summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-08-25 07:36:27 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-08-25 07:36:27 +0100
commit43793fab84041cfc5c60c0151d1591b8a69fb24a (patch)
tree6208a7f4fc744684fce0f55acbb47511acace498 /dev-python
parent28e3d252dc8ac8a5635206dfefe1cfe05058d1db (diff)
gentoo resync : 25.08.2018
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin306235 -> 305811 bytes
-rw-r--r--dev-python/PyQt5/Manifest2
-rw-r--r--dev-python/PyQt5/PyQt5-5.10.1-r1.ebuild2
-rw-r--r--dev-python/apipkg/Manifest2
-rw-r--r--dev-python/apipkg/apipkg-1.4.ebuild2
-rw-r--r--dev-python/atomicwrites/Manifest2
-rw-r--r--dev-python/atomicwrites/atomicwrites-1.1.5-r3.ebuild2
-rw-r--r--dev-python/bandit/Manifest2
-rw-r--r--dev-python/bandit/bandit-1.4.0.ebuild4
-rw-r--r--dev-python/beautifulsoup/Manifest4
-rw-r--r--dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild (renamed from dev-python/beautifulsoup/beautifulsoup-4.6.0.ebuild)4
-rw-r--r--dev-python/bleach/Manifest2
-rw-r--r--dev-python/bleach/bleach-2.1.3.ebuild2
-rw-r--r--dev-python/blessings/Manifest2
-rw-r--r--dev-python/blessings/blessings-1.7.ebuild42
-rw-r--r--dev-python/blinker/Manifest1
-rw-r--r--dev-python/blinker/blinker-1.4-r1.ebuild28
-rw-r--r--dev-python/bottleneck/Manifest4
-rw-r--r--dev-python/bottleneck/bottleneck-0.8.0.ebuild39
-rw-r--r--dev-python/bottleneck/bottleneck-1.2.1.ebuild29
-rw-r--r--dev-python/catkin_pkg/Manifest10
-rw-r--r--dev-python/catkin_pkg/catkin_pkg-0.4.2.ebuild47
-rw-r--r--dev-python/catkin_pkg/catkin_pkg-0.4.8.ebuild (renamed from dev-python/catkin_pkg/catkin_pkg-0.4.6.ebuild)13
-rw-r--r--dev-python/catkin_pkg/catkin_pkg-9999.ebuild11
-rw-r--r--dev-python/catkin_pkg/files/catkin_prefix.patch28
-rw-r--r--dev-python/catkin_pkg/files/infinite_loop2.patch27
-rw-r--r--dev-python/characteristic/Manifest2
-rw-r--r--dev-python/characteristic/characteristic-14.3.0-r1.ebuild2
-rw-r--r--dev-python/cjkwrap/Manifest2
-rw-r--r--dev-python/cjkwrap/cjkwrap-2.2.ebuild2
-rw-r--r--dev-python/clang-python/Manifest1
-rw-r--r--dev-python/clang-python/clang-python-6.0.9999.ebuild49
-rw-r--r--dev-python/click/Manifest5
-rw-r--r--dev-python/click/click-6.7-r1.ebuild55
-rw-r--r--dev-python/click/click-6.7.ebuild5
-rw-r--r--dev-python/click/files/click-6.7-fix-tests.patch65
-rw-r--r--dev-python/click/files/click-6.7-support-sphinx-1.7.patch44
-rw-r--r--dev-python/colorama/Manifest2
-rw-r--r--dev-python/colorama/colorama-0.3.9-r1.ebuild43
-rw-r--r--dev-python/colorlog/Manifest2
-rw-r--r--dev-python/colorlog/colorlog-3.1.4.ebuild27
-rw-r--r--dev-python/constantly/Manifest2
-rw-r--r--dev-python/constantly/constantly-15.1.0.ebuild2
-rw-r--r--dev-python/dask/Manifest3
-rw-r--r--dev-python/dask/dask-0.18.2.ebuild49
-rw-r--r--dev-python/dask/files/dask-0.18.2-skip-broken-test.patch36
-rw-r--r--dev-python/dbusmock/Manifest2
-rw-r--r--dev-python/dbusmock/dbusmock-0.16.9.ebuild2
-rw-r--r--dev-python/django-celery/Manifest3
-rw-r--r--dev-python/django-celery/django-celery-3.1.17.ebuild56
-rw-r--r--dev-python/django-celery/metadata.xml12
-rw-r--r--dev-python/django/Manifest2
-rw-r--r--dev-python/django/django-2.0.8.ebuild2
-rw-r--r--dev-python/execnet/Manifest2
-rw-r--r--dev-python/execnet/execnet-1.4.1.ebuild4
-rw-r--r--dev-python/fabric/Manifest4
-rw-r--r--dev-python/fabric/fabric-2.3.1.ebuild (renamed from dev-python/fabric/fabric-2.2.2.ebuild)8
-rw-r--r--dev-python/fields/Manifest2
-rw-r--r--dev-python/fields/fields-5.0.0.ebuild2
-rw-r--r--dev-python/fixtures/Manifest2
-rw-r--r--dev-python/fixtures/fixtures-1.4.0.ebuild2
-rw-r--r--dev-python/flaky/Manifest2
-rw-r--r--dev-python/flaky/flaky-3.1.1.ebuild4
-rw-r--r--dev-python/flask-paranoid/Manifest2
-rw-r--r--dev-python/flask-paranoid/flask-paranoid-0.2.0-r1.ebuild30
-rw-r--r--dev-python/flask/Manifest4
-rw-r--r--dev-python/flask/flask-1.0.2.ebuild57
-rw-r--r--dev-python/flask/flask-9999.ebuild26
-rw-r--r--dev-python/fonttools/Manifest14
-rw-r--r--dev-python/fonttools/fonttools-3.0.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-3.20.1.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-3.21.1.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-3.24.0.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-3.24.1.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-3.24.2.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-3.28.0.ebuild2
-rw-r--r--dev-python/funcsigs/Manifest2
-rw-r--r--dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild2
-rw-r--r--dev-python/future/Manifest3
-rw-r--r--dev-python/future/files/future-0.16.0-disable-tests-with-internet-connection.patch50
-rw-r--r--dev-python/future/files/future-0.16.0-fix-tests-py37.patch43
-rw-r--r--dev-python/future/future-0.16.0-r1.ebuild52
-rw-r--r--dev-python/gst-python/Manifest2
-rw-r--r--dev-python/gst-python/gst-python-1.14.1-r1.ebuild2
-rw-r--r--dev-python/hgtools/Manifest3
-rw-r--r--dev-python/hgtools/hgtools-6.5.1.ebuild31
-rw-r--r--dev-python/hgtools/metadata.xml19
-rw-r--r--dev-python/hiro/Manifest2
-rw-r--r--dev-python/hiro/hiro-0.5.ebuild24
-rw-r--r--dev-python/hpack/Manifest2
-rw-r--r--dev-python/hpack/hpack-2.3.0-r1.ebuild2
-rw-r--r--dev-python/hyper-h2/Manifest2
-rw-r--r--dev-python/hyper-h2/hyper-h2-2.5.1.ebuild2
-rw-r--r--dev-python/hyperframe/Manifest2
-rw-r--r--dev-python/hyperframe/hyperframe-4.0.1.ebuild2
-rw-r--r--dev-python/imagesize/Manifest4
-rw-r--r--dev-python/imagesize/imagesize-0.7.1.ebuild2
-rw-r--r--dev-python/imagesize/imagesize-1.0.0.ebuild2
-rw-r--r--dev-python/incremental/Manifest2
-rw-r--r--dev-python/incremental/incremental-16.10.1.ebuild2
-rw-r--r--dev-python/ioflo/Manifest2
-rw-r--r--dev-python/ioflo/ioflo-1.7.4.ebuild10
-rw-r--r--dev-python/ipaddress/Manifest4
-rw-r--r--dev-python/ipaddress/ipaddress-1.0.19.ebuild2
-rw-r--r--dev-python/ipaddress/ipaddress-1.0.22.ebuild24
-rw-r--r--dev-python/ipython/Manifest2
-rw-r--r--dev-python/ipython/ipython-5.8.0.ebuild133
-rw-r--r--dev-python/itsdangerous/Manifest1
-rw-r--r--dev-python/itsdangerous/itsdangerous-0.24-r1.ebuild28
-rw-r--r--dev-python/jaraco-utils/Manifest3
-rw-r--r--dev-python/jaraco-utils/jaraco-utils-10.0.2.ebuild33
-rw-r--r--dev-python/joblib/Manifest2
-rw-r--r--dev-python/joblib/joblib-0.12.2.ebuild45
-rw-r--r--dev-python/jsmin/Manifest2
-rw-r--r--dev-python/jsmin/jsmin-2.2.2.ebuild23
-rw-r--r--dev-python/json-rpc/Manifest4
-rw-r--r--dev-python/json-rpc/json-rpc-1.10.1.ebuild38
-rw-r--r--dev-python/json-rpc/json-rpc-1.11.0.ebuild6
-rw-r--r--dev-python/libvirt-python/Manifest4
-rw-r--r--dev-python/libvirt-python/libvirt-python-4.5.0.ebuild4
-rw-r--r--dev-python/libvirt-python/libvirt-python-4.6.0.ebuild46
-rw-r--r--dev-python/lit/Manifest1
-rw-r--r--dev-python/lit/lit-6.0.9999.ebuild41
-rw-r--r--dev-python/logbook/Manifest4
-rw-r--r--dev-python/logbook/files/logbook-0.4.2-objectsinv.patch4
-rw-r--r--dev-python/logbook/logbook-1.4.0.ebuild47
-rw-r--r--dev-python/marshmallow/Manifest2
-rw-r--r--dev-python/marshmallow/marshmallow-3.0.0_beta12.ebuild5
-rw-r--r--dev-python/mechanize/Manifest2
-rw-r--r--dev-python/mechanize/mechanize-0.3.6.ebuild24
-rw-r--r--dev-python/mimeparse/Manifest2
-rw-r--r--dev-python/mimeparse/mimeparse-1.6.0.ebuild2
-rw-r--r--dev-python/mkdocs/Manifest2
-rw-r--r--dev-python/mkdocs/mkdocs-1.0.1.ebuild48
-rw-r--r--dev-python/mock/Manifest2
-rw-r--r--dev-python/mock/mock-2.0.0.ebuild2
-rw-r--r--dev-python/numba/Manifest2
-rw-r--r--dev-python/numba/numba-0.39.0.ebuild47
-rw-r--r--dev-python/os-brick/Manifest2
-rw-r--r--dev-python/os-brick/os-brick-2.3.3.ebuild44
-rw-r--r--dev-python/pandas/Manifest3
-rw-r--r--dev-python/pandas/files/pandas-0.23.4-skip-broken-test.patch24
-rw-r--r--dev-python/pandas/pandas-0.23.4.ebuild171
-rw-r--r--dev-python/paramiko/Manifest6
-rw-r--r--dev-python/paramiko/paramiko-2.2.1.ebuild45
-rw-r--r--dev-python/paramiko/paramiko-2.3.1.ebuild52
-rw-r--r--dev-python/paramiko/paramiko-2.4.0.ebuild54
-rw-r--r--dev-python/parsedatetime/Manifest2
-rw-r--r--dev-python/parsedatetime/parsedatetime-2.4-r1.ebuild4
-rw-r--r--dev-python/pastedeploy/Manifest2
-rw-r--r--dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild2
-rw-r--r--dev-python/path-py/Manifest2
-rw-r--r--dev-python/path-py/path-py-8.1.2.ebuild4
-rw-r--r--dev-python/paver/Manifest2
-rw-r--r--dev-python/paver/paver-1.3.4.ebuild41
-rw-r--r--dev-python/pgasync/Manifest3
-rw-r--r--dev-python/pgasync/metadata.xml12
-rw-r--r--dev-python/pgasync/pgasync-2.01-r1.ebuild31
-rw-r--r--dev-python/precis-i18n/Manifest2
-rw-r--r--dev-python/precis-i18n/precis-i18n-1.0.0.ebuild2
-rw-r--r--dev-python/priority/Manifest2
-rw-r--r--dev-python/priority/priority-1.3.0.ebuild2
-rw-r--r--dev-python/process-tests/Manifest2
-rw-r--r--dev-python/process-tests/process-tests-1.2.0.ebuild2
-rw-r--r--dev-python/prometheus_client/Manifest2
-rw-r--r--dev-python/prometheus_client/prometheus_client-0.3.1.ebuild27
-rw-r--r--dev-python/promise/Manifest5
-rw-r--r--dev-python/promise/metadata.xml12
-rw-r--r--dev-python/promise/promise-0.4.2.ebuild30
-rw-r--r--dev-python/promise/promise-2.1.ebuild26
-rw-r--r--dev-python/protobuf-python/Manifest2
-rw-r--r--dev-python/protobuf-python/protobuf-python-3.6.1.ebuild50
-rw-r--r--dev-python/psutil/Manifest4
-rw-r--r--dev-python/psutil/psutil-5.4.7.ebuild (renamed from dev-python/psutil/psutil-5.4.6.ebuild)12
-rw-r--r--dev-python/psycopg/Manifest12
-rw-r--r--dev-python/psycopg/psycopg-1.1.21-r1.ebuild72
-rw-r--r--dev-python/psycopg/psycopg-2.5.3.ebuild67
-rw-r--r--dev-python/psycopg/psycopg-2.6.2.ebuild74
-rw-r--r--dev-python/psycopg/psycopg-2.7.3.1.ebuild74
-rw-r--r--dev-python/psycopg/psycopg-2.7.3.2.ebuild72
-rw-r--r--dev-python/psycopg/psycopg-2.7.3.ebuild74
-rw-r--r--dev-python/py/Manifest2
-rw-r--r--dev-python/py/py-1.5.4.ebuild46
-rw-r--r--dev-python/pycairo/Manifest2
-rw-r--r--dev-python/pycairo/pycairo-1.16.3-r1.ebuild2
-rw-r--r--dev-python/pycobertura/Manifest2
-rw-r--r--dev-python/pycobertura/metadata.xml4
-rw-r--r--dev-python/pycrypto/Manifest2
-rw-r--r--dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild2
-rw-r--r--dev-python/pyflakes/Manifest10
-rw-r--r--dev-python/pyflakes/pyflakes-0.8.1.ebuild4
-rw-r--r--dev-python/pyflakes/pyflakes-1.0.0.ebuild4
-rw-r--r--dev-python/pyflakes/pyflakes-1.2.3.ebuild4
-rw-r--r--dev-python/pyflakes/pyflakes-1.6.0.ebuild2
-rw-r--r--dev-python/pyflakes/pyflakes-2.0.0.ebuild2
-rw-r--r--dev-python/pyformance/Manifest2
-rw-r--r--dev-python/pyformance/pyformance-0.4.ebuild31
-rw-r--r--dev-python/pymongo/Manifest6
-rw-r--r--dev-python/pymongo/pymongo-2.9.3.ebuild133
-rw-r--r--dev-python/pymongo/pymongo-3.7.1.ebuild (renamed from dev-python/pymongo/pymongo-2.7.2.ebuild)6
-rw-r--r--dev-python/pyrsistent/Manifest2
-rw-r--r--dev-python/pyrsistent/pyrsistent-0.14.2.ebuild2
-rw-r--r--dev-python/pysendfile/Manifest4
-rw-r--r--dev-python/pysendfile/pysendfile-2.0.1-r1.ebuild2
-rw-r--r--dev-python/pysendfile/pysendfile-2.0.1.ebuild2
-rw-r--r--dev-python/pytest-cache/Manifest1
-rw-r--r--dev-python/pytest-cache/pytest-cache-1.0-r2.ebuild32
-rw-r--r--dev-python/pytest-cov/Manifest2
-rw-r--r--dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild2
-rw-r--r--dev-python/pytest-forked/Manifest2
-rw-r--r--dev-python/pytest-forked/pytest-forked-0.2.ebuild2
-rw-r--r--dev-python/pytest-mock/Manifest2
-rw-r--r--dev-python/pytest-mock/pytest-mock-1.10.0.ebuild2
-rw-r--r--dev-python/pytest-relaxed/Manifest2
-rw-r--r--dev-python/pytest-relaxed/pytest-relaxed-1.1.4.ebuild10
-rw-r--r--dev-python/pytest-xprocess/Manifest1
-rw-r--r--dev-python/pytest-xprocess/pytest-xprocess-0.12.1-r1.ebuild32
-rw-r--r--dev-python/pytest/Manifest2
-rw-r--r--dev-python/pytest/pytest-3.6.3.ebuild2
-rw-r--r--dev-python/python-dateutil/Manifest4
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.7.2-r1.ebuild2
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.7.3.ebuild49
-rw-r--r--dev-python/python-debian/Manifest2
-rw-r--r--dev-python/python-debian/python-debian-0.1.32.ebuild2
-rw-r--r--dev-python/python-fastimport/Manifest4
-rw-r--r--dev-python/python-fastimport/metadata.xml4
-rw-r--r--dev-python/python-fastimport/python-fastimport-0.9.8.ebuild28
-rw-r--r--dev-python/python-gnupg/Manifest6
-rw-r--r--dev-python/python-gnupg/files/python-gnupg-0.4.3-skip_network_needing_test.patch56
-rw-r--r--dev-python/python-gnupg/files/python-gnupg-0.4.3-use_seperate_keys_directory.patch44
-rw-r--r--dev-python/python-gnupg/python-gnupg-0.4.3.ebuild4
-rw-r--r--dev-python/python-magic/Manifest4
-rw-r--r--dev-python/python-magic/files/python-magic-0.4.15-fix-buffer-test.patch65
-rw-r--r--dev-python/python-magic/files/python-magic-0.4.15-fix-gzip-test.patch19
-rw-r--r--dev-python/python-magic/files/python-magic-0.4.15-fix-jpeg-test.patch49
-rw-r--r--dev-python/python-magic/python-magic-0.4.15-r1.ebuild37
-rw-r--r--dev-python/python-nbxmpp/Manifest2
-rw-r--r--dev-python/python-nbxmpp/python-nbxmpp-0.6.6.ebuild17
-rw-r--r--dev-python/python-virtkey/Manifest2
-rw-r--r--dev-python/python-virtkey/python-virtkey-0.60.0-r2.ebuild (renamed from dev-python/python-virtkey/python-virtkey-0.60.0-r1.ebuild)8
-rw-r--r--dev-python/pyzmq/Manifest3
-rw-r--r--dev-python/pyzmq/files/pyzmq-17.1.0-test_message.patch22
-rw-r--r--dev-python/pyzmq/pyzmq-17.1.0.ebuild68
-rw-r--r--dev-python/readme/Manifest2
-rw-r--r--dev-python/readme/readme-0.6.0.ebuild2
-rw-r--r--dev-python/rosdistro/Manifest6
-rw-r--r--dev-python/rosdistro/rosdistro-0.6.9.ebuild (renamed from dev-python/rosdistro/rosdistro-0.6.6.ebuild)7
-rw-r--r--dev-python/rosdistro/rosdistro-9999.ebuild7
-rw-r--r--dev-python/rospkg/Manifest4
-rw-r--r--dev-python/rospkg/rospkg-1.1.7.ebuild48
-rw-r--r--dev-python/rospkg/rospkg-9999.ebuild7
-rw-r--r--dev-python/rst-linker/Manifest2
-rw-r--r--dev-python/rst-linker/rst-linker-1.9-r1.ebuild2
-rw-r--r--dev-python/scandir/Manifest2
-rw-r--r--dev-python/scandir/scandir-1.9.0.ebuild23
-rw-r--r--dev-python/singledispatch/Manifest2
-rw-r--r--dev-python/singledispatch/singledispatch-3.4.0.3.ebuild2
-rw-r--r--dev-python/slixmpp/Manifest4
-rw-r--r--dev-python/slixmpp/metadata.xml (renamed from dev-python/jaraco-utils/metadata.xml)8
-rw-r--r--dev-python/slixmpp/slixmpp-1.4.0.ebuild36
-rw-r--r--dev-python/slixmpp/slixmpp-9999.ebuild36
-rw-r--r--dev-python/snakeoil/Manifest2
-rw-r--r--dev-python/snakeoil/snakeoil-0.7.5.ebuild2
-rw-r--r--dev-python/sphinx-bootstrap-theme/Manifest4
-rw-r--r--dev-python/sphinx-bootstrap-theme/metadata.xml2
-rw-r--r--dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.6.5.ebuild19
-rw-r--r--dev-python/sphinxcontrib-websupport/Manifest4
-rw-r--r--dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1-r1.ebuild2
-rw-r--r--dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.1.0.ebuild2
-rw-r--r--dev-python/spyder/Manifest6
-rw-r--r--dev-python/spyder/files/spyder-3.3.1-build.patch49
-rw-r--r--dev-python/spyder/files/spyder-4.0.0_beta1-build.patch49
-rw-r--r--dev-python/spyder/spyder-3.3.1.ebuild75
-rw-r--r--dev-python/spyder/spyder-4.0.0_beta1.ebuild78
-rw-r--r--dev-python/tablib/Manifest2
-rw-r--r--dev-python/tablib/tablib-0.12.1-r1.ebuild8
-rw-r--r--dev-python/tempora/Manifest6
-rw-r--r--dev-python/tempora/tempora-1.12.ebuild1
-rw-r--r--dev-python/tempora/tempora-1.13.ebuild1
-rw-r--r--dev-python/tempora/tempora-1.7.ebuild3
-rw-r--r--dev-python/testscenarios/Manifest2
-rw-r--r--dev-python/testscenarios/testscenarios-0.5.0.ebuild2
-rw-r--r--dev-python/texttable/Manifest2
-rw-r--r--dev-python/texttable/texttable-1.4.0.ebuild2
-rw-r--r--dev-python/tox/Manifest4
-rw-r--r--dev-python/tox/metadata.xml4
-rw-r--r--dev-python/tox/tox-3.2.1.ebuild61
-rw-r--r--dev-python/vobject/Manifest2
-rw-r--r--dev-python/vobject/vobject-0.9.6.ebuild28
-rw-r--r--dev-python/waitress/Manifest2
-rw-r--r--dev-python/waitress/waitress-1.0.2.ebuild2
-rw-r--r--dev-python/webob/Manifest2
-rw-r--r--dev-python/webob/webob-1.7.4.ebuild2
-rw-r--r--dev-python/websocket-client/Manifest2
-rw-r--r--dev-python/websocket-client/websocket-client-0.48.0.ebuild4
-rw-r--r--dev-python/werkzeug/Manifest2
-rw-r--r--dev-python/werkzeug/werkzeug-0.14.1.ebuild4
-rw-r--r--dev-python/wsproto/Manifest3
-rw-r--r--dev-python/wsproto/metadata.xml17
-rw-r--r--dev-python/wsproto/wsproto-0.11.0.ebuild32
-rw-r--r--dev-python/wxpython/Manifest12
-rw-r--r--dev-python/wxpython/files/wxpython-2.8-cache-writable.patch20
-rw-r--r--dev-python/wxpython/files/wxpython-2.8-wxversion-demo.patch10
-rw-r--r--dev-python/wxpython/files/wxpython-2.8.12-drop-categories.patch37
-rw-r--r--dev-python/wxpython/files/wxpython-2.8.12-drop-editra.patch55
-rw-r--r--dev-python/wxpython/files/wxpython-2.8.9-wxversion-scripts.patch191
-rw-r--r--dev-python/wxpython/metadata.xml1
-rw-r--r--dev-python/wxpython/wxpython-2.8.12.1-r2.ebuild194
-rw-r--r--dev-python/xarray/Manifest3
-rw-r--r--dev-python/xarray/files/xarray-0.10.8-skip-broken-test.patch12
-rw-r--r--dev-python/xarray/xarray-0.10.8.ebuild12
311 files changed, 3009 insertions, 2117 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 76d0afc9c160..a961ca0a55c8 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/PyQt5/Manifest b/dev-python/PyQt5/Manifest
index fecf2db0b4a1..0c0435308f57 100644
--- a/dev-python/PyQt5/Manifest
+++ b/dev-python/PyQt5/Manifest
@@ -2,6 +2,6 @@ AUX PyQt5-5.10.1-fix-testlib.patch 1293 BLAKE2B 8ea2a9de5913578c951b4acc05508662
AUX PyQt5-5.10.1-timeline.patch 1063 BLAKE2B bcf04d91798b0dc2136ff9c85802abd14d35fb6daa952784ebce23a7b3c930421260f0f1dd80e47f2bbfc49ca9e26159f05c23ff136af4b68e69468d117dcc52 SHA512 8e09feca5f42ff61c479d098f7ab0299cba51a9234eb03146568166e50d6b2fc7d424bc4297905bd0d733508c891ac5b2287c05c6039f9f60bcec12978ac5821
DIST PyQt5_gpl-5.10.1.tar.gz 3110469 BLAKE2B 75e24bd8c0739d47eff6212435aa783eaa302633beb0494f099edc3f8f99600cd03dc3cba5152ed7ae703cfe445ecae06ec5d2281dd7c0640c71db041659bd6f SHA512 04cd0292f7a088f9c0d088d7c73ec96cfc40253f771dfdf194eb92be7635e6fcaf04863fa24215e9c34a096658549bb2feeb8d8fdca1e39ed87f0256ef0f790b
DIST PyQt5_gpl-5.9.2.tar.gz 3102848 BLAKE2B b87f25693aa2b20211119f89cf13665bf88f14de8827d43ba757344ab9bdef0b0c197abb8386308c72925da263cabb6efd3f104db8a350c51fca3fba8c7c06b6 SHA512 5af2e65addaed7dd02d8dbf7a7c63767e565fc8edeb7b51e5991a00cda29f75b666529097646e821aaff556f350a929fd451f548bba76e97355b7fe10bd913bc
-EBUILD PyQt5-5.10.1-r1.ebuild 5724 BLAKE2B 002e3c67a42297d374cc28c3580dca391af1514b73d0f959dac3cb0b62d5c3765d643068e486df16f176abb377c569ca4a7740ce03e88ddc1579f4dc16a763f3 SHA512 4f39b48dd225cb23fcd27162f77af1f70adb5ac504799dfb18d52f7ccc00f18a0fceaf40e16ca9353f0f80c65ae3a4cdad7c29180a7d8e39396a1c49e501fdce
+EBUILD PyQt5-5.10.1-r1.ebuild 5726 BLAKE2B 2fd96947e8386cd0cb04392bd62644340f5b0345f06decca25e21e2cf194d4a9e42fd3bce5b06c7d3afb1d86a83ca17625a45b8b3d66e41f06a3340b8eeb360b SHA512 ad1a428b6894868156bd36810c5476f68e7d23311cddae2f5b7f47bce7827caf223b6423204b4afa3a697848e6ffba46cee8a45753796550a0b6edab4b23f72c
EBUILD PyQt5-5.9.2.ebuild 5687 BLAKE2B 42b0f29d9e9652571b29acfdc3ff90fe5bf1f4ff8776855df37faebb92c11c5e6c049fa10d4d8b6dcb323da379dba0a8bbf231f6751a3be715b7384847d2730c SHA512 d71ebc7f8f90b4e80566a31b8eca0a291f51aeef5cc66f8c860581e69ca70131339606f917e9a1f0e99beb5132796721bc9033667c977ca4a92023be5c5bca8c
MISC metadata.xml 2458 BLAKE2B bbebf12bc59da0f7b6737598e9c683f6ec45872a7207c23fd5b47c73c68a9eeaaf9ac0d4fc18c05d3e79b22e333bbb43d2bb7bd70aaba80288d0fadf1020d8c1 SHA512 8554c97aeb873a2a7e1d50b8aacc3638a87fdc0fdc367d61123b63bd506b1376873d88a967773e8f1050f0e8c35ae180d61c7eb2c213c345e5b17a3c0e4c7df8
diff --git a/dev-python/PyQt5/PyQt5-5.10.1-r1.ebuild b/dev-python/PyQt5/PyQt5-5.10.1-r1.ebuild
index 55b8624c98a8..aac34c8a33a8 100644
--- a/dev-python/PyQt5/PyQt5-5.10.1-r1.ebuild
+++ b/dev-python/PyQt5/PyQt5-5.10.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
inherit multibuild python-r1 qmake-utils
DESCRIPTION="Python bindings for the Qt framework"
diff --git a/dev-python/apipkg/Manifest b/dev-python/apipkg/Manifest
index 4704b76dd0d6..65554aebc698 100644
--- a/dev-python/apipkg/Manifest
+++ b/dev-python/apipkg/Manifest
@@ -1,3 +1,3 @@
DIST apipkg-1.4.tar.gz 11224 BLAKE2B b59e3fe39030f1f1f7f41e121d7a4e242d7155be5f7b2b8f3cd7550772acceacaf2d9540cf98bdb51e6d132af937d634bce3699b950b9d9aa9a618009cbaebb8 SHA512 118f806706944513f50d3cdef596b32f8ce585cfaf94d2531a6d260f90a0e2147177161aaa6f5d6823150e6182d0f73be3dc01259b8a2f8d710733a22ea54789
-EBUILD apipkg-1.4.ebuild 813 BLAKE2B a7bc5e252dad8a9ba07af06998ca4d422706a7cdcc393c256812205f484586635474c4c3463f5d7ebb3568a4b212f39fe14766fc5c05629469c25712e8495bcc SHA512 903743ad41540d81445196b93cb535ef0bc3cd325e4306aa289efe26c691f2a2abb61f1f2bafad1c71b1cd1cf7b6c8f18f661ca3801e9f13af48aae6b7905f06
+EBUILD apipkg-1.4.ebuild 812 BLAKE2B 1aeeafbe82c223d41250e0c0aab0264cc6dde4b94a7db3ee0517c31452fe4b118d61c4f5300c0016dfbc0bbdcbd0e7c7ddbb4018b61e51d6a9487bd6ce309da2 SHA512 45bca2120d99c001cf2878dc886cdd2ceaee86e00b204b5851b2234b2b4a28dd2461e6a923058c1e5b2997816171c8d53f1ce610d58de03b0fbac3cd9feabe8b
MISC metadata.xml 309 BLAKE2B 693a9a5373548cbc3c78db6df12bd9dc7aad3bfd3665f702f65a18a1799dc089869d5577ff6d6dba67573393970d8b85c356387a53786376503d33f979bf6e52 SHA512 0f74900faac286382377f2233aaafc9a6e8d7b49c017f60c7c451728d67cb9b9505f57903901a56f67327364951e2e7ab7dae7c852ad70b16070ce48ff3f93cb
diff --git a/dev-python/apipkg/apipkg-1.4.ebuild b/dev-python/apipkg/apipkg-1.4.ebuild
index ede0a24c6f78..af48abea0872 100644
--- a/dev-python/apipkg/apipkg-1.4.ebuild
+++ b/dev-python/apipkg/apipkg-1.4.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 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd"
IUSE="examples test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/atomicwrites/Manifest b/dev-python/atomicwrites/Manifest
index 8f1d327b17e4..9eb4d15d4934 100644
--- a/dev-python/atomicwrites/Manifest
+++ b/dev-python/atomicwrites/Manifest
@@ -1,4 +1,4 @@
DIST atomicwrites-1.1.5.tar.gz 18951 BLAKE2B b0932995aae3ca23c11aace182429f4888819ea542a12b59d5b7ed4621c4759285d0cba306437bd1ce35b1ba32eac8ae6afc6548f2bae61870dbf03927c4fe75 SHA512 4de8ab93dcb226c55e8ae1b0ef883c2e1eeae50ac6596afe036ca51dbf6b094c13dbf2d792972312d4c53551886aaa2713aac54bfab42b85abef4d1146e039ac
EBUILD atomicwrites-1.1.5-r2.ebuild 578 BLAKE2B ad9188acc6f21a3352510d2efae465d010e763f21f45d6604979b4a48da0e77817746037f8472bc86bdd034163e0c75da40a56784eb0e979e856b5dc86d8eeb0 SHA512 1af57e581631a2cda8f7ee9de709bbd2abb1475d5f25331d9fa2683e5b75892f897e68f092f96b5ffe522a5d2b1966aca0a81a37fe80c38f08b9599d63d2b715
-EBUILD atomicwrites-1.1.5-r3.ebuild 936 BLAKE2B ac546a1f9c7618a107b1a6717853741ebd3f380b5986246da8b3314c23a9fe02405821b038f379045def7c81ead4cffd52ccd95ce2127c459057e76eafdbd434 SHA512 a95abccc96ba415f5ff602e24b76ea2fa757e842e78d979fdc2da22258ce55cc5201ab84c7bf2f87023cf3b6c20f632efa9fe1110261753cb26d8c2213928a25
+EBUILD atomicwrites-1.1.5-r3.ebuild 942 BLAKE2B d1a3f23d9b752035b1445e344e06db342b6ec15461d17fc9d8640773892e7a5fc83a7b344a3cd566d3ba7c0c5f425a1d70936e262ded4c0d86d15583c86db963 SHA512 1afea14ad6f9b9e14fe88d1023c9e2610299edd9e1f5913ed1678fe01b490a7d6cc326bfb2ec6ebff205d14a2682ce4c509a3d4f9e8e786dfaaf7fadf2fc409a
MISC metadata.xml 438 BLAKE2B c2a138ede668039b703fdc3e2ca8e1a7a07546e01540fdc502d79a48a8ddfae8dc7a79ed371373d95054731fcb25af67daf75ef5a1c08fafe9976f7a2c30525d SHA512 f38332e752b8bb660d8d8291b897fc96865a134108198e01df2dc4365c0c6e87c6039a907da38080a4d07d7c57750f8a32c6d6c3653b57f5aa193ca5b5b53449
diff --git a/dev-python/atomicwrites/atomicwrites-1.1.5-r3.ebuild b/dev-python/atomicwrites/atomicwrites-1.1.5-r3.ebuild
index 506df6258085..5ca007ff2e86 100644
--- a/dev-python/atomicwrites/atomicwrites-1.1.5-r3.ebuild
+++ b/dev-python/atomicwrites/atomicwrites-1.1.5-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-fbsd"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86 ~amd64-fbsd"
IUSE="doc test"
DEPEND="
diff --git a/dev-python/bandit/Manifest b/dev-python/bandit/Manifest
index c82ac5b7a1f3..6c29fa1ae7b5 100644
--- a/dev-python/bandit/Manifest
+++ b/dev-python/bandit/Manifest
@@ -9,5 +9,5 @@ EBUILD bandit-1.0.1.ebuild 1536 BLAKE2B 6486444ad876937d2fccab5947939c2b21db0591
EBUILD bandit-1.1.0.ebuild 1583 BLAKE2B e7e8fdf90154c4b473f5830872456e439fa019b0c846504729d01f245b51d7d85f205c0b70d6db717ac7b5e6d4da2b18db7df5c0b6b7598c29de689231b9d2b0 SHA512 db641a424ea1731abc76abcf6b57a2446b10b5bd1c5605f6dcae44ed8f015a3831a6e7286b56527243799ec5b037b27f3539449d97fa2d2335dd0a3b77bd166b
EBUILD bandit-1.2.0.ebuild 1489 BLAKE2B 03c9ec24acc652ac3e4b5a828be0ce7b209c89d81e4d5f0849bcd070481d50a8942c8de74b08c72032e1df9966fa20ce65168ce468ba772cee96b1c3dcf7ab56 SHA512 a2c5de842d3cbda61c043750f404f906c6dbfc72d569bbec56ad689d9423cff6cc90e157e5deb6590481ecc26bbb8ea20034a685fd54355f64d0cd3c910ac4c3
EBUILD bandit-1.3.0.ebuild 1535 BLAKE2B dacf827363aaeee34048e2762575bbb1e110191aa172d14daea5a0e13f57b957bca4da5274a73de77ba57ba244b1de9f44d30585705edf745a72ccb5d5c4e336 SHA512 989ad9434bd25a0b885afe08a4df0cbb9ba9ef4b54b14d4ce19709866f1a1cda7451295a02fb9b5214eea4d9f0656b07b1394307b7487a0827623a0f8774eeb3
-EBUILD bandit-1.4.0.ebuild 1539 BLAKE2B b404c6759243ad88b6ef315ba8b9ede1a0bb8384e6a193da18733a8c53f382e4e9f1404cf7c73d4f3c523f96d4d7d80186174b3f8919ca2a6ae98f1064e92984 SHA512 5690281069a2f1a74f8d675782bee0c13b37bd3a8d9b9c7230490c01b1d6f598d050c850247d5a34ddd4c531b1e48747ca0a7fc4798f1d773ef404e66e411ef4
+EBUILD bandit-1.4.0.ebuild 1545 BLAKE2B bb5a031af8813fc4f4af629eb700e15849bf6e789d56eb3d3e5dd7f2dd6ef114a82ab74206a53c3c4cb3da6841f93cbf46c1bbed26e917862a5e65287234543a SHA512 971880b0951b4cd7445da8f79a629a16faaf0edaf103b230b0c02fc3b31c8b869c7d09c32734735863420928743e91aefc7cbcba277b49aa2cd408eebc349755
MISC metadata.xml 437 BLAKE2B e9d2b3bbc3f4795ca95af1113008d33a635efed8ab7b6da63fc1b73f426b37b7fda1dfba1f0737e8dc116447b873515d37c628d00876f480fc654a78eef9c2ef SHA512 3e34e842afdbdf7c90b6a9ed8f11d4b4955c03f7f3b3a9cde02b2fa33bcba39a00556e62c5c29b721e3d25d33de8396b5dd9737037f9000b1fc3e707ab9fd9bd
diff --git a/dev-python/bandit/bandit-1.4.0.ebuild b/dev-python/bandit/bandit-1.4.0.ebuild
index e21a23deb921..a15457cb08fd 100644
--- a/dev-python/bandit/bandit-1.4.0.ebuild
+++ b/dev-python/bandit/bandit-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~s390 x86"
IUSE="test"
CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/beautifulsoup/Manifest b/dev-python/beautifulsoup/Manifest
index 11c709a35de6..10c7aa7b4340 100644
--- a/dev-python/beautifulsoup/Manifest
+++ b/dev-python/beautifulsoup/Manifest
@@ -1,7 +1,7 @@
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.0.tar.gz 160846 BLAKE2B c56c61c5ac2116721815b3cc8e0ec249f191a76bc36e26593af54cc0937e3a4d70c5a2b3069b12f1ae4f5b78cda78e2abda5da99fdd6987afe0f581a4130685c SHA512 1a7eee4218e58cc3852e71fe4f0892f673bb46a851941264766a38eff8ef05d612d88b4641fcb478ce8f66ac50dc987ca039923c4bbb11867c74813289f7e578
+DIST beautifulsoup4-4.6.3.tar.gz 167469 BLAKE2B 0bc8f729298a2fd1e8f3cc8a7635587217f9a2e6e2c71709e99c40eedf1ebb4d76cd0d17ec36b99f3ee047193e4d44e31b8d2aa9864c43ce5db380fbdc083f76 SHA512 0cacae77843326ebee87d108b6706a7ca6943684bcccc62554d2ae5d77dfd181c97435ceca9d3e2e51962b024bbe52bc08d7f0dc516311aa87b3a1f87fb4ae23
EBUILD beautifulsoup-3.2.1-r1.ebuild 858 BLAKE2B d8a3a865e18101053361a4be6d569344484317891f1611d8a3ce2d168a8e4eb0d6b28fb067fb1cb74cc57fa89d99da7c50f6edd37bc120232a51e5962d6eadb9 SHA512 879c787894a065f4150c8b6021ff30f15ee0d273de06c0d151ef84157eee1e5d2ca56df9104ac8a6a44d43cb332d3367cc8f2861b7324d851f0285e1c7e174ad
EBUILD beautifulsoup-4.5.1.ebuild 1359 BLAKE2B 7629a7dd000b55c72fdf523e361be3756c290a478eda10e20cec96e7725d15082125755ab28fda3c79d1b8f1500f4f6aecb832af93db4077a9ca68eaae37383a SHA512 334927959ed9a41f0bb9b7deea78481504d0051801eab94a66981d3ca3fe5dc69f953dcdb46294a9f68177031b3571b9efed3cf9bff598072d4a1eeb6087bf61
-EBUILD beautifulsoup-4.6.0.ebuild 1328 BLAKE2B 3f649ae6a510b8a9d536520a478bbcea5ca9765ee243de57dcad00a99deee166d83d3eac8e1cc0cea51a5febc165858db6f0f7ad03eba4495637a1d609454b67 SHA512 c137297c90c50c200b3d493b82f661e8bd7c9c100a898a43ce198100b0adaaa327c6b2e29f3d2b7fe4ea302026df4ddde4ac6696fa6fa5a08e06fade2f4492c2
+EBUILD beautifulsoup-4.6.3.ebuild 1328 BLAKE2B 29406083fa344a392e411e0a168c00ae1f7bcc273433b6a0d64afde460fc84f0e68b12ac29e3b14fb264ce2c26eed6c6e19e34a77de5155a9d85203069c64296 SHA512 0e6dfd282f0d3ca65e9a18b976922647be15af48d826f49cf8ae68fe1dd6bfb04cd443e2dc41cc29b188b0d732925d9d37a1c61c602007fefae0da9aaab35196
MISC metadata.xml 720 BLAKE2B eb5a827491cd19df36bee9593e3e110a986fceee9f6d62a4de47edfc3daf4e1090062a2a9a4c8bc9cbb4f9b378de0c21126b3229740b7e75fba22643fb28fbcd SHA512 94493d30b0e0e55b94d08f9a56841c54088469a86b706b73e8efe9c0f9a0da598feececd01f5f14d7e28bfe6fea5d7b017fb84a2df680335f519803450c6f578
diff --git a/dev-python/beautifulsoup/beautifulsoup-4.6.0.ebuild b/dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild
index b1e9315a545a..8ae9560e9941 100644
--- a/dev-python/beautifulsoup/beautifulsoup-4.6.0.ebuild
+++ b/dev-python/beautifulsoup/beautifulsoup-4.6.3.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
inherit distutils-r1
diff --git a/dev-python/bleach/Manifest b/dev-python/bleach/Manifest
index 634b7189264f..5e063db4174d 100644
--- a/dev-python/bleach/Manifest
+++ b/dev-python/bleach/Manifest
@@ -3,5 +3,5 @@ DIST bleach-2.1.1.tar.gz 58491 BLAKE2B bd1efbfa30cee61b5d8bfd029ff107ddc997d3813
DIST bleach-2.1.3.tar.gz 60141 BLAKE2B 5c04269266007e31e1a01540198177afb6b13362b89815073b7cd68668da26725f2631defdb26d124ae6c74743de0d31b2975a0d19f58e032ac2332e3ea46a75 SHA512 ff74fb3646709f20c79ea02e6d0fb93e2f204d3151a05f259b703050c10d410859af76acb470405f6fb7b55c8fb64595e6f0fcf8e9cb8fd3fc3722fa30a47de5
EBUILD bleach-1.5.0.ebuild 773 BLAKE2B 6afda52e437aa252b31174f09b7a6f61fa95f4b91f96ec364ac9375e26c2aeec5f5df001b92a8ee6c0f7ffc5a62eaf1830e64d216f3660e43661230000d2f770 SHA512 984382fe1f458fac718dde60f3e6089edb2cafa69296b3e21ef9049907da625ac44af15b87c062801a68a5b15a2fc3a989015cb5ad94c2584f2a8783311dba0f
EBUILD bleach-2.1.1.ebuild 800 BLAKE2B eb904dc41b78b06242a83a14c30ef34930c58f41a81580499b61352cec3dd4b818c8fad4e6eb5ceda82a17d18e7dc0687ac6a869689af06cd66df4bec45d4390 SHA512 e5c9049d37883777db6930dd74b62e4bd1019e2a71108fdb87ea8479b62b3481e2594e9386543af669fa1f73308893a3d3e8ff0741a5edb383c88426486c1c7d
-EBUILD bleach-2.1.3.ebuild 800 BLAKE2B eb904dc41b78b06242a83a14c30ef34930c58f41a81580499b61352cec3dd4b818c8fad4e6eb5ceda82a17d18e7dc0687ac6a869689af06cd66df4bec45d4390 SHA512 e5c9049d37883777db6930dd74b62e4bd1019e2a71108fdb87ea8479b62b3481e2594e9386543af669fa1f73308893a3d3e8ff0741a5edb383c88426486c1c7d
+EBUILD bleach-2.1.3.ebuild 796 BLAKE2B 4e5fdcb9f24f76220b1ab121f59a8e62cdcb169aef9b4427f71c6f9f93222620aa29e91d9ce6634ffc6f0afe64c55748ea6b92bc448c37cc71ed30662b148acc SHA512 7a3632b3e41feeef2c5ead54ee9a58f97556c81a808265c1c2d75d7284acf34c904c06254d09de9f7ababaea8f8ec46dd96a7c2acee86471e76eed380fa7a1b9
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 7b249d5a841f..376944afe9a8 100644
--- a/dev-python/bleach/bleach-2.1.3.ebuild
+++ b/dev-python/bleach/bleach-2.1.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-fbsd"
IUSE="test"
RDEPEND="
diff --git a/dev-python/blessings/Manifest b/dev-python/blessings/Manifest
index 84efb793ad5c..c9bb8a3a5705 100644
--- a/dev-python/blessings/Manifest
+++ b/dev-python/blessings/Manifest
@@ -1,5 +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 800 BLAKE2B a3eb3d7a1d9ca0f743485463351027fcf0812a66b2b32a5f5401a01c5cdc1e7d820a351aec84d5ec99edd4237be46621af55e24608d8ac771263baa35ae8d5d7 SHA512 5cf8663d878760edbdeaee1125aa3a79f7b8e5fd2633ada530523abbe6eb10bcdb2a8c2f15934425bcff5fda2c4fd31f613110bf93ed2f1502243b491d99b42e
EBUILD blessings-1.6.1.ebuild 802 BLAKE2B f92d00a6a694b9c9826ceba99da08f3fe0f335518dbf10097824b123e2158f8c65e3612ace408c4a80f2be298266bf41424f85ffa229ddcc8ea65a6a106ddd8f SHA512 6b0931b408cd5c9543a0b0f1d9eb637fbf7c98561d16e8609b2d21f5d810fc3f248d4e3482ee9a3645385532802fbbb977ce768d4147a3d50a7fe6055d5da9db
+EBUILD blessings-1.7.ebuild 1127 BLAKE2B d1e985e1649dc3566512c51d1aa3241389ec9a908ec42f6037b701cedf2937957fd6ee5c25c991a7753e2c2eeab80799da1863e7a8ac8010e093786d8f33df8f SHA512 dae0beb75087222fcedb221a298044beb8f4e544855d4b401898b6ac5b61fdd24809dae67d4d2cc1dfd2a9e8e673e2cafa71f5754cdcd23c0c2a56c81aaf84a4
MISC metadata.xml 450 BLAKE2B d5969d6f857cb2ef4927505a351baaa6116bc3b85c1e54a1afd031cc903909ababfa7fd76c01fc9ee4a4bb6ff33552ab984f902932bd8772f11ec931f8fa99dc SHA512 8851fc3ed67dbdbe0efb8fd1712101644793086e6d84fe52fd54d741d81f4c30bb666e1aa82bfc111e2f264e3a238c6059d8be6844a05819b285cc913ade0231
diff --git a/dev-python/blessings/blessings-1.7.ebuild b/dev-python/blessings/blessings-1.7.ebuild
new file mode 100644
index 000000000000..84aa469cfc2e
--- /dev/null
+++ b/dev-python/blessings/blessings-1.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="A thin, practical wrapper around terminal coloring, styling, and positioning"
+HOMEPAGE="https://github.com/erikrose/blessings https://pypi.org/project/blessings/"
+# https://github.com/erikrose/blessings/pull/136
+SRC_URI="https://github.com/erikrose/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc test"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+ test? (
+ ${RDEPEND}
+ dev-python/nose[${PYTHON_USEDEP}]
+ )
+"
+
+python_compile_all() {
+ if use doc; then
+ sphinx-build docs/ docs/_build/html || die
+ HTML_DOCS=( docs/_build/html/. )
+ fi
+}
+
+python_test() {
+ # The tests need an interactive terminal
+ # https://github.com/erikrose/blessings/issues/117
+ script -eqc "nosetests -v -w \"${BUILD_DIR}\"" /dev/null \
+ || die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/blinker/Manifest b/dev-python/blinker/Manifest
index f2629b95b0d7..bba8356815a5 100644
--- a/dev-python/blinker/Manifest
+++ b/dev-python/blinker/Manifest
@@ -1,3 +1,4 @@
DIST blinker-1.4.tar.gz 111476 BLAKE2B a9ebe32bc01f7f08a5f180caa3d3830eaa10b7c0499c11ff4ceb71ed604f94dfbe4c783cc7409a57da28d6d69cc49d7861d05401802f86d054bdd2501f36cf60 SHA512 2f5f71b05c7cc27f5761ba698b05c78c8a491f5285c120e532d24be0c8256daa14e075f3f30e15fb18e7c3f16579af9378a155d058f170e3af9ffdb89e49f56e
+EBUILD blinker-1.4-r1.ebuild 728 BLAKE2B f0b368905f6e9857aeb36dc8fc7c1500f53a06be639a6376b8f3bd6d142bc2879f5446782790c6b0909a7429ff83cf5e28a916ac7267b3cedbf2fd35d7d11bd5 SHA512 74fb0c5333c2bf53e6bbbc364ebb35216dfa6c9058ef7e141860ad0b0744690b4d2cebfc22aa221e9cab4d1fd5dcbf55695ddf2c38e457bb32788b8b3f371110
EBUILD blinker-1.4.ebuild 723 BLAKE2B 6724233a234834b7ec408b68d848ccc2625e718b65a7d2896cfa9abcf6c9ae1f89b1357011be0b5b7f7fe519717b5b38691cbb1de205b91595637571e585d5ef SHA512 c973a850cb881ed400c4478e5ae4f55e20ee6f4cace0c380a71994a0776bb4328145646b693e7886f1bb2cf0e3a0a1d0e6b7690c304ca877fb9d7b67db7dad29
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
new file mode 100644
index 000000000000..4a0425067cdb
--- /dev/null
+++ b/dev-python/blinker/blinker-1.4-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# 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="Fast, simple object-to-object and broadcast signaling"
+HOMEPAGE="https://pythonhosted.org/blinker/ https://pypi.org/project/blinker/"
+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"
+
+DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )"
+
+python_test() {
+ nosetests -v || die "Testing failed with ${EPYTHON}"
+}
+
+python_install_all() {
+ use doc && HTML_DOCS=( docs/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/bottleneck/Manifest b/dev-python/bottleneck/Manifest
index 8811d98a0f83..0de4b88ff3cb 100644
--- a/dev-python/bottleneck/Manifest
+++ b/dev-python/bottleneck/Manifest
@@ -1,5 +1,5 @@
-DIST Bottleneck-0.8.0.tar.gz 1634340 BLAKE2B 9ec38acb7d2415139b144fd4985d801183e86ef6f938d4f5d6232201e50a2d447959c2a7cde00a13d5455da9292739e4f47448ad5e9c0263e0a8b03fdd70029f SHA512 5b03ce2d0df9d177534d3f1fa02f147b12b23f5fbaa3b2685d1e8b86848c96c54832e0b0b6364479841742785c0b23bcccb51a0ac95675c72efc39693121dcaf
DIST Bottleneck-1.0.0.tar.gz 363223 BLAKE2B 6dd8e18d14675c08010850091343856f2599de71ef57ff1b0bf1b748bc7f2e6d2d0fd0ad8ae1bc00dc38b9dd92676531b4564558b7ec0f9b79d2ebe4061a028a SHA512 b3edeec0b4c2beeebb08eed8cb7aabb92f736e47c657f1fa580ec36d839941d3d1955209b2286fd9d41c4941b46b97a27049c51bcf5a098d27a19881f570d2d6
-EBUILD bottleneck-0.8.0.ebuild 828 BLAKE2B 819e0e46eba90a647915a80e41d8186d91c2335b77f64b4351551f73d65f472de7b52cdb0564aa25844670b26097cff0e6e673757228c3e0ddd16a93e5f3820d SHA512 e09b195967b9029b370e99c83a33649a790a71ab15acdd5ba8eddb6d2d262d1329ce6c7de7ae42095d35097c52987c6682ed3fc0eb6b752b6529713ade9c6603
+DIST bottleneck-1.2.1.tar.gz 98920 BLAKE2B 02fd35eaa15761f2008e46c459d842cdb5ad16372a03ea51a82b775ae0fbfa81beb0f1f304dcf6565956dc2d6deded579d8e400eaa250f9ab639261c085a6525 SHA512 0299eb1a12d808f18b8c4259c2205b47b34af4c1245867ab0857eb34a1aad630507cd3307a16f522db461977bd3f70aca688fb6a62ae84d1f895d18165132781
EBUILD bottleneck-1.0.0.ebuild 860 BLAKE2B 8e7b5bd0bd0b2f10d76cd3e52a574f6fb48031bae184e8daee73802fbc01ee43f7e278da33162f0feed75d35ab6a14a1573680d6079cbb0f99a3c43d43a8d7e4 SHA512 0c2a9ffc02b7f8c2b41947b316a73fc9a4e3e7d0df7f32777ea0e85b1838708ed456d2aad4bba92c70c5c1a0f004ed2143aabb1dc40c44aceae504eaddc1818a
+EBUILD bottleneck-1.2.1.ebuild 702 BLAKE2B f8640d842f7c7934dac908755bfd3bab4c7798562511b52005033faf4f04ae43247e507f4f06805b3341d70879048501b99310fd73d936f2252510133e87776d SHA512 33dc00d3cd68473418da60d41cb1994cd2a3e86f926bb89f854b09beb0395cc906a073f810a5101922e2ac576d425c66817eb54898ea0f8f83c89d35de0d41cf
MISC metadata.xml 471 BLAKE2B 9580e4438e0fb3dad08815f43e730b365be1ab25b4a308ab6c90b00d0c5c58a1bae8063fd2df68fb68542010cbc14e3626b4baf3b43adf8f38f44c7d87b74038 SHA512 9f31d5257385cb237ee675671473fcb8e932cb792fadb30bcccccdfad9f1372207e54abc3ec2712735e2250b9a583578d2a3e7e8a32ade30d634f620644c3def
diff --git a/dev-python/bottleneck/bottleneck-0.8.0.ebuild b/dev-python/bottleneck/bottleneck-0.8.0.ebuild
deleted file mode 100644
index 80a55c122fb2..000000000000
--- a/dev-python/bottleneck/bottleneck-0.8.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-inherit distutils-r1
-
-MY_PN="Bottleneck"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Fast NumPy array functions written in Cython"
-HOMEPAGE="https://pypi.org/project/Bottleneck/"
-SRC_URI="mirror://pypi/B/${MY_PN}/${MY_P}.tar.gz"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
- dev-python/numpy[${PYTHON_USEDEP}]
- sci-libs/scipy[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- dev-python/cython[${PYTHON_USEDEP}]"
-
-S="${WORKDIR}"/${MY_P}
-
-python_prepare_all() {
- emake cfiles
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- cd "${BUILD_DIR}" || die
- ${PYTHON} -c "import bottleneck;bottleneck.test(extra_argv=['--verbosity=3'])" || die
-}
diff --git a/dev-python/bottleneck/bottleneck-1.2.1.ebuild b/dev-python/bottleneck/bottleneck-1.2.1.ebuild
new file mode 100644
index 000000000000..27188970e9b5
--- /dev/null
+++ b/dev-python/bottleneck/bottleneck-1.2.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Fast NumPy array functions written in Cython"
+HOMEPAGE="https://pypi.org/project/Bottleneck/"
+SRC_URI="https://github.com/kwgoodman/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+ >=dev-python/numpy-1.9.1[${PYTHON_USEDEP}]
+ sci-libs/scipy[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/nose )"
+
+python_test() {
+ ${EPYTHON} ./tools/test-installed-bottleneck.py
+}
diff --git a/dev-python/catkin_pkg/Manifest b/dev-python/catkin_pkg/Manifest
index c87610792a17..50568d183c02 100644
--- a/dev-python/catkin_pkg/Manifest
+++ b/dev-python/catkin_pkg/Manifest
@@ -1,14 +1,10 @@
AUX argparse.patch 408 BLAKE2B f0c41a7e581082e0ca8ed4dc0a0e08643dc2d144c63bfcfe4a27b1044e589e72db37d5731b236d7eb2bc2d7dc682c0b64792d2a8b22ad0d7f88d5cafb2757f3d SHA512 c5a5067d3f7477935d775f5c9c39f9b5c9636e97ab567c6b7a5d34cb06f5fac58a4dff94868f2d856d792c270bc6d727fe3ec60cf8825b7ae2b4519aed999b90
-AUX catkin_prefix.patch 1618 BLAKE2B 68d6a3bd4837d6fde4561e16a23d99037aaf4e0708e8b163e7484bc89bc0aed66c160ec1fca77324e8ea8d81524bc162b6c0eeae366c041799e612e8af25c851 SHA512 42eb43d1da82271f1b3279d5cbd8d1d0f211a3919c2329191716ff32433f57b0c279af527e79fedbcd6791746517c6938643ecdf561be7621b0605a66869c804
AUX catkin_prefix2.patch 1620 BLAKE2B 7c6824c35ac840429646e1804e417ea09971be6a497ba6e45daccd453aaf0a6e17608ddabdfbc681d5d83f0bf42496425aaf4c0fbc3c3f282fb62a4639bf0a0a SHA512 2750d043373d5a7ae0761feaf5210847fad08bbef96804cf6c4931fa751918241e0517bc538b1db12ae981d6a3a89afb53cfce8b2dfd7d80b849a6de203edb13
-AUX infinite_loop2.patch 1274 BLAKE2B 1d3bac0f73f5e568dd0e100db51a554162955ae053853bce1adbda280c9fec5fdee0dbd0cd4aefdec58bc953979ff8624fcea20be3a77e35feda1a12523c23c5 SHA512 a736242c2e42d0e3c97556f565d7ebc3b06c203a21b805fa13db789ffcc396b5f79793874418c389dd0013c36f9ba6f5674026d03d26653ea2a69fb0a95bab9a
AUX infinite_loop3.patch 1236 BLAKE2B f236f05623b5ee4414fe3da7efebf61d62ed8617d47a659e980907aafabe3c0f4a0fc41779c73872235a186c7457ece6991433c67acace597fe86f5088ab9cca SHA512 4d07d04cfe1a10531129494000be11fe6b2598c077658b212f888b24d3de997fa6730641055caa181a5a071585f41f82cd4783c46b314cf66fe1f34b70f538cf
AUX ros_packages.patch 622 BLAKE2B d155ddb5cf084b660914028b89f061be243ff15ca934a0513afa10f64ae31adbf25acdb294e6fcff441fe598f2210f31f91733038519ce01765cf51b0cf5ba02 SHA512 6675a4a1396b5f8ad0f62b6a2d1c59511950685c85f820f3b2c34f3c701052e2e678aa9d5c6f6e6dca72ed8b94372cd3f442dd1634c53981166efb8ec1f30164
-DIST catkin_pkg-0.4.2-gh.tar.gz 52930 BLAKE2B 2b8589441d241197c661975c07c60856c614c4c328e441e6fbb1cb41ea2919f57864f67198b684eba7183004671df0980ddcf0070a53099074433166b5d7db20 SHA512 cb47771172d88792bc7039f072175a6f410aa046e2611ccc75e46bda388d620ac0059e0fa9e087fbb7f2833600a7233d714c1aeeab65e264606d8ae2e64d76bb
-DIST catkin_pkg-0.4.6-gh.tar.gz 60713 BLAKE2B 88442adafcedd90a53a37c5aa3632d06dd88c1c685427708e7801d2a6702b229dfc3f81ac3dfb0ac6ad7c932865b9a61b8c6da28165acef8fa45859cd3a8aaf6 SHA512 d95362a56680f3ca1eb33299e041d6a0a8bbe35bb4a20f411c3b846a2b6fe91f583ffa7a1ed1884604a420dcc1b5e88fe3336ebfebe9a51a7a9f2c8a80f79f8f
DIST catkin_pkg-0.4.7-gh.tar.gz 60765 BLAKE2B 905de7f4f013f8e7d6472b5159cb0e9ac82bb06dfca0308a7a5f8881402a721d987a016f7980f7a435a7122c4771311f82f56f460949370ecd93057ef8a8bb25 SHA512 1e947c09aa4789d414de74bed7b1aa3d5f5d16d22a8a4609f656b47e51b7318fdd21e003f8bf65355728abaf54a016ce2d78b79cc4ab8bd7c3e048b66c0c0f6e
-EBUILD catkin_pkg-0.4.2.ebuild 1146 BLAKE2B e413fe7ab6984bee5bad8208d10442586d8acaa5f81a229ef0f77d670d92aae16a6429d06d6e978efbfb15deecf4b1eda726afdae94db5dfb8c491749cba398d SHA512 2c32267fead6de9e05cf74519fb87d5d846d6ad993e2bc737e48e5131590f840b515d78bfd1dda9971b50607b65b46f5c6f9bf2deead373da3fcd94ab6fa40f9
-EBUILD catkin_pkg-0.4.6.ebuild 1194 BLAKE2B b26f615622719b87a320a21a3157acff920bc9841145783fa28dfa1d4d1290795de651b87e5b618648f277e627a2b19c063b237713e0836b6030ef33ae508371 SHA512 962e46ead9bd6358a97131ad67da3de86dfb562acb29b9cdfa972da708cccb188603b825d2ec048c5bb052a65501556067f76f8354bc615558605360b5ece778
+DIST catkin_pkg-0.4.8-gh.tar.gz 60811 BLAKE2B f7bcdb121844837701e203bfefd3ad9b454362d0d9f5b912a1df542dbb50ea402f1556b4f4031afa13dfdeb852f955d175f80344b773fa959fecf522ceb06fb6 SHA512 b697d177164d681e94f19f7f0ec768cb91ba5bf31cd3dfd41a24bc3347957b30f97bf1cc3e3fadb7c3c4f48a5d0306835a9496a9e4ab7b36784f7bbaf4268b6a
EBUILD catkin_pkg-0.4.7.ebuild 1237 BLAKE2B 062a0893ed878654c8add72f78814916e33e4e63cc8e78e17b1b30a6869d228f89d55e654294f0668ba4bc4b485c08987108bdeb4ff99b1a86e413512075e771 SHA512 0a4ad10184b23eb326a78fe8b411cda68ed65aade565832f0ec30d0d1fbfe37e2841430bf71eafab99db059903685fa3876998be7cb98172f62572a9abee552e
-EBUILD catkin_pkg-9999.ebuild 1237 BLAKE2B 062a0893ed878654c8add72f78814916e33e4e63cc8e78e17b1b30a6869d228f89d55e654294f0668ba4bc4b485c08987108bdeb4ff99b1a86e413512075e771 SHA512 0a4ad10184b23eb326a78fe8b411cda68ed65aade565832f0ec30d0d1fbfe37e2841430bf71eafab99db059903685fa3876998be7cb98172f62572a9abee552e
+EBUILD catkin_pkg-0.4.8.ebuild 1271 BLAKE2B 0babb723a5bb32a5ef1b5febd3881cd9a25dd5606ecc571453f2ab53a697d8f477b1b56d1ed281169131ade92210b31b51c4cd72ee81e13d0661c9b1fb129aea SHA512 321c96ff1b0d0ff7abb8435fd4b3b98d708ea59f0abeb33513765070a8d16c1c69291833e1452b17c1810a9aa278b237a1cf5d2063394bcd984d8c0f2ad69c45
+EBUILD catkin_pkg-9999.ebuild 1271 BLAKE2B 0babb723a5bb32a5ef1b5febd3881cd9a25dd5606ecc571453f2ab53a697d8f477b1b56d1ed281169131ade92210b31b51c4cd72ee81e13d0661c9b1fb129aea SHA512 321c96ff1b0d0ff7abb8435fd4b3b98d708ea59f0abeb33513765070a8d16c1c69291833e1452b17c1810a9aa278b237a1cf5d2063394bcd984d8c0f2ad69c45
MISC metadata.xml 343 BLAKE2B 54c183cdd942eaeec77723ae80d09a3cdd6e40270a3974e80a811fb050289e6f86b8d722fcefb1f37f7c2b8ad1ead3e00f04d49c2a029884daa7c2c33869ef87 SHA512 3ca5d78edb7c7dd2283944af93b7a8b6b3bb176ffa9e0df31881c8b5d66a4abc7e080e11f25f285e0b8735b16ed1598cf032a37d62b7fbb0b5adb3296e9b5862
diff --git a/dev-python/catkin_pkg/catkin_pkg-0.4.2.ebuild b/dev-python/catkin_pkg/catkin_pkg-0.4.2.ebuild
deleted file mode 100644
index f74d5f891e53..000000000000
--- a/dev-python/catkin_pkg/catkin_pkg-0.4.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} 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"
-
-RDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pyparsing[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- test? ( dev-python/mock[${PYTHON_USEDEP}] dev-python/nose[${PYTHON_USEDEP}] )
-"
-PATCHES=(
- "${FILESDIR}/catkin_prefix.patch"
- "${FILESDIR}/argparse.patch"
- "${FILESDIR}/ros_packages.patch"
- "${FILESDIR}/infinite_loop2.patch"
-)
-
-python_test() {
- nosetests -s --tests test || die
-}
diff --git a/dev-python/catkin_pkg/catkin_pkg-0.4.6.ebuild b/dev-python/catkin_pkg/catkin_pkg-0.4.8.ebuild
index 263dc13362e4..f4dc76b3fa34 100644
--- a/dev-python/catkin_pkg/catkin_pkg-0.4.6.ebuild
+++ b/dev-python/catkin_pkg/catkin_pkg-0.4.8.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
SCM=""
@@ -32,9 +32,16 @@ RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
"
-DEPEND="${RDEPEND}
- test? ( dev-python/mock[${PYTHON_USEDEP}] dev-python/nose[${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=(
diff --git a/dev-python/catkin_pkg/catkin_pkg-9999.ebuild b/dev-python/catkin_pkg/catkin_pkg-9999.ebuild
index 46f2913d41f1..f4dc76b3fa34 100644
--- a/dev-python/catkin_pkg/catkin_pkg-9999.ebuild
+++ b/dev-python/catkin_pkg/catkin_pkg-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
SCM=""
@@ -32,13 +32,16 @@ RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
"
-DEPEND="${RDEPEND}
+BDEPEND="
test? (
- dev-python/mock[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
- dev-python/flake8[${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=(
diff --git a/dev-python/catkin_pkg/files/catkin_prefix.patch b/dev-python/catkin_pkg/files/catkin_prefix.patch
deleted file mode 100644
index fe9cc347882b..000000000000
--- a/dev-python/catkin_pkg/files/catkin_prefix.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Allow CATKIN_PREFIX_PATH to work as CMAKE_PREFIX_PATH:
-When building with SYSROOT!=/, CMAKE_PREFIX_PATH is the same as with SYSROOT=/
-but we need to find packages in SYSROOT.
-
-Index: catkin_pkg-0.2.8/src/catkin_pkg/workspaces.py
-===================================================================
---- catkin_pkg-0.2.8.orig/src/catkin_pkg/workspaces.py
-+++ catkin_pkg-0.2.8/src/catkin_pkg/workspaces.py
-@@ -42,15 +42,16 @@ CATKIN_WORKSPACE_MARKER_FILE = '.catkin_
-
- def get_spaces(paths=None):
- """
-- Return a list of spaces based on the CMAKE_PREFIX_PATH or passed in list of workspaces.
-+ Return a list of spaces based on the CMAKE_PREFIX_PATH/CATKIN_PREFIX_PATH or passed in list of workspaces.
- It resolves the source space for each devel space and ignores non-catkin paths.
- :param paths_to_order: list of paths
- :param prefix_paths: list of prefixes, must not end with '/'
- """
- if paths is None:
-- if 'CMAKE_PREFIX_PATH' not in os.environ:
-- raise RuntimeError('Neither the environment variable CMAKE_PREFIX_PATH is set nor was a list of paths passed.')
-+ if 'CMAKE_PREFIX_PATH' not in os.environ and 'CATKIN_PREFIX_PATH' not in os.environ:
-+ raise RuntimeError('None of the environment variables CMAKE_PREFIX_PATH or CATKIN_PREFIX_PATH are set nor was a list of paths passed.')
- paths = os.environ['CMAKE_PREFIX_PATH'].split(os.pathsep) if os.environ['CMAKE_PREFIX_PATH'] else []
-+ paths += os.environ['CATKIN_PREFIX_PATH'].split(os.pathsep) if os.environ['CATKIN_PREFIX_PATH'] else []
-
- spaces = []
- for path in paths:
diff --git a/dev-python/catkin_pkg/files/infinite_loop2.patch b/dev-python/catkin_pkg/files/infinite_loop2.patch
deleted file mode 100644
index 7c5edba2b50c..000000000000
--- a/dev-python/catkin_pkg/files/infinite_loop2.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-https://bugs.gentoo.org/show_bug.cgi?id=612860
-By Tim Rakowski
-We os.walk /usr with followlinks=True, but at least nodejs contains a "recursive" link in /usr/include/node
-
-Index: catkin_pkg-0.3.6/src/catkin_pkg/packages.py
-===================================================================
---- catkin_pkg-0.3.6.orig/src/catkin_pkg/packages.py
-+++ catkin_pkg-0.3.6/src/catkin_pkg/packages.py
-@@ -56,7 +56,9 @@ def find_package_paths(basepath, exclude
- """
- paths = []
- real_exclude_paths = [os.path.realpath(p) for p in exclude_paths] if exclude_paths is not None else []
-+ visited = set()
- for dirpath, dirnames, filenames in os.walk(basepath, followlinks=True):
-+ visited.add(dirpath)
- if 'CATKIN_IGNORE' in filenames or \
- os.path.realpath(dirpath) in real_exclude_paths or \
- (exclude_subspaces and '.catkin' in filenames):
-@@ -67,7 +69,7 @@ def find_package_paths(basepath, exclude
- del dirnames[:]
- continue
- # filter out hidden directories in-place
-- dirnames[:] = [d for d in dirnames if not d.startswith('.')]
-+ dirnames[:] = [d for d in dirnames if not d.startswith('.') and not os.path.realpath(os.path.join(dirpath, d)) in visited]
- return paths
-
-
diff --git a/dev-python/characteristic/Manifest b/dev-python/characteristic/Manifest
index f9bcad1a4815..b1cad34e1cde 100644
--- a/dev-python/characteristic/Manifest
+++ b/dev-python/characteristic/Manifest
@@ -1,3 +1,3 @@
DIST characteristic-14.3.0.tar.gz 26993 BLAKE2B a24548953451da77e08678b8a204c0fc649ebff52026aafc6f80037a65f527c9a2244273420b1ce76e3ac75778f48c11bc2344296cbf34ff1e9a1e82356d52f1 SHA512 e13a86f453cd3688a74188005b82a661a9c73d9f0408d9afe9e0575e69ffe87a5327f51e2c16a9c0a653b738e7c014d5aa08e353835f0aca7897714b7ae56e83
-EBUILD characteristic-14.3.0-r1.ebuild 1055 BLAKE2B eb99095c9dfc98910fa0073f5bb6c9d03a863fe081123cb84c72729b4d7b90670f2622e916d44cc02f2dbc275f1abc1b2737f39ceecfa64c65c7461eda3f09ec SHA512 3cee167208b457c22b1d983201c3207e658e88e520abc85a14b70b039682e80e4045127e19af133977e582822e786e5cf0514fadcb196e38e104448cf6ec3c62
+EBUILD characteristic-14.3.0-r1.ebuild 1054 BLAKE2B de5b2c602cc1e85c71a274aafa46faf7672f50aed7aa6c43b465296d3e84a4d5efe86617f8f8cad064aed15f63c99828e1308a6f6252763bd321c4ee9d5de20a SHA512 1399f0ae486977f4abc50b4b0c011bcff8cb69e469d64d7f11c9119a13cb79a9a93a12c7d4697f283c3bd4f73855b6d47edf115424369c456a38bdff3193058f
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 81a65a9ef25c..026c8aa29c0c 100644
--- a/dev-python/characteristic/characteristic-14.3.0-r1.ebuild
+++ b/dev-python/characteristic/characteristic-14.3.0-r1.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 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd"
IUSE="doc test"
RDEPEND=""
diff --git a/dev-python/cjkwrap/Manifest b/dev-python/cjkwrap/Manifest
index 62f2a6aa269c..7846bfda5081 100644
--- a/dev-python/cjkwrap/Manifest
+++ b/dev-python/cjkwrap/Manifest
@@ -1,3 +1,3 @@
DIST cjkwrap-2.2.tar.gz 20995 BLAKE2B 35604e2d1aa24a75e1de0f0b17ba592e7588aade42d43e98864f5d83fe598eaa0ca566682cb7c7af566e66f79c9696ba2ae86b1579681688d6cd31469c07a3ff SHA512 c72ce67b10af46018f7aa5d65af030373e8889a28f533a59d55668e5c90a759ad7cb31708dd6ff35561f9e62115edef5bc0facc74b6a6e122d7399d9dc950624
-EBUILD cjkwrap-2.2.ebuild 483 BLAKE2B 85ea8fad51f42527b8f798f4a2394d0ed78ea7dc849050b505e36e5c8a49da8b9cb7ac6abf6d5a2bf28c0d8713a113a69ec2f17710b5a950d92ce94b3aad0ca3 SHA512 becf214b7c346058133d881b6a10f55b7184b3b5de823b61af83e1a6d04f3910c84d3401aaabd8ac900d767376fae867f349c5980542ef682ea13b3f288fdb7d
+EBUILD cjkwrap-2.2.ebuild 484 BLAKE2B 06850e89b04a99d052b6efea0ccf7afc3c853f422c87ee1fa29a48ed7e0a7ff24349da47c90a115d885745921eed0dacde23af1f2f4ace7e58a40371340d246f SHA512 68327449ca54b0f730a7415fbf6dc99d9e6a323fbcf534534328a33785a93f2a7d7e0fecf654012034c721fef032ff4e3619c06b382bdd1ab5ab1ce741a293da
MISC metadata.xml 344 BLAKE2B 2b09c758b212196592a83ba9e2f30591f97d222619bf3a494fcc025789c46d70f55b955400c580dbc9d3f5ea3cdb3662d79e2960d88e8b7e089a741c7fa6041d SHA512 f9e35a54a3d719a4114e2bc758096c1f6365838163ab5f6a3353bd318581683ca4757be60d0dbb8457099c1e174518078091a94e2f23f086903f45be94c4915d
diff --git a/dev-python/cjkwrap/cjkwrap-2.2.ebuild b/dev-python/cjkwrap/cjkwrap-2.2.ebuild
index eb8e12a506b4..6c260242ccf9 100644
--- a/dev-python/cjkwrap/cjkwrap-2.2.ebuild
+++ b/dev-python/cjkwrap/cjkwrap-2.2.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python2_7 python3_{5..7} )
inherit distutils-r1
DESCRIPTION="A library for wrapping and filling UTF-8 CJK text"
diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 06ac56f3ce01..dd772266b0a1 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -4,7 +4,6 @@ DIST cfe-6.0.1.src.tar.xz 11905772 BLAKE2B abb60e9f9827d1d8a24f0aaf8a1d1e3297929
EBUILD clang-python-4.0.1.ebuild 864 BLAKE2B 40d3452c9f28d5c154a51258a764bc380addf20f8fb71e8f5e3d9a0fb60822d805df009f58f24457b834870a07abe365bcb6d3ed6557713282129992c1ae1d84 SHA512 d2900dfa55a69965e146800f097f8be256d022aca8d85f54db205f75b30cf72015d27c4e8f4981725d50c7a1c2a14c15454f009b2d8a3636103d6d133b0a2324
EBUILD clang-python-5.0.2.ebuild 1079 BLAKE2B deb802fba226c098e138775a71fb5a492625ddb681b920b4ecc0aec30306087136ea5ab2f8d7bc36cc4c8474f44e67bfd637f90cd78ae7e1c85719f1a14be5aa SHA512 bf34b1c9b9b43fcda7d3a350e8d664355056b634b65f7741538d8f1eabe7556a46063df7340706f4fe2e0708b0cb4a34c85ce609149ab4f15d64478964622176
EBUILD clang-python-6.0.1.ebuild 1097 BLAKE2B c1af92b85dbe2d5060fea49d3352c8151058b8f86c478c347842a1e46255f313a4ad0985b13543e34bba2214f0b17fde35a449779cccf41367a2b1776b6ed130 SHA512 d88877fc98ee9c631d7139e734a87d0a3f998963951602d5e1717b6158b2caaf79fcac4fa699a35131aa58885c3d01a8eb9106183118fc9a4783164e3be1be49
-EBUILD clang-python-6.0.9999.ebuild 1055 BLAKE2B db471ac4f051b76629a69cebda0144090697cca1c1ddc28d9119c7f3c5e6fe11f6333c3c34f314d5c4007637b809dbf1d7414fd179b7219757f01b4c613c24d5 SHA512 47158aa7588bb0e923e1984be9ab32006f22b260e8ceba58972bf4c40b1c203c04e93507f06b174585bd5cc2a62f8bbd9c7ced9eeb8c7b1d3c7f46427d48507c
EBUILD clang-python-7.0.9999.ebuild 1055 BLAKE2B 8ec9fca2212d73599c2f53e3bdd64da4f92829e07d6e382de98b7acb0b49414d6df86a620291bd2cd4ea3c106c45920e4103a06ff4a97c1754e032b5724ad418 SHA512 6191b1ba3f2fb318a03149d7e909fb0e55017b917fdb6f9009d8fcf05678babb64835077a680d77c756c2f5c1afe4639ad70c07939e84cadd49582a03f0f0f20
EBUILD clang-python-9999.ebuild 1030 BLAKE2B 4152729630f6822b4a22e1ec754bf99833951c49e94eb55583ea8d3b2dedd957b435dfc3e24bd8adbd9f12a02161fcd5a16962165f9ec592469a4716820332af SHA512 5889e98300f26a540c93017e72b76232b2c9c871be3bb39c248d30a88316d44114fd1d7545acc0963ccdb4d15dc55f70fa8f30825cccfba69b33ef90e3d73401
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/dev-python/clang-python/clang-python-6.0.9999.ebuild b/dev-python/clang-python/clang-python-6.0.9999.ebuild
deleted file mode 100644
index 89b1f72d475d..000000000000
--- a/dev-python/clang-python/clang-python-6.0.9999.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-inherit git-r3 python-r1
-
-DESCRIPTION="Python bindings for sys-devel/clang"
-HOMEPAGE="https://llvm.org/"
-SRC_URI=""
-EGIT_REPO_URI="https://git.llvm.org/git/clang.git
- https://github.com/llvm-mirror/clang.git"
-EGIT_BRANCH="release_60"
-
-LICENSE="UoI-NCSA"
-SLOT="0"
-KEYWORDS=""
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# The module is opening libclang.so directly, and doing some blasphemy
-# on top of it.
-RDEPEND="
- >=sys-devel/clang-${PV}:*
- !sys-devel/llvm:0[clang(-),python(-)]
- !sys-devel/clang:0[python(-)]
- ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${P}/bindings/python
-
-src_unpack() {
- git-r3_fetch
- git-r3_checkout '' '' '' bindings/python
-}
-
-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/click/Manifest b/dev-python/click/Manifest
index 3122961625ec..af56c2eb945c 100644
--- a/dev-python/click/Manifest
+++ b/dev-python/click/Manifest
@@ -1,7 +1,10 @@
+AUX click-6.7-fix-tests.patch 1971 BLAKE2B 67c0b66f8668851eb48899aab98b4437846f65cec5389957645f5dd637b6e2a0fc2934856815a85b958c8326a8c33bb1c97bdf963d1774173051eb3ea05c7096 SHA512 fb864761ae8bea93096b9d090eef9cecef7707751d58fa40f846aeccaa8f59e8e01af38f8f79624b94c6ad081b9a388bef287b33b7659bdbbc292f1ae87abda6
+AUX click-6.7-support-sphinx-1.7.patch 1243 BLAKE2B d4939d49d43b50a3cddb77899ed2aae9ef6ede0941ca1e7e2d8d23d4f5afa0875df7d126adb498639839efb18790d021549018a355da3d4d71a77d4a6e80db79 SHA512 e497364ebf6243feb7281609d82ac73a73f1e399c1fcaf8a6c97a870c738d21605bcc98397adec7b4b0e1ebba209adf6eb1c6708c157e81e4baef1af1375e15d
DIST click-5.1.tar.gz 275592 BLAKE2B 0a58e210003f88081fd2ba8e9f401c74d8d61758ae096fde9fa4aebe8a819623aeb90106bf141d5193d632d70488629cf63833297dc1e4b200824cee205c3c4b SHA512 b860b0227644f5d1cc24d41e66985421ec971f11f3f596fb46508fdc787200b949e7ef29b2035421ebb0115384688da03c3c95a0d6acc58dd3b566b32a2b7c6a
DIST click-6.6.tar.gz 283420 BLAKE2B 1fdc90ca65d18153d6260b6753e14a1d94cae77ab7f52dcda4fb439f9fdfeea8fdc33b1ce60e93711ba40ecdc508dc3fc5f8aadc371bd85b7dca1bfa070786c2 SHA512 5650cfe6c8b55a7e823e22248964143278d61383dac63497508a864807f1950f9dd5d76ce6a501e589dd81fed6e2a1248d3f8973be25a91950896b7408dc88bc
DIST click-6.7.tar.gz 279019 BLAKE2B cc1e59d0a34ccb4ce50c8a2982b308d23cd525ceb44d84a493c0fe9b5a6f7f616e8a4c440ae211fca811a2bf904ddb75d93618f3c6ac7bbe6b1ed022710dab1f SHA512 d454369fe1acb01c2210a61e15f45ac9cc77102c93345257f4ef3090bd8f31f1ccc49d9fd6ea670cddca9f715ad5db29368b4eecd95abff50d1033c4f7a967d6
EBUILD click-5.1.ebuild 1205 BLAKE2B bd6d5fb8ca349249840a8db62756295ce6d79d214d90e6f655b9edf5d5ccf86e53399508d01725270bfb5960156f0381fe046c5bf7929e0c91d0ad7b9010a0eb SHA512 dbc45857683e0cb698b9b95f743a13f0d7f77df33eb9d58397404040dac04fb8b0e811afae51ce886a4ace5c6136c3ac1d4ab3dfc53208a5bcd2f74ca5dce464
EBUILD click-6.6.ebuild 1192 BLAKE2B 6506d88b1792f1a1f5107537a8ed73c34bb4b8dd87b27036df1fa6945f0359ec3482d4a7f33f2c78f3bc438bd534d4483079d1eacdc274f9f64bcde43ac8e91e SHA512 9523bcfd4ac931ab76891ed4a7409bc1f9df8a78a5f180aa26e47fdbcf23989f5854534c0440ae1aabfa07f0186236001f3a5c40e997d8582283990369d75272
-EBUILD click-6.7.ebuild 1195 BLAKE2B a50590e42062884ea75e3ae363372e56f337bb00a58c0b509893b38b80ab0c2b48fabc5bb5faef45cf3cb9dbebf389f0f4006075f0d08e86afc2bc33010eac52 SHA512 012ebc4160721e23ec4da71fd74d27e10ad99c80f0460b3c440454d165107823414d737add338418818bf79af50c9cd9a1a8842ffd1391582deb1ced721be030
+EBUILD click-6.7-r1.ebuild 1409 BLAKE2B cbdf14b5d50a70ee328521c427c82d1c8a42cd1d04fe886f2abf5324afd148c7731c867e37fc400115c39d5f66a8b26bf0e0944d043b073d3c85802d73cf6cb0 SHA512 a3466b60faf7254cf997e42a9d2238732f25f67971c1bd3049fb403e9fcb1e2680b896e4ac094cbc27ef37a7fe32b39628c3431efa3c37b92b05ce531e86dee2
+EBUILD click-6.7.ebuild 1299 BLAKE2B b06ef47d14e3fa73a2392febdfce4b1de139a7c26262122bea89e402e0a4c8a8c861a6190ca852e4b721bc97b772a760a5583c91f4625c2bc40ec7ed1989d429 SHA512 347af3d728b0ae9c766880daf863eb2da95d6c94aa71cb93fc3402aa4e77105cee2841d8f1d5c769379c22dc351238f827c36c3728125515a4194adae474bf0f
MISC metadata.xml 308 BLAKE2B 813de6efdb1f5f1c8f59f403d8d7d46a4f75bd7b135a46714aba69ac841e12d650ac0c0bc53af62e3c240998fcbdc11a12cde34397af99e7483b29a7b701f1a7 SHA512 6dd2c4334b6ad8b0942f5cbd443e7bd5cefdcadf2541d341f46fa153a28a6ab5f074270638796efe6a7df48a20be9abcb3f41bfa19c58b1e30ed13fe56b1d6d1
diff --git a/dev-python/click/click-6.7-r1.ebuild b/dev-python/click/click-6.7-r1.ebuild
new file mode 100644
index 000000000000..9a963c756129
--- /dev/null
+++ b/dev-python/click/click-6.7-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 Gentoo Foundation
+# 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="A Python package for creating beautiful command line interfaces"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+HOMEPAGE="http://click.pocoo.org/ https://pypi.org/project/click/"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="doc examples test"
+
+REQUIRED_USE="doc? ( || ( $(python_gen_useflags 'python2*') ) )"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+PATCHES=(
+ # From upstream, can be removed in next release.
+ "${FILESDIR}/${PN}-6.7-fix-tests.patch"
+ # From upstream, can be removed in next release.
+ "${FILESDIR}/${PN}-6.7-support-sphinx-1.7.patch"
+)
+
+pkg_setup() {
+ use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( 'python2*' )
+}
+
+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
+}
+
+python_test() {
+ emake test
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/_build/html/. )
+ use examples && dodoc -r examples
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/click/click-6.7.ebuild b/dev-python/click/click-6.7.ebuild
index a594f6dc8176..74c2f3587ec8 100644
--- a/dev-python/click/click-6.7.ebuild
+++ b/dev-python/click/click-6.7.ebuild
@@ -23,6 +23,11 @@ DEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+PATCHES=(
+ # From upstream, can be removed in next release.
+ "${FILESDIR}/${PN}-6.7-fix-tests.patch"
+)
+
pkg_setup() {
use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( 'python2*' )
}
diff --git a/dev-python/click/files/click-6.7-fix-tests.patch b/dev-python/click/files/click-6.7-fix-tests.patch
new file mode 100644
index 000000000000..8a305e3665dd
--- /dev/null
+++ b/dev-python/click/files/click-6.7-fix-tests.patch
@@ -0,0 +1,65 @@
+From 20b4b1c0d1564ab4ef44b7d27d5b650735e28be3 Mon Sep 17 00:00:00 2001
+From: Armin Ronacher <armin.ronacher@active-4.com>
+Date: Sat, 23 Dec 2017 09:27:57 +0100
+Subject: [PATCH] Updated tests to work with newer pytest versions
+
+---
+ tests/test_basic.py | 2 +-
+ tests/test_compat.py | 9 +++++----
+ tests/test_options.py | 2 +-
+ 3 files changed, 7 insertions(+), 6 deletions(-)
+
+diff --git a/tests/test_basic.py b/tests/test_basic.py
+index 045f608..960cd32 100644
+--- a/tests/test_basic.py
++++ b/tests/test_basic.py
+@@ -357,7 +357,7 @@ def test_required_option(runner):
+ def test_evaluation_order(runner):
+ called = []
+
+- def memo(ctx, value):
++ def memo(ctx, param, value):
+ called.append(value)
+ return value
+
+diff --git a/tests/test_compat.py b/tests/test_compat.py
+index e4ecdc8..9dacc21 100644
+--- a/tests/test_compat.py
++++ b/tests/test_compat.py
+@@ -1,4 +1,5 @@
+ import click
++import pytest
+
+
+ if click.__version__ >= '3.0':
+@@ -11,10 +12,10 @@ if click.__version__ >= '3.0':
+ def cli(foo):
+ click.echo(foo)
+
+- result = runner.invoke(cli, ['--foo', 'wat'])
+- assert result.exit_code == 0
+- assert 'WAT' in result.output
+- assert 'Invoked legacy parameter callback' in result.output
++ with pytest.warns(Warning, match='Invoked legacy parameter callback'):
++ result = runner.invoke(cli, ['--foo', 'wat'])
++ assert result.exit_code == 0
++ assert 'WAT' in result.output
+
+
+ def test_bash_func_name():
+diff --git a/tests/test_options.py b/tests/test_options.py
+index 9dd8cdf..8bdda1f 100644
+--- a/tests/test_options.py
++++ b/tests/test_options.py
+@@ -199,7 +199,7 @@ def test_nargs_envvar(runner):
+
+
+ def test_custom_validation(runner):
+- def validate_pos_int(ctx, value):
++ def validate_pos_int(ctx, param, value):
+ if value < 0:
+ raise click.BadParameter('Value needs to be positive')
+ return value
+--
+2.16.4
+
diff --git a/dev-python/click/files/click-6.7-support-sphinx-1.7.patch b/dev-python/click/files/click-6.7-support-sphinx-1.7.patch
new file mode 100644
index 000000000000..1076c2decad1
--- /dev/null
+++ b/dev-python/click/files/click-6.7-support-sphinx-1.7.patch
@@ -0,0 +1,44 @@
+From 2c7929511114494350e26d7b0c790fb8ca82f605 Mon Sep 17 00:00:00 2001
+From: Daw-Ran Liou <dawran6@gmail.com>
+Date: Mon, 14 May 2018 13:34:23 -0400
+Subject: [PATCH] Support Sphinx 1.7+
+
+Move: from sphinx.util.compat import Directive
+To: from docutils.parsers.rst import Directive
+---
+ docs/clickdoctools.py | 2 +-
+ setup.py | 5 +++++
+ 2 files changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/docs/clickdoctools.py b/docs/clickdoctools.py
+index c3db195..1dd47d3 100644
+--- a/docs/clickdoctools.py
++++ b/docs/clickdoctools.py
+@@ -15,7 +15,7 @@ from docutils import nodes
+ from docutils.statemachine import ViewList
+
+ from sphinx.domains import Domain
+-from sphinx.util.compat import Directive
++from docutils.parsers.rst import Directive
+
+ PY2 = sys.version_info[0] == 2
+
+diff --git a/setup.py b/setup.py
+index b78403e..f1bcdcf 100644
+--- a/setup.py
++++ b/setup.py
+@@ -24,6 +24,11 @@ setup(
+ maintainer_email='contact@palletsprojects.com',
+ long_description=readme,
+ packages=['click'],
++ extras_require={
++ 'docs': [
++ 'sphinx',
++ ],
++ },
+ description='A simple wrapper around optparse for '
+ 'powerful command line utilities.',
+ license='BSD',
+--
+2.16.4
+
diff --git a/dev-python/colorama/Manifest b/dev-python/colorama/Manifest
index 1f9daf0c5ae1..8a2ab15cf10f 100644
--- a/dev-python/colorama/Manifest
+++ b/dev-python/colorama/Manifest
@@ -1,5 +1,7 @@
DIST colorama-0.3.3.tar.gz 22765 BLAKE2B 3dc399c3a073fba825e85c667c6af1a5b8777dc65ff5ae8fcdb7fe6d20a3193ff391a28140ee90316893250a61b77bd8efca9df03ae88c7f20c24545c8f30e4c SHA512 8e6177ea60ab8f1267ce982f23803a9d2eb0c4550d7eac4776416d62a99d1ce03254fc64cc959ca95e2409ceeff081d4d19359c383e969dfb921b44c56914495
+DIST colorama-0.3.9.github.tar.gz 122180 BLAKE2B 0ef1b2876a8d790e434548649d34bc38940eb48883080168d11cca79fc17c2cab258831ac2660be69eca28000864d617cb4a448558f8e473bca22cce090a8e03 SHA512 7bf6ec19181431d91f5c7a5334d01f9934d4555004e985f82ad74fc325c465339a4c3fdf017af6e0682e0b22e2bf78938cd222b670e5035f305d2d616b03d1d1
DIST colorama-0.3.9.tar.gz 25053 BLAKE2B f633a188d032c41d0b6de60540ca1774dd8f3e8fe2e558333baf09855db30fa7a7ade5944ff12e4ca1a3685930d10a02009162733666d711ad25a16ee96ace55 SHA512 248e3d3d1f95cb85baf55ef4d705508213b81edfb04b39fe9a7bc9c7ac564986726ab6e9d9f73d64ee02e1c9b86d4c6bba40543590dbd170180a37d69e07b627
EBUILD colorama-0.3.3.ebuild 677 BLAKE2B 38f450c166eb9f0376274e8de22d6d9a821b9219c5a6b045ba5f8624089366d89b10dd8cd647b299efda1e815cffe444a9e64b0f85967be861591a426b6ccee4 SHA512 0a08f8a7c55b8b5d06fa876c00c2d6882d7af14ad9406e2f8a05871c96bffcc6c15e7db1f1b6a8ab6ef0dc093d93887c4036d6400db8bc4d1cc466fda9e6be44
+EBUILD colorama-0.3.9-r1.ebuild 1129 BLAKE2B c6571482d0bc86ff163c7c02b043c38996494f15efe0efb3392f631ad276ea949310c64adc468fa6e6307eeb8a28fb19b6d4d1556e19122c3adea0d342aa3ea9 SHA512 cc5a9fd21abf872e989cfc374a4d2739542a5aec390bd54c3150e4a15a47b91508a83127d76ffb1d6da81ffb6c02289595080fd53d64747b21ce5174f34444f1
EBUILD colorama-0.3.9.ebuild 775 BLAKE2B 03e3db3897548de6c5a73822134d8eac63e03de4c98dd7b7bd2cce5ed0f1ba3c30c9ab78e9eee34da992308752bd8f104bfd5470248e3e1d2e323e4cc4e1d15f SHA512 9ffd1bd0c39a9ca250a6ffd9da05325dc37cf600ac819ca63eac5ec4b5eaa1b17c005854aded788e2323810f245c878defd1ce296fd76bed0f38f332653e408e
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
new file mode 100644
index 000000000000..31476d291ca5
--- /dev/null
+++ b/dev-python/colorama/colorama-0.3.9-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="ANSI escape character sequences for colored terminal text & cursor positioning"
+HOMEPAGE="
+ https://pypi.org/project/colorama/
+ https://github.com/tartley/colorama
+"
+# https://github.com/tartley/colorama/pull/183
+SRC_URI="https://github.com/tartley/${PN}/archive/${PV}.tar.gz -> ${P}.github.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"
+IUSE="examples test"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ if use examples; then
+ docinto examples
+ dodoc -r demos/.
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
+
+python_test() {
+ # Some tests require stdout to be a TTY
+ # https://github.com/tartley/colorama/issues/169
+ script -eqc "pytest -vv -s" /dev/null \
+ || die "tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/colorlog/Manifest b/dev-python/colorlog/Manifest
index 10a1ce51aa76..de85692c3ab8 100644
--- a/dev-python/colorlog/Manifest
+++ b/dev-python/colorlog/Manifest
@@ -1,3 +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 679 BLAKE2B 0903fbafb3da9d116d69290a601dcfd723dba3402dec96dc199c43196e23ac2fb9d495638ed44b3ccbbac539dfa41e821ba49765fde83c6a31f26aaf27182e52 SHA512 a28f708f0bfd14c31c240622c1c628c3a115631ca92cc81675d703a987690ed5f0999b8db131303819d6273a5a30fb75dfb0522842c1a20d94842a3631338671
+EBUILD colorlog-3.1.4.ebuild 598 BLAKE2B faedf1ebc67a2080da0928265ce93a61ffa6d5672754d56fc2001b66580ae521d7f2d356ff24388429d0770653d1953ee1a62293dba842fcdac237891c4746dd SHA512 138f36fe2b8892412214545c5de66b7eb830ef928688c07ef92ba9eef577f928c9e89cb8915a3714cd49f1849daae2cdfd7e2d7ed125ea2600338ded8c20d395
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
new file mode 100644
index 000000000000..603f274853cd
--- /dev/null
+++ b/dev-python/colorlog/colorlog-3.1.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Log formatting with colors"
+HOMEPAGE="https://pypi.org/project/colorlog/ https://github.com/borntyping/python-colorlog"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
+
+python_test() {
+ py.test -vv -p no:logging || die
+}
diff --git a/dev-python/constantly/Manifest b/dev-python/constantly/Manifest
index 7dc22f02e3b5..a9fb122c8ede 100644
--- a/dev-python/constantly/Manifest
+++ b/dev-python/constantly/Manifest
@@ -1,5 +1,5 @@
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 686 BLAKE2B ebccdf6b5fbfb3d893b9a115ff09ddf70689fea157c07e9839c6105fc29b45fff5e0bd5bc4101727a68829398c93a77891ba2f73c697bb2cd402870e9baecd04 SHA512 c50adcb8a5deef943947469fac9cefa0f7cb53a71f7d2ba48c863534e5a5137dd6a1152922c94bd4ad68d48c32b1d114a2e06a269bc1302414f8ee599dc52b52
-EBUILD constantly-15.1.0.ebuild 565 BLAKE2B c36aaae886fa470209b556b9bfe52b8971af1f3fa8fdee47327b944408ba0b7895d00568ae0303ce05cd3b34f5a1931b384115289a0342973414c08c41cf6d12 SHA512 9a9c85522581041c253f7e9fa603aae3fd5747806c482398dabc398db6e3497bc96423e61a446d454301f1254932eb9827e8ddaf09ba86b2e29a7d59abcca19c
+EBUILD constantly-15.1.0.ebuild 564 BLAKE2B 232a984a60cb986a34a9c0cf6abcc9b1819d69979f5136a8eb699c0c9b4fc370f3c525a5a816dae81482dc75528c29b8fd93cf573c11633c83a7800aa95a3c83 SHA512 fa612e48a79341156365f744fa47c3d911c1c13d78ee5fb01824aa994858dcffd068d34966009870de06e6dab36e65eb43bd74fe788c7d0d26e8b9082c0ea4dd
MISC metadata.xml 714 BLAKE2B 696bd5218dd217515c0b9d6ac7afc0da90ac2ed404120221de9b35a84621533cf1aa8d55878c722f55a59c2a36a4216a092c88efa0936e94dc980a1ed577c990 SHA512 850ed41a1f806475ac8a877f78d4c4df161a81ea47fe08df8e0fd9161f6823ca401519b8c007f06f5db182924e906ffc9ca912b72b4f2f9e66a5ad80d8f67f66
diff --git a/dev-python/constantly/constantly-15.1.0.ebuild b/dev-python/constantly/constantly-15.1.0.ebuild
index 11bec7f5cae6..1faa0f983876 100644
--- a/dev-python/constantly/constantly-15.1.0.ebuild
+++ b/dev-python/constantly/constantly-15.1.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
IUSE=""
RDEPEND=""
diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index 7180d6399fc4..0e6592d5b34a 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -1,5 +1,8 @@
+AUX dask-0.18.2-skip-broken-test.patch 1349 BLAKE2B 8ebe780c900407dcf9052828059bf14dbd7e7761e1c5e07455e067cb6ad13a83084e573be4be71fdd1218fe1fd67c6ce2f9c0984a20f4373372e8177a7519eb9 SHA512 79ccd5ccdd6709dc01dc0f6c3ee1dea9cc3dcd2c8e443cf74e9002e5658f0e72b709e0717e342040f2bbd85ee8ea331d6d6baa2c600fa498154b7137634b74e5
DIST dask-0.10.2.tar.gz 357356 BLAKE2B 6d00529eb550de682221875d8c4fbf4c0447168b6c87327b02d0320cdd37e6490f67e7f0a09f814b9cdb453080785b011cdc50ba9b063c6569b4825833df92b4 SHA512 92bd671ff1483fe87edd34330dce321b88362d80ef4d836ab4eede87fdad5f657c51d03a9885a53924fb3becb504a8843cf852be08c88f5389f04c3f1b8aefe2
DIST dask-0.15.1.tar.gz 2147022 BLAKE2B 79c3355e8f3c202e598b32ca057c237d07db283b04b99ea713a820869207af9f46cb80ab58c0a058ac327873851f2d89050a4b9d7ecac3c1e1173f6be5349848 SHA512 44e7119c2a8d15efb89e265e5752edb117dd06da8a5e7511b68c5859e9068aedb3595540645304f0322f869c83df79a497d731bcade79612f8fd3f4eaaf3763b
+DIST dask-0.18.2.tar.gz 2324709 BLAKE2B c74507b63299388b05c94b1e59cc45051a55ccc70e89eb6eaafeba7aed2aa496c03ff9468467a9303f4ab630810838a8a7ea75b96d6a85d665d0cc2744792a54 SHA512 d5d59f13c33e7d70fe63da1f40a82296dfed34a009f70dae9db6157f8a20dbf7a7913e667882eb21191d5c3e3e8c440a3686d8d1b2bc206fedd025f24b23f005
EBUILD dask-0.10.2.ebuild 946 BLAKE2B c07be78c3879641077aee95e11be90880e27e81eab40a849f81fe44491556a3b000e5ec34a32094acc55239ceafc7c046eca49d8c2bba331979311e9d878c2b7 SHA512 611c1b6d68e0f6c74f90d2063d69e3b3e149aa0b95596c71b1cece2f8c1fb5e9fb5ef971ac857943d2e19eb52924152acc82150a45ed2bad59e2d14ed1ba46a9
EBUILD dask-0.15.1.ebuild 1092 BLAKE2B c1713589564dc2fc2b83e30d32de2dad08015631ee385822078338246786f96a642c893366843f7045ff7b3918f52879187490d90feec279b27e4cf8bf68a3c5 SHA512 0d25a6946282883a334a93b8773f8fb79df65595b67dcbf854b425a264f944285a93f572a3595ed5506a89b47307f9a1e635ea60bef068ef4439bc29c0bdd4c8
+EBUILD dask-0.18.2.ebuild 1213 BLAKE2B 617dcc661b265b552789150eacfb6dfbace2675782fdc67c7c97173ad3db9bb94bcf66602bd2167b79c7bb3806422c8b0669066e8b262929af943bb5f9a9b2af SHA512 126085967eb2ba6867ee2358f939fa5ad808c6c17e1a51076e7bdd41f010455ebdbd8382d36eca2bb54dfd3bcdd0bc99f271e8147dfdb4cc1ce078bafc41ca9a
MISC metadata.xml 777 BLAKE2B 5574aa56065f36366ee721e25b1bfe06127a22a94666bfdcd1b62e4d03456948bb22db23f64ac7ffbab9816ad508f97fe23a2c9a0e34cd58a61946c6098585d7 SHA512 0ec3d7886c54dce68d7aa90cca45e54b37a000617d4bddd88c1d06ef7db50c23a077b8967acbfdc475cfafe444edd2584500867f45f9e89721f259d3dd330850
diff --git a/dev-python/dask/dask-0.18.2.ebuild b/dev-python/dask/dask-0.18.2.ebuild
new file mode 100644
index 000000000000..c072dbd8800e
--- /dev/null
+++ b/dev-python/dask/dask-0.18.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="http://dask.pydata.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="distributed test"
+
+RDEPEND="
+ >=dev-python/cloudpickle-0.2.1[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.11[${PYTHON_USEDEP}]
+ >=dev-python/pandas-0.23.4[${PYTHON_USEDEP}]
+ >=dev-python/partd-0.3.8[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ >=dev-python/toolz-0.7.3[${PYTHON_USEDEP}]
+ distributed? (
+ >=dev-python/distributed-1.16[${PYTHON_USEDEP}]
+ >=dev-python/s3fs-0.0.8[${PYTHON_USEDEP}]
+ )
+"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/toolz[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ dev-python/numexpr[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ sci-libs/scipy[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.18.2-skip-broken-test.patch"
+)
+
+python_test() {
+ pytest -v dask || die
+}
diff --git a/dev-python/dask/files/dask-0.18.2-skip-broken-test.patch b/dev-python/dask/files/dask-0.18.2-skip-broken-test.patch
new file mode 100644
index 000000000000..f761194c54fb
--- /dev/null
+++ b/dev-python/dask/files/dask-0.18.2-skip-broken-test.patch
@@ -0,0 +1,36 @@
+diff --git a/dask/bytes/tests/test_local.py b/dask/bytes/tests/test_local.py
+index dbe58ae0..072a1ee7 100644
+--- a/dask/bytes/tests/test_local.py
++++ b/dask/bytes/tests/test_local.py
+@@ -141,6 +141,7 @@ def test_with_urls():
+ assert sum(map(len, values)) == len(files)
+
+
++@pytest.mark.skip("Fails on Gentoo")
+ @pytest.mark.skipif(sys.platform == 'win32',
+ reason="pathlib and moto clash on windows")
+ def test_with_paths():
+diff --git a/dask/dataframe/tests/test_dataframe.py b/dask/dataframe/tests/test_dataframe.py
+index f5a080d4..de9c0a90 100644
+--- a/dask/dataframe/tests/test_dataframe.py
++++ b/dask/dataframe/tests/test_dataframe.py
+@@ -2388,6 +2388,7 @@ def _assert_info(df, ddf, memory_usage=True):
+ assert stdout_pd == stdout_da
+
+
++@pytest.mark.skip("Fails on Gentoo")
+ def test_info():
+ from io import StringIO
+ from dask.compatibility import unicode
+diff --git a/dask/tests/test_base.py b/dask/tests/test_base.py
+index 8e5b0118..1cf56e31 100644
+--- a/dask/tests/test_base.py
++++ b/dask/tests/test_base.py
+@@ -595,6 +595,7 @@ def test_visualize():
+ assert os.path.exists(os.path.join(d, 'mydask.png'))
+
+
++@pytest.mark.skip("Fails on Gentoo")
+ @pytest.mark.skipif('not da')
+ @pytest.mark.skipif(sys.flags.optimize,
+ reason="graphviz exception with Python -OO flag")
diff --git a/dev-python/dbusmock/Manifest b/dev-python/dbusmock/Manifest
index 90682b3257f7..d3306483648f 100644
--- a/dev-python/dbusmock/Manifest
+++ b/dev-python/dbusmock/Manifest
@@ -1,5 +1,5 @@
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
DIST dbusmock-0.16.9.tar.gz 71014 BLAKE2B d1c0853cfd06848f1d10afdd8de764814054a44080b44e1ac2ef3a1658a538f1e4c7f5936d65658c16da33ccbc2e94f35d2746f200fc6791f645e1eccc55f6fd SHA512 3aa91f6ede054ed3d3a69f68f3886094e881d266a8f09c7d08a34d10b080a77facde8aae01e75232472c2e643574fe897dae2c3588f5ad9ecf4ec4e67f404f54
-EBUILD dbusmock-0.16.9.ebuild 1073 BLAKE2B 4132501eab8d6b80dcc358a374a1ccbce3c6f895cb2acbf9f0495356416dbcc46185851e07bc5eff7e074663e440f5ec8f05823af28e49f2f6d1f6fdaec210ce SHA512 4cdba997091e91ba72fb499d559551d88be0dd412373970028bb6169e7b89c6ec1ddc41460e0267474621a815e89ed6e0af37aa9f643d667162a9ba29c01e8ef
+EBUILD dbusmock-0.16.9.ebuild 1072 BLAKE2B 342cc7c81bdba0b394f2f89d211199e279d6a213af471125e6406b9183926fe4ea65d3e1856d78c3500a4f19e8c36b0621751f1f7b3cec6d7566fc1e10969a6a SHA512 39900bde9a7d2feee1752e120b73a70f01a04dce483bd28eaee6f93a739fb704593e8a64ae8759c1abaddd9a7cd78def0b177bb74080acf8a148122eb9523f7b
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
index a2e501033734..bf45660e0e6b 100644
--- a/dev-python/dbusmock/dbusmock-0.16.9.ebuild
+++ b/dev-python/dbusmock/dbusmock-0.16.9.ebuild
@@ -18,7 +18,7 @@ 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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 sparc x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/django-celery/Manifest b/dev-python/django-celery/Manifest
deleted file mode 100644
index 54167433a5a0..000000000000
--- a/dev-python/django-celery/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST django-celery-3.1.17.tar.gz 79615 BLAKE2B bf3d35fe281939f272bd5232b96d4db547ade3a68fe560a2479ff2dc4104110274862a3c1d1ad0a30d91f4cfa9bff8208775d3e0267544b5b415df52eeb3f0ad SHA512 fa68c85ee0eea778c5921c0373f3e7547bc644cd11d83e659fdf9bf4a80e317faca12ad3941225b073609a4716c5b9574d85c5c7063cff0fdb3deb0f1b86d225
-EBUILD django-celery-3.1.17.ebuild 1535 BLAKE2B 56976fdcfae2f1aaa79916fe8a852bfed64c498ee7aa1f0a7cb6b324867b47963005dfeacc66e23718eaa1c10aeaefb5274428ade525d231bff138b9077638a6 SHA512 f4f3bc270be38decb02cde5fbf342f538342a8b41b5ac941ab619cac01bc8d946ea5758a69c5c5630203e4c5a7d68ee8195ccc1ab86ede9bfae2e11f52e51592
-MISC metadata.xml 376 BLAKE2B 494555ec1ec63de45dc2b3524a620e5092c6aad50a65c259b49605dd1adc01b499e4c7e73a98eb4b04382e70e3bb5624a4448cf477f313744e560bcebfe5cadd SHA512 746bbf68f1ff393ab81b45679b0052a90aea4b31752190b9d047608f626f44c4a304ab150f11a2dd86a75cd98506bb4ca61c6d499cfa94afbbbb33b0e7c1a0ce
diff --git a/dev-python/django-celery/django-celery-3.1.17.ebuild b/dev-python/django-celery/django-celery-3.1.17.ebuild
deleted file mode 100644
index 5ac1b237e184..000000000000
--- a/dev-python/django-celery/django-celery-3.1.17.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_{4,5}} )
-PYTHON_REQ_USE="sqlite(+)"
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="Celery Integration for Django"
-HOMEPAGE="http://celeryproject.org/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples test"
-
-# Python testsuite fails when built against dev-python/django-1.8.5
-# with ValueError: save() prohibited to prevent data loss due to
-# unsaved related object 'interval'.
-
-RDEPEND="
- >=dev-python/celery-3.1.15[${PYTHON_USEDEP}]
- >dev-python/django-1.4[${PYTHON_USEDEP}]
- <dev-python/django-1.9[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/django-nose[${PYTHON_USEDEP}]
- >=dev-python/coverage-3.0[${PYTHON_USEDEP}]
- dev-python/nose-cover3[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/python-memcached[${PYTHON_USEDEP}] )
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinxcontrib-issuetracker[${PYTHON_USEDEP}]
- dev-python/python-memcached[${PYTHON_USEDEP}]
- )"
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- # https://github.com/celery/django-celery/issues/342
- "${PYTHON}" tests/manage.py test || die
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/.build/html/. )
- use examples && local EXAMPLES=( examples/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/django-celery/metadata.xml b/dev-python/django-celery/metadata.xml
deleted file mode 100644
index 4697f0368c48..000000000000
--- a/dev-python/django-celery/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?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">django-celery</remote-id>
- <remote-id type="github">github/django-celery</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index d865014322af..ad8793481d42 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -7,6 +7,6 @@ DIST Django-2.0.8.tar.gz 7987343 BLAKE2B ab35f50ce1911cb9603c7ac85e7ab01e6019ce9
DIST Django-2.1.tar.gz 8583964 BLAKE2B 92a48bbdd45fa94c7b43961bf22bd5521019bf0c9f37f6685c8916d9d1886b77522fb58d7db27989a713445b51e15858161e5b99e636cdadc23860d2d0a8ef56 SHA512 1c75f0ad8ef353fb38d245034f108df5554cc27073f44ef920576b5dba3d2dd685d8905c0bde1701d43cb01b4c9dbb2bfa7c38c57fae3208af5be616d26d39cb
EBUILD django-1.11.15.ebuild 3226 BLAKE2B 4fe569a5302e8a35933a4a5059930b2a644657599374db2a693a15e1df41b60d54a0a689e63777e2669bb2abbb2c034ae0eeef7b497b35925fce11513262a9e3 SHA512 549d9198a51d786a028d3defde21a66ab45819127c68422517f82a537ccdde36dfdda34999b228b46dbbd84adb0af3fffb353bca147bf148e0a3f071ceae88c0
EBUILD django-1.8.19.ebuild 3013 BLAKE2B 41cf956f18ab2bee939c1e31dae3b00a41ab1dcf75d8d8cda1f30d1161f0e9a150594600c2441c7ac4c7ab163666dcc19e09b3f6873380ad88a535286b0fffca SHA512 dcbb4508720fd0a7efda8114b775922b08ca65ae9183870c81870dba644084f8d04a729c99b7efb809dd69f9c0e77ea6b2c9e50142b1a9327ba0457e4f3692d9
-EBUILD django-2.0.8.ebuild 3059 BLAKE2B afe8fad8175ee2abda5be42069a68ea1f15c258551e639395248730175a7a37bf69d958bef7fcc8bb8ca75db772390b364b03f0af87dacd3da8833cd0bf0789c SHA512 25c4497797a4049baf998499af58208cccfa47dc32fd279cbb12c2e4339c46f5a38467c994e7f3ac20667da457c4f6dbe163e8b5e2587fdba398ddc77ab9ddac
+EBUILD django-2.0.8.ebuild 3057 BLAKE2B 8374be208eb49d23aa72ab5deada4745954ce46795c08c6b63d2e4d1178c0021fef8bbc115b209d0e94623c30972c14eef23576dda43ec81a5fd4311e08794ca SHA512 1531bca2617ad4a102cd1f07eab6779bed931735ca457b575f4ca1c2f896118c1405e38ed9907d515c69b36efb0ea2d54cba290619a64e7ca1e9bbab82f90fdb
EBUILD django-2.1.ebuild 2494 BLAKE2B 59ebaa530f06a0837f84864b47e1e1ec7dc35422da3dbab3c7988e24469eb9c8a0f7a50e6bec1f0cdf22c0dd73fa80289714c63d57dcd953e316639256da27e2 SHA512 0a56f6dcb2315515c075885ef1cb3697581abb9ec8667e296b82d6fbf62d59e9051203d233d5ad0a34d4bfac5464b77f5670afdf80298fc4243230fa58a99651
MISC metadata.xml 488 BLAKE2B b3ffa7cc6bced74a890b71be2bfb3805bb51a523f485079a7da0cb2698f3fa0ee1746922813859ac95df41b3ef3249c413f1692f3635427fa965874287b83d88 SHA512 9091a2e41a992542b38251b12623c0b1ac737cf01a4f46ce63096568bcde4e3d8546705bdb10c14c128b4cb6564e38dbb6d1803611c5197923b847304aa69cdb
diff --git a/dev-python/django/django-2.0.8.ebuild b/dev-python/django/django-2.0.8.ebuild
index 133d40ffb7d8..fd9c258fde99 100644
--- a/dev-python/django/django-2.0.8.ebuild
+++ b/dev-python/django/django-2.0.8.ebuild
@@ -25,7 +25,7 @@ LICENSE+=" Apache-2.0"
# admin icons, jquery, xregexp.js
LICENSE+=" MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc sqlite test"
RDEPEND=""
diff --git a/dev-python/execnet/Manifest b/dev-python/execnet/Manifest
index 729f7b73aac4..def1d31302c0 100644
--- a/dev-python/execnet/Manifest
+++ b/dev-python/execnet/Manifest
@@ -1,5 +1,5 @@
DIST execnet-1.4.1.tar.gz 171041 BLAKE2B 7e51320969b0203a8ff55d69364c3fa69d747d67f5dd3a3aaeab7700192d63918bbc11ae29a1e26e466078f1ca87ea00ddcfe0f98132921bacfc95671c3ad7c7 SHA512 e8c0c32e873f8585ff4d4da3b9cbd40046479370f5653f67a98c9029d4535a619731d1b825332fe4af4dc5ebc9ab11ee879ef45df07f08943b1e1685f2255790
DIST execnet-1.5.0.tar.gz 168497 BLAKE2B 1777f3a72cbf75e5bdef90cdda956a5d8101980f299a1bade6d6faeec52e1026a18a87c8b6b08c8d27073acedacd38473f68c6823908701816b4725edd3d9fb0 SHA512 ca2b571fafdf8f68b3cc7a04ee326e3255828d4cde28ead65d0cef325569c3a6dee09359e525152248038de65326ffc6b75c8362f53aa5c0b3f736eb596cb2d9
-EBUILD execnet-1.4.1.ebuild 1263 BLAKE2B 80a6575e5d030309388a6dc3f4a6e14a528aeff72bc0b6fc9ec7cc1657685ec98374662b5bc8218b728d10f726f703ea1d92ae664cf3081e8b9302f0c4ce16c2 SHA512 f33be0f997bb2e2542a4f9bc7f4abd836fafc013314bb4bd2803d39a6fd3e043183950a42f11d3768977c62262ae1948b660d2ca3a31498d388a30050c1afd4d
+EBUILD execnet-1.4.1.ebuild 1262 BLAKE2B 618d03b5e09ecf1582237af4947d17a2f760f886cac1182a8d01c2a1177d720ac4f24502de8349716c66ffa83c4edf48243559b442cfcdace2de57f628556e35 SHA512 40f0bce512c742febfd486147158edeba3dca7557e762a20c8b2712a6c05ba6106a3721313436e26849d39c4b66104b1bf699fb0637702b8c88839b89d45c50f
EBUILD execnet-1.5.0.ebuild 1287 BLAKE2B 7d218efe622b8a864eb1395b1e4394b8a732d41a942531d785afbbb03065edac00b0fabe93159bd4aced7a201bb7b8858b6916ecba1ddea4e291b6c41e9f37af SHA512 aea3c08d60dab2b06f15613eaf6a49c8a0de8eb5d090a50e518690fac81646f2d4a93054554b78138ac81ee3e315f2d0a7db8f8de709542dddee3456bd3bf9c4
MISC metadata.xml 541 BLAKE2B a1e9f563cf102eef9dcde4800cca44d354e4cb7d77c20422074296c3eb2df1baa46f4cf5a803b07f454e98f902124f185ff24224f499d50577a2c2ed3cdbe21b SHA512 8afb04a008ce5704560a8f984dc5662abb01244b93bbf655bf0c66365a125a07dd1adca26f75df2bc89f923409b3687bc610f0ed739879a6f66167b799963091
diff --git a/dev-python/execnet/execnet-1.4.1.ebuild b/dev-python/execnet/execnet-1.4.1.ebuild
index 256f383e1107..18864ab5b642 100644
--- a/dev-python/execnet/execnet-1.4.1.ebuild
+++ b/dev-python/execnet/execnet-1.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# 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="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"
RDEPEND=">=dev-python/apipkg-1.4[${PYTHON_USEDEP}]"
diff --git a/dev-python/fabric/Manifest b/dev-python/fabric/Manifest
index 41104686b0cf..c3668dd8ded4 100644
--- a/dev-python/fabric/Manifest
+++ b/dev-python/fabric/Manifest
@@ -1,7 +1,7 @@
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.2.2.tar.gz 146579 BLAKE2B b3517bc95b9b15f08091b52b7f45326aa9ff85999000dbcaf8a22cf2af84e3bf4cc4094fe1627e3c5dc86cf2d98a3ac6456488b788ca1b756af301321eeb7165 SHA512 917be063ee49f6a6b06dd1e2829f47221bf2b7a591d4fcc5175766291a2d2a5026d5a92812d11592556d2945b8668d1bef3a8c43809a6c0fae4b143a68f5eb1a
+DIST fabric-2.3.1.tar.gz 148829 BLAKE2B 65df8856d7d7ae61ad045ee7710c1aa0517b3be63751380d349c27c4ca4667a9179ae4e7f14612d7fec71cf90de5c98d7c7867508e56717235703c688c54a4e2 SHA512 8341869004b9ec2ac4459245af30b06f8f693f696339ec08aa83a9d56069379390a89f6e04f66ea3f064436d9184de0435a8fb283db8ec5a815471684889dad9
EBUILD fabric-1.14.0-r1.ebuild 2162 BLAKE2B 36a3d0a6e660e7ef850eb87d8ff4b2b858a3db08095bc69487003e8db1976d9faa95f03365786a0353b014b0b9222447ea70394568cd9580520c98581b496a73 SHA512 d2f83cbbdc340d04e3f08809616f3e5021db7f28681ff2a27e1946c4eb2b4a4e7ff6f6c5c252e909e93d572a63a2d49497873181368231ed3001fbc6a305444f
EBUILD fabric-1.14.0.ebuild 2163 BLAKE2B 98ef182b8a84056f297ef881a07a4062b4b0fd7c601e58de9103d4383af31ef346c6ca242cfe2677c1d0fbe2492009a3921430eec3df74373565350600d99977 SHA512 dcd699a6e9ae08cea481b354a4c1327bf1738815761fb6f856a84684e99f81cf553c31d2e7f64f906456aa4b687b11435fd93dc094dc9db45459819154a56c76
-EBUILD fabric-2.2.2.ebuild 1531 BLAKE2B e9d763d3a9ae1c128b634e4ae51488feb81f5575601d7de157dbaf4548bd2ff256c01110eb8a09f39f7c2cc33462bf8133b81949c7cc1bb1bc2bdcad016f3585 SHA512 689d0552884cc8c9545f578dceadacd2522e9a84abe0494477012e06680c6ad58534c413f5898f9eb7228f964ffda7b0b0a5c077ca2dd3fd4243f0dfb4bdf653
+EBUILD fabric-2.3.1.ebuild 1446 BLAKE2B 748326c0280233cad9754a73132740d3a7f7114e87ae85f8cd68d2376cf8d928a93be3e4f2bd5494cdcfc60ea8cf683d6fdd605477defa93df1491d2e61b921a SHA512 3e368e90971234abc533a975dddfa98e10099df542edfb3c4853fcb3378e822cb49aa04a2e0be73354855707ae870678f34e7666926642d0b317ee136d0e75ab
MISC metadata.xml 524 BLAKE2B 9df10f0b4cbe8197f27e7b5fc67fee9d46d881ab29cd29f2255aca693b3439c49edd1145ec2442cc6d49fcb173998aef3bbd2a3f2017e1cb83fcc79f1c50c59e SHA512 1a7a207ebf6d760a6f8e150806addbc9ca6c207b0f93c13bf5525ab2868d95a2b33acee846dee25eb70af0163cb2e05323de1ac2b74155046de962a44c470413
diff --git a/dev-python/fabric/fabric-2.2.2.ebuild b/dev-python/fabric/fabric-2.3.1.ebuild
index 2ee141e59f00..2ce31a9dd305 100644
--- a/dev-python/fabric/fabric-2.2.2.ebuild
+++ b/dev-python/fabric/fabric-2.3.1.ebuild
@@ -18,16 +18,14 @@ IUSE="doc fab2 test"
RDEPEND="
!fab2? ( !dev-python/fabric:0 )
- >=dev-python/cryptography-1.1[${PYTHON_USEDEP}]
- >=dev-python/invoke-1.0[${PYTHON_USEDEP}]
- <dev-python/invoke-2.0
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ <dev-python/invoke-2[${PYTHON_USEDEP}]
>=dev-python/paramiko-2.4[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
doc? (
- >=dev-python/alabaster-0.7[${PYTHON_USEDEP}]
- <dev-python/alabaster-2.0[${PYTHON_USEDEP}]
+ dev-python/alabaster[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.4[${PYTHON_USEDEP}]
<dev-python/sphinx-1.7[${PYTHON_USEDEP}]
)
diff --git a/dev-python/fields/Manifest b/dev-python/fields/Manifest
index 9101b6439b3e..4952bd5cf0ae 100644
--- a/dev-python/fields/Manifest
+++ b/dev-python/fields/Manifest
@@ -1,3 +1,3 @@
DIST fields-5.0.0.tar.gz 36232 BLAKE2B 7e5ebc5b7c76b456acbe02e0b325685776c573dd0715e27402e5245e04f3c54e6e0ac04b8780a50d9b560cb5fbb664bca6a3addc76666f012aa2427140dbf870 SHA512 3d80b9c6a1d0a43568045fc25422b0db783c84e2e3f2be8b1d41b0150f48fef58736d863d06b4562b29190cd6dc2616829faab8e901b7268ac2e9e63e996180e
-EBUILD fields-5.0.0.ebuild 785 BLAKE2B 3f85ce5f6aa479e934d709a6fae987bdfe564b1534a7950900d677f09da805e14fdc94ce0f72e1b5818bd65f2e4785bc8e6f253beecf9b4d3e2a5a86e2a7ef6b SHA512 c7992a33ce41e67df363d719537199b45b87f3cfd0a2892094d2d701b023b4a81f996eff5b42ba6fbe6f7cadfd27b5d57eed9b06b5f6c866a6e360a35570335d
+EBUILD fields-5.0.0.ebuild 792 BLAKE2B 7f5cefaf972f5749e9619a333fd10e00a2a143d94b02a439daa2748f2bf40a35de594129d886f478a27af5707f8fedf3b80f982e4838afd589ecd15768c5e7ce SHA512 48951e1675dcc27b20f80f0de40fb8b06bc6bfd5c84a74e2a47531f3e0e7560702d4c6bb9671b3f83d02820c2b57a0b1a3c38239a116720fbe8fbad28196f824
MISC metadata.xml 336 BLAKE2B 4bec1a37213268f4116b30d5b6db4b43718d3803467423c01ea7c44702c0ccad255d2c0ae6d55469f0e6c6a82a6c4f344000f86989fd820b13513ac4e9d354c6 SHA512 3c055d4cf5070c7535ac37c335f224c0cafbeb68a7bf7677acd06a786b4aff93b5ddeeed3e2514cb999407c21303adf2945561688d5e20148d7e712000f62d0d
diff --git a/dev-python/fields/fields-5.0.0.ebuild b/dev-python/fields/fields-5.0.0.ebuild
index e5292438e935..90c78860f4be 100644
--- a/dev-python/fields/fields-5.0.0.ebuild
+++ b/dev-python/fields/fields-5.0.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 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
IUSE="test"
DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/fixtures/Manifest b/dev-python/fixtures/Manifest
index f54da610e89c..a276974beca0 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 945 BLAKE2B 6859fb63cf26af7dfcca7c5e547e21c4c5726c1ba404d9cf54cdd1d169b3a63d5de97b1ea5834f7e082a535690a3fd3ac50d8aae1ca142c3e12286586bacadfa SHA512 3f2fe16c2c346fcd2f7f3fa90352a52cb7179ecd9df812f234dd05503f238f821f6c5a3842e3b3eca01f7df0001494bd2b2ca25fb01aff6b41f6fd88af2e02ea
+EBUILD fixtures-1.4.0.ebuild 944 BLAKE2B 250fc2367ff50fae906394653bb649aed81e95e33fc2d08f3df13707ca511a07c0faa4debbd72d82ed0bdc216501d447bb74823325188a40a809be5bdb954827 SHA512 c9d177cb43164899160315644809cfd6f4fa2ad28fac2ba1b1f19f2be4d92caba14327d660d26039de73af1d854b0812e45ce56336bfea0a33fb6624b4a40a22
EBUILD fixtures-3.0.0.ebuild 962 BLAKE2B abfad3bff92fd000cab5ff4aae6f97ff5839d2769d2c7ea53bf38ce168f912409cadf65ca2284b972e783923a68cb699d75212b12afe81f1116699fb64f40af7 SHA512 ecfd0db04defee175b4c3625f3b99de91e2a24a9a95e33aab1646d93bea88fdfa395f626c50a49a3a7caa066e3439ede2c7351c530381f4318f32e94d623d833
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 25eb0ffb0702..c158989c6f80 100644
--- a/dev-python/fixtures/fixtures-1.4.0.ebuild
+++ b/dev-python/fixtures/fixtures-1.4.0.ebuild
@@ -13,7 +13,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 ~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"
# nose not listed but provides coverage output of tests
diff --git a/dev-python/flaky/Manifest b/dev-python/flaky/Manifest
index 4f0b89d09554..092bd73ebcd3 100644
--- a/dev-python/flaky/Manifest
+++ b/dev-python/flaky/Manifest
@@ -1,5 +1,5 @@
DIST flaky-3.1.1.tar.gz 29136 BLAKE2B fe2f47356e0279885cc294f22bc4588b502c7ada1d3f7a3728b1e3127f011f5900187669bb4e0755e706a1bd77e1804c42986a07c6d3dc58fe085967adb6957c SHA512 039ad115a52b8b3a31bba045874e1860f1e04ea9cf878316226fb22af3c715b3893570c2f7380cf8467107f1a83a4ff69d0e9135daeb2dbea4b8f873a192815c
DIST flaky-3.4.0.tar.gz 29197 BLAKE2B 8f551a414cb06f5259d37785eb769a77105b1039398462288eeaeeb6acea8456c30cc7da6cf515cd99be2adb19a77282d2d0d3abe795761985f45ffd062de508 SHA512 14fda6312e4eb8260a8190204622a7dd274d0c946dda07ec8aa65e8c341f7f4a701c704c807f50eacf77589231b37c3bb06eec18d60a718f24e9b0182f7e8cb5
-EBUILD flaky-3.1.1.ebuild 1389 BLAKE2B cc36048c3dfe308c8166cf42c2ac3bea5289fe758433e8ef86c3ffc891298aa9db8a5332df415884e3b6f82a0943ada48d90bd9a7c921d8ab8bdd4ae1d4e666c SHA512 b5fdc991adf8d32e765dd5866aac03f69ab5f999af0c3d755de3915425fd4e6690077280f6bf58739ed2702db17f45ce0700887caddf5066a4220040dcbd4d99
+EBUILD flaky-3.1.1.ebuild 1388 BLAKE2B 058e0db9e1c5345bff3d535b695ec9c367dadd2cdddfc9e01cf5bc7804c2000f9049e5b88dbc7edce1f3ef29dbd47cb24bd0858d083fded692039df42bc4e26f SHA512 4e788de38ad4cfd9141983e33aa9c0e60aac16958f6f410cdf23afb5bc7838b50b631b8a55a37272381f211782c5084a732db8fdb2155c9cf88d79a2625b4b1c
EBUILD flaky-3.4.0.ebuild 1412 BLAKE2B 7ef25fda15bbb6a2472b90c8431639ad37b83e20791afe9b4a777d547f4cef9f33f2a93c261dfeb557041e1b68c301b23bc77bcace218c4572ac342a1cb748b0 SHA512 b5e198530ebc39d1f6efe14593ab5d027ff0eccf223e3657e32630a3e35448014ffdeb5162b4b39bc1da18e69e9ff31889384b175a7663be1643e9b30269ed76
MISC metadata.xml 369 BLAKE2B ffa607acfbc98fc2e539492f87b55cedb039b39b3cdb7ce07cf9dcebe1a1559296284b27d06fc6262f362c0ea8577e23f4bef07ffd01a94c4d981fa060384d5a SHA512 da1597d14b2e3f9bc56e48064718a2a52bc1615d982d679d8c971f1fb1b9c25169d5412f99542f808fa42f958e1bb589e7615a13077a7d1b0574acbec1d4b1dd
diff --git a/dev-python/flaky/flaky-3.1.1.ebuild b/dev-python/flaky/flaky-3.1.1.ebuild
index 345ac0686287..f292013b434b 100644
--- a/dev-python/flaky/flaky-3.1.1.ebuild
+++ b/dev-python/flaky/flaky-3.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# 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"
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"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/flask-paranoid/Manifest b/dev-python/flask-paranoid/Manifest
index 44f1ad958c1d..fe605371179f 100644
--- a/dev-python/flask-paranoid/Manifest
+++ b/dev-python/flask-paranoid/Manifest
@@ -1,5 +1,7 @@
DIST Flask-Paranoid-0.1.0.tar.gz 2619 BLAKE2B d161f711a2b4b0164dbe6b85a8b650703f6154a23b271305a37fdfc5f938963a2135b3b20b66833d8a993175098cafebcdae70361405d59ec25e72030a03ce59 SHA512 435b679d7ad027d813b887bfa1211318aa122c6bded879dcb3e803535671e21f81e52fd5abb3b82c998d862441e6b5123290f4bb2da70a4dec391b05601eb639
DIST Flask-Paranoid-0.2.0.tar.gz 2630 BLAKE2B d103651dee2560ff6dfd0014da5830848dafe92c7ad5857bc46fc88dd69ab37d4a9443f4682ce8e94b965de646406d4cfda2dda8719bdf767824bf9a2e20a1f9 SHA512 3a5c48815715d3188d12c779dd229cad5a97936832727d58277b0b717d0995ac1ea7cac6a8061a5bf656f8f976cb06b27654f6a4c06e2747a56f45ba92391f49
+DIST flask-paranoid-0.2.0.tar.gz 101084 BLAKE2B 5f1f92679da5f374699c8acc97300085840d47e57f48d935cba60e78782109f70651bb7f804410dbb241b48c96ec08498b8b2cc8c18573f14d0bc7972b746d19 SHA512 0d642999fa4d5b795c3dcecc586fc1600cdfceec4adb38bb87ca8be9825d9ddafabb07d98df573a89e61a44a0abd27cbbd21524237b0e23b337a7d5e32ddfdae
EBUILD flask-paranoid-0.1.0.ebuild 525 BLAKE2B 21c5b0167a1c4dda1a47f596098b61ca58c029b0e875dc5554115ab4205071403315f27a995a348cae0ce7f5aa5869b11ec2f300f21e0fc4da45a6e73a97dd62 SHA512 b1185ba641172a4194f5b7881544782d7e799eb785e59438fcef13efc837341d158f0007b240bcf5bfca82a36633fd6704f5b031ea9018e2c3ed392ef2610666
+EBUILD flask-paranoid-0.2.0-r1.ebuild 651 BLAKE2B 8adf757a26e6d362693b8b0590034221f24b777f5987cbfa7cccc7ea2fccd6f02afe891bcfb0691734a0443342eb95de3a192aef62c2a83eecc60eb47687c228 SHA512 da9a33db190ac9116278441c1c977f9fb06be0d99232945b65177539c97dd58a4635f7fb32720a77bdaf3578e58da4f67ed78dc495d71dea0b1a203eaf0cc942
EBUILD flask-paranoid-0.2.0.ebuild 799 BLAKE2B 77682966adce60052c097ff902e70b6435a643320f1acd85f7d85fa6f86a7cdfce736e4eb055029d8113d46d5c9039a2bcd5cf1e5d08ec0504237f091ad2b58c SHA512 7694f19973b33db2a0c1fb94b96972783b05019862fe9f238bea244df37dda064dfae1ee78f33b45eb6e183f0969e936cc1332a9ad166ea543dd5f76f3c491b2
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
new file mode 100644
index 000000000000..25fe0e5e498c
--- /dev/null
+++ b/dev-python/flask-paranoid/flask-paranoid-0.2.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DISTUTILS_IN_SOURCE_BUILD=1
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+inherit distutils-r1 eapi7-ver
+
+MY_PV=$(ver_cut 1-2)
+
+DESCRIPTION="Simple user session protection extension for Flask"
+HOMEPAGE="https://github.com/miguelgrinberg/flask-paranoid/"
+SRC_URI="https://github.com/miguelgrinberg/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+python_test() {
+ esetup.py test
+}
diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest
index 039b24d80dec..37a1479f14d1 100644
--- a/dev-python/flask/Manifest
+++ b/dev-python/flask/Manifest
@@ -1,4 +1,6 @@
DIST Flask-0.12.2.tar.gz 548510 BLAKE2B bd92d0e7e6ff36d371ffd958708517d16e41d1475af9153bf3d5234c33aa5c0ab415cbd254b711731cf8cffddac94b475f62d9fff2f9fe756b0fa30bb36d4343 SHA512 c00bb807e8fbc943e23a3721acf5b04320e7a58d658bca46bdf83a345b4c4d5729accae338505e134f01bc908adec9555fd94e8c87ef6f0367e6037215c06319
+DIST Flask-1.0.2.tar.gz 644534 BLAKE2B dd024f6f7a68691c759e3fd494a9482c4ab5216b5c7486fc1717346f953678c3198deedd657e7ddd3a5deff57ce31b1afdc40ef2ba9cc2fbed48f3afc223f6d0 SHA512 0ddf5d8bb0b0ae61f990096dffe3cf02744d7986015d05ae2cc09dfe0def17df44e2a4c58e330d17c7bd8c3eb74014dee5e2edef6e300b8e4ed756c251938f52
EBUILD flask-0.12.2.ebuild 1837 BLAKE2B 9a6bca9ba5d490e5ed6d05d63c17d269ec271821ec2293ad587a58038c4d1468ce0c2e520ab75155b260922196a55b1d2a0d972da6270e43f8ca8e2c8fa60e02 SHA512 d3c5d6ab73f049229b352862892392efb03135a3193b00d7891c13025b0c161ed6d8d22014e4fbe5b2e72604006f3cce1640ff10bb42c06198ba49408d910e2f
-EBUILD flask-9999.ebuild 1235 BLAKE2B 6b0b88f074f20770ffc605526307edb3f4175685eb759714ce9065847d4cd44e90773ff03c764170076dc0ee8b13d60a765608b643bfabde11c0f0ded175c88a SHA512 e22e9a737dd51d2e2b936d7dbd3f7116a78db6adad1f43f0ed5714c8932d0a7708d1ed494d5f004d866974962bbd23d6ef0e1a0adb36acc6eb7bbf6f87576b4b
+EBUILD flask-1.0.2.ebuild 1547 BLAKE2B 52d6873119dc9dfd64af46303b01bbd1c69af7028fccb0bb24ada38179c4341f90cb4e9a80389a580191cd803ae68e9139d8460036099ff319fef1c69b1ccefd SHA512 7073f5d7507c8243499d90012310456d0b7e5d727a15f72d1be51e82ee37302397e92a47a83e5204fd5dc8aa8ab6c76daaae6b8932b98bcfb639c39a120fcf78
+EBUILD flask-9999.ebuild 1547 BLAKE2B 52d6873119dc9dfd64af46303b01bbd1c69af7028fccb0bb24ada38179c4341f90cb4e9a80389a580191cd803ae68e9139d8460036099ff319fef1c69b1ccefd SHA512 7073f5d7507c8243499d90012310456d0b7e5d727a15f72d1be51e82ee37302397e92a47a83e5204fd5dc8aa8ab6c76daaae6b8932b98bcfb639c39a120fcf78
MISC metadata.xml 363 BLAKE2B f031e9e0d44bc626f4cc00538e6030e732f97286a09d061cfd8b7e03c8506cc9ddc8caab73d9c10363c5bd0eab1bfe6129a668bd6c66e3d82d9221cfd1175629 SHA512 33989d02b79b82d3256dbbf7402d79580d529e728222d74dbb80f740dfc1f8f1357f03ab5da857ff1821f2bb90f7b7eeae71d89e237516da62656d3d124ef4d6
diff --git a/dev-python/flask/flask-1.0.2.ebuild b/dev-python/flask/flask-1.0.2.ebuild
new file mode 100644
index 000000000000..6b340034d517
--- /dev/null
+++ b/dev-python/flask/flask-1.0.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2018 Gentoo Foundation
+# 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="A microframework based on Werkzeug, Jinja2 and good intentions"
+HOMEPAGE="https://github.com/pallets/flask/"
+MY_PN="Flask"
+MY_P="${MY_PN}-${PV}"
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git"
+ 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"
+ S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="doc examples test"
+
+RDEPEND="dev-python/click[${PYTHON_USEDEP}]
+ dev-python/blinker[${PYTHON_USEDEP}]
+ dev-python/itsdangerous[${PYTHON_USEDEP}]
+ >=dev-python/jinja-2.10[${PYTHON_USEDEP}]
+ >=dev-python/werkzeug-0.14[${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
+}
+
+python_test() {
+ PYTHONPATH=${S}/examples/flaskr:${S}/examples/minitwit${PYTHONPATH:+:${PYTHONPATH}} \
+ py.test -v || 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 3329ccaa5a94..6b340034d517 100644
--- a/dev-python/flask/flask-9999.ebuild
+++ b/dev-python/flask/flask-9999.ebuild
@@ -1,14 +1,14 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
inherit distutils-r1
DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions"
-HOMEPAGE="https://pypi.org/project/Flask/"
+HOMEPAGE="https://github.com/pallets/flask/"
MY_PN="Flask"
MY_P="${MY_PN}-${PV}"
if [[ ${PV} == *9999* ]]; then
@@ -16,7 +16,7 @@ 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 ~ppc ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}/${MY_P}"
fi
@@ -24,21 +24,29 @@ LICENSE="BSD"
SLOT="0"
IUSE="doc examples test"
-RDEPEND="dev-python/blinker[${PYTHON_USEDEP}]
- >=dev-python/itsdangerous-0.21[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.4[${PYTHON_USEDEP}]
- >=dev-python/werkzeug-0.7[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/click[${PYTHON_USEDEP}]
+ dev-python/blinker[${PYTHON_USEDEP}]
+ dev-python/itsdangerous[${PYTHON_USEDEP}]
+ >=dev-python/jinja-2.10[${PYTHON_USEDEP}]
+ >=dev-python/werkzeug-0.14[${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
}
python_test() {
- py.test tests || die "Testing failed with ${EPYTHON}"
+ PYTHONPATH=${S}/examples/flaskr:${S}/examples/minitwit${PYTHONPATH:+:${PYTHONPATH}} \
+ py.test -v || die "Testing failed with ${EPYTHON}"
}
python_install_all() {
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index e59882aacb4e..2297754c2ced 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -5,11 +5,11 @@ DIST fonttools-3.24.0.tar.gz 1264063 BLAKE2B a457b0f44088b0aecadc897070a95f4b1b8
DIST fonttools-3.24.1.tar.gz 1264565 BLAKE2B f67eaf66ca2ed6bcb455060b8090b96700fa8c9a9fc4de7e943b0ce0979687882d9cac4d2750028c18eef1e2470ad39fa1ad6cef3dc652a150ec28a857da9e00 SHA512 d5621a52cf67dfa54bc0a63d93bbe4f79b1032a05391b9c075c8d4c3bf2bbefd7d4bb26c4ec7b51182ab979d0775e5b4128088912002d083476d618f31af39ef
DIST fonttools-3.24.2.tar.gz 1264825 BLAKE2B dd08243ec237c9c8616cb15f749a89b38fce13a0ac3a3deb64abe19dd95854222aa40003d0457f8821aeebe2e2d637262861f2af90235deb26bafccba30819dc SHA512 6a4b771e94ff23bf75f7a4aad2049350bc8cc41aae09c7fddaac6dc76662248032f138f64849cad8b8a46ad4c7ff8ff115e22084b6af4833cefb2614fdd289a8
DIST fonttools-3.28.0.tar.gz 1279545 BLAKE2B 3ca5834c19f8caccf7c153f2c4e7eb8d88aed761494c770379b93527c58354c61290dfd761902898bd0b93886d18e44c396deae5621dc008ac4c8059584fd85f SHA512 b599c383f4d33be90e1c1ee67a421f09e5f2716aff5bebe6c3a2bb92d4d306c58670e4aa64292df08d50fcd890429f12589f69da47031d07b53094ca4c40b950
-EBUILD fonttools-3.0.ebuild 721 BLAKE2B 795ed9214f81cb968350bddaa894c8c614faa5745531797ed6564eaf2591022e920a0773f95db80ce0896b3413e6685df8a84179da95bb7af7a94fdde2e0f97e SHA512 25263d4a9a2dc606e62e68425708ae4ba4c9b4c37f3f7c3f4a8950adb5145342ab594c5fce718797d2d4aaf56e240eb76fa8ffd3ca24281f4943030a176f3aed
-EBUILD fonttools-3.20.1.ebuild 795 BLAKE2B 16231c6206e9c0d0105607c509de4f680d3d67b78dbd6ae1b4b6a8aed7b0f0f1be2415c5e77277eceae8b5cbccbaf4866791991a519cf03c4f386b13205c5960 SHA512 6657e2931c11ffec069c4c0fc1fb0bbf11c740068639fff39125dfc77c0d531d7bea6ea8ec66f785775332a03c2bbfae8916a6db3c9e33fbcc56895f0d1c1a00
-EBUILD fonttools-3.21.1.ebuild 807 BLAKE2B 78b8e653ff5cdd3aa01f1f947574306186c5ff98051633b6ca34d4b01af6c77288383ca5debb681f2323a66bc3eccb0ace035550ddc18da093e8d3209c9c3d61 SHA512 b48c9ac995c15f4500e97e503bc8f9f5e6c147bbcd37b6b9f9defc5748e3d0216667c9cc140f487bf90d71dcd8eb6db6ba471d7377daa0bb7acb489ea1156533
-EBUILD fonttools-3.24.0.ebuild 807 BLAKE2B 78b8e653ff5cdd3aa01f1f947574306186c5ff98051633b6ca34d4b01af6c77288383ca5debb681f2323a66bc3eccb0ace035550ddc18da093e8d3209c9c3d61 SHA512 b48c9ac995c15f4500e97e503bc8f9f5e6c147bbcd37b6b9f9defc5748e3d0216667c9cc140f487bf90d71dcd8eb6db6ba471d7377daa0bb7acb489ea1156533
-EBUILD fonttools-3.24.1.ebuild 813 BLAKE2B de3a7227f7964fdd89f9fea71bc20dddf6ede25a10454e8eab083b70e222952062cc63ace625e28f28482d08623e18bb0cabe2499fbfbbc77c1915dc4db961ce SHA512 9c7d660b997d71f54bda40a347a0daf4244894f5dab401cc90cc4b7082ad5660ffbd5dfa6dcc40f9d891f59d7bb1f941d9f94c528f411e46fe86496a7b35430c
-EBUILD fonttools-3.24.2.ebuild 813 BLAKE2B de3a7227f7964fdd89f9fea71bc20dddf6ede25a10454e8eab083b70e222952062cc63ace625e28f28482d08623e18bb0cabe2499fbfbbc77c1915dc4db961ce SHA512 9c7d660b997d71f54bda40a347a0daf4244894f5dab401cc90cc4b7082ad5660ffbd5dfa6dcc40f9d891f59d7bb1f941d9f94c528f411e46fe86496a7b35430c
-EBUILD fonttools-3.28.0.ebuild 907 BLAKE2B dabc497538480e1fdff15ff322f63c4825e03ce1191f2e27a792883266ca27708248509a9ba2ae6a723d3fdd3eab8f7ecb899e98be3e081273d35cac5e2b65fb SHA512 dda7547a2adbfbe6010b2b6020ef4850a1c3b484adb705766ba4cd0d714054835961f05a3efdee2578fca400b27ddc02fa321b0d661861a2e3ab48e1d2fa3375
+EBUILD fonttools-3.0.ebuild 726 BLAKE2B e62cfb46680252cde540fa383f11e88ae8926d09e5810724fb77476ae408ae72c5093a8fca22f204778e1a7fdcd7f312e051dca037a4cce94d12aedcab6157bc SHA512 2e2a26304e6eba1ef030b4b991015076bcbfdcc0ebfc753ebc99ba3859416cdb5d6e77195d49465269c5cd80e46207020e5dfd339eb5e427f7a9ea9f7046ac78
+EBUILD fonttools-3.20.1.ebuild 801 BLAKE2B 111c4345dc971f388aacfafb8fe10e57ac2cc3ecd45f4381e74f6f2ba2af097085f962eabe23a0c33339223c6c645feb39e50e4e28b4bfb51d2f7b1041f68720 SHA512 b40aa8186c47904b70e97c47cfe58ec7cd2fd13abe2b703077cb5b5b8416d470d65cddabcc23184152ab651a773924f0ba13dbe4ecc12362d87288f452de1383
+EBUILD fonttools-3.21.1.ebuild 813 BLAKE2B 7d50f4981fec9c2b725ae11989cb808f7b8ec2b0d5f93a67181cf7196f0c90e08582088e6e8a5ddd77fd1ee396a09e368cadbde5f6d6d47a871f0da3794c203e SHA512 97978de7990b309cea4026e22b5ac2731b4240e66c6fb358ef4a66326a31d691314c269bba341896fca8c621cc49d9042e5f1e126c44e5ee8379babec3564607
+EBUILD fonttools-3.24.0.ebuild 813 BLAKE2B 7d50f4981fec9c2b725ae11989cb808f7b8ec2b0d5f93a67181cf7196f0c90e08582088e6e8a5ddd77fd1ee396a09e368cadbde5f6d6d47a871f0da3794c203e SHA512 97978de7990b309cea4026e22b5ac2731b4240e66c6fb358ef4a66326a31d691314c269bba341896fca8c621cc49d9042e5f1e126c44e5ee8379babec3564607
+EBUILD fonttools-3.24.1.ebuild 819 BLAKE2B 3327bdd4ab04453596301759775fd0c67d4eb7b05369f3d285f37ae27b31563dbee1dc95fd435d94c9e2e0d214ca814f9caf08e0af5e19e1686ac453c70348f3 SHA512 07a3a4c6ed81a66923e1b7dc60cdd71d9350d910efeb8b60b0ac905899d5904336d7a16196239b94dcf3b8398e93da1f1953750f0256bbf69dec7963b62c62e0
+EBUILD fonttools-3.24.2.ebuild 819 BLAKE2B 3327bdd4ab04453596301759775fd0c67d4eb7b05369f3d285f37ae27b31563dbee1dc95fd435d94c9e2e0d214ca814f9caf08e0af5e19e1686ac453c70348f3 SHA512 07a3a4c6ed81a66923e1b7dc60cdd71d9350d910efeb8b60b0ac905899d5904336d7a16196239b94dcf3b8398e93da1f1953750f0256bbf69dec7963b62c62e0
+EBUILD fonttools-3.28.0.ebuild 913 BLAKE2B a142a5199cfe3d2d7e37cb543be1e87f45300a14b34291230db3cd0123c4628eba4cdbd62f9c798a214527c01afe25ac8a8731ccc29665352a144ba18c778daa SHA512 56a731db469587f1b48be4f7e812dba389000ef0daccef18e9618e7d55d835d2ffc2c350787d83a92be83dd581c2bf2f2e5d5918e09badc3bd0ab508164f1798
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
index baa1f1be41d2..ece1a7adc9c1 100644
--- a/dev-python/fonttools/fonttools-3.0.ebuild
+++ b/dev-python/fonttools/fonttools-3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="BSD"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86"
IUSE=""
DEPEND=">=dev-python/numpy-1.0.2[${PYTHON_USEDEP}]"
diff --git a/dev-python/fonttools/fonttools-3.20.1.ebuild b/dev-python/fonttools/fonttools-3.20.1.ebuild
index f7f3da947a6c..4490d786c115 100644
--- a/dev-python/fonttools/fonttools-3.20.1.ebuild
+++ b/dev-python/fonttools/fonttools-3.20.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/fonttools/fonttools-3.21.1.ebuild b/dev-python/fonttools/fonttools-3.21.1.ebuild
index 05b98a8b6b8d..d92e4bf9f85d 100644
--- a/dev-python/fonttools/fonttools-3.21.1.ebuild
+++ b/dev-python/fonttools/fonttools-3.21.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/fonttools/fonttools-3.24.0.ebuild b/dev-python/fonttools/fonttools-3.24.0.ebuild
index 05b98a8b6b8d..d92e4bf9f85d 100644
--- a/dev-python/fonttools/fonttools-3.24.0.ebuild
+++ b/dev-python/fonttools/fonttools-3.24.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/fonttools/fonttools-3.24.1.ebuild b/dev-python/fonttools/fonttools-3.24.1.ebuild
index e2594c28365a..84eddb375232 100644
--- a/dev-python/fonttools/fonttools-3.24.1.ebuild
+++ b/dev-python/fonttools/fonttools-3.24.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/fonttools/fonttools-3.24.2.ebuild b/dev-python/fonttools/fonttools-3.24.2.ebuild
index e2594c28365a..84eddb375232 100644
--- a/dev-python/fonttools/fonttools-3.24.2.ebuild
+++ b/dev-python/fonttools/fonttools-3.24.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/fonttools/fonttools-3.28.0.ebuild b/dev-python/fonttools/fonttools-3.28.0.ebuild
index 368e5345337e..af157d1f615e 100644
--- a/dev-python/fonttools/fonttools-3.28.0.ebuild
+++ b/dev-python/fonttools/fonttools-3.28.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/funcsigs/Manifest b/dev-python/funcsigs/Manifest
index 6a3246061b3c..939425d623e8 100644
--- a/dev-python/funcsigs/Manifest
+++ b/dev-python/funcsigs/Manifest
@@ -2,5 +2,5 @@ AUX funcsigs-1.0.2-fix-pypy3-tests.patch 3154 BLAKE2B face7accdd8bc2c5d3ab9dbcf9
DIST funcsigs-0.4.tar.gz 25697 BLAKE2B 0b57ac0ce3aa8ff16724af9be94f297c15c94ed9083e2dd78796f134054db0e5f8213d1671352e0122a90bb2e8da78937c7a44f2e231b64de29afbb0dcf8b6d5 SHA512 64d821e94049ae906b9e5c8a2590f80a7d1d819554258e20f4170207576e5c8f65d32759a3f65bcb05fe721fa502658ff5767cd435932ea926c792c62ebe96d5
DIST funcsigs-1.0.2.tar.gz 27947 BLAKE2B 3006d46018ae040b930e397c3f11575ae0ef18a8b2c9b6c10075804d83d23bea1fb81179de85180146673e0bd4c775a68c0ff624cdaceb1894efe5b2c8fd753c SHA512 4e583bb7081bb1d6c0fe5a6935ca03032d562b93ef5c11b51a72ce9e7ac12902451cc2233c7e6f70440629d88d8e6e9625965ee408100b80b0024f3a6204afda
EBUILD funcsigs-0.4.ebuild 645 BLAKE2B 6a24bab1b1d13f1a234e56f8a6ee5e50b418347f6efd3208949f1c9c5aee771028fc1d24df5c31ec9618050bb044a0d1c8e451c6783bdecd9c61bb2d0ec98da7 SHA512 a23d3c084c6d5f9893cecc4e82c2598d4e116cf0763229d75658ef23ab8669d3869d30ff864f53520cbdb22e2359d66b6124aae80cb5458972d40ca117eb0014
-EBUILD funcsigs-1.0.2-r1.ebuild 895 BLAKE2B 70a41e8dcf5605552a16bbb5b6aa5710bbede0dc8ec235095d05f4d2b2a505d2807ba65046e7808aeb773e63cc10ddbd538155d4b04d0dd17a7aae110d90a1ac SHA512 68c27d6d0351566b754d36478f75e7298d77d777e34dae3def316858a18fe20017bad7e2a5457ed90e3c57ec066d240a3438cc575b1c7dc3acc0506f7286c9dd
+EBUILD funcsigs-1.0.2-r1.ebuild 894 BLAKE2B 33de8c84787434d4fb2facac7e011bffe02ca376843ab035d2fde09d7e0e8cd3293fd44b7c717b06c7a14a81cc15160ff105c2a9477303c991d928c65ae83c08 SHA512 8443c62b805fb03a139c621d6c05fe5ab27634e3408da7568ceb8411cdf0e0f1b130319290eb1924588bb448fa70d7a0cdbb39b9d35331fd9e88c33a1613aa89
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 6f23d1222a43..39da5c75617d 100644
--- a/dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild
+++ b/dev-python/funcsigs/funcsigs-1.0.2-r1.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-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="
diff --git a/dev-python/future/Manifest b/dev-python/future/Manifest
index 97e41f92710f..029ce2d24b60 100644
--- a/dev-python/future/Manifest
+++ b/dev-python/future/Manifest
@@ -1,6 +1,9 @@
AUX future-0.15.2-fix-py35-test-failures.patch 2339 BLAKE2B 737ba57bc09a141ee2fbfc7339350e3bcf1a1e7feb96cbd8d54bda1e630fd5ef431c0814731d6191618ae88481d39faaa9716ece98c6a481a293cbab95df5ad1 SHA512 816a3d30461f6e0eed0106bc46952e3f6d98323d03ff3f212332871b7eaf7d3b9817ee2043110bd004152c4239bfa427d9ed74f1dc7166d41534ba0fc76ad055
+AUX future-0.16.0-disable-tests-with-internet-connection.patch 2253 BLAKE2B e14121b3b4ef9d2b57f39fe7bfb5dbbe1aab87f03b0a8d2ac0aec3b74314027bfa5f1de5f9fe0309e2270f9da55318b14326bc86abed4378ed3c8126ba8ca3e0 SHA512 f49e468ae59223c3e58fefec25f5006781b4e69cdc3bca4aa65035f6b65e040862c0bdf67798a982a5d9a593bb660949487689b82396a4af6e67d980206b9762
+AUX future-0.16.0-fix-tests-py37.patch 1700 BLAKE2B 175dd229c31768555aef3ed3156c040ed440a480afb6a3179cdbcf8bfec31f2a018cc0c193a0a6306c8c020388827647f4bdce07d05ab418b7003fa6125511cb SHA512 26dcd5fcb18dd0e01032ebbbf2135167558a08c79ed226eed461e4d6c48bc80ded90212b9e8c427828b52e2d6186992f8c2b60558dbb4478c6b0be10e596faa3
DIST future-0.15.2.tar.gz 1583441 BLAKE2B 9c552a5f3598922f8910480d054015020112aae4f7e14d2c139dda13a0b26e878b75eaf5068d66f20823ac4659d85edd4087a95d9474dc27bf15767cf6e9d921 SHA512 24a0eaf70795efe1644b098c5abbcb0103d9172a5243721f0d26b1cbd108872b6c0616180da8f5507855ddfc7b26bb10a606a64e59d307d39042b346700f77ee
DIST future-0.16.0.tar.gz 824484 BLAKE2B b098366cc7a7866c4aa4a35f1a6a5cf113698307de8f4cce6c77e4ce72a8433dd102111f991e35ffa920c09a0d31cc048b9502dacd0aba1b701c11eaaeab8392 SHA512 41c795cd1746a76df84de2da9fbc611fc6164322c1c712ec9e8a8626c21c2717cb4899ec150d95c5e0c037270e6bb71e099edd169609369aae619daea9df2e5f
EBUILD future-0.15.2.ebuild 495 BLAKE2B 6796334fd8cb1a1e2c90a4a55c4262bbfba55eab6defad0deb788466ed93790887b38f1e3d63f41baa0b586d7cab5e5731c08cbc4f958ae9799ef7c085ed4b8d SHA512 39de67be4877db5f248267e72642090763473ea15935e69ec069a726a5d4836c1de9efc46626e422d4bb18299b5ddcb5e42514781020417fdfdd6038350ea2b3
+EBUILD future-0.16.0-r1.ebuild 1267 BLAKE2B 4371b204cbe93400f3041443fc411df89dd2cf16239a45c334c1dfa14f48677b53ed5e7854c4bdbf5393e3c3dbe224230d779adef8d3a12685864e9295dbc427 SHA512 d70b38403832a533be2a451225514ccb3af4fb0fc8c795a8fa3f34af65414c693ed1f6841c33308f783e40b1cc15539a92fbddba80dd4ab1e63ec182a1af1d0a
EBUILD future-0.16.0.ebuild 616 BLAKE2B e97f5a31c707ef172cc572f0beacde74cfdbf5fb8653b5cb0999cc55f46ffbaca07357c076921e90f8f172ad00cb2484e24abe69b1a81f3c957e7011806fa598 SHA512 52b2288073dea8d3d8dc5ed1504aa1b88c19d74d10e8c0c1156b9fc17013eabd5a2b1d44600fb0b91de209e52ea07f5a7a4d96648e2d97b415eebcfe11f5fcf8
MISC metadata.xml 309 BLAKE2B ac0715185226cea8e3c38698ed3e494b6464d86dad0211e4d0583e3ceb6634c2b1ec230d9dff659d5ef47208b6f3358c701a0c42e49848816ae99703cab82f46 SHA512 e01e3b2733211e1eb6aaef4da19265c7165411a46fde4c2156118700c315bc2ad52cd87de1b90355741de77d91aa22eed5f9e5847d45186bf7138d246cd775e4
diff --git a/dev-python/future/files/future-0.16.0-disable-tests-with-internet-connection.patch b/dev-python/future/files/future-0.16.0-disable-tests-with-internet-connection.patch
new file mode 100644
index 000000000000..b4ba01ed796a
--- /dev/null
+++ b/dev-python/future/files/future-0.16.0-disable-tests-with-internet-connection.patch
@@ -0,0 +1,50 @@
+##Skipping tests due to connection failures on Fedora build-system
+##See https://github.com/PythonCharmers/python-future/issues/165
+
+--- a/tests/test_future/test_standard_library.orig.py 2014-11-21 12:52:03.000000000 +0100
++++ b/tests/test_future/test_standard_library.py 2015-09-02 11:37:36.808826777 +0200
+@@ -318,7 +318,7 @@
+ import builtins
+ self.assertTrue(hasattr(builtins, 'tuple'))
+
+- # @unittest.skip("ssl support has been stripped out for now ...")
++ @unittest.skip("ConnectionError: ('Connection aborted.', gaierror(-3, 'Temporary failure in name resolution'))...")
+ def test_urllib_request_ssl_redirect(self):
+ """
+ This site redirects to https://...
+@@ -332,6 +332,7 @@
+ # pprint(r.read().decode('utf-8'))
+ self.assertTrue(True)
+
++ @unittest.skip("ConnectionError: ('Connection aborted.', gaierror(-3, 'Temporary failure in name resolution'))...")
+ def test_moves_urllib_request_http(self):
+ """
+ This site (python-future.org) uses plain http (as of 2014-09-23).
+@@ -343,6 +343,7 @@
+ data = r.read()
+ self.assertTrue(b'</html>' in data)
+
++ @unittest.skip("ConnectionError: ('Connection aborted.', gaierror(-3, 'Temporary failure in name resolution'))...")
+ def test_urllib_request_http(self):
+ """
+ This site (python-future.org) uses plain http (as of 2014-09-23).
+
+--- a/tests/test_future/test_requests.orig.py 2014-11-21 12:52:03.000000000 +0100
++++ b/tests/test_future/test_requests.py 2015-09-02 11:39:01.509378296 +0200
+@@ -57,6 +57,7 @@
+ This class tests whether the requests module conflicts with the
+ standard library import hooks, as in issue #19.
+ """
++ @unittest.skip("ConnectionError: ('Connection aborted.', gaierror(-3, 'Temporary failure in name resolution'))...")
+ def test_remove_hooks_then_requests(self):
+ code = """
+ from future import standard_library
+@@ -79,6 +80,7 @@
+ self.assertTrue(True)
+
+
++ @unittest.skip("ConnectionError: ('Connection aborted.', gaierror(-3, 'Temporary failure in name resolution'))...")
+ def test_requests_cm(self):
+ """
+ Tests whether requests can be used importing standard_library modules
+
diff --git a/dev-python/future/files/future-0.16.0-fix-tests-py37.patch b/dev-python/future/files/future-0.16.0-fix-tests-py37.patch
new file mode 100644
index 000000000000..d925d49f983e
--- /dev/null
+++ b/dev-python/future/files/future-0.16.0-fix-tests-py37.patch
@@ -0,0 +1,43 @@
+commit ce4f015978d250718ec8dd9f50721da90a9bd18b
+Author: Louis Sautier <sautier.louis@gmail.com>
+Date: Mon Aug 20 12:42:29 2018 +0200
+
+ Skip int() keyword tests with Python 3.7
+
+ The first argument must be positional since
+ https://github.com/python/cpython/commit/2e5642422f6234fd8d0c082142b27340e588f96e
+
+diff --git a/tests/test_future/test_int.py b/tests/test_future/test_int.py
+index f1d9c5d..e306550 100644
+--- a/tests/test_future/test_int.py
++++ b/tests/test_future/test_int.py
+@@ -265,6 +265,9 @@ class IntTestCases(unittest.TestCase):
+ def test_no_args(self):
+ self.assertEqual(int(), 0)
+
++ @unittest.skipIf(sys.version_info >= (3, 7),
++ "The first parameter must be positional with Python >= 3.7"
++ )
+ def test_keyword_args(self):
+ # Test invoking int() using keyword arguments.
+ self.assertEqual(int(x=1.2), 1)
+
+commit d7a3451753982d944ae0894c9e9f01d0460d03d5
+Author: Louis Sautier <sautier.louis@gmail.com>
+Date: Mon Aug 20 11:17:59 2018 +0200
+
+ Make test_bad_status_repr work for Python 3.7
+
+diff --git a/tests/test_future/test_httplib.py b/tests/test_future/test_httplib.py
+index 968e933..a1e2b19 100644
+--- a/tests/test_future/test_httplib.py
++++ b/tests/test_future/test_httplib.py
+@@ -197,7 +197,7 @@ class BasicTest(TestCase):
+ if not utils.PY3:
+ self.assertEqual(repr(exc), '''BadStatusLine("u\'\'",)''')
+ else:
+- self.assertEqual(repr(exc), '''BadStatusLine("\'\'",)''')
++ self.assertIn(repr(exc), ('''BadStatusLine("''",)''', '''BadStatusLine("''")'''))
+
+ def test_partial_reads(self):
+ # if we have a length, the system knows when to close itself
diff --git a/dev-python/future/future-0.16.0-r1.ebuild b/dev-python/future/future-0.16.0-r1.ebuild
new file mode 100644
index 000000000000..03ae068da381
--- /dev/null
+++ b/dev-python/future/future-0.16.0-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Easy, clean, reliable Python 2/3 compatibility"
+HOMEPAGE="http://python-future.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~amd64-fbsd ~x86-linux"
+IUSE="doc test"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ doc? (
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]
+ )
+ test? (
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ # https://github.com/PythonCharmers/python-future/issues/165
+ "${FILESDIR}/${P}-disable-tests-with-internet-connection.patch"
+ # https://github.com/PythonCharmers/python-future/pull/355
+ "${FILESDIR}/${P}-fix-tests-py37.patch"
+)
+
+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
+}
+
+python_test() {
+ pytest -vv || die "Tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/gst-python/Manifest b/dev-python/gst-python/Manifest
index 3aac58847b3b..27fc6af51c21 100644
--- a/dev-python/gst-python/Manifest
+++ b/dev-python/gst-python/Manifest
@@ -4,5 +4,5 @@ DIST gst-python-1.12.3.tar.xz 388220 BLAKE2B ce9cecab7e65c66b43f7363be18299be0e8
DIST gst-python-1.14.1.tar.xz 405312 BLAKE2B 29be6f79b20a27e0d21f27cbf29b1881216e412c3c4ea016f3ee6bd921ec7b73139f74a20528f7f704526786347b065d246940f152d61a64e4eb926dbb44bb87 SHA512 32537e6556b69d00cb0b467239c148c0b9c282b76786be395e053a30554b84aea7c22e7fe6fc6faf77b35fca82fb799df4f52c114b282d0a6ea660f67dc40c53
EBUILD gst-python-0.10.22-r1.ebuild 2148 BLAKE2B 5a99c81cd728afc601e7b8b3f54bd9d8ab8e5c215a6cdf568cf6aa01eba484c1fc16b701bb5d8bf9dc97b0f44b69688e1c8fb7d4a5c9781dd3f4d7c8d6a67071 SHA512 ebc646247140167dff59b882007d1919cfcc03cbc872d2d0db1dba3887287b3f9110a523df844da4b59ac70f764a8cb1f9de570ac660458a29d0802b7791639f
EBUILD gst-python-1.12.3.ebuild 1126 BLAKE2B b380d585e607b91123da87fff21af321e1dd167465693f539f881d1968104d2635b348f81d40d81c1dc2c8c63797fe4d20bdff6b1125823ce4eaa46324a9e2b5 SHA512 e68bfa562cf78dc2da2b7edf570122e9052b12015fbed8948db9c5e2e5ec29a2ca7daf35fb96ea72a4d44fd5dbe6d13c75330f6734d1d4368ff525b6e4858622
-EBUILD gst-python-1.14.1-r1.ebuild 1989 BLAKE2B 90196cffd70b5ffbfc4afa6713e5cb8811c8086f418e588306c5a4eefb78074873a41b092d2fc272fca6d7ba7d812faf074ecf853d61029494574e66b96dff0d SHA512 389ce69a04a14ef07540ba2a7ffe2f3ad69e0c5e960cf9408a909599a780a2c6b63dc48c55b5cf1ade2b0c93b55fd95a8ea6de7e53698563d521d01c2cd703e5
+EBUILD gst-python-1.14.1-r1.ebuild 1988 BLAKE2B 0ebc5c432ef87351445240ac3b5e3683be77fc0eadfa5410b6d54b6888d4c9a8b8e1b193dd0865bea83690c32d5238605fd87ac67aa1a7886c6745f3e4aa4b3b SHA512 7dc260daf1c327b7ac36319b27a9d560ea85c1695864fe25f20c376534ba56ccd68e24bc4500d5b72daa71f2ccb0573980729a736cece223b8cfa7fd641c59a0
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 0a4576fbcc3b..9efe51f6ef1f 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
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
LICENSE="LGPL-2+"
SLOT="1.0"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
diff --git a/dev-python/hgtools/Manifest b/dev-python/hgtools/Manifest
deleted file mode 100644
index 5e2fc5240246..000000000000
--- a/dev-python/hgtools/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST hgtools-6.5.1.tar.gz 22389 BLAKE2B e791fd3e62936272522c1397af3473fb926d526b5cf8266c6ea3b07981fe788548ab231216a49682f9491aaeb1707754502e56f60750f3882445ef41c8edbb97 SHA512 7a9cd405f4e3f49c57b89e85bca1dff6bfcce91c86a1f006f4223c23a82b13b57468c583815719b9c7e6189070381cf9345c3b7b06d9ed83cf1ed6994293c130
-EBUILD hgtools-6.5.1.ebuild 732 BLAKE2B 487774a92712f69f8dfe24b8ad23bb6bacf26016121ea6b78374032b881d56da6b735a54e761e9491f62ef1852b0540bffb236c3c26ed6cbebf6e7cf59635fd9 SHA512 82a1a212a47562079cf1eb4b9d2cf158d3523b7bb80bb7172c0b5a841268e790d019e65a073c9f02f417554c530f8bf7399f6434f3590a0dc2d9fb73f1b1bb8e
-MISC metadata.xml 590 BLAKE2B e7e86551b11938af3f3b562e1fd86177a2619f47e5958835ccd2bd6f4757a315609d3ac11e0fc38baa3ad20b052be1c0a5767958b49ace2ed5696605e40ec3ee SHA512 16dbbcb08ea7371510d7d2594f7df1df01de8df54a45c12c4ea87330d3bb773edb10db5a08aa48333f383a6a627d9c86c017e3cb357df063874899e62ac55ad1
diff --git a/dev-python/hgtools/hgtools-6.5.1.ebuild b/dev-python/hgtools/hgtools-6.5.1.ebuild
deleted file mode 100644
index 46923cb6df04..000000000000
--- a/dev-python/hgtools/hgtools-6.5.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-
-RESTRICT="test"
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="Classes and setuptools plugin for Mercurial repositories"
-HOMEPAGE="https://pypi.org/project/hgtools/ https://github.com/jaraco/hgtools"
-SRC_URI="mirror://pypi/h/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 x86"
-SLOT="0"
-IUSE="test"
-
-DEPEND="app-arch/unzip
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-RDEPEND="dev-vcs/mercurial"
-
-DISTUTILS_IN_SOURCE_BUILD=1
-
-python_test() {
- pushd "${BUILD_DIR}"/../ > /dev/null
- py.test "${PN}"/tests || die
- popd > /dev/null
-}
diff --git a/dev-python/hgtools/metadata.xml b/dev-python/hgtools/metadata.xml
deleted file mode 100644
index 9a44103124e5..000000000000
--- a/dev-python/hgtools/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>prometheanfire@gentoo.org</email>
- <name>Matthew Thode</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <longdescription lang="en">
- Classes and setuptools plugin for Mercurial repositories
- </longdescription>
- <upstream>
- <remote-id type="pypi">hgtools</remote-id>
- <remote-id type="bitbucket">jaraco/hgtools</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/hiro/Manifest b/dev-python/hiro/Manifest
index 8b401bac6fc9..a77d9c0231dc 100644
--- a/dev-python/hiro/Manifest
+++ b/dev-python/hiro/Manifest
@@ -1,5 +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 528 BLAKE2B 32a40946b0ebf9de6545c022d32b03dcb1cb62c23977a1e257efc48672c6c6f7f310a5dcf5820f08989857f6c2068627c7f5d643eee89d31aabe0a055c9cde89 SHA512 a664b3c4b7575c25a665288836a013fa757d516679ec947bf9879393471653f0794ddcba07ac80f13aa7d452bdbffab2b93e2850916c98e8ff19d8dc12f65014
EBUILD hiro-0.3.ebuild 530 BLAKE2B 21ddcf9b0a40868c496ab8edd38a4331d04a5f7e5dc98bb398849fc2ec1e2f2e296a96f8e1e3af79ea276dc939220873d033b1d9d242d593030f608989be6303 SHA512 28c3af48fc074438b7193cc42fafe0bfe040a4d2191eaa0668041a82de4b5642506cc288d7959b54c487a8bd497ab2be35146f65d89e3ff89ca972a95c7a730f
+EBUILD hiro-0.5.ebuild 534 BLAKE2B 376aad22e0c8c79e60760d1e9097d6f027a1d67a38eebc9760e725eb12efcbc06757a975e0559cb8a588253f420fffc19e850202d1eb1e849d3b4bd8a93b8a18 SHA512 c8608fb1689c0c0121441badc500120b5ab5a8381ac13a134e29bd5aa1cf77e86cd9cafab767a8bb0552feda14cebb0fd701a8af719f4939cba6f3a12b657d89
MISC metadata.xml 361 BLAKE2B e809785fc4149bf6d7183792c63f3a4b6591b9dbdc0079c45e80bc5da29f7f146802f9b16a04a8713e968abd83d41b8811f833608763b8a56f474c4ef454c536 SHA512 dd0603e5ffcb021686962cba814ad6631e0affa111ff455c1465d0c245c14e3a8d92947257ee90e5737b58f0c8d452ab6e48e5fcd0bbad9e62ea170207e70f45
diff --git a/dev-python/hiro/hiro-0.5.ebuild b/dev-python/hiro/hiro-0.5.ebuild
new file mode 100644
index 000000000000..76be991cb48d
--- /dev/null
+++ b/dev-python/hiro/hiro-0.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+inherit distutils-r1
+
+DESCRIPTION="Time manipulation utilities for Python"
+HOMEPAGE="https://github.com/alisaifee/hiro"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]"
+
+DEPEND="
+ ${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/hpack/Manifest b/dev-python/hpack/Manifest
index 3e082f2fc2f1..bde2864a6045 100644
--- a/dev-python/hpack/Manifest
+++ b/dev-python/hpack/Manifest
@@ -1,5 +1,5 @@
DIST hpack-2.3.0.tar.gz 41610 BLAKE2B 65fe4f07f64dddff5b24b3a84f7e49de32e358fa59bb1b21e619135ef33d282d4cd24283e93c71bb71c89d7b5b2a3f8ed36f6d406751c54247472a75192bf50b SHA512 a3d13da105482bb258ee3a2314b2629215028777f84127f71359f08819c96af088a3952bb0a74435472035d10ee6e3943cdad689a28f04cbc12cddcc4af9a8a7
DIST hpack-3.0.0.tar.gz 5305971 BLAKE2B d1df8a1b2a1ce8b91e63cab475d3957f937fb74c0bec343d342971be1bb7cfbc929c53cf041845df2965cef0cfb098345bf0612acabc7ef3e5e23f6f0aa44f2f SHA512 7b9cf5e643dff2a6454bfe419b797c8ed1a0fe6ec3b725d2696da5a820ab96fe87a64e600b1831c7024bd82616b155a0aa058301acb32172155b6538ba0a73c6
-EBUILD hpack-2.3.0-r1.ebuild 1038 BLAKE2B e97d4e530475ca6fea71a82f43a263430299d05f835e29c3c81b5f3fb0eb5cc6f61964399735c924ae55a5fb10987827da5507b45425512d8af7f9276ab99876 SHA512 9a62c4d1ed8669918aef7eb69eb30c9823cdd6155b3153705d2684cbea8baeebb947246e89612029105493ef62809b59be081d5a06c96675d27134e055a0408e
+EBUILD hpack-2.3.0-r1.ebuild 1037 BLAKE2B 192cca26649bb8e66e5cc4b6da74d6a9a3360f2ef3e817882807d3f506a66d5a39abaa0b6ea0e5b112067844a3b183412a7a5fb661326c1b64888869ac79078d SHA512 62b0198a3e60209a460733e74c54fc48b0a1f777a9ad705eb0aca1ce13f88d54f83045762c5e28a073ed0ce767e43a0f3d8186c3cfb0db7eea7d065088a186ac
EBUILD hpack-3.0.0.ebuild 1072 BLAKE2B 6cfc73b17dfe212a786fc1703ad9541d43632b66c522d55dcd9287dacf8c855defa2e09a4fe2f4dd30019346c788bea5ae67c3836313c807aec4d6d200cc3755 SHA512 a63f986eb54be14f41643ab1688fe8e892712ad5b46f18eeda11f950871f38febf3cfa7a0c57eb74d20220ceb8903bf8630bf63584219cfab9b6407ed8742e7c
MISC metadata.xml 755 BLAKE2B 07d55adb82a465399ac181c0bc57d6e884acc171eaf00ae4b32b1c7df02082a80e1904cca1755f755fdf3d7dee3028dfba951d7799485f43657c0141bc12c002 SHA512 0941a33f24de0db1f466447ba36585cd3d5dfa70eade8d076089cbe2309a7ac5498b77a712dc237f335a27c954b7b57be7c951c5a3c052b648499dbb545375be
diff --git a/dev-python/hpack/hpack-2.3.0-r1.ebuild b/dev-python/hpack/hpack-2.3.0-r1.ebuild
index b110c9c4eb3d..5c5ebb061613 100644
--- a/dev-python/hpack/hpack-2.3.0-r1.ebuild
+++ b/dev-python/hpack/hpack-2.3.0-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/hyper-h2/Manifest b/dev-python/hyper-h2/Manifest
index 1f4203ddd33d..e017ce1c3b9f 100644
--- a/dev-python/hyper-h2/Manifest
+++ b/dev-python/hyper-h2/Manifest
@@ -1,5 +1,5 @@
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
-EBUILD hyper-h2-2.5.1.ebuild 965 BLAKE2B da23856993e63446974b55ac8f0686d7ac11757085ca28ec5fdc019f0ed38c8935d2e16638fd264af1e5a2bc36f7e595e45cd65d640b6e669e585b83b3761a6d SHA512 7b3c9e1f72905c6a2605343cfc641bed3675b758789d4dee6deabb47be17eea889e08fbe2a819f17f1ede066f3d24b3313c642d81003540f0cc31d52716e889b
+EBUILD hyper-h2-2.5.1.ebuild 964 BLAKE2B 23b1938d27843f34aa6e097f58cd528674dd3b85ec0590bae6c108f98bae2ed0df6db4d758492f7451f34323287c6c94154672766faeb860e029a79703514189 SHA512 107bad7c957abf611d482bc402e79c7c4a1e610ea374821545b30c1492ee2c67cde0324d4b9bc8dd194ac4663bd8c36e0898f927a9f7d8c9def966a0ceeacbc0
EBUILD hyper-h2-3.0.1.ebuild 1112 BLAKE2B b5040eaff4cc39e716dcdd0e6391b7088b38875b08c04adea64e0215cd307a57e8bf20d86034aa72b527e83a2f157e4941b1edf2c25416facb4358813d244810 SHA512 85f2b54186475634687d1b218a79a1bcd7316bbced2a7b0a37d48713fb6d814e1ce6448e36618d530544ba7b262e075479b69a694535ad89c1a1b3527925ca46
MISC metadata.xml 747 BLAKE2B ca9107ee5025360a343d9ec92424ac6be517d1e45ffb2dab10f0c37c82ee30db30a0fa9eaf7bbd0066f0e772e47a09bb11e954afe3904bfad2f672961bb608f0 SHA512 5efdebf70cf061471f14af5941c609b31c75208bc4f632b05bf017e493d4a8091a3fba335c95efacb0a1271aaae6a54589032dfa393d2844053cb859fd6b0d38
diff --git a/dev-python/hyper-h2/hyper-h2-2.5.1.ebuild b/dev-python/hyper-h2/hyper-h2-2.5.1.ebuild
index 41c3c6f756e0..88a4d648ed20 100644
--- a/dev-python/hyper-h2/hyper-h2-2.5.1.ebuild
+++ b/dev-python/hyper-h2/hyper-h2-2.5.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86"
IUSE=""
RDEPEND="
diff --git a/dev-python/hyperframe/Manifest b/dev-python/hyperframe/Manifest
index e6f8dfd9cbb0..72f2ab1dd41e 100644
--- a/dev-python/hyperframe/Manifest
+++ b/dev-python/hyperframe/Manifest
@@ -1,5 +1,5 @@
DIST hyperframe-4.0.1.tar.gz 16110 BLAKE2B 44e99247a818c1f7b7b31b5170b72aed08511aef2af2d3a55a4aa7609f86c067d14821b510b0ca1433a9de9213be6a0048f2e1eef4e25676807815aff7c14e27 SHA512 0970faf8711b12b4be2cb4a41b4be6d067eea57c40ee063e2ea0c15b148f1eed0214b29c9e8a4341ed453edd8679b55f290c3818157d66f247dc4ab8e3d369b9
DIST hyperframe-5.1.0.tar.gz 17851 BLAKE2B f9c938b74699029bd39e2b1541f18111fea5ac760d9047fd09341e199948da13795d786f5a0eb8e85d698f90d07ffd02776fb82638ec1f1eb564059401291253 SHA512 5326f1b3362086a905e9c9ec63767707547428311b3ccee28d4bbf2ce729869bdc6d30a21617984ec3ac7ebef5919708fc1f2edc08d22b99a7820789408e281b
-EBUILD hyperframe-4.0.1.ebuild 494 BLAKE2B 7e486d4219462bcb6f6002f40434109a95f9dc06a4de3a3fdb399abab7002d919aa10043d52c67b5c9aafbbaf016c934bd8af3678d9a054a0e654b7e4bfd3fad SHA512 e5d036fed607b1b3f5956ec97d174c2603763d3afd68b4b386e96288f4b6e14c2b04488b019f0d76613e274209c23d9ca3140ad2ac1ec3f9426fa50713f0dd84
+EBUILD hyperframe-4.0.1.ebuild 493 BLAKE2B 03ff8465655caa23e221271680f43422d4db8b47cec2a252c506cabe956c79e6719a3d7614fe162e863db371ecd6cb3f8f0b971a2e964eb3ef18e93c28d2d9ed SHA512 da202b6a9adc5fed4d472b02444ad41c5aa8fd7c617dc03bb0b703ed11f659ea7109c690ba98f1cc7f5e482947dabd799782e58837fabcbc49936ac0880749ba
EBUILD hyperframe-5.1.0.ebuild 663 BLAKE2B 83dc32e5acb06c47d554537950ac5d572e7c2e2ee1eae454c014962d5d70777780227e6a36285aba4c68739ff10cd9c57b6264903755988bc104cf6224d0cbab SHA512 28f3faf902942b3a0b489f68b5e13b0d05e0d3b07deac5e8be9cdd01e1a84ae208c36deae36222d326cb55b5aa5beb7822728273ab3e3fe9bf071c68290102d3
MISC metadata.xml 702 BLAKE2B 36daaf246eae4068fb2729e91e95865e831d1449f78f2c37061adff7530225c1dc7c68e245170acabc91178fc679116d5639d4779587f05a599566507b5da5a9 SHA512 4539720057ccf3c78a94dffea4f59f628a68e9f1d0dfd6ab987dd991f2b1b5e6d1b7b46c04fe1faf2249cdb481309b8a176c1947fc99801130a4c94f6a9a0032
diff --git a/dev-python/hyperframe/hyperframe-4.0.1.ebuild b/dev-python/hyperframe/hyperframe-4.0.1.ebuild
index 1cce2623364c..62c5de5a7f17 100644
--- a/dev-python/hyperframe/hyperframe-4.0.1.ebuild
+++ b/dev-python/hyperframe/hyperframe-4.0.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86"
IUSE=""
DEPEND=""
diff --git a/dev-python/imagesize/Manifest b/dev-python/imagesize/Manifest
index 09e8b3a3ca67..d77406f2b7d3 100644
--- a/dev-python/imagesize/Manifest
+++ b/dev-python/imagesize/Manifest
@@ -1,5 +1,5 @@
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 629 BLAKE2B 7f237c42ac6f8fdccaad059052d4a698770e87b4ae0683add2a0dbaba81b2a110f0e8303c911b5f8293368cc4d6d01231831a10883c7d2bff0c3acf7f223c848 SHA512 6d6ca990a1cab5cba1cbefa559aa7f6f7ccc6f291b9e85c0c1c8fdf9268275eaba7ba93f9f858501037602aca0466d6cbe566dc175270fd3014a720d209c4785
-EBUILD imagesize-1.0.0.ebuild 701 BLAKE2B d139af2b19762a2fc9c36452ebe46816b55e7e589b9bfa4ed97f2a5e4d5d98903908c181e76b8058433f6f22858b5a008fc57e0a2cde3ea0ca502a55b7f6fbbf SHA512 75d089e9deefa2cef4656e2398d17cc5871da1080745ef1b19328d6f951bf68f34304b1e39bc8eaac4cac0926a929876d1aace1c27cc24341cea1a5beb44b71c
+EBUILD imagesize-0.7.1.ebuild 634 BLAKE2B afa151f93aeae71d8ad2caecb8bc9dd94d28d768ab0f1b272d9c7e80e307aeb7af7a34e76312a12cbff4bae25d99a4dbeb1c22abd31ddaf7441230c68c691057 SHA512 1d3516c3823500821eab0e9a92d09bd38339956d181bf3c44e02ea39f67eadbaf22324c832f2a02eb80ccc7b5ce015029b324de181832e35660020442a862a7b
+EBUILD imagesize-1.0.0.ebuild 707 BLAKE2B 8d066856a7755eed902cc67b4fa7e4abb9eee0180cefcdac0f509b7845bed37d525e20e1ed24172136bf3209cebfcb999d15a5a4471a20678bbbecaf03bacf49 SHA512 86d482cf64a9e81f0b81d39fe476f5cff63dfcc6bca261f11b95456973c6fb09c06150c54a0722a0c95cd8c5be53c224b6ae4c3d949acafce4df33e528c5e671
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 c4f69669e4c5..d585be0d3e28 100644
--- a/dev-python/imagesize/imagesize-0.7.1.ebuild
+++ b/dev-python/imagesize/imagesize-0.7.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://pypi.python.org/packages/53/72/6c6f1e787d9cab2cc733cf042f125abe
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x64-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x64-solaris"
IUSE="test"
DEPEND="dev-python/setuptools"
diff --git a/dev-python/imagesize/imagesize-1.0.0.ebuild b/dev-python/imagesize/imagesize-1.0.0.ebuild
index b24b21fe5370..539f28562482 100644
--- a/dev-python/imagesize/imagesize-1.0.0.ebuild
+++ b/dev-python/imagesize/imagesize-1.0.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 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x64-solaris"
IUSE="test"
DEPEND="
diff --git a/dev-python/incremental/Manifest b/dev-python/incremental/Manifest
index 5484803e8050..da30ccd0af75 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 602 BLAKE2B c3d8b54ded986ad51df1e70b682f2845989f1a55f0ec5c756c03e4d2958939a9540147e7135bf689b04a02a8ee11b0828dc246c6e2f133898e1ba024329c143f SHA512 144d6217b9a965ca0574396b0e7ce64557c047571545ccf03740de92e11014929913a64a465ee48f2592e67de0e9c248f45d5eea42d48242cde6b1a2da0b0f38
+EBUILD incremental-16.10.1.ebuild 601 BLAKE2B 00bcf2c93b68ad1e950f0cc37148596696ba020788f709a8d2a4a3bb41e3975b9fd2a82c8b55ec0c057847ccac517a06cd5bc22569a0f0e0b20463eab5543409 SHA512 d15e588753d56019b9fd0821e55e9fceb3d39aab3af45f5d50c57c7a48373bb38392187383480f7ff5098e1930b24f2b70ad0f78f933ce1fe2e97d31d555bf10
EBUILD incremental-17.5.0.ebuild 624 BLAKE2B 7f32f04a60508edccd3dbe48c9888c124c3828bb36bc71e0ef87c1ae9fe397f69d09f75df596f8f13de3f5a11ad0c3dad6406d947a3d69e0f63ed6fe8935adbd SHA512 d2cc948375aac5b958bd4a9248b4fcba56478e2e6222fd6ffc3cffa1739317be95111b3f95ffaa9dc6b4d0ff756130a12502a8b187076ea868918defbd10420c
MISC metadata.xml 554 BLAKE2B ab26ba9e5a69a853b0c0a167dfad54de819a17ad44a47a9987e8cb632bf1551151a208500f37c96543d7f577e99d6d47b4157c97b71d7ae60e88cc086a1ef1ba SHA512 a3bd82ee309e301f175da663ecda74af803631324b0d1097082ad04e6bd9e2537208fea8ebf753f38341429b1d2bfffc887ced6b707655ec862541ff93e83c6b
diff --git a/dev-python/incremental/incremental-16.10.1.ebuild b/dev-python/incremental/incremental-16.10.1.ebuild
index f6a746934494..337baab77e5d 100644
--- a/dev-python/incremental/incremental-16.10.1.ebuild
+++ b/dev-python/incremental/incremental-16.10.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
IUSE=""
RDEPEND=""
diff --git a/dev-python/ioflo/Manifest b/dev-python/ioflo/Manifest
index 753d1b3bc7d1..9810668c5193 100644
--- a/dev-python/ioflo/Manifest
+++ b/dev-python/ioflo/Manifest
@@ -1,5 +1,5 @@
DIST ioflo-1.5.0.tar.gz 765559 BLAKE2B 56b3e26b6155cf8fbc5f159909d3a82a6c9b47251c799e4f6ef300015d0b55f54882e26534314fc3c04e20248aaedc9a35a1ff1c574cfb5dd3d1f7aa887340da SHA512 114dd5ab3ab5bbe66be7e639c2018256ff1c8ab18ba73931733dbe23c8f65631fd630f278b0a186303e288a6f49cd6df224dda462973cc258b3d07114e70c991
DIST ioflo-1.7.4.tar.gz 834916 BLAKE2B 241026d18f8caa6acc09f312a285a3f824128d6018ab19a8704296f916514f7795b8f2359dcf46c04d01735140a75c980458d5589d72de59fc73f13c59b50b14 SHA512 415b43b66c1be479e8ba4fc993f180418f95f1ae0d16ff8c496476da7a04f6caa0f918a064c60034cd926f4f49c1112946b911b57339a76ee5b0d2564ade224f
EBUILD ioflo-1.5.0.ebuild 487 BLAKE2B 809b8f7fc482a9ced7f0148e79fc8dcfd58f41d747fafa12248ba82febc237a2a1d8aa77468fc279d4e55d98b4694d5d47b7e9a6957635fb2fe19aaa1bf06cee SHA512 44c4dd772945ac479e121b205989b988fd81ba2d3548636770e47a17a279490b042112c9790cdc7820a1b96ea95e695d1bd114e7451b6b0966bff2bb1889146d
-EBUILD ioflo-1.7.4.ebuild 540 BLAKE2B 39d6075c283baac615918de5ce84a398603f990dfcf1d6f8cb09cdd107054153af890ff67ecf11819df6e08587cb677842fe4e3aa8f7511d50b70fd5c745deab SHA512 d7dbbe21d04f590dbbd2a4428fbc432e78c3ae4c7af1d94101ba10179d275e91784cd79364afd2a3550e60244b3cc560a9a73c4a9baaa441ea8f9f3efb71796d
+EBUILD ioflo-1.7.4.ebuild 604 BLAKE2B cb2ba0e2611345c0138104785dec78835314305ac8f271f2785df299474ef12cad2297fe416653d3f6dbe6c35856168f54f8f886baed88a3f2772bbafe469357 SHA512 1294d8d3209796c8d582fddfb20dcc6f629105931af42f87c765a74045e3cf60ca7f9a7c95e177a549da13a9e607af02edc594d9e7cfdc30090dd9044644715d
MISC metadata.xml 442 BLAKE2B 26c46608c3b6b62389b07f8a089a0dd6ba91701b3e18758d39a82980a16ce7fd03f4a080e15dc37006919904764a4fe9ce31183d31423e2c177c7c154d2cdc0a SHA512 8d6a727c351749f21566b4085b2355611b40e7a962e99d1a0e52d19d96f3d64db66c17ef01d08b82b4031bcdc637ae0a074423fd1eb92323334d6ee36d004742
diff --git a/dev-python/ioflo/ioflo-1.7.4.ebuild b/dev-python/ioflo/ioflo-1.7.4.ebuild
index 6bc509dcef22..c9bb199ea62e 100644
--- a/dev-python/ioflo/ioflo-1.7.4.ebuild
+++ b/dev-python/ioflo/ioflo-1.7.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,5 +15,9 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- >=dev-python/setuptools-git-1.1[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_prepare_all() {
+ sed -e 's:"setuptools_git[^"]*",::' -i setup.py || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/ipaddress/Manifest b/dev-python/ipaddress/Manifest
index 5b649fde4c9c..9bae4b717783 100644
--- a/dev-python/ipaddress/Manifest
+++ b/dev-python/ipaddress/Manifest
@@ -1,7 +1,9 @@
DIST ipaddress-1.0.14.tar.gz 30429 BLAKE2B cbd9db35c965adca5162db0d263920f537377b378fd9ab94c9e1ff8a409611cc076bd1cea2a92c37bfbb804cc67d7c7ec6a40b16db690cea4e47ca843455f009 SHA512 fb33b484ca435f4e8817c735a1084f2fa749abca4643a10be644003fdb73cc9205fc28f484ef96d2db90e8b27d8a238d1d7cf20140f7942e39be12c7524e8d6f
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
EBUILD ipaddress-1.0.14.ebuild 617 BLAKE2B 77e3ecef32c54642bc2e5ffeea21ea424118a86eea0cff1256b2515e7781ce7cb0c619e462753dfc92160b55ae6ddcd30576cdca424176734774e0d20872b8ba SHA512 7b21d5cd33817248dcf66651222695cd198009682bda5ed82c0013593557fa85daf7677218c58c1a635e035f4adec9ee093dfc719389f7aa6d0517156b06f08e
EBUILD ipaddress-1.0.18.ebuild 656 BLAKE2B 6391c57a20088a880d68452cdb1bdbcd81750328444b6383119f359a92ee3c9855965ed472d939c05772ab0e7599d507565d59b84be4a18f667ab6b74b340975 SHA512 78f7b945c912c19172352c9134f7fa9896e925803a3bd8d0145b51e90bf8a1600ebf8e0bbb9418538968b84f03cc909e58ce28c6787ab24ad5f87203f5145290
-EBUILD ipaddress-1.0.19.ebuild 670 BLAKE2B 6d4f37eb97854c6d7b3943b0d2b6ea55260978fadcafbe516fa11b24775a43f6f2daaf055f80f6f631c194b44496b3ad9a787408c51b7e066258c978557581a9 SHA512 26ef6d07e3fcb3b81499a0238b466bbb33d73da86b1feb2c71d02499ac606abf28f6f3f3fc45a83c55b69ac6152ff4cfe91447d3ba791bc12697989c8429a82a
+EBUILD ipaddress-1.0.19.ebuild 669 BLAKE2B 5a2533360d461f56ead14f2ebe99684c27c4dbf359bb0fda9d3f3cddf1337b71d132ade9f27406c9243d393e85a0861ff6996fd3bee0e9a8f647d18de68d9d43 SHA512 ec4ee4f51587b10b024e345897f433c225bdf6e2da75a7f8ab63916b2bf02e44eedf9ece7bd4ddf643925aa56a4a5d84deae34ce4d836000e7ed50299277506a
+EBUILD ipaddress-1.0.22.ebuild 704 BLAKE2B fe01239dc321e8794e8aea6483b5f83c9fe05e538cc309c196b87224a75e3eb124e09fca1b69ca04316ad79422016eb412a17a14787433bbd52b10c9d66e8b70 SHA512 1db9041345505d4b511794cac063814856a5d8444580cb32139cbc98e4e6340c6c816ba285a60a7af58cfab4b580e591b971d954ad30da0b95a87cb24d931a7a
MISC metadata.xml 501 BLAKE2B a1528e6bef6960599198e71c0bf4ef65b0feaf042d588e5a29970141703780892f907ac73aa247a94a14d00ac7e42d393ede430c39c9c322cc45403c22844182 SHA512 e3b1bcf46848fc0b6faf58d4b9df44df0d0dfb6649a6c7f3806d1ca148528ddccefb4323ebdb046ff4469c07f081a0ff0ef32d767b37d6539b77c356371ffd12
diff --git a/dev-python/ipaddress/ipaddress-1.0.19.ebuild b/dev-python/ipaddress/ipaddress-1.0.19.ebuild
index 76ffff0b7790..8bfeee8afcd9 100644
--- a/dev-python/ipaddress/ipaddress-1.0.19.ebuild
+++ b/dev-python/ipaddress/ipaddress-1.0.19.ebuild
@@ -13,7 +13,7 @@ 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-fbsd ~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-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
RDEPEND=""
diff --git a/dev-python/ipaddress/ipaddress-1.0.22.ebuild b/dev-python/ipaddress/ipaddress-1.0.22.ebuild
new file mode 100644
index 000000000000..c18ba7bde414
--- /dev/null
+++ b/dev-python/ipaddress/ipaddress-1.0.22.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
+
+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-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+ "${PYTHON}" test_ipaddress.py || die
+}
diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest
index 93d85f242bfb..44e8a507e9c1 100644
--- a/dev-python/ipython/Manifest
+++ b/dev-python/ipython/Manifest
@@ -1,6 +1,8 @@
AUX 2.1.0-substitute-files.patch 1017 BLAKE2B 70577eb950a18345804a2a4b750bd233dc6a0b6bbdb524dfc66e0f4a7c69b0eeb2d35efb9d1845d567a11d1afa7881068b4757e42b9baf24dc01ba3026608a38 SHA512 fc4c9e12267ac5f04a2e16ad27334a093638538b8149ff380099fcbeb674a276ab9eb624a508010e37f82c05d5f7ab527a80e386b3e7b61c123ecb8effd9d542
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-6.1.0.tar.gz 5066094 BLAKE2B 4f68776ba15f50b2f0fcc1503dd5c62ac464d9d0ace0801f572c9cdc1a0ddd7d840369a3df5940551c848376985cc74848002cef53869014adb2fd9714989acd SHA512 6b1d9713b5e8c3870ac8cd8bea9d3a6f0c0302e3983017516128ede9f0baba21372890873df29fbba3f9d2f47ba16bfadb1c611f9de23b71595c0ab8f917695b
EBUILD ipython-5.4.1-r1.ebuild 3663 BLAKE2B 776285cc3a7df3aa10b06c01a5b203a4032593f1857902d239bc7d78a15fb431588c36a3a2128789cbf47c747c1557aaf1f07ce9a1092427ec538e6be4f82945 SHA512 5f2c6c92683cd39ff85e09974d9992f24dd32b9a9651cfd56f7492a12155d251b21a3c3330f9766edf538968a211c6b924faf1dccb79b070a53847c71b3709f8
+EBUILD ipython-5.8.0.ebuild 3747 BLAKE2B cc6b62f3857ae210ae8f406c62129c05c2e460253dc6ed2aa92757860bbffd0b042cece5c7c0863d299bfe53e5cdc6430010904f4b6fe53d7a843f1eca60f55b SHA512 a846dabb6579144bcbaf14b48a6d14d101f8a3a58d005214cd9ea9c0abe6c42856be0aa7a90b5de9b24b1fd01e86a0c61909c7420185c121959ee550559bb216
EBUILD ipython-6.1.0-r1.ebuild 3396 BLAKE2B fb8641c29897a48e799601cf2509ca182835588de1e693393d7ee0a5063aa6ef717aef163ed23d0fba93d919eddc62526f6ecaabef252598809db0d1ab2a1384 SHA512 2de0470c9547819b58e7fbe5a8e030fe83b7a4c18923a711ffca048f37e9efe09b996d9794503b31cfb6e456e6337deb2dd8c1fe3040cc0d6ddec8541ad6e86a
MISC metadata.xml 2857 BLAKE2B 89f6ea04a550e2e590f9e041c435fe578691118e24265d0f3c2465480cb32cbf4f5ca4d6c8fb2a08a665061347e19e361160f73aea080b1f67a4c9c743f6c23c SHA512 6b28c7f0be77e23656df143940074658a71ea872ba12238d3dc206f25662ddd589e3ebee11d5ca06498cfbbc651ae0effc95235feed91e853616706c87ca5bc4
diff --git a/dev-python/ipython/ipython-5.8.0.ebuild b/dev-python/ipython/ipython-5.8.0.ebuild
new file mode 100644
index 000000000000..8f191191e87d
--- /dev/null
+++ b/dev-python/ipython/ipython-5.8.0.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_REQ_USE='readline,sqlite,threads(+)'
+
+inherit distutils-r1 eutils virtualx
+
+DESCRIPTION="Advanced interactive shell for Python"
+HOMEPAGE="http://ipython.org/"
+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"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+ dev-python/decorator[${PYTHON_USEDEP}]
+ >=dev-python/jedi-0.10.0[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pickleshare[${PYTHON_USEDEP}]
+ >=dev-python/prompt_toolkit-1.0.4[${PYTHON_USEDEP}]
+ dev-python/pyparsing[${PYTHON_USEDEP}]
+ 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}
+ virtual/python-pathlib[${PYTHON_USEDEP}]
+ nbconvert? ( dev-python/nbconvert[${PYTHON_USEDEP}] )"
+DEPEND="${CDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep \
+ 'dev-python/backports-shutil_get_terminal_size[${PYTHON_USEDEP}]' 'python2*')
+ virtual/python-typing[${PYTHON_USEDEP}]
+ test? (
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ dev-python/nbformat[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/testpath[${PYTHON_USEDEP}]
+ )
+ doc? (
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+ )"
+
+PDEPEND="
+ notebook? (
+ dev-python/notebook[${PYTHON_USEDEP}]
+ dev-python/ipywidgets[${PYTHON_USEDEP}]
+ )
+ qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] )
+ smp? ( dev-python/ipyparallel[${PYTHON_USEDEP}] )"
+
+PATCHES=( "${FILESDIR}"/2.1.0-substitute-files.patch )
+
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_prepare_all() {
+ # Remove out of date insource files
+ rm IPython/extensions/cythonmagic.py || die
+ rm IPython/extensions/rmagic.py || die
+
+ # 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_noapi
+ HTML_DOCS=( docs/build/html/. )
+ fi
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ distutils_install_for_testing
+ pushd "${TEST_DIR}" >/dev/null || die
+ "${TEST_DIR}"/scripts/iptest || die
+ popd >/dev/null || die
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ # Create ipythonX.Y symlinks.
+ # TODO:
+ # 1. do we want them for pypy? No. pypy has no numpy
+ # 2. handle it in the eclass instead (use _python_ln_rel).
+ # With pypy not an option the dosym becomes unconditional
+ dosym ../lib/python-exec/${EPYTHON}/ipython \
+ /usr/bin/ipython${EPYTHON#python}
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
+
+pkg_postinst() {
+ optfeature "sympyprinting" dev-python/sympy
+ optfeature "cythonmagic" dev-python/cython
+ optfeature "%lprun magic command" dev-python/line_profiler
+ optfeature "%mprun magic command" dev-python/memory_profiler
+
+ if use nbconvert; then
+ if ! has_version app-text/pandoc ; then
+ einfo "Node.js will be used to convert notebooks to other formats"
+ einfo "like HTML. Support for that is still experimental. If you"
+ einfo "encounter any problems, please use app-text/pandoc instead."
+ fi
+ fi
+}
diff --git a/dev-python/itsdangerous/Manifest b/dev-python/itsdangerous/Manifest
index 1d3ac76ceaf2..d0f5b9fdabc3 100644
--- a/dev-python/itsdangerous/Manifest
+++ b/dev-python/itsdangerous/Manifest
@@ -1,3 +1,4 @@
DIST itsdangerous-0.24.tar.gz 46541 BLAKE2B 835a459128188083ea048fa26ecfba1e01b67618838230f9cc53b93afe540a38856b48d6deb404f19564fe79390d109bc3c7eb8738e83ba828f21a33aa94b050 SHA512 2863b6e5fda178db59bd214c6d24d04422c1021bb41bf11598aba1cbc43053aff3bb1e0539940b5769de04b68c03e8bd01d728dcbfc4bd0ba05867688574a297
+EBUILD itsdangerous-0.24-r1.ebuild 835 BLAKE2B cd3e2ce1306ce021d8f9a6051412b60b33dfc0dee6976329dd88796ed58dacd19def27e11c064c213e29b25309b47264973c161edafca15df40d68ed7c9cc408 SHA512 da9ca27fca5c67e75f312c9f23a0fc96c0272ce2153a0960bec30c19c7710e7dc016d44d47f0546d0537216d00eb29a253afc1344035872e77f4de6c1b9c4c69
EBUILD itsdangerous-0.24.ebuild 830 BLAKE2B 8b3804e3460816f34b78b404d7145978b9dbfe6c0038a5b2c3d02185ac373551a1749659ec29d124fc8adb55cabad1e2705743c8fbf7ae4e6d9872419feb1ef1 SHA512 ae4106252644ff31bf68212c46d15e26086c89f7c44cd8d675864699595a91fc22187481cfed83cbc7f2e63535932f0050205367ebcd78f21444cf9e1c297b6c
MISC metadata.xml 325 BLAKE2B 77ff2333a1e15eb410f0c320bf5b62c19568bea653b4cda79294debf6dad02b774f914ecfb3cecbe0adb1630e36bc82727ae77ab09f2b8314fe2ccc101df6737 SHA512 ea6c9ac90af243fc0367615835740108e37ddb9547dd9f288572af097c978e11c3fb2a17398950fbf842e6d1a4fb0410a74e769ad7b0c103b2d9301497578e22
diff --git a/dev-python/itsdangerous/itsdangerous-0.24-r1.ebuild b/dev-python/itsdangerous/itsdangerous-0.24-r1.ebuild
new file mode 100644
index 000000000000..6152888f3468
--- /dev/null
+++ b/dev-python/itsdangerous/itsdangerous-0.24-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# 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="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"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+# Required for running tests.py
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_test() {
+ if python_is_python3; then
+ 2to3 -f unicode -nw --no-diffs tests.py
+ fi
+ "${PYTHON}" tests.py || die "Tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/jaraco-utils/Manifest b/dev-python/jaraco-utils/Manifest
deleted file mode 100644
index ad601efda2fa..000000000000
--- a/dev-python/jaraco-utils/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST jaraco.util-10.0.2.zip 83375 BLAKE2B 5e3d7782ce1453fb7b7520b6ac715857c71a9a1922afc69bb9cfcffd2b453d71bf0c17c953625de76e27b1b47f90fd9aae2912fa5ab7e0dcc8b88a07272ee408 SHA512 9522d0923db0637b605a11014104fbf6d86fc014fa1d065610df0cf8fe18dc5f962c8f4e4a3822c9223b434fbd252a99ac1949e52f7c9774642244f7a25e12e1
-EBUILD jaraco-utils-10.0.2.ebuild 861 BLAKE2B 98daa890a9f8efcfdad5146266e2b7462776759efd65d846ef051871a1b43ab5ba511e3c6411d947a1d7dcb14fbdab1e6e28f5fabe0ac9b632dae8d772e22913 SHA512 bfb88928cafd789828323668363f44499e66feee79b496d3fdfd2ca68eeb9fc437ffdd1635cf297a6240d8e0e08112fe363a260db277021d19016a33544df002
-MISC metadata.xml 315 BLAKE2B 1c50d3b3f8e2d3bed492643e25ebd00972d2c14fceb0d4518bd385563d3e3683070a77eb84c2445c2c29250768e1b1fb8a02a08f4916006fc0ede426047e9fc9 SHA512 ba7b5a27b035c27c8a788a8ef6e01431d6cf8517b7e3d3fd57a1b2a93434c40b7518f74b797e651d4f81933b5ec63304fe80d6350797e35f78caa88fc1d5741e
diff --git a/dev-python/jaraco-utils/jaraco-utils-10.0.2.ebuild b/dev-python/jaraco-utils/jaraco-utils-10.0.2.ebuild
deleted file mode 100644
index b8e5e6213587..000000000000
--- a/dev-python/jaraco-utils/jaraco-utils-10.0.2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-
-inherit distutils-r1
-
-MY_PN="jaraco.util"
-DESCRIPTION="General utility modules that supply commonly-used functionality"
-HOMEPAGE="https://pypi.org/project/jaraco.util/"
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.zip"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-
-# The binary calc-prorate is now part of tempora
-DEPEND="!!dev-python/tempora[${PYTHON_USEDEP}]
- dev-python/hgtools[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/more-itertools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}] )
- "
-RDEPEND=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-python_test() {
- py.test tests || die "Tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/joblib/Manifest b/dev-python/joblib/Manifest
index 207ce38ecd25..63e2a8f32fc8 100644
--- a/dev-python/joblib/Manifest
+++ b/dev-python/joblib/Manifest
@@ -1,5 +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 1203 BLAKE2B 45e6dfe4bed9eeed75d106dd43c273ae2430d1999f3113ef6d133caa5560e7494c7001e8f97dd85d4ca9c456d222305a3448747ea725210fa520ae1fab2ff3d2 SHA512 4349203df40f3e8d56429edea3217375cc5dd8a9f7e785869f39ea899fdd0866bd5aaaed964a5eee6d4ddf4576f8d5b9f727aeeb41eeb38e3abcab15a5bb4970
EBUILD joblib-0.11.ebuild 1130 BLAKE2B e03457d8027de456529b73f49171dcbe466644f71f18f07f1812db8c0523338513d665f5f27adc84ff62bef8bdcdbc72928f1af77972df7e90cc300e7f1286ef SHA512 560f9db93645a485e3ad4098320f88b8365775dc80b0231aea1192e02763684f0771ead381666935a7ea86e427a58583dd5de303c28c7a8cdf1c634f0d50cd27
+EBUILD joblib-0.12.2.ebuild 1132 BLAKE2B cdd557fe880f0b769cefb9a2d6129cd1108be2cbbee7ea0bb8581a398b615df42ccfa6730f44732706be9f329edc5c25e156a273db871da16ef1c463ff532856 SHA512 8bbd538ce87b35e315ac0f8979b5fc7bb157726fd445c8bc8cd4fa4839f36a74e6b458a5c36cdd43c00db27d3c268d1e3c006a5f6a61fd5b1a278c597118e601
MISC metadata.xml 832 BLAKE2B a05bb08a1c94c3c589a2101ddade1fb6baea3a584ffda3af9374788ebe9aabe334697e5f44700261881324448a8c91d819046785fa29e2bf39e1b944bf7572e8 SHA512 af7c23a51fa4ad666546900aca84ebd07412ab36f305ce4650df5cecdfcda3c24ff7d56322495c191a83fa99d00d968fc19284053f77620885f03bf4555f2353
diff --git a/dev-python/joblib/joblib-0.12.2.ebuild b/dev-python/joblib/joblib-0.12.2.ebuild
new file mode 100644
index 000000000000..03283be1da50
--- /dev/null
+++ b/dev-python/joblib/joblib-0.12.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Tools to provide lightweight pipelining in Python"
+HOMEPAGE="https://pythonhosted.org/joblib/
+ https://github.com/joblib/joblib"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc test"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+ test? ( dev-python/nose[${PYTHON_USEDEP}] )"
+RDEPEND=""
+
+python_compile_all() {
+ if use doc; then
+ sphinx-build -b html -c doc/ doc/ doc/html || die "docs failed installation"
+ fi
+}
+
+python_test() {
+ # https://github.com/joblib/joblib/issues/143
+ if [[ "${EPYTHON}" == pypy ]]; then
+ sed -e 's:test_func_inspect_errors:_&:' -i ${PN}/test/test_func_inspect.py || die
+ sed -e 's:test_parallel_pickling:_&:' -i ${PN}/test/test_parallel.py || die
+ fi
+
+ py.test -v
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/jsmin/Manifest b/dev-python/jsmin/Manifest
index bc917eb2ebee..715fc24ef9a7 100644
--- a/dev-python/jsmin/Manifest
+++ b/dev-python/jsmin/Manifest
@@ -1,3 +1,5 @@
DIST jsmin-2.2.1.tar.gz 12542 BLAKE2B 17586d8f9f7a5725a8fcae041a63fcf0d7a297fedc19271a1db417b1f847abfa30477d256aed474fca73e9e1484b47368458bfe2469dd5166b9b25535cbd4c10 SHA512 b70a72d5dbe37b34cac186967b151a79573bc060a1b814645b6d58499ec0e087f7a5941b00755258cb05e8a092f05b614de1253038140e773102f5312fa6a3c7
+DIST jsmin-2.2.2.tar.gz 12705 BLAKE2B ff14d28c753443c4a17e19b7205b739d5a177eeb8074e4b16c7ae7e5f816758e1f54e07ceddf90dde70cc2752f9dadee0dc71754b2de3343256f3b1695187bba SHA512 e4fea940d7b5e1c0d7dacad70d90a242a8ba178423c886eb60ed7a36b1fba9ca67b5118f26e9a96058b86d3f612d40a21e62cdccd5858a2012a8f222fad3277d
EBUILD jsmin-2.2.1.ebuild 506 BLAKE2B 81a4ce8e89452296ee10a873cbe12c20bb53e7dc1f448a338bf022ece6c864f2ca7b87644792817d299978dbc23a6ef210a8f237eb6e7641af32c30ee7d54e77 SHA512 4f50f70331f164162ce46885a09c7e5e176b3bcc511d811bd26cafd4435e0674d05ba6aee7142ea2cd400d833ab636c0ae86595e8efdb8ca35eca832babb7008
+EBUILD jsmin-2.2.2.ebuild 508 BLAKE2B a1568d11851eb298b2bb6f602855e2ceb6597109501be64460c59bfc7daf61a240ebfc898336e4f169a98e1eb9964c6bcd538967dddeac47054a9af5333cbb7d SHA512 5184540e0bbff72b111b23616b6633aed4ffe30e0b6a9733dee820ae805b1b537e923a167dee6eb5c9c3c18eca3872dccdb2e7954c8f4e0c6f4e88c36d8facf7
MISC metadata.xml 372 BLAKE2B bec41151e562694fd012b685bc171021d83ebfc80cc83f86a48d2150a4ab8e0d15f3c90c177387ccb2fd489230bb5613dba941f38bdd07ff1ed9878ce2253914 SHA512 3719ee9f00f088f6c8e0086fda757322717e177b4534877667e4f2606de6f97add603be1958c0d33a9189157184668296ced776f63fa5257bbaef5c3b0edfa31
diff --git a/dev-python/jsmin/jsmin-2.2.2.ebuild b/dev-python/jsmin/jsmin-2.2.2.ebuild
new file mode 100644
index 000000000000..6aba296c0296
--- /dev/null
+++ b/dev-python/jsmin/jsmin-2.2.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="JavaScript minifier"
+HOMEPAGE="https://pypi.org/project/jsmin/ https://github.com/tikitu/jsmin/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+LICENSE="MIT"
+SLOT="0"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+ "${PYTHON}" -m ${PN}.test || die
+}
diff --git a/dev-python/json-rpc/Manifest b/dev-python/json-rpc/Manifest
index bd47a7a79858..d699a0dacb9e 100644
--- a/dev-python/json-rpc/Manifest
+++ b/dev-python/json-rpc/Manifest
@@ -1,5 +1,3 @@
-DIST json-rpc-1.10.1.tar.gz 25410 BLAKE2B bb543dc9987d7aa4880d1981fad888ae9374f51958a2b7934e2779fc835705c03946cb3378ca60a914a130ae78741cda75da40ee8ce76e6b4af17a2e98498089 SHA512 bb69cbb12c0a64286fb1e98db21ca75cb19daf20c6d6f5721f82891a17e44d2cda172e73bd389a02077d094b8f6deb0959952b0498b0c1b4a0acfaa5e3ba3922
DIST json-rpc-1.11.0.tar.gz 29442 BLAKE2B b2a77bdcc2f5efe64527feb29b28c0add90b9fdbd5aa73dce18c33e9a10342c1e6b04ed5d53c110e3f1b6287cf1fdca9db77e38a04651e0a522b76c0351ec993 SHA512 aa5a467ef0e6e556612f77855d38f0dfb76b22556490fac5f0989d27b7608aed8389042ded1a0d8fcbee1f20294c78a6af3c030f41c4e30ec1effae8e51530fb
-EBUILD json-rpc-1.10.1.ebuild 809 BLAKE2B 42983942abd2fc960871292c0f87553ebb53d0f0ca34ab25b55d6bc32e66770f8767d06efb75b64ae8f9d2ff730daedf05fd7fc98a65e309221fa90811ec5f42 SHA512 9ce22bc24d9211288274e21aea3a987b333215cf25db80626e77a626fa86a8fac06a76857edfcd8e060df306702c7ccce4af3b7402ca384163ee21adbf8e92d7
-EBUILD json-rpc-1.11.0.ebuild 813 BLAKE2B fd3d5df067dfffc5401706de01c93ae07706b4cc2f63feeee67221075dbb9a0dad723594cfcccfb40b1bac9991b31a230bf590329f1e77015ed5d9b3d91d7acb SHA512 3da898d9eaece814c5c34a258328f582970c6415351a29d9560c548013971d2014025fc685a85f5d28f9766489dc98bbac137b2c11d9d5003f2b28d3dc9e485a
+EBUILD json-rpc-1.11.0.ebuild 826 BLAKE2B b8bb04bb8721e99f00946293e5d3f29cbe1a39013fd985bcc6a88af7124b8d5822eca92261d7d154a779275f6b535af9dd820d39e01826094ded3556cdd2677f SHA512 39713ec4b398c5486d834f26c22b40e08fcba3b9c6c84744810038b2069e421c7f9cab0e28dc1050a9d64d10db505596860379140a1f0053f4058626fcf39aa8
MISC metadata.xml 794 BLAKE2B c3611b6095ddf17e030c993775e3fb0b9a7c2c7ac22f5486151f2b9ad03f73bf6b0f6e467cd6440e4a6b726f4cef597cc48dd35d8973c4be941f2615b9c2b208 SHA512 68c309e9fcd29a2182d6eba1e9e758971edc2293cd3c044852de9c938ae0bdbe6ea8805b32e76656d809d6ab3d636a274cd2e65dfd21ce3f026bde5e9ae02266
diff --git a/dev-python/json-rpc/json-rpc-1.10.1.ebuild b/dev-python/json-rpc/json-rpc-1.10.1.ebuild
deleted file mode 100644
index 857752944190..000000000000
--- a/dev-python/json-rpc/json-rpc-1.10.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-inherit distutils-r1
-
-DESCRIPTION="JSON-RPC transport implementation for python"
-HOMEPAGE="https://github.com/pavlov99/json-rpc"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="test"
-
-RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/flask[${PYTHON_USEDEP}]
- )"
-
-python_prepare_all() {
- cat > jsonrpc/six.py <<- EOF
- from __future__ import absolute_import
- from six import *
- EOF
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- esetup.py test
-}
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 b46a3f9f107e..f37d9497f40a 100644
--- a/dev-python/json-rpc/json-rpc-1.11.0.ebuild
+++ b/dev-python/json-rpc/json-rpc-1.11.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="test"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
@@ -28,7 +28,7 @@ DEPEND="
)"
python_prepare_all() {
- cat > jsonrpc/six.py <<- EOF
+ cat > jsonrpc/six.py <<- EOF || die
from __future__ import absolute_import
from six import *
EOF
@@ -36,5 +36,5 @@ python_prepare_all() {
}
python_test() {
- esetup.py test
+ esetup.py test || die
}
diff --git a/dev-python/libvirt-python/Manifest b/dev-python/libvirt-python/Manifest
index 5853567050f6..ba1300e406e4 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,8 +1,10 @@
DIST libvirt-python-4.3.0.tar.gz 187111 BLAKE2B 7266ca1b5836429e13a03dab0e2f5085521c72e2d6952d7a9de514eace286477ad7b237c5d70f86fac49ab2201c8724149af72d4c1f688ac8736257045babc6f SHA512 4b2b4a2590e968ff4401d8429319c94b1b9c08a40b089f461af5a4912acf2c504f60652c80b161c253c00e41d22c100c2e180159e45d84c352c59dca69172cfc
DIST libvirt-python-4.4.0.tar.gz 188431 BLAKE2B dc2dfc64139c3bb2a80516c345b1256311b1b2ceaa832de2ef60afe5422adabee626b25dffa96a1bd8428f4d0bd54ed5264d887522700a941aa646b4b43a7f8c SHA512 b4e740895c22aca20d8fc1cfadc9276e91e0a74aa7bad75d15de14be6704be8386055b700ea65045acfaabf3bfe8fa51e5d814e625e46d01b3ac0221419d25da
DIST libvirt-python-4.5.0.tar.gz 190016 BLAKE2B ba3aa68b2de6179cfddaff54bf96fa876959d97e72245ccdad8f9f681641166f5827d5244ae4c18b7a7b90a3201b3a797d30c2436a6ab5fcdbcfd56462348ba4 SHA512 14572225c2f5233aa8cb7257cff94d38effc4d988aac36108ca510dcd442d8c5194d6b25bddb2603bb1e1bc4dcb284f103899ce81063dc6a7994d78beea355ac
+DIST libvirt-python-4.6.0.tar.gz 190306 BLAKE2B ed3659e69408e7b8b5f0ea3404a2e72c6e9c1fbc5c13352c535a3c30980e7d50f5cd1a2c4aea4438665ea3e9e506a91787b5ce43d5199f7c5d4bd25f22186033 SHA512 15c71820ea3c3f71cfa127b82374f05cc99d4ed5189ad9ec0e471b3491fc4050f7f938590a46f0eb9d9efcbf45971881ed4f40376619a9f6b3796459626d645c
EBUILD libvirt-python-4.3.0-r1.ebuild 973 BLAKE2B 69b9e18ba411ed4d4085bc4b761c2b8fb4e674fe32994ad8187f72365b42924bc33e54d198c0760b45e4efc04dc8b36c1a6c7ae16aac949839ac9f6a57a96e54 SHA512 c5f53f9dee7ac39c6b0927d2fa0a7926227a013c27091fd36865101fe4ed549870ec3dd6104dd97faa2088b5df5aae42c47192a54fd41b6db1ab92a9b05b9aca
EBUILD libvirt-python-4.4.0.ebuild 975 BLAKE2B 0f1b8f5fdc1b5b0746a183be50785ff9fae9ff8490a0c5320f30c9f964c764ed224e01fdb57badab4e46ad562d57a8571c79f5fc0d7aa6700921dd4c996571a5 SHA512 9312e564ad65170fdc81d786291c18c8f5f773ecdc734ba40dce5f0d0e4dd8e69f342933ed7b879efe865e1cc52bfd37555dea082643ed50f8a5fc268d908f34
-EBUILD libvirt-python-4.5.0.ebuild 975 BLAKE2B 0f1b8f5fdc1b5b0746a183be50785ff9fae9ff8490a0c5320f30c9f964c764ed224e01fdb57badab4e46ad562d57a8571c79f5fc0d7aa6700921dd4c996571a5 SHA512 9312e564ad65170fdc81d786291c18c8f5f773ecdc734ba40dce5f0d0e4dd8e69f342933ed7b879efe865e1cc52bfd37555dea082643ed50f8a5fc268d908f34
+EBUILD libvirt-python-4.5.0.ebuild 982 BLAKE2B 4becbf00df8460246d3e933df6b701c95a616ac6f26878acd29200e5d12101fa94edf59ccfd9847d2ee03e94aacc1df78cfcf2da66973021a181962c885a84fb SHA512 c1c53e1a5d7fe3e71a7d5f99d943c1da3e118151fe158ecd0c50f8f0d40a9ddad370759cd65bd32453d0ba2d4a2f31b7b4a25718f530e784e56b39919345f574
+EBUILD libvirt-python-4.6.0.ebuild 975 BLAKE2B 0f1b8f5fdc1b5b0746a183be50785ff9fae9ff8490a0c5320f30c9f964c764ed224e01fdb57badab4e46ad562d57a8571c79f5fc0d7aa6700921dd4c996571a5 SHA512 9312e564ad65170fdc81d786291c18c8f5f773ecdc734ba40dce5f0d0e4dd8e69f342933ed7b879efe865e1cc52bfd37555dea082643ed50f8a5fc268d908f34
EBUILD libvirt-python-9999.ebuild 975 BLAKE2B 0f1b8f5fdc1b5b0746a183be50785ff9fae9ff8490a0c5320f30c9f964c764ed224e01fdb57badab4e46ad562d57a8571c79f5fc0d7aa6700921dd4c996571a5 SHA512 9312e564ad65170fdc81d786291c18c8f5f773ecdc734ba40dce5f0d0e4dd8e69f342933ed7b879efe865e1cc52bfd37555dea082643ed50f8a5fc268d908f34
MISC metadata.xml 518 BLAKE2B ac9993d622790a5cec52f737de0494b7ac6a5a6e17e66ccad8e4862257ba8926d688fa4b6e68cd96ea5a4f2d35825204219fd79bc5917d05a6f39787f80bc1df SHA512 243b815c70c65046d672bc2b4a05d67f61c6e70dc6677ef7e8b76783979d801793f8d864a33ed9c64072c4fa30786d4455c82c82fa37933dac0b0efac2264083
diff --git a/dev-python/libvirt-python/libvirt-python-4.5.0.ebuild b/dev-python/libvirt-python/libvirt-python-4.5.0.ebuild
index 42d117b59bcb..ee3d5d9d1dd0 100644
--- a/dev-python/libvirt-python/libvirt-python-4.5.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-4.5.0.ebuild
@@ -13,11 +13,11 @@ if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git"
SRC_URI=""
- KEYWORDS=""
+ KEYWORDS="amd64 x86"
RDEPEND="app-emulation/libvirt:=[-python(-)]"
else
SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 x86"
RDEPEND="app-emulation/libvirt:0/${PV}"
fi
S="${WORKDIR}/${P%_rc*}"
diff --git a/dev-python/libvirt-python/libvirt-python-4.6.0.ebuild b/dev-python/libvirt-python/libvirt-python-4.6.0.ebuild
new file mode 100644
index 000000000000..42d117b59bcb
--- /dev/null
+++ b/dev-python/libvirt-python/libvirt-python-4.6.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+MY_P="${P/_rc/-rc}"
+
+inherit distutils-r1
+
+if [[ ${PV} = *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git"
+ SRC_URI=""
+ KEYWORDS=""
+ RDEPEND="app-emulation/libvirt:=[-python(-)]"
+else
+ SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+ RDEPEND="app-emulation/libvirt:0/${PV}"
+fi
+S="${WORKDIR}/${P%_rc*}"
+
+DESCRIPTION="libvirt Python bindings"
+HOMEPAGE="https://www.libvirt.org"
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="examples test"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ test? ( dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}] )"
+
+python_test() {
+ esetup.py test
+}
+
+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/lit/Manifest b/dev-python/lit/Manifest
index ed8c42223ddb..86f456300fe6 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -6,7 +6,6 @@ EBUILD lit-3.9.0.ebuild 790 BLAKE2B 13015298e24920449372388bc9a0fe5b5c705b49bbc5
EBUILD lit-4.0.1.ebuild 811 BLAKE2B 6a11590228ab794a2da32f75b8d72edd64a6a394640230a0d524b5784b21caf710fe6085fc913f48671e1812365d9665ae2dca3dca8697636b5149f69f6163a1 SHA512 583bb3c1a0fc61aa0e8fe1ba2beea9c4910f7af699b782b038ecce78e509cc2ffd219f8b63b8c83edd475eeee54c46c4cca4dbe602c6e833859fd784649d0820
EBUILD lit-5.0.2.ebuild 904 BLAKE2B 74ccf4ce59c6aba63fec1f0dfed1e49bf751abf8cf61626f95534f46ecaece80b793481d7cf8115193007c9c13139018f28b6e4c86566d8481614229a84be5c6 SHA512 13a3ea3609045b3cba077e931b5ae52837c4510640bd5b6df7df6819166e069f3d4eef85ecd5dc1043868d7889539383f64c9f0655de0d88129e6b0d7a4f8986
EBUILD lit-6.0.1.ebuild 1014 BLAKE2B 549c00ba1da9265ef26ea04d574d139f1fbab99f79ed60f270ff960f940df4507376fe31d48776241ecf4a4cb84f134abec61c000a27756ba057083527cd6607 SHA512 729a2b96a49758b18e59ec9df38ddff9890953283185cbae0abeef1cf4f11c2680485f26ffa70a85b326a389a3230e459700366b06f6bcee5a4be9854afeef62
-EBUILD lit-6.0.9999.ebuild 961 BLAKE2B cb1a25ddf6915b528d16dbb4cc200a708f0e4906659b280d2a87f7e02a536665ad592378ad446b9149373dbd643e683200e8169703628fcfa8db9b08536a777b SHA512 44fbdfa703aa94f2f4621490321bdcc092226c842b2f41d6223fb23a703686fcd004ec843b5bbf810a358179dd3e7b86997e4dfdd6ee7e32550301478ccdc4ae
EBUILD lit-7.0.9999.ebuild 945 BLAKE2B 23e293c056263d0dc4c5c1ae7a8eee94a581110d93bb31287aa823f2e2d5ff39e485d0e0608c177ac24babd375cf1bf40df3500758ab86cdcdc4a72d9c3e4680 SHA512 5ec3c6c5bbda9b31c82641d841d00ed411f06aa52ab403d30890bc935c1f6322f0822c14d19e5c4826e7a5e38f236c77c21e097e795b87496c80c40b6f93407e
EBUILD lit-9999.ebuild 920 BLAKE2B 3327119d4508e44c9f3a7658a38e6d6b15ec021761584764c8fb32af8469490d428fab66f20de3f75f2e72cb2f8682f0145805059b3723d8d7361b0aae18966d SHA512 95606df1e8ca840e0512b6dc6c9b06d161646fc71f41bc2e1c459cc2dc4fc1ed3883265c43f575d493f89477616b530b8e7a62414da82bb315ee175bb0dfb80a
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/dev-python/lit/lit-6.0.9999.ebuild b/dev-python/lit/lit-6.0.9999.ebuild
deleted file mode 100644
index d3e98d7342bd..000000000000
--- a/dev-python/lit/lit-6.0.9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-inherit distutils-r1 git-r3 multiprocessing
-
-DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
-HOMEPAGE="https://llvm.org/"
-SRC_URI=""
-EGIT_REPO_URI="https://git.llvm.org/git/llvm.git
- https://github.com/llvm-mirror/llvm.git"
-EGIT_BRANCH="release_60"
-
-LICENSE="UoI-NCSA"
-SLOT="0"
-KEYWORDS=""
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-S=${WORKDIR}/${P}/utils/lit
-
-# Tests require 'FileCheck' and 'not' utilities (from llvm)
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/psutil[${PYTHON_USEDEP}]
- sys-devel/llvm )"
-
-# TODO: move the manpage generation here (from sys-devel/llvm)
-
-src_unpack() {
- git-r3_fetch
- git-r3_checkout '' '' '' utils/lit
-}
-
-python_test() {
- ./lit.py -j "${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")}" \
- -vv tests || die
-}
diff --git a/dev-python/logbook/Manifest b/dev-python/logbook/Manifest
index 4e44a9ddc2c5..7b8ba3dd06ed 100644
--- a/dev-python/logbook/Manifest
+++ b/dev-python/logbook/Manifest
@@ -1,6 +1,8 @@
-AUX logbook-0.4.2-objectsinv.patch 365 BLAKE2B e5dab7bf2807826b8d8607ee2bf2ed7012a54aebe8d1873870b9765d77d2bea2e6cc342965c9553753c947469745816ca41054864d83ddcef36797543af385f2 SHA512 a66b80355dd76fb965f2f2206b29c327328ddac406db681898ccf56605a3004f7bf84c7b5623fd9ed953b170a87589c47ad1e164c24be8f9d4fd664f482a8633
+AUX logbook-0.4.2-objectsinv.patch 393 BLAKE2B 9575e9f92379fc772755785bd10cc465c9c85085cc9261657a61754d179f8a8f790da8045c13bdabbc0d62ca12c74286bcb35652dc13b8675ef8aa2d6677e57e SHA512 7b62f943b48f52ae46d56a8835f0942d74feb757f2a1ec5165006cfb70a6e2030b422a20f278aa746d1f3c85c9c20d87c954e8c42c31dfd18050fef9dbd3f302
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 1175 BLAKE2B 21b587e63650c7214e2acb4951220f8488c0db121fca62d994dc9e4ae297f7b7daf4b82962a152c3a0fc4a4a93ca0d746e09cb4e7e5930240787ee58dea82a0d SHA512 cda9847b609c5be911f3d26f4a3a49678f18ae0a120c9366c6e8e5314ba641df699d49462e14faf46aa930d19621b3ba0b5101a39c4d2dd0fa737623c477a7d0
EBUILD logbook-1.1.0.ebuild 1177 BLAKE2B 8463026750e763e01845ef8814f210aaa902e5250105b6ef9019d2f4e1b5be5355e5a43e609983d23bb890b604da7c29392bc4817c1cdadc039eac2f9dbf113b SHA512 9e151adc6c2964f391df832a5bac5dd14ac382a9d1f96b413d2e1621ff131d766d22cf3531024d7169f3de105550102446aab698555f9e0131141350c7e09cf6
+EBUILD logbook-1.4.0.ebuild 1179 BLAKE2B ceca84371ad6060b8d6f4db585ffd96f43cb0c1e960b376f44975f78bef2f96620fd50b26e5a82cb211ebb670dbe3944e0a771cc04b555f60ba85a657e13a0d9 SHA512 43bd6db9e7289db1105458fa9347cf41d5ee48bd84070e360c52f98d51451aa0d1e0f2a6e7d1b8a131ea7814103aeee7b87df5aca7ca7d055d52b9e4894bec96
MISC metadata.xml 379 BLAKE2B 63416a01d45934c94f9f56e2872a35d66a625c6d529315697d4038d64fe0947f77065badeba36cd765d2a4781e04ab651b3b812c5563caf3222065210d62f3f1 SHA512 fcb989995cc9403469ef44339c37b3a849a485b9741b1910e3dbad66d6aeb5a815a25ef9c403c020d75e608f91d78d436dff8a098efe5a508ae73b3dffe01a82
diff --git a/dev-python/logbook/files/logbook-0.4.2-objectsinv.patch b/dev-python/logbook/files/logbook-0.4.2-objectsinv.patch
index 28b26f0bc9a3..2575f862eded 100644
--- a/dev-python/logbook/files/logbook-0.4.2-objectsinv.patch
+++ b/dev-python/logbook/files/logbook-0.4.2-objectsinv.patch
@@ -1,7 +1,7 @@
Prevent unwanted d'loading of un-needed objects.inv files
diff -ur logbook-0.4.2.orig/docs/conf.py logbook-0.4.2/docs/conf.py
---- docs/conf.py 2013-06-02 19:31:32.000000000 +0800
-+++ docs/conf.py 2013-06-30 10:50:38.604402792 +0800
+--- logbook-0.4.2/docs/conf.py 2013-06-02 19:31:32.000000000 +0800
++++ logbook-0.4.2/docs/conf.py 2013-06-30 10:50:38.604402792 +0800
@@ -219,6 +219,3 @@
[u'Armin Ronacher, Georg Brandl'], 1)
]
diff --git a/dev-python/logbook/logbook-1.4.0.ebuild b/dev-python/logbook/logbook-1.4.0.ebuild
new file mode 100644
index 000000000000..72ffa78547a0
--- /dev/null
+++ b/dev-python/logbook/logbook-1.4.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="A logging replacement for Python"
+HOMEPAGE="https://logbook.readthedocs.io/en/stable/
+ https://github.com/getlogbook/logbook
+ https://pypi.org/project/Logbook/"
+SRC_URI="https://github.com/getlogbook/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+DISTUTILS_IN_SOURCE_BUILD=1
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+ doc? ( >=dev-python/sphinx-1.1.3-r3[${PYTHON_USEDEP}] )"
+RDEPEND="dev-python/redis-py[${PYTHON_USEDEP}]"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.4.2-objectsinv.patch )
+
+python_prepare_all() {
+ # Delete test file requiring local connection to redis server
+ rm tests/test_queues.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ use doc && emake -C docs html
+}
+
+python_test() {
+ py.test tests || die "Tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+ use doc && HTML_DOCS=( docs/_build/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/marshmallow/Manifest b/dev-python/marshmallow/Manifest
index 2a3934b0f14f..50905c737311 100644
--- a/dev-python/marshmallow/Manifest
+++ b/dev-python/marshmallow/Manifest
@@ -1,5 +1,5 @@
DIST marshmallow-3.0.0b12.tar.gz 153870 BLAKE2B 4279bb477861cbcef219a7442ffa29cb1f5bb084b08a9812256898771560add3d8e5dbcd2348d8734c1701131e02f33c69ca17f2d1d9010712e11ada96e0374f SHA512 3155503630b2a85eeb4b04769de79346b334975ab3611695806e799a76dfca78cc3c7d490b18158c757dd15d550fa408b651fa4c69b3e5eb147c4cf38613e2ab
DIST marshmallow-3.0.0b8.tar.gz 148882 BLAKE2B a83e9cb2ff7d5786e5a0d5c947e578f81d7d2ab008257df195096e06031b100cd6d31bdab3df63b6ab6704268b1915827dd89f7e5fce6a638d136686fc9ebc07 SHA512 34f7a974872d0cdad828e342788269ab19194e17f30716dc8db21bc3b86ab3f1be6bd5e31c7bcbeaad7b8c70acc39eab256eb938060eff42067f5f1b3ba51c1c
-EBUILD marshmallow-3.0.0_beta12.ebuild 826 BLAKE2B 1ef671583bf696aef8441aafd5ce82cb6db7b1487263a231c4bf47dd84b0e0c0e12c567fa865de4402c85d17870a0fdc943d810f40de226ff0460fb3c1159815 SHA512 6843b3f4e527001ac81f145c97746311ffde388967e4197d33d5e2b58e23531b4ab10a9d659365b68f18be261cc797a947e990322d75b7ee4bec17a7ef7b0c51
+EBUILD marshmallow-3.0.0_beta12.ebuild 871 BLAKE2B 7c2747e128ae9fc3d9269fbd4b50a9fd6753ccb43c4e0e90d3dd4ff7017fc0e835370554cd8c50b160f3ce1fffc565970ee32b4e28a4b8bdd12834556fac6547 SHA512 e532563be054178af775635898234cd28b9449ff31c8ce1c61e3b6c920101d6ebab71aa2063b753cbc7adc5418edb78722750c1d47386f278b543687c1a79f18
EBUILD marshmallow-3.0.0_beta8.ebuild 826 BLAKE2B 1ef671583bf696aef8441aafd5ce82cb6db7b1487263a231c4bf47dd84b0e0c0e12c567fa865de4402c85d17870a0fdc943d810f40de226ff0460fb3c1159815 SHA512 6843b3f4e527001ac81f145c97746311ffde388967e4197d33d5e2b58e23531b4ab10a9d659365b68f18be261cc797a947e990322d75b7ee4bec17a7ef7b0c51
MISC metadata.xml 360 BLAKE2B ed1f62630b417aaefbfc1ce52c275f16187a1fac9ee46e7172c4b703452329b64de253eed111bde2e7bcb4b85e7806d8423fd5d80899f93b23e7c3da61030a2d SHA512 51665fe5adb03e70bb1582f393b95783c9e4956c24f664c09d08017663bc8373b07080c142f714fd4c93381cbd5c55bec2b58ca412df6aa55980f9a61abebc54
diff --git a/dev-python/marshmallow/marshmallow-3.0.0_beta12.ebuild b/dev-python/marshmallow/marshmallow-3.0.0_beta12.ebuild
index 630eff899b7f..03d11047dfc2 100644
--- a/dev-python/marshmallow/marshmallow-3.0.0_beta12.ebuild
+++ b/dev-python/marshmallow/marshmallow-3.0.0_beta12.ebuild
@@ -21,7 +21,10 @@ RDEPEND="
"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/simplejson[${PYTHON_USEDEP}]
+ )"
S="${WORKDIR}/${MY_P}"
diff --git a/dev-python/mechanize/Manifest b/dev-python/mechanize/Manifest
index 5351a0bebe51..7169bbbadd46 100644
--- a/dev-python/mechanize/Manifest
+++ b/dev-python/mechanize/Manifest
@@ -1,3 +1,5 @@
DIST mechanize-0.2.5.tar.gz 383918 BLAKE2B c9951f47067798861de0f153e02985c8d00fb4070960993f2ea1c32ee52d6c937af51cd6e3d291273877da0bb9bee2106b92d3518b180ebfd74eafc764136a10 SHA512 23de1d9a5fba63d76fd577889594dacf5412fb2fccb58908a10ab350a81dd16a7a31019d0b4a59a5ed4115320c7e3585c77eef88dcd80a88a9c3c2da3c28fa68
+DIST mechanize-0.3.6.tar.gz 201845 BLAKE2B be2abf0e573ca41c0b9a8f0632be4d630a4c122cdd6402209619367a01629768fb2b4eb55164f1f511f1549444c015942bcfde2a075514748fbfd56149240dcd SHA512 bc838d826dd8b08f699d4788fae8962746dbc266d892b34eff2f11b16a28ff22357d011fa1b177e813e4d879b36cd83f464173297ba58208a6ba37f9f2f130be
EBUILD mechanize-0.2.5-r1.ebuild 971 BLAKE2B 302ed76423b10f92a54d567b6a74a58007e4733488bdad23f55db57fa016747b1893b148c0ab06de8dc4cdd00ab4007c571e0611c36bce7df83fc73c49c7cfae SHA512 0c4fb7e5169996ce133d9ceaec506553799b69137f358376d8ac9e059ffd61b52e5aae6cc7fd671eb0ff4b8ae9d4928f47c3e407e03ae2eb35e895d56820fa5b
+EBUILD mechanize-0.3.6.ebuild 614 BLAKE2B 1e31e8dc9206c6cee9ad60d62820abebb5bf27da3c4aa516413a8ef4bbabd91eebaa04f2db000e6f5b9b60b43350c6d2e0be290eeb600ac13434ad2314b67199 SHA512 d8d503ca099ebca812cb72d01ed1def33561323ab489723f612a7a45ad75396fbfeaa08ea0592c634cc62c3d73318f6a9d416cd764a8789306098b6b3c7cd6d8
MISC metadata.xml 959 BLAKE2B 7e3bc231d201f4b49561f1594301f1d2663744d4a5da0e9f277f2434f80eef016e98e5317016f3e330b1f8daa6a4559db6207720888b99dbb9634c605bcc0472 SHA512 37015b73d1166a75a206306eea97957f23cee6f558bafe54b18c99b7b70b966569a87e9d70466ed50393c1968aa1f7dd884cdf98bd401f274d1e6510d927afa8
diff --git a/dev-python/mechanize/mechanize-0.3.6.ebuild b/dev-python/mechanize/mechanize-0.3.6.ebuild
new file mode 100644
index 000000000000..1dfd59b72d76
--- /dev/null
+++ b/dev-python/mechanize/mechanize-0.3.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Stateful programmatic web browsing in Python"
+HOMEPAGE="https://github.com/python-mechanize/mechanize"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( BSD ZPL )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="doc"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+python_test() {
+ "${PYTHON}" run_tests.py || die
+}
diff --git a/dev-python/mimeparse/Manifest b/dev-python/mimeparse/Manifest
index 9d96668704de..a3a736ff46b5 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 1119 BLAKE2B 2c26e6d8196ea644409696a5714c100c048a86b7c6973ef8982fef229a6a140ab22148cb5b3d6660616c57d097ef04d1c8f6b5bd4aba13805dbdcb91554802d0 SHA512 5b70dabb5a426dd16b2159fd36dd3f024400724a30c5c264340d2b6c88a5c046e93c540fd06e452fdf9249d16cb888210944dccff00f364080b543c4cfc45152
-EBUILD mimeparse-1.6.0.ebuild 1155 BLAKE2B 1422be82d7718070aa04dd437343c1c02fca0e267ffbc82c333b4444cc0e2344989b4ded00c4f2e0e902e7e009d0de106f2fe03f9eb6dc4d2451228f67d6b750 SHA512 cf1f693035d63732eafc70d342b319db9ae7979b4c279a07324c38c44bf65130feb600f06bef4fad401de5c795abe1c5a2c38791ca3fe1b6429f76217f754c14
+EBUILD mimeparse-1.6.0.ebuild 1154 BLAKE2B 0301bb1dcff61853ce19ee922c20d67c8ec02a2abd8b70f6087ef053f3c28f7a267c4ab15837720b75c9e09007bf45da785ec6d7317f481b1ece0e6b5a39cadd SHA512 1a94da5968430603c2105208dd3303f9c69525cdd6ce38bea9fef5942c60bcd1ad159cf939d3fc6424da318f43a296fa5fc648a912fb374672ecb915c9b0fdf3
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 4304ed8854ec..89383fbb4477 100644
--- a/dev-python/mimeparse/mimeparse-1.6.0.ebuild
+++ b/dev-python/mimeparse/mimeparse-1.6.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="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE=""
S="${WORKDIR}/${MY_P}"
diff --git a/dev-python/mkdocs/Manifest b/dev-python/mkdocs/Manifest
index 20d93d920947..f1093dda5e76 100644
--- a/dev-python/mkdocs/Manifest
+++ b/dev-python/mkdocs/Manifest
@@ -1,5 +1,7 @@
DIST mkdocs-0.15.3.tar.gz 1805972 BLAKE2B e6619fa0bd14fefe96de5abeb9243369b1419e7018705ac6a6d58fcb40c01aff380c3b4ca514af0a25da90092f39776abe42d19a67f7e86780c5c4111884b230 SHA512 e5b72eb56dcc2fe2be154155af15845a7d0fc06d6176f1c6b2bb54e8673d207146bdd92b37a709d72c1d59fcc76a793e6fed5d7fb6d9008f28d43baa17e446f8
DIST mkdocs-0.17.4.tar.gz 1830194 BLAKE2B be3877459ae4a5a88b40b2ab4beb2174c67d11a266a48cbcd37432c53df49f11aae3f923485f483744128483c7009f5f46a875924bd8409ec846f5d3387e1a68 SHA512 b9e2415cfaa317c4ec48dc2f54be55d2a630349cfc150f26d807015616853e2ea8937b247713a1a732626bedc807b542dbcd8e23d6ea70edb1e971abd20dd74b
+DIST mkdocs-1.0.1.tar.gz 1589767 BLAKE2B 54f7a33c166fa44b9471069db45436e1381d451470fea4ed11de1cabc0cead3508bffbaf2303d33904ef0bee8f81cfbdacb0fd095ee53d6fa7c09f33274c03af SHA512 9f6b1ff5922fb58783d70f3912bb0170f927ba0160f5e48f71db2d267030208bd50997f14f4626fbfce891ddce7f97747ba05100ea96cdc24609341d382f039a
EBUILD mkdocs-0.15.3.ebuild 1061 BLAKE2B 1a04b9e670519649f03965c075f295ee55444a6feb8413171908a071386253b5535a19c298040391e1c1deb46c0c4f90fd3a4296394a6bd9077405466a2d191b SHA512 bc6b8d0ac0f6644e49659e3cc35c28a818b085e9ac60d812226f3b9b74c17f681b978e582a538d4d8a39bcdef94fed11d97542b0dccacd2a967263657dcd2093
EBUILD mkdocs-0.17.4.ebuild 1321 BLAKE2B ca9ed4437185149a4c70caa38d7f71e1f27bbfc5c4c23d7e9b4cda9663c1dbadc33e99a76ee759a035c21639e534855234c9d83e3204091a11cdebc5b332db3e SHA512 e44367fa20b633e1cccefd8f0fed16b48fbca8162194506dd1dc5af6d49a2e4351975d4df31d222495e34da8c2333f28bb9e8d62ff0fbe189fe6b726b369c0df
+EBUILD mkdocs-1.0.1.ebuild 1321 BLAKE2B ca9ed4437185149a4c70caa38d7f71e1f27bbfc5c4c23d7e9b4cda9663c1dbadc33e99a76ee759a035c21639e534855234c9d83e3204091a11cdebc5b332db3e SHA512 e44367fa20b633e1cccefd8f0fed16b48fbca8162194506dd1dc5af6d49a2e4351975d4df31d222495e34da8c2333f28bb9e8d62ff0fbe189fe6b726b369c0df
MISC metadata.xml 222 BLAKE2B c3730d60b92f5db302a2cd11c9f6143cf2eb847b81a20d3208b29c7000b0b748859c1e04fc44ffe79515b3bd8cf2b226de3ca2577bd8f15f68dd6c76aa12fa91 SHA512 294e924a6b8205f1f304a70d18ea3f0d0036574aca90fa7652ceed05c8947957a32869e2d659648b73ba1b34a5bd8d8fa321adaf0f7c62b55a778646672fb533
diff --git a/dev-python/mkdocs/mkdocs-1.0.1.ebuild b/dev-python/mkdocs/mkdocs-1.0.1.ebuild
new file mode 100644
index 000000000000..87b86e77cdbb
--- /dev/null
+++ b/dev-python/mkdocs/mkdocs-1.0.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1 vcs-snapshot
+
+DESCRIPTION="Project documentation with Markdown."
+HOMEPAGE="http://www.mkdocs.org"
+SRC_URI="https://github.com/tomchristie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="
+ ${CDEPEND}
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="
+ ${CDEPEND}
+ >=dev-python/click-3.3[${PYTHON_USEDEP}]
+ >=dev-python/jinja-2.7.1[${PYTHON_USEDEP}]
+ >=dev-python/livereload-2.5.1[${PYTHON_USEDEP}]
+ >=dev-python/markdown-2.5[${PYTHON_USEDEP}]
+ >=dev-python/mkdocs-bootstrap-0.1.1[${PYTHON_USEDEP}]
+ >=dev-python/mkdocs-bootswatch-0.1.0[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
+ >=www-servers/tornado-4.1[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+ default
+
+ # mkdocs works fine with torando 5 on Python 2.7 and 3.4+:
+ # See https://github.com/mkdocs/mkdocs/pull/1427#issuecomment-371818250
+ sed -i 's#tornado>=4.1,<5.0#tornado>=4.1#' "${S}"/setup.py || die "Failed to fix tornado version"
+}
+
+python_test() {
+ nosetests mkdocs/tests || die "tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/mock/Manifest b/dev-python/mock/Manifest
index 89651aaa1cbe..21900a3bb258 100644
--- a/dev-python/mock/Manifest
+++ b/dev-python/mock/Manifest
@@ -4,5 +4,5 @@ DIST mock-1.3.0.tar.gz 70908 BLAKE2B 4df669c5d54fc835c70d6190362d4dea9cc0d2e7ca4
DIST mock-2.0.0.tar.gz 73684 BLAKE2B 970bebe72b6969b58acdc2856b53054f992d01f9f3ca5f91b73073d0a1c9ec89a5c94fd66eab85b258f23f33326825ff6598bb2ba8e07eded1e6540a26ac5fa3 SHA512 a08007651b749d2843b94f5045d74c122958888290aea21930455538a854e6b04c07115e21d82edde996154bf597d7a8784a2f4213cbabc49a98dec22dd92238
EBUILD mock-1.0.1-r2.ebuild 1122 BLAKE2B 0666590c8f88b75fa42b639d6a62bfe728eddac03a8960c9e6e3c0ffbfa4c5ca38ed16a4225a8e88773bc7f41f9a0e25bfdcfc25c1e6af93717d48b09c81770d SHA512 910319a9736fdbe3797ba3dbf8131bcb40f3b7a22e532c70f1e68797e948c4dc37aded8bbf726e9cb4b404e655b12cf4c6e66b34cbe3abc8c04998f9e96810d5
EBUILD mock-1.3.0-r2.ebuild 1073 BLAKE2B 04e814e0e3babe2b9bc187d0a30d0e81f0292306fe05f370b4203d152f10d251ec36a79c139722395e020c17c7f7d267a2f219779d85f9b7ac16ee58d89ec837 SHA512 601b41f1e291903f62a786900aef41e815396c21c2536ea1d9d0acfb27b305765bc3ee7ec2fa8270f14d6f70f76361cc007cd9cc926fc072b1cbcee145913e39
-EBUILD mock-2.0.0.ebuild 1082 BLAKE2B 416a2cea273ef1ffcf86f1f87215a9deb3ce9238975357f508aa93df267263e1ea956482bad7aa123d9167c1a15c624afe4c3a1dc0245f149b493949161caa35 SHA512 200ad946a324e9cda164183cf3f0547aa6fa481f4bd66f0538758362ba27c23a142a99b9c7fd83e88f1b3cd0695c7fafd67f51308d2abf70f08899d27ce572f2
+EBUILD mock-2.0.0.ebuild 1081 BLAKE2B c627ace66efa4df371b30ab44f386615a9552cb569a335dc6a4afea1cd615847124c3795f54becde9b4ee1abb0cc328f27370203c2e8b7a1adec960401eea51d SHA512 19156e81912e9b42cda4e4961ff7f9dce2c6e46c852e2b62f9f11872af85d6a70ce34020926280d98e40088387ce4ff80db817e56fcc5ed5f559a7fcf8efafdc
MISC metadata.xml 365 BLAKE2B 80ce989b7585192744838e804490286b598d6a4e082a2e88fce1efdc34c3ef3185478fa6ce3f08c81dd680c62b4de0c7eff3fe7c926d96479ab856aa46c69250 SHA512 89eda97d1f0ece91d573a9fc4fb5d357733b757b1214a56c7bb14a10f84e1c275d2cc49ed773597c4e320df03f751fb093fef7f3805deb450380df4dd83d875f
diff --git a/dev-python/mock/mock-2.0.0.ebuild b/dev-python/mock/mock-2.0.0.ebuild
index dc4cd3d8d32e..1864b5b8f15e 100644
--- a/dev-python/mock/mock-2.0.0.ebuild
+++ b/dev-python/mock/mock-2.0.0.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 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
IUSE="test"
CDEPEND="
diff --git a/dev-python/numba/Manifest b/dev-python/numba/Manifest
index ec638f6f301a..22296a501b8b 100644
--- a/dev-python/numba/Manifest
+++ b/dev-python/numba/Manifest
@@ -3,7 +3,9 @@ AUX numba-skip-tests.patch 494 BLAKE2B e871220602a0e27045d2223cddb74372f97126003
DIST numba-0.27.0.tar.gz 1247144 BLAKE2B 42de6e0f7865efb597ed1dd3680eafc66906d5d9cc7a8b583847cdd12a936174af976933de5aa02859c2025b86f51da3d0148f89ecd35287caadd8da8fa8bb53 SHA512 3c84fa58bc5e84683b5e593b99f8c48cfc6e9fd0f41a2a18d8a4d9deba618cec1e764a0202bb71166cbeebf27b908044be29e3b183b01f31edc8e85c962df876
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 1759 BLAKE2B f87f21eda9ac38fb775130111a909a6bce7c031eba7aafa27beb5e5ad539f143af64b21edd15d42b58dcb882cbe3f0a3a994c920d2c24661850cd4ad116f2b0b SHA512 3acf059c075b8bc167cb5c65dc21254955dd11d1daecca2d54ba2134808a68d0a629730c96c42a0efc8708c90c289ec6dbfc7b8bd3c269b8f5283e72de789a5b
EBUILD numba-0.35.0.ebuild 1068 BLAKE2B d1c67dd7a72d0db5ec13ee7903f24c56c77d66beb3d9b92596db9f3311d7468bce2a1cdc7534b90ce5ef88ee9731c19ecabe1334701e7d5dd2966b73955a7c8f SHA512 e2a10a4926cdddcc017bb1a00c0bab5b5e29abcffe10fb404bdc3f65351441b9990911a4f29cab5b4258c44d3475a73ad5180e0e43e9a86404f4e79c352c602d
EBUILD numba-0.37.0.ebuild 1107 BLAKE2B 14c645faa7dfe49ee75b62c338910ac712654c053edb7cfa25a087746ec74bd988e7ad84aeede4e873f56b1803938cf18f57b21a33a11b699598a0c98a3efe42 SHA512 23faace50b80212c182229a2262386cdb0690b485fe9d087dfa4c40cb3fb62eda7a75cb3f62371f1ce682eb5a0593c9786bff55bb31267a0b809d836da2b737c
+EBUILD numba-0.39.0.ebuild 1109 BLAKE2B 5162ab5142b305e0a73fbecae911e93b1f321b610b74931175f5270c05d13be7821c07d1a15f7f48da78238b844f9d3e0c6eb9e08a6e7303c7d66b705f80d939 SHA512 843656a65c495167c7c4b8da65af1e73c3150f39027f06e092b390f962199baeb8933e82d76c618714bb16203b7ad830963606064889afc22464b2f48dfda2fc
MISC metadata.xml 817 BLAKE2B 38ad9b5ea5c0882357115f2e0e10747e482de1f49deb0185a258172d520b4304334834ca3a78a3b2360aff8336a29cc248e7478a0bfc6e0833e3f9ea8d2865e8 SHA512 16271bf2dba4edb77e4cf05f95e9bea6c5534890c1303f6d10b9b7449a26b05ab43acc28fd5691d1433ce15ee87214c5a414dc652eb019bb1fb87acfa37150e6
diff --git a/dev-python/numba/numba-0.39.0.ebuild b/dev-python/numba/numba-0.39.0.ebuild
new file mode 100644
index 000000000000..2db7c43ca6a3
--- /dev/null
+++ b/dev-python/numba/numba-0.39.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
+HOMEPAGE="http://numba.pydata.org/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples test"
+
+RDEPEND="
+ >=dev-python/llvmlite-0.22.0[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ virtual/python-enum34[${PYTHON_USEDEP}]
+ virtual/python-funcsigs[${PYTHON_USEDEP}]
+ virtual/python-singledispatch[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
+
+PATCHES=(
+ "${FILESDIR}"/numba-skip-tests.patch
+)
+
+python_test() {
+ cd "${BUILD_DIR}/lib" || die
+ ${EPYTHON} -m numba.runtests -v || die
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/dev-python/os-brick/Manifest b/dev-python/os-brick/Manifest
index 2c778d1b82f5..9603a9c3bea1 100644
--- a/dev-python/os-brick/Manifest
+++ b/dev-python/os-brick/Manifest
@@ -1,5 +1,7 @@
DIST os-brick-1.15.5.tar.gz 161371 BLAKE2B 0fdfb5978cb1d1ca635d64f98b75210b03353c033affd9834294c4d505a0d9e580f0f829a5e5c96fdb53f1cf2a29ba63ded6fbba4ae662a5dad0d20fdf98356b SHA512 c73c0f227e68aeba80b6b5687fc876e7dfe3ba36a800b7241ed08a0f189e0a57adfdf3b3e1f63230514ddac848be84e1f05e6be6aa0f50412695c6d37124717d
DIST os-brick-2.3.1.tar.gz 166518 BLAKE2B d58acd3ffffa6a5ca328eda9f74f4e9897846b047fc96777fb438c5e5a2fbef642e1672bd7f216acddef29138543627ef79fb6e6fc01e9e7cb34ee59663bedd8 SHA512 243d574289a95a07c43b112f9c00372a8b95560628f1d86f3ea750755b4026ef9426864a216a459c159b7275218a08df585aaf0f4f3c973d63af5a59083a6b2b
+DIST os-brick-2.3.3.tar.gz 166088 BLAKE2B d5bdb748f8cb00ceef7649198470be3beb58bc9824ce74d8781c65ad87125b5480dc22fa978817fb89842ed347fbe7f0d1a3b5c94642ca418b7c6a694423d56d SHA512 8373641ee102eb7e522da400dcd960672341828ce252610bc65b042e5d0e614ec8af29d8fc87564a29b62615d71aa8b1074b4155c8f70cf35232fb2b37105f94
EBUILD os-brick-1.15.5.ebuild 1636 BLAKE2B efa6611d1e5a4aff93de21ac1620ae1197cb4f279c364d3f0fc0f7938fa5039b460eafa99894003d49a82dafd75fd0bcfe34ad7f2f412e67fd78278ae8fb2151 SHA512 f2f08b712035ef08499f19d4ee4526d6549faa0a0826d9398a8ea67985cca6d570c84d2ac667a279bb411301f33e1082180fa19e71c2c65c7aee2cb0ce0daeb5
EBUILD os-brick-2.3.1.ebuild 1473 BLAKE2B 6ec89785e32cd5a19ef533cf6400444025c7bf3804057bc9b96ab60ebd3e5983a43c32d669027cd711ef0534f963228d3dea7922952056cfd4f687ca6152c64f SHA512 4b768d5f4a052c409b48298d3a832bfae5540bf7ab814353b67ec1697e089e929c8f8048b225363881c58b799c00bad6992ac214b05433b592fd9174b4ad4a0f
+EBUILD os-brick-2.3.3.ebuild 1475 BLAKE2B 481cc3d60132a46dbfd27ab84799ee954a9ef79bde0ad972fc3e0691e65667520ca662e6b8590894530d9e08629262e696d974d2593c13a89383791f51a613b5 SHA512 aa6d2bf01e0386c73ba64a1b344ede2127da0bb115252301bded3d799255783ab50e205ad7e8682d727a57e8e81b12c117123313712610836774e17a4a59848b
MISC metadata.xml 381 BLAKE2B 6d5a168e81b27c1e9a5ada920a182616c150d5f5ca204e334067f4bcce2878b19152810391d0506b9e4bf1dd287bc56fda035d576c5fee64a9ff2fecfb7b39c3 SHA512 b3cdc328f38ade8cd2ebb44c533ec0c79fbd1c187999bcf6c9c04104ba7c29136f0a0d6d57016aa6c7b607e66bfc511eaeff90c6d1a9708c494f4358b324f3b9
diff --git a/dev-python/os-brick/os-brick-2.3.3.ebuild b/dev-python/os-brick/os-brick-2.3.3.ebuild
new file mode 100644
index 000000000000..f562cbd3491b
--- /dev/null
+++ b/dev-python/os-brick/os-brick-2.3.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="OpenStack Cinder brick library for managing local volume attaches"
+HOMEPAGE="https://github.com/openstack/cinder"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+ !~dev-python/pbr-2.1.0"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ ${CDEPEND}"
+RDEPEND="
+ ${CDEPEND}
+ >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
+ !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
+ >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
+ !~dev-python/eventlet-0.20.1[${PYTHON_USEDEP}]
+ >=dev-python/oslo-concurrency-3.25.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-log-3.26.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-i18n-3.15.3.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}]
+ !~dev-python/oslo-service-1.28.1[${PYTHON_USEDEP}]
+ >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+ >=dev-python/retrying-1.2.3[${PYTHON_USEDEP}]
+ !~dev-python/retrying-1.3.0[${PYTHON_USEDEP}]
+ >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+ >=dev-python/os-win-3.0.0[${PYTHON_USEDEP}]"
+
+python_prepare_all() {
+ sed -i '/^hacking/d' test-requirements.txt || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest
index 95f829519364..e66359e63f50 100644
--- a/dev-python/pandas/Manifest
+++ b/dev-python/pandas/Manifest
@@ -1,8 +1,11 @@
AUX pandas-0.19.1-gapi.patch 799 BLAKE2B 801d356d51de63091c6167677957349c3334105786a220252a6fad50e0242a67106fdb321f402e7d99b65c0ab8a0c5d312b98757100bef7cc02f7f43bc50fab9 SHA512 b1a4e7c5f480efadfaf70caaa3293cb3f16ebf36c4705597a22ecc06de7e5b2379ddb4061279d669d2c66d3ef149a74f300ec1127bd441ad1b9288cb9233c781
AUX pandas-0.19.1-seqf.patch 14381 BLAKE2B 8acb677579d429a7d82712477f8e8202561198938f56cc08c38dc3766a695a69fd3d25a25c4fa165c3f3d02a16a46acea092194e3e71f23ec22a8b2aca5f1e13 SHA512 b5675c89e087d47b94cfb036047b396d5a94b74bc03e95c92d5152bfc5598feddba88a781b6a11e533c46ba638aa50f0814d383c20d95f4e091deaee480b6d3e
+AUX pandas-0.23.4-skip-broken-test.patch 1027 BLAKE2B cf6c1d8a2a99a04a30ba989fa814b88c27c1087fdbbffcb5866d5f73d7a9f2635a3a2c5920b7fe930d9255e0566b76d425559a91d73421c43bc39c66ce31f6e2 SHA512 23bb5887f5e7f34e4b303ca9d8b35a123a64301d35c36fa9fabbde3443a2c1b69f2fefff7f6cccc217f52f26c84c3acbfffdbf6243ee53b917e294d9e5cb4d3a
DIST pandas-0.19.1.tar.gz 8360233 BLAKE2B 82611ca1a3e3169ac2d084f4dcd9c4d4d74e9e9c9913a41acad48ae68a208a884dfd877445a7d658a7ff098ef383cedae7e79a4900baa8d56c032ce9aaad96eb SHA512 6451990a7fae8c6db8ab0b014a13b4f1828754d3998f13c17b111f891fb9fd23f8e09b907623096dfa55668c42298eee1373210a9fddb95f56dd7d552b964e6f
DIST pandas-0.23.0.tar.gz 13092442 BLAKE2B e11ae088c9a4be481f516d83797b1b1d5e9c82f7d9fa98f1ea65e3405e33c99e1e1cf7a35f56a21d9dc922c1d0828b4947d9c6189a5f76ad5c1b28618293f9da SHA512 c9dc7bf843e3392b8b1b4d46c6aa6dd12435aa974abc875574a7a8794abe6ea531fa92d8a635153839fd3fef9059d96a4512831b86b1fb6fb69588c8b29a95d6
+DIST pandas-0.23.4.tar.gz 10490077 BLAKE2B 28a78860e0aa5de8def7bb529fc98b9121a516b7fd7620e31e000ae14217165e6677ce26b56da0b9c603930ab1304725c644426a135d8f9b2a84921b88f3d23d SHA512 0c89db820a49e0cfb9764e64589ff9af819f9a53c01bd0254cd1b6dbd1e9fd452b2ff7c7330ede7623c7576589113e831a19a57c735562b55f90506df15805b9
EBUILD pandas-0.19.1.ebuild 5913 BLAKE2B 994e9ea3397d2dacb0a01ad17c8285cae39a898c5615b42598f0a85745a74b4c01a2968da343a969160f18658fdae8cc6e6f0288f7254189d6233a4e16b21923 SHA512 6e88582440d02ad3adf338692082ff671c0c4f93f56adb029abfa5dea7210de30308371f990e4b2bbcdfbd510040e40c18a373123a862099d779993f81dda714
EBUILD pandas-0.23.0.ebuild 5907 BLAKE2B 552a809a85a1ec3842c5e3ef7da41c32b07818f11a00121eed4fe4ff3131d8e90a3f56dba4f2f546fa226e23f29da8d3827bb17f676caf654b7c1293de294226 SHA512 e1b4cce520baea14cfaf7c46e7f4ac881b6871133b13c50828ed946482b4d4f3fca688db4508007a108fd7f94997f384f6ca14eb53667e9f28e697e8d8aba94e
+EBUILD pandas-0.23.4.ebuild 5778 BLAKE2B 1fd378e985e5794f331e45741b5f2fe7380b4f0f993ff727a34d4a0879cc7dfb3ffe6c0bfb119a59ddc73fee2ef5554e31790a638673d5ee652dd1e55c0e55a6 SHA512 999dde9816f75a305e223dfcbeac0a37bd5ec084a0af24547297cb8553a57d1ed33e10279fb6a1ed43e4295c6b9b7ab805cfb413e3833d540a7090e8fe25f071
EBUILD pandas-9999.ebuild 5864 BLAKE2B 23df5dc740f518ce7c82cda5d351b248f8d8e0983b937be43200f2a2f5bc6d48ea71234203fc6776f94a9460dc6e6340dbfa0248b64205eb2792a7b633ee58a3 SHA512 80c4d885b9dc3872b3da9a9daa9f18e2e1b226d249b23eb2d8b3b3161458648ebd77a2c3b17d25e58d2f278d9a9fc2372a62b946acf24bdc441da882067fee67
MISC metadata.xml 834 BLAKE2B b075b9c90c4f1be265117df2c47ace4c86dad3fec9945b5a483a11048211348ee10e433f378610de4a9b599031914b32992b9fad693b832cf0266b0f171b3e38 SHA512 85ad67a653f4ced5fb9331b778fb2906c253874cf8e522f1b67547ef8e2f49e084e84d9e055aee7e2a57c6e6e4e7f7791a4ce299fac7c74dd6448a94977e8f5e
diff --git a/dev-python/pandas/files/pandas-0.23.4-skip-broken-test.patch b/dev-python/pandas/files/pandas-0.23.4-skip-broken-test.patch
new file mode 100644
index 000000000000..aa98b80c2c70
--- /dev/null
+++ b/dev-python/pandas/files/pandas-0.23.4-skip-broken-test.patch
@@ -0,0 +1,24 @@
+diff --git a/pandas/tests/io/formats/test_format.py b/pandas/tests/io/formats/test_format.py
+index 191e3f37f..8a1d89197 100644
+--- a/pandas/tests/io/formats/test_format.py
++++ b/pandas/tests/io/formats/test_format.py
+@@ -1585,6 +1585,7 @@ c 10 11 12 13 14\
+ with option_context('display.max_rows', 60, 'display.max_columns', 20):
+ assert '...' in df._repr_html_()
+
++ @pytest.mark.skip("Fails in Gentoo")
+ def test_info_repr(self):
+ max_rows = 60
+ max_cols = 20
+diff --git a/pandas/tests/io/json/test_ujson.py b/pandas/tests/io/json/test_ujson.py
+index 89acbfdc9..9c4b5c291 100644
+--- a/pandas/tests/io/json/test_ujson.py
++++ b/pandas/tests/io/json/test_ujson.py
+@@ -1097,6 +1097,7 @@ class TestNumpyJSONTests(object):
+ outp = ujson.decode(ujson.encode(arr), numpy=True, dtype=np.float32)
+ tm.assert_almost_equal(arr, outp)
+
++ @pytest.mark.skip("Fails on Gentoo")
+ def test_OdArray(self):
+ def will_raise():
+ ujson.encode(np.array(1))
diff --git a/dev-python/pandas/pandas-0.23.4.ebuild b/dev-python/pandas/pandas-0.23.4.ebuild
new file mode 100644
index 000000000000..b9c5ce203a1a
--- /dev/null
+++ b/dev-python/pandas/pandas-0.23.4.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_REQ_USE="threads(+)"
+
+VIRTUALX_REQUIRED="manual"
+
+inherit distutils-r1 eutils flag-o-matic virtualx
+
+DESCRIPTION="Powerful data structures for data analysis and statistics"
+HOMEPAGE="http://pandas.pydata.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/_/}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc full-support minimal test X"
+
+RECOMMENDED_DEPEND="
+ >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}]
+ >=dev-python/numexpr-2.1[${PYTHON_USEDEP}]
+"
+OPTIONAL_DEPEND="
+ dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
+ dev-python/blosc[${PYTHON_USEDEP}]
+ dev-python/boto[${PYTHON_USEDEP}]
+ >=dev-python/google-api-python-client-1.2.0[$(python_gen_usedep python2_7 pypy)]
+ || (
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ )
+ dev-python/httplib2[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ || (
+ >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}]
+ dev-python/xlsxwriter[${PYTHON_USEDEP}]
+ )
+ >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}]
+ dev-python/python-gflags[$(python_gen_usedep python2_7 pypy)]
+ dev-python/rpy[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/statsmodels[${PYTHON_USEDEP}]
+ >=dev-python/sqlalchemy-0.8.1[${PYTHON_USEDEP}]
+ >=dev-python/xarray-0.10.8[${PYTHON_USEDEP}]
+ dev-python/xlrd[${PYTHON_USEDEP}]
+ dev-python/xlwt[${PYTHON_USEDEP}]
+ sci-libs/scipy[${PYTHON_USEDEP}]
+ X? (
+ || (
+ dev-python/PyQt5[${PYTHON_USEDEP}]
+ dev-python/pygtk[$(python_gen_usedep python2_7)]
+ )
+ || (
+ x11-misc/xclip
+ x11-misc/xsel
+ )
+ )
+"
+COMMON_DEPEND="
+ >dev-python/numpy-1.7[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.0[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+"
+DEPEND="${COMMON_DEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/cython-0.23[${PYTHON_USEDEP}]
+ doc? (
+ ${VIRTUALX_DEPEND}
+ app-text/pandoc
+ dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/nbsphinx[${PYTHON_USEDEP}]
+ >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}]
+ >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ dev-python/rpy[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
+ dev-python/xlrd[${PYTHON_USEDEP}]
+ dev-python/xlwt[${PYTHON_USEDEP}]
+ sci-libs/scipy[${PYTHON_USEDEP}]
+ x11-misc/xclip
+ )
+ test? (
+ ${VIRTUALX_DEPEND}
+ ${RECOMMENDED_DEPEND}
+ ${OPTIONAL_DEPEND}
+ dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pymysql[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/psycopg:2[${PYTHON_USEDEP}]
+ x11-misc/xclip
+ x11-misc/xsel
+ )
+"
+# dev-python/statsmodels invokes a circular dep
+# hence rm from doc? ( ), again
+RDEPEND="${COMMON_DEPEND}
+ !<dev-python/numexpr-2.1[${PYTHON_USEDEP}]
+ !~dev-python/openpyxl-1.9.0[${PYTHON_USEDEP}]
+ !minimal? ( ${RECOMMENDED_DEPEND} )
+ full-support? ( ${OPTIONAL_DEPEND} )
+"
+
+S="${WORKDIR}/${P/_/}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.23.4-skip-broken-test.patch"
+)
+
+python_prepare_all() {
+ # Prevent un-needed download during build
+ sed -e "/^ 'sphinx.ext.intersphinx',/d" \
+ -i doc/source/conf.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ # To build docs the need be located in $BUILD_DIR,
+ # else PYTHONPATH points to unusable modules.
+ 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
+ fi
+}
+
+python_test() {
+ pushd "${BUILD_DIR}"/lib > /dev/null
+ "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die
+ PYTHONPATH=. virtx pytest pandas -v --skip-slow --skip-network \
+ -m "not single"
+ popd > /dev/null
+}
+
+python_install_all() {
+ if use doc; then
+ dodoc -r "${BUILD_DIR}"/lib/doc/build/html
+ einfo "An initial build of docs is absent of references to statsmodels"
+ einfo "due to circular dependency. To have them included, emerge"
+ einfo "statsmodels next and re-emerge pandas with USE doc"
+ fi
+
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck
+ optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1"
+ optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup:4 dev-python/html5lib dev-python/lxml
+ optfeature "for msgpack compression using blosc" dev-python/blosc
+ optfeature "necessary for Amazon S3 access" dev-python/boto
+ optfeature "needed for pandas.io.gbq" dev-python/httplib2 dev-python/setuptools dev-python/python-gflags ">=dev-python/google-api-python-client-1.2.0"
+ optfeature "Template engine for conditional HTML formatting" dev-python/jinja
+ optfeature "Plotting support" dev-python/matplotlib
+ optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-1.6.1" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt
+ optfeature "necessary for HDF5-based storage" ">=dev-python/pytables-3.2.1"
+ optfeature "R I/O support" dev-python/rpy
+ optfeature "Needed for parts of pandas.stats" dev-python/statsmodels
+ optfeature "SQL database support" ">=dev-python/sqlalchemy-0.8.1"
+ optfeature "miscellaneous statistical functions" sci-libs/scipy
+ optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/PyQt5 dev-python/pygtk x11-misc/xclip x11-misc/xsel
+}
diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest
index adaecafb30d9..3bfa101a48af 100644
--- a/dev-python/paramiko/Manifest
+++ b/dev-python/paramiko/Manifest
@@ -1,12 +1,6 @@
DIST paramiko-2.1.2.tar.gz 1196746 BLAKE2B c184e171fe550fc231d67473867db283b706a93aebbd13ffb2503e10d69e43b9ab712237e6698fccae13472f0cb8135b6c015381ac687c4c20d4d1cb1620ae00 SHA512 465c5381b1b0a472d2ad8e690f0916a5f51713880486c7b94cadcf85ea0a52569e18337ccfee5440869e4a0c76bd2b1bc15c414128c07326b40ecd36ea021466
-DIST paramiko-2.2.1.tar.gz 1205818 BLAKE2B 6b9007c2f653d6e640de4051bb16e5b9a4d039b59b38cb3500d6b2935e4e9e4acddecb0b1eb404f8bc6c5ea94a90cbc9a405ae5189efa0b9026d0550fcd9f259 SHA512 6aa2cce301f32c15d66e2137bc8a5c10ea4a667c599b24047a1e176b10636fe3abd28c7b2974befdde432a86c924acceace056c0572ea3006d3e4a8160b725c3
-DIST paramiko-2.3.1.tar.gz 282553 BLAKE2B 298bf73d2ecbb47506a7e3b7a03ddd650c8f126ef21b0e443602327a7011ee55c146aa3b6e4d160b47680b50dab3fcf04843597a290ccb166f88fc129bd85a67 SHA512 b63a177f1f03937d5650d6f2a3ca4c00e0c3ffb0080e5e5a8141aab435c3ad415f5af8c61cb2894d176544b854ff26ee510eaa41081b452dfa6213cdc0566665
-DIST paramiko-2.4.0.tar.gz 283484 BLAKE2B b0f7c99d8083aae5f70605cead265c060af29937fd5b97e3606fe9319e5b982dea4efce8e5e823c584ea9a046a08e29cbabe2304d069ba07b435acbf6c3224e4 SHA512 9c8deec2041c3756206b03c932be102383ad35077513f51f3d85573d4081a81c110e483375eb28b174b89c8703b38123d7e74f5b784b697ab0046dae083b9f41
DIST paramiko-2.4.1.tar.gz 285151 BLAKE2B 767c4ad11da77c5c6796165057715f318cab417c5bae72cd97b51af94ecbf233316fd4286e35b2f855027e05bcf195c869b45a87f66954bee3bb98ae9d0ef1a9 SHA512 5a580d25e7911937f228ef4a2b89b5a1efd771f576c6c68cf1c36e1abbc38adbc6ad5dc91400de7112238fcf7803f5f26c13fe10be4af8a2a86af9398da7a8de
EBUILD paramiko-2.1.2.ebuild 1137 BLAKE2B 374effbff5f94803da9f7434196acfb2c03d97f77cc9ec86466db3fb4a500b4bfb7df827237f86bfecd8cb10fde1ec0cf6af817925b4c501c5810cc6c09f33eb SHA512 d4bb119212f37e5fb76613032fa36cfaf16db3fcf029cb12416e86d01a3fd2fb5e9153376373ff74115926dbfff744e8a9960b376dfc292c5e0f6b9ae8315f62
-EBUILD paramiko-2.2.1.ebuild 1093 BLAKE2B e2dedb8255abc4488526e1e737168da5cfbcdb28d44654e9dc2735ca01e33495287ebb37d61c2d5977f01dfcc0d944f81fd65a4ebd3686ef6f8835752e00702f SHA512 b1256449397e90edde2d305baf6673b80131fca5cec0a1015350e9dc0940c7619d4dbb8dacd9a1bc6c1265ae2df5df8d7e1b6ef2509eeed5cdd79420c61c9e79
-EBUILD paramiko-2.3.1.ebuild 1335 BLAKE2B 709ea387a8155b9b16af754956af04c15923143af6507a433d57d326d48321d299a05124996479377efee3709be587332238981b5a48cbce750f2fe6e0320adf SHA512 b5aae7df897e4c6bbbc1cc359d20975ad07c6b07a09776de28415aba31c562f1a534b90027571a499ce9e83993441d61203a1b66725a4e91eab14236a6997871
-EBUILD paramiko-2.4.0.ebuild 1404 BLAKE2B 60b10a58141902e7903ea68fc3dc3fb3b8784e4f317461fb6400db16c5cd71a0b333c86fa929fc1cca2797ee0d603dae539e7993aacc1925780089ab3564b15b SHA512 3489de62d89b8d090b4be2efeca89ee6a6da9d019be09564fd7d09999389ae59897c68a18db528f8daef4ca8ac60a22895539a443a93135803b2ae0882a74559
EBUILD paramiko-2.4.1.ebuild 1522 BLAKE2B 7911299c48780acc09b1e857497108078566cb7c6dbf9d94687fc4e0c21f57422b0817467d46b4ff8732e76afef32858db583f35a35dacf3a755f903f7957ff7 SHA512 d59bf4ddb835fd09f259d1c8e734e5199b898130a0b25a8004ba22f456ed96517764fb919c3fc2d1c47bbd14c55638d476b60a50ce54926b30d5c0fe16e2574a
EBUILD paramiko-9999.ebuild 969 BLAKE2B 22541133a12d81e8a3fb8c6a4826560dcca25801c860d1c598b0a4112ac58bc9f1c3f68a5d669c5fd559ce556e45e71d574f2d141a60bce299ea6d47257f89d8 SHA512 104606b66238ffa3bc6f7e7bfe2be89b3b618a84ea646c7d1bafbaa5f35e314a8524dee8c8233ec658dce266ed9067eb8c576254cd52fe5c5075f85edbac315f
MISC metadata.xml 1236 BLAKE2B 5b1a6c8a5694722970f07206173fd1dec4a69d0be780ab408493c5c5ac96a058cd28ffcd3308390870244792b951e8fa76430fa3b2b081902e204055aadf4b2b SHA512 5cffe7297feb05b75be333fac0259655f6992baaa04248ccdb23f82790a0a807ecf328357207507a3b35944b7062d8a1aecb2daf5353d733646bb58d7a151529
diff --git a/dev-python/paramiko/paramiko-2.2.1.ebuild b/dev-python/paramiko/paramiko-2.2.1.ebuild
deleted file mode 100644
index 9ee804f58399..000000000000
--- a/dev-python/paramiko/paramiko-2.2.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="SSH2 protocol library"
-HOMEPAGE="http://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 hppa ia64 ppc ppc64 ~sparc x86"
-IUSE="doc examples"
-
-RDEPEND="
- >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
- >=dev-python/cryptography-1.1[${PYTHON_USEDEP}]
- >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-
-# Required for testsuite
-DISTUTILS_IN_SOURCE_BUILD=1
-
-python_test() {
- "${PYTHON}" test.py --verbose || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/. )
-
- distutils-r1_python_install_all
-
- if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins demos/*
- fi
-}
diff --git a/dev-python/paramiko/paramiko-2.3.1.ebuild b/dev-python/paramiko/paramiko-2.3.1.ebuild
deleted file mode 100644
index 2252a944212e..000000000000
--- a/dev-python/paramiko/paramiko-2.3.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="SSH2 protocol library"
-HOMEPAGE="http://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"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
-IUSE="doc examples"
-
-RDEPEND="
- >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
- >=dev-python/cryptography-1.5[${PYTHON_USEDEP}]
- >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
- dev-python/setuptools[${PYTHON_USEDEP}]"
-
-# Required for testsuite
-DISTUTILS_IN_SOURCE_BUILD=1
-
-python_test() {
- "${PYTHON}" test.py --verbose || die "Tests fail with ${EPYTHON}"
-}
-
-python_compile_all() {
- use doc && esetup.py build_sphinx -s sites/docs
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( build/sphinx/html/. )
-
- distutils-r1_python_install_all
-
- if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins demos/*
- fi
-}
diff --git a/dev-python/paramiko/paramiko-2.4.0.ebuild b/dev-python/paramiko/paramiko-2.4.0.ebuild
deleted file mode 100644
index c68b86b3b312..000000000000
--- a/dev-python/paramiko/paramiko-2.4.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="SSH2 protocol library"
-HOMEPAGE="http://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"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
-IUSE="doc examples test"
-
-RDEPEND="
- >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
- >=dev-python/cryptography-1.5[${PYTHON_USEDEP}]
- >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/pytest-relaxed[${PYTHON_USEDEP}]
- )
-"
-
-python_test() {
- py.test -v || die "Tests fail with ${EPYTHON}"
-}
-
-python_compile_all() {
- use doc && esetup.py build_sphinx -s sites/docs
-}
-
-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/*
- fi
-}
diff --git a/dev-python/parsedatetime/Manifest b/dev-python/parsedatetime/Manifest
index 9a13522973aa..76a79e45ca26 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 661 BLAKE2B e3139e2819b39d55e61feaba53f104c7e65639ceb0c353b5a6b5ba6f629921a98e026b38926f89d859a91ee33a9c3a54dfeb5df8a507c4922fef3aad0fe4ccef SHA512 dbe79d8911708e472577821e1fb419a8ce6831c92c450fe585a0100e0f8a5c694f91b62f76eaef4ee4cf3205d401f9f248cbc0f8f16369c955e27cdbb58b31a1
+EBUILD parsedatetime-2.4-r1.ebuild 660 BLAKE2B 08a174d144a224a47888589e0663034d34e12927debb268af70f30af85e993f19a06230e818d4807d25143e0cc706b3b848d482110fba82af6a120e6f1fdf2fc SHA512 5d4f450a38551827910fd6af905e8886b4b79af971aee3ea2da3f58c8dacbb2847a58e3d4307db44a0f922930e71f337e0e476e4404d94049e14298d72f9697e
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 899464220632..a4812381a948 100644
--- a/dev-python/parsedatetime/parsedatetime-2.4-r1.ebuild
+++ b/dev-python/parsedatetime/parsedatetime-2.4-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
+PYTHON_COMPAT=( python{2_7,3_{4..7}} )
inherit distutils-r1
diff --git a/dev-python/pastedeploy/Manifest b/dev-python/pastedeploy/Manifest
index bc5d220161b7..34975143b213 100644
--- a/dev-python/pastedeploy/Manifest
+++ b/dev-python/pastedeploy/Manifest
@@ -1,6 +1,6 @@
AUX pastedeploy-1.5.2-py3-tests.patch 606 BLAKE2B 8f7d5a9f8c517e14a1ecdcbfa040977ab9d3c8e7a072eef3c31d50ac74c02b377ea25fa965d36a89f3c9e0fbfed63364447cfe5525468766df976445d9cebe9c SHA512 0301653864071de976bae24a945ba6d8499aaf21d41c5117ad922254055ee8a3b975cdadc6590677cd458a233ad115647a01a05d52feb0dd40d16bcf4de8f5cc
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
-EBUILD pastedeploy-1.5.2-r1.ebuild 1020 BLAKE2B 21211d3e37b763a61ef726f9e35f79330c3cf84ddec939fe2d6b5eabca8257e4ec6f22f8b8eec2d81bbfef83d170aab1160d091ac18e095a9818a70745232449 SHA512 dba68d4f7638b9abb4f93c8f9c3f4dbe29b3082ff84dd36bae175ef94912e816cf0237d017987fdf8cbb287b3429e058926445fde2472df78f56b8836d565242
+EBUILD pastedeploy-1.5.2-r1.ebuild 1025 BLAKE2B 0915391a58705bc63be0943f1a67ad9915d4095824c41d96080ee13400030c318f44ce6cc00faaab5df3e053f11dfc409ef4e2a84fff0308efef4c099dd6c5af SHA512 b02e704c17b05409b3148e18ec61c0655395c151898b04f53fcd0df1be8109416d76b74b49c3a43a292c50044ec3dd74e14c4698230481b42eb392a165351c3c
EBUILD pastedeploy-1.5.2.ebuild 722 BLAKE2B 2526770d694c21d7bfb74e277cf889ce35e1763e6a9e7f8122a48cb849c6a0897ecb6f1768de56c9a9d6b48af7d2cb6df7d25f2e985063fb60a1df19122e1231 SHA512 16e96c1835599ddf9021482b1f6589d5255d5de9dbe607fbf17d04992b23a2d42de0999466dbf2d9727a0a02aa0e028e15647fd7cbd0c7ce2e7bb0c4f845f677
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 f23af57e0f7c..eb55df773b5f 100644
--- a/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
+++ b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://bitbucket.org/ianb/pastedeploy/get/${PV}.tar.gz -> ${P}-r1.tar.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 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"
RDEPEND="dev-python/namespace-paste[${PYTHON_USEDEP}]
diff --git a/dev-python/path-py/Manifest b/dev-python/path-py/Manifest
index a7b53a253f7e..3fa1c7684f15 100644
--- a/dev-python/path-py/Manifest
+++ b/dev-python/path-py/Manifest
@@ -3,5 +3,5 @@ DIST path.py-11.0.1.tar.gz 38348 BLAKE2B 80bfc308c72f0e2867ce1811709e3d2ff63888b
DIST path.py-8.1.2.tar.gz 33437 BLAKE2B 0033b64e9d0f4c719414e5345989308a113c9e23f99fb46722ee7d7de85c7bb4b471f5416d646d943771cdd369ac2d8f23f925660d4212b18acf7b82daaa76c0 SHA512 639b6247d99bd7c88e7505f5f41a5896266f23c0517b470ea5c1ec90ca76e87f1971babee623bbd7bea57bbef5f7677a7163bc51bae78c3c54e978eaf7f122d1
EBUILD path-py-10.3.1.ebuild 878 BLAKE2B ee49a850a73fa248593bf72366aa34ea38e4f8b85491115ce0f2144733484dcbf8cabd575c7898fa02de6c3a62223a8ddc2765446e3d4203c47b33d0d2ec8f48 SHA512 bbcdcfb827463d74c182ce3cf893a35a9f74fa12791866a47c22d4d3ca9a1b8133268b3deee89df05a4713505fd3d55ed95e98473f39382c16293e8b916e4ef7
EBUILD path-py-11.0.1.ebuild 1002 BLAKE2B 08135647a4b8bb7aa4f6c44219ddc2e98ca300e2ad9b46b9b28a387479b6bff70d884a3095e58bf8d644589db8978b456595258777144a538f7dde1c385fdc79 SHA512 a9676613cda5fb361c956bee5e7064cb9d6b1fa5f88ea5e3e6415678d7497c8495a98013d7681d62fa8428a830d4ab67ac47fac05cc5b9bfe1144c4eaee1e257
-EBUILD path-py-8.1.2.ebuild 949 BLAKE2B 663e4ef7db574777b5a8cc7d17b001b734456a85d6a10f56ef4c4f708d68b7de4865dadcc5e32b992db8fbd1af9401f935961a8427d28c8b1b621c5ac7397bce SHA512 1ecad967d6583ec90a8b3fa3616334c072b61b28a6b15af240489a60c19e2fa477bb7f5eb2537e950ed434d7c30507f7f8ca88ac79df7cccc42599c10b29aaf6
+EBUILD path-py-8.1.2.ebuild 948 BLAKE2B e75d73121f883c15e92af28629068241871d953b10bc535bff44c03ca34d86f610c596925f9593b25056387e0587cd83a85a001d3d9b7755c003fc01accf62be SHA512 963f134f0ea2d1472cea366381bc8f7d47148049cf34e2a2790134afa4d3d7e62a3d2b4610705cd4d421ba2b5ef3b478554e859e2cda105f4c37b3e4b01fd91b
MISC metadata.xml 376 BLAKE2B a0c037397a1f2315bfbe646c139a2c565b028d0d440e4b830550a6a32fcd78415d4e9c3d4cbc0f80e5b3914dc85b1268cf101b55c7eb1eeecee004322d402340 SHA512 6273623109e7f816ecf729a7dd65ae21b0f69049343ad49b6d439312512324aa94f2d5764e2248690718a57a24a50babcf2f29813c4d45f58eef44c9f14cb9bd
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 a3b8091144cf..cf840f04e4e9 100644
--- a/dev-python/path-py/path-py-8.1.2.ebuild
+++ b/dev-python/path-py/path-py-8.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,7 +15,7 @@ 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"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="
diff --git a/dev-python/paver/Manifest b/dev-python/paver/Manifest
index 6778bff12128..a17d9e8473d4 100644
--- a/dev-python/paver/Manifest
+++ b/dev-python/paver/Manifest
@@ -1,3 +1,5 @@
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 986 BLAKE2B 1aa6d467c73c8fb5e929fbeff284ec68d9c848ec5337365b276db865a4d9b75b4fdf11149ecb054667a128823aa149ca2b14e67de62183e8b8755d147bd9667d SHA512 6c78a16a6cb581c87a7fb1bcbd6695bed4d14fa8d21e404a103227c83f1c6a79384e73e6b0e49fbd95886f11133f3b4078a68c1669d40063feb176eb11fff29d
+EBUILD paver-1.3.4.ebuild 1004 BLAKE2B c69b454b2b152ddf3ce0c767910a5087b54a5d0e5c501a9270cf452c2584a22c2bc51b932b1aa20f624304fd78933a8ae34a5922754b3eeadf3d32620324f3dd SHA512 b89960d5010e763bbff488196f76e35486d2641a1d30eb603e035a50953c074da20f7c49f9bad7144c6608e4422421918bf27b0941d5ea0c8601a57a7d5246b7
MISC metadata.xml 371 BLAKE2B 9328a4c42ca5a8c8320b5b7fd4bf5050f1549d1f139bb1ecdd7e0f74964b808c0d1b6df9449af7d8f80d914bf7a211a105b886faae5d543a4e6730cdf0447f76 SHA512 94df99ebc516697a06642bd882bd306e35b4dd46b4c0031b3ddae47e44b379d77a90c0b04bf1a3aaf16e4bc35f915cad622bbf8f61f39123b68a2bd51b1b2e31
diff --git a/dev-python/paver/paver-1.3.4.ebuild b/dev-python/paver/paver-1.3.4.ebuild
new file mode 100644
index 000000000000..addd2dd324bf
--- /dev/null
+++ b/dev-python/paver/paver-1.3.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
+
+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"
+
+RDEPEND="dev-python/setuptools[${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/pgasync/Manifest b/dev-python/pgasync/Manifest
deleted file mode 100644
index add1d0e2892b..000000000000
--- a/dev-python/pgasync/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pgasync-2.01.tar.gz 22314 BLAKE2B f38dd79aaacc5dcab815a575664c0052a95e2c9ecba6ff5849f787ed7ee3061a8edd60bd67fa2d33c7f01bdd9e1541281f5972ac14b667775fc6cfc814c155d9 SHA512 36916ce3dcebf82367eace8fd689e0d300ffc040250869794191bfb723053050c9766fa5ce251341c317f7fbab418ace4dc36345d5c73eea92c1d04d36e802af
-EBUILD pgasync-2.01-r1.ebuild 623 BLAKE2B 9f58cb8c109fd0674a51f2bd3baf01a7b0afeef9f434931bc33e705e860692df17cb7da32c8acf9c66058492958134e201d5ff256334fc0d1d1ab0b5285cb0b0 SHA512 a963e57dcc424672fafb86e8f63ebf277112b6da97dcce0021915c20bc037d50b2a78b5822df5d11894a9e459e1962b2795edcf44d12387cd4db3f1f4eafbe55
-MISC metadata.xml 380 BLAKE2B a8661b9c25a221b3605faebdc6ff1e45e72774ffd4f4fbd56a03c959b4c2fc83623db8bfebc2c2d5f4d2247bd9bc9d3e668145157c936145078494d4333e3ec4 SHA512 1ccdbd9de1596dbb5bafcbedc1dee8cf7c7fb422d62cf9b52579e132d2ef59f400c70e94b4c2ae4d669e131ab9ecc8c72189394a313115251b638b3cfb050fb2
diff --git a/dev-python/pgasync/metadata.xml b/dev-python/pgasync/metadata.xml
deleted file mode 100644
index 2f5f34d7943f..000000000000
--- a/dev-python/pgasync/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>pgsql-bugs@gentoo.org</email>
- <name>PostgreSQL and Related Package Development</name>
- </maintainer>
-<maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-python/pgasync/pgasync-2.01-r1.ebuild b/dev-python/pgasync/pgasync-2.01-r1.ebuild
deleted file mode 100644
index 272afddb3b93..000000000000
--- a/dev-python/pgasync/pgasync-2.01-r1.ebuild
+++ /dev/null
@@ -1,31 +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="An asynchronous API to PostgreSQL for twisted"
-HOMEPAGE="https://github.com/jamwt/pgasync"
-SRC_URI="http://www.jamwt.com/pgasync/files/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc"
-
-DEPEND="dev-python/twisted-core[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
-
-DOCS="CHANGELOG PKG-INFO README TODO"
-
-src_install() {
- distutils-r1_python_install_all
-
- if use doc; then
- insinto /usr/share/doc/${PF}
- doins -r examples
- fi
-}
diff --git a/dev-python/precis-i18n/Manifest b/dev-python/precis-i18n/Manifest
index 878eedf6d6ea..a963f30a861f 100644
--- a/dev-python/precis-i18n/Manifest
+++ b/dev-python/precis-i18n/Manifest
@@ -1,3 +1,3 @@
DIST precis_i18n-1.0.0.tar.gz 61251 BLAKE2B 3f49f77ae4e6eea6ac1429a8de9b4ebe217d4d901edc223ee487d8a11bb45dc9e21a1e9fef9bd4478273ae721b5c02e4e2a7d2a3f28da281fcbdc17a12a1094e SHA512 9017852fdd2a066b8e31521bd39843f3b1f87259ce87e1567cfaa2b932b52b745ad84eb89b77a4c3ea0a04e513573655266b2cc73997e951268646da7a000e5d
-EBUILD precis-i18n-1.0.0.ebuild 546 BLAKE2B 19a3c5e30811608d7ae61d0c5f9446e2ff77343379bc8beb9b92ba49829e058940bffc6334621c8478cea4f7f18475a7e2f1336b99a6f64b2aa11dca470bdac5 SHA512 018bce20111d3963c23cf2792b779e54928e1e4581f858a09ecf19d287b25052e9f95e3a1056a43b6ffd519e7aa8478cf0594cbfcd5581123517e4854ced5a0f
+EBUILD precis-i18n-1.0.0.ebuild 553 BLAKE2B 9d0f7b6675162ae06b6f56d5998675f50ab22fd08f1e657d882ceefa751edffa92c603d9ffde39f385cdc52e0d73eb23fc4bae8fba7d212ca1faf883f7ec6f1d SHA512 476869c925e8b776fce27361d92bee2eca5953db95ae9c35c64b5f90723e1fb5d21c279f5cc738ee1a8884b626931cd7994980d9c4255671d9f5596c79e74d27
MISC metadata.xml 945 BLAKE2B e05fc6a6170827749badef2aa323c05a7c57ceaf89c21d11d64d9b7e43623a1486c5a90ae4fa6a6d40557a19fc4a3b06eb1575a7981bfb98c46826de8297dd1c SHA512 d45d169badda2117215c9145a80e95bb03f13018631e813b61c09b84e6e860e56e48054aa874639d3111aa79383a690179d415cdba015452b21546f0970756c4
diff --git a/dev-python/precis-i18n/precis-i18n-1.0.0.ebuild b/dev-python/precis-i18n/precis-i18n-1.0.0.ebuild
index 64ef7198e16e..196f20fa3665 100644
--- a/dev-python/precis-i18n/precis-i18n-1.0.0.ebuild
+++ b/dev-python/precis-i18n/precis-i18n-1.0.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/_}/${P/-/_}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/priority/Manifest b/dev-python/priority/Manifest
index 05fd5ca8b505..fc4cc577cd95 100644
--- a/dev-python/priority/Manifest
+++ b/dev-python/priority/Manifest
@@ -1,3 +1,3 @@
DIST priority-1.3.0.tar.gz 13827 BLAKE2B 8c100eb44ed42f4f624bfb37dd6f698a3da84812783bd44ba82afef565562379a7677b3cbc9e16c4ea5a5dcc91d0897fa47c341a81bc1875461a72aff328fcff SHA512 cefb13b15e99ef98c37fdd1486466c9e1d7d04b4574cbca1665fde7b7b44cc7d66964bed41184315a9b51bd6f9d0e02bbe113bfa004a754ac270170309b71e0a
-EBUILD priority-1.3.0.ebuild 806 BLAKE2B 06cb1481f35ba8a0b079dd70aaba873fa97867f26ff6e22e2b0ee9c927370839bccfb4de3e75cad7c038eec2595bab0f4970830a9e091da0c12e387d61643d92 SHA512 136a7efacb4954660d51e01706d010ed49d9a83b8b9760499fd2ce8bb5400a36549994f303443f4392dce77189b5fb28ebc1ff10eef0c693efe3119fd3260e92
+EBUILD priority-1.3.0.ebuild 805 BLAKE2B 627d88d4ef0b18a31d0957ecf9ac0f7875500e6488ec441238e152c223f9b98526cd961444136fcd7169c05b495680413862b3ab83800491ec72a09fa6844c5d SHA512 599be3aba6abd593f4f1e09a8f5f2bb53107290161a46ebeec8c931db400c3f7bfd5d0f74e49a624791e966062deaac7f9ca3bcb02b52f4cf3e1161bdb660138
MISC metadata.xml 917 BLAKE2B c92ee27c2cdaadab26b9d68451c0b7ee055e26ba9457e5fa8dcbf2f9b4add141d07e85344d7de536db6a4a40da92d79c67862da2bb381f0bf1b384f90565f2a8 SHA512 e5daf360e9d2c4efeae4084d9a72ac975acc09f95d0064f4d2c3759ba00a080ea5a2f689f74ce666633fae26d1afa095f29b209912fcae0ba38d9fc1231b74e0
diff --git a/dev-python/priority/priority-1.3.0.ebuild b/dev-python/priority/priority-1.3.0.ebuild
index 5dc7399f6128..bb306de084fc 100644
--- a/dev-python/priority/priority-1.3.0.ebuild
+++ b/dev-python/priority/priority-1.3.0.ebuild
@@ -14,7 +14,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 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/process-tests/Manifest b/dev-python/process-tests/Manifest
index cf9bfaeb746c..25e4bb553299 100644
--- a/dev-python/process-tests/Manifest
+++ b/dev-python/process-tests/Manifest
@@ -1,3 +1,3 @@
DIST process-tests-1.2.0.tar.gz 5478 BLAKE2B e210945253e0a5437b68b47f3621b82642379f8ead297cb63b76fb010f8276a5e3d007435c4f837c7ff0ce83ba38cf57dd8963eaa480219e34fcbce9f8cc22b6 SHA512 b5cbe96dbeb6421b26f5a50cfe91bcac2f5d527830dad678df5e0ed1b2019483eab6102ba548483dd6695c881f29380ead2a8b6851c40119815363549ecf5bb6
-EBUILD process-tests-1.2.0.ebuild 621 BLAKE2B cf11dbe77e7c53833918aaafca873da13535342ce9408c2e9b45a82cb825673f279c49251f7e4ce2e5f6823702e9302c13b84f0cb020b1007eb6b9a54774343a SHA512 9a3cfa14bfd6b44278e4d524d915010f629b342319f1208a177fe83800d84cad57e8e13dbfd3554730891c973cc5fb60acab7520d60c22ce48120cf67981d61b
+EBUILD process-tests-1.2.0.ebuild 620 BLAKE2B d2873f380d43fbc8708c7738720c201160c5dffd1f6aadff70dcc2417a954da720f7ebb52f956e3da56949bf69ef1e739657692dbee994a92012108642ee2f52 SHA512 d0b3792c726c4b63d4a5a7fe42a8918aca8479db0b7e6862a50cdb0ba3f813ac12754cb3d6db798fc42f90de30044f83af5d3761c05bf290b3a07baeaed1298a
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 638db217ef7b..b59a35efe603 100644
--- a/dev-python/process-tests/process-tests-1.2.0.ebuild
+++ b/dev-python/process-tests/process-tests-1.2.0.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 ~amd64-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/prometheus_client/Manifest b/dev-python/prometheus_client/Manifest
index 515a260fb6c9..ee732ca37e68 100644
--- a/dev-python/prometheus_client/Manifest
+++ b/dev-python/prometheus_client/Manifest
@@ -1,5 +1,7 @@
DIST prometheus_client-0.2.0.tar.gz 41574 BLAKE2B c8e0288f37d1d3e6548283105dd6ba1e4cae5a6f1846c776538de1a68a2eebe6387f8212631c07f2c37839204262d0f555f1a5edb624c0d7418753123c296ca4 SHA512 7336d8294ef91dfebe91f325a882105cdaf947de212bff651d1c3ebfc139d9045b7f637ea44b18e921a9f2ad9af554aee28587e57b1202b5a30c49b1a765ba4c
DIST prometheus_client-0.3.0.tar.gz 42186 BLAKE2B 14b116d89493d6c6f04a598accaf5203e30358e93ab666a3025f4436df8dda22265cf86920b149d345aec74870e416360862f64dac9a34b5e8ceccd61b4100a2 SHA512 fa16108428a8531977c3f56fbe564a965c91048d08035d046de6d80f61744f678872d9f4f4108970a047aa6e3ca1b7aa892015a71f49d146cc0a5a8c7a7eba3b
+DIST prometheus_client-0.3.1.tar.gz 43185 BLAKE2B 07c69ca13f45c502870dd1eb5934413d71b5e53a5fde7c565414b570a20de183ae1bdda11a34e1c84b874cb5b8491128ff47046632913aaae1c865b0868142aa SHA512 939a985bcf6b377d353871333634ab1641f50288c531ab70b3e5e5466362c02012ae6cf0adf889dac96a89fc5ce29462aa62e651ce21c15d40647d6465baab1a
EBUILD prometheus_client-0.2.0.ebuild 724 BLAKE2B 4de9631ca46dfb6f763afcef99a5734a0c9bbe40e82a16cc50b513412ef51a00c8cce7f1d6876446b9669bd70fe317242ecf7027a18ac99172207c0cdf3d6528 SHA512 a7226c94e5a27173a648d682e92bbb8573ae408bbf43aeb3b2178a137e49bba1c4c7c8f143bd54016fc193efa80bbb3c56eff87dee71d9bd15e57bb658664d3f
EBUILD prometheus_client-0.3.0.ebuild 725 BLAKE2B 0b5fac1df62e3fa4421edc507493b7486f56691af8e4c80c34fe3e7ca0577a71a018bbbaae44f0fb94dc2fbda67175177b352c5bda5a0acab4c0034797f32daf SHA512 e9c96e827a9ce8b60d4c16727848864bae9681a4328fe6d7c409bf53ac4581e1e5d47b6c19e9e911f6943a1bc0648a38ae0a15ef40d81bbdf653a8cfc10dae84
+EBUILD prometheus_client-0.3.1.ebuild 725 BLAKE2B 0b5fac1df62e3fa4421edc507493b7486f56691af8e4c80c34fe3e7ca0577a71a018bbbaae44f0fb94dc2fbda67175177b352c5bda5a0acab4c0034797f32daf SHA512 e9c96e827a9ce8b60d4c16727848864bae9681a4328fe6d7c409bf53ac4581e1e5d47b6c19e9e911f6943a1bc0648a38ae0a15ef40d81bbdf653a8cfc10dae84
MISC metadata.xml 451 BLAKE2B 1596b7eb0ca176a5a00d44356c15f35268c3170f90bd13ffaceae39f56511c33f78724ab2cf3748efc1b3b10c71a1d1361ced3192c4c71a6dab5f616fea3051f SHA512 fec61f65143e869244b519455a7214884de5e72c75cf7e500e5aa156c41eb1e644ece46c402cb4722ec294e876078f9332654901b06f2a6f5ab8449f0181532f
diff --git a/dev-python/prometheus_client/prometheus_client-0.3.1.ebuild b/dev-python/prometheus_client/prometheus_client-0.3.1.ebuild
new file mode 100644
index 000000000000..a86c3230d43f
--- /dev/null
+++ b/dev-python/prometheus_client/prometheus_client-0.3.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+inherit distutils-r1
+
+DESCRIPTION="Python client for the Prometheus monitoring system"
+HOMEPAGE="https://pypi.org/project/prometheus_client/"
+SRC_URI="https://github.com/prometheus/client_python/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+S=${WORKDIR}/client_python-${PV}
+
+RDEPEND="|| ( dev-python/twisted[${PYTHON_USEDEP}] dev-python/twisted-web[${PYTHON_USEDEP}] )"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( ${RDEPEND}
+ dev-python/pytest[${PYTHON_USEDEP}] )"
+
+python_test() {
+ pytest || die
+}
diff --git a/dev-python/promise/Manifest b/dev-python/promise/Manifest
deleted file mode 100644
index 0063f0f4bca7..000000000000
--- a/dev-python/promise/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST promise-0.4.2.tar.gz 7309 BLAKE2B 8d08c3985c6410d2b684bc27e300f4e5df620d3e035e127010a15ce2d774365f621eb4c3525b4422295d38cd62b5fcef2135758dd331d5769a86eca26ee378f7 SHA512 e3f0bd3dddfe3a304cb51d857418c8b8993f6e97c1a9e64622438869952174275ef4631259d5e6f090bfb39d4a2fd6bca8fe50ada5bb8ccea19ff726adcde7fd
-DIST promise-2.1.tar.gz 17974 BLAKE2B 5e1fc9bbed3af51812c43b1c13006037ada44404564a3064cb2e39657f6bb5dc0fec6d052ae9038439c60339fd4f4b5fa97330571398bf84243805b25ead94e8 SHA512 d4d5628c9b75f81fdb5d654a76e788df5296472cd73bcb8fd9a27979b8aadeb1d40a4d52cfed173341a5a97920132b00cee44d915ef640167127a249b5c0cac0
-EBUILD promise-0.4.2.ebuild 671 BLAKE2B 16df1ea6bb32e1b0cef0568e36605e28afd847d6864ae2cb0189b540a731c21303c4b3e43ced5d9faa19495f76375ecf391fc98b62661d315256f8d1eaebc861 SHA512 92fa75d27c1197addab185510d294e73abf04930fe196fb522db22de80c427093bf95bd638650b6c8bf9bc405d9fbcdae47e4c92b1b0622fa35898ca70e1c885
-EBUILD promise-2.1.ebuild 576 BLAKE2B 31a71149ea617137760975eac743c10191bc83456316e631564a57965f3ec29d755e1417024622af94da7682e8a0680efc921ce00d34dcb100b72d425bd1680a SHA512 8efea17805b86fecf6d347d5c031c9c9b689f77ddd6452c415e65366cb0b0f169beb09644bba14423fae292f699012a1c3a316e4b172e7646e8a1d975ea3e54a
-MISC metadata.xml 373 BLAKE2B cc10ed34d2ea993068f7a4d4b86a03933564fab8a8e4d037ebbaa006fb03048c3a8444c3678391681ee912a291d040d1ae5369e6aaaffd0efb8279281c6048c5 SHA512 a8e678fd1664a3adb4e5f60023acde26c317b37bd742d7e1c386e4847f19fa9c727bf366745ff5a772b8e0eb02f8515048c65c6f78b2a127213236bc7e635b9f
diff --git a/dev-python/promise/metadata.xml b/dev-python/promise/metadata.xml
deleted file mode 100644
index c482c8226f1d..000000000000
--- a/dev-python/promise/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?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">promise</remote-id>
- <remote-id type="github">rfk/promise</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/promise/promise-0.4.2.ebuild b/dev-python/promise/promise-0.4.2.ebuild
deleted file mode 100644
index 56bc6a936ddf..000000000000
--- a/dev-python/promise/promise-0.4.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 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
-
-DESCRIPTION="Bytecode optimisation using staticness assertions"
-HOMEPAGE="https://github.com/rfk/promise/ https://pypi.org/project/promise/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )"
-RDEPEND="${PYTHON_DEPS}"
-
-pkg_setup() {
- python-single-r1_pkg_setup
-}
-
-python_test() {
- # Timing tests fail.
- PROMISE_SKIP_TIMING_TESTS="1" nosetests || die "tests failed"
-}
diff --git a/dev-python/promise/promise-2.1.ebuild b/dev-python/promise/promise-2.1.ebuild
deleted file mode 100644
index e9a2866b834f..000000000000
--- a/dev-python/promise/promise-2.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{3_4,3_5} )
-
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="Bytecode optimisation using staticness assertions"
-HOMEPAGE="https://github.com/rfk/promise/ https://pypi.org/project/promise/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )"
-RDEPEND="${PYTHON_DEPS}"
-
-python_test() {
- nosetests -v || die
-}
diff --git a/dev-python/protobuf-python/Manifest b/dev-python/protobuf-python/Manifest
index 8c6e0f86abcd..5870d85ebc69 100644
--- a/dev-python/protobuf-python/Manifest
+++ b/dev-python/protobuf-python/Manifest
@@ -3,8 +3,10 @@ DIST protobuf-3.4.1.tar.gz 4490100 BLAKE2B e2bc1ef2ee1a0af44830b3c65a6c9e73883fe
DIST protobuf-3.5.1.1.tar.gz 4584489 BLAKE2B 995ee2f06a6358e9935b488269ee50f0dccede417c1757828b0108fbe8c67034301f3a9cb87517430acd9838ae71bb677f4edd8b59b2418f99c15d8ea3d33591 SHA512 f25ecf772facc8efd196b7c06012ce9ec24152b2c0cde38ed2e29ecded8f534221b008e649f4cbd991436ad3436130cd2e31d51e75019d08240d518111fb4496
DIST protobuf-3.5.2.tar.gz 4584659 BLAKE2B f582212169d802a5844574eb900c9f8cbb343b7e73f2074e5ff0bfc544ebd13f4bc2b78271fb70f4465d78fdc39972ed68339f453c0d3ffe98d8564fbf520544 SHA512 09d10cf0c07a0ba249428bbf20f5dbed840965fa06b3c09682f286a4dee9d84bb96f3b5b50e993d48ef1f20440531255ce7d0e60a648bf3fe536a5f2b0b74181
DIST protobuf-3.6.0.1.tar.gz 4483964 BLAKE2B 8afc1e4f4a6eba0eb453fa7cbee8e8ab4986ab9dda39a0005de9d07ec4bd4fd27a5af4ab359b139b4117a5da580be6da3387295266625ee8cc7ec9421c5c0235 SHA512 63cd799d5d6edbb05a87bc07992271c5bdb9595366d698b4dc5476cc89dc278d1c43186b9e56340958aefea2ce23e15a9c3a550158414add868b56e789ceafe4
+DIST protobuf-3.6.1.tar.gz 4485582 BLAKE2B 546c49759df784018459809b9db692c5c94aef5d717183af5cd9edd96b4c658e759f23950cdcd5dddceaaad06ea1de2a2357b9fa8c496ed5d538fc5920174da0 SHA512 1bc175d24b49de1b1e41eaf39598194e583afffb924c86c8d2e569d935af21874be76b2cbd4d9655a1d38bac3d4cd811de88bc2c72d81bad79115e69e5b0d839
EBUILD protobuf-python-3.4.1.ebuild 1250 BLAKE2B b531ad3c2ace5bf9a2ca33b04d7b0f977b78fa47a3f0486183e938a85cf2583c06698160996946c80e093d3f7b9abac4cb66ffed9167875a37d0268b7ad72d07 SHA512 a82b7e00afb6408dfeaf3c70fe5df077792daadca9e0de3b30689fd5ef49405e81f615fa2e586f14548715e189bc9db1a013b69bc17b599a0119801f74857d14
EBUILD protobuf-python-3.5.1.1.ebuild 1243 BLAKE2B f5ede3256ff9071cd86b5a6780c80d5ceec5950a9d315a55eaf6d72c066128f1faacfe98081cbc238a770b5ca45624d8ace5c492ed4c3f70b004bc66b643de15 SHA512 6f489d407300a5a3611dc3ec9e2622c91fb97e3cdec7c790601e9d1c2f2f103eb1919d43c4a50cc2a4e6534146f3c519cfa62d3194922509b4b33b38480ba8d8
EBUILD protobuf-python-3.5.2-r1.ebuild 1329 BLAKE2B 7607cbb6d8b6d9d9c91cc21f6beff56cadc309ce45f093317337ad785d89ded516ebed1d6b74cd8f97e2f01d6412f512a20145458f420cfdc089c99bcf178c77 SHA512 a9943b31b76d3e9c232fbffa362ed4ba41ceefb6c572b7bb31e65784715cc42e530fff1dc9b76bd40614bcb0babb23dabaec76a4965b3fb7d0d87b6349484805
EBUILD protobuf-python-3.6.0.1.ebuild 1341 BLAKE2B 71dd6bfe94500679498a6898464089fecb2ea4a0065adec919e8a0d5021ea4a3a9eff728635a98995cc115bef4c657230fd3a86d4243be233ab68b1d36be9204 SHA512 bb1a73ceed00fe05e06debc3d8ef27433a74ebb7372f822013e45d0754c27e69e93791c302a8b76100c15407e4adc492a9ac48bec237697af812d939f3d8269b
+EBUILD protobuf-python-3.6.1.ebuild 1341 BLAKE2B 45404aca793a764d1a6d4c45d70aac0d6c83bdf600f31b96b14084f59f43beccab10143a24e8ea154554a2926529db20095ecca8da7427574aa08ddf58476a9c SHA512 9732cfe54f66b5a69ea67338c04db6704d362b39d81309a3919f630cfc9b15b8eb51aad0ebf8ec2e6f97b608d2865bcd93595b8721a083c8ab1adede7b604cf8
MISC metadata.xml 647 BLAKE2B a24942cbab04e847c0921371c22ac14ffe05b99c5a75ce99f8413e3c98e0ee5951e03b59faae740bdc0fda56e53ad36ab609fa9e4b19a6975725b4e9bf562d38 SHA512 064197fbb9f4857393236d4b4633aa389df5ebb6ab75c59552adbf80157feb20b3e2b2e5f526002652b12ea5033ea50c9db0ec02804a747fa4305505c715a87e
diff --git a/dev-python/protobuf-python/protobuf-python-3.6.1.ebuild b/dev-python/protobuf-python/protobuf-python-3.6.1.ebuild
new file mode 100644
index 000000000000..dd2827571652
--- /dev/null
+++ b/dev-python/protobuf-python/protobuf-python-3.6.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
+
+inherit distutils-r1
+
+DESCRIPTION="Google's Protocol Buffers - Python bindings"
+HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/google/protobuf"
+SRC_URI="https://github.com/google/protobuf/archive/v${PV}.tar.gz -> protobuf-${PV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/17"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE=""
+
+DEPEND="${PYTHON_DEPS}
+ ~dev-libs/protobuf-${PV}
+ dev-python/namespace-google[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+ !<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
+}
+
+python_configure_all() {
+ mydistutilsargs=(--cpp_implementation)
+}
+
+python_compile() {
+ python_is_python3 || local -x CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing"
+ distutils-r1_python_compile
+}
+
+python_test() {
+ esetup.py test
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ find "${D}" -name "*.pth" -delete || die
+}
diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest
index 4e4e3644bea8..683b47aab804 100644
--- a/dev-python/psutil/Manifest
+++ b/dev-python/psutil/Manifest
@@ -1,7 +1,7 @@
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.6.tar.gz 418059 BLAKE2B 84141bc30c4f8b9316f3dc1cd86409272af62c8b2d9269f6b4cb406ede59ba147cd7a1b78f7d176c5f98a4544a74c375699e44be36fb862219fd97d7b3efaa15 SHA512 7aefb2c1759a62fca21d1bd07f7f3aeddc368b972ce831dc6e52cda5effaee2798c6bf0aece9732dedb7fefcd8e9e3f03760d6e715be8ea1479b282150a585f3
+DIST psutil-5.4.7.tar.gz 420300 BLAKE2B e096997d22577f90cd6fc6019f2bde8855abda0eb67b496dfb8cc8dbce769e0c7da66524ac6d0c059e7a2d074a1675187af3177d904feab5a76b9b8a72c63853 SHA512 553c6de601d4c4d0c6a9dccc3eb8a449f1b3a18cd71648395ea3b43da3c92aef1565f6ce763872855d68b3de190dbd04c7f5be5ed4a79b0167d737c1825c0e2c
EBUILD psutil-5.4.1.ebuild 785 BLAKE2B cde5934a3398e2fccbc88f3001d7506a4ed0e6065c92a6d9dae96c54f6e27f93d455725504cec0a9f062f83f5e4d345873616588e5a3291dbf0f03b1fa13c154 SHA512 19a1193a10f25eb496e70d04f187d27af5260f7ca40316b1318c88133cd43bc05ccdacf45e424c167ae0fcb3543402ba15dd7a586444c62b1277e894e1925b7c
EBUILD psutil-5.4.3.ebuild 797 BLAKE2B 0044cb1cc02e6fd6faa6f5608aa718810bd78c891e5794ee9abaff5efec7ec2b9945d562d2360a3f3845b80a2d2c0990a721b8172ee01ce1e78d1e33c9ca2c96 SHA512 b7449a7a99f7e522a24fff8d7c1e236e0870881f23f49de79f1a3f3a33a10fd1c87928828a7a925050609fab0d6daf38e0a2fc4e681b7d4fdfea12d452a00c59
-EBUILD psutil-5.4.6.ebuild 796 BLAKE2B 8d89ec0f9df2a222b1f8b4ed782ce834c1e17f528a04be7711fc62db8f2b120201ee34908ef686f6724510b5b97bbc42da59fbce5ecf5ac0dbc0c0425121f307 SHA512 a89e412600f2f04c0aab18ef987a14f10801fa9f90d73107f29f0532920615b5adb4b187b915ea33831b7608e06394549944b5d914f558e7555d59b6e7fa914b
+EBUILD psutil-5.4.7.ebuild 909 BLAKE2B 5d085cf199dc202cd0668f7404c8647c01284b0d20f7545d7dc199caa313381bc66d014db22c7a153ab5c5d5cf535e939b2b31e82f8a26c8a6f26489c422063a SHA512 56ccca156f10670de43c5c20969c4ca8078bc9313a807752faf244c2d9ad58c7f01119bec94b4f32f3ccc9314d6f54196e11e69dacb94df229868353b62fd05e
MISC metadata.xml 377 BLAKE2B 0e671ef95025f24d295ceb5c5295544f4d68bf94459537537e229efd273bbac058b385fa94f1fa1191f23785d2572a5960d84a1d3ece41f10316b38101cb26d0 SHA512 a28e7a1e32a0b2750a4f0956d2252c73d20b4aa9817aac2e776365febd7d03de88e88508aabdfc29ae15d8bf7ebf1ed662c000e2ca8c79e3d50a3362ce1c2d2d
diff --git a/dev-python/psutil/psutil-5.4.6.ebuild b/dev-python/psutil/psutil-5.4.7.ebuild
index 58d3aad83d6a..71eb3eb3dc9d 100644
--- a/dev-python/psutil/psutil-5.4.6.ebuild
+++ b/dev-python/psutil/psutil-5.4.7.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
inherit distutils-r1
@@ -18,11 +18,15 @@ IUSE="test"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/mock[${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/runner.py || die
+ ${PYTHON} psutil/tests/__main__.py || die
}
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 2ccec60e4e57..ec93e2247b2b 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,18 +1,6 @@
AUX psycopg-2.4.2-setup.py.patch 568 BLAKE2B 820a8ab11084670b79d159dcdb75a30f157f740a8110370ab0ded41907dece280cc7095ec691b96f5288e82bd29d8b6a46f108faddde79c4ada709e52e489ad0 SHA512 9111df177d89559b0e397bc0ca9844636f981552d4bac3ae04abfdae5c68bc4f9efc553829da9c3a653536ddb18f01a3049e9ece746d0fe3328684a6ef6b6976
AUX psycopg-2.7.3-avoid-mxdatetime.patch 1832 BLAKE2B dff21302f85dc05be27147d1a53ac525bca24cd9c2282edb92168ba38e73c38bad9f5a8b24910a690105bb4f98888e174f8d7c2a285e6e42efb36a45499ed02e SHA512 1c582abe153d73bd71cdfefff4293f2c497a5818fe2ea7e0deffe71d0acb89ccde8e20aaa33acf3d47900743c548eecbf01db24b01abe35b5ed60ca20bf4a658
AUX psycopg-2.7.3-sphinx-1.6.patch 1164 BLAKE2B c8dc98f49f1070f7866b01a10bf779480a03620eea548f66e1f19c13d1e8ca72ea4761dcae857db5a350aa545d8b3dbb2695334a05496e6150853820a6105c1b SHA512 dd6438110f5a653236ba8e6efda0f6d5cb2baaa506398728990106a0fbcb1ff8d072716c48e7f14ec608fe0b7307b8f5c7c0076fe2921104e25f21c905c0f6a2
-DIST psycopg-1.1.21.tar.gz 213753 BLAKE2B 679b4ba810ad7821c781e169baae1f62b6f926e2c115c88f0055404ecd266ed69beaea6151643984ec2bc5696a79ac02f23adcec727afe4e6b6e657740a1692c SHA512 2681e8b3c4873f69a1a07aa4d3908a42f8e8be9392adbed189fe72c1a601699ac08643d24454622baf4b26153ef3a687f27a941308368e2227cb98ff948322eb
-DIST psycopg2-2.5.3.tar.gz 690689 BLAKE2B c1c070fc9acf5270f6bd711d457f162d2e5622a0cb40584d5b24cce441429c460aded278b67dbdf351605d710085c3e04ac63927d736c8d04ea27d21cccdea10 SHA512 88590c37be839e8cf5025b7ac40411c4682269700795c5f8f1b762966d906faf3f1ee85de35fc734a2d10c6a68d7fef569891bd96919bab809b9500625e2a41a
-DIST psycopg2-2.6.2.tar.gz 376348 BLAKE2B 279f2fb905c3e3034d89535a8c1de3114ef87cbd7f4b32a54b38150ef1cb845ae9811b3d6f57a5f46042db47e6d5f2563e87c986cdb8a8799fe6d60580180cc3 SHA512 614314b5ab7ab5fa7c5e9c4f861579f90bd73521a9964dcb5a0938f77a9d6dfbea689cef35ad399cda698a45bb736c315912cb5dca85a52132f011d79f4863ac
-DIST psycopg2-2.7.3.1.tar.gz 425069 BLAKE2B 4d34859c63217bad08374b0a8d03dbcba7711c1e8034eb106ba27211e85af148f51902e2d1b294e4c0ba4e798f4a64903d9d735605d09bbcb1d291ad23cfb4e0 SHA512 206d4cf62a091927daf4b734e0b3597399fc588cb738366711674fc06c39d68a682981bc4756c356d37c41caba49b5df2b915beace8670c190d7d41e374f1eb5
-DIST psycopg2-2.7.3.2.tar.gz 425107 BLAKE2B 47fe652d5e2e62c765150941d565b9ee896e221ae565e51745645f2723a0070481daf2f0d0d1a1fbd741b5b536c12cdf892becb4d5d4283a26cd324cd02c47c6 SHA512 38460369e339b16e433328e9bd6ccdbb4b03e41d40b9fb453a54513af4ec43f0a72dc795de6eb13d9618e1d5636991d3de7f619459b3f21d070798d497b2776f
-DIST psycopg2-2.7.3.tar.gz 425004 BLAKE2B df405ca5b5f5887fbd166523cafd5686a9148b313b7c30a85dbfc5dec42aff426505993f42a18d6d60569deb17a5748a858737a139d74943e66bce8bdd12beb3 SHA512 9e673f47190b12ab31e783a3d2b464231b933cc6ad4f12742c457020aab5db36b83829d84b4e63f793f5567e689081fd9479bfc4634b7bb08c7d873a3f42efc9
DIST psycopg2-2.7.4.tar.gz 425331 BLAKE2B 9d256ea340e4bace53981596d9d42863ddc9c8c079579b0621d8043af34daade05b9cec5465c6b3990f537a4350d9cf60a43062a0aa34db1f39b336296b32d3f SHA512 e78db528a4d3b897e0d8d38755179082dacddfb2d10bda963fc3836548991eaa0d4c1b8f81b329b15f4e685046c39e6f2a352b6c47b1da42af3a262094233034
-EBUILD psycopg-1.1.21-r1.ebuild 1569 BLAKE2B 2bd03f117610681759be78e45636f721c16e2f8f54abfad2a985ab19d0e1c51ed5a878e3e7db810f03ed896a5b45a38155ca7c5debffc40c6065d71992d73588 SHA512 e69ba12412bc2d3d76fd3eeb4326bd33aec7ca8bf3f6830b6efdfd66640c7dfe036d7e09a8a0340a5b5fb448c57dd01cbb7b1a5a1810ca502ecd6796d285162e
-EBUILD psycopg-2.5.3.ebuild 1453 BLAKE2B 545c189cc95d636b8f817203e4b6a45bf51cdc0a1f586ecb266c90f4f9bbe0d6e4ffa896b500a3201472321871746859a22f688d14b5032ef7763f8139b89cc4 SHA512 1ccc7b12610034a51e354956edd11a858ad7e8a969ca6ed5f1851df97483cfd4c229d53c0652bb7ad40f152f2a627254113100150c12d99e461d9bc561d7e034
-EBUILD psycopg-2.6.2.ebuild 1963 BLAKE2B bc808d9db5b41744a0afc87de313e1ddd8cfd70081a3be4bfc2ad6ea5a564f259b3f2c6596eb8f6e2e8d3f20a7a0676148453ad92bcb89cf8a26fde603d673aa SHA512 22664eb84a45d59bd1f0527217068416ca6d94c2ebcfc60b64b00ea9fa4421df0aa4521ec938bac0aaab1c02e65ef18ad3f2383e00f24ce6e8e6db221388224e
-EBUILD psycopg-2.7.3.1.ebuild 1925 BLAKE2B 23ae799c7190d00b1f89ed0a5d56ffd6d087729aa14c9f9de5613f779e1bc1e4429caa0bcbb23c4e3916ed52201a778329c497169eef019a2c0eb9d71bf816e9 SHA512 a2aad512239cfa3c484ae4f60a8a2206581d3a4507b1c61f77c96433889b445a378bae56807ac083631fe80f5222f5e4861cb7be129033ce4ed99d6c83c5be7c
-EBUILD psycopg-2.7.3.2.ebuild 1676 BLAKE2B 7284bd0b9418c7447abb99cf8b54745e87d37216c96784159be742cb225b8221cd1339c627d355a04adfb246b6caf6bc03f5d7bda7cae3b7f7af3afc4566cd33 SHA512 cf7359219dffaf91a62eb4f367ee8060ba553dff76f59686045734b791f0bd14596175a6cd597ad027aa684f772232232506fcef5007b17118a41d09896e761a
-EBUILD psycopg-2.7.3.ebuild 1916 BLAKE2B 0aef9459837710da76e7a79c8b53bbef66273693015db9b845ec9249cba03cef3920f9f5759dc60d4d080793d2ce2b8b293efe8ae63b91073f2596541fec8b31 SHA512 5c8eae548f2435667f48fc996fe4be784ea2ab71fa86f9a91c423f15d9ad778107c70d7670de36d8cf00cc2bec1c46c9ba693feb3c10982dc17e008fd8bd6b1c
EBUILD psycopg-2.7.4.ebuild 1561 BLAKE2B f3f777c8efaeb7f31a77b025a2dafca2df253603b295af25f1193110820769e2fceabf305160bc7ffdb2deb68aa0069cef2ea1734e388cf337659a6ed3b454c7 SHA512 01afd0d38aaef299d9590f9d37b3f3bc5c2068e5a24da0cac44e417582952c93e372838f7922f01f58d6aa178d079e9036022c7ed044d66263865b22767ada5d
MISC metadata.xml 321 BLAKE2B aff48bec04e34b92668aa18214d86ddbedef2376eeced4815118d35eebfb8e6af87234a9470828f465626f7d9ed56fe0fcb8f078c23945371248136533651ad3 SHA512 358b751b3a65f64ab5468bcf4022315f7069a2fb60709c2bb12ac02577866a3ff24ab2dd69577052070cf010a51428cb3ec385ca7cfe48640f4dd25ae478a966
diff --git a/dev-python/psycopg/psycopg-1.1.21-r1.ebuild b/dev-python/psycopg/psycopg-1.1.21-r1.ebuild
deleted file mode 100644
index 84902f8172ed..000000000000
--- a/dev-python/psycopg/psycopg-1.1.21-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools-utils python-r1
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="http://www.initd.org/software/psycopg"
-SRC_URI="http://initd.org/pub/software/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
-IUSE="examples"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND=">=dev-python/egenix-mx-base-2.0.3[${PYTHON_USEDEP}]
- dev-db/postgresql:*
- ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- # fix for bug #134873
- sed -e '1245s/static //' -i cursor.c || die
- sed -e 's:$(PY_MOD_DIR):$(D)&/$$mod:' \
- -e '/^CFLAGS/s:-I:-I. &:' \
- -i Makefile.pre.in || die
-
- autotools-utils_src_prepare
-}
-
-src_configure() {
- python_configure() {
- local myeconfargs=(
- --with-mxdatetime-includes="$(python_get_includedir)/mx"
- --with-postgres-includes="/usr/include/postgresql/server"
- )
-
- autotools-utils_src_configure
-
- sed -e 's:$(BLDSHARED):& $(LDFLAGS):' \
- -i "${BUILD_DIR}"/Makefile || die
- }
- python_foreach_impl python_configure
-}
-
-src_compile() {
- python_foreach_impl autotools-utils_src_compile \
- OPT="${CFLAGS}" LDFLAGS="${LDFLAGS}"
-}
-
-src_test() {
- :
-}
-
-src_install () {
- python_install() {
- dodir "$(python_get_sitedir)"
- autotools-utils_src_install
- }
-
- python_foreach_impl python_install
-
- dodoc RELEASE-1.0 SUCCESS doc/python-taylor.txt
-
- if use examples; then
- dodoc -r doc/examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
diff --git a/dev-python/psycopg/psycopg-2.5.3.ebuild b/dev-python/psycopg/psycopg-2.5.3.ebuild
deleted file mode 100644
index ac8962ba17d1..000000000000
--- a/dev-python/psycopg/psycopg-2.5.3.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-inherit distutils-r1 flag-o-matic
-
-MY_PN="${PN}2"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2/"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-
-LICENSE="LGPL-3+"
-SLOT="2"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
-IUSE="debug doc examples"
-
-RDEPEND=">=dev-db/postgresql-8.1:*"
-DEPEND="${RDEPEND}
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
-
-RESTRICT="test"
-
-S="${WORKDIR}/${MY_P}"
-
-python_compile() {
- local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
-
- [[ ${EPYTHON} != python3* ]] && append-flags -fno-strict-aliasing
-
- distutils-r1_python_compile
-}
-
-python_prepare_all() {
- local PATCHES=(
- "${FILESDIR}/${PN}-2.4.2-setup.py.patch"
- )
-
- if use debug; then
- sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die
- fi
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- use doc && emake -C doc -j1 html text
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- dodoc doc/{HACKING,SUCCESS}
-
- if use doc; then
- dodoc doc/psycopg2.txt
- dohtml -r doc/html/.
- fi
-
- if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins -r examples/.
- fi
-}
diff --git a/dev-python/psycopg/psycopg-2.6.2.ebuild b/dev-python/psycopg/psycopg-2.6.2.ebuild
deleted file mode 100644
index 7ea236693333..000000000000
--- a/dev-python/psycopg/psycopg-2.6.2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-inherit distutils-r1 flag-o-matic
-
-MY_PN="${PN}2"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2/"
-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 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
-IUSE="debug doc examples"
-
-RDEPEND=">=dev-db/postgresql-8.1:*"
-DEPEND="${RDEPEND}
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- >=dev-python/python-docs-2.7.6-r1:2.7
- )"
-
-RESTRICT="test"
-# Remove py3.2 entry from intersphinx setting
-PATCHES=( "${FILESDIR}/"${PN}-2.4.2-setup.py.patch )
-
-S="${WORKDIR}/${MY_P}"
-
-python_compile() {
- local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
-
- ! python_is_python3 && append-flags -fno-strict-aliasing
-
- distutils-r1_python_compile
-}
-
-python_prepare_all() {
- if use debug; then
- sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die
- fi
-
- # Source local copy of objects.inv
- 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/', None|'${PYTHON_DOC}', '${PYTHON_DOC_INVENTORY}'|" \
- -e "/^ 'py3':/d" -i doc/src/conf.py || die
- einfo "conf.py patched"
- fi
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- use doc && emake -C doc/src -j1 html text
-}
-
-python_install_all() {
- if use doc; then
- dohtml -r doc/src/_build/html/.
- fi
-
- use examples && local EXAMPLES=( examples/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/psycopg/psycopg-2.7.3.1.ebuild b/dev-python/psycopg/psycopg-2.7.3.1.ebuild
deleted file mode 100644
index 8a3497f27e7f..000000000000
--- a/dev-python/psycopg/psycopg-2.7.3.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-inherit distutils-r1 flag-o-matic
-
-MY_PN="${PN}2"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2/"
-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 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
-IUSE="debug doc examples"
-
-RDEPEND=">=dev-db/postgresql-8.1:*"
-DEPEND="${RDEPEND}
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- >=dev-python/python-docs-2.7.6-r1:2.7
- )"
-
-RESTRICT="test"
-# Remove py3.2 entry from intersphinx setting
-PATCHES=( )
-
-S="${WORKDIR}/${MY_P}"
-
-python_compile() {
- local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
-
- ! python_is_python3 && append-flags -fno-strict-aliasing
-
- distutils-r1_python_compile
-}
-
-python_prepare_all() {
- if use debug; then
- sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die
- fi
-
- # Source local copy of objects.inv
- 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/', None|'${PYTHON_DOC}', '${PYTHON_DOC_INVENTORY}'|" \
- -e "/^ 'py3':/d" -i doc/src/conf.py || die
- einfo "conf.py patched"
- fi
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- use doc && emake -C doc/src -j1 html text
-}
-
-python_install_all() {
- if use doc; then
- dohtml -r doc/src/_build/html/.
- fi
-
- use examples && local EXAMPLES=( examples/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/psycopg/psycopg-2.7.3.2.ebuild b/dev-python/psycopg/psycopg-2.7.3.2.ebuild
deleted file mode 100644
index 644e9d4faba6..000000000000
--- a/dev-python/psycopg/psycopg-2.7.3.2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-inherit distutils-r1 flag-o-matic
-
-MY_PN="${PN}2"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2/"
-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 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
-IUSE="debug doc examples"
-
-RDEPEND=">=dev-db/postgresql-8.1:*"
-DEPEND="${RDEPEND}
- doc? (
- >=dev-python/pygments-2.2[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.6[${PYTHON_USEDEP}]
- )"
-
-RESTRICT="test"
-
-# Avoid using mxdatetime: https://bugs.gentoo.org/452028
-# Fixes build error with sphinx: https://bugs.gentoo.org/634730
-PATCHES=(
- "${FILESDIR}"/psycopg-2.7.3-avoid-mxdatetime.patch
- "${FILESDIR}"/psycopg-2.7.3-sphinx-1.6.patch
-)
-
-S="${WORKDIR}/${MY_P}"
-
-python_compile() {
- local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
-
- ! python_is_python3 && append-flags -fno-strict-aliasing
-
- distutils-r1_python_compile
-}
-
-python_prepare_all() {
- if use debug; then
- sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die
- fi
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- use doc && emake -C doc/src html text
-}
-
-python_install_all() {
- if use doc; then
- dodoc -r doc/src/_build/html
- dodoc doc/src/_build/text/*
- fi
-
- 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/psycopg/psycopg-2.7.3.ebuild b/dev-python/psycopg/psycopg-2.7.3.ebuild
deleted file mode 100644
index 8e45da307aad..000000000000
--- a/dev-python/psycopg/psycopg-2.7.3.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-
-inherit distutils-r1 flag-o-matic
-
-MY_PN="${PN}2"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2/"
-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 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
-IUSE="debug doc examples"
-
-RDEPEND=">=dev-db/postgresql-8.1:*"
-DEPEND="${RDEPEND}
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- >=dev-python/python-docs-2.7.6-r1:2.7
- )"
-
-RESTRICT="test"
-# Remove py3.2 entry from intersphinx setting
-PATCHES=( )
-
-S="${WORKDIR}/${MY_P}"
-
-python_compile() {
- local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
-
- ! python_is_python3 && append-flags -fno-strict-aliasing
-
- distutils-r1_python_compile
-}
-
-python_prepare_all() {
- if use debug; then
- sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die
- fi
-
- # Source local copy of objects.inv
- 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/', None|'${PYTHON_DOC}', '${PYTHON_DOC_INVENTORY}'|" \
- -e "/^ 'py3':/d" -i doc/src/conf.py || die
- einfo "conf.py patched"
- fi
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- use doc && emake -C doc/src -j1 html text
-}
-
-python_install_all() {
- if use doc; then
- dohtml -r doc/src/_build/html/.
- fi
-
- use examples && local EXAMPLES=( examples/. )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/py/Manifest b/dev-python/py/Manifest
index 8da34d137d34..f3418ddeba2f 100644
--- a/dev-python/py/Manifest
+++ b/dev-python/py/Manifest
@@ -4,8 +4,10 @@ DIST py-1.4.30.tar.gz 191796 BLAKE2B 1d908f5f29788868cb7c4da49bc8a9343176030df45
DIST py-1.4.34.tar.gz 194450 BLAKE2B 3e5733bb53d4f7eb8e6d43a5140f2ddf692d4272b564a9dd4fe8ede2cb4d0296e7c8764957bf4615f5cc4272d07997d126133dfce8ac8837f01d91bf557023d2 SHA512 2e19c82c8315274bffe0ba2c7e20ae3af95f942c40c16121ec953af186f8ff33e8f427c070e137bb04b7cc6dcc6779e35df3911c08595fd3294b5ec9897706e1
DIST py-1.5.2.tar.gz 189542 BLAKE2B f0c5995121492ebca7bab9e73b7db61edf014be8e7d76822c72ded9ea19dd647dc0a83cbbcbf732c4ddae9070126cecb00958b623ca43d2219b7be8519b5b58e SHA512 ad92110d56caba2be44c6759350b05ceb882165ad0f58e6cce8361273be874b20b01856d685b142a83edff77b41bcce2911cf5797db5253b4f3e9b36e703c07d
DIST py-1.5.3.tar.gz 202335 BLAKE2B 6a7ef206bddd641cb5e2fe04966ae93db96a7ff757fcde604f8fd2d36c4a03ce5955c2f445a866dd5cd83026ab2a9fa17feeb0da0df3d40d9746c19d865f6325 SHA512 243c0da94c439163257c525ef00b30fd6d8add5897121ee0b1f19476b50f18823ce2b99a5ab27a9cf47598b538758d0534060123dce0820d2a65d98046548c96
+DIST py-1.5.4.tar.gz 201448 BLAKE2B 3d9f71ba53c8004d4745be984e0a3b81c98f38fdcd7703c39286c53bb167a803aa92b3b0897e407f6ee98d2b870838a27b507ad8e6cceab7b22c8e7229bb6581 SHA512 45424b133be3e78ccab48e74daa6ca6a76fca283bd3a51d50c91e911c509a2c45de4fcc7c8c15f33620d61ee16dfc3969fdd78d8839e96f52897e97b1ad624c4
EBUILD py-1.4.30.ebuild 1274 BLAKE2B d1caf17f0e92b002bc8626b9aef00a0b6e60c9172b664ddf182849d01208a10184a042cc02f0e7ca085a3b8cf2601a8aa15d1f0da8a530145f9699b9e179a1cf SHA512 50ff67c63fe685cc9a242ba246e25ce107da52722bb38a961c2fb1064cc3e63fad2ac3dcfe34cc9a55076cb9d2cb921aa62e746171505f99075588017bf67cb7
EBUILD py-1.4.34.ebuild 1342 BLAKE2B a10c42e96d96e05c966e438d4c34d1ee1958e4f1480762b4046a56da6838a11787b6600198967adadafd0a88d1d7cf5d07b8d42a38741320ac074b9c4a3dbafa SHA512 2ec30f5f6b4db6abedd335511154dde8f57a3530628bf515e18c0e9f12e0de91cd2efab6a6a25065c4694e649c6551d38df00e7fa1f4f510952533bc6c6ad4ac
EBUILD py-1.5.2.ebuild 1347 BLAKE2B 1ae248e72c3a599004712f0dc6f91553d5fd22b9d0e62f79459a2dd0ca557fd1aef853c7c3c56f10cfe5761e6d9d99bff9a00d4983e125f34f96cb7394311dff SHA512 be0354d8358ed8f05725c475426c9c94772e089d293c88c541b8403c754a9b8942b189b5b51836711a8ef235fab79e38103bb61b422fb4d000ee5f41f9c18df7
EBUILD py-1.5.3.ebuild 1356 BLAKE2B 3c8ec2d4c181f2a09e56e3bb2d31a95b79bf2ecfb7f173ea20627224b4409175ecaaace93e9d126083e83a1136e32cf74d9774682e012296dcc19b4884b71f42 SHA512 9ee8c305b5b36781d2ac28456cc7cc24949ace90901cac9b04b087c78a414db662b623a16c9893f70ce9553a91560d01a52b6fd11f9f0ac11fd29bf5dc4fae79
+EBUILD py-1.5.4.ebuild 1354 BLAKE2B e97000a799b483fd915e9a24ff74917af7735a1cd5f841bd68038e89fcb34fdda89b29dad14a75caeb91dca2c2491271a62a905a3f5d8447e06eeeb6f6d1dca5 SHA512 90ee99ddb0af5d3684d8fff2343e020204689b963ac08980ce37a0413fd20ec883e13b2b8bfedd894b33a27d3cc5f53443cabff13dbdfe3dc6f36be9aac3071b
MISC metadata.xml 315 BLAKE2B 3154c92be7826e4b562d5172b792f652ede8fff96b3fd3abebea5d6107eca432718bd0c8be7934a9f90a34891ce6e9b74d02c82881976cc86ed9635a0457b2da SHA512 e2ede56189d791c18b64d1db6615249e6ae5a3afd31f17b9ae6d23e9123d4c68a22bc61b7935deb284d2fa7e6732679e2286a271854dc818e7f651e9daa54fbe
diff --git a/dev-python/py/py-1.5.4.ebuild b/dev-python/py/py-1.5.4.ebuild
new file mode 100644
index 000000000000..5ec92f2ee304
--- /dev/null
+++ b/dev-python/py/py-1.5.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="library with cross-python path, ini-parsing, io, code, log facilities"
+HOMEPAGE="https://pylib.readthedocs.io/en/latest/ https://pypi.org/project/py/"
+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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="doc test"
+
+RDEPEND=""
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( >=dev-python/pytest-2.4.2[${PYTHON_USEDEP}] )
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.5.2-skip-apiwarn-pytest31.patch )
+
+python_prepare_all() {
+ sed -e 's:intersphinx_mapping:#&:' -i doc/conf.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ use doc && emake -C doc html
+}
+
+python_test() {
+ # 1 failure, test_comments, under both pypy only.
+ # Also appears the home repo has no issue tracker.
+ [[ "${EPYTHON}" == pypy ]] && return
+ py.test -v -v || die "testing failed with ${EPYTHON}"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/_build/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pycairo/Manifest b/dev-python/pycairo/Manifest
index 0b7007559c07..66cd0752ec40 100644
--- a/dev-python/pycairo/Manifest
+++ b/dev-python/pycairo/Manifest
@@ -1,5 +1,5 @@
DIST pycairo-1.16.3.tar.gz 188610 BLAKE2B 71034891bae636e23379a3fdc49c9163cff61183fe46c4027bbad3206e72255e60081dbc3cb02808d5c3840b618f6c12f8106ca5a08ddb226a65917ba2da390c SHA512 d60978f85eb0430f2038b0e7d0bce23602e8c180a7611eea424fd8bc3cdd8ce249af364abd0e77ab3b7ab439761721cba5c2398f51af2a89add3fb7fda8aa5db
DIST pycairo-1.17.0.tar.gz 192182 BLAKE2B b7a4db8258b03b89878fca6b5e27bb9037b74b1792ded23edfe38a0aa5e9ba5003bbac2c8623a6ace8033960c3199b307dcb689650e21ba2df0d81a36a71b6cf SHA512 c073f04d92c9a577f7dcea8d46335751ebd896a65e682e99e4453877d8ba2cadad4437f4ceb1ce8c05eb87d5757a2bd78ac2549e63e38720f4c9276e6f70bdd5
-EBUILD pycairo-1.16.3-r1.ebuild 1096 BLAKE2B 18cd313244c6e1799b84553c4a37790b33eadf874cba77de87df54034868fb83ac7e46111cfc973d8dfea8f7c22f1319c17a50a0efb6c63e936a1ad73892d42f SHA512 23c35bbb1575b6d40a7885ac18da4881930440c2c3760d3d48a5ede7db4a84d37c8f3362de45fbca9caa8edfdbb2807635943644f241f53429498727c97896a9
+EBUILD pycairo-1.16.3-r1.ebuild 1095 BLAKE2B 20def77c3a3e045e0032facc0398ffa8ff74c5720a2c4b94f766a94bab62d3ded5bfa38635f3d95f864f38f235b942522bae3a4b2e7ae554a937f47bb96303dd SHA512 cc782cf27262f03e466e714aa232b5525ecf8e38e282890df3cb83ee9f18ccf28c4bb4a04cefdc78436d5b8c0a8d1cec6508bde5c966fb01db8dbf066ec39dd0
EBUILD pycairo-1.17.0.ebuild 1107 BLAKE2B 8eba2cdda75db82159fabe1dab3b4918f1936faa6298510169e40d3658d412d138d5568ca93be262eb00b5c0da5004452d6f1a52b417142d3368fb9b99db8823 SHA512 07fdafe3bad55ca27e57c04ca0824ece886453b282f506efebedeed8f03eb8a680d206eced00e0442f45513494c6cb81e71f33c73f4563a12e83f33429e2e9ac
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 b6e7e89ef467..8d5e22420ccc 100644
--- a/dev-python/pycairo/pycairo-1.16.3-r1.ebuild
+++ b/dev-python/pycairo/pycairo-1.16.3-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/pygobject/${PN}/releases/download/v${PV}/${P}.tar.gz
LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc examples test"
RDEPEND="
diff --git a/dev-python/pycobertura/Manifest b/dev-python/pycobertura/Manifest
index 0cb827c67a94..2a0cdebb163d 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 866 BLAKE2B 52b5a7f46fe7d1267f414578c2e0d22be2855bcbffc41c842601f87677aab157be8e206b571ed8eaef51d7b0ae400c0ae8926c49e262f83c859b4bfd331f1079 SHA512 03176638700b42bfbbef6e8214fb2585d765121b0afd8e23b9e8b46d6fdf44ee29c6d5af46644c935881a6b0cbb95b08b303e68d3f005d0dcd14206066a64451
-MISC metadata.xml 484 BLAKE2B ee144e0152f680e195ee29227a10cf36c96ab4c8b500babad9b9543b32093e6e8957c51a9fb33dde97e4db68699f68ffaf1d52cb0612071c2f0a55bd2d02c3f7 SHA512 8098e79df034b8af93335493c5b2532df0755fdd6f605eee2d253ff1f4c9518c9c142707f590a69cba5dda485305e61fbd03f91015c5a1a9745fadf47bfa0a96
+MISC metadata.xml 378 BLAKE2B f17ee64b017462651d30df0f657c73fd3aef52f40f2e31ce9514859220c9154d48fb5c5ad685dc563bbc0316804aaa8421c8285ea036a2f44f37d01f0a72fda4 SHA512 c046a00110dfba45bd7f97f25f026ec982bc17dbe98c2831f73aad59f1a10631095c951c035595c1a5f04e64018c0d2381fbb70a2f93f20e7a232199d3d9daa5
diff --git a/dev-python/pycobertura/metadata.xml b/dev-python/pycobertura/metadata.xml
index 207d762af9fe..e2e8f2ac6cc5 100644
--- a/dev-python/pycobertura/metadata.xml
+++ b/dev-python/pycobertura/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/pycrypto/Manifest b/dev-python/pycrypto/Manifest
index eddae4818e8d..04d3b1e8d0e6 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 2092 BLAKE2B b1176d816528ba5a8e7354dc68f2cdcd229306ed4139b08d6fdbb458617cacc3c50eb5ce1b067a5e00d47981dddc73f0d9155cf9f781d744b37ca916f5f1c2de SHA512 72828f96c1876197ac7f6906f4dacf3ce362ed1fdd115cbc7685394e9d4aa00c6aa498a5d22ca8728829623a07d6589d4cf7a0f86639cb3f0d4b1de8749cf298
+EBUILD pycrypto-2.6.1-r2.ebuild 2091 BLAKE2B dc577325cb62166d841b682d943d58079f4244acce1d8e630f7e9a93c463bab50dc4367b7f824eb2fe433ca5fe4bcf26e05c9d801c8eeb5db817be795b78374e SHA512 26d90b5dad980c5e54a014027be2ea6a8b9458838e3596d6e2ab09726c8646defdbea33b4e297ae94e32ecbcd99c3024cf9b614f35e0644d7cb05d51cfdd44a3
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 33ff67ea4eba..0f81d2e9e413 100644
--- a/dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild
+++ b/dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/${P}.tar.gz"
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-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris"
IUSE="doc +gmp test"
RDEPEND="gmp? ( dev-libs/gmp:0= )"
diff --git a/dev-python/pyflakes/Manifest b/dev-python/pyflakes/Manifest
index 1d1bc62d0046..658a77e89d90 100644
--- a/dev-python/pyflakes/Manifest
+++ b/dev-python/pyflakes/Manifest
@@ -4,9 +4,9 @@ DIST pyflakes-1.0.0.tar.gz 35365 BLAKE2B 7b0f676fcb1f77f85a4fa85f02dd26f181f7d80
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
-EBUILD pyflakes-0.8.1.ebuild 733 BLAKE2B 88b338be8ff4743e188990da8e456ab7adf8bfa40fa7c8f467214fa42ef758e92ccbc0973983e003e53ca68fde27a2193e9cb7fb0c4e686d53c60add16c13467 SHA512 0d0ea37fd024b21aa38065b0d682664d33da561f06a6797c27b3a3caf8fc090e9d05c07ec291fb65e6f471530bcec7eb2144b4f79dfa465b9a28a5701d6fb87b
-EBUILD pyflakes-1.0.0.ebuild 764 BLAKE2B 81c0ec78d4e7db2587867db1c605a490612155bacb4eaf43c89d23d4197fb73816d9971b1542f53bdb5f37d77bcf0a1d9da3b1b516bc9308351b7b74895cc53e SHA512 bd4cd95c8a301a3fefe8d40b449418959c013bacd868db124b2edfe42b718466fc8775c19935d131866b2fc13f76917ed48027cee6e58bd171932cef4c1910e4
-EBUILD pyflakes-1.2.3.ebuild 706 BLAKE2B c19ab4a3313f35ac831055dcc0ce04e42010bf994aae67e962ef958a5552d37ce65fc5d49c159382ccfc71669392d63a5223055be6a1ba9222ab4f9bc66b41c9 SHA512 14e083390f0369ee84183348f53943d0c34fce941d457eec707cf72b5846355f1648237b01c609ffd02daf1cad991ef7c7d55d0d0795e187c33f29efa601be9f
-EBUILD pyflakes-1.6.0.ebuild 713 BLAKE2B 608ac341ceefbf9f2d9d4e8a665fd7da020377f30366f1f413b6197d1c9e90e703f5104485fc3cec46d617448df5377481bca88c5fcc083fe566a64d7cfa55a6 SHA512 42b5aa1257479d7c18ca8686cb10b69b823c15ce89eea2a62d2ef6681a7e8f59b3563887084417cbabb94bb8091c710e452d4ab413559ebfd6f55d7582ddab6a
-EBUILD pyflakes-2.0.0.ebuild 723 BLAKE2B 05a1abd03d468d68ea46ad3577b201711428bee22553cbaf0a51dce40f8682594cd9ca7cafcca2b6557004a6c360bbe9a90776c985ed85b0ede78afc7b88bca3 SHA512 cdb0934f741a86189b835e7c7d0dc4b904fb5cd5906454df83fbf767f64f6860ae1278e610c5da93219e17a1a089569740a98ff7d0319e2a2b217a2e0fd10515
+EBUILD pyflakes-0.8.1.ebuild 739 BLAKE2B 687c4b6cfa2a1b534f1fd186f46dfa5adc32fd5b30f5c14cd871f15a1659ae07fbd9337f3cfef2e2271c53bc86991136bac67d91c678376969a9a4fd5236d5c4 SHA512 9144240d9c18c077d42bbbc3fb0ed72d3ff0a2de430c41648e2d90be22504fd74e6fa7e7399a71c46dc15442b687b3fb6b6b7c879b903942223f78b9a5f4306b
+EBUILD pyflakes-1.0.0.ebuild 770 BLAKE2B a9c997279fb5e3780f64d9f63bad7ed400c14ac66279b0a9713b095bebf73f879712205ad6effc3f2003e7df75bd37b8f3d8b936b0620eb2197a181de8553213 SHA512 dc6431c21941759384f45ce5fae9a2710ceb6d35cadeb25daaca32e5a500c2d152a393e0b9953ed77e31853ad031bf0b67f2585642872ca9a4c93925efbf5113
+EBUILD pyflakes-1.2.3.ebuild 712 BLAKE2B 5e3375a1bc51a65a7852e9051caecaa1d6719f842ff1fc3cbed396549a56fa2c6b6879e79360e72b2025460c5891be4ebe678de40bf5414e7d3fe2eb9b28034c SHA512 e6af04392c8dfd79a62a14b8d8ea3111afe7e31e98ed2b6fe54161f2cef703b0fd1347721c25d831e043b95829f181e78810edd06d653e2c5a578a8d5c951a87
+EBUILD pyflakes-1.6.0.ebuild 718 BLAKE2B c844532874415b0db7eb96369f7c1cd460e5175018fb680b91c43b62d3e1d8fa4cc6afda588155f32e33b284be7f09819ccb9227abf217bfc5ec4962e2dc1f6c SHA512 a60e5f32b7b893d7bdd9d115a13494b38674e519231b702b451ee9e14b594351af6bb784139e0dd9c60e92711be1960802b1bf6918b81de0a9707df35c126800
+EBUILD pyflakes-2.0.0.ebuild 729 BLAKE2B 397aaeb5138ac96680363c6bc70e28d8c37624e0caf67937c4cc9d9a8495c86957a47c8873c5c9aecaa5a28c149cfdc822f2a499cfc126be0607ba31ae8104db SHA512 a0340e4c095520ef52a961a7c14221326cdaed22d0132b87f84909b10a50d70a09652730fea7b1b808fec607366fc696db895216255055c296cf21cf2dff8a09
MISC metadata.xml 738 BLAKE2B 5c1e0cb1452f9aebbefe7edd7a054cad85373344f834fb88ea37414ef69b12a36f774e6da05e73b898d6300a56189ec80891eca7a3c225c95b0fc8755daf18b6 SHA512 6ac45c3c5d1fd3eeae5c8ad9950a2c97ef31d0bb72e6034a1f8b75d2a28e997660df20719431ee138a76544942bc20d609fb6e4a26a77f0ef30f912c6d2c0257
diff --git a/dev-python/pyflakes/pyflakes-0.8.1.ebuild b/dev-python/pyflakes/pyflakes-0.8.1.ebuild
index e746c0fade6a..4a874c83a87f 100644
--- a/dev-python/pyflakes/pyflakes-0.8.1.ebuild
+++ b/dev-python/pyflakes/pyflakes-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# 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="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~arm-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 ~s390 sparc x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pyflakes/pyflakes-1.0.0.ebuild b/dev-python/pyflakes/pyflakes-1.0.0.ebuild
index 47702137e1b6..182349d51781 100644
--- a/dev-python/pyflakes/pyflakes-1.0.0.ebuild
+++ b/dev-python/pyflakes/pyflakes-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -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 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-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 ~s390 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pyflakes/pyflakes-1.2.3.ebuild b/dev-python/pyflakes/pyflakes-1.2.3.ebuild
index d63fb5820a01..9418226f95e7 100644
--- a/dev-python/pyflakes/pyflakes-1.2.3.ebuild
+++ b/dev-python/pyflakes/pyflakes-1.2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# 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="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~arm-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 ~s390 sparc x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/pyflakes/pyflakes-1.6.0.ebuild b/dev-python/pyflakes/pyflakes-1.6.0.ebuild
index 258cbf022e4a..c2a6ac802704 100644
--- a/dev-python/pyflakes/pyflakes-1.6.0.ebuild
+++ b/dev-python/pyflakes/pyflakes-1.6.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 sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
diff --git a/dev-python/pyflakes/pyflakes-2.0.0.ebuild b/dev-python/pyflakes/pyflakes-2.0.0.ebuild
index ebe2d1c01c34..5c6b9cac078c 100644
--- a/dev-python/pyflakes/pyflakes-2.0.0.ebuild
+++ b/dev-python/pyflakes/pyflakes-2.0.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 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
diff --git a/dev-python/pyformance/Manifest b/dev-python/pyformance/Manifest
index f25953009e02..9a54b9d056f7 100644
--- a/dev-python/pyformance/Manifest
+++ b/dev-python/pyformance/Manifest
@@ -1,3 +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 892 BLAKE2B de7278335d2185b3462e90899b20d7618f9f13b9e3033e3e370b73a5db8c1d8bb1f66c35bb4fd748783142a95ab234cd3df7e7d0fa66cdcf68a45d18176804aa SHA512 9c1e93cf351aa2e01e73209f307565e40b152e7aab65b59f6aeeb1798bc5abca33b23504efe5041c64058c70ac4580171f5e7f4c7b772a64a0dcfd151155010e
+EBUILD pyformance-0.4.ebuild 815 BLAKE2B f0dddf9ab2e9615968ddad32c7bec6ef9f13972789573f39888d2b517ccabed85bc3a63b4eecad3a4f9180d4315e26a4f599329a57d36360b83135adaeca2bcf SHA512 8da590ce980afa7245ab7c8ad09e92f90c397e763499687fa0f5279805f186b324d9f577d05eb2e188fbb705ef4a3df652c6da2cabae2edc829d2e09a866208e
MISC metadata.xml 452 BLAKE2B c229f2c744aad33f55a3983a97780b9c0e361e8786a3c9b372f556656c7e1dec34dc30b1f9985747a8f917c8714e867b509143faffacb4242aeb1b61ecce54d1 SHA512 d1fb11333e19747774ae686b9c12f221c9b844be16ee6d2381f38d09d775118c4ffc3379d18217f83d2c0cf518de61a448680e78a1650e289c390d6437702240
diff --git a/dev-python/pyformance/pyformance-0.4.ebuild b/dev-python/pyformance/pyformance-0.4.ebuild
new file mode 100644
index 000000000000..0955be5db178
--- /dev/null
+++ b/dev-python/pyformance/pyformance-0.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Performance metrics, based on Coda Hale's Yammer metrics"
+HOMEPAGE="https://pyformance.readthedocs.org/ https://github.com/omergertel/pyformance/ https://pypi.org/project/pyformance/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}] )"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+
+python_prepare() {
+ sed -i -e "s/find_packages()/find_packages(exclude=['tests'])/" setup.py || die
+}
+
+python_test() {
+ py.test || die
+}
diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index 06cfe879dcc5..5e4eb33c2bac 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -1,9 +1,7 @@
-DIST pymongo-2.7.2.tar.gz 381455 BLAKE2B 8b8836f59387d4509312b7ee45f49ca228562a56dee6b7fbadf3074cfe47520691c6e86ed864d597f2bee627c86b79a54458862eb2ea12ad3705811c08b167ae SHA512 0e78495462d670c168e716a7c34e05f6a11a203f0bf9b32c1488608343588a48cbbb76ce715411b310359de19d9cd57c75f80ac7d8195a122a760cec22e8d0c7
-DIST pymongo-2.9.3.tar.gz 433339 BLAKE2B a6caf8dc6fbf1c56ac26ed817257584749797e6cc1b00f9969a5bf48d2b1473e3e3dba45988f8ad0ba909cbbc1069fbdb177c86473c4cbe047cd16844b77be5f SHA512 7b0c46ef1ca27e8c4d99d00c764aa1ce7775503d5210513ca848215fe0be847871c6d62d14f365474606b4abfdb7d1967d3f393e545cdca8929f7fa6a497c32f
DIST pymongo-3.4.0.tar.gz 583303 BLAKE2B 2031b52731db8c5def167b2aceb4e1d064f0ff2391f71d2507cfc03ab932b4e1150d61a7b039b6183f5aa305e5e562110709a858174f37f0523d44d50d7c642c SHA512 c59dcc08803f23134aa4a86605fab0f5c59b829325b632fc1e0149f20018a544b3d65f3c1fda6066248cd258715339b1771ca8d40c38be02c301f5b6421abd1b
DIST pymongo-3.5.1.tar.gz 1332463 BLAKE2B d581409a4b6cdede3e126e31747d34ed0e238919163ed442477ae51765ebdd1ebfb53fc94f7f1f53161c2019bf9db46640730aa54f19af6af25a37c95372308d SHA512 67526bcc27233b85226d7ef6aacce6dfb848efc88730fb8207c3b610f3943ac813f6c2842b7e514d733a65a2b7ea4f255574732e42372551b1b333e3437fd82f
-EBUILD pymongo-2.7.2.ebuild 2783 BLAKE2B 6d977472db4cba856f79ea1f1ce62054a0683e7263e57bb69874fbebab93fa04f20257dc736cac0b75cc8016f78145d250f12924009a2dc67dca3d5f588ac503 SHA512 8cd5c96a26a5991efaf9744ae2cc0f14a1e677a35884e7d9815f6fe442592ab9354f6796f0b3f2d562826abca3a32ebcefd65396039c17b150e79ee946c6403f
-EBUILD pymongo-2.9.3.ebuild 2979 BLAKE2B 03935cde673c5473704b8ceabca6310eebf48febb48ef8a6e86d8c2f7ccacd19b97c7ce3c5bd047825eba81c52114073925185bb5aea9cea75204ee9388ad453 SHA512 1c38eaa12d43210c62d1921d98d3997a66eb130010c9648e6729b4797b4b653f617a7640e695a0d164e3cf48f20dd29f3163303310b889544bcf3e1cf796b9ca
+DIST pymongo-3.7.1.tar.gz 723014 BLAKE2B fd0be64f01006405f30e8d96e5edc0d565a8b67ec057a27b6143b4dd0592e2302efea65b6e3d4898d12e196b1efe01787aa608d8564573a83bfd193c703ba0c4 SHA512 34f7448c90a0741d1c80e5924d53e70d5c4bf74d140ea50cef1a519e11b7429dc8551ddb868ec4c02351da6619924ae0d4f7bfc12ef4fa9635c81e2f69aea30f
EBUILD pymongo-3.4.0.ebuild 2783 BLAKE2B 66f597a62baa4b72b4cabfe02847667122e0be63a75b4e18eb6f73d1de8f152e281889ef0d74a39b191f9ac9bbfa59bc4a9ee3116c9a69f44dd2ea71f8a77763 SHA512 f5b0bdf7f26a87887a0174305c0f955e2cb512011045362525092236aa2f2a48a2ebf18ecfbffe1be5410a0bd63f286b311f54ce352eb9d84c5f1607c481f97f
EBUILD pymongo-3.5.1.ebuild 2790 BLAKE2B 12fbddfb3eeffce7de218bc47ca9dbddc8794c3b2b4c2276d2297c4f6a48c82c9c9ff71e2054e1b8220fb499bf0c8eaf5d5d9afdbb4d34869931045ce9cf3f8b SHA512 39582e51fdf3625d963883805c3ecff70de14a185b309bd112e0d6454a972e44f90219d550c1bc44992bd74a8938c40340674b9af790a244d588127bce2b9686
+EBUILD pymongo-3.7.1.ebuild 2792 BLAKE2B 423e9e502e0fa271242e28e628815425d2b0e5654fa7d2e067791a3e3dc837be7f9f486bbb28a7dce16fbb7a8258e7fa89fca2aff2f9eadfdcefcaf794abc2f4 SHA512 8db44f8c8b3a559d09d7d7931da76b03f51f7ab70738405e82596c659ef7d1ded3840d74779ac672f2a0c541babe91d0af5b6d0ce5c8c2cae7b23699ae1d907e
MISC metadata.xml 672 BLAKE2B 48cf6ce2f03ec2865a99fd033455a1b0a53cf9e55240ab6e993483929a6dd93661afcea7fa255095b66536f0a8cc05b5c4e6a12bd044547a5cf190559a9e480f SHA512 89b8a3551a5b0bd495bc98ac2f9324daeb3f3d81d0f6b991e5537e02c7b369201f9692be5acbe228ddcd3581002a39ac777ea5fc136957e9ccb9683f205e38ea
diff --git a/dev-python/pymongo/pymongo-2.9.3.ebuild b/dev-python/pymongo/pymongo-2.9.3.ebuild
deleted file mode 100644
index d4962b861386..000000000000
--- a/dev-python/pymongo/pymongo-2.9.3.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} 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 ~hppa ~x86"
-IUSE="doc kerberos test"
-
-RDEPEND="
- kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )
-"
-DEPEND="
- ${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? ( dev-python/sphinx[$(python_gen_usedep 'python2*')] )
- 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_docs() {
- if use doc; then
- python_setup 'python2*'
- mkdir html || die
- sphinx-build doc html || die
- fi
-}
-
-python_install_docs() {
- if use doc; then
- python_setup 'python2*'
- local HTML_DOCS=( html/. )
- einstalldocs
- 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}" --smallfiles --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
-}
-
-src_compile() {
- distutils-r1_src_compile
- python_compile_docs
-}
-
-src_install() {
- distutils-r1_src_install
- python_install_docs
-}
diff --git a/dev-python/pymongo/pymongo-2.7.2.ebuild b/dev-python/pymongo/pymongo-3.7.1.ebuild
index ac52bfe54a60..daa9d22b7bf6 100644
--- a/dev-python/pymongo/pymongo-2.7.2.ebuild
+++ b/dev-python/pymongo/pymongo-3.7.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~hppa x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~x86"
IUSE="doc kerberos test"
RDEPEND="
diff --git a/dev-python/pyrsistent/Manifest b/dev-python/pyrsistent/Manifest
index b841978996ca..1d04a85e5a16 100644
--- a/dev-python/pyrsistent/Manifest
+++ b/dev-python/pyrsistent/Manifest
@@ -2,6 +2,6 @@ DIST pyrsistent-0.13.0.tar.gz 96326 BLAKE2B 47388d7d48841c3a093c5309e20e92619b16
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 921 BLAKE2B fefb8ed3b72ae45f33e1f520304b21c1627c0f4a67e7120afea649e8536d7443acf20796fba0c5fc7a53cda7115c5b2fae2fa20aabd8099963e8a997b4b0db1c SHA512 b3e18af3f9e19b75132af80b0d9e612e4b880198397e585f206a2ac5d077c04d758a8f3263ea6c171d1f123b3a24f27df7e10278e35d6b9fefd87fe903ae8065
-EBUILD pyrsistent-0.14.2.ebuild 921 BLAKE2B 6570b1724d7eec9c674cb1f38463ece112c68b5b5d4cd0f436e9e9d6d4d6f889e0711c3e9c979ae5e919383fd286a2de2a3038a74a615a561941dfac793785a4 SHA512 ef3f7588f45752cd8dc1f9b252f360cd4ed849c9a0ff355c204982b1e30a385398dc6487b0765537db4647b39e4b33a3062a504aa9c97aca0ad98cd8c2cc465f
+EBUILD pyrsistent-0.14.2.ebuild 920 BLAKE2B 75388dfd272a0e550f0ebdbb53798ffb07104c7dfd03d145df7a2629eceffecefbc0779ea279a62a18a34b321acf38d1a18d0e41ecd2cd9e8a62dbba38be1866 SHA512 c1ac348397d89ec3cd379073fc2a4ec5a79f181f9e1747b5627df7b191d54857ac5f03f0dcaf067d201f9e80f227b0457d4fd9532dfa7cc4614b6e0499d82799
EBUILD pyrsistent-0.14.4.ebuild 933 BLAKE2B 77ea6867738ca6543e9b85e636b469880ab2f3a702377428781c01ee64e3821b12f8ce462124b361376263bec5b7c2754e941ca756145354d3f0da685089fcaa SHA512 5a7fee44ecca25d29defbd3f98795c27ff5b16a54a415bb24b05eddda23ba583f497d6410f116c5daa794abf3b13d39d7c281cef0816cefa61e3cc63d003e581
MISC metadata.xml 521 BLAKE2B 0081a54c9db451d020647e808b80c47e590530bc952c40d3dc6c11e187cb6ff4c644c9c8c448b206ef3036a3a0ae07760e23ba88d41938667b0a83ab2299cd9d SHA512 16d13966bbf6d52360d9438a56a949e6e31a9d2ace85e319db27be14f85c8446ee28e00c6bafc9232b3608e3a209396dc601cb3ce193d3cb4e8284cc8b3cfef1
diff --git a/dev-python/pyrsistent/pyrsistent-0.14.2.ebuild b/dev-python/pyrsistent/pyrsistent-0.14.2.ebuild
index 59676d967126..faab765fbba9 100644
--- a/dev-python/pyrsistent/pyrsistent-0.14.2.ebuild
+++ b/dev-python/pyrsistent/pyrsistent-0.14.2.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 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
diff --git a/dev-python/pysendfile/Manifest b/dev-python/pysendfile/Manifest
index d2314ee4e5cf..f18fa1cfa737 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 586 BLAKE2B 882be1f0a1d69baacd00a0ac1ed66be6ce9dd017c32548b6ed7928164b42988012a1dcc23023b06fc1f67f78c850b9f5ac32449d2fc8ca361266b8609268c210 SHA512 1f4735b6ec13e98f72e09af5e542bed6b9a37dd8eb126025ddba439c143dc528c060ef3c71da2b0bf0a33104736eee899b53b31aad00c67c5b0b4c191e2994d2
-EBUILD pysendfile-2.0.1.ebuild 567 BLAKE2B b071915390e5739a591d8703af5b1c4cc8d4e78371b10a1a4d401af7ce4b26c77f0272e95205ba70a20ee2cbef781ef60072e8162ae03629cd2714ccd3ba62ed SHA512 36051d486ff4c95158ee66736b2c7a08b16312dde5a8a585986f2071944b77298aac156be1a1cf18755ac38d46d586d470e1532472d9f5d86b4cfc9d95d51d84
+EBUILD pysendfile-2.0.1-r1.ebuild 592 BLAKE2B b0d05af459b4fcafbc41868b19f709df8934191b4e26689669f446c2035a3aa5c316d6f53a0d7bfaa44ffe18260b60eba01ce4247c3f064294e1529e26cb45cf SHA512 40df0045746fe5671631ae47da43e849068daa5cdf83aa4e2e5a590f9a822cdc428cba202041d5a9c2f1a2cf31e794e604c13adebf50b4dc9eafae202707e31b
+EBUILD pysendfile-2.0.1.ebuild 573 BLAKE2B 60cc152109af218e429c7cdeadfe30e3c6a606b60c300701251c39b49582e9d675046522316ed707579df3648e2c9b71c8763c66abd7676ecc42d23aecc02634 SHA512 eb5f7d2efc89b3c807b735899677452f07b7be7e087866682bc8eae847dee1592ddf335db39cc53ed726904a9147556aecbc130c1f8b149ed4b93ebb94754dac
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 ee659460f47a..da9e8e132bdd 100644
--- a/dev-python/pysendfile/pysendfile-2.0.1-r1.ebuild
+++ b/dev-python/pysendfile/pysendfile-2.0.1-r1.ebuild
@@ -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 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE=""
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pysendfile/pysendfile-2.0.1.ebuild b/dev-python/pysendfile/pysendfile-2.0.1.ebuild
index f1cdccae5d39..24b9cc7cbbf8 100644
--- a/dev-python/pysendfile/pysendfile-2.0.1.ebuild
+++ b/dev-python/pysendfile/pysendfile-2.0.1.ebuild
@@ -10,7 +10,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 ia64 ~ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ia64 ~ppc ppc64 ~s390 sparc x86"
IUSE=""
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-cache/Manifest b/dev-python/pytest-cache/Manifest
index f6942c9948d0..9e380cd40401 100644
--- a/dev-python/pytest-cache/Manifest
+++ b/dev-python/pytest-cache/Manifest
@@ -1,3 +1,4 @@
DIST pytest-cache-1.0.tar.gz 16242 BLAKE2B 90ebe56fab442c67513025bf3921d9d3ef4220de49fed5ae14cd31e5b8966e2fce4551faafb14bbaf1c3ddb45a8bc2d0ef4e3e9ab6fdece053d173b37e4753b7 SHA512 55eb66718a45fb0ad8931780d96fa4715cf0d9f2568be2a1b08b3399d391b818a7ae8b2afeb74b50aaf8ec8f7f0d8da8e7a7483845a50e884822ca6ddbca03ea
EBUILD pytest-cache-1.0-r1.ebuild 874 BLAKE2B a2033c0dc85aaf7b99003eac5e3ad271c3729b43daa90490d5fce6aa885b787b5ae56370f64a448dbf0cacf156c7144814f5143e561f472e1e274ff04dfb79eb SHA512 ec8890a132da3c2e1c81d3e4748b44283f994bbea75a7c3f9b3ef95335ef1b5f3c0f44f7e4c9fa85e85f001b6937bdf66b37d6b8f0f37ae7c9117390c4478d38
+EBUILD pytest-cache-1.0-r2.ebuild 881 BLAKE2B dd4c03a66e9af9a2b097618da49342b89fddd450a99aae160242c302834405d310b77c2bddc8530839b0cb7fd1edff42f63156c738f157c7e36c482d377dc61d SHA512 a6f905b16055d384c83c7eceb882e43f44af49c3020fa8e618025b4416c7741222207111b0351f6351ac3e1e84c08512aa3f1ada4ba162e33c70b699ff39c770
MISC metadata.xml 424 BLAKE2B 9699f4ea942fab1f467f13318ec34b3827aafd5946f863fe73ed8411c8967c3aadd75d210d59a194f44cdd40a60f7911231b9b9f1b0da91b88be636b007cd205 SHA512 d5cacf7c2874eec32bd10036f6fa03f0d357569e99b229b397df2ca1978f3961b9f3e7cd892cba677e4f6c4e39a5d69ef496166285adf089e08e7406446c9a35
diff --git a/dev-python/pytest-cache/pytest-cache-1.0-r2.ebuild b/dev-python/pytest-cache/pytest-cache-1.0-r2.ebuild
new file mode 100644
index 000000000000..2b5ca627fa72
--- /dev/null
+++ b/dev-python/pytest-cache/pytest-cache-1.0-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="mechanisms for caching across test runs"
+HOMEPAGE="https://pypi.org/project/pytest-cache/
+ https://bitbucket.org/hpk42/pytest-cache/
+ https://pythonhosted.org/pytest-cache/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="dev-python/execnet[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+ "
+
+# https://bitbucket.org/hpk42/pytest-cache/issues/12
+RESTRICT=test
+
+python_test() {
+ PYTEST_PLUGINS="pytest_cache" py.test -v -v || die
+}
diff --git a/dev-python/pytest-cov/Manifest b/dev-python/pytest-cov/Manifest
index 409ce92d9ec4..f89078511311 100644
--- a/dev-python/pytest-cov/Manifest
+++ b/dev-python/pytest-cov/Manifest
@@ -2,6 +2,6 @@ AUX fix-for-deprecation-warnings.patch 678 BLAKE2B cbf75e452f1cb5225d23d29c8105f
DIST pytest-cov-2.3.1.tar.gz 35378 BLAKE2B 758846db0b06ef9534823d3458ad6211b0cfc14b551a6e1737573a5c1c5bb59c23b26d3448ff8a67d65a4293ce75dd8c79d4916d3d9a7db5021db6b907152230 SHA512 79770beb53fbb43b5d68311c2efd0accbfd890ab6dad299da8c1c0b3d26b54d984807313b1507900cda7004bfb50fedc0bd4341cfcfce47849a4f24fc8184f11
DIST pytest-cov-2.5.1.tar.gz 36201 BLAKE2B ba07d751c7635ee01262a6f2eeffb27393d58afadb625b220237ff9d014ecdda0f18c0b5fd7bdec66fa4a948f2bb70a715af6dc76664e9c573ad56520c8dee1e SHA512 868131d6ea6dd28deec6d653dec23ceb7d3adccfa2c6bcc0a3126bbb11e924e71f200676461b2202f274ce6e14d1799feb0917e3081817d9e8583271c18a43de
EBUILD pytest-cov-2.3.1.ebuild 1540 BLAKE2B 867cd8e71809be5676ccc8e9d5fc700c9a19eeb38827b659d23ffd9b23a9294e926e8a184bbe4649929ac561a8cf6f81582aa17ea2e57e9e57ac17f1e79df2ed SHA512 ab86d0f5bbe3fb3730335c2f45dc2cdc038e134e9ef17e8fc8c6346ed9d1efc3c4e46ce34d6c24c7e825c722a7847f1996ce57eda9b72a7838f9e9462d97a9e6
-EBUILD pytest-cov-2.5.1-r1.ebuild 1524 BLAKE2B 60342c9217325602a3cffb1536c650b761c94985dbdbf53b10e9198ce815499bd17233cf194eb05ad548c9869e3c538494c5e224fa85d8c744b951d981edd247 SHA512 6d4547cf7b2779aa374e072663ef6142c9b1880d761ab617b022228f520bcd2f4c753572e00db61623a1869e563db71c06eb1d73a50f530d3accebee95a33075
+EBUILD pytest-cov-2.5.1-r1.ebuild 1531 BLAKE2B ee39c41850bb4770fbd4c9782ccd20de882ccc2613b31b863a2a9f565227d22648f688b5f4d790926ca213a4fab4110f0bf4e463eb1a950819768a1c848af4ea SHA512 b9aaa24c249b712fa80cc34bbb380ef5909189d6a66145b1fd9f0260b5323bfe4487b81e3d23345e748443c91081dd05a3a00a9a77633c08263cc4e811eeaccf
EBUILD pytest-cov-2.5.1.ebuild 1506 BLAKE2B 57ef01d9e0c9012ca9e00918817c5782775cebd54684fdeaca16bca47439dd1c90ae85828f83b6fefe36295d536ffb6118b140e465dfea52cfc9314677486788 SHA512 2b6b0feeff3186a901c44a759731f18c8edb6aa7e202ce7fe68d620b5decdb82722d5df6806bf9f1681226dd18d6ae9c494d600c8fbd3a15042d3a57ef5ba997
MISC metadata.xml 460 BLAKE2B acedcc7748c95511d1ebe201052b50e43569250e41f8d08d8eceb3f8c8b10924d64e74f6ff6453896f9fceff2a939f42d21d3013b9a486b007bb922dfd285ac9 SHA512 5600a6e66b683a30d6252699a28fecf727bdbbad6ef40cec0fabb89f5afd3a0cf1e2b8e2b80ffa6cc144ac03f5e7066117d72fc968492bd3b1d6c89a8b035228
diff --git a/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild b/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild
index a6f5d0112692..fb708afded41 100644
--- a/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild
+++ b/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
IUSE="doc test"
RDEPEND="
diff --git a/dev-python/pytest-forked/Manifest b/dev-python/pytest-forked/Manifest
index 8eeaa80c90a2..bd0ae596ddf7 100644
--- a/dev-python/pytest-forked/Manifest
+++ b/dev-python/pytest-forked/Manifest
@@ -1,3 +1,3 @@
DIST pytest-forked-0.2.tar.gz 9617 BLAKE2B f306c968447b73ddd606f7929b730d222f30640544ff89f6e3e2171ec3b0e98877e0263fea6564d943789de6daa1c344022f001ef80ca37b2467c1b9c360eed7 SHA512 5e84fcaceed46ee9da8eec051e72acb46f09e2df3458511651604c35d68e3ad06fc41d52578127fd29f0c216dcb5fce1844c614f10501727cbf8fa8f2316f231
-EBUILD pytest-forked-0.2.ebuild 912 BLAKE2B 743d8e31ad273a36e15e601ec24f9d511591ab8fe89219352f0497c7fb4229b7dfcc5def9b4868c25a341a6b3d42881f5fdf0d5e9e49b1ceb9777eef70fc35c9 SHA512 be3760a032433d2b2586ef6402466939f9d189d309c9666089b5ab5d72e01a5a92f8ac00eb3e6ee5519323fc8de28757fa4c15508db20add2ec57b7c051064bd
+EBUILD pytest-forked-0.2.ebuild 918 BLAKE2B 856335847fe5e28abca710b809abd9946e66ddb45973b803463a284ce21ad615b4f69b7ebab6c132492bbd9be6a76b7610a6b6543a84dd453a3cc225cb919eea SHA512 65635a375c6f0205b2c200e57179de3c6f07077d472cdd0afeb6903bbf450edc1f42a8b0ad8fc23bb000b22ee256c743dc47cc4c431ca7ba1dfd9aee335c03b4
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 ffb369e51442..f073c8b7d42c 100644
--- a/dev-python/pytest-forked/pytest-forked-0.2.ebuild
+++ b/dev-python/pytest-forked/pytest-forked-0.2.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 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
IUSE="test"
RDEPEND="
diff --git a/dev-python/pytest-mock/Manifest b/dev-python/pytest-mock/Manifest
index 7edadd2a84ea..eb25402db011 100644
--- a/dev-python/pytest-mock/Manifest
+++ b/dev-python/pytest-mock/Manifest
@@ -1,7 +1,7 @@
DIST pytest-mock-1.10.0.tar.gz 20754 BLAKE2B db60bfe6ee9d6d0a6ee4f0df7f5efa6ef05f5e2360945aa86ff6de02fc6a01f1e6715cbb61ced0c1e737c300965835fb08727b926852c5b71c0cc3d56c1171f1 SHA512 b8afba13da3e598b6493459298e395c0ecc06538733916659191bd5c5c22f40b0e296853ad940c16a6d492fcf46b2daf490ee589661d391e2c7cd1deb84da756
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 1035 BLAKE2B b131ad6a83ca92eb5b27e09f9fbb5875ef31f55d3c36aca27c8b4106b0ab8dee99b847316a94b8f9a75879dc4952685823c0ef1ec65e43295970011792112cc6 SHA512 d44cb185efb1ebf8535080c4ae3b819b71ab91584dfc5b6991bbcd9b470e9c55e45f3406e4a24310a1c838be6572bcdef6b818cc6c4eff45be6ba338d8ceca85
+EBUILD pytest-mock-1.10.0.ebuild 1041 BLAKE2B 25bacee77a68d7ee5d4a5796ef3a947a7ce7d2cc19cf2fd2ebcc00dc92104dad75589521d4f410b1f6be699040155e6ae785395daa1ae72f9293f4d8c0f807dd SHA512 c4a5118558659a62fd7e99e3262669361c2edfc34dc5568673654442ae1992fac5fe76f565aaedde9aedf78816ede0db83f2dbd0806ef712f3912a84b38f4254
EBUILD pytest-mock-1.6.0.ebuild 1075 BLAKE2B 09d374f8f78814ae45b1fb46373184d1f30113489ad48095f992fcc5dd34560b71428f5e328c8042bfe8df10a62a2a87e5a2045da3e5eee958d07bebbf609700 SHA512 64b7e02473459b1e6073471d160d044dec734d02c902f93ec2aa9ca4b94246906c2cfb08fa84d10225d7265a7f1e0cba3f8ec86ce6fa20eae162a83d8150643d
EBUILD pytest-mock-1.6.3.ebuild 1035 BLAKE2B b131ad6a83ca92eb5b27e09f9fbb5875ef31f55d3c36aca27c8b4106b0ab8dee99b847316a94b8f9a75879dc4952685823c0ef1ec65e43295970011792112cc6 SHA512 d44cb185efb1ebf8535080c4ae3b819b71ab91584dfc5b6991bbcd9b470e9c55e45f3406e4a24310a1c838be6572bcdef6b818cc6c4eff45be6ba338d8ceca85
MISC metadata.xml 433 BLAKE2B 78d844dea9620760c0766eda59e09f93248fba58778f26fb4dd53e864ece455ede7299db90bec0fe11fdf64b762e2c660c260ce10e3758bb8e25024b1bf2877f SHA512 16324c7a2ce4e3e7261b9be389d646ba8e797719b6dd6782fd66311aefa262e338bac99c09a9399d55b362b941cecfc8039fa14e53b79e214359ba6d294c9529
diff --git a/dev-python/pytest-mock/pytest-mock-1.10.0.ebuild b/dev-python/pytest-mock/pytest-mock-1.10.0.ebuild
index 9d4c6a64c17b..bdb589e5ef45 100644
--- a/dev-python/pytest-mock/pytest-mock-1.10.0.ebuild
+++ b/dev-python/pytest-mock/pytest-mock-1.10.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc64 ~x86"
IUSE=""
RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-relaxed/Manifest b/dev-python/pytest-relaxed/Manifest
index 1176d5f81ed8..d4798c54056e 100644
--- a/dev-python/pytest-relaxed/Manifest
+++ b/dev-python/pytest-relaxed/Manifest
@@ -2,5 +2,5 @@ AUX pytest-relaxed-1.1.4-no-autoload.patch 391 BLAKE2B f4d7e9eb5449bb22e3056136a
DIST pytest-relaxed-1.1.0.tar.gz 25942 BLAKE2B 6dd34044ec3ae0b5c85f0a76102aaeafe3dad8748c0cf34666dd3550162a2968191efb8415467259a4f072905af062aeabaaaeb475ab68d47aa8d79e3cadd3d0 SHA512 010e37c4d0c63bd00af8851bb50e52af7f8f17769be042e4941e8d8ba451920c24dfa6cdf74cd1b3ca4b3e1c71cd5e1ac34ffae855fc261cf431c212f98cbfff
DIST pytest-relaxed-1.1.4.tar.gz 26854 BLAKE2B c9b4d7c5c68fb24deaa9b107960eec7b24ab1cfe4ed37f0ffa99b4e5a9d3572be860ff3bc39882f5024fb6aad73f5f976c450294cf713483bba655af56b70245 SHA512 d4e7ed5143ac9f1bff1f911e4ab3aede076d154dcecc28ce96cbc49782d186214893b942a3548da2789faa51df5ddbd43ff41c82b9bb9d0d52f38a2000fc0c6b
EBUILD pytest-relaxed-1.1.0.ebuild 918 BLAKE2B 1e395bebaf4838cb8e5dfb395693492ed42bd898a727ac1b83098fa1fb374e71d4c4ddf4dfd0b3a225e0b69042f206fb28cae2d5697a8c40f08c9d9bc3be32e7 SHA512 14d7160ee46b35cecd9cdc6184f9a8abdc55e0588d05462189e14b84e87161c95bfabb9854342b597b24c074dcc778e11552843850fafd4e93bc05d00e7848a5
-EBUILD pytest-relaxed-1.1.4.ebuild 1192 BLAKE2B 28b346c01c2eeb62de158bf797390c3ca983af69e5d5ce56ed87a68fa798d2cff6872064f6a9274d5092fe13a70dce45dd0dcd3595ed552dc6ccfb79dbfc3116 SHA512 ba3843d927157827d6282da930a75892d952b0bbc5aeff97a558ffc85b134f409c33a597ec9abe064c2583f09bc4d2569107df221c6d1397c47877f072c4d6dc
+EBUILD pytest-relaxed-1.1.4.ebuild 1411 BLAKE2B 4924f834a1fd7aa024d3ea89faccf2a84dc751cdafaaedefbdce003ca31357cb7ad7cb753916f7f33d319a96668d9184f0111ccfea0a9c01bd5824603610903a SHA512 0cead3251a2232fcdec417e630b4054921616ae82666a4a8e5c31942f88d6743df751b78092844bb0a92084e1eabda15e663fe885846aee9cad3693a4f971cb5
MISC metadata.xml 382 BLAKE2B 858b2e05190a45c6842f93638cc598f3b97b3481a361438789a2f1e4aabfd474da056d5a3396927e555d4395cd1ac13393fbb0682aa3fdc6c734b718c0451ebc SHA512 9a59cb814efe45123a5d8fc8fe8b81d068013c58fb6f4e04bd9c0267c4c5ec1f1b254770ba6f5e43a645093c84a477d903e5d981c89532732c840e2026ba40a0
diff --git a/dev-python/pytest-relaxed/pytest-relaxed-1.1.4.ebuild b/dev-python/pytest-relaxed/pytest-relaxed-1.1.4.ebuild
index 7ed7aeefa0e6..5fc6498d150e 100644
--- a/dev-python/pytest-relaxed/pytest-relaxed-1.1.4.ebuild
+++ b/dev-python/pytest-relaxed/pytest-relaxed-1.1.4.ebuild
@@ -3,7 +3,8 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+# Because of its <pytest-3.3 constraint, python3_7 can't be added
+PYTHON_COMPAT=( python2_7 python3_{5,6} )
inherit distutils-r1
@@ -13,15 +14,20 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris"
IUSE="test"
RDEPEND="
>=dev-python/pytest-3[${PYTHON_USEDEP}]
+ <dev-python/pytest-3.3
>=dev-python/six-1[${PYTHON_USEDEP}]
>=dev-python/decorator-4[${PYTHON_USEDEP}]
"
+# This package is a broken mess upstream. Tests don't work. Fortunately, it's
+# not actually used by many packages.
+RESTRICT="test"
+
PATCHES=(
# We strip pytest-relaxed's entry point to stop it from autoloading on all
# tests. When this package is installed, it has the habit of being
diff --git a/dev-python/pytest-xprocess/Manifest b/dev-python/pytest-xprocess/Manifest
index 575a50bf96de..d2640b032b44 100644
--- a/dev-python/pytest-xprocess/Manifest
+++ b/dev-python/pytest-xprocess/Manifest
@@ -1,3 +1,4 @@
DIST pytest-xprocess-0.12.1.tar.gz 12078 BLAKE2B 30c3c2b41e79b79c5a18911c325ff273b80c45f29d269b96c4085c0c78a6897b2064eb1d2e83f9c061c4663d2f52d88230d9e87ea2ba4d114c6e04f42aa50a5e SHA512 fda868a12a056070afd5838c4bc466b4906a7138f685d4a0e6e0adbd975e5a1a2b9b37b8de36a45fb700e02ca14ae219cfe29c467f8d03e55d2a375a7efc9927
+EBUILD pytest-xprocess-0.12.1-r1.ebuild 833 BLAKE2B 0d1e39254d2c6c3efcf4283b0d954e1f832acbbd2aa0cb3d1923945ae7c9e79a3c7bdde2f425e1c0710a18292ccae3298d412676ebc6c8e86497b7bb62f158b7 SHA512 d197bd9afc5ff642674b8367fe1f43ec417c1124c00fef127cb3746663cbca416575eca9bd68597a569ab8cff13131ee74b636657481f7343b496b0f8dae50b9
EBUILD pytest-xprocess-0.12.1.ebuild 847 BLAKE2B f18eedb3ef9a84a9ceb010f3cbfe89f866b9208a41b3c0a43372b26171e2cfe71a01b4be922ccf2a1f1bb8259cd68caf446b1c0b319aa47818340052473cb51f SHA512 f461f507470162adca23eb09004380262af6745a72c61de75575da679bd96d4eb6a472aa947f5204235ea693a9a353366d985f28cd583666acb4de644252c7e7
MISC metadata.xml 399 BLAKE2B 04dadaab28761796767c7a588294f6a8ea34cd665a4ca6b26dad8155432e12619f7d7825265df05d1457dc1c09265c1064efaa8280487d8eba60f1629798c648 SHA512 ae6d3628465eac8e46b14f8bb00a46884f07e85dc3246c3f3c1c6a85e178c7eab35511e583d08cb3b036f5ac28c8393dac90cf470ffb371a74cfd883a5978830
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
new file mode 100644
index 000000000000..8677f37ccd25
--- /dev/null
+++ b/dev-python/pytest-xprocess/pytest-xprocess-0.12.1-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
+
+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"
+IUSE="test"
+
+RDEPEND="
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-cache[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+python_test() {
+ cd example || die
+ # Upstream's package mistakenly includes __pycache__ directory that make
+ # tests fail.
+ rm -rf __pycache__ || die
+ pytest -v || die
+}
diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index 4c6e9f777556..ad280eb5d3ac 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -9,5 +9,5 @@ EBUILD pytest-3.0.3.ebuild 1966 BLAKE2B 50b123408a85c5b283fe1653444472fd467272d9
EBUILD pytest-3.2.2.ebuild 2113 BLAKE2B 1789686fa508f9629adc37e7fcd26e8a4426214b6335922927bcd8bb37c336792b564ce505c122a729edfaa53af604e4fd1be31f45c5251f0008e14c8cefb06c SHA512 1384082815df0f30e50881c89d81822575509f1333c2d3713b69ff7e3a9113c1a70fa5220d0e10bae0b5f17d844a14501e59af8c944ca4006dfeb9cd0e8616b1
EBUILD pytest-3.4.1-r1.ebuild 2297 BLAKE2B 52af333554c85fff95f0bffe2246cd7e88a6446ddbe8dc4829600d1a018da613c4aed06e039fbd54d621ca45a3dcf454d24ae9bbe302d97c6084ea37d6641945 SHA512 5c06bedcf6b6f8df4f6bba8f5aace83a72ff530f1f0368a0a5b76f0380d02c55cf64e8645362c63f7f6efef5d49eefcdfff2423734a62acb23799a9e3c567200
EBUILD pytest-3.4.2.ebuild 2509 BLAKE2B 23b2f34e9f2923a0eb143a341f4dff40e88d4ff1bf52cd7637d9354192ebadb58c39050feb00911993f0067d60571598864e5a85644b0adb33cab722594f9ebc SHA512 1958df6b0567c547bf70789836e12929caf3e1f17ac16ebad88aac081dce949888a08efceaba04649feb8098d4373548a5d4de511a8b94d6f50eebbd1d5d7b64
-EBUILD pytest-3.6.3.ebuild 2400 BLAKE2B 7fd001f9d146bf0c0b78b61b27adb9915baa203ac9a92e5c17268a00813deabd7e349857f036e606c5a76bc28ddc7d77de6afddf8f9411c57d949c10de74e1e5 SHA512 0d76a48a8d51add40c01aa4bd2e5dab6ff407fb021f472b8af9fe29aae8d85ddeb56786713f35df0564528e3c80512589c954db165b6e73a885185a4bb4650f4
+EBUILD pytest-3.6.3.ebuild 2406 BLAKE2B 4ecbca69ad9f975d5ca96ac16406c67b9382204609990c867e14b52fb84243a23a702d5599edb92ebe4a27b06656da33ff4c9e34ba60255a834b9525f7e4a68c SHA512 f85b5136d0620fcc9bf76b657b85960a90dd22f2e97d783b97283916425d867117ece42f4b004847c20b869f7e128c0a4719a3de59a0ca96ab56e6c7c57c8743
MISC metadata.xml 309 BLAKE2B f29391c5f96f44f6329d3665346a5d46ecb4a86d103ae8008769af86126756e76bfa89cfe462e9c219e5f70b64013f662d020c7a2f6015d8cadd0eb25a7614eb SHA512 ba53c13ac716488e3e5dadf5dcfcb697dc9bb13f89e9d0fb98b9a5a6e36cafeeb64d1348008f42497117bf46fb6f3bc288c10a68c4d5ab53c9c02a3ae61b594f
diff --git a/dev-python/pytest/pytest-3.6.3.ebuild b/dev-python/pytest/pytest-3.6.3.ebuild
index e568d27ebfa9..d02bde1d0b19 100644
--- a/dev-python/pytest/pytest-3.6.3.ebuild
+++ b/dev-python/pytest/pytest-3.6.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-fbsd"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc64 ~x86 ~amd64-fbsd"
# doc apparently requires sphinxcontrib_trio, not yet packaged
IUSE="test" # doc
diff --git a/dev-python/python-dateutil/Manifest b/dev-python/python-dateutil/Manifest
index 3bad5a504f88..b71adb25dcf8 100644
--- a/dev-python/python-dateutil/Manifest
+++ b/dev-python/python-dateutil/Manifest
@@ -2,8 +2,10 @@ AUX 0001-zoneinfo-Get-timezone-data-from-system-tzdata.patch 3504 BLAKE2B b26810
DIST python-dateutil-2.6.1.tar.gz 241428 BLAKE2B 93b1d43dacdfbf528b085864b04231c1a34b37b23bc64a58a0733f53ace0f7e0258ca58fbc725dc2aae15eebe8ed1f555b02862a4dfd360014e7ee9aa8d6a9f9 SHA512 f16dd29fc975629f594dd2683a525e2a86acb020bf8962558d19040b14ac6f19d4ab07a910d6bb55c9db3cc02b5472774a3a05ccc86cf624ca5e5144463646db
DIST python-dateutil-2.7.1.tar.gz 298061 BLAKE2B a6bc2a3bf83ff234ddc53db5a3353b19303dd9e0c6d2d702537643e134508f96ccc69b962fd957d4cc754b07cd24b3c3c2ce07becc0add7db925b841d6a32b5d SHA512 3dbadeac3dd22bf51279c4237df96a925ed4063384a82e756a41e314c216751f2c90f8909a20ba96fdb065966034e9c7e40c1ea152876ca733a2176893c4deb2
DIST python-dateutil-2.7.2.tar.gz 298000 BLAKE2B 4091108b125eb080809c74cdb53daa27973b2dc4b2c4f79eba2afb295fce7b6c21a8589d4643ad5af212900f55dc4139711929d5c7c4a2b094ac749d76125761 SHA512 b8fdc867aa67c4e5602bb3e9bf906dd4d32a6616fcdfd5f39d146d849a46d13c266bc9c2eae28490399fe608ba19dcb824d05ce96d556de07999449eaece7dfc
+DIST python-dateutil-2.7.3.tar.gz 302871 BLAKE2B 8b6cff6f977d52b64665f33d10513a638addada91a00192eb1f522aa9b239d5fb051bff3cfb837871ea61d7ab69994cfe5b42bb3b00851b5f15368c26db06fd7 SHA512 6b9973fa7db69d931bc6e772201c67bb7bbfa693ba35484d34960bd7e6227f2a2343df814a9fdbbff253e750299c48e7cdb2a609bf4522595df8a7fc595784fd
EBUILD python-dateutil-2.6.1.ebuild 945 BLAKE2B e76a7b5013c9c5bd1d4839b8b96a74e26bdba1845b33264959f892af6ba4ff7613721ae8329c350656a706406a33a0d95af2cba6044f8123c40c4e937c3fbbe2 SHA512 47a4de4eeeace543f6ff2763a6adf29e1eaa3b1e8724dc462b8ef9290c20dca5276be4a6a639ec75e1932ee87b489e4bee3be8efe36c2ada86abaf33c4094b2e
EBUILD python-dateutil-2.7.1.ebuild 1132 BLAKE2B 923c7bd5fbbd51013ebbc630f56429272ebcb768f68cc51d70d734dc477a4f0e614b4da6a411702384c78720b7e661a8d69e7fe12b00b4057bcbac3374c1b636 SHA512 d64f414372593288610a36fb6300b4153d9f306d1d414ce166887ecd011f9e8b9442738e5d43c7d4e5d3f485910663879ac3757d8f378a4f0a7846c017c76d46
-EBUILD python-dateutil-2.7.2-r1.ebuild 1219 BLAKE2B 5e0ad779d089876779e42f6b1a85309c2c8ae6b5185b202b9d4c8358ed63c071f9a75dbba957d0accf3dae37fc993284056d4eff09c59c2aa9c1712e3a149f5b SHA512 8c01d20902630bf6f7223170bb765ea2b5614639fe1a43b47277e16fee871217e4cad68f80b682d284ec73f2879290d17a573e6c3f23a0b6556badbad29036f6
+EBUILD python-dateutil-2.7.2-r1.ebuild 1218 BLAKE2B bd5a453003c3be1376179dfdc5f2ac7819c4e3e9ececaf8fcb9a5cefd9e0587fda8dbdea7fbed564c8771d2c8aab6a78b82961f32ad8d571e5a030255b127a15 SHA512 c3e1248f9af483b437543de4616d8c497ffce67ca01afbdaec1a13fc7cdb2ef064957396143bc2b9e72e8d56adbcd405a3adfc27e54607a9862817d658dca96c
EBUILD python-dateutil-2.7.2.ebuild 1132 BLAKE2B 923c7bd5fbbd51013ebbc630f56429272ebcb768f68cc51d70d734dc477a4f0e614b4da6a411702384c78720b7e661a8d69e7fe12b00b4057bcbac3374c1b636 SHA512 d64f414372593288610a36fb6300b4153d9f306d1d414ce166887ecd011f9e8b9442738e5d43c7d4e5d3f485910663879ac3757d8f378a4f0a7846c017c76d46
+EBUILD python-dateutil-2.7.3.ebuild 1227 BLAKE2B 5957ba56914678d227018e7a68528c9a1a230a06b198ac98da636a28340f0060af5b6f1e22606215d315f43f0eb3ce2d4e721dc59f5dd013feea220124719dbf SHA512 c7cf38ec9cd0852f86ba78fe2f03111ea2d0d632a362fcc011e8b97f7956bd1baa2ef837763b944b836665404958e177d5a94da8bff0bfac17044c2c9162a1a3
MISC metadata.xml 603 BLAKE2B 1bf49feeeec3ffc2f767228a84b3f9edf53cf44d8a1df3fa8f85798c0d3ea8f448d6113d425baa6b4b342b88746133d2770b951488d602dbb175f5ff9a99ea36 SHA512 87f5ea8b8918e72b57b91d32ed103d88f93ad9fbbe0a8f3f8b8ea72627d82e5cac25246553a0cb6988af26c30841ca5a3ddccf7f957603283a1b4e455a7c6439
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 96f69e33981f..8a8c0eec0ab8 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
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
RDEPEND="
diff --git a/dev-python/python-dateutil/python-dateutil-2.7.3.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.3.ebuild
new file mode 100644
index 000000000000..cc406d817e01
--- /dev/null
+++ b/dev-python/python-dateutil/python-dateutil-2.7.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Extensions to the standard Python datetime module"
+HOMEPAGE="
+ https://dateutil.readthedocs.org/
+ https://pypi.org/project/python-dateutil
+ https://github.com/dateutil/dateutil/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-python/six-1.5[${PYTHON_USEDEP}]
+ sys-libs/timezone-data
+"
+DEPEND="${RDEPEND}
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ )
+"
+
+python_prepare_all() {
+ local PATCHES=(
+ "${FILESDIR}"/0001-zoneinfo-Get-timezone-data-from-system-tzdata.patch
+ )
+
+ # don't install zoneinfo tarball
+ sed -i '/package_data=/d' setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ py.test -v || die "Tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/python-debian/Manifest b/dev-python/python-debian/Manifest
index d2eb5b571de3..02aef418b63d 100644
--- a/dev-python/python-debian/Manifest
+++ b/dev-python/python-debian/Manifest
@@ -3,5 +3,5 @@ DIST python-debian_0.1.31.tar.xz 295720 BLAKE2B 3b3a68ab5604571355a15afac181e488
DIST python-debian_0.1.32.tar.xz 296028 BLAKE2B 15e2678a1ec2f4d96baec8b9e3ce7b84d8ad37f520fe9f174d6fe9cac8adbcbb73f628d9c3cdf39eca2639855e797b8f8cef4c9517063d61aa1e3b3ce7f1df2c SHA512 2b55d9a3100028699ec63dd4861a4f60d44e03662cc144784a37cdd980f3ff276e6cd2e535a50cdc6db28bf44affdd576259d73e14e16a2bbeeeda0de0bdd194
EBUILD python-debian-0.1.28.ebuild 984 BLAKE2B 6a19343653ea6fc582cddeb6b80e425edd85523034db18850d74d24d97f67e6c9e0d7145c665de1832b0585b22b1947ccca4c8157f3ff1ae46197580b97a85a6 SHA512 365ceb69505d32076eb84ce231049ebedb06e79a34d69ebd9658ad515ff9148f874e03b00a07604dbc425fc66ff661e465dfcb19931c058f17b1fe3a429b394b
EBUILD python-debian-0.1.31.ebuild 1012 BLAKE2B 5dd74b8cc4b46986aa9f4fbdf24cacf00015f9244edfbeee83ceb39249c4a2f49164d87120e5e8061413167f327e12e366045e78ac4e21645553f31058a391ca SHA512 cba45cafd403488173b1fe5ffca9fc65b38dc5fe70072305a53a06b1b6e7a35ee19914cd1c10f0200fb39e93079e1d82c1742dccdc8ad329c689999f7ba4a38c
-EBUILD python-debian-0.1.32.ebuild 1015 BLAKE2B d4a280c1b3f6524156acb61b7658dcf637636ef99db7ff27918d23b4ce88d33e1d702bf107e8715b6b91eb23f8e28ae88b1a977a970bd06f99b606765e89c049 SHA512 1e42e1b668be2058242211283e1a3c102fcea3246914665b01f97310d3cb11a1c5facfb1083caa81d7ef01373ec8105121e3d348a004f098ae5d5d027c783401
+EBUILD python-debian-0.1.32.ebuild 1017 BLAKE2B 16f7751f4b11184ffc6267edf2e478bc4290c11cfd3423c9deeb3b34230bc69d55367675b60c2b4aa45fd6418a36716e8e3c06a783abeb4a065a40a27280156b SHA512 7bda22c390535980edb2685f40a5e4fa7af76a072069355b8860bb6d4f274670b4cbad95fd6a1c790ef4f4ab00d21c6df82cb79ad1f910d77812398b64fa946d
MISC metadata.xml 357 BLAKE2B 0b0bdfba85c4141c9931d4a363d204fabd9dd2e22b4d7a4af11bd97837fe6ab0cf0161fc154f396198b12d0084af54702a4f0ae0ef0b64f4d8c9efdd131f448a SHA512 452510eeb22c1db33118dfcd518488f42be0789b5607c9b76d316b14c6d1a474b6bfeddfc4034389a136c408bc4180ad704b6e1b0eac1381f9a77284b7016e39
diff --git a/dev-python/python-debian/python-debian-0.1.32.ebuild b/dev-python/python-debian/python-debian-0.1.32.ebuild
index 03133f9a7a5e..609ae77ac717 100644
--- a/dev-python/python-debian/python-debian-0.1.32.ebuild
+++ b/dev-python/python-debian/python-debian-0.1.32.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy )
inherit distutils-r1
diff --git a/dev-python/python-fastimport/Manifest b/dev-python/python-fastimport/Manifest
index 97cf21a88576..2b5d5a43362d 100644
--- a/dev-python/python-fastimport/Manifest
+++ b/dev-python/python-fastimport/Manifest
@@ -1,5 +1,7 @@
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 799 BLAKE2B e3295fd06c6692e526de937ee59fde05f2a4a83ac1a7ff4dffd2b0625532bee851467f584cc3b8d8eb546132921dee0fa792801af6c23659e85d60282537459b SHA512 e0dc339655a413d32f49183c48e459a8b0e4e89709c109a2161d8ef18b8f2b4a5064badf538f12fe3e14ba6244cbb189f4c58f6e7ad46520085b8087a7a6c686
-MISC metadata.xml 525 BLAKE2B e52c5438439feca8777be134def1dd08137b1eaee5529da606a998c0fb31414bf953d47e9b9a2f34c83ddcf6e755a0111356e3be2b51475add936fdc1ec1edc5 SHA512 f425168fa9fac4df1cf9af941b79ac92b98aba05b05fbaa9b956ec7d0d97526e4d473c6f349f28f00ca55a2886664661ccb8f77bb793ba5f7c946062516091c5
+EBUILD python-fastimport-0.9.8.ebuild 811 BLAKE2B c6827746ac1e39c917bc08ee10a68ad0a9d4a7314dcc4607a9e88660ac1564b409b62f57b3ac19b33666a98752cb67d31397dcfc00da3cff48bbe98320c56a85 SHA512 c5992283c6f66dbb767da504332153ef842bed6bd151e35080e26d1788f380a1cc1724379cd8227173f30c05cb04091d3b9f71f2269cd292cf21e7c95ec59ff7
+MISC metadata.xml 626 BLAKE2B 8ed4b7675f1ea465d1ab8d6563fbfb6b565c0b571ae905a718ddf357b64fe5162b2ee400a066558d9424cbf081e6519873e3de86695220228ea1dfc45e186320 SHA512 72d13fe74e34fd2a838888f9fe941eb382f46aa49b99fbeec91c09b338a249b851050122361995802e30fcce4ec1dac9b7459635ebb9515f1601d8d9f104b9e8
diff --git a/dev-python/python-fastimport/metadata.xml b/dev-python/python-fastimport/metadata.xml
index 704196730bc7..c2b155ba7ccd 100644
--- a/dev-python/python-fastimport/metadata.xml
+++ b/dev-python/python-fastimport/metadata.xml
@@ -5,6 +5,10 @@
<email>tetromino@gentoo.org</email>
<name>Alexandre Rostovtsev</name>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<upstream>
<remote-id type="github">jelmer/python-fastimport</remote-id>
<bugs-to>https://github.com/jelmer/python-fastimport/issues</bugs-to>
diff --git a/dev-python/python-fastimport/python-fastimport-0.9.8.ebuild b/dev-python/python-fastimport/python-fastimport-0.9.8.ebuild
new file mode 100644
index 000000000000..159028df4161
--- /dev/null
+++ b/dev-python/python-fastimport/python-fastimport-0.9.8.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} )
+
+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"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S="${WORKDIR}/${MY_P}"
+
+python_test() {
+ "${EPYTHON}" -m unittest -v fastimport.tests.test_suite \
+ || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/python-gnupg/Manifest b/dev-python/python-gnupg/Manifest
index 959b6428ef64..c6ec19126538 100644
--- a/dev-python/python-gnupg/Manifest
+++ b/dev-python/python-gnupg/Manifest
@@ -1,9 +1,9 @@
-AUX python-gnupg-0.4.3-skip_network_needing_test.patch 2037 BLAKE2B 533de55c29a67c2be1f45c6a315a80f7eb913dee237ee735b72152153f62d037c301e7cff3b04231ca12cb0be1aa6d4678e41e5240e252a6b81d757651f7b585 SHA512 195ca392d94141b8396fdf9b984770f8920e2060db6654fc7aca224d716649e745f9f51c50080f6b15a89b2d6a85bba3155acb41839bc7bb511886bea2dc4532
-AUX python-gnupg-0.4.3-use_seperate_keys_directory.patch 2181 BLAKE2B 48aebfd208ee4d84d2144d6b4b829420e0517e4f45d87a01fff08fcf0af3788f2c042b52f9ed53d425288e00431c49d3e3b236bb30d072735c581acc0d3e8173 SHA512 0925e5c31ee1dccaea33ed3798ccd3b4544fc786597740028f3adedfb0c65b8d1dadd04428ff75a63a99aa76c9d4fa33ff6847b138226481c5fcb63fc7f5d3d2
+AUX python-gnupg-0.4.3-skip_network_needing_test.patch 2286 BLAKE2B df6f591f70a12b7241781eebc7cb6f2a425a9479bb02e2d482e69dff9beae4741bc931aee953e99306731ca77f405e9b12366b262d63c54cedc9168f2551f869 SHA512 2189702d0fe00afbff59c494de2c02d97a91fd264e3f241c2b6f4b376fd188110b1da2ba27700cfc92fe6dc8b3246ecb8a072933a1fca3d7d3929d6cf0acaa76
+AUX python-gnupg-0.4.3-use_seperate_keys_directory.patch 1847 BLAKE2B 5488b55302336f4ddccea517684f1825b6a52f3100989c871846e6b140e98869ca682ad062507f8b3c5af9e99833c995d5737bc7e69597d247fbd6b68c71c507 SHA512 fee4817a26f934c5e7c216a0390abd3d1375168467e2695e1b35be34eed2b279bbfa8ba32ebe0347913a7750111b00c05264418f758c56f094c91e7c2b7ece52
DIST python-gnupg-0.4.0.tar.gz 43987 BLAKE2B 59e72f894c5d554ba2a7c348ad3625500798ad6ac18332a3bb668b42559f52b58e3cd0f8b79ef1a99f37e796b48169d0bf36414e938e9039784cede4303cbb03 SHA512 f486ec97aee01cf46d055421211ff5704093a382155043b7ced6f809dc15d7669d5869038a1b26c5f1831076d85c929d781bc22e35ab293a14bc6e2f5f27fa32
DIST python-gnupg-0.4.1.tar.gz 44534 BLAKE2B 0b58312b9f094b29f7009bb7a44ea3607be826ae2fda958dae0ba9dd5a2d7f81843fe23a6fe336b9df85c059e5b114787dab372df42b14b83cb73fb02abee919 SHA512 0920a1de4d98a745f7747280672975db04c40b59ea4436745cdbefa86a0c88bfdc086d6dd312c82a0a9e9f8cafb5651f8e17d86e0ee37282b5fc36e7ac8d1a1e
DIST python-gnupg-0.4.3.tar.gz 46958 BLAKE2B c83b13f8b36c136ac75e8a69dccb07025be3397284e27d9624677cd76ac8527bed67644be7a00958fdb248772a0c37de09257fb711eb16a2c982dbca0368dbd6 SHA512 9381acb1246b6ceec4de21091f2ce57dba9c6600dfb52ddee181effbd2e749d18935e6b6bb2183816064e9129cd1bb3ebfdd28a5dcddc9be1c56261a501067d8
EBUILD python-gnupg-0.4.0.ebuild 668 BLAKE2B 997b51a02c0d170687385fd2970af5fa43872d055414e76a3bce2b17d37f39511572b9ace9d97ac94c4ae9e1141fd582df2b3073c9b294e2c73fc5eb3de5054b SHA512 360bae4d63ae2834971f548f00be76065a38f5456e0387fe4fa4810d9b4fc66be0ef2846a5581d92a6890c5e5e18732ae75c375f71863bfac89272702e9bd388
EBUILD python-gnupg-0.4.1.ebuild 654 BLAKE2B 77e2eb575c2376b94ea96bc0244ac00af0d0c17cd5f7f3ffee1e5a89559dd5c1acd789e75a0a45a51768123040fdbc0b5a1bfb1938b0477874acb5dfe41546dc SHA512 828537af3a81c46752c7ec0af2291cf0f38382bfffcc113c3664f63360783d57c0efe7a6412b0743e2cacdea7eeee8a8602ae7d72ce8c78fe613b16ec95694ee
-EBUILD python-gnupg-0.4.3.ebuild 701 BLAKE2B 28aedea3a9e6f90a9c15c99b6417b3cd1de351c4980b7c47b8c1ad3a71ea157a7ab684ed0d2e2e3a18074dada0c3de51ec25f5765669eb64b25252521c4283f0 SHA512 3a01c29863da781112d817d289bf962df97aaf41c8cc55dd0d9393b93d6d3861ec26eb6e016ee8d5950ecbc58a6b36acff1974c85b0423f97a5ba60765fd9202
+EBUILD python-gnupg-0.4.3.ebuild 812 BLAKE2B 1db0342e433a84ede71b2ab854646620c13a757a5766a3f752c72dcf505ea7364d0db9a7574ddefc829d23cfbc34ffcaa09601a34eaef18850d9e0c724b2f800 SHA512 cd5b487747e7341968491f1c85a6c1099bc3aadcd797a83907e033389fb9cecd8128698feca5eb53293919a886b09e4562be9f0d11c52649e994cdc09e37dc83
MISC metadata.xml 645 BLAKE2B 23e7cfc3792cd9aa1c8eac9c52fe3d01076f93880a17f4fd8aed0c6c30d8e00b866a9f3e71664ca08c41d1a8a6ea4a1ef55a01d6b12285ce36aa0654e2a837ba SHA512 77f5c9739da1875f655257da826acdb16e5dbdbac02f5c05ab66a91c842d63b478b26af52901fb6dcb2ab0b6ea19c3ffd09e761ddcb1df0d5e55d25c105fbc65
diff --git a/dev-python/python-gnupg/files/python-gnupg-0.4.3-skip_network_needing_test.patch b/dev-python/python-gnupg/files/python-gnupg-0.4.3-skip_network_needing_test.patch
index 2e5b4145182f..f6df14348c1a 100644
--- a/dev-python/python-gnupg/files/python-gnupg-0.4.3-skip_network_needing_test.patch
+++ b/dev-python/python-gnupg/files/python-gnupg-0.4.3-skip_network_needing_test.patch
@@ -1,49 +1,51 @@
-From: Elena Grandi <elena.valhalla@gmail.com>
-Date: Thu, 8 Oct 2015 12:11:21 -0700
-Subject: Skip tests that require internet access
-
-Forwarded: not-needed
-Patch-Name: skip_network_needing_test.patch
----
- gnupg.py | 8 ++++----
- test_gnupg.py | 1 +
- 2 files changed, 5 insertions(+), 4 deletions(-)
+# HG changeset patch
+# User Vinay Sajip <vinay_sajip@yahoo.co.uk>
+# Date 1528916733 -3600
+# Node ID f16d4e17cf349cf9ee561e117262a4041e4fe2ee
+# Parent 60ece27e564ef381392dc19a544aa289fb598c7e
+Conditionally skip tests that rely on flaky external servers/networks.
diff --git a/gnupg.py b/gnupg.py
-index cd662d4..bf6dc64 100644
--- a/gnupg.py
+++ b/gnupg.py
-@@ -1117,8 +1117,8 @@ class GPG(object):
- >>> GPGBINARY = os.environ.get('GPGBINARY', 'gpg')
+@@ -1118,7 +1118,7 @@
>>> gpg = GPG(gpgbinary=GPGBINARY, gnupghome="keys")
>>> os.chmod('keys', 0x1C0)
-- >>> result = gpg.recv_keys('pgp.mit.edu', '92905378')
+ >>> result = gpg.recv_keys('pgp.mit.edu', '92905378')
- >>> assert result
-+ >>> result = gpg.recv_keys('pgp.mit.edu', '92905378') # doctest: +SKIP
-+ >>> assert result # doctest: +SKIP
++ >>> if 'NO_EXTERNAL_TESTS' not in os.environ: assert result
"""
result = self.result_map['import'](self)
-@@ -1320,8 +1320,8 @@ class GPG(object):
- >>> GPGBINARY = os.environ.get('GPGBINARY', 'gpg')
+@@ -1321,7 +1321,7 @@
>>> gpg = GPG(gpgbinary=GPGBINARY, gnupghome='keys')
>>> os.chmod('keys', 0x1C0)
-- >>> result = gpg.search_keys('<vinay_sajip@hotmail.com>')
+ >>> result = gpg.search_keys('<vinay_sajip@hotmail.com>')
- >>> assert result, 'Failed using default keyserver'
-+ >>> result = gpg.search_keys('<vinay_sajip@hotmail.com>') # doctest: +SKIP
-+ >>> assert result, 'Failed using default keyserver' # doctest: +SKIP
++ >>> if 'NO_EXTERNAL_TESTS' not in os.environ: assert result, 'Failed using default keyserver'
>>> #keyserver = 'keyserver.ubuntu.com'
>>> #result = gpg.search_keys('<vinay_sajip@hotmail.com>', keyserver)
>>> #assert result, 'Failed using keyserver.ubuntu.com'
diff --git a/test_gnupg.py b/test_gnupg.py
-index 7a5b705..25817da 100644
--- a/test_gnupg.py
+++ b/test_gnupg.py
-@@ -834,6 +834,7 @@ class GPGTestCase(unittest.TestCase):
- logger.debug("test_filename_with_spaces ends")
-
+@@ -836,12 +836,13 @@
#@skipIf(os.name == 'nt', 'Test not suitable for Windows')
-+ @unittest.skip('requires network')
def test_search_keys(self):
"Test that searching for keys works"
- r = self.gpg.search_keys('<vinay_sajip@hotmail.com>')
+- r = self.gpg.search_keys('<vinay_sajip@hotmail.com>')
+- self.assertTrue(r)
+- self.assertTrue('Vinay Sajip <vinay_sajip@hotmail.com>' in r[0]['uids'])
+- r = self.gpg.search_keys('92905378')
+- self.assertTrue(r)
+- self.assertTrue('Vinay Sajip <vinay_sajip@hotmail.com>' in r[0]['uids'])
++ if 'NO_EXTERNAL_TESTS' not in os.environ:
++ r = self.gpg.search_keys('<vinay_sajip@hotmail.com>')
++ self.assertTrue(r)
++ self.assertTrue('Vinay Sajip <vinay_sajip@hotmail.com>' in r[0]['uids'])
++ r = self.gpg.search_keys('92905378')
++ self.assertTrue(r)
++ self.assertTrue('Vinay Sajip <vinay_sajip@hotmail.com>' in r[0]['uids'])
+
+ def test_quote_with_shell(self):
+ "Test shell quoting with a real shell"
diff --git a/dev-python/python-gnupg/files/python-gnupg-0.4.3-use_seperate_keys_directory.patch b/dev-python/python-gnupg/files/python-gnupg-0.4.3-use_seperate_keys_directory.patch
index b5318ede0d87..b57137200990 100644
--- a/dev-python/python-gnupg/files/python-gnupg-0.4.3-use_seperate_keys_directory.patch
+++ b/dev-python/python-gnupg/files/python-gnupg-0.4.3-use_seperate_keys_directory.patch
@@ -1,30 +1,14 @@
# HG changeset patch
-# User Michał Górny <mgorny@gentoo.org>
-# Date 1533916222 -7200
-# Node ID 2c8991b1c9080adc61e63d00fe9415b88f3e6208
-# Parent 9cb2a856677237b528ead6fff68de7d488dbfeec
-Use private temporary GPG-homes for tests to fix race conditions.
-
-Create unique temporary directories to use as GPG home in each test
-instead of reusing a single hardcoded 'keys' directory. This is
-necessary to fix race conditions between directory operations
-and gpg-agent in GnuPG 2.0+.
-
-GnuPG 2.0 started using gpg-agent for all operations. It is
-automatically spawned when GPG is called to do something, and it stops
-automatically when its homedir is removed (e.g. as part of rmtree()
-call). However, with the homedir being instantly recreated and next
-test being run, it seems that gpg-agent sometimes failed to stop fully
-before being started again and causes one of the tests to fail with
-gpg-agent connection errors.
-
-With this change, I am finally able to successfully run all tests
-in a single batch.
+# User Vinay Sajip <vinay_sajip@yahoo.co.uk>
+# Date 1534104706 -3600
+# Node ID aeb916c839c0f556dae96bb1136be760ccc19cfe
+# Parent 1a5795e58fe216c1227a11d169dbe4c09c625d15
+Fixed problem with a fixed 'keys' homedir on slow/busy systems (see PR #24).
diff --git a/test_gnupg.py b/test_gnupg.py
--- a/test_gnupg.py
+++ b/test_gnupg.py
-@@ -173,11 +173,7 @@
+@@ -173,11 +173,14 @@
class GPGTestCase(unittest.TestCase):
def setUp(self):
@@ -33,21 +17,29 @@ diff --git a/test_gnupg.py b/test_gnupg.py
- self.assertTrue(os.path.isdir(hd),
- "Not a directory: %s" % hd)
- shutil.rmtree(hd, ignore_errors=True)
-+ hd = tempfile.mkdtemp()
++ if 'STATIC_TEST_HOMEDIR' not in os.environ:
++ hd = tempfile.mkdtemp(prefix='keys-')
++ else:
++ hd = os.path.join(os.getcwd(), 'keys')
++ if os.path.exists(hd):
++ self.assertTrue(os.path.isdir(hd),
++ "Not a directory: %s" % hd)
++ shutil.rmtree(hd, ignore_errors=True)
prepare_homedir(hd)
self.homedir = hd
self.gpg = gpg = gnupg.GPG(gnupghome=hd, gpgbinary=GPGBINARY)
-@@ -193,6 +189,9 @@
+@@ -193,6 +196,10 @@
data_file.write(os.urandom(5120 * 1024))
data_file.close()
+ def tearDown(self):
-+ shutil.rmtree(self.homedir, ignore_errors=True)
++ if 'STATIC_TEST_HOMEDIR' not in os.environ:
++ shutil.rmtree(self.homedir, ignore_errors=True)
+
def test_environment(self):
"Test the environment by ensuring that setup worked"
hd = self.homedir
-@@ -373,7 +372,7 @@
+@@ -373,7 +380,7 @@
# and the keyring file name has changed.
pkn = 'pubring.kbx'
skn = None
diff --git a/dev-python/python-gnupg/python-gnupg-0.4.3.ebuild b/dev-python/python-gnupg/python-gnupg-0.4.3.ebuild
index f5deea7ec6ed..419c69562293 100644
--- a/dev-python/python-gnupg/python-gnupg-0.4.3.ebuild
+++ b/dev-python/python-gnupg/python-gnupg-0.4.3.ebuild
@@ -25,5 +25,7 @@ PATCHES=(
)
python_test() {
- "${PYTHON}" test_gnupg.py || die "Tests failed with ${EPYTHON}"
+ # NO_EXTERNAL_TESTS must be enabled,
+ # to disable all tests, which need internet access.
+ NO_EXTERNAL_TESTS=1 "${PYTHON}" test_gnupg.py || die "Tests failed with ${EPYTHON}"
}
diff --git a/dev-python/python-magic/Manifest b/dev-python/python-magic/Manifest
index 9431f385d056..5e12a015c685 100644
--- a/dev-python/python-magic/Manifest
+++ b/dev-python/python-magic/Manifest
@@ -1,5 +1,9 @@
+AUX python-magic-0.4.15-fix-buffer-test.patch 2817 BLAKE2B d8eb024f3e2e3d5e5fa22f9375eb9ada1bdfbf0fecb9b501a2c2938dbfaebcdd0b853ce406536166444f3154618fbceade1940bab112433076e41edfb889a4a5 SHA512 72a9d171c7421f354c504e7a0066e7ba51feb404f28ea3dee26223d44f42ad9f41ad94c7854d81d9510df4967c8a0692664e1a5e8a1444e59fe92f137fbda35f
+AUX python-magic-0.4.15-fix-gzip-test.patch 768 BLAKE2B f97629ea04b4b9ba191087fd1eb3dbb0ed10deb81428754a6edfbd48ac48e0b8ae208b7e9c16e31876d050c9935eaf48165cd97ed58eb5cb72949d0fa221a32c SHA512 790c87209c131c4e394f605669297262b91ca6034309d910902dc19e28691102df0b66cb2392fc8c21727bb16c8af9baf6a316c0b6ca29c9ba542fdb49580e2b
+AUX python-magic-0.4.15-fix-jpeg-test.patch 1768 BLAKE2B 64899d227643a8a09d27e0f7cc5c80ac366cd8e0d70d4ccc076df51794cf0fac14dd1f6e4f5426fe84600bbfdf35fc8e1ea571bab7839f753720fceb575d4658 SHA512 5e31ae71c01334af8e781b2aaeb98da38a68a7772d39e5eb7b231623cb4ac66652a66888a3eae5d35b07cac3024944176a52c4ebf1336b976d68f9c558cbdef5
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 610 BLAKE2B 091ab80438f8026e27a429a92a784455448332bae07ab2a30ca2a368ef196569ac8d75165b32caa12514685f85b6d9282cad4788ccd04499bbbc33efe72ecca6 SHA512 58275f8d490033b415fd2e95caeffbe04ea76bcf39186d33ea830e1f7c8a42bc7996286d7ce4cc8b2f18198325603b3c9f429d2ba91ee0c5041f099384177efb
+EBUILD python-magic-0.4.15-r1.ebuild 1031 BLAKE2B 63b57f9fa50765b4bb6716d42dd52c8dd7b0fd80d5680e74c4767b8c8f85298471c49fbfbb465cc0fed94607aa4cc394ed8d8f8a1f4f3275d663270423089226 SHA512 51f6db84e0242e20935beccdd3f1a380616f3cdedc3c0bc80c9b4017e8c9f1218cab257d67d8efdcf855aa440023e6c543fe79183b21c8cb2f1f00efdef9f054
EBUILD python-magic-0.4.15.ebuild 629 BLAKE2B 3a38065ed1794fd461531a44929040290a0709cff97649ee0de85fa43c7222381a5bd4169eaa775c3f4f50f5977dfd7c6993ab2f56f12c76082da2380ec336b0 SHA512 6ecb50b3293079258c4678e1d8bc315be14d35610b984ae2abc662fe067285fd2f3be75bd5b8a06cb29788b053bbe0abd168d06e17026e4658160f9588857761
MISC metadata.xml 495 BLAKE2B 416789755f00235cc92891f85c214cd6f21751fd4c65df5d73199aac39b73245505b5fbba4b151bc03e92967859facaf8875aa4431e77af8cc9766bb2bec67af SHA512 014c7f81cb02bc8e06ff0f0cebbe15954f48715bcbb2fb34a0d9ab7291447a18359597592f026ac3d5b2082381cc9487257351dbde1bb7a2ed0ed7066563bdfa
diff --git a/dev-python/python-magic/files/python-magic-0.4.15-fix-buffer-test.patch b/dev-python/python-magic/files/python-magic-0.4.15-fix-buffer-test.patch
new file mode 100644
index 000000000000..75a769b6a5f5
--- /dev/null
+++ b/dev-python/python-magic/files/python-magic-0.4.15-fix-buffer-test.patch
@@ -0,0 +1,65 @@
+commit acfda9c26df888741805249f3ec0f60f369fc664
+Author: Louis Sautier <sautier.louis@gmail.com>
+Date: Tue Aug 14 11:14:19 2018 +0200
+
+ Tests: allow differences when reading a buffer or a file, fixes #173
+
+ Also remove the loop in order to avoid analyzing files or buffers for each
+ expected value, replace it with a call to assertIn().
+
+diff --git a/test/test.py b/test/test.py
+index addccc6..67957ee 100755
+--- a/test/test.py
++++ b/test/test.py
+@@ -10,7 +10,7 @@ import magic
+ class MagicTest(unittest.TestCase):
+ TESTDATA_DIR = os.path.join(os.path.dirname(__file__), 'testdata')
+
+- def assert_values(self, m, expected_values):
++ def assert_values(self, m, expected_values, buf_equals_file=True):
+ for filename, expected_value in expected_values.items():
+ try:
+ filename = os.path.join(self.TESTDATA_DIR, filename)
+@@ -21,15 +21,16 @@ class MagicTest(unittest.TestCase):
+ if type(expected_value) is not tuple:
+ expected_value = (expected_value,)
+
+- for i in expected_value:
+- with open(filename, 'rb') as f:
+- buf_value = m.from_buffer(f.read())
++ with open(filename, 'rb') as f:
++ buf_value = m.from_buffer(f.read())
+
+- file_value = m.from_file(filename)
+- if buf_value == i and file_value == i:
+- break
+- else:
+- self.assertTrue(False, "no match for " + repr(expected_value))
++ file_value = m.from_file(filename)
++
++ if buf_equals_file:
++ self.assertEqual(buf_value, file_value)
++
++ for value in (buf_value, file_value):
++ self.assertIn(value, expected_value)
+
+ def test_from_buffer_str_and_bytes(self):
+ m = magic.Magic(mime=True)
+@@ -62,10 +63,14 @@ class MagicTest(unittest.TestCase):
+ 'magic._pyc_': 'python 2.4 byte-compiled',
+ 'test.pdf': 'PDF document, version 1.2',
+ 'test.gz':
+- ('gzip compressed data, was "test", from Unix, last modified: Sun Jun 29 01:32:52 2008',
+- 'gzip compressed data, was "test", last modified: Sun Jun 29 01:32:52 2008, from Unix'),
++ ('gzip compressed data, was "test", from Unix, last '
++ 'modified: Sun Jun 29 01:32:52 2008',
++ 'gzip compressed data, was "test", last modified'
++ ': Sun Jun 29 01:32:52 2008, from Unix',
++ 'gzip compressed data, was "test", last modified'
++ ': Sun Jun 29 01:32:52 2008, from Unix, original size 15'),
+ 'text.txt': 'ASCII text',
+- })
++ }, buf_equals_file=False)
+ finally:
+ del os.environ['TZ']
+
diff --git a/dev-python/python-magic/files/python-magic-0.4.15-fix-gzip-test.patch b/dev-python/python-magic/files/python-magic-0.4.15-fix-gzip-test.patch
new file mode 100644
index 000000000000..d48637139e2f
--- /dev/null
+++ b/dev-python/python-magic/files/python-magic-0.4.15-fix-gzip-test.patch
@@ -0,0 +1,19 @@
+commit e83487a20bacd4f9b33d0478861671bf79468f59
+Author: Louis Sautier <sautier.louis@gmail.com>
+Date: Mon Aug 13 12:15:13 2018 +0200
+
+ Allow x-gzip as MIME type for gzip files, fixes #96
+
+diff --git a/test/test.py b/test/test.py
+index e29335f..e3ee703 100755
+--- a/test/test.py
++++ b/test/test.py
+@@ -54,7 +54,7 @@ class MagicTest(unittest.TestCase):
+ self.assert_values(m, {
+ 'magic._pyc_': 'application/octet-stream',
+ 'test.pdf': 'application/pdf',
+- 'test.gz': 'application/gzip',
++ 'test.gz': ('application/gzip', 'application/x-gzip'),
+ 'text.txt': 'text/plain',
+ b'\xce\xbb'.decode('utf-8'): 'text/plain',
+ b'\xce\xbb': 'text/plain',
diff --git a/dev-python/python-magic/files/python-magic-0.4.15-fix-jpeg-test.patch b/dev-python/python-magic/files/python-magic-0.4.15-fix-jpeg-test.patch
new file mode 100644
index 000000000000..9efb34b6672e
--- /dev/null
+++ b/dev-python/python-magic/files/python-magic-0.4.15-fix-jpeg-test.patch
@@ -0,0 +1,49 @@
+commit 4bda684f8b461cc1f69593799efcf6afe8397756
+Author: Adam Hupp <adam@hupp.org>
+Date: Sat Dec 9 09:09:00 2017 -0800
+
+ fix test for xenial since travis started enabling it
+
+diff --git a/test/test.py b/test/test.py
+index addccc6..c6e2d9c 100755
+--- a/test/test.py
++++ b/test/test.py
+@@ -17,7 +17,7 @@ class MagicTest(unittest.TestCase):
+ except TypeError:
+ filename = os.path.join(self.TESTDATA_DIR.encode('utf-8'), filename)
+
+-
++
+ if type(expected_value) is not tuple:
+ expected_value = (expected_value,)
+
+@@ -37,7 +37,7 @@ class MagicTest(unittest.TestCase):
+ self.assertEqual("text/x-python", m.from_buffer(s))
+ b = b'#!/usr/bin/env python\nprint("foo")'
+ self.assertEqual("text/x-python", m.from_buffer(b))
+-
++
+ def test_mime_types(self):
+ dest = os.path.join(MagicTest.TESTDATA_DIR, b'\xce\xbb'.decode('utf-8'))
+ shutil.copyfile(os.path.join(MagicTest.TESTDATA_DIR, 'lambda'), dest)
+@@ -92,9 +92,9 @@ class MagicTest(unittest.TestCase):
+
+ m = magic.Magic(mime=True)
+ self.assertEqual(m.from_file(filename), 'image/jpeg')
+-
++
+ m = magic.Magic(mime=True, keep_going=True)
+- self.assertEqual(m.from_file(filename), 'image/jpeg')
++ self.assertEqual(m.from_file(filename), 'image/jpeg\\012- application/octet-stream')
+
+
+ def test_rethrow(self):
+@@ -103,7 +103,7 @@ class MagicTest(unittest.TestCase):
+ def t(x,y):
+ raise magic.MagicException("passthrough")
+ magic.magic_buffer = t
+-
++
+ self.assertRaises(magic.MagicException, magic.from_buffer, "hello", True)
+ finally:
+ magic.magic_buffer = old
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
new file mode 100644
index 000000000000..5a23238beb2f
--- /dev/null
+++ b/dev-python/python-magic/python-magic-0.4.15-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Access the libmagic file type identification library"
+HOMEPAGE="https://github.com/ahupp/python-magic"
+# https://github.com/ahupp/python-magic/pull/178
+SRC_URI="https://github.com/ahupp/python-magic/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~x86"
+IUSE="test"
+
+RDEPEND="sys-apps/file[-python]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( ${RDEPEND} )
+"
+
+PATCHES=(
+ # https://github.com/ahupp/python-magic/pull/177
+ "${FILESDIR}/${P}-fix-buffer-test.patch"
+ # https://github.com/ahupp/python-magic/pull/176
+ "${FILESDIR}/${P}-fix-gzip-test.patch"
+ # https://github.com/ahupp/python-magic/commit/4bda684f8b461cc1f69593799efcf6afe8397756
+ "${FILESDIR}/${P}-fix-jpeg-test.patch"
+)
+
+python_test() {
+ "${EPYTHON}" test/test.py -v || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/python-nbxmpp/Manifest b/dev-python/python-nbxmpp/Manifest
index 330815137864..8a7d3c513ad7 100644
--- a/dev-python/python-nbxmpp/Manifest
+++ b/dev-python/python-nbxmpp/Manifest
@@ -1,5 +1,7 @@
DIST python-nbxmpp-0.5.6.tar.gz 1330311 BLAKE2B 8db09bf02c3bb6a82092a419066b2af9900c494b6bc840097f3055dd9bd1fcc80520a7b4d2f7fb84b762499d677648fe952828995bada128089d538aff1db460 SHA512 1ae90dc6d7117e8fae837975dbc4b84a848caef451c8ef99fb106148a12e29429255d0595c0eee26cb185d01e42a84ddb7636f41d4ee259fedf26cf0d956a43c
DIST python-nbxmpp-0.6.1.tar.gz 1331188 BLAKE2B d8ddad6897c6b98f20a3abfad66f3968b6fa318e2516ecba0b888c199a293770eb26222117821f145fddf4ee0ffd95968b767c0d0445fef2f0513a43aefac752 SHA512 399608b7be39e802d3302004b97f67120ba80aa870331553399f3d35d161ea01f04f690b65b9d6e82e30472701d981a539c89e608b741ae96d54ce6be11f03f2
+DIST python-nbxmpp-0.6.6.tar.gz 1332465 BLAKE2B b6e28842c8cd42b3e259c62cedc917c8e142d916bc4d2f711e0e804c69b08a0d362cd3951b40373d1be18e3bdfa29f7c7f56ee10e0bf543214cb4d73db508e24 SHA512 729ec2c5d170cb5784e0a7a0097276e0cfcf98671af6c1304bc8c890cbd81349d91ccbe68af88e9f3b95803e33371cf2bf7fbc3891d7d6106ccc06bb9036e2fe
EBUILD python-nbxmpp-0.5.6.ebuild 537 BLAKE2B eb151184646c1b0995132f87b8baf2029db9eb9359d4c78c4442b6d4c1616aff2520d7e4e8733297315ae4bbff805ce366dc76e161be1e0572dcf9e91c67b4db SHA512 32d347ea6f41fbb64347d2771569e795b9d29ccc8a3497d3338bd5bd2cae81fd247689c34a60f77be9c90c9bb204971052eea1e7a540040b48ef3e229731273d
EBUILD python-nbxmpp-0.6.1.ebuild 542 BLAKE2B c3d387f7d503a3c1dc92a90fd82397c7eb2c03e0a8f3d085e15ee654097399047f91ea03989791a4855b3990a4d65f8f08a63548ce7180613991ba9859f149cb SHA512 eb52138a2b4338867d2a88f0000f0e4477a089f1abe54d098ac75703a313b9902666452a50b06d5cf84c57b21c303a487e25e237f3cc1b7f4abed71c14edf86d
+EBUILD python-nbxmpp-0.6.6.ebuild 542 BLAKE2B c3d387f7d503a3c1dc92a90fd82397c7eb2c03e0a8f3d085e15ee654097399047f91ea03989791a4855b3990a4d65f8f08a63548ce7180613991ba9859f149cb SHA512 eb52138a2b4338867d2a88f0000f0e4477a089f1abe54d098ac75703a313b9902666452a50b06d5cf84c57b21c303a487e25e237f3cc1b7f4abed71c14edf86d
MISC metadata.xml 246 BLAKE2B 3a28b3bb42a0352827a446ea608867a7782fe682458527ef441a528a22c9f951dc203639934a69ffb520f63aadce3037df28bf8c5304b3a5921b336142f9f246 SHA512 3245fb694492b2f698fb63aac02e66fb8a94fe35eabda45df4790bec043a1ea552e112315334001902f070093bb73e7b741aa3004757404aed97ebdb86cc9fbc
diff --git a/dev-python/python-nbxmpp/python-nbxmpp-0.6.6.ebuild b/dev-python/python-nbxmpp/python-nbxmpp-0.6.6.ebuild
new file mode 100644
index 000000000000..803bb550634d
--- /dev/null
+++ b/dev-python/python-nbxmpp/python-nbxmpp-0.6.6.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1 vcs-snapshot
+
+DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way"
+HOMEPAGE="https://dev.gajim.org/gajim/python-nbxmpp/"
+SRC_URI="https://dev.gajim.org/gajim/python-nbxmpp/repository/archive.tar.gz?ref=nbxmpp-${PV} -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
diff --git a/dev-python/python-virtkey/Manifest b/dev-python/python-virtkey/Manifest
index d93a7d645b80..f4c3e7a1b3c6 100644
--- a/dev-python/python-virtkey/Manifest
+++ b/dev-python/python-virtkey/Manifest
@@ -1,3 +1,3 @@
DIST python-virtkey-0.60.0.tar.gz 40328 BLAKE2B 057fea284d35dc8b09d61eb7e0487a2cf67b94b33e308ca71fcc7c7f57ebf50bf33a5cecac8a3829a57fc9a52708df465e6b61677d147906adaaab266d8d96ea SHA512 96e48fd5ab861d5bccc40dfed1b71c7ea5ce01aeafaa5b1a58ba7a0250dfe191eab35ef0a95f247e64ea49213a20cc596bbfd64e091fd4624daae38edba2840b
-EBUILD python-virtkey-0.60.0-r1.ebuild 725 BLAKE2B bd5054468c2f5320079a84800b96c6634e2fcd776eddba6f2172cfb99b87453d8916e1564beae707307055aef604d0ad0deb0acc72339963323f1327c574e47a SHA512 9f60ea375a89219dc6e8af33d1912eda7162d58efa46d787536f05b4b26c6f2e4d9f21e1732c61ac1359fadcf91aa6c978ae26bb5e4a051a8aee0c04db5d3a95
+EBUILD python-virtkey-0.60.0-r2.ebuild 685 BLAKE2B 0530550f139ab0f196301b188c5c62e44ade8049c6441cebde44dac4947dd70496ec15721fcfb46afcccab8b761c1830bf4ac9c6077d84c87a43dde10b5916e4 SHA512 34e01e50bc44cf92d169d739a0c86d585ecea1bb6031b7aa6a48177a935dbb36c9e09409cb4c741cec733a32988fee16221032041f408dfe4954c2b0819a26df
MISC metadata.xml 249 BLAKE2B ee9d3487322aa02173ea2019a36b6ed44d211c7d6b7403dfad43a8814409478ffe9562a48013e92681eb8fd963f2f0c342d57b73554198916635a61774fce08f SHA512 d96c9862d2288c9a38cebbc52ea7880b9593f020c105f969ac900d33a5549131a4f3735f55c82346cbba974f4de696142c58d541fad5d86d7bf76343f47b1df8
diff --git a/dev-python/python-virtkey/python-virtkey-0.60.0-r1.ebuild b/dev-python/python-virtkey/python-virtkey-0.60.0-r2.ebuild
index b1a384ee576f..b4cfca78c478 100644
--- a/dev-python/python-virtkey/python-virtkey-0.60.0-r1.ebuild
+++ b/dev-python/python-virtkey/python-virtkey-0.60.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -6,11 +6,11 @@ EAPI=5
PYTHON_COMPAT=( python2_7 )
DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1 flag-o-matic versionator
+inherit distutils-r1 eapi7-ver flag-o-matic
DESCRIPTION="Python module to simulate keypresses and get current keyboard layout"
HOMEPAGE="https://launchpad.net/virtkey"
-SRC_URI="https://launchpad.net/python-virtkey/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz"
+SRC_URI="https://launchpad.net/python-virtkey/$(ver_cut 1-2)/${PV}/+download/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
@@ -18,7 +18,7 @@ KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
- dev-libs/glib:2[${PYTHON_USEDEP}]
+ dev-libs/glib:2
x11-libs/libX11
x11-libs/libXtst
x11-libs/gtk+:2"
diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest
index 11842ea6ba35..373f674af70c 100644
--- a/dev-python/pyzmq/Manifest
+++ b/dev-python/pyzmq/Manifest
@@ -1,3 +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 1747 BLAKE2B eec022024457a0c35163b38327c56f24e28f9959f7002cdf142cb66f8099ea41886386a26dd49d2b6c81b4e229c93922fb1deb0be75c2617ebe97b892089b401 SHA512 451e934945195529585163c98e84fb968acf3bbcf90ba98871292aab19aa01fd3405adff253988447505ce20a6d2ca54c0c87d1321175dc0acb88d9437a8f6a8
+EBUILD pyzmq-17.1.0.ebuild 1821 BLAKE2B fbd061f1652a94f0aeb8cde87e67e7206d7fe11e3785af0d5310f203a2f903ba1ac070de826dd94e3670f6dd5573e6f4dc0f21ee9a3733a2fe1e75826eae0e4b SHA512 395b83a1d2a029b129ababfbb15b6f06db7e3ac1a4333d89311d8b340c5863605d9efe04d996ad3fcf95f83e8358ac7d138db29fbd45b645a128dff56199b645
MISC metadata.xml 318 BLAKE2B 332c15a9f2501968cf1ef1f794c6ffe69c196b0d1574889cf90cbffe394e01aeeb869d4644d3182bfb4fd6f1fd1b08e4d73bfdeca401e7071f547311fcebdab5 SHA512 82430ca9ef38b198825652b6a35b18070c4dbfbe9e662311755c6436e98d37b83c44c1d1aa9ade477b5eefadef85390ca1e6c3d035150a850ec08e8134b4f03c
diff --git a/dev-python/pyzmq/files/pyzmq-17.1.0-test_message.patch b/dev-python/pyzmq/files/pyzmq-17.1.0-test_message.patch
new file mode 100644
index 000000000000..66d0de75e38c
--- /dev/null
+++ b/dev-python/pyzmq/files/pyzmq-17.1.0-test_message.patch
@@ -0,0 +1,22 @@
+Disable hanging test
+Bug: https://github.com/zeromq/pyzmq/issues/1202
+
+Patch by Marius Brehler <marbre@linux.sungazer.de>
+--- pyzmq-17.1.0/zmq/tests/test_message.py
++++ pyzmq-17.1.0/zmq/tests/test_message.py
+@@ -14,6 +14,7 @@ import time
+ from pprint import pprint
+ from unittest import TestCase
+
++import pytest
+ import zmq
+ from zmq.tests import BaseZMQTestCase, SkipTest, skip_pypy, PYPY
+ from zmq.utils.strtypes import unicode, bytes, b, u
+@@ -262,6 +263,7 @@ class TestFrame(BaseZMQTestCase):
+ self.assertEqual(s,r)
+ self.assertEqual(s, m.bytes)
+
++ @pytest.mark.skip("test sometimes hangs")
+ def test_buffer_numpy(self):
+ """test non-copying numpy array messages"""
+ try:
diff --git a/dev-python/pyzmq/pyzmq-17.1.0.ebuild b/dev-python/pyzmq/pyzmq-17.1.0.ebuild
new file mode 100644
index 000000000000..cfedc1d359c8
--- /dev/null
+++ b/dev-python/pyzmq/pyzmq-17.1.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit flag-o-matic distutils-r1 toolchain-funcs
+
+DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library"
+HOMEPAGE="http://www.zeromq.org/bindings:python https://pypi.org/project/pyzmq/"
+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"
+IUSE="doc test"
+
+RDEPEND="
+ >=net-libs/zeromq-4.2.2-r2:=[drafts]
+ dev-python/py[${PYTHON_USEDEP}]
+ dev-python/cffi:=[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/gevent[${PYTHON_USEDEP}]' python2_7)
+"
+DEPEND="${RDEPEND}
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/unittest2[${PYTHON_USEDEP}]' -2)
+ >=www-servers/tornado-5.0.2[${PYTHON_USEDEP}]
+ )
+ doc? (
+ >=dev-python/sphinx-1.3[${PYTHON_USEDEP}]
+ dev-python/numpydoc[${PYTHON_USEDEP}]
+ )"
+
+PATCHES=( "${FILESDIR}"/${P}-test_message.patch )
+
+python_prepare_all() {
+ # Prevent un-needed download during build
+ sed -e "/'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+ tc-export CC
+ append-cppflags -DZMQ_BUILD_DRAFT_API=1
+}
+
+python_compile_all() {
+ use doc && emake -C docs html
+}
+
+python_compile() {
+ esetup.py cython --force
+ python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
+ distutils-r1_python_compile
+}
+
+python_test() {
+ ${EPYTHON} -m pytest -v "${BUILD_DIR}/lib" || die
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/build/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/readme/Manifest b/dev-python/readme/Manifest
index b6f88d4f4e03..081c801e6c4c 100644
--- a/dev-python/readme/Manifest
+++ b/dev-python/readme/Manifest
@@ -1,3 +1,3 @@
DIST readme-0.6.0.tar.gz 9938 BLAKE2B b71e83ee0b2c890f4ea6330ca3409231ab4fbc52ce94a7e7e1136e53f7c13b1bb356bd19d46e53f4db37814427dcfd294a339347067ef0fa756fd7164e49699a SHA512 73c41c728171a18a963460459aa19d559f38ad34d54a9840820feb1329a0d71c1b0eb32ce773a4f8e9d361e534bfd916e376fe1a3fe8b8a9eb91fffac3ef565c
-EBUILD readme-0.6.0.ebuild 894 BLAKE2B ad2c8421fd2057d3b165a954e1d4c18e93a872fa02daa036369cde3fce7e85aaf927f1f8e2f32150c5d67508df3552f9057185e4d4813ceb1aeddb4705e57639 SHA512 563455fc635955010087374621ad0ef4c703f8cfb6b0c89fba90703d3a1a580c2d89bbff70c8c01c8c1e2a02c7c6916608ba911ebf97cef11f43204606431b43
+EBUILD readme-0.6.0.ebuild 899 BLAKE2B 3ea8aa12c97709b4672549fb74dafd5feaf1bb8765bde0c8e1a26891e1b5eb82e0c10706b72fe06b1c12795a9a36b21b8e047c725fc62c10dd3c392f4812ce64 SHA512 caa4317915c08e5cab89c336e9844b38d43079e03509b4164cdbc71f51295c522a17a9092fd2d0266052b0bc34769ba0b0a4cbd84d5599158f03ad1a476e01ac
MISC metadata.xml 372 BLAKE2B 8e16abe2027f5e8c1491d3f8bae5019884bffe4b4dc5162592bde885af6d3d82e1afb3973a56253a52b01eaa245dc2a2ce58a67a79108c0c57a9c3f0b902a390 SHA512 97168e8c89035983857c0c5d3f3241665d3dfb7088e591563835214cfc2786e11f7a5ab95b0deda2f017dd2c2c3713d8dc6d7c76950ed163285013b6a4b39dda
diff --git a/dev-python/readme/readme-0.6.0.ebuild b/dev-python/readme/readme-0.6.0.ebuild
index 48ed84787a47..ad94c30eee11 100644
--- a/dev-python/readme/readme-0.6.0.ebuild
+++ b/dev-python/readme/readme-0.6.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd"
IUSE="test"
RDEPEND="
diff --git a/dev-python/rosdistro/Manifest b/dev-python/rosdistro/Manifest
index 0b6f7af7aa46..3b85ab9b492b 100644
--- a/dev-python/rosdistro/Manifest
+++ b/dev-python/rosdistro/Manifest
@@ -1,6 +1,6 @@
-DIST rosdistro-0.6.6.tar.gz 58881 BLAKE2B 9daa5c08b97509606d5077f55e8a85d2cd278f69aebff22feefd9661d455f38cff549ee26f894b040cad7192f044828a20cf749d83a257a8b5604f07d382f081 SHA512 2a4b0dfcaa43a8e4d4a0fff5ed204ad81317156128d9050e0c67dfe2cd9efda2bfc84f454e424ebd457e7c62c7c6add113ceb31e99310c34a9fc9f206e510922
DIST rosdistro-0.6.8.tar.gz 59771 BLAKE2B 5610ef992824104570abc8c5cc0224838ee1442d942f8f317b20b300831f7536649b47360e7f542e484d75eac29af71ce9e82fadf91b540f4671478039776921 SHA512 57db65b7cba29e41c14ea4e45f951a410e6152ce4247afd1b15df51cd79e50bdbc95151eac02acc666f8bc3c2658695600ad1b4fc0f4152d71901685c9e8f558
-EBUILD rosdistro-0.6.6.ebuild 979 BLAKE2B fa07155748189f0377c4ee69288f0d876d77bd8b8ed4f942abd309fcce01db3e890da5012c5c85110fc3e00724bfafc1bf32f53d5581557887102bd1407990c6 SHA512 ead56ec46c5e25727911212be51bffd567e5b84507984ab74221b5fb4107b95e17c2f1a8f51110fc70c361cd41f3e2d881dc7d9c9f42b4f911011e4443ba5bac
+DIST rosdistro-0.6.9.tar.gz 59831 BLAKE2B 4a576efce73cceb68496f2ba7a52e9e09c92aaf0c54ed9693e067e1ea7dcc0b53362a42524dad92b1e68acb22b88c7a92427b8962dbdec781cac5972e251ee9c SHA512 351653c95803dce034074a357f4ca878688ca3e640983cb380840b1bb898f1b8e827210620ba31261fa76edb306908e489e0b8504a6fd8c651c83fbfb8774bd2
EBUILD rosdistro-0.6.8.ebuild 979 BLAKE2B fa07155748189f0377c4ee69288f0d876d77bd8b8ed4f942abd309fcce01db3e890da5012c5c85110fc3e00724bfafc1bf32f53d5581557887102bd1407990c6 SHA512 ead56ec46c5e25727911212be51bffd567e5b84507984ab74221b5fb4107b95e17c2f1a8f51110fc70c361cd41f3e2d881dc7d9c9f42b4f911011e4443ba5bac
-EBUILD rosdistro-9999.ebuild 979 BLAKE2B fa07155748189f0377c4ee69288f0d876d77bd8b8ed4f942abd309fcce01db3e890da5012c5c85110fc3e00724bfafc1bf32f53d5581557887102bd1407990c6 SHA512 ead56ec46c5e25727911212be51bffd567e5b84507984ab74221b5fb4107b95e17c2f1a8f51110fc70c361cd41f3e2d881dc7d9c9f42b4f911011e4443ba5bac
+EBUILD rosdistro-0.6.9.ebuild 1041 BLAKE2B 20b6315393af48a04bd289c3627d52ecf126e522dc9b6efed1cad61464f9eee6dfd1da64acff5d7e110bf17666656f3fd4514e5029a953a2bb86829b33ea06a8 SHA512 a73a13b78e9b27103b3efe59c32d64e865a493154b64d76ec0fe916e816755a8215ed22e7acc64f09518f8fb9b2f6051338c487b92e68069dfeec0019a20663d
+EBUILD rosdistro-9999.ebuild 1041 BLAKE2B 20b6315393af48a04bd289c3627d52ecf126e522dc9b6efed1cad61464f9eee6dfd1da64acff5d7e110bf17666656f3fd4514e5029a953a2bb86829b33ea06a8 SHA512 a73a13b78e9b27103b3efe59c32d64e865a493154b64d76ec0fe916e816755a8215ed22e7acc64f09518f8fb9b2f6051338c487b92e68069dfeec0019a20663d
MISC metadata.xml 342 BLAKE2B 1975e171b6e686c5fa1cf51909101b1785f2610f619de6465329c935023adcbe5d0373512bf7e7fb5a2451e31664faeb2aed67eb9af58d40005f10ee1582e4f9 SHA512 5f55e6edbfd3be1214791b1897ce625f6cc52989ac007d7de9c9eb0bff57c1ca805ee18b911fcc2c29a86a5fb9f68e1b9647f69a38dc6b1d1d74334b35ac106d
diff --git a/dev-python/rosdistro/rosdistro-0.6.6.ebuild b/dev-python/rosdistro/rosdistro-0.6.9.ebuild
index 8780e241c60c..c8c67d166d09 100644
--- a/dev-python/rosdistro/rosdistro-0.6.6.ebuild
+++ b/dev-python/rosdistro/rosdistro-0.6.9.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
SCM=""
@@ -31,9 +31,12 @@ RDEPEND="
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/nose[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/rosdistro/rosdistro-9999.ebuild b/dev-python/rosdistro/rosdistro-9999.ebuild
index 8780e241c60c..c8c67d166d09 100644
--- a/dev-python/rosdistro/rosdistro-9999.ebuild
+++ b/dev-python/rosdistro/rosdistro-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
SCM=""
@@ -31,9 +31,12 @@ RDEPEND="
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/nose[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/rospkg/Manifest b/dev-python/rospkg/Manifest
index 9f7ad49e0046..e34c87701b69 100644
--- a/dev-python/rospkg/Manifest
+++ b/dev-python/rospkg/Manifest
@@ -1,5 +1,7 @@
AUX gentoo.patch 662 BLAKE2B 06e1c4af66a5d1ca1e51f8d99a1cf4e62042da3d41f38b34143f7af2ec7ae4bd4516f2b57e863ec6b80d921e2ab6a920ba581dccc6615da480c237e410f4cea2 SHA512 7525f4e8809b6002000b22d6f5def37054a1bceb3d581fe01bcedd7e21dc757dd04d229e9550bfe1d2248c5804856cd9869149bea9a9ec5423e1a596c0f56153
DIST rospkg-1.1.4.tar.gz 89554 BLAKE2B b307482cc3df0f2a178dd427a37160cfdc3c407b2135a28854f3df0ff964ed57c17a8ee358a1aa90b3d735e0913bc6c3c8ea1084efdef5fd01933166e21ebac8 SHA512 1758dcbe28c18c834a60bbda2e5e6be34629b3dd4f6519f24dfa1324ff9fc59fb7d0ae9d324c002eee06ff672309627e48f97119b36601390b24a24ae196d5c5
+DIST rospkg-1.1.7.tar.gz 90200 BLAKE2B 5b64be62b292ed8d216058d9e906451c74ebfecced92da2888b6e6340a217f56460b9dad6fb741a1b78c156513adfb435407dfac19a9fcbca49b180662b879a2 SHA512 7d6915a32370786384220cd0d62087e0f82648e96f2006853dfb1486ff5b6c3343e32b9ac8a33ad1c1a8c758499475553b081166ca7ee0c72659855a2b09f151
EBUILD rospkg-1.1.4.ebuild 1083 BLAKE2B b4348d3a98c80a9ae1b2f41f0744c3eed3351049fbea366b3d61db65dabedb98cbee69daa7703113e54dbef8f0d70bcc5f92266b7184594173e3f4abe6c9372b SHA512 0275770022f4fb93ca1d58e196f6de84ad257f51bab066753539e1fd4f1738e4551585d83ed73546db48a631d5fddae4e50be604f7c0264049c48f8deac94929
-EBUILD rospkg-9999.ebuild 1083 BLAKE2B b4348d3a98c80a9ae1b2f41f0744c3eed3351049fbea366b3d61db65dabedb98cbee69daa7703113e54dbef8f0d70bcc5f92266b7184594173e3f4abe6c9372b SHA512 0275770022f4fb93ca1d58e196f6de84ad257f51bab066753539e1fd4f1738e4551585d83ed73546db48a631d5fddae4e50be604f7c0264049c48f8deac94929
+EBUILD rospkg-1.1.7.ebuild 1117 BLAKE2B 52d381125430d9302639bcba8e149b8725a1b85bb3e2cc2c5719ec84c508369e5eca5915a6047bceb0f57dd30d79768e6b28c044786f5e5dfc93f2e2aba4e5e2 SHA512 402ecad2c3447019bed70535d7bdb08163457f38796c1433d8e2f38368a8c3a63bae4ddb8f5a8f08933a06d78b7067ac11bdee65d14e46926c482f1b4d5648a3
+EBUILD rospkg-9999.ebuild 1117 BLAKE2B 52d381125430d9302639bcba8e149b8725a1b85bb3e2cc2c5719ec84c508369e5eca5915a6047bceb0f57dd30d79768e6b28c044786f5e5dfc93f2e2aba4e5e2 SHA512 402ecad2c3447019bed70535d7bdb08163457f38796c1433d8e2f38368a8c3a63bae4ddb8f5a8f08933a06d78b7067ac11bdee65d14e46926c482f1b4d5648a3
MISC metadata.xml 339 BLAKE2B b73b43910983a77b06481850b398f006e6e535382c5fde12e8b86d43151b840e309bb2c6b0cd83899c3a9b8fcfd1c44fe6f1e5c53008e62b5653fda7cbfb12db SHA512 c9e10c6eecb919a284258e818a9830f6ba2afe095a9f4c565bf086855d5bbb26bf6973455c62a38ab4e20eb88da1f3d44b97597b197ca30227a7e7438a84d8a7
diff --git a/dev-python/rospkg/rospkg-1.1.7.ebuild b/dev-python/rospkg/rospkg-1.1.7.ebuild
new file mode 100644
index 000000000000..c59845d0d461
--- /dev/null
+++ b/dev-python/rospkg/rospkg-1.1.7.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} 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"
+
+RDEPEND="dev-python/pyyaml[${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" )
+
+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 bf7619313e02..c59845d0d461 100644
--- a/dev-python/rospkg/rospkg-9999.ebuild
+++ b/dev-python/rospkg/rospkg-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
SCM=""
@@ -30,10 +30,13 @@ SLOT="0"
IUSE="test"
RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
+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}]
)
diff --git a/dev-python/rst-linker/Manifest b/dev-python/rst-linker/Manifest
index 925a430ab9bc..fd729696c5ce 100644
--- a/dev-python/rst-linker/Manifest
+++ b/dev-python/rst-linker/Manifest
@@ -3,5 +3,5 @@ DIST rst.linker-1.7.tar.gz 6798 BLAKE2B d4d5129bd79534cbc58f287a60876153325cde31
DIST rst.linker-1.9.tar.gz 7618 BLAKE2B b344495a217d7cd1c057256701130851975e46c45a740251ce20efa5131feb46a074fb1367a645e89b436b7e093baad1a484d06ca069ebc0f59eca8183ddd36d SHA512 b3e39b025f75bb6ff670f23ee7abd48dcc4e19343626c1ffadd2304a7e3285fe0b7369ace96e47094606e864672c8aeea967a02217b110762e53498dde64b8a7
EBUILD rst-linker-1.10.ebuild 1455 BLAKE2B 1de3dcf9472375c39e444e0a412738e4f2d0ddfc01ef1b44db89c3d83b8408cafdab9e3dd5582b34101b54123a6fe59f95f6c8c9302e36581b3e0c5251db6f95 SHA512 f562e5e3574acb39df617d6f09ff604c1e32ecbadaeb088e6ad9948867fc7bb4bd59031a6bbc2c3d95c40edd795710f9aa0205accbe837214508ee37935a85a5
EBUILD rst-linker-1.7.ebuild 1200 BLAKE2B ca7f649fd76bb08cc7122d237cae9f977f415ecc03028bbf200fe40d37082b30c65a8a98581ed97f525ac8df39949779c67e7f62f1f027925021832b146ced7f SHA512 e0946205ec855c47207e25223cd60b8b41545a22cc57ff1db55c2a06d3bcc68e4435ce142836dd4c270761cf3e829a108b81e7d2d454312b40934d68d150fed4
-EBUILD rst-linker-1.9-r1.ebuild 1392 BLAKE2B 62cb6cf86773b9dcca055e7fd8cfac09b5adf7331b140d927343694721ae665c1bee4ccd32267ccab4bb3e82a718602d6763d30cdad85d98a9ff039dc32fa070 SHA512 1f38d45756cb1c817654dc5d0bcc2f1523e651d4e88a2b30db543b538242d7640be54ba9c6650f268f1ab344d87490a84cf09718a3825ee101233638c5de2427
+EBUILD rst-linker-1.9-r1.ebuild 1391 BLAKE2B 330e03e57c215ff371578fca6393c21d4e1f3a6254299d47f925d593292ad2f5b65458417f3fbfba0ed1cdc6d6af00e7966b5c3266e68b3d8915b2a499e5b74b SHA512 61fc26fa0cf85dc4ece75d1bdfef3e5240868ca0b78fd3a8cf7613786479f9ae6efb5f1ea738180c8072a1beaa288018bb644d38aa9cc2f1d00d96561f8cc1c1
MISC metadata.xml 440 BLAKE2B 01a949c99d2843942dd04dc1e3834552dd8b289a776d66acc4247c33064dd7a5c0591504a0c347558788642719fa78db8b95b5c5c06f12f5eb223df8f2343fd9 SHA512 6adc5406eeaf65eaa92644a56006d29909ef2e3cbf41753968d3efab6364a7d41bc98d9f03ed59a1f4c6ee8d2f6b4c75fa02103d04d4e9f065764fec6c0dd9b5
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 0e871617f850..47c8f12ab33d 100644
--- a/dev-python/rst-linker/rst-linker-1.9-r1.ebuild
+++ b/dev-python/rst-linker/rst-linker-1.9-r1.ebuild
@@ -14,7 +14,7 @@ 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 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd"
IUSE="doc test"
RDEPEND="
diff --git a/dev-python/scandir/Manifest b/dev-python/scandir/Manifest
index fcf9665dd30c..19f2d61784bc 100644
--- a/dev-python/scandir/Manifest
+++ b/dev-python/scandir/Manifest
@@ -1,7 +1,9 @@
DIST scandir-1.6.tar.gz 29670 BLAKE2B ad8c231783c14246341cd23bd79185ee10894bb29107ba7c0bfdf51982bda99fd8ce45ea52ff42687371d56b3e6d43cf1d6cc65bdaecf43da9059e524a801e6d SHA512 d01e0551696787caded787a430eea787a69a27c725505277420fd607b3fcc892218377bb340651fd906bdeb3a57e99879df3c86aeadd2399fcbe45cb2118b9db
DIST scandir-1.7.tar.gz 32812 BLAKE2B ed80775b5acca85d8829e2fb46df33fdda08d9dad6cc0e175d1270dc51b6eb4d381a5bd813e2dfd2072ac0af0d642d20ae818e569688ffbe5decaf4421f5e979 SHA512 47c6d9642938f374eb03228cdb6c8d77aa2af01a84b7efc518d223851562a615b616e92100bbeb38c4fa7455ef5f7ae4af8d406f5148d1a26a403708b4a27023
DIST scandir-1.8.tar.gz 33065 BLAKE2B 020789b939f347de49dba6eb35cf53733a34b283a4226d91746dca4f26b0fdcbe708cb48a795085c8887921bdad77c3fd054c15dcf83b1f4624ee81f1735f2da SHA512 9c2c578cc736887e7d1ebe51f62569599e386deeac55363a84cd1abe4f73c60a43ae9849b3570ed99079016908ceab5e3755b014256d1cab535c1677255690f3
+DIST scandir-1.9.0.tar.gz 33315 BLAKE2B 70c0cb0819f205b3cee37f471f84be2bddb565cd7341e5a28b9f1263f3176450cd5f2edacd63130e4f3f38940d0d3e1a01239f4729ac05e5cf5fd0005e712f8d SHA512 41dacf42734ac9a53bb5bd5d783023236d68bb4883c853fb2ee34224206c577a4a277d4a8cf8f9be6fd5a8b59d9b4fe4568a0c815a62ec84ce99ded933961ec3
EBUILD scandir-1.6.ebuild 558 BLAKE2B efcfb1c039107ed40ffe1939bd391b068cdf8149bc732a1c43fedba488ef284509501d1160a3d73268d69ac5a99f6ff14891c6ebbd95143e814f8cae64ca6043 SHA512 95d06232bab59651fca2bc25dd7b4d8f21dbc72cc3b41b84dd5585987853f26d72a132131e0a07638690e348573a809f2ccc3d61009a6d46f83e7154deca880f
EBUILD scandir-1.7.ebuild 565 BLAKE2B 9d08fb18c8277903a9d1f2e38a2d5da42c095ff3c9c4e9919fd23c408d64156651188feed20df5cc03569419e8c1372f0e3653fac168e5b3de85ab0cb572ce28 SHA512 f46a08f4858fdabcdf8b0221b956aa589bffe1c0c82d16540ca1efccb4dd2925abbb3ef57a5a5a53f551023cca7abb8d17d3b630a1c61d1467de0b1cb7cdd528
EBUILD scandir-1.8.ebuild 571 BLAKE2B 528c6b3487876b93305bcb3fd631ac0bf7cc469b35b72c5b74865a1b6faf5c4aa65f0cda1e422bb94ef6a8cc90081ea969d63720bece9fbb1b1b9d882df7b8d3 SHA512 86ce0e8898cd439682ac0e2eba784c50eea56cb9ea5266b6243dca2ec3b7ccea00abed36813d8f50e508872d7bbf721fa97771dbcae33a16d68877b6c570cae4
+EBUILD scandir-1.9.0.ebuild 571 BLAKE2B 528c6b3487876b93305bcb3fd631ac0bf7cc469b35b72c5b74865a1b6faf5c4aa65f0cda1e422bb94ef6a8cc90081ea969d63720bece9fbb1b1b9d882df7b8d3 SHA512 86ce0e8898cd439682ac0e2eba784c50eea56cb9ea5266b6243dca2ec3b7ccea00abed36813d8f50e508872d7bbf721fa97771dbcae33a16d68877b6c570cae4
MISC metadata.xml 495 BLAKE2B 7137cdfc395a1e80576885adb3c870ba25034a657c342b3819328f276d55ebf6d7756e57644a6ff4d45ca07cdb561078dbb1deb1b993816c7088850dee45c3bb SHA512 e762fa761b5b00288870eac3af8aed0d05efba207d83138adc873da902a7e197b710caeb87a3083e5f23436f4a2c799996fe07201195de065bd430b9c35183ee
diff --git a/dev-python/scandir/scandir-1.9.0.ebuild b/dev-python/scandir/scandir-1.9.0.ebuild
new file mode 100644
index 000000000000..f355a307197b
--- /dev/null
+++ b/dev-python/scandir/scandir-1.9.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="A better directory iterator and faster os.walk()"
+HOMEPAGE="https://github.com/benhoyt/scandir"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+ ${EPYTHON} test/run_tests.py -v || die "tests failed under ${EPYTHON}"
+}
diff --git a/dev-python/singledispatch/Manifest b/dev-python/singledispatch/Manifest
index bc43b6e1d05b..7dbec2ad9296 100644
--- a/dev-python/singledispatch/Manifest
+++ b/dev-python/singledispatch/Manifest
@@ -1,3 +1,3 @@
DIST singledispatch-3.4.0.3.tar.gz 9529 BLAKE2B 51e948c1a60adac7db3b97931becad4c699277b7c6af2e211e160fd6ec8fdf0501a3a2b40780b9bf7a2a5c62d08d905c7058c5a771018f9ec78a60688e3b03b5 SHA512 ba065d36092ddee6527be3d7cb777c51c0949855bf6dd0ffb7c25acaedaa35d36fe6dc096587acddcd1e9e54c6ac5f92c196b11f9ee1270cc0c1cf2f410446cf
-EBUILD singledispatch-3.4.0.3.ebuild 648 BLAKE2B 22354d7c5a54b57dd657eebe8d2213f4909d3f58afe25b8390b7ebde792996d5f3d4907cd742dafe2f07f05925ca7dabd23b0babe1131d24487aca12ae37a6f3 SHA512 0c6dc90780347f87fc5f35cff1f55bfad907ade445b8b0a6289115b0141e1ed6ad4caee99ea6e2da31bf3e13d7b2a84095c303eb74c8ac0669160e145bee7eaa
+EBUILD singledispatch-3.4.0.3.ebuild 653 BLAKE2B eee7c65e96e1d26d5002e1ea22fd0fb94d7749cc06dfa438138fc9634bed8aacb91c61bf794e4000860b199a2aabd3919df9a6ffad9eaa7a51c57fba78683e51 SHA512 9ccab922ad8f93aaa0a0fce6eba6f104a0448b349bf7e8e36eed88b4b00307432cdd5a2fbf31498fc4e0464410847e98e3140f57532c67f637d31bbe25c1f9c4
MISC metadata.xml 463 BLAKE2B b72d957aeb11979138c6d0bb9b7181de4bc7a899f7fa5ea5f91c58b447a0643b6c94263af24d1fea434752a0fd1178f1d388ea5d4e0e1f043ddd9b93b4c60947 SHA512 5375100b85310a816ee67ed7ccd23b7e17e3bc35e483166673c7cbd3a49b82166e9a4f4df0effb7b5f0bf1529fec26f3f8fcc692677ae7849d2d7501cc326950
diff --git a/dev-python/singledispatch/singledispatch-3.4.0.3.ebuild b/dev-python/singledispatch/singledispatch-3.4.0.3.ebuild
index 176fc1e7e058..ce795777ee4b 100644
--- a/dev-python/singledispatch/singledispatch-3.4.0.3.ebuild
+++ b/dev-python/singledispatch/singledispatch-3.4.0.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PF}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/slixmpp/Manifest b/dev-python/slixmpp/Manifest
new file mode 100644
index 000000000000..c50d2d8303f4
--- /dev/null
+++ b/dev-python/slixmpp/Manifest
@@ -0,0 +1,4 @@
+DIST slixmpp-1.4.0.tar.gz 862826 BLAKE2B 940c6c66f7f98574c88da6fbfaadf7103c4469cd198e096fbad57978f5e206c53b86933a930a24a8b891415b961c4a255d4c9c25885a8bd630f5d6185486fb6e SHA512 586fa5156641d786f9e45df8e6a1a20b8cb2dc2b9baef2a0713daa9ab8a3321202fd4b31d5753cf2659cc9311a4842bee9991a7fc295e62dfd78a869d8619d20
+EBUILD slixmpp-1.4.0.ebuild 743 BLAKE2B f36566965aa8ed05c1f7d545ee212988563e02b07a885e2ffe48c92f417761d35bcc239b789d7d6811d812d87c69f26beb929dc7d352ea5849b9c0a481a5d995 SHA512 1ffc207ac454b9dcaf57c3c2f2a329096ffd0809bfaa9c617c39fe36e06798a4a3ebef0db4a1750799f19f9cddeba52c6948d19ef8072491722ba728174d8b31
+EBUILD slixmpp-9999.ebuild 743 BLAKE2B f36566965aa8ed05c1f7d545ee212988563e02b07a885e2ffe48c92f417761d35bcc239b789d7d6811d812d87c69f26beb929dc7d352ea5849b9c0a481a5d995 SHA512 1ffc207ac454b9dcaf57c3c2f2a329096ffd0809bfaa9c617c39fe36e06798a4a3ebef0db4a1750799f19f9cddeba52c6948d19ef8072491722ba728174d8b31
+MISC metadata.xml 321 BLAKE2B 263ceaeeaf4eb1405ad1fa44a5a064ad778b1759e9b4f72dd4e110b28c4bc904897029441ea4c5b1d577472f13dc1baebd2bca0dd11ec7f624708eefed6d4db6 SHA512 1d3070cf4fbf0feaf8473e8f9e354f401c64cbd526f94bf42721528fa94852146084219beee4c344138a1d1241783b12a47e6a4fd9de95cb330dd82baaab92e5
diff --git a/dev-python/jaraco-utils/metadata.xml b/dev-python/slixmpp/metadata.xml
index 996855360b40..97309be0a01b 100644
--- a/dev-python/jaraco-utils/metadata.xml
+++ b/dev-python/slixmpp/metadata.xml
@@ -1,11 +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 type="person">
+ <email>andrey_utkin@gentoo.org</email>
+ <name>Andrey Utkin</name>
</maintainer>
<upstream>
- <remote-id type="pypi">jaraco.utils</remote-id>
+ <remote-id type="pypi">slixmpp</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/slixmpp/slixmpp-1.4.0.ebuild b/dev-python/slixmpp/slixmpp-1.4.0.ebuild
new file mode 100644
index 000000000000..be8cfcfecb51
--- /dev/null
+++ b/dev-python/slixmpp/slixmpp-1.4.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6} )
+
+inherit eutils distutils-r1
+
+DESCRIPTION="Python 3 library for XMPP"
+HOMEPAGE="https://dev.louiz.org/projects/slixmpp"
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://lab.louiz.org/poezio/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+RDEPEND="
+ dev-python/aiodns[${PYTHON_USEDEP}]
+ dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ net-dns/libidn
+ test? ( $RDEPEND )
+"
+
+python_test() {
+ esetup.py test
+}
diff --git a/dev-python/slixmpp/slixmpp-9999.ebuild b/dev-python/slixmpp/slixmpp-9999.ebuild
new file mode 100644
index 000000000000..be8cfcfecb51
--- /dev/null
+++ b/dev-python/slixmpp/slixmpp-9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6} )
+
+inherit eutils distutils-r1
+
+DESCRIPTION="Python 3 library for XMPP"
+HOMEPAGE="https://dev.louiz.org/projects/slixmpp"
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://lab.louiz.org/poezio/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+RDEPEND="
+ dev-python/aiodns[${PYTHON_USEDEP}]
+ dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ net-dns/libidn
+ test? ( $RDEPEND )
+"
+
+python_test() {
+ esetup.py test
+}
diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest
index dfdca728106f..2c3cc5b99d4c 100644
--- a/dev-python/snakeoil/Manifest
+++ b/dev-python/snakeoil/Manifest
@@ -1,6 +1,6 @@
DIST snakeoil-0.7.4.tar.gz 301878 BLAKE2B ec40ba5921e6edd33cb9dd80a284dee0cc8940dbb71f7bb6390d7008c0ca3a657b70be225955d7d6b99aa9e8c9d16dc926560bab17ac917ea8f71f97a1cf4644 SHA512 b3ae2223a267fa74699664470a4c4f6888cf2b68e688fe61d3acca85e00a138c3a037482ef304ee26f326cba252b473d265dcd72d0e0ab5723f4b0ed6e5e04ce
DIST snakeoil-0.7.5.tar.gz 303270 BLAKE2B 66d00cf50c8efd73d765904b9c7e8ba725caef9608e68f5707ddc09358507fe64214af73b333ec5bee2ef950d8dbad474cb5d9e4412757bc3c82d75909f6fc23 SHA512 b9f6efce2e3f5df83248b1faa84493aa11d8a08935e3991a56daace96e0de39dd5c7d25a69a4394f7ba163de78ed56a2619ef64c33114128fc02052d676a86a5
EBUILD snakeoil-0.7.4.ebuild 937 BLAKE2B a69adf1930195a590dd831129b17f20cb80584772bec618793af405bd2e7f1d13f267db3e6634846d5d88db1692e77e3bf5d4c9dba08e5845d9ce228ee501894 SHA512 f47c6e9dc49a0221c082da07d2e69e00bf1a3ddf3ad59afbe82087369bd9e3e9bb4ef0b99c5871d9af6a122ca3b7ee24b10ad8d1f31c52bdb5c356960c65c76f
-EBUILD snakeoil-0.7.5.ebuild 965 BLAKE2B 6bc3154e86e13c3e3e2c007f4827910ab3bc0404c01a79d2cdb7707345678e5acf8e893ea808b7a6c6f2d1ad9e7025802e17cc5125b51d41ed9d315f8df5bf0f SHA512 81a909cc917426efbf4ce6b917036f80b64a33cec4166581efb971ae7714bb329cbe6d229b6ec812e882da06c3590124626ae289bbb085cded97bf53152da348
+EBUILD snakeoil-0.7.5.ebuild 961 BLAKE2B 020e6516138946ba764b32d0f8a84d74be80b7bf2fb1c8823594373630fd49b4b6e38d20064a832cfdbde45ede112035a7ae6a484ce2745e44c29ad744ed727d SHA512 0abf47eac4762773446371ec4a10f59059f2bc26369cef4be63a5321db4789815983b99d15ca38d085600b6b25a6e283802f14f08c1387dd76e67b80ff8d0f83
EBUILD snakeoil-9999.ebuild 892 BLAKE2B 0e8f5d786e969ea26cda8eeb261af331aee3a085791fa62bca0d4fc44a4da430a754ad7e6ef6a5247f7788701152483ecbd6c18ff11e23cf2671d5b7303cb785 SHA512 e97711f75b09c5e4fce4e9549bb17256e43b5a0c7d13001d13b2b9d79218bc18b9dcd719f6b24b152115bb5668d83c1dda9ed9f02178bc74a2a93d822e806b63
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 fd6fb2db0f83..6068b3a7c94b 100644
--- a/dev-python/snakeoil/snakeoil-0.7.5.ebuild
+++ b/dev-python/snakeoil/snakeoil-0.7.5.ebuild
@@ -10,7 +10,7 @@ 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 ~s390 ~sh sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86"
SRC_URI="https://github.com/pkgcore/snakeoil/releases/download/v${PV}/${P}.tar.gz"
fi
diff --git a/dev-python/sphinx-bootstrap-theme/Manifest b/dev-python/sphinx-bootstrap-theme/Manifest
index ddc2b63b5307..7085777e4e51 100644
--- a/dev-python/sphinx-bootstrap-theme/Manifest
+++ b/dev-python/sphinx-bootstrap-theme/Manifest
@@ -1,5 +1,7 @@
DIST sphinx-bootstrap-theme-0.4.9.tar.gz 1146587 BLAKE2B 5942958be76a79d0a986ada8c5e920acd1d69f14f75153d19f531e08167bd8c7ad5252334fc0c20ef01cf823bc454ef9270586fb9df239f9e778ca90e490efc1 SHA512 73bf129fb037aa7c14b6fbd8db2b4b02e9f514c9e4828745c51f8ee02e754c68dbaf3f57497566a996cb8c7b7da57fdc37ecc1e7704fa0780aa07c9eb219ac01
DIST sphinx-bootstrap-theme-0.6.0.tar.gz 1232454 BLAKE2B 90fed63a388f71f1d74cc31be046a9c69f0b163fdf6389715756e0e3741a44ccae716a022b8dc0af1465cfc34377d644e6070d546cb3e9a4460d69adc444ad09 SHA512 92b81b95dd49e577bbade188544936193f0a14dd49012edc184c44de2876cb78c94fe0ef1d0a928e17c6e5d91aadf077ea07edf2064f992b40ae3f456f535fbf
+DIST sphinx-bootstrap-theme-0.6.5.tar.gz 1232943 BLAKE2B 76cd6f70cd485c552e9a76c559c8687129851fa40e03e206bdafc5fc0f948ed53d07ea8196908d2c17af1718eb721aaeb4fd1d65313e12a069a7186008a4f222 SHA512 30ef77364aa4c830000f1a2ee7f663740670124a6f433ed59af05ed408a59cb35643b66e3fea391edcb811cbd9ae3713eb174c76bf00bbad9801910935159bbe
EBUILD sphinx-bootstrap-theme-0.4.9.ebuild 538 BLAKE2B 5dd5b20e7f382157d748baf695592c48643e97af2ed8557f565b799578b11356a1785e32cdd98b2dd1a6c29c4468c2111770d8262b84ecd5dd7f7501fde7b415 SHA512 deb99fd8023fe6c8a13f694735828654fd22977b8cd31a427f6b791a45ad6e53d0685761051111e8809547f24eb8ec403bfc5d6b403e2ec0a09795ef021798c1
EBUILD sphinx-bootstrap-theme-0.6.0.ebuild 542 BLAKE2B 865fd5d6a280bb83e979d8f761541e0d4062a7a53aa97ffb62a8cd2c8484bb161874a44ef21b3b3646bf643cbe2b2714eee1b308c0323bb36609d0a02cbfe7fa SHA512 e20fd1c014a31d6fcb66ae67570f173fcb037a8ab28ff486b37f65f33e859fd5b96d887489d0473c48872ab8a8517dc6f28f2699c774ff59f01f28e311a032a8
-MISC metadata.xml 335 BLAKE2B cf9602cc2cdd47aed245b733804295d5e086b2aaa76174961c1a07fba835e67306b8d414bb1b7eccabdf22c6abe4845deac695b689f9490cdf9fdc97627156fe SHA512 91483310a424cee90a300e31f435b01ae54fa28bf1178a7c20ead400143056e34917a8eec6ddc387d14dbd6aef6b8d5592bd77b1e2c8370a3d3192752e531d54
+EBUILD sphinx-bootstrap-theme-0.6.5.ebuild 551 BLAKE2B f2037a2bde3b6b2c0b6900ec49ece40056036d8f2534b6df0152f5459210e86d13f9b3a24efb0d800efbed7b0a9deab27f09e87bbbe806535aebe3f9bc3cba4b SHA512 2b1e543416b8d560910ad2da6158cfc92f90ecb655d365156afb25dd5515705f8280db65bf0d539830209e8129cb8818b951e00ad5ac2e27f3547355567ea20a
+MISC metadata.xml 495 BLAKE2B f1850c5403281533f2edf707dd9db4c1e339e56f4e5677d9189c51376b892f79c084bc987c0b1f28ae2fd09030daf5f249cb42681e8f22787df3b31c422b649f SHA512 c6011ce51a2c8f73d33eb80eb3adfcda50911dc535a1c6f18862eeec7c601245aa76acfdf7a9f6f80f4aed2793ad5ac244ae2e0a893723106a36539cd7d0651b
diff --git a/dev-python/sphinx-bootstrap-theme/metadata.xml b/dev-python/sphinx-bootstrap-theme/metadata.xml
index a212499267ed..83b9e1578ed1 100644
--- a/dev-python/sphinx-bootstrap-theme/metadata.xml
+++ b/dev-python/sphinx-bootstrap-theme/metadata.xml
@@ -7,5 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">sphinx-bootstrap-theme</remote-id>
+ <remote-id type="github">ryan-roemer/sphinx-bootstrap-theme</remote-id>
+ <bugs-to>https://github.com/ryan-roemer/sphinx-bootstrap-theme/issues</bugs-to>
</upstream>
</pkgmetadata>
diff --git a/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.6.5.ebuild b/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.6.5.ebuild
new file mode 100644
index 000000000000..0dcbaa7f997e
--- /dev/null
+++ b/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.6.5.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Sphinx theme integrates the Bootstrap CSS / JavaScript framework"
+HOMEPAGE="https://ryan-roemer.github.io/sphinx-bootstrap-theme/README.html"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~amd64-fbsd ~x86-linux"
+IUSE=""
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/sphinxcontrib-websupport/Manifest b/dev-python/sphinxcontrib-websupport/Manifest
index 04c91177b986..0036ca90954d 100644
--- a/dev-python/sphinxcontrib-websupport/Manifest
+++ b/dev-python/sphinxcontrib-websupport/Manifest
@@ -1,5 +1,5 @@
DIST sphinxcontrib-websupport-1.0.1.tar.gz 590480 BLAKE2B 1be40595094233ca2ddb1a367039320fe6655b1a6bbf251d7722b60efe0d0cfbe1cdb38455f47f4fb6810500e0e4923f5a9a74df4f79d1544261c4706a59e8fb SHA512 67807b2505e063639163b020f0e62469b0c2838c303516cce9a8d90181cc7b8a10d76532adb1267556d40f95966efc20ec9f8ee1a6731056bda827a6f97f40ec
DIST sphinxcontrib-websupport-1.1.0.tar.gz 587947 BLAKE2B fafaa56071245c8934e27c6d2d7752745b2a8047c8a30d52e513fff7f952086a1b9082aa15e15ef232d69ef0c0d5d117f8a8c97fcdf9cd90c89d53238d7f322e SHA512 adbd7db06150a4424a881a22442c2535ed823c7adcc295ef9c3af5ae38d823349830a114e8a7af2138498d0e68b37189707c1bb5a28b45c76031bcf94210fb89
-EBUILD sphinxcontrib-websupport-1.0.1-r1.ebuild 1156 BLAKE2B 00ee805df4ad56c92db8915d108723903c353ea59e5456d8dd79ee2789420cf6927c1bd5cb221b65c44e4d2a252c922ee93e8cdb464217dd24deacf444e9343a SHA512 c945062bd412b2e91df3f26cc362109c63973f8f87ba25f409896433e53b943c36e3900333fba5000299228f5eda997aab7d4139d73fa77bda098a1b48698d37
-EBUILD sphinxcontrib-websupport-1.1.0.ebuild 1170 BLAKE2B 79a2ae5c6a31c14a9d78edb459adbf12d5e78926eb9ee70d7f495f5ce385123a4555b57b228b11e8c070aabf536f1b7893a8e9fd3c727e54149bfc927778d0b3 SHA512 d7756f95e32588800d771a6d3bde9dc2b398f40818f01597d7a41cdaa4a4f73efaa839c4d1a9fc93f7842df29c35d27b7eeeee0b0993d65ead90ea94824fbdb6
+EBUILD sphinxcontrib-websupport-1.0.1-r1.ebuild 1161 BLAKE2B 6841ef437c0e54f5c01ef473178aa3e6af58c331d97343461e9ce5a8f52c2accaf9fca06154232a8d36db404b474b4de2cc2cafe0e0f9417c46a1799d1438d22 SHA512 92ed109f52211a8f0127ca1b82448b49221102a364d601ff31194c8b277ff0b85d7eb59034d74239f351ab16e5fe10e5022564e4608ccafb5b34165ebc49ed02
+EBUILD sphinxcontrib-websupport-1.1.0.ebuild 1175 BLAKE2B d5a4707e36ea8b8b5f2bd80ff0b43b81f006d20f29551e32e5a27973f3db4d7f66232367ae8119d35913e535155c20f3c13e2f497c97b82eb49c9aa137cc51e0 SHA512 f044e361c16720f28bc1d20b7ec81d1522034185d30f364bc43430c2519ef615ae2e480f8d6dba05a439189beb98e6849477ddbdd1f2ba74bb6583818197ff0b
MISC metadata.xml 588 BLAKE2B a7a777dd8df5b09707041ace4566bf80cee826c98aedc1e13b7dd48ddce2201aeaa79f2091ac549a66da2a04449f3ba69c243c8b1a44e0f0b661240b7dc2fbe6 SHA512 eeab14e556d91f99f5bff45a490eaecf47bcab9e295c992b817c94359fe87483947f43986bdf4633257b1ff69ffffd7b2f250e411e728f68b39a65f5b53a29bf
diff --git a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1-r1.ebuild b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1-r1.ebuild
index d3a35643ea92..0cfb52983d55 100644
--- a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1-r1.ebuild
+++ b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.0.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="test"
RDEPEND="
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 ac62b3309fa2..a03f6c0a8cb8 100644
--- a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.1.0.ebuild
+++ b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.1.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="test"
RDEPEND="
diff --git a/dev-python/spyder/Manifest b/dev-python/spyder/Manifest
index 74c33ca56d07..017ad0295117 100644
--- a/dev-python/spyder/Manifest
+++ b/dev-python/spyder/Manifest
@@ -1,10 +1,16 @@
AUX spyder-3.2.4-build.patch 5706 BLAKE2B 60eea8e3dcb3bd6a5b80e2b30322ad7d514ca4011a6edefb325e468d692f790beadb8598f2d24b20d2015e77c9eb10388c3354b3417c96a5a2bdc5e02f4a0c38 SHA512 41fa116652af0b2a93e25e1c39c450c9bc5cc7bf76afde75e8b53845d7fa8be822c6763ca48ea4cbcb64e72cac927c832233bb681c9950a272da517234464123
AUX spyder-3.2.8-build.patch 5652 BLAKE2B f4d9fca3670d8c2f3e8dc3e58b00ffe1bb49bdb9ded28db865e1005a8cc86755b32bbf53dcb618e759f116c2cc3a13b58b7c501d9dfaf2723e564372934a4d1c SHA512 e1d758be7b9c5221ec317b9e254e959bc0d6ce6bc01259c4291dcffbc0000fbaaca7660cc3b18a7ee14ea49f2addcde2e00bfdf251dcadb34b6cbb35984f95f1
AUX spyder-3.3.0-build.patch 2228 BLAKE2B 915d17e7e61d37e1556f6de8aa594a2c338988223e3fc153ddbcbc13509e9b9459b52f1da786a2a0da5537e6ca66bc1ec99359308266c5afe8e78c99bcd307e2 SHA512 f65d34701fcdc4548ae8791c6aa63562dc5048fef7365fc50524e462b55b4e99ad5e71926d760dc326787355357116a89b5db040af59c6651a158593b3555f2e
+AUX spyder-3.3.1-build.patch 2207 BLAKE2B 74e44757aa6e5c9466b9fd49be6ad3d5527f60910de98248d61ca5af85535fd1a65525a849d57d84f807f72a4b178c04427838abe58d035b1bf74b4b5b03536c SHA512 8483c386c4df251661dd871f51c1ce0abdb499528261c1e0c157b14e1c4022b843ab916518abe072d4a48dfa8316de13e83b587815188310f584e765105569d4
+AUX spyder-4.0.0_beta1-build.patch 2215 BLAKE2B a556684e19cd204670f12364f4b0c6da6444c7b0f95af15115d760bdd244de6180610337e0cac79628dd26e06085dd1bbaf4dcba8c012afa26ea44e4794b6b18 SHA512 9c41203efbaf4ca83b61eec27719499b29fe69cbd32d5fe16fb934bc8d8a89af5dee521c526b058f68925a82912451d67cb6d2e88e8eaa0700c3042ef508b174
DIST spyder-3.2.4.tar.gz 3345797 BLAKE2B 2df946f257fee7e87dd922b6ed3b3c0fa02438560cb7fa4087f25498eb134bfc8c342a0a928be37f08448dfea2917380a8521ead13954091b1854616012ace91 SHA512 46e89c68545695d1e64aaafdd2ed724b152a41088f1bfa645b8c66d8ae6bcc2d86e9830cd3f16edfb8027aad5786dfb67f2a8371839dd515df8ebe34446716e6
DIST spyder-3.2.8.tar.gz 3414627 BLAKE2B 95f85f719eba20eb9fed5183cfac582b040abc93724df512188d14167a1663c5be9906dfc499feda9f8b0d7a713c093dbf98e4f20f732e0e9669397e1b7c8482 SHA512 03dea90632af510cfc8c4cc684068213a54dac9eef671f04c83663dd40eb480a4b818e2d040efa7a78a0d17044018aa76f2931abbf344eb684094fc7a86ddf5e
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 1722 BLAKE2B 53d5f6cac29c33a278b93e5577544534f1071a959cf39085d799ede4515ed19fd90dfc2180fe3c3de949e40bbfc65fd3738babf0b810c8fa2c986a7cadced5bd SHA512 ad024167972a309ed3d684839217780deee0956a7c9ee9571158389ee0d28584cb3a819f2bb84e3d6b203cef7cd97dcb0e9514d73260f879313091a120ee66c5
EBUILD spyder-3.2.8.ebuild 2592 BLAKE2B 8928a6e929bd362654bf6b831b9e910930ff3fe08df8b1eb0cd4b509d0159a3d317d1268728afa4b1aaab5a4d2da6fdf5ed7325f49f7be709f105b1f753d5051 SHA512 bb90f993db737cf969b8e163e2bf00617302d22f9d57539184931071e776a2f18aefdd20a066732ded1a8258d2e9033139fa0a3cbf3ad0dcc46fcd0bd83e48d2
EBUILD spyder-3.3.0.ebuild 2470 BLAKE2B 12646b7007c16e2d925362d3b4a99c9f7a0db09cc107d7b293231f22471228a95b8cd9715fb83bf953c029c9d8b68a76d325cda12274783c163da4e623ec1a8b SHA512 d6cffb9a0c34c75b8cd8555838293719eedb2c9cbed2e23817417a3f27139c4e3fab8aff0d579d5e66f4afb9265726e8a54ffced4fd6ca1c238556377468ce04
+EBUILD spyder-3.3.1.ebuild 2470 BLAKE2B 12646b7007c16e2d925362d3b4a99c9f7a0db09cc107d7b293231f22471228a95b8cd9715fb83bf953c029c9d8b68a76d325cda12274783c163da4e623ec1a8b SHA512 d6cffb9a0c34c75b8cd8555838293719eedb2c9cbed2e23817417a3f27139c4e3fab8aff0d579d5e66f4afb9265726e8a54ffced4fd6ca1c238556377468ce04
+EBUILD spyder-4.0.0_beta1.ebuild 2516 BLAKE2B c07854ee56545ee62b369f698769e250d8ef7b47b7c62a430c071b09162863934db2c3e3ba8f7d0f00e6a944b3638eedcaf18fe28a52cdf833b2e65a4d669e77 SHA512 78e02d49f961b5d10705bf4a72ee2ff15eab311a9dd335df2d1aa725f157ee881321f591ad1109e57b1002f250d13764cb52990cdf0fdb869db2f37cc4264337
MISC metadata.xml 1371 BLAKE2B 1b79aa84224554c57dc9ba4cfb888a9d18ed1b5fc99b6912de2603ac9c7866a4abb0a43a8a86df516b2b5ef3c4a0cdb18c20ea648e59002635affbdc813e2589 SHA512 8af58f099e6a7d97bd266c2d09b44ef51ec71a3ae51d61caf49968d6ecb8d830e4003171080011d390e9a27fd3010f95f22e9555a702f26e6635a4e1e02db537
diff --git a/dev-python/spyder/files/spyder-3.3.1-build.patch b/dev-python/spyder/files/spyder-3.3.1-build.patch
new file mode 100644
index 000000000000..1561dbdcc1e1
--- /dev/null
+++ b/dev-python/spyder/files/spyder-3.3.1-build.patch
@@ -0,0 +1,49 @@
+diff -r -U3 spyder-3.3.1.orig/setup.py spyder-3.3.1/setup.py
+--- spyder-3.3.1.orig/setup.py 2018-08-10 10:46:02.000000000 +0700
++++ spyder-3.3.1/setup.py 2018-08-14 19:16:10.921323804 +0700
+@@ -83,12 +83,7 @@
+ def get_data_files():
+ """Return data_files in a platform dependent manner"""
+ if sys.platform.startswith('linux'):
+- if PY3:
+- data_files = [('share/applications', ['scripts/spyder3.desktop']),
+- ('share/icons', ['img_src/spyder3.png']),
+- ('share/metainfo', ['scripts/spyder3.appdata.xml'])]
+- else:
+- data_files = [('share/applications', ['scripts/spyder.desktop']),
++ data_files = [('share/applications', ['scripts/spyder.desktop']),
+ ('share/icons', ['img_src/spyder.png'])]
+ elif os.name == 'nt':
+ data_files = [('scripts', ['img_src/spyder.ico',
+@@ -112,21 +107,6 @@
+
+
+ #==============================================================================
+-# Make Linux detect Spyder desktop file
+-#==============================================================================
+-class MyInstallData(install_data):
+- def run(self):
+- install_data.run(self)
+- if sys.platform.startswith('linux'):
+- try:
+- subprocess.call(['update-desktop-database'])
+- except:
+- print("ERROR: unable to update desktop database",
+- file=sys.stderr)
+-CMDCLASS = {'install_data': MyInstallData}
+-
+-
+-#==============================================================================
+ # Main scripts
+ #==============================================================================
+ # NOTE: the '[...]_win_post_install.py' script is installed even on non-Windows
+@@ -210,8 +190,7 @@
+ 'Intended Audience :: Science/Research',
+ 'Intended Audience :: Developers',
+ 'Topic :: Scientific/Engineering',
+- 'Topic :: Software Development :: Widget Sets'],
+- cmdclass=CMDCLASS)
++ 'Topic :: Software Development :: Widget Sets'])
+
+
+ #==============================================================================
diff --git a/dev-python/spyder/files/spyder-4.0.0_beta1-build.patch b/dev-python/spyder/files/spyder-4.0.0_beta1-build.patch
new file mode 100644
index 000000000000..2b0f9bc699f3
--- /dev/null
+++ b/dev-python/spyder/files/spyder-4.0.0_beta1-build.patch
@@ -0,0 +1,49 @@
+diff -r -U3 spyder-4.0.0b1.orig/setup.py spyder-4.0.0b1/setup.py
+--- spyder-4.0.0b1.orig/setup.py 2018-08-12 04:35:49.000000000 +0700
++++ spyder-4.0.0b1/setup.py 2018-08-14 20:25:32.827148778 +0700
+@@ -83,12 +83,7 @@
+ def get_data_files():
+ """Return data_files in a platform dependent manner"""
+ if sys.platform.startswith('linux'):
+- if PY3:
+- data_files = [('share/applications', ['scripts/spyder3.desktop']),
+- ('share/icons', ['img_src/spyder3.png']),
+- ('share/metainfo', ['scripts/spyder3.appdata.xml'])]
+- else:
+- data_files = [('share/applications', ['scripts/spyder.desktop']),
++ data_files = [('share/applications', ['scripts/spyder.desktop']),
+ ('share/icons', ['img_src/spyder.png'])]
+ elif os.name == 'nt':
+ data_files = [('scripts', ['img_src/spyder.ico',
+@@ -112,21 +107,6 @@
+
+
+ #==============================================================================
+-# Make Linux detect Spyder desktop file
+-#==============================================================================
+-class MyInstallData(install_data):
+- def run(self):
+- install_data.run(self)
+- if sys.platform.startswith('linux'):
+- try:
+- subprocess.call(['update-desktop-database'])
+- except:
+- print("ERROR: unable to update desktop database",
+- file=sys.stderr)
+-CMDCLASS = {'install_data': MyInstallData}
+-
+-
+-#==============================================================================
+ # Main scripts
+ #==============================================================================
+ # NOTE: the '[...]_win_post_install.py' script is installed even on non-Windows
+@@ -210,8 +190,7 @@
+ 'Intended Audience :: Science/Research',
+ 'Intended Audience :: Developers',
+ 'Topic :: Scientific/Engineering',
+- 'Topic :: Software Development :: Widget Sets'],
+- cmdclass=CMDCLASS)
++ 'Topic :: Software Development :: Widget Sets'])
+
+
+ #==============================================================================
diff --git a/dev-python/spyder/spyder-3.3.1.ebuild b/dev-python/spyder/spyder-3.3.1.ebuild
new file mode 100644
index 000000000000..a6d1a67a4d36
--- /dev/null
+++ b/dev-python/spyder/spyder-3.3.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+
+inherit eutils distutils-r1 xdg-utils
+
+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}/${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[${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/PyQt5[${PYTHON_USEDEP},svg,webengine?,webkit?]
+ 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 )
+
+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
new file mode 100644
index 000000000000..8e9b75efc5b7
--- /dev/null
+++ b/dev-python/spyder/spyder-4.0.0_beta1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+
+inherit 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[${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/PyQt5[${PYTHON_USEDEP},svg,webengine?,webkit?]
+ 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/tablib/Manifest b/dev-python/tablib/Manifest
index 5d55565ba45c..509a0beb0ebf 100644
--- a/dev-python/tablib/Manifest
+++ b/dev-python/tablib/Manifest
@@ -2,6 +2,6 @@ AUX tablib-0.12.1-no-ujson.patch 335 BLAKE2B 199bb7440bbae26d0469b5d1963d26584d9
DIST tablib-0.11.2.tar.gz 758287 BLAKE2B 103ffaa755d7066b19243075fc0069fd7fa256e77f21c5a972a2077633e69064bdb433e3784780d2ac5a439aae62fb94dd128af755714de1fcdd5be46e3cb446 SHA512 356bf308df7c3d7d20800814a945c83fc64e98fb859d180cf5d9455ec2634e0a20f0c6ed788a75117c7c3d7bd4cda319c2049ce760109d102b2cb9a0707fa4f2
DIST tablib-0.12.1.tar.gz 63420 BLAKE2B a4c4b2cd7f54045480fcac41ae55150ed903810de9f97df1a04ae74bdce16cd7c57027d38addbca8230a05ecd591290f2cdfe7736ccb02597a05cf7ffa0f5f4d SHA512 5207f59dab59f465584fc6c55d6322150f550c50f50a35d6901a39ed05a624a52dfdb5a9a9ddf0d6bc7285e5a3a4972c458895e4cc204a365c3df0d9ada0228a
EBUILD tablib-0.11.2.ebuild 622 BLAKE2B c175fabd0d303cde927d31fcf594f18837c230c076196d84f6aaf07419b263bce34ec21bde797d4aff737cda373c6caa188294411e55e3a1d4a4a85af38da8aa SHA512 647dcd96e70d026c5f9627cfeb86c1cdd38a04f1fe900d7e10b6c7c88ce758386570320a8ad9661690c8126feb6c30987e6d12146162f64c059082eb5be466a7
-EBUILD tablib-0.12.1-r1.ebuild 1042 BLAKE2B d89ea9697991faca7ece788bf8f00b6b30676f84d9cf05977c70c3d46159ab8bd8088e2cca05620aaf21cb810eb500a48d62dcb97c45153fc73749ae79d46249 SHA512 47b81502e6388b786ffdba84b652764a9db03e0d98e8afe1854f38543f51226093408486f589c63e9c3cc387b61afd93e97ddc67607b69db1cb44c93d4959c84
+EBUILD tablib-0.12.1-r1.ebuild 1129 BLAKE2B b884b7630dc2a83956563472cc8f506c42d092b2c19b11742cb8cb4696819d66457d2fe83606c35f925af5edbe59270463f721ac666eada6092c288c21701b25 SHA512 0b0bfbaf1815f78d8cb80377496e237c17ba8052a026559425a7354055cad050b9c4d2798b56a98004fb3f49347f31c474e317a0f1877f1e366f941ecf85692c
EBUILD tablib-0.12.1.ebuild 735 BLAKE2B 7dcd50e3aaab71de9cb4dba6d389ffb43e12ea7687db6abd9484ea46e4bba73b7e94d512f8d0906048cf1572f73b288626a9311bbd89d721c5f5c80b20d37837 SHA512 21be349ec04136a2cc448cdae0a50ab6179f40175907cdd63a26a9c98e63775d0d7956457a2935762552d4a7bd8f3a763d4a7ac081756c5b2ae62ac45d9f03f0
MISC metadata.xml 325 BLAKE2B 0d538ffb3eded02a3816d40244c9561fbb269b14b2dcf16089ffb41f2b9808d416ab1adfd13329098d20a8887d0c41da5c3ef92a8342b82298dc503155d8a551 SHA512 abe357f80a305ac2f770f5fd7e40a7919abfe477cbebbe0ca36be32d49d630f7941f29d296222e5ed7b1d14482b794ccf86b3c4acaec47cada5fc7005e5dfc7f
diff --git a/dev-python/tablib/tablib-0.12.1-r1.ebuild b/dev-python/tablib/tablib-0.12.1-r1.ebuild
index d720bb4e446e..8f70686e3f7d 100644
--- a/dev-python/tablib/tablib-0.12.1-r1.ebuild
+++ b/dev-python/tablib/tablib-0.12.1-r1.ebuild
@@ -24,17 +24,19 @@ RDEPEND="
dev-python/xlwt[${PYTHON_USEDEP}]
"
-# Presence of pandas older than v0.23 makes tablib tests (which sometimes tries
-# to load pandas dataframes) fail.
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
${RDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
- !<dev-python/pandas-0.23
)
"
+# Test require >=dev-python/pandas-0.23 which is difficult to stabilize. At the
+# time of this writing, we had to stabilize tablib due to a security bug, which
+# is why we temporarily RESTRICT tests. Bug #659790
+RESTRICT="test"
+
PATCHES=(
# https://github.com/kennethreitz/tablib/issues/297
"${FILESDIR}/${PN}-0.12.1-no-ujson.patch"
diff --git a/dev-python/tempora/Manifest b/dev-python/tempora/Manifest
index 0365420ba7cb..ba8147c61862 100644
--- a/dev-python/tempora/Manifest
+++ b/dev-python/tempora/Manifest
@@ -1,7 +1,7 @@
DIST tempora-1.12.tar.gz 15208 BLAKE2B ced6e5d069780b516ff791ee598683f59d02588d45282f1b6b6c2b8b61d354bc399d10c961b5a112c7ef1185c3661cbe9b1b9c95ab28d42ed2429fa4f504917e SHA512 4acd38fb464e858db371fc4ac6d2082f4f0c676016cdb95d8415895b7d0bdd3c787c2678737e437d1f5861368dd54040ce289407cfeea3ca43b130c56da133b6
DIST tempora-1.13.tar.gz 15956 BLAKE2B 7b00c4cf04628c1bb6a84b7044a22921f81bd77ff340342d7256acf8bb8b1b427fb15b9c10c28cfa4c99b02e4cee6e2b26ae53be0ed7ef67e3d6f528fb2e9a3d SHA512 98927024f07196a51b8d61017786cfc258db289ab9c98942cca2501074c1675bf1213770ad00db1d38829017bb9928cccde7fb344c170b2f485fc68505737485
DIST tempora-1.7.tar.gz 11645 BLAKE2B d354fb863a8d30bd9e603ad942d7c7f61a70c24e7f1fe94fffd59982431190e2807c2dc577ff83eb90ffc5fd2b2f8415965de1d77e4dca0dd02291733bfbb97c SHA512 2420e32a9b8c990609d8f09225004e0b1c445cad1fe3c3c74625cb8317b552469acf2d3b28aa56633a87260a93c77d73b02178cb662016c514bc740aa01399e5
-EBUILD tempora-1.12.ebuild 1368 BLAKE2B c5f7a160aa7d8fb6bd04f66a5043a799a92ade386ae18fd9998a75bbb20d44ddec6daf909630bb34e23c765611a4cfcc6f6675bb4ca45bd553ad39eb4e6c2bfc SHA512 9ed24331515ee0c03c51598133338f7213e652dff08f374a4bd4a8d869ad07e330e5de48aead91e27321a5ba12b212290639774718f77df60cb2cd865124b34d
-EBUILD tempora-1.13.ebuild 1421 BLAKE2B d856dad0a36da36f487d13ac71a47ce143e1d007773b42d86722bc0f5cf3d1d0f6d6979ba838f025bfac187d09675cc12f0cbdb921b17623bdb8511a05b6a175 SHA512 95f93b44f046785caa7385b24a51a2d2b110c2628fc423fd60f3dc5ff8ffbf106ad06a630775ddbeb9582631cc439b7711bd47e24934aef3a3feb1c9b29667ee
-EBUILD tempora-1.7.ebuild 1274 BLAKE2B 7cf4856b2eabd47a99c6150512e678c9c436fcc3511f2e23ab848d0e96ecdd5e49c235c86a5a942b620d6893fbbde546665d9347c9296465ce19a2caf83960cb SHA512 0e4a5b8e6296894c411accbc107a8dc677bd68ac0d6b190c699200636ab853e3980de9691a316dae2f928008ca87a7137e98c7fe6c0db89a0cba04efebb9ea8d
+EBUILD tempora-1.12.ebuild 1333 BLAKE2B 28c364205cc93d289a0ae298a617e553788ad1453635fc53b1ac24dfbc411e3ac9e092b805d407aa14ec22f2153ae549ec25175c41cac01498ec5effa72f7a00 SHA512 737a140abb75ad3918e441c3185044ed08d30fe6526719d41b7bad2b9b4ac91fe3c5f60fd694b6cda57d347990992818dc0b63056eb3d0d5932cf935b0f5f029
+EBUILD tempora-1.13.ebuild 1386 BLAKE2B 11548dc6e346f545f782f95fa00b71ef95e06f4cf07d9a8ffe227bc2ca2e87e92d20a17c97b9bf8f295311c8d876afd8f53bd81e58f61ab8bb62401fca84216f SHA512 0ba324db317db21f1010346f859e0c33105d6a3efb9dbf686be5b5c2a96ef9e54421142ec2b254470d395a4a1247deebcf1ba773ef6114b29ec037a26f2f3f1d
+EBUILD tempora-1.7.ebuild 1239 BLAKE2B 72157f2550ee85e3ddf367c640215a26217f74483f21a0e794d15b51a9c897f7659c49a93025e3583cd69c43f92c0197a9e89b0e06d4dea627cd19316aee5c38 SHA512 65daa135519d978bc25d01ecaf77546ff76c0cf263eb24952775d45c5ab485832e9e935b843976427dfe7963a2940f233be5132099cf870a1907de1d3a8bea9b
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 0d45c046097b..fac1f1142dae 100644
--- a/dev-python/tempora/tempora-1.12.ebuild
+++ b/dev-python/tempora/tempora-1.12.ebuild
@@ -23,7 +23,6 @@ RDEPEND="
"
# The calc-prorate binary used to be part of jaraco.utils
DEPEND="
- !<=dev-python/jaraco-utils-10.0.2
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
doc? (
diff --git a/dev-python/tempora/tempora-1.13.ebuild b/dev-python/tempora/tempora-1.13.ebuild
index 27020aa721b6..e882a86c0f4e 100644
--- a/dev-python/tempora/tempora-1.13.ebuild
+++ b/dev-python/tempora/tempora-1.13.ebuild
@@ -19,7 +19,6 @@ IUSE="doc test"
# The calc-prorate binary used to be part of jaraco.utils
RDEPEND="
- !<=dev-python/jaraco-utils-10.0.2
>=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/tempora/tempora-1.7.ebuild b/dev-python/tempora/tempora-1.7.ebuild
index ee5115c2e860..99d577d16754 100644
--- a/dev-python/tempora/tempora-1.7.ebuild
+++ b/dev-python/tempora/tempora-1.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -24,7 +24,6 @@ RDEPEND="
# The calc-prorate binary used to be part of jaraco.utils
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
- !<=dev-python/jaraco-utils-10.0.2
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
doc? (
>=dev-python/jaraco-packaging-3.2[${PYTHON_USEDEP}]
diff --git a/dev-python/testscenarios/Manifest b/dev-python/testscenarios/Manifest
index 9ac7c080e27e..23494f7d1c53 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 1017 BLAKE2B 3b589fd32b664aa4b136be3fc6e88f9f3fb2cd1a34b72b9cd599fc1f43c19ca72774f1fa51aa141490aa38c6700cc8d1109ffe51cef19a9a141103c46c632a29 SHA512 c910ae6f58028b135dd0081773f83450d296cd005fb249005373b0fcae97a912e5da8e186b181876b87713ae868234757862b451ef7c3835b8dd5962b67128c1
+EBUILD testscenarios-0.5.0.ebuild 1016 BLAKE2B 1bcdd13f70fb03a599a58637830c88aa628ebda80f4ea4cb94414a915b9ee8b606282f279a020f4e42beade8311f81f2eb2cf6700219802127bda0a737a4a8bf SHA512 d21de406858291c60a0a25a2b4f28c4c4adb01fca24e3e72a19e02646b195bc922136f48b4389e1c992126e34f8c8007c19fc15d1d9e7f2d1738632bc3b9213b
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 87db01559867..960992a0261e 100644
--- a/dev-python/testscenarios/testscenarios-0.5.0.ebuild
+++ b/dev-python/testscenarios/testscenarios-0.5.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
diff --git a/dev-python/texttable/Manifest b/dev-python/texttable/Manifest
index 0354a4b89b31..8e783c78fc8d 100644
--- a/dev-python/texttable/Manifest
+++ b/dev-python/texttable/Manifest
@@ -3,5 +3,5 @@ DIST texttable-0.9.1.tar.gz 11074 BLAKE2B 465738a7b980f2a216d63b268044c1a1b8c0de
DIST texttable-1.4.0.tar.gz 12274 BLAKE2B 558d905a65a340843a18b9c0987a34b45a53335478bc29275b4150642e8902f77830a63654a177e0017e3c729ea1bcd63d8f2296866773dfbf31cda6bc785ef7 SHA512 41d1b429ee32cd717d273152da0263cfff13d79aae7ecc69bda455c1391ea1e6cf74b412e6043bf3d32d62932b4498a2484deb997ef545fdd6195fd5ebd58fc5
EBUILD texttable-0.8.3.ebuild 395 BLAKE2B 8b41b19243fd5e9d0ad75d053663e38877ef635d26a239ac13af66b9ba88c000b41bafe2f40bda3ff808dc8e50bf71ac715949f28b9254a0e8404084eaa7f612 SHA512 edf762345583fb76357793f1bbaece0203ea3ccf0e58b00fc302e805905c863f5af1f9ff79747eac03895766b4bc60b5f9e78c82b0c641b47fd34ef11c9c2adf
EBUILD texttable-0.9.1.ebuild 433 BLAKE2B 39f373d4876fc255d750d3be892e9f8b720c9f136ca9d89c6f46a3469860b640158c836fd21af37d3853bbb004e46bece4b4a103189d9f0e94c1dda6dfbb1b9c SHA512 ee3e2d6576e9bc93fcdf81e33d0a05d772397e3f662bf6a1ac0bf25e030a844ac7278bf4e2b8873360f0ad3e1ad0c3210f1bea9ea215416d32868d5e2aa9c552
-EBUILD texttable-1.4.0.ebuild 685 BLAKE2B 5811738d68217d5c203070db43e2800bf4e15e5a77b82317a5a55c689956b26e4ae3ae561660a867beecbc42a84a9223e448ef8a20cbe89056e527b013409ef0 SHA512 d01daff9ca4cab15aac1b54daac0542847d36f7bd36a46bec3cf88140d72940e0554ad3936ee31238c6604a400d17dbe45437e879a094103fc7bc76130951d92
+EBUILD texttable-1.4.0.ebuild 686 BLAKE2B ddc5917d9cda1f057564aa2c3dcfbc8ca62e08e80af01a0cdb92cfe4de8f2247df4a05169722a54e732e2b564c093357530e9550b5b2a6b7ce78891728505420 SHA512 b6765ebffabd5033d17004bf7a74c085c25d9d4893a4d929e6775fcf465abded5473ce6df1606c876e3c23c71b5ed85c6df89b20733396ef97346f4baccbcf5e
MISC metadata.xml 420 BLAKE2B 8af873837a719776cd0b19be2e7dd63656a8620f65dbd81d8b2e68c35ba17fa7c4ddf95dd60e53bb42912b475f4bee9ebee02b8312fcde789922ae9f08b77b0a SHA512 4c300a07ec0a6062c79428596fb523a220376d603105f5ae25e27911967d3212c60885f7f58d11167afc02f9c63c1ee5d57d20597bafe57fbbda32ff3bcd0740
diff --git a/dev-python/texttable/texttable-1.4.0.ebuild b/dev-python/texttable/texttable-1.4.0.ebuild
index 7ed05e0fbe5d..a885a2a6c894 100644
--- a/dev-python/texttable/texttable-1.4.0.ebuild
+++ b/dev-python/texttable/texttable-1.4.0.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}} )
+PYTHON_COMPAT=( python{2_7,3_{5..7}} )
inherit distutils-r1
diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 595201883f9a..84b20a47b10f 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,3 +1,5 @@
DIST tox-2.9.1.tar.gz 1855982 BLAKE2B 3e2f5fd3d3e45e54f96b0a6fc8f9e98bfba3b48540cc2922a897e016b5aabc9974772c9b897e0fab7b38b00f99478a063ad988ffa8b65fa53f684997334e492c SHA512 ff19b2bb7ac963379f1cccd4973ad9eb4dabfbda976cde7caba50ad010d8fa57c1cba91d63e3e0512e44cc7d350bc9270fbd9b30db1bd55f7d9c239e7623d066
+DIST tox-3.2.1.tar.gz 268827 BLAKE2B 764835d04fb0c17f32eb8e2041b83f90d6a729b781a5b5b95e9ecb1162f1c29ed595d4a6369524b390a31853b8003485b27a3a12d63e84f49e92675f1a9bee13 SHA512 79f5a1c8f6e818fbb8444754e3767d880fc1fdfe63b46c518d37440fe2b2f3ce572865aff83d9492c24486fded49893cc31bd9b11254bac4db507260304bc76f
EBUILD tox-2.9.1.ebuild 1307 BLAKE2B 1250817a04c4eccd2471adb950ce316092b95b0d8c015a606dac2f0854ee48e32de220a5171b36e56c240a67766e6e929d8e8052a069be3651fff04d0d0ca014 SHA512 672f5fb09123ca77fc4ff93da6c00a82b02e1119ea9dcf5858792ca01b07a17ff5d0137174dbce0ffbe75b15e5c2aaf26811f412a258da6c0c22b9101202c077
-MISC metadata.xml 357 BLAKE2B bdd98bc9f7cc557df1218d1d6c6dd6c0b77fe41ac2e7133728cec5e0709059b60d778fcc958c6932996dd6776c89aeb2e5d1059ee92e8aa824296c512145a2c7 SHA512 8955a371491a0ec5c85704134be03aef40584281a4c7cc74b3d63a0820050692ac7ebeca042b8847fe415170d83dacb27bb51a1d545da0ee28e77c7e405e59c3
+EBUILD tox-3.2.1.ebuild 1926 BLAKE2B f0cd10f46ae714b4dc244428576baf1db69e65b5fd5f095ae866ebf61d82826fecef9b6a599e13dfb86dd1377b1b6805c51f468da1597acd5628d7243659a11c SHA512 9e754fce0a095f1376cd7d6b34792244f91f6feb7a7285320ffe93a5401deda4fb0d554a5a5281396ca05f52ee13e587a15343115ff9281b7d4be0536fe07b7c
+MISC metadata.xml 465 BLAKE2B eba47520bf4a2f615fbfad7c26ac19af51d6b9c0ef8dff0212a6723376b34a0d17386f05b3f4dd3ab715b9af867fabc038c300fa8df357c648dedb03efbeed88 SHA512 9bcd58c451d7196c9870a04b76a504090ec217c7c88f47f17e141c5c9519fc41d24dfc83d97eb48b935d90b621a0ada1ed664fafffd7880e91627e56259b3c76
diff --git a/dev-python/tox/metadata.xml b/dev-python/tox/metadata.xml
index 9a563f6807cb..92419b0faa7e 100644
--- a/dev-python/tox/metadata.xml
+++ b/dev-python/tox/metadata.xml
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>vdupras@gentoo.org</email>
+ <name>Virgil Dupras</name>
+ </maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
diff --git a/dev-python/tox/tox-3.2.1.ebuild b/dev-python/tox/tox-3.2.1.ebuild
new file mode 100644
index 000000000000..61461fa6c1a0
--- /dev/null
+++ b/dev-python/tox/tox-3.2.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2018 Gentoo Foundation
+# 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-based automation of test activities"
+HOMEPAGE="https://tox.readthedocs.io https://github.com/tox-dev/tox https://pypi.org/project/tox/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~mips ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="doc test"
+
+RDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-1.11.2[${PYTHON_USEDEP}]
+ <dev-python/pluggy-1.0[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ >=dev-python/py-1.4.17[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+ test? (
+ >=dev-python/pytest-3.6[${PYTHON_USEDEP}]
+ <dev-python/pytest-4.0
+ <dev-python/pytest-mock-2.0[${PYTHON_USEDEP}]
+ )"
+
+python_prepare_all() {
+ # remove intersphinx stuff
+ sed -i -e "s/'sphinx.ext.intersphinx',//" doc/conf.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ if use doc; then
+ esetup.py build_sphinx
+ HTML_DOCS=( "${S}"/doc/build/html/. )
+ fi
+}
+
+python_test() {
+ # TODO: find why these 8 tests excluded below fail.
+ pytest -v --no-network \
+ --deselect tests/test_config.py::test_plugin_require \
+ --deselect tests/test_docs.py::test_all_rst_ini_blocks_parse \
+ --deselect tests/test_interpreters.py::test_tox_get_python_executable \
+ --deselect tests/test_session.py::test_tox_parallel_build_safe \
+ --deselect tests/test_venv.py::test_install_python3 \
+ --deselect tests/test_z_cmdline.py::test_alwayscopy \
+ --deselect tests/test_z_cmdline.py::test_tox_quickstart_script \
+ --deselect tests/test_z_cmdline.py::test_tox_console_script \
+ || die "Testsuite failed under ${EPYTHON}"
+}
diff --git a/dev-python/vobject/Manifest b/dev-python/vobject/Manifest
index 363940af30b1..c335b4de1deb 100644
--- a/dev-python/vobject/Manifest
+++ b/dev-python/vobject/Manifest
@@ -1,5 +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.tar.gz 216446 BLAKE2B 8d0c6ca10a6b22fdf27571bad90e52900c9b013b832fe1fb13f91648298d80e2f68c6335ccb5c93760ef6a4a1a089222e1e6097a82cc47486ecea8474646e3c9 SHA512 1a6c1fb29e700b5d2e6ffbc0bbd75bdaeb568ba00360463b15423881615815e609fea51e72e403e75594676a0be8597fab222f79c3985ab74aa2273f9440819c
EBUILD vobject-0.9.3.ebuild 781 BLAKE2B c4df5166da0942cc46e38ad18ed017089bb60befb337827adfef68890c3e2dcc84043311d6598440a87812bb2adf554054eeb71c2f97b5b3065189ccabb61293 SHA512 e668439edbe611806750a3f641e812fafa49fed311d1329395ea2e8103faa52de5b441a396f7960478045d60c880be275e26e4e027be9769d829ea2e972412ab
EBUILD vobject-0.9.5.ebuild 794 BLAKE2B 78c62ad5726fa07d870740e20bb484b822f20158f19f4d8cfbfcfde3dd655612ba98d0b5bceb43fef1be12fe1d85306d15a1b5cec11caa0d585c1ffffd84af72 SHA512 3f3745254d52434cfd66569eb9a7757d2acc7c5ece6e5a9e1ba77c24fc548175152292605f679865afb5b8828a5634e55b15bf3db0e570a241ae1a93085d7723
+EBUILD vobject-0.9.6.ebuild 795 BLAKE2B bb21835ece9e9b9629267cebdfafb6e952f6ba52d5e64a6033e81f6a66f67b710f5095d8b628c077e604d61d6384d73eaa4c674360842cc413bb9b98d718bf44 SHA512 441c1974452c33de233377f7478b4c47bf38d84d9059f16626fd17239a73eb65ae1ff60bf4e42fff8c5447eeae9c413c51ab3890c6efc1fb5b08577c43530e23
MISC metadata.xml 322 BLAKE2B e0e386d11610176cc9b83ec3e1c6cf3d53306b01dbe272be61538592057e125ae6eb196e60e8c6588d80a3f8413f9f5bbe9e373f7e6670f1bb53bd043cd9be39 SHA512 d50380968c2886e5fb7971f90ee38189b9f325513eb0e0e039638ec0b466b3c54c20be5ac056a49fd28923e061d658200898f26850dcbe2c0d58114c0b732a02
diff --git a/dev-python/vobject/vobject-0.9.6.ebuild b/dev-python/vobject/vobject-0.9.6.ebuild
new file mode 100644
index 000000000000..51f3deade5ac
--- /dev/null
+++ b/dev-python/vobject/vobject-0.9.6.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Python package for parsing and generating vCard and vCalendar files"
+HOMEPAGE="http://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"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-python/python-dateutil-2.4.0[${PYTHON_USEDEP}]
+ dev-python/setuptools"[${PYTHON_USEDEP}]
+DEPEND="${RDEPEND}"
+
+DOCS=( ACKNOWLEDGEMENTS.txt README.md )
+
+python_test() {
+ "${EPYTHON}" tests.py || die "Testing failed under ${EPYTHON}"
+}
diff --git a/dev-python/waitress/Manifest b/dev-python/waitress/Manifest
index 44e2998ac2f8..bca0d2c981b1 100644
--- a/dev-python/waitress/Manifest
+++ b/dev-python/waitress/Manifest
@@ -1,5 +1,5 @@
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 796 BLAKE2B 82ef2f706193f159e8443e942fe40da112a9d56d5b2dafc752ad56df93a1b1bbc35d62a6fe5f06a388add59da0fd334382c4695eeef6884122804c8039535dbe SHA512 8affcf2d4d81bd7188da21173a1ecfc8eb7817b9f2db5f1c3518f404aea6081f7eeb5585c2ce630c2963aceb9495ba86f48fb5bab333bee308287b634b744e5c
-EBUILD waitress-1.0.2.ebuild 784 BLAKE2B 117586dd8b186084afa7463fc01c63b7a01e8bc4eaec492a01f14c487acf2ab095468a0f08382cb2911f86a4a7e144cba68ae68c05352af2875e3d5df4ebf399 SHA512 7712de5ff5cb961b9f681c0fa4a69df18ef284a3522d98043bf76ccb85e76b00db54fcfb548047272cd59d982e214232d6eb3ba0ef7b0c5177a8f18ef378841d
+EBUILD waitress-1.0.2.ebuild 783 BLAKE2B 835dc96cbb42fc3b1f6b322b37e3d57e811a4a5767f13217c6067c4923f563e6c048a98d2362cdf1211f2ff053f7aa82468e0d3e3f9794b8ec1ff797f495e388 SHA512 c42e78a63e2da187f506b33de12e8e605bb05d7d032c174af77c501026fcf5e9a3daae4ca2ddbcdd2b5f368bf23cf671189069168c277d7c31c1f407ecd7e601
MISC metadata.xml 378 BLAKE2B ce0ade449ef1c9d58ced1c883c0adb2a27573bd74f5299bdda36ee60fe073a56e8c44f5a81a36bdd7fa2c595c1a2f55abd3eb876fd5d0909256bff4310fdaabc SHA512 02bd27d7e984ce3ca047d34dd5acfe9c0b23e9d8fcf59484262e19e9df1206939fe2837a58ac00fe58575c2db4abe28b89a5a1c8a8b887d346c30635ee2b10fe
diff --git a/dev-python/waitress/waitress-1.0.2.ebuild b/dev-python/waitress/waitress-1.0.2.ebuild
index 73232710f7f3..abad181e0432 100644
--- a/dev-python/waitress/waitress-1.0.2.ebuild
+++ b/dev-python/waitress/waitress-1.0.2.ebuild
@@ -15,7 +15,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 ~s390 ~sh sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~x86-fbsd"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/webob/Manifest b/dev-python/webob/Manifest
index 976a953f0ab7..95f2c58833e8 100644
--- a/dev-python/webob/Manifest
+++ b/dev-python/webob/Manifest
@@ -1,5 +1,5 @@
DIST WebOb-1.7.3.tar.gz 216028 BLAKE2B 66af12ab34dc9a18555c6e480099a2c9b9f0ba8eb8f1e1066d501dea9ed2ff541c064bc40bfc74c284fef5f06281178d4d631b33f29c04d43da9c8e3bd138d0a SHA512 23a51f184754c525dc293b8b71855d40f52445c0df5434af7ec091219e0ea81be162623157b6ec67214cd151b25014bf86991246785816ebcb5a0d1eec9479a1
DIST WebOb-1.7.4.tar.gz 219331 BLAKE2B fe046905bf127dc8fedbf2b993e83b3614cd62ef614add939d54e241ecfc9a9ed77cfa5b961b436105c72cab36e885f94d604cd90909cc4ada9283c7a098a8ca SHA512 43685daf6dbba5daa99e4fabfb930495b8c2bc976e968d93af7681284cc127d7012f8423b2986dd7daa10cbf7b3803aec442c1ef88102e16cadf07efe6714d1a
EBUILD webob-1.7.3.ebuild 1074 BLAKE2B f391ca5a7ca30397d67d33461d04f17692ebcb5043515b6d248e62e5d3188217d145e54b025dedac3a7c11f795395ed2da242ab700d53a3e02c0784c0fa24bfa SHA512 ef10002b17c0bc79733ea9d018acee01e1684b4001e86143420ab7b21b121cb85508ffeb3c078ccc65664f8e5681f2b18e5818679a1eeca6987672c02bfa4598
-EBUILD webob-1.7.4.ebuild 1074 BLAKE2B f391ca5a7ca30397d67d33461d04f17692ebcb5043515b6d248e62e5d3188217d145e54b025dedac3a7c11f795395ed2da242ab700d53a3e02c0784c0fa24bfa SHA512 ef10002b17c0bc79733ea9d018acee01e1684b4001e86143420ab7b21b121cb85508ffeb3c078ccc65664f8e5681f2b18e5818679a1eeca6987672c02bfa4598
+EBUILD webob-1.7.4.ebuild 1073 BLAKE2B 52b84cbc1f896ad556214fb0213ab0c5e0468b6f48c23c97207c0c34d12670230579afbd257603c5eb7d37ecb4630f62cb4ad9aaf406d0038ef28d1e7f602ae7 SHA512 3322c1344f8e7cb34448ad0e7c37d0ab3182486c1447cdad420a08687805dffa860056d0d1176d9a9c41d4ee211ba8eae4ac750af3b11b988b88db4f8dcb6612
MISC metadata.xml 308 BLAKE2B b14e4d8d46fb386647015b3ba5028f737f440f53e8a13d3afb4b9f418fccdb902f81728c825f65969577d765140230ea623ff66814b12789d45f22e53ae48534 SHA512 cab03951839671b7600ab7903e1b27c98a02101d4a5f34b6a2382ad8f925049d82e4e4ff32c904d4dfcd7f4865124d7adf194933a5d2790b9f3ce1a9478e8234
diff --git a/dev-python/webob/webob-1.7.4.ebuild b/dev-python/webob/webob-1.7.4.ebuild
index f1357fa7af0c..647bb643441c 100644
--- a/dev-python/webob/webob-1.7.4.ebuild
+++ b/dev-python/webob/webob-1.7.4.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 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/websocket-client/Manifest b/dev-python/websocket-client/Manifest
index cdcd5a7acaa0..f9b427e6caea 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 824 BLAKE2B 9b3c07e33fc8ea97d57814947bb268b0d8399ec5357cf823aaaa64efc0998029483e908e58409578d7682efc7234a3bb0e83dedc6c0d9108515cf2be666eb270 SHA512 b9c9fd8f86aa9a3dacc21a520bdc1ed5d4e47f7916a5f9fcb28c38d50d6ee0bf61c2b413c64f4afd788d4e36bd8d88cdffb0422f9cd5f70bba163ac0c3f141c1
EBUILD websocket-client-0.40.0.ebuild 813 BLAKE2B 8d81381517db67bdda79dfe57ceba323705d919e4bb3ca261d678a76e30c628ae3ec818e6b43e31c36634c80c7b9b07c5bd9e9f4baa0d1eba442d6df3c21be74 SHA512 f3e7b1d8105ff0100dc27ff772cd08659714bd62f737e0dd9824e10e534b4bfe193acfc1970c3bb235a5a5cd7cf0a72884862a5fa043ade1ea33f8f7d7f561cb
EBUILD websocket-client-0.47.0.ebuild 837 BLAKE2B 43f0ad242c9ee5cc29d9fe73a4e76e9315165ee3309d0268e17a339b8cdf162ea0f7c778282e3fab9dd9be22a1a65a28b77c2eb9636d88ae3c853b74f72b67ab SHA512 a6c0ed4e046acc64e50eec4b88705ccc332698416b98dbf90971e0c6e9be3e4e95ec801da9c9a7bf51867d718c6c15d4fc31ed4aa91e63502ac4d70d638c9005
-EBUILD websocket-client-0.48.0.ebuild 941 BLAKE2B 5b33dab5cb8f2c32da7db0bd4f01a1dc6ba8f09b31067542f16b5d9bf1e3114e80fe005a671787647bbf144f6142c8038a64ba6aeff2fc52ffeffc9391093258 SHA512 70fef2035267cb3757b5bf0b93d8173b00a2bd26c50992313bfe1c476d6083b115cfdc2e91b0b57a3491441d5eaf6f965cd375ce239d861ff7212d53f0337660
+EBUILD websocket-client-0.48.0.ebuild 943 BLAKE2B 42201b79f5b2b31ab691c5ed3824f0c09cd18389419008c1c54972e90e726dae3a66e67394db51b86f0de48abaefc890413c6fbe54822702d6010e02ae7d6af5 SHA512 4bb363cd1834e6b42307e804ea52aab08d6710a262f742a1afef95de267207813ada50ac8775bd5dbe63fcb2db669d4da95273805f3bc5d2301b819052ee77bc
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 a82bb5438c35..a84b01c6c100 100644
--- a/dev-python/websocket-client/websocket-client-0.48.0.ebuild
+++ b/dev-python/websocket-client/websocket-client-0.48.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6}} )
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} )
inherit distutils-r1
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x64-macos ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
IUSE="examples test"
RDEPEND="
diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index 44be6ea1e8eb..cdea5d94211a 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -1,5 +1,5 @@
DIST Werkzeug-0.12.2.tar.gz 1169770 BLAKE2B 12e7e422e7dae0ab2fc3cc52f80536362dea8edd61cdaec45a6cca35b789d731408e10cc46288b0c5c22138e20e9d52a88c2db78d22a215d5ab4bb9477526fcc SHA512 9ff45aeb51a71fd5115e8cdee40a7b2fddfa0574c356686050cb1bdced5c6c18f672b601ca2637010c7f59be75c66ee558efb4ea05052c550ec7da3644b88e0a
DIST Werkzeug-0.14.1.tar.gz 1185546 BLAKE2B 4c358688752adce870e8b44ffede56e44ab26990f12c98cc75a7c7e0d40b1f39f4208237ed26a2acb1f78a3359272cb44bab4606c5bca55a5c5f5edfa22c9faa SHA512 64976cc46c1cee2203112c50aba6f9404d4e48d4a90f8b11837148b5415a28572b7e706095586045a46879e853fc5a80c63e7bf0c13eda29d564a37b4a554c0b
EBUILD werkzeug-0.12.2.ebuild 923 BLAKE2B 6785304531f8c1d037db934598380c8a293c478c3b3578e5a92217dadc4be48e9b1d684ed23a4b5bcb2b19eab9336f0ab431e176345ae5eb3475b95c34606883 SHA512 e06b6cc78f02704fbdf03d6dfdd405b01f9350b22c28210362c978333ca3c89649668aeada40791e0164a612f0c9f5b89d855751caf9259b3aac66aa8e3acf09
-EBUILD werkzeug-0.14.1.ebuild 969 BLAKE2B cda8f73a99eda1768e68970f8effa5a03d201cd2ff025b20d8bf61aeecfb993b01a839f258e361239e55258095970ef013445774a644f7edc0ce06dcd937b8dc SHA512 013de85a0953272bbf9235b8d7d833880a991f7e67b1f64bd9e585c1e10031573c9ff70e0e85a8e7cf5a2b028b69823bf1ac450b4c02bc0e26101e4a5b677dff
+EBUILD werkzeug-0.14.1.ebuild 971 BLAKE2B fbb058031494e6a3cd6f97ffce2d630aee1175f5009a460b2bce8a9fb5366b0151672b708497f1616a0e6dfbee7b4412af1f27e44c0acecea499c924686cb095 SHA512 15820c9dfd17593ac3785708104e149782b0fc470d012b65b0ea56bb49be625b5a3eb982c5f5703acc88da73121e43086329308d1fa28128321a65b16eaf63ea
MISC metadata.xml 450 BLAKE2B 553ae7b037307259ba7c22b90f001cc7fcdd1c2a2437ad4a038eceec9e9787b3c2287b0f4ba40c9cc435ccc80dc60a96ceadd2ca3e892ae5e5083e4dd037525c SHA512 5bdd21ede3cc864b573ccd668ec99585baa7bf922f80137fd7880f73285510d0bd357707d44f9609b13f01245d011ff209e6c8d837c0f247fce08887bffc3cef
diff --git a/dev-python/werkzeug/werkzeug-0.14.1.ebuild b/dev-python/werkzeug/werkzeug-0.14.1.ebuild
index f6f7c586eacf..6a699f0e8e54 100644
--- a/dev-python/werkzeug/werkzeug-0.14.1.ebuild
+++ b/dev-python/werkzeug/werkzeug-0.14.1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
inherit distutils-r1
diff --git a/dev-python/wsproto/Manifest b/dev-python/wsproto/Manifest
new file mode 100644
index 000000000000..e70ad1eee00a
--- /dev/null
+++ b/dev-python/wsproto/Manifest
@@ -0,0 +1,3 @@
+DIST wsproto-0.11.0.tar.gz 41179 BLAKE2B 72486adde659e96910bcc56efe5f3ddd71d962e2844e332eabea2a0cbe5574678be85d330fdd54f951f679dfe5b1c185641a30169cc6cd9ac6c4ed066c6a3533 SHA512 583e030dc88971b3733e5e84e5fbaa70d6043d01485cabbbf45470baa31e4f511aea55e108132fc298aeae0031542af7bdd22b7ae25b11832179025a2fde4bdd
+EBUILD wsproto-0.11.0.ebuild 673 BLAKE2B ef3472151357d0b5208a860e0e110ee44a097ee2890879b392ff4868c5e193e5ba4d0d40d1313dc9c327efa44143b7d1b7a0f0dfe829d6d3070c2af4588bba51 SHA512 a2ea337eca93dcf61bfd487baf28d9723d28b7eb539355f476a322dc9a4b94565c3e05be7862eb7403ac6dd5685968ccd5cf4624540fe61f5197f2ebf92c1eb4
+MISC metadata.xml 589 BLAKE2B cd779642e22d2843565d087f42dee8bc89abc872632f9a3accb251ba89498d7f4d7c494adf83db613ee06591a7a48b40584b4f3ff23f1cf900d6763364e3b843 SHA512 fd6b82b6ef0367af0227bafab043b9a02e84c61a39435d3b93e2b4c492d247ee121a5985510427ded8339db68f1471c18928b2c3fd12f87d72f72320c1d6d854
diff --git a/dev-python/wsproto/metadata.xml b/dev-python/wsproto/metadata.xml
new file mode 100644
index 000000000000..67543673df39
--- /dev/null
+++ b/dev-python/wsproto/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>oleksandr.trotsenko@gmail.com</email>
+ <name>Oleksandr Trotsenko</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">python-hyper/wsproto</remote-id>
+ <doc>https://wsproto.readthedocs.io/en/latest/</doc>
+ <bugs-to>https://github.com/python-hyper/wsproto/issues</bugs-to>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/wsproto/wsproto-0.11.0.ebuild b/dev-python/wsproto/wsproto-0.11.0.ebuild
new file mode 100644
index 000000000000..6e936e5de835
--- /dev/null
+++ b/dev-python/wsproto/wsproto-0.11.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="WebSockets state-machine based protocol implementation"
+HOMEPAGE="https://github.com/python-hyper/wsproto https://pypi.python.org/pypi/wsproto"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ =dev-python/h11-0.7*[${PYTHON_USEDEP}]
+ virtual/python-enum34[${PYTHON_USEDEP}]
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )
+"
+
+python_test() {
+ py.test -v || die "Testing failed"
+}
diff --git a/dev-python/wxpython/Manifest b/dev-python/wxpython/Manifest
index fc892e10e4be..9cc49cc3373c 100644
--- a/dev-python/wxpython/Manifest
+++ b/dev-python/wxpython/Manifest
@@ -1,19 +1,9 @@
-AUX wxpython-2.8-cache-writable.patch 538 BLAKE2B 53b793f1d3909ffa0b8a4e5fd836e3a756094f8c804e38bcae4a9a36bd941fac878d10e631667f45abf3873e72e2739be8f9fc158858ba255b45065d2cc2619b SHA512 e0232ff7bcb713358a2981b84b0eac3b3b0825d43b43dd6f19d3d21f9b45a9e63fbf39dc87c2fedc0342a88007ef43fcd9d890177dc38e15b4f89576fdf363a0
AUX wxpython-2.8-no-preservatives-added.patch 525 BLAKE2B 7303124d355849fbe7b74488aa28399d675be2330c1af59c09c84465290ea2a06a69aacc8b3cc6ff5cc91a77ed392c0d8298ff0510d3c2081bdcea37c9604c71 SHA512 83e066d6798aea833304004d7270e3b7698e51581e9ac9c934b96fb438bbafb16cea15cc73297961893fd73fd18f95cade22c134aea6556962025fc3c12bdedd
-AUX wxpython-2.8-wxversion-demo.patch 219 BLAKE2B 97235e0af6a93376e83c1ab5fd3f47cb2bc38e39d04bd2c1cf78bfe097e03e4b48ddd6315b551d1bcd139da3e96b7c0a04bf7d8f0c4970aa961ca3bf1fa54166 SHA512 a20e79dc2f96400046dd5d5697533466529c30bde96a2e8ace1984c7e3fb42a6b38375cacddeb319253dbaabff6571b52af41da5268d22cfb294b11da56421f8
AUX wxpython-2.8.11-drop-editra.patch 2197 BLAKE2B 055cec606028e20e613109f3edf455b12964725349a92323cee5212540b56fadc2f7e4319e473045cae69ef2a01a8c2c3c4f4533895d7231e0690f8b1d32cb5c SHA512 3800b68ba13c52e81a4411940e297f83f9e98c76b4d8d9d3e53ac55564a38b1376b57df337e4f009b1cbbd44199293554058341aa2122ec329c3a42dd38593a6
-AUX wxpython-2.8.12-drop-categories.patch 1554 BLAKE2B 54bccb4cd811b1484e7a7e033d7f6da49804224d52d7d93528d4a7aeea875c8f46beba67feeaaafa1e755cb610718bc7686b3392ca699f1179c576cd8be6e9fe SHA512 d622cdd72db26ff44a058b9c4dd0a0a20b504d4799933636ffa3fd131e4746ae993ec80a74dc7a6496cb1306187222fb075004db547937b7c91857b8c18fe0e1
-AUX wxpython-2.8.12-drop-editra.patch 2643 BLAKE2B 34d8554d6917b6cabb58e1142d25182a9b756aa059bb72f023cfb37cc4509f07d8c5e44e8cb5384b0da1757c1ca38519a7737eef1eef3b77477f879c1ecc609f SHA512 d49e2ab9cbc388e21b387c04524979840a52b167fe718e333d742a427fc18d7dbab0d2554263697796c802b81435ae8499e33b640f5840b4b626d01bc2f9780d
AUX wxpython-2.8.12.1-disable-egging-mode.patch 1146 BLAKE2B dff061c8680a3c1a9c9731c8d80acc93f8562ed70e8bb98527b78f0f3813372f6179d8f5e348870cec25c24c961213f7e5db4755b8b79648aa251199b275226d SHA512 a834a2c3f009f6855755bd07b54683b8f3d9dc58ee9d0631e51c0450e3bac98245e4dab0e40820ba1727b6a0d8528675443c986d7fa4f7c58d606d60975e4190
-AUX wxpython-2.8.9-wxversion-scripts.patch 7730 BLAKE2B 16ccf4aa22f0b52ee9112b7b47ba0ecd5e2b9aebd2d7187e56c50db4442b2d21d186b14ba4b26a8380caa43276296ae6226821c6c6dc6a7237bead8ca9062a6d SHA512 f6ff14045487b53733ed71ed4fd2d5a2d847d5f267f2c6348fefe38f1f0db11a3b0b4cbdd61a3a391d820bc39e13c0aa1b57360c045f49ae539212f08fb07332
AUX wxpython-3.0-wxversion-demo.patch 147 BLAKE2B a02fcf87c8b153b3a3fd7abfda117f988fbdafddbeefe47e77adeef6201b0c037c51ee7f4b7fa3d57a92e70b7518ce6fd7148f11d2b53d96fe085d8d366021df SHA512 99682f18a520b68b313301784adaf71c1ab9181022b743de82c9cc6acfaa1fc77867ef43c00926f6d7bdde8ed29fac24b5eb72761209a2e2a1d498feee85a0a1
AUX wxpython-3.0.0.0-wxversion-scripts.patch 4187 BLAKE2B 07601322f2e71fb6af40172ed64efe5e0b0d32d30556ce821b0a835ae545c016df5974c5aadf6e8810ffc651b5ca8bda47729b1f7589947d5dfc0ad0dfd21771 SHA512 74fe603daafdbc5a50daaa3411ea40243d1fdee2cb3bbd0e6e99bd73bd124137161cd682673f2c727faf92214bfa4d27c059021f19c92c581485bb1d6a5b49a6
-DIST wxPython-demo-2.8.12.1.tar.bz2 3906851 BLAKE2B 73e6b662b0f8a0ca719cc21bee8a457b7175231547b495d29be0733e48e2ac16e739b6a3a25fd0de643dfbbe5dbde07e36b983746bcf873a16d0f35598f505a4 SHA512 aab71cf4e4fb6632afd4607cbe5cdef6785c4ed3f1c7f67d6cef5487d1caee2f7652bfd974ba95a6a03e8d7809c94e291aca00c2fdf74ea29e118e1e30c947d5
DIST wxPython-demo-3.0.2.0.tar.bz2 3992212 BLAKE2B 9defe133e3863be5ae07b7adb4bcb94688487e9dd9f5ab1f768d2f5942f30d05ff678f1ba74241d9bafde3584e3c68ffeae4978117aaa300e23165140e6a6d44 SHA512 361ecaa7dfe5bae0757e04215c564370eaf8e5260ead45007f9d70439c15701725c3cbcd76691a5191258bef24fd200ebd61347a3fd920d888137bfc98a16702
-DIST wxPython-docs-2.8.12.1.tar.bz2 2331363 BLAKE2B f3d640bb8a7da2880e8ec5c30797381320943a618ace7844818036d6a9137cbfd1187281e751efefb0cb3b39543dc85f833773abcc2334a226f815b93eacb5da SHA512 88591ef4f61bcbac29050d7dfecc230f7338cc006e7c3abc072b15da478e4fd994ab73ee5d072cb8b84f9de62ce182f1774354b0a7a4502ea639e59fdf965358
-DIST wxPython-newdocs-2.8.9.2.tar.bz2 1503913 BLAKE2B c56937a0f582ab123f5e6019aa8b84a56d04d6d18ccec6ab103c7443decc68f008585f71137e6da25c5d1d5c483845e688e5e175712312bc94b03876d0a986e6 SHA512 e114b2b44a7fd3ac292ca9735fb2e075459211384bc98d62ff2ba49e45111825101e74abd4af2ab0e5e52ede7b831641367c11a5c80e79f2da6ada3442463bfc
-DIST wxPython-src-2.8.12.1.tar.bz2 31311482 BLAKE2B 33b3feb5f1182948badcd5695b35a68c673e36694a2db8c77b0b031b185c94c9f8bcf4753d9cbf8937e99a72f4c393d6f79850ed3d730af20a7263b97c620386 SHA512 4f826ccb57d5f4fc03fe7cae67499be70c727a99aebf9d153ea1060a21641642606d44d079ba897c38b176846336aeaebc21d30d5c7a0abec3934d65cf4529f3
DIST wxPython-src-3.0.2.0.tar.bz2 58304944 BLAKE2B 1144acf2cfa0a18aa2f90aabe81aaeca54d3fe6139818267dbc031accbae38035478a64ec084fe8bb8b89126fb70ff96e68981026df8ad3fc82e81c6d0e22d1a SHA512 a3798e89ff19344253aac7d771971e519f7fa9723e82bd97e98f16fd7f1572e513170b02295b872dae0b1ae3fa95efc4ef34d078045b839694b4fdad3a27c9e4
-EBUILD wxpython-2.8.12.1-r2.ebuild 5583 BLAKE2B 8d695242d7d869b86dc4c19466dd2c0f23e4d1705b357f20f677f14d1bedf333efe5fc4f8cf9867d87de07d3dc169e3fa7f198702a587ee6c696de68dd0a60b9 SHA512 c06cb4d647b395b2d3b5747f95c734d1354c8cf4bfc40be48111b75130582a83c4501cf7c685e85cd2f584d35706507c8847aa298dec3d991b0d7a66f0688874
EBUILD wxpython-3.0.2.0.ebuild 4607 BLAKE2B 9fc253616df9ce7f73e9be44845ed263064c5f23db112b8b9d42cec9ee3af534828055da1dd3b8448ae8628dc392678bbaef32af109fc60b33b9e0b8d3b44946 SHA512 fa4c4287c2d6f9e913eed285a0995346c2202a54724647e0c1fb172f40333c6b4223676430712a072e4083ecef6a81e08f9e684a0c1d6291f5413553d8037d52
-MISC metadata.xml 628 BLAKE2B cd6b4734fe77e07a83b2958e37affaf6151976306d517ad6c356524c79307eff9a4121bde26a21b8053d4c2b87d49d4aa888ec8892816eb8c2bf3e7d8db783bb SHA512 d081019f4f78f5099d0c5fabd250f42ee1865231aac95124c28a6fa6354d568b900bf0733178b415c0159054fe6ab13feeb7b97c554a76b67b66b9bf27bbf168
+MISC metadata.xml 546 BLAKE2B 02ee62901e80f3a686978dd94f87e6330a88f0f7a6bd34b515b10251c9e837ca74944e9287cba9cafa842744522fde028a553e48b768b174a877a57623ff63b0 SHA512 a30e3f30a3cafb99a1adf04bd5b77b7770d6face33299e226102e40f69312e285d5a4fae6cc58ca8d971d6695cce65a65655f70099af4212a0c6d387cf0fe942
diff --git a/dev-python/wxpython/files/wxpython-2.8-cache-writable.patch b/dev-python/wxpython/files/wxpython-2.8-cache-writable.patch
deleted file mode 100644
index 57f26b37c2e8..000000000000
--- a/dev-python/wxpython/files/wxpython-2.8-cache-writable.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Use /tmp for cache files since the user won't have
-write permissions on ${DOCDIR}.
-
-diff -Naurp docs-orig/viewdocs.py docs/viewdocs.py
---- docs-orig/viewdocs.py 2008-09-28 15:59:16.000000000 -0600
-+++ docs/viewdocs.py 2009-01-18 00:16:27.000000000 -0600
-@@ -16,11 +16,11 @@ if not basePath:
-
-
- # test for write access
--if os.access(basePath, os.W_OK):
-+if os.access('/tmp', os.W_OK):
-
- # setup the args
- args = ['',
-- '--cache='+basePath,
-+ '--cache=/tmp',
- os.path.join(basePath, 'wx.zip'),
- ]
-
diff --git a/dev-python/wxpython/files/wxpython-2.8-wxversion-demo.patch b/dev-python/wxpython/files/wxpython-2.8-wxversion-demo.patch
deleted file mode 100644
index 97829198a0b2..000000000000
--- a/dev-python/wxpython/files/wxpython-2.8-wxversion-demo.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- demo/demo.org 2005-04-28 03:00:13.431583384 +0000
-+++ demo/demo.py 2005-04-28 03:00:31.886777768 +0000
-@@ -1,4 +1,7 @@
- #!/usr/bin/env python
-
-+import wxversion
-+wxversion.select("2.8")
-+
- import Main
- Main.main()
diff --git a/dev-python/wxpython/files/wxpython-2.8.12-drop-categories.patch b/dev-python/wxpython/files/wxpython-2.8.12-drop-categories.patch
deleted file mode 100644
index d860238e94de..000000000000
--- a/dev-python/wxpython/files/wxpython-2.8.12-drop-categories.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Fix QA issue wrt Bug 457586
-diff -ur wxPython-src-2.8.12.1.orig/wxPython/distrib/PyAlaMode.desktop wxPython-src-2.8.12.1/wxPython/distrib/PyAlaMode.desktop
---- distrib/PyAlaMode.desktop 2007-07-19 06:33:55.000000000 +0800
-+++ distrib/PyAlaMode.desktop 2013-03-04 13:48:51.737419595 +0800
-@@ -5,4 +5,4 @@
- Icon=PyCrust.png
- Terminal=false
- Type=Application
--Categories=Application;Development;
-+Categories=Development;
-diff -ur wxPython-src-2.8.12.1.orig/wxPython/distrib/PyCrust.desktop wxPython-src-2.8.12.1/wxPython/distrib/PyCrust.desktop
---- distrib/PyCrust.desktop 2007-07-19 06:33:55.000000000 +0800
-+++ distrib/PyCrust.desktop 2013-03-04 13:49:12.209418445 +0800
-@@ -5,4 +5,4 @@
- Icon=PyCrust.png
- Terminal=false
- Type=Application
--Categories=Application;Development;
-+Categories=Development;
-diff -ur wxPython-src-2.8.12.1.orig/wxPython/distrib/PyShell.desktop wxPython-src-2.8.12.1/wxPython/distrib/PyShell.desktop
---- distrib/PyShell.desktop 2007-07-19 06:33:55.000000000 +0800
-+++ distrib/PyShell.desktop 2013-03-04 13:49:28.713417518 +0800
-@@ -5,4 +5,4 @@
- Icon=PyCrust.png
- Terminal=false
- Type=Application
--Categories=Application;Development;
-+Categories=Development;
-diff -ur wxPython-src-2.8.12.1.orig/wxPython/distrib/XRCed.desktop wxPython-src-2.8.12.1/wxPython/distrib/XRCed.desktop
---- distrib/XRCed.desktop 2007-07-19 06:33:55.000000000 +0800
-+++ distrib/XRCed.desktop 2013-03-04 13:49:46.345416526 +0800
-@@ -5,4 +5,4 @@
- Icon=XRCed.png
- Terminal=false
- Type=Application
--Categories=Application;Development;
-+Categories=Development;
diff --git a/dev-python/wxpython/files/wxpython-2.8.12-drop-editra.patch b/dev-python/wxpython/files/wxpython-2.8.12-drop-editra.patch
deleted file mode 100644
index 4b49f30a1385..000000000000
--- a/dev-python/wxpython/files/wxpython-2.8.12-drop-editra.patch
+++ /dev/null
@@ -1,55 +0,0 @@
---- a/wxPython/setup.py
-+++ b/wxPython/setup.py
-@@ -887,20 +887,6 @@ WX_PKGLIST = [ 'wx',
- 'wx.tools',
- 'wx.tools.XRCed',
- 'wx.tools.XRCed.plugins',
-- 'wx.tools.Editra',
-- 'wx.tools.Editra.src',
-- 'wx.tools.Editra.src.autocomp',
-- 'wx.tools.Editra.src.eclib',
-- 'wx.tools.Editra.src.ebmlib',
-- 'wx.tools.Editra.src.extern',
-- 'wx.tools.Editra.src.extern.aui',
-- 'wx.tools.Editra.src.extern.dexml',
-- 'wx.tools.Editra.src.extern.pygments',
-- 'wx.tools.Editra.src.extern.pygments.filters',
-- 'wx.tools.Editra.src.extern.pygments.formatters',
-- 'wx.tools.Editra.src.extern.pygments.lexers',
-- 'wx.tools.Editra.src.extern.pygments.styles',
-- 'wx.tools.Editra.src.syntax',
- ]
-
- if not EGGing:
-@@ -927,7 +913,6 @@ else:
- opj('scripts/pywrap'),
- opj('scripts/pywxrc'),
- opj('scripts/xrced'),
-- opj('scripts/editra'),
- ]
- if os.name == 'nt':
- SCRIPTS.append( opj('scripts/genaxmodule') )
-@@ -941,15 +926,6 @@ DATA_FILES += find_data_files('wx/tools/XRCed', '*.txt', '*.xrc', '*.htb')
- DATA_FILES += find_data_files('wx/tools/XRCed/plugins', '*.crx')
- DATA_FILES += find_data_files('wx/tools/XRCed/plugins/bitmaps', '*.png')
-
--DATA_FILES += find_data_files('wx/tools/Editra/docs', '*.txt')
--DATA_FILES += find_data_files('wx/tools/Editra/locale', '*.mo')
--DATA_FILES += find_data_files('wx/tools/Editra/pixmaps',
-- '*.png', '*.icns', '*.ico', 'README', 'AUTHORS', 'COPYING')
--DATA_FILES += find_data_files('wx/tools/Editra/plugins', '*.egg')
--DATA_FILES += find_data_files('wx/tools/Editra/src', 'README')
--DATA_FILES += find_data_files('wx/tools/Editra/styles', '*.ess')
--DATA_FILES += find_data_files('wx/tools/Editra/tests/syntax', '*')
--DATA_FILES += find_data_files('wx/tools/Editra', '[A-Z]*', recursive=False)
-
-
- ## import pprint
-@@ -1000,7 +976,6 @@ if EGGing:
- 'pyshell = wx.py.PyShell:main',
- 'pywrap = wx.py.PyWrap:main',
- 'helpviewer = wx.tools.helpviewer:main',
-- 'editra = wx.tools.Editra.launcher:main',
- 'xrced = wx.tools.XRCed.xrced:main',
- ],
- },
diff --git a/dev-python/wxpython/files/wxpython-2.8.9-wxversion-scripts.patch b/dev-python/wxpython/files/wxpython-2.8.9-wxversion-scripts.patch
deleted file mode 100644
index 6a4567812308..000000000000
--- a/dev-python/wxpython/files/wxpython-2.8.9-wxversion-scripts.patch
+++ /dev/null
@@ -1,191 +0,0 @@
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/distrib/PyAlaMode.desktop wxPython-src-2.8.9.2/wxPython/distrib/PyAlaMode.desktop
---- wxPython-src-2.8.9.2-orig/wxPython/distrib/PyAlaMode.desktop 2007-07-18 16:33:55.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/distrib/PyAlaMode.desktop 2009-02-21 15:04:55.000000000 -0600
-@@ -1,8 +1,8 @@
- [Desktop Entry]
--Name=PyAlaMode
-+Name=PyAlaMode (2.8)
- Comment=GUI Python Shell with Filling and editor windows
--Exec=pyalamode
--Icon=PyCrust.png
-+Exec=pyalamode-2.8
-+Icon=/usr/share/pixmaps/PyCrust.png
- Terminal=false
- Type=Application
- Categories=Application;Development;
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/distrib/PyCrust.desktop wxPython-src-2.8.9.2/wxPython/distrib/PyCrust.desktop
---- wxPython-src-2.8.9.2-orig/wxPython/distrib/PyCrust.desktop 2007-07-18 16:33:55.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/distrib/PyCrust.desktop 2009-02-21 15:06:42.000000000 -0600
-@@ -1,8 +1,8 @@
- [Desktop Entry]
--Name=PyCrust
-+Name=PyCrust (2.8)
- Comment=GUI Python Shell with Filling
--Exec=pycrust
--Icon=PyCrust.png
-+Exec=pycrust-2.8
-+Icon=/usr/share/pixmaps/PyCrust.png
- Terminal=false
- Type=Application
- Categories=Application;Development;
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/distrib/PyShell.desktop wxPython-src-2.8.9.2/wxPython/distrib/PyShell.desktop
---- wxPython-src-2.8.9.2-orig/wxPython/distrib/PyShell.desktop 2007-07-18 16:33:55.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/distrib/PyShell.desktop 2009-02-21 15:08:19.000000000 -0600
-@@ -1,8 +1,8 @@
- [Desktop Entry]
--Name=PyShell
-+Name=PyShell (2.8)
- Comment=GUI Python Shell
--Exec=pyshell
--Icon=PyCrust.png
-+Exec=pyshell-2.8
-+Icon=/usr/share/pixmaps/PyCrust.png
- Terminal=false
- Type=Application
- Categories=Application;Development;
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/distrib/XRCed.desktop wxPython-src-2.8.9.2/wxPython/distrib/XRCed.desktop
---- wxPython-src-2.8.9.2-orig/wxPython/distrib/XRCed.desktop 2007-07-18 16:33:55.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/distrib/XRCed.desktop 2009-02-21 15:09:22.000000000 -0600
-@@ -1,8 +1,8 @@
- [Desktop Entry]
--Name=XRCed
-+Name=XRCed (2.8)
- Comment=wxPython XRC resource editor
--Exec=xrced
--Icon=XRCed.png
-+Exec=xrced-2.8
-+Icon=/usr/share/pixmaps/XRCed.png
- Terminal=false
- Type=Application
- Categories=Application;Development;
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/editra wxPython-src-2.8.9.2/wxPython/scripts/editra
---- wxPython-src-2.8.9.2-orig/wxPython/scripts/editra 2008-02-29 14:32:17.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/scripts/editra 2009-02-21 15:03:24.000000000 -0600
-@@ -1,4 +1,6 @@
- #!/usr/bin/env python
-+import wxversion
-+wxversion.select("2.8")
-
- from wx.tools.Editra.launcher import main
- main()
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/genaxmodule wxPython-src-2.8.9.2/wxPython/scripts/genaxmodule
---- wxPython-src-2.8.9.2-orig/wxPython/scripts/genaxmodule 2008-02-29 14:32:17.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/scripts/genaxmodule 2009-02-21 15:03:24.000000000 -0600
-@@ -1,4 +1,6 @@
- #!/usr/bin/env python
-+import wxversion
-+wxversion.select("2.8")
-
- from wx.tools.genaxmodule import main
- main()
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/helpviewer wxPython-src-2.8.9.2/wxPython/scripts/helpviewer
---- wxPython-src-2.8.9.2-orig/wxPython/scripts/helpviewer 2007-07-18 16:33:55.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/scripts/helpviewer 2009-02-21 15:03:24.000000000 -0600
-@@ -1,4 +1,6 @@
- #!/usr/bin/env python
-+import wxversion
-+wxversion.select("2.8")
-
- from wx.tools.helpviewer import main
- main()
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/img2png wxPython-src-2.8.9.2/wxPython/scripts/img2png
---- wxPython-src-2.8.9.2-orig/wxPython/scripts/img2png 2007-07-18 16:33:55.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/scripts/img2png 2009-02-21 15:03:24.000000000 -0600
-@@ -1,4 +1,6 @@
- #!/usr/bin/env python
-+import wxversion
-+wxversion.select("2.8")
-
- from wx.tools.img2png import main
- main()
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/img2py wxPython-src-2.8.9.2/wxPython/scripts/img2py
---- wxPython-src-2.8.9.2-orig/wxPython/scripts/img2py 2008-02-29 14:32:17.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/scripts/img2py 2009-02-21 15:03:24.000000000 -0600
-@@ -1,4 +1,6 @@
- #!/usr/bin/env python
-+import wxversion
-+wxversion.select("2.8")
-
- from wx.tools.img2py import main
- main()
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/img2xpm wxPython-src-2.8.9.2/wxPython/scripts/img2xpm
---- wxPython-src-2.8.9.2-orig/wxPython/scripts/img2xpm 2007-07-18 16:33:55.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/scripts/img2xpm 2009-02-21 15:03:24.000000000 -0600
-@@ -1,4 +1,6 @@
- #!/usr/bin/env python
-+import wxversion
-+wxversion.select("2.8")
-
- from wx.tools.img2xpm import main
- main()
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pyalacarte wxPython-src-2.8.9.2/wxPython/scripts/pyalacarte
---- wxPython-src-2.8.9.2-orig/wxPython/scripts/pyalacarte 2007-07-18 16:33:55.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/scripts/pyalacarte 2009-02-21 15:03:24.000000000 -0600
-@@ -1,4 +1,6 @@
- #!/usr/bin/env python
-+import wxversion
-+wxversion.select("2.8")
-
- from wx.py.PyAlaCarte import main
- main()
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pyalamode wxPython-src-2.8.9.2/wxPython/scripts/pyalamode
---- wxPython-src-2.8.9.2-orig/wxPython/scripts/pyalamode 2007-07-18 16:33:55.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/scripts/pyalamode 2009-02-21 15:03:24.000000000 -0600
-@@ -1,4 +1,6 @@
- #!/usr/bin/env python
-+import wxversion
-+wxversion.select("2.8")
-
- from wx.py.PyAlaMode import main
- main()
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pycrust wxPython-src-2.8.9.2/wxPython/scripts/pycrust
---- wxPython-src-2.8.9.2-orig/wxPython/scripts/pycrust 2007-07-18 16:33:55.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/scripts/pycrust 2009-02-21 15:03:24.000000000 -0600
-@@ -1,4 +1,6 @@
- #!/usr/bin/env python
-+import wxversion
-+wxversion.select("2.8")
-
- from wx.py.PyCrust import main
- main()
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pyshell wxPython-src-2.8.9.2/wxPython/scripts/pyshell
---- wxPython-src-2.8.9.2-orig/wxPython/scripts/pyshell 2007-07-18 16:33:55.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/scripts/pyshell 2009-02-21 15:03:24.000000000 -0600
-@@ -1,4 +1,6 @@
- #!/usr/bin/env python
-+import wxversion
-+wxversion.select("2.8")
-
- from wx.py.PyShell import main
- main()
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pywrap wxPython-src-2.8.9.2/wxPython/scripts/pywrap
---- wxPython-src-2.8.9.2-orig/wxPython/scripts/pywrap 2007-07-18 16:33:55.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/scripts/pywrap 2009-02-21 15:03:24.000000000 -0600
-@@ -1,4 +1,6 @@
- #!/usr/bin/env python
-+import wxversion
-+wxversion.select("2.8")
-
- from wx.py.PyWrap import main
- main()
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/pywxrc wxPython-src-2.8.9.2/wxPython/scripts/pywxrc
---- wxPython-src-2.8.9.2-orig/wxPython/scripts/pywxrc 2008-02-29 14:32:17.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/scripts/pywxrc 2009-02-21 15:09:58.000000000 -0600
-@@ -1,5 +1,7 @@
- #!/usr/bin/env python
-
-+import wxversion
-+wxversion.select("2.8")
- from wx.tools.pywxrc import main
- main()
-
-diff -Naurp wxPython-src-2.8.9.2-orig/wxPython/scripts/xrced wxPython-src-2.8.9.2/wxPython/scripts/xrced
---- wxPython-src-2.8.9.2-orig/wxPython/scripts/xrced 2007-07-18 16:33:55.000000000 -0600
-+++ wxPython-src-2.8.9.2/wxPython/scripts/xrced 2009-02-21 15:03:24.000000000 -0600
-@@ -1,4 +1,6 @@
- #!/usr/bin/env python
-+import wxversion
-+wxversion.select("2.8")
-
- from wx.tools.XRCed.xrced import main
- main()
diff --git a/dev-python/wxpython/metadata.xml b/dev-python/wxpython/metadata.xml
index d87904c379c4..f6588d2f5c36 100644
--- a/dev-python/wxpython/metadata.xml
+++ b/dev-python/wxpython/metadata.xml
@@ -11,7 +11,6 @@
</maintainer>
<use>
<flag name="examples">Install interactive demo module browser and sample applets.</flag>
- <flag name="doc">Install HTML wxWidgets docs and wxpython API reference.</flag>
</use>
<upstream>
<remote-id type="sourceforge">wxpython</remote-id>
diff --git a/dev-python/wxpython/wxpython-2.8.12.1-r2.ebuild b/dev-python/wxpython/wxpython-2.8.12.1-r2.ebuild
deleted file mode 100644
index bb3bb88a6dd3..000000000000
--- a/dev-python/wxpython/wxpython-2.8.12.1-r2.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-WX_GTK_VER="2.8"
-
-inherit alternatives distutils-r1 eutils fdo-mime flag-o-matic wxwidgets
-
-MY_P="${P/wxpython-/wxPython-src-}"
-
-DESCRIPTION="A blending of the wxWindows C++ class library with Python"
-HOMEPAGE="http://www.wxpython.org/"
-SRC_URI="
- mirror://sourceforge/wxpython/${MY_P}.tar.bz2
- doc? (
- mirror://sourceforge/wxpython/wxPython-docs-${PV}.tar.bz2
- mirror://sourceforge/wxpython/wxPython-newdocs-2.8.9.2.tar.bz2 )
- examples? ( mirror://sourceforge/wxpython/wxPython-demo-${PV}.tar.bz2 )"
-
-LICENSE="wxWinLL-3"
-SLOT="2.8"
-KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="cairo doc examples opengl"
-
-RDEPEND="
- dev-lang/python-exec:2[${PYTHON_USEDEP}]
- >=x11-libs/wxGTK-${PV}:${WX_GTK_VER}[opengl?,tiff,X]
- dev-libs/glib:2
- dev-python/setuptools[${PYTHON_USEDEP}]
- media-libs/libpng:0=
- media-libs/tiff:0
- virtual/jpeg
- x11-libs/gtk+:2
- x11-libs/pango[X]
- cairo? ( >=dev-python/pycairo-1.8.4[${PYTHON_USEDEP}] )
- opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )"
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}/wxPython"
-DOC_S="${WORKDIR}/wxPython-${PV}"
-
-# The hacky build system seems to be broken with out-of-source builds,
-# and installs 'wx' package globally.
-DISTUTILS_IN_SOURCE_BUILD=1
-
-python_prepare_all() {
- sed -i "s:cflags.append('-O3'):pass:" config.py || die "sed failed"
-
- if use doc; then
- cd "${DOC_S}" || die
- epatch "${FILESDIR}"/${PN}-${SLOT}-cache-writable.patch
- fi
-
- if use examples; then
- cd "${DOC_S}" || die
- epatch "${FILESDIR}"/${PN}-${SLOT}-wxversion-demo.patch
- fi
-
- cd "${S}" || die
-
- local PATCHES=(
- "${FILESDIR}"/${PN}-2.8.9-wxversion-scripts.patch
- # drop editra - we have it as a separate package now
- "${FILESDIR}"/${PN}-2.8.12-drop-editra.patch
- "${FILESDIR}"/${PN}-2.8.12-drop-categories.patch
- "${FILESDIR}"/${PN}-2.8-no-preservatives-added.patch
- # fix handling egg_info command
- "${FILESDIR}"/${PN}-2.8.12.1-disable-egging-mode.patch
- )
-
- distutils-r1_python_prepare_all
-}
-
-python_configure_all() {
- append-flags -fno-strict-aliasing
- # Workaround, buildsystem uses CFLAGS as CXXFLAGS
- export CFLAGS="${CXXFLAGS}"
- need-wxwidgets unicode
-
- mydistutilsargs=(
- WX_CONFIG="${WX_CONFIG}"
- WXPORT=gtk2
- UNICODE=1
- BUILD_GLCANVAS=$(usex opengl 1 0)
- )
-}
-
-python_compile() {
- # We need to have separate libdirs due to hackery, bug #455332.
- distutils-r1_python_compile \
- build --build-purelib "${BUILD_DIR}"/lib.common
-}
-
-python_install() {
- distutils-r1_python_install \
- build --build-purelib "${BUILD_DIR}"/lib.common
-
- # adjust the filenames for wxPython slots.
- local file
- for file in "${D}$(python_get_sitedir)"/wx{version.*,.pth}; do
- mv "${file}" "${file}-${SLOT}" || die
- done
- cd "${ED}"usr/lib/python-exec/"${EPYTHON}" || die
- for file in *; do
- mv "${file}" "${file}-${SLOT}" || die
-
- # wrappers are common to all impls, so a parallel run may
- # move it for us. ln+rm is more failure-proof.
- ln -fs ../lib/python-exec/python-exec2 "${ED}usr/bin/${file}-${SLOT}" || die
- rm -f "${ED}usr/bin/${file}"
- done
-}
-
-python_install_all() {
- dodoc docs/{CHANGES,PyManual,README,wxPackage,wxPythonManual}.txt
-
- domenu distrib/{Py{AlaMode,Crust,Shell},XRCed}.desktop
- newicon wx/py/PyCrust_32.png PyCrust.png
- newicon wx/tools/XRCed/XRCed_32.png XRCed.png
-
- docdir=${D}usr/share/doc/${PF}
-
- if use doc; then
- docinto docs
- dodoc -r "${DOC_S}"/docs/.
- # For some reason newer API docs aren't available so use 2.8.9.2's
- dodoc -r "${WORKDIR}"/wxPython-2.8.9.2/docs/.
-
- docompress -x /usr/share/doc/${PF}/docs
- fi
-
- if use examples; then
- docinto demo
- dodoc -r "${DOC_S}"/demo/.
- docinto samples
- dodoc -r "${DOC_S}"/samples/.
-
- [[ -e ${docdir}/samples/embedded/embedded ]] \
- && rm -f "${docdir}"/samples/embedded/embedded
-
- docompress -x /usr/share/doc/${PF}/{demo,samples}
- fi
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
-
- create_symlinks() {
- alternatives_auto_makesym "$(python_get_sitedir)/wx.pth" "$(python_get_sitedir)/wx.pth-[0-9].[0-9]"
- alternatives_auto_makesym "$(python_get_sitedir)/wxversion.py" "$(python_get_sitedir)/wxversion.py-[0-9].[0-9]"
- }
- python_foreach_impl create_symlinks
-
- echo
- elog "Gentoo uses the Multi-version method for SLOT'ing."
- elog "Developers, see this site for instructions on using"
- elog "2.6 or 2.8 with your apps:"
- elog "http://wiki.wxpython.org/index.cgi/MultiVersionInstalls"
- if use doc; then
- echo
- elog "To access the general wxWidgets documentation, run"
- elog "/usr/share/doc/${PF}/docs/viewdocs.py"
- echo
- elog "wxPython documentation is available by pointing a browser"
- elog "at /usr/share/doc/${PF}/docs/api/index.html"
- fi
- if use examples; then
- echo
- elog "The demo.py app which contains hundreds of demo modules"
- elog "with documentation and source code has been installed at"
- elog "/usr/share/doc/${PF}/demo/demo.py"
- echo
- elog "Many more example apps and modules can be found in"
- elog "/usr/share/doc/${PF}/samples/"
- fi
- echo
- elog "Editra is not packaged with wxpython in Gentoo."
- elog "You can find it in the tree as app-editors/editra"
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-
- update_symlinks() {
- alternatives_auto_makesym "$(python_get_sitedir)/wx.pth" "$(python_get_sitedir)/wx.pth-[0-9].[0-9]"
- alternatives_auto_makesym "$(python_get_sitedir)/wxversion.py" "$(python_get_sitedir)/wxversion.py-[0-9].[0-9]"
- }
- python_foreach_impl update_symlinks
-}
diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest
index 42918f333994..de6e18dbd79c 100644
--- a/dev-python/xarray/Manifest
+++ b/dev-python/xarray/Manifest
@@ -1,5 +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.9.6.tar.gz 1491394 BLAKE2B 42f0e9d8c0c2c4194cab72a309671fc4ebe18feff9d8593291e67ebf26e896a4d142ef4a75e8358ca8425822537949d9d69e970cba568c187696ae88c81cc09a SHA512 f7a12da324e0afadbdcf7abea33d4450189ba4b761240995328a530b67e2f2134b31bf961f8fa388e2296c26dc2da2cf14c113ab86ac301d96b7a35af56a5107
-EBUILD xarray-0.10.8.ebuild 638 BLAKE2B 091dde0d34147db1b18fec6c12254aaf6531f3bce5218ddda23e833850bf5709de1f9f6f3d8ae446e881a2c1c8af51d35ad6470f367f1c615b7ff14bff96d026 SHA512 7049a25b24438394fe22075aea25d2af52de12c3fe6dd5c90cb4b7ba36a87f2caae8a3b772ae094d52dd16e76ada8f907aa0cb7f3cc559d9e2ec293586f3e7bc
+EBUILD xarray-0.10.8.ebuild 823 BLAKE2B 875f2bcb72caed58030cb4ae19000285a7e805ab6d34f5fff8a1753ffb2ce2e01d0239025e2f95ef8dbd57f2f784282adb33abcd9f92f3714fe4cecb15099c97 SHA512 ed6f788ad9bbb7af6e9b07cc65d82c8f64d9d64f5fee123f50efcc2ae56cf6ae75fa82a005688b450b01ff32b59d00727a7947a812c0636bc1c0cd239fb7fe05
EBUILD xarray-0.9.6.ebuild 638 BLAKE2B c58617382c00c29c7520c01a99c5f95df96411f86cbd825399e43192f4f186761be7d6494ce3015fadcce69cf06588711333547d93570a14965f8796ea209072 SHA512 c23fc52bbd5bc8eaf198a54bec09042e9445788ed379c5c9a3c64bbb3184369f1abded531ac5023a983119429ef9659b3c39bae4d87bcfb7bac0a23cec669461
MISC metadata.xml 508 BLAKE2B ec48fcbe3d7ecc1907ba57f065ff83affaf8a449a50d39faed113192bbf1dd60ae145550c4794b0fcc000a20f1701a5e9cebaa01782e294ed5300ed5cd82704d SHA512 937f1589c8b6eaa65f70d7b273e60935eaed889895996e5f952dece64a0982130fa5f50f09f25041a86f88f7646e76ba9ca3580ae8adcefa1f83a4effc5409c3
diff --git a/dev-python/xarray/files/xarray-0.10.8-skip-broken-test.patch b/dev-python/xarray/files/xarray-0.10.8-skip-broken-test.patch
new file mode 100644
index 000000000000..62798cbcb5ba
--- /dev/null
+++ b/dev-python/xarray/files/xarray-0.10.8-skip-broken-test.patch
@@ -0,0 +1,12 @@
+diff --git a/xarray/tests/test_variable.py b/xarray/tests/test_variable.py
+index 290c7a6e..d49a048e 100644
+--- a/xarray/tests/test_variable.py
++++ b/xarray/tests/test_variable.py
+@@ -373,6 +373,7 @@ class VariableSubclassTestCases(object):
+ assert v[0].values == np.asarray(data)[0]
+ assert np.asarray(v[0]) == np.asarray(data)[0]
+
++ @pytest.mark.skip("Fails on Gentoo")
+ def test_equals_all_dtypes(self):
+ for v, _ in self.example_1d_objects():
+ v2 = v.copy()
diff --git a/dev-python/xarray/xarray-0.10.8.ebuild b/dev-python/xarray/xarray-0.10.8.ebuild
index f2e42e221e95..280a946fa188 100644
--- a/dev-python/xarray/xarray-0.10.8.ebuild
+++ b/dev-python/xarray/xarray-0.10.8.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
+PYTHON_COMPAT=( python{2_7,3_{5,6}} )
inherit distutils-r1
@@ -17,15 +17,21 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
- dev-python/numpy[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.14[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
+ >=dev-python/dask-0.18.2[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' 'python2*')
)"
+PATCHES=(
+ "${FILESDIR}/${PN}-0.10.8-skip-broken-test.patch"
+)
+
python_test() {
- py.test -v || die
+ pytest -v || die
}