From deba8115d2c2af26df42966b91ef04ff4dd79cde Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 14 May 2020 11:09:11 +0100 Subject: gentoo resync : 14.05.2020 --- dev-python/BitVector/BitVector-3.4.8.ebuild | 23 -- dev-python/BitVector/BitVector-3.4.9.ebuild | 2 +- dev-python/BitVector/Manifest | 4 +- dev-python/GitPython/GitPython-2.1.11.ebuild | 37 --- dev-python/GitPython/GitPython-3.1.0.ebuild | 56 ----- dev-python/GitPython/GitPython-3.1.1.ebuild | 2 +- dev-python/GitPython/GitPython-3.1.2.ebuild | 57 +++++ dev-python/GitPython/Manifest | 8 +- dev-python/Manifest.gz | Bin 253496 -> 253674 bytes dev-python/PyContracts/Manifest | 6 +- dev-python/PyContracts/PyContracts-1.7.9.ebuild | 36 --- dev-python/PyContracts/PyContracts-1.8.0.ebuild | 36 --- dev-python/PyContracts/PyContracts-1.8.12.ebuild | 2 +- dev-python/PyGithub/Manifest | 4 +- dev-python/PyGithub/PyGithub-1.47.ebuild | 29 --- dev-python/PyGithub/PyGithub-1.51.ebuild | 28 +++ dev-python/PyQtWebEngine/Manifest | 2 +- .../PyQtWebEngine/PyQtWebEngine-5.13.2.ebuild | 2 +- dev-python/PyRSS2Gen/Manifest | 2 +- dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r1.ebuild | 17 ++ dev-python/PyRSS2Gen/PyRSS2Gen-1.1.ebuild | 16 -- dev-python/PySocks/Manifest | 6 +- dev-python/PySocks/PySocks-1.6.7.ebuild | 19 -- dev-python/PySocks/PySocks-1.6.8.ebuild | 30 --- dev-python/PySocks/PySocks-1.7.1.ebuild | 2 +- dev-python/PyUtilib/Manifest | 2 - dev-python/PyUtilib/PyUtilib-5.6.5.ebuild | 52 ----- dev-python/QtPy/Manifest | 3 +- dev-python/QtPy/QtPy-1.9.0-r1.ebuild | 31 --- dev-python/QtPy/QtPy-1.9.0-r2.ebuild | 2 +- dev-python/SaltTesting/Manifest | 2 +- .../SaltTesting/SaltTesting-2018.9.21.ebuild | 2 +- dev-python/aiofiles/Manifest | 3 + dev-python/aiofiles/aiofiles-0.4.0.ebuild | 24 ++ dev-python/aiofiles/metadata.xml | 16 ++ dev-python/aiohttp-cors/Manifest | 4 +- .../aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild | 37 +++ .../files/aiohttp-cors-0.7.0-py3_7.patch | 23 ++ dev-python/aiohttp-cors/metadata.xml | 9 +- dev-python/aiohttp/Manifest | 2 + dev-python/aiohttp/aiohttp-3.6.2.ebuild | 132 +++++++++++ dev-python/alagitpull/Manifest | 2 +- dev-python/alagitpull/alagitpull-0.0.23.ebuild | 2 +- dev-python/ansi2html/Manifest | 2 +- dev-python/ansi2html/ansi2html-1.5.2.ebuild | 2 +- dev-python/ansicolor/Manifest | 3 +- dev-python/ansicolor/ansicolor-0.2.6-r1.ebuild | 2 +- dev-python/ansicolor/ansicolor-0.2.6.ebuild | 19 -- dev-python/apispec/Manifest | 3 + dev-python/apispec/apispec-3.3.0.ebuild | 33 +++ dev-python/apispec/files/apispec-3.3.0-tests.patch | 20 ++ dev-python/appdirs/Manifest | 3 + dev-python/appdirs/appdirs-1.4.4.ebuild | 24 ++ .../appdirs/files/appdirs-1.4.4-distutils.patch | 28 +++ dev-python/argcomplete/Manifest | 4 +- .../argcomplete/argcomplete-1.11.1-r1.ebuild | 40 ++++ dev-python/argcomplete/argcomplete-1.11.1.ebuild | 2 +- .../files/argcomplete-1.11.1-fish-xpass.patch | 35 +++ dev-python/args/Manifest | 2 +- dev-python/args/args-0.1.0-r1.ebuild | 3 +- dev-python/arpeggio/Manifest | 4 +- dev-python/arpeggio/arpeggio-1.9.0.ebuild | 2 +- dev-python/arpeggio/arpeggio-1.9.2.ebuild | 40 ++++ dev-python/arrow/Manifest | 4 +- dev-python/arrow/arrow-0.15.5.ebuild | 1 + dev-python/arrow/arrow-0.15.6.ebuild | 31 +++ dev-python/asgiref/Manifest | 3 + dev-python/asgiref/asgiref-3.2.7.ebuild | 23 ++ dev-python/asgiref/metadata.xml | 8 + dev-python/asn1crypto/Manifest | 2 +- dev-python/asn1crypto/asn1crypto-0.24.0.ebuild | 2 +- dev-python/astunparse/Manifest | 4 +- dev-python/astunparse/astunparse-1.6.2.ebuild | 12 +- .../astunparse/files/astunparse-1.6.2-py38.patch | 259 +++++++++++++++++++++ .../astunparse/files/astunparse-1.6.2-tests.patch | 23 ++ dev-python/asynctest/Manifest | 2 +- dev-python/asynctest/metadata.xml | 10 +- dev-python/audioread/Manifest | 2 +- dev-python/audioread/audioread-2.1.8-r1.ebuild | 38 --- dev-python/audioread/audioread-2.1.8-r2.ebuild | 38 +++ dev-python/authres/Manifest | 2 - dev-python/authres/authres-1.1.1.ebuild | 21 -- dev-python/autobahn/Manifest | 4 +- dev-python/autobahn/autobahn-20.4.3.ebuild | 84 +++++++ dev-python/autobahn/metadata.xml | 6 +- dev-python/automat/Manifest | 2 +- dev-python/automat/automat-0.8.0-r1.ebuild | 2 +- dev-python/autopep8/Manifest | 2 +- dev-python/autopep8/autopep8-1.4.4.ebuild | 2 +- dev-python/aws-sam-translator/Manifest | 2 + .../aws-sam-translator-1.22.0.ebuild | 46 ++++ dev-python/aws-xray-sdk-python/Manifest | 2 +- .../aws-xray-sdk-python-2.4.2.ebuild | 2 +- dev-python/awscli/Manifest | 8 +- dev-python/awscli/awscli-1.18.16.ebuild | 56 ----- dev-python/awscli/awscli-1.18.32.ebuild | 56 ----- dev-python/awscli/awscli-1.18.48.ebuild | 56 +++++ dev-python/awscli/awscli-1.18.56.ebuild | 56 +++++ dev-python/backports-functools-lru-cache/Manifest | 6 - .../backports-functools-lru-cache-1.3.ebuild | 48 ---- .../backports-functools-lru-cache-1.4-r1.ebuild | 54 ----- .../backports-functools-lru-cache-1.5.ebuild | 54 ----- dev-python/backports-lzma/Manifest | 4 - .../backports-lzma/backports-lzma-0.0.10.ebuild | 40 ---- .../backports-lzma/backports-lzma-0.0.12.ebuild | 40 ---- dev-python/backports-tempfile/Manifest | 2 +- .../backports-tempfile-1.0.ebuild | 2 +- dev-python/backports-weakref/Manifest | 2 +- .../backports-weakref-1.0_p1.ebuild | 2 +- dev-python/bareos/Manifest | 3 + dev-python/bareos/bareos-19.2.7.ebuild | 23 ++ dev-python/bareos/metadata.xml | 11 + dev-python/basemap/Manifest | 3 - dev-python/basemap/basemap-1.0.7-r4.ebuild | 81 ------- dev-python/basemap/metadata.xml | 19 -- dev-python/bcrypt/Manifest | 2 - dev-python/bcrypt/bcrypt-3.1.6.ebuild | 33 --- dev-python/beautifulsoup/Manifest | 4 +- .../beautifulsoup/beautifulsoup-4.8.1.ebuild | 36 --- .../beautifulsoup/beautifulsoup-4.8.2.ebuild | 2 +- dev-python/betamax/Manifest | 4 +- dev-python/betamax/betamax-0.8.0.ebuild | 30 --- dev-python/betamax/betamax-0.8.1.ebuild | 2 +- dev-python/binaryornot/Manifest | 2 +- dev-python/binaryornot/binaryornot-0.4.4.ebuild | 2 +- dev-python/bitstring/Manifest | 4 +- dev-python/bitstring/bitstring-3.1.5.ebuild | 25 -- dev-python/bitstring/bitstring-3.1.6.ebuild | 2 +- dev-python/blessed/Manifest | 3 + dev-python/blessed/blessed-1.17.5.ebuild | 50 ++++ dev-python/blessed/metadata.xml | 13 ++ dev-python/blessings/Manifest | 3 +- dev-python/blessings/blessings-1.7-r1.ebuild | 2 +- dev-python/blessings/blessings-1.7.ebuild | 43 ---- dev-python/blinker/Manifest | 2 +- dev-python/blinker/blinker-1.4-r1.ebuild | 2 +- dev-python/booleanOperations/Manifest | 2 +- .../booleanOperations-0.9.0-r1.ebuild | 34 +++ .../booleanOperations-0.9.0.ebuild | 33 --- dev-python/boto/Manifest | 2 + dev-python/boto/boto-2.49.0-r2.ebuild | 34 +++ .../files/boto-try-to-add-SNI-support-v2.patch | 93 ++++++++ dev-python/boto3/Manifest | 4 +- dev-python/boto3/boto3-1.12.48.ebuild | 55 +++++ dev-python/boto3/boto3-9999.ebuild | 51 ++-- dev-python/botocore/Manifest | 9 +- dev-python/botocore/botocore-1.15.48.ebuild | 59 +++++ dev-python/botocore/botocore-1.16.6.ebuild | 59 +++++ dev-python/botocore/botocore-1.16.7.ebuild | 57 +++++ dev-python/botocore/botocore-9999.ebuild | 4 + .../files/botocore-1.16.7-unlock-deps.patch | 27 +++ dev-python/bpython/Manifest | 3 +- dev-python/bpython/bpython-0.18-r1.ebuild | 57 ----- dev-python/bpython/bpython-0.19.ebuild | 2 +- dev-python/breathe/Manifest | 2 +- dev-python/breathe/breathe-4.14.1.ebuild | 2 +- dev-python/brotlipy/Manifest | 4 +- dev-python/brotlipy/brotlipy-0.7.0-r1.ebuild | 55 ----- dev-python/brotlipy/brotlipy-0.7.0-r2.ebuild | 50 ++++ dev-python/brotlipy/metadata.xml | 8 +- dev-python/cachetools/Manifest | 2 +- dev-python/cachetools/cachetools-3.1.1.ebuild | 2 +- dev-python/carbon/Manifest | 2 +- dev-python/carbon/carbon-1.1.5.ebuild | 2 +- dev-python/catkin_pkg/Manifest | 5 +- dev-python/catkin_pkg/catkin_pkg-0.4.20.ebuild | 56 +++++ dev-python/catkin_pkg/catkin_pkg-9999.ebuild | 4 +- dev-python/catkin_pkg/files/infinite_loop4.patch | 27 +++ dev-python/cbor/Manifest | 4 +- dev-python/cbor/cbor-1.0.0.ebuild | 2 +- dev-python/cbor/metadata.xml | 5 +- dev-python/cbor2/Manifest | 3 + dev-python/cbor2/cbor2-5.1.0.ebuild | 30 +++ dev-python/cbor2/metadata.xml | 23 ++ dev-python/cffi/Manifest | 2 - dev-python/cffi/cffi-1.13.2.ebuild | 43 ---- dev-python/cfn-python-lint/Manifest | 3 + .../cfn-python-lint/cfn-python-lint-0.30.1.ebuild | 36 +++ .../files/cfn-python-lint-0.30.1-tests.patch | 20 ++ dev-python/cgroup-utils/Manifest | 2 - dev-python/cgroup-utils/cgroup-utils-0.6.ebuild | 18 -- dev-python/chameleon/Manifest | 8 +- dev-python/chameleon/chameleon-2.25.ebuild | 41 ---- dev-python/chameleon/chameleon-3.6.2.ebuild | 21 -- dev-python/chameleon/chameleon-3.7.0.ebuild | 2 +- dev-python/chameleon/chameleon-3.7.1.ebuild | 21 ++ dev-python/cheetah3/Manifest | 4 +- dev-python/cheetah3/cheetah3-3.2.3.ebuild | 45 ---- dev-python/cheetah3/cheetah3-3.2.4.ebuild | 42 ++++ dev-python/cherrypy/Manifest | 7 +- dev-python/cherrypy/cherrypy-13.1.0.ebuild | 44 ---- dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild | 58 ----- dev-python/cherrypy/cherrypy-17.4.2.ebuild | 61 ----- dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- dev-python/clang-python/Manifest | 2 - dev-python/clang-python/clang-python-7.1.0.ebuild | 47 ---- dev-python/click-default-group/Manifest | 2 +- .../click-default-group-1.2.2.ebuild | 2 +- dev-python/click-log/Manifest | 2 +- dev-python/click-log/click-log-0.3.2.ebuild | 2 +- dev-python/click-threading/Manifest | 2 +- .../click-threading/click-threading-0.4.4.ebuild | 2 +- dev-python/cliff/Manifest | 5 +- dev-python/cliff/cliff-2.12.0-r2.ebuild | 54 ----- dev-python/cliff/cliff-2.12.0.ebuild | 50 ---- dev-python/cliff/cliff-2.18.0-r1.ebuild | 58 +++++ dev-python/cliff/cliff-2.18.0.ebuild | 58 ----- dev-python/clint/Manifest | 2 +- dev-python/clint/clint-0.5.1-r1.ebuild | 3 +- dev-python/cloudpickle/Manifest | 4 +- dev-python/cloudpickle/cloudpickle-1.3.0.ebuild | 5 +- dev-python/cloudpickle/cloudpickle-1.4.1.ebuild | 30 +++ dev-python/cmd2/Manifest | 4 - dev-python/cmd2/cmd2-0.8.9.ebuild | 39 ---- dev-python/cmd2/cmd2-1.0.1.ebuild | 35 --- dev-python/colorama/Manifest | 6 +- dev-python/colorama/colorama-0.3.9-r1.ebuild | 44 ---- dev-python/colorama/colorama-0.4.3.ebuild | 5 +- dev-python/colorama/metadata.xml | 4 - dev-python/colorspacious/Manifest | 2 +- .../colorspacious/colorspacious-1.1.2.ebuild | 2 +- dev-python/commonmark/Manifest | 4 +- dev-python/commonmark/commonmark-0.7.5.ebuild | 48 ---- dev-python/commonmark/commonmark-0.9.1.ebuild | 2 +- dev-python/configargparse/Manifest | 8 - .../configargparse/configargparse-1.0.ebuild | 30 --- .../configargparse/configargparse-1.2.1.ebuild | 30 --- .../configargparse/configargparse-1.2.2.ebuild | 30 --- .../configargparse/configargparse-1.2.ebuild | 30 --- dev-python/construct/Manifest | 2 - dev-python/construct/construct-2.9.46.ebuild | 34 --- dev-python/contextvars/Manifest | 2 +- dev-python/contextvars/contextvars-2.4.ebuild | 2 +- dev-python/coverage/Manifest | 2 +- dev-python/coverage/coverage-4.5.4.ebuild | 2 +- dev-python/cppy/Manifest | 3 + dev-python/cppy/cppy-1.1.0.ebuild | 18 ++ dev-python/cppy/metadata.xml | 18 ++ dev-python/crcmod/Manifest | 2 +- dev-python/crcmod/crcmod-1.7-r3.ebuild | 2 +- dev-python/cryptography-vectors/Manifest | 3 - .../cryptography-vectors-2.6.1.ebuild | 25 -- dev-python/cryptography-vectors/metadata.xml | 11 - dev-python/css-parser/Manifest | 2 +- dev-python/css-parser/css-parser-1.0.4-r1.ebuild | 10 +- dev-python/cssselect2/Manifest | 2 +- dev-python/cssselect2/cssselect2-0.3.0.ebuild | 2 +- dev-python/csv23/Manifest | 3 + dev-python/csv23/csv23-0.3.1.ebuild | 32 +++ dev-python/csv23/metadata.xml | 7 + dev-python/curtsies/Manifest | 3 +- dev-python/curtsies/curtsies-0.3.0-r2.ebuild | 2 +- dev-python/curtsies/curtsies-0.3.0.ebuild | 36 --- dev-python/cvxopt/Manifest | 1 + dev-python/cvxopt/cvxopt-1.2.5-r1.ebuild | 174 ++++++++++++++ dev-python/cx_Freeze/Manifest | 4 +- dev-python/cx_Freeze/cx_Freeze-5.0.2.ebuild | 20 -- dev-python/cx_Freeze/cx_Freeze-6.1.ebuild | 2 +- dev-python/cycler/Manifest | 2 +- dev-python/cycler/cycler-0.10.0-r1.ebuild | 2 +- dev-python/cython/Manifest | 6 +- dev-python/cython/cython-0.29.14-r1.ebuild | 80 ------- dev-python/cython/cython-0.29.15.ebuild | 2 +- dev-python/cython/cython-0.29.17.ebuild | 80 +++++++ dev-python/dataclasses/Manifest | 3 + dev-python/dataclasses/dataclasses-0.7.ebuild | 25 ++ dev-python/dataclasses/metadata.xml | 7 + dev-python/dbus-python/Manifest | 8 +- dev-python/dbus-python/dbus-python-1.2.12.ebuild | 78 ------- dev-python/dbus-python/dbus-python-1.2.14.ebuild | 77 ------ dev-python/dbus-python/dbus-python-1.2.16.ebuild | 2 +- dev-python/dbus-python/dbus-python-1.2.4.ebuild | 89 ------- dev-python/dbusmock/Manifest | 2 +- dev-python/dbusmock/dbusmock-0.18.3.ebuild | 2 +- dev-python/ddt/Manifest | 2 +- dev-python/ddt/ddt-1.2.2.ebuild | 2 +- dev-python/decorator/Manifest | 4 +- dev-python/decorator/decorator-4.4.1.ebuild | 21 -- dev-python/decorator/decorator-4.4.2.ebuild | 2 +- dev-python/defcon/Manifest | 2 +- dev-python/defcon/defcon-0.6.0-r1.ebuild | 12 +- dev-python/deprecated/Manifest | 2 + dev-python/deprecated/deprecated-1.2.10.ebuild | 20 ++ dev-python/dicttoxml/Manifest | 1 + dev-python/dicttoxml/dicttoxml-1.7.4-r1.ebuild | 15 ++ dev-python/diff-match-patch/Manifest | 2 +- dev-python/diff-match-patch/metadata.xml | 4 - dev-python/discogs-client/Manifest | 2 - .../discogs-client/discogs-client-2.2.1.ebuild | 27 --- dev-python/diskcache/Manifest | 2 - dev-python/diskcache/diskcache-3.1.0.ebuild | 43 ---- dev-python/distlib/Manifest | 2 +- dev-python/distlib/distlib-0.3.0.ebuild | 2 +- dev-python/distro/Manifest | 2 +- dev-python/distro/distro-1.0.4-r1.ebuild | 2 +- dev-python/django-otp/Manifest | 6 +- dev-python/django-otp/django-otp-0.4.3.ebuild | 22 -- dev-python/django-otp/django-otp-0.9.1.ebuild | 30 +++ dev-python/django-otp/metadata.xml | 2 +- dev-python/django-sortedm2m/Manifest | 2 - .../django-sortedm2m/django-sortedm2m-1.3.2.ebuild | 23 -- dev-python/django-tagging/Manifest | 2 - .../django-tagging/django-tagging-0.4.6.ebuild | 36 --- dev-python/django/Manifest | 5 +- dev-python/django/django-2.2.11.ebuild | 2 +- dev-python/django/django-3.0.6.ebuild | 79 +++++++ .../django/files/django-3.0.6-bashcomp.patch | 56 +++++ dev-python/django_polymorphic/Manifest | 2 - .../django_polymorphic-2.0.3.ebuild | 39 ---- dev-python/dkimpy/Manifest | 2 +- dev-python/dkimpy/metadata.xml | 5 +- dev-python/dnspython/Manifest | 2 +- dev-python/dnspython/dnspython-1.16.0-r1.ebuild | 6 +- dev-python/docker-py/Manifest | 7 - dev-python/docker-py/docker-py-3.6.0.ebuild | 50 ---- dev-python/docker-py/docker-py-3.7.1.ebuild | 50 ---- dev-python/docker-py/docker-py-4.1.0.ebuild | 48 ---- dev-python/docker-py/docker-py-4.2.0.ebuild | 48 ---- dev-python/dockerpty/Manifest | 2 +- dev-python/dockerpty/dockerpty-0.4.1-r1.ebuild | 3 +- dev-python/docutils/Manifest | 4 +- dev-python/docutils/docutils-0.15.2.ebuild | 73 ------ dev-python/docutils/docutils-0.16.ebuild | 2 +- dev-python/dogpile-cache/Manifest | 2 + .../dogpile-cache/dogpile-cache-0.9.1.ebuild | 30 +++ dev-python/doublex-expects/Manifest | 2 +- .../doublex-expects-0.7.0_rc2-r1.ebuild | 3 +- dev-python/doublex/Manifest | 2 +- dev-python/doublex/doublex-1.9.2.ebuild | 4 +- dev-python/dulwich/Manifest | 2 +- dev-python/dulwich/dulwich-0.19.15.ebuild | 6 +- dev-python/easy-thumbnails/Manifest | 2 - .../easy-thumbnails/easy-thumbnails-2.4.1.ebuild | 26 --- dev-python/elementpath/Manifest | 2 - dev-python/elementpath/elementpath-1.4.3.ebuild | 27 --- dev-python/enum34/Manifest | 2 +- dev-python/enum34/metadata.xml | 1 + dev-python/eventlet/Manifest | 3 +- dev-python/eventlet/eventlet-0.25.1-r1.ebuild | 2 +- dev-python/eventlet/eventlet-0.25.1.ebuild | 74 ------ dev-python/expects/Manifest | 2 +- dev-python/expects/expects-0.8.0-r1.ebuild | 3 +- dev-python/eyeD3/Manifest | 2 - dev-python/eyeD3/eyeD3-0.7.5.ebuild | 37 --- dev-python/feedgenerator/Manifest | 4 +- .../feedgenerator/feedgenerator-1.9.1.ebuild | 2 +- dev-python/feedgenerator/feedgenerator-1.9.ebuild | 31 --- dev-python/flake8-import-order/Manifest | 2 +- .../flake8-import-order-0.18.ebuild | 2 +- dev-python/flake8-polyfill/Manifest | 2 - .../flake8-polyfill/flake8-polyfill-1.0.1.ebuild | 29 --- dev-python/flask-api/Manifest | 2 +- dev-python/flask-api/metadata.xml | 8 +- dev-python/flask-babel/Manifest | 6 +- .../flask-babel/flask-babel-0.11.2-r2.ebuild | 56 ----- dev-python/flask-babel/flask-babel-0.12.2.ebuild | 2 +- dev-python/flask-babel/flask-babel-1.0.0.ebuild | 38 +++ dev-python/flask-babelex/Manifest | 2 + .../flask-babelex/flask-babelex-0.9.4.ebuild | 38 +++ dev-python/flask-restful/Manifest | 3 + .../files/flask-restful-0.3.8-werkzeug.patch | 41 ++++ .../flask-restful/flask-restful-0.3.8.ebuild | 42 ++++ dev-python/flask-wtf/Manifest | 4 +- dev-python/flask-wtf/flask-wtf-0.14.3.ebuild | 41 ++++ dev-python/flask-wtf/metadata.xml | 3 - dev-python/flask/Manifest | 8 +- dev-python/flask/flask-0.12.2.ebuild | 63 ----- dev-python/flask/flask-1.0.4.ebuild | 58 ----- dev-python/flask/flask-1.1.1.ebuild | 53 ----- dev-python/flask/flask-1.1.2.ebuild | 2 +- dev-python/flatbuffers/Manifest | 3 + dev-python/flatbuffers/flatbuffers-1.12.ebuild | 15 ++ dev-python/flatbuffers/metadata.xml | 11 + dev-python/flower/Manifest | 2 +- dev-python/flower/metadata.xml | 4 +- dev-python/fudge/Manifest | 4 +- dev-python/fudge/fudge-1.1.0.ebuild | 36 --- dev-python/fudge/fudge-1.1.1.ebuild | 2 +- dev-python/future/Manifest | 2 +- dev-python/future/future-0.18.2.ebuild | 17 +- dev-python/gcs-oauth2-boto-plugin/Manifest | 2 +- .../gcs-oauth2-boto-plugin-2.5-r1.ebuild | 51 ++++ .../gcs-oauth2-boto-plugin-2.5.ebuild | 52 ----- dev-python/genshi/Manifest | 1 + dev-python/genshi/genshi-0.7.3-r1.ebuild | 32 +++ dev-python/gevent/Manifest | 2 - dev-python/gevent/gevent-1.3.7.ebuild | 72 ------ dev-python/gitdb/Manifest | 6 +- dev-python/gitdb/gitdb-4.0.2.ebuild | 55 ----- dev-python/gitdb/gitdb-4.0.4.ebuild | 2 +- dev-python/gitdb/gitdb-4.0.5.ebuild | 55 +++++ dev-python/github3/Manifest | 2 - dev-python/github3/github3-0.9.3.ebuild | 27 --- dev-python/gmpy/Manifest | 1 - dev-python/gmpy/gmpy-2.0.8.ebuild | 80 ------- dev-python/google-api-core/Manifest | 3 + .../google-api-core/google-api-core-1.17.0.ebuild | 45 ++++ dev-python/google-api-core/metadata.xml | 9 + dev-python/google-api-python-client/Manifest | 3 + .../google-api-python-client-1.8.3-tests.patch | 28 +++ .../google-api-python-client-1.8.3.ebuild | 48 ++++ dev-python/google-apitools/Manifest | 6 +- .../files/google-apitools-0.5.30-abc.patch | 81 +++++++ .../files/google-apitools-0.5.30-py37.patch | 144 ++++++++++++ .../google-apitools/google-apitools-0.5.30.ebuild | 41 ---- .../google-apitools-0.5.30_p20200507.ebuild | 37 +++ dev-python/google-auth-httplib2/Manifest | 2 +- .../google-auth-httplib2-0.0.3.ebuild | 2 +- dev-python/google-auth/Manifest | 2 + dev-python/google-auth/google-auth-1.14.3.ebuild | 47 ++++ dev-python/google-reauth-python/Manifest | 1 + .../google-reauth-python-0.1.0-r1.ebuild | 44 ++++ dev-python/googleapis-common-protos/Manifest | 3 + .../googleapis-common-protos-1.51.0.ebuild | 27 +++ dev-python/googleapis-common-protos/metadata.xml | 9 + dev-python/gst-python/Manifest | 3 + dev-python/gst-python/files/1.16.2-python3.8.patch | 39 ++++ dev-python/gst-python/gst-python-1.16.2.ebuild | 64 +++++ dev-python/guessit/Manifest | 5 +- dev-python/guessit/guessit-3.1.1.ebuild | 39 ++++ dev-python/guessit/guessit-9999.ebuild | 39 ---- dev-python/guessit/metadata.xml | 5 +- dev-python/h11/Manifest | 4 +- dev-python/h11/h11-0.9.0.ebuild | 18 ++ dev-python/h11/metadata.xml | 8 +- dev-python/h5py/Manifest | 2 +- dev-python/h5py/h5py-2.10.0-r1.ebuild | 2 +- dev-python/hcloud-python/Manifest | 1 + .../hcloud-python/hcloud-python-1.6.3-r1.ebuild | 49 ++++ dev-python/hgdistver/Manifest | 2 +- dev-python/hgdistver/hgdistver-0.25.ebuild | 2 +- dev-python/hiredis/Manifest | 2 +- dev-python/hiredis/hiredis-1.0.1.ebuild | 2 +- dev-python/html2text/Manifest | 4 +- dev-python/html2text/html2text-2019.9.26.ebuild | 36 --- dev-python/html2text/html2text-2020.1.16-r1.ebuild | 2 +- dev-python/httpbin/Manifest | 2 +- dev-python/httpbin/httpbin-0.7.0.ebuild | 2 +- dev-python/httpretty/Manifest | 3 +- dev-python/httpretty/httpretty-0.9.7.ebuild | 43 ---- dev-python/httpretty/httpretty-1.0.2-r1.ebuild | 46 ++++ dev-python/humanize/Manifest | 2 - dev-python/humanize/humanize-2.3.0.ebuild | 36 --- dev-python/hyper-h2/Manifest | 2 - dev-python/hyper-h2/hyper-h2-3.1.1.ebuild | 37 --- dev-python/hyperframe/Manifest | 2 - dev-python/hyperframe/hyperframe-5.1.0.ebuild | 23 -- dev-python/hyperlink/Manifest | 2 +- dev-python/hyperlink/hyperlink-19.0.0.ebuild | 2 +- dev-python/hypothesis/Manifest | 10 +- dev-python/hypothesis/hypothesis-5.10.2.ebuild | 56 ----- dev-python/hypothesis/hypothesis-5.10.3.ebuild | 56 ----- dev-python/hypothesis/hypothesis-5.10.4.ebuild | 56 ----- dev-python/hypothesis/hypothesis-5.11.0.ebuild | 56 +++++ dev-python/hypothesis/hypothesis-5.13.1.ebuild | 56 +++++ dev-python/ifaddr/Manifest | 2 +- dev-python/ifaddr/ifaddr-0.1.6.ebuild | 2 +- dev-python/immutables/Manifest | 2 +- dev-python/immutables/immutables-0.11.ebuild | 2 +- dev-python/importlib_metadata/Manifest | 2 +- .../importlib_metadata-1.5.0.ebuild | 2 +- dev-python/importlib_resources/Manifest | 10 +- .../importlib_resources-1.0.2-r1.ebuild | 50 ---- .../importlib_resources-1.3.1.ebuild | 48 ---- .../importlib_resources-1.4.0.ebuild | 2 +- .../importlib_resources-1.5.0-r1.ebuild | 48 ++++ dev-python/importlib_resources/metadata.xml | 8 - dev-python/incremental/Manifest | 2 - dev-python/incremental/incremental-16.10.1.ebuild | 23 -- dev-python/inflect/Manifest | 8 +- dev-python/inflect/inflect-0.2.5.ebuild | 25 -- dev-python/inflect/inflect-3.0.2.ebuild | 2 +- dev-python/inflect/inflect-4.0.0.ebuild | 41 ---- dev-python/inflect/inflect-4.1.0.ebuild | 2 +- dev-python/ioflo/Manifest | 3 + .../ioflo/files/ioflo-1.7.8-network-test.patch | 32 +++ dev-python/ioflo/ioflo-2.0.0.ebuild | 31 +++ .../ip-associations-python-novaclient-ext/Manifest | 3 - ...p-associations-python-novaclient-ext-0.2.ebuild | 20 -- .../metadata.xml | 15 -- dev-python/ipyparallel/Manifest | 2 +- dev-python/ipyparallel/ipyparallel-6.2.3.ebuild | 1 + dev-python/ipywidgets/Manifest | 1 - dev-python/ipywidgets/ipywidgets-7.4.2.ebuild | 36 --- dev-python/irc/Manifest | 2 - dev-python/irc/irc-17.1.ebuild | 66 ------ dev-python/isodate/Manifest | 3 +- dev-python/isodate/isodate-0.6.0-r1.ebuild | 2 +- dev-python/isodate/isodate-0.6.0.ebuild | 26 --- dev-python/itsdangerous/Manifest | 2 +- dev-python/itsdangerous/itsdangerous-1.1.0.ebuild | 2 +- dev-python/jaraco-collections/Manifest | 2 +- .../jaraco-collections-3.0.0.ebuild | 2 +- dev-python/jaraco-functools/Manifest | 8 +- .../jaraco-functools-2.0-r1.ebuild | 63 ----- .../jaraco-functools/jaraco-functools-3.0.0.ebuild | 2 +- .../jaraco-functools/jaraco-functools-3.0.1.ebuild | 54 +++++ dev-python/jaraco-functools/metadata.xml | 4 + dev-python/jaraco-itertools/Manifest | 2 +- .../jaraco-itertools/jaraco-itertools-5.0.0.ebuild | 2 +- dev-python/jaraco-packaging/Manifest | 2 +- .../jaraco-packaging/jaraco-packaging-8.1.0.ebuild | 2 +- dev-python/jaraco-text/Manifest | 2 +- dev-python/jaraco-text/jaraco-text-3.2.0.ebuild | 2 +- dev-python/jedi/Manifest | 2 - dev-python/jedi/jedi-0.15.1.ebuild | 68 ------ dev-python/jeepney/Manifest | 4 +- dev-python/jeepney/jeepney-0.4.1.ebuild | 36 --- dev-python/jeepney/jeepney-0.4.3.ebuild | 2 +- dev-python/jinja/Manifest | 4 +- dev-python/jinja/jinja-2.8.1.ebuild | 81 ------- dev-python/jinja/metadata.xml | 1 + dev-python/joblib/Manifest | 4 +- dev-python/joblib/joblib-0.12.2.ebuild | 45 ---- dev-python/joblib/joblib-0.14.1.ebuild | 2 +- dev-python/jsondiff/Manifest | 2 + dev-python/jsondiff/jsondiff-1.2.0.ebuild | 29 +++ dev-python/jsonpatch/Manifest | 4 +- dev-python/jsonpatch/jsonpatch-1.23.ebuild | 27 --- dev-python/jsonpatch/jsonpatch-1.25.ebuild | 2 +- dev-python/jsonpickle/Manifest | 6 +- dev-python/jsonpickle/jsonpickle-1.2.ebuild | 49 ---- dev-python/jsonpickle/jsonpickle-1.3.ebuild | 2 +- dev-python/jsonpickle/jsonpickle-1.4.1-r1.ebuild | 47 ++++ dev-python/jsonpointer/Manifest | 2 +- dev-python/jsonpointer/jsonpointer-2.0-r1.ebuild | 2 +- dev-python/jsonref/Manifest | 2 +- dev-python/jsonref/jsonref-0.1.ebuild | 4 +- dev-python/jsonschema/Manifest | 8 +- dev-python/jsonschema/jsonschema-2.3.0.ebuild | 25 -- dev-python/jsonschema/jsonschema-2.4.0.ebuild | 22 -- dev-python/jsonschema/jsonschema-2.5.1-r2.ebuild | 34 --- dev-python/jsonschema/jsonschema-3.2.0.ebuild | 2 +- dev-python/jupyter/Manifest | 2 +- dev-python/jupyter/jupyter-1.0.0-r2.ebuild | 2 +- dev-python/jupyter_console/Manifest | 2 +- .../jupyter_console/jupyter_console-6.0.0.ebuild | 2 +- dev-python/jwcrypto/Manifest | 2 - dev-python/jwcrypto/jwcrypto-0.4.2.ebuild | 27 --- dev-python/kaitaistruct/Manifest | 2 +- dev-python/kaitaistruct/metadata.xml | 12 +- dev-python/kaptan/Manifest | 2 +- dev-python/kaptan/kaptan-0.5.12-r1.ebuild | 2 +- dev-python/kazoo/Manifest | 6 +- dev-python/kazoo/kazoo-2.6.1.ebuild | 2 +- dev-python/kazoo/kazoo-2.7.0.ebuild | 49 ++++ dev-python/kazoo/metadata.xml | 5 +- dev-python/keyring/Manifest | 4 +- dev-python/keyring/keyring-19.2.0.ebuild | 57 ----- dev-python/keyring/keyring-19.3.0.ebuild | 2 +- dev-python/kiwisolver/Manifest | 4 +- dev-python/kiwisolver/kiwisolver-1.2.0.ebuild | 24 ++ dev-python/kiwisolver/metadata.xml | 17 +- dev-python/lazy-object-proxy/Manifest | 2 - .../lazy-object-proxy-1.3.1.ebuild | 41 ---- dev-python/ldap3/Manifest | 2 +- dev-python/ldap3/ldap3-2.7.ebuild | 2 +- dev-python/lesscpy/Manifest | 6 +- dev-python/lesscpy/lesscpy-0.13.0.ebuild | 30 --- dev-python/lesscpy/lesscpy-0.14.0.ebuild | 28 +++ dev-python/lesscpy/metadata.xml | 3 - dev-python/libcloud/Manifest | 4 + dev-python/libcloud/libcloud-2.8.2.ebuild | 50 ++++ dev-python/libcloud/libcloud-3.0.0.ebuild | 50 ++++ dev-python/libsass/Manifest | 6 +- .../files/libsass-0.19.4_rename_sassc.patch | 64 ----- .../files/libsass-0.20.0_rename_sassc.patch | 64 +++++ dev-python/libsass/libsass-0.19.4.ebuild | 35 --- dev-python/libsass/libsass-0.20.0.ebuild | 34 +++ dev-python/libtmux/Manifest | 3 +- dev-python/libtmux/libtmux-0.8.2-r1.ebuild | 2 +- dev-python/libtmux/libtmux-0.8.2-r2.ebuild | 37 +++ dev-python/libvirt-python/Manifest | 8 +- .../libvirt-python/libvirt-python-6.0.0.ebuild | 2 +- .../libvirt-python/libvirt-python-6.1.0.ebuild | 2 +- .../libvirt-python/libvirt-python-6.2.0.ebuild | 6 +- .../libvirt-python/libvirt-python-9999.ebuild | 4 +- dev-python/lit/Manifest | 2 - dev-python/lit/lit-7.1.0.ebuild | 40 ---- dev-python/livereload/Manifest | 2 +- dev-python/livereload/livereload-2.6.1.ebuild | 2 +- dev-python/llfuse/Manifest | 2 + dev-python/llfuse/llfuse-1.3.6.ebuild | 36 +++ dev-python/llvmlite/Manifest | 5 +- .../llvmlite/files/llvmlite-0.28.0-llvm710.patch | 59 ----- dev-python/llvmlite/llvmlite-0.28.0.ebuild | 63 ----- dev-python/llvmlite/llvmlite-0.32.1.ebuild | 66 ++++++ dev-python/logbook/Manifest | 4 +- dev-python/logbook/logbook-1.5.3.ebuild | 44 ++++ dev-python/logbook/metadata.xml | 9 +- dev-python/logfury/Manifest | 5 +- ...y-0.1.2-fix-requirements-remove-dev-tests.patch | 17 ++ dev-python/logfury/logfury-0.1.2-r1.ebuild | 30 +++ dev-python/logfury/logfury-0.1.2.ebuild | 21 -- dev-python/lunr/Manifest | 2 +- dev-python/lunr/lunr-0.5.6.ebuild | 2 +- dev-python/lxml/Manifest | 4 - dev-python/lxml/lxml-4.4.2.ebuild | 82 ------- dev-python/lxml/lxml-4.4.3.ebuild | 82 ------- dev-python/lz4/Manifest | 5 +- .../lz4/files/lz4-3.0.2-test-fail-skip.patch | 19 ++ dev-python/lz4/lz4-0.10.1.ebuild | 25 -- dev-python/lz4/lz4-3.0.2.ebuild | 32 +++ dev-python/m2r/Manifest | 2 +- dev-python/m2r/m2r-0.2.1.ebuild | 2 +- dev-python/mako/Manifest | 4 +- dev-python/mako/mako-1.1.1.ebuild | 48 ---- dev-python/mako/mako-1.1.2.ebuild | 2 +- dev-python/mamba/Manifest | 6 +- dev-python/mamba/mamba-0.11.0.ebuild | 41 ++++ dev-python/mamba/mamba-0.8.6-r1.ebuild | 2 +- dev-python/markdown/Manifest | 2 + dev-python/markdown/markdown-3.2.2.ebuild | 42 ++++ dev-python/markdown2/Manifest | 4 +- dev-python/markdown2/markdown2-2.3.8.ebuild | 2 +- dev-python/markdown2/markdown2-2.3.9.ebuild | 30 +++ dev-python/matplotlib-python2/Manifest | 4 +- .../matplotlib-python2-2.2.4.ebuild | 216 ----------------- .../matplotlib-python2-2.2.5.ebuild | 215 +++++++++++++++++ dev-python/matplotlib/Manifest | 2 + dev-python/matplotlib/matplotlib-3.2.1.ebuild | 259 +++++++++++++++++++++ dev-python/matterhook/Manifest | 1 + dev-python/matterhook/matterhook-0.1-r1.ebuild | 22 ++ dev-python/mdx_gh_links/Manifest | 2 +- dev-python/mdx_gh_links/mdx_gh_links-0.2.ebuild | 2 +- dev-python/micawber/Manifest | 4 +- dev-python/micawber/micawber-0.3.3.ebuild | 29 --- dev-python/micawber/micawber-0.5.1.ebuild | 2 +- dev-python/minidb/Manifest | 2 + dev-python/minidb/minidb-2.0.4.ebuild | 20 ++ dev-python/mistune/Manifest | 2 +- dev-python/mistune/mistune-0.8.4.ebuild | 2 +- dev-python/mkdocs-bootstrap/Manifest | 2 +- .../mkdocs-bootstrap/mkdocs-bootstrap-1.1.ebuild | 2 +- dev-python/mkdocs-bootswatch/Manifest | 2 +- .../mkdocs-bootswatch/mkdocs-bootswatch-1.1.ebuild | 2 +- dev-python/mkdocs/Manifest | 2 +- dev-python/mkdocs/mkdocs-1.1.ebuild | 2 +- dev-python/mock/Manifest | 4 +- dev-python/mock/mock-2.0.0.ebuild | 45 ---- dev-python/mock/mock-3.0.5-r1.ebuild | 2 +- dev-python/monotonic/Manifest | 2 +- dev-python/monotonic/monotonic-1.5-r1.ebuild | 2 +- dev-python/moto/Manifest | 4 + .../moto/files/moto-1.3.14-newer-botocore.patch | 53 +++++ dev-python/moto/files/moto-1.3.14-tests.patch | 82 +++++++ dev-python/moto/moto-1.3.14.ebuild | 83 +++++++ dev-python/moviepy/Manifest | 2 +- dev-python/moviepy/moviepy-1.0.1-r1.ebuild | 35 +++ dev-python/moviepy/moviepy-1.0.1.ebuild | 35 --- dev-python/mpmath/Manifest | 2 +- dev-python/mpmath/mpmath-1.1.0.ebuild | 4 +- dev-python/munch/Manifest | 2 +- dev-python/munch/munch-2.5.0-r1.ebuild | 33 +++ dev-python/munch/munch-2.5.0.ebuild | 32 --- dev-python/mysqlclient/Manifest | 2 +- dev-python/mysqlclient/mysqlclient-1.4.6.ebuild | 2 +- dev-python/natsort/Manifest | 4 +- dev-python/natsort/natsort-4.0.4.ebuild | 29 --- dev-python/natsort/natsort-7.0.1.ebuild | 2 +- dev-python/networkx/Manifest | 1 + dev-python/networkx/networkx-2.4-r1.ebuild | 68 ++++++ dev-python/nevow/Manifest | 3 - dev-python/nevow/metadata.xml | 11 - dev-python/nevow/nevow-0.14.3.ebuild | 47 ---- dev-python/nltk-data/Manifest | 3 +- dev-python/nltk-data/nltk-data-20200312-r1.ebuild | 2 +- dev-python/nltk-data/nltk-data-20200312.ebuild | 184 --------------- dev-python/nltk/Manifest | 4 +- dev-python/nltk/nltk-3.4.5.ebuild | 59 ----- dev-python/nltk/nltk-3.5.ebuild | 8 +- dev-python/nose-exclude/Manifest | 3 +- .../nose-exclude/nose-exclude-0.5.0-r1.ebuild | 2 +- dev-python/nose-exclude/nose-exclude-0.5.0.ebuild | 23 -- dev-python/nose-random/Manifest | 3 + dev-python/nose-random/metadata.xml | 11 + dev-python/nose-random/nose-random-1.0.0.ebuild | 20 ++ dev-python/nose-testconfig/Manifest | 3 - dev-python/nose-testconfig/metadata.xml | 12 - .../nose-testconfig/nose-testconfig-0.10.ebuild | 29 --- dev-python/nose_warnings_filters/Manifest | 3 +- .../nose_warnings_filters-0.1.5-r2.ebuild | 32 --- .../nose_warnings_filters-0.1.5-r3.ebuild | 2 +- dev-python/notebook/Manifest | 2 - dev-python/notebook/notebook-5.7.0.ebuild | 109 --------- dev-python/nototools/Manifest | 2 +- .../nototools/nototools-0_pre20200207.ebuild | 3 + dev-python/numba/Manifest | 2 +- dev-python/numba/metadata.xml | 5 +- dev-python/numpy-python2/Manifest | 10 +- .../numpy-python2/numpy-python2-1.16.5-r1.ebuild | 172 -------------- .../numpy-python2/numpy-python2-1.16.6.ebuild | 172 ++++++++++++++ dev-python/numpy/Manifest | 4 +- dev-python/numpy/numpy-1.17.4-r3.ebuild | 141 ----------- dev-python/numpy/numpy-1.18.3.ebuild | 145 ++++++++++++ dev-python/numpydoc/Manifest | 2 + dev-python/numpydoc/numpydoc-0.9.2.ebuild | 29 +++ dev-python/oauth2client/Manifest | 2 + .../files/oauth2client-4.1.3-py38.patch | 35 +++ .../oauth2client/oauth2client-4.1.3-r1.ebuild | 61 +++++ dev-python/oauthlib/Manifest | 4 +- dev-python/oauthlib/oauthlib-3.0.1.ebuild | 34 --- dev-python/oauthlib/oauthlib-3.1.0.ebuild | 2 +- dev-python/objgraph/Manifest | 2 +- dev-python/objgraph/objgraph-3.4.1.ebuild | 2 +- .../os-networksv2-python-novaclient-ext/Manifest | 3 - .../metadata.xml | 15 -- ...os-networksv2-python-novaclient-ext-0.26.ebuild | 20 -- .../Manifest | 3 - .../metadata.xml | 15 -- ...-interfacesv2-python-novaclient-ext-0.20.ebuild | 20 -- dev-python/osc-placement/Manifest | 3 - dev-python/osc-placement/metadata.xml | 19 -- .../osc-placement/osc-placement-1.3.0.ebuild | 27 --- dev-python/ovs/Manifest | 2 +- dev-python/ovs/ovs-2.13.0.ebuild | 2 +- dev-python/packaging/Manifest | 2 - dev-python/packaging/packaging-20.1.ebuild | 51 ---- dev-python/parso/Manifest | 2 +- dev-python/parso/parso-0.6.2.ebuild | 2 +- dev-python/parver/Manifest | 7 +- dev-python/parver/files/parver-0.3-test.patch | 34 +++ dev-python/parver/metadata.xml | 8 +- dev-python/parver/parver-0.2.1.ebuild | 40 ---- dev-python/parver/parver-0.3.ebuild | 42 ++++ dev-python/passlib/Manifest | 4 +- dev-python/passlib/passlib-1.7.1-r2.ebuild | 38 --- dev-python/passlib/passlib-1.7.2.ebuild | 2 +- dev-python/pathspec/Manifest | 2 +- dev-python/pathspec/pathspec-0.8.0.ebuild | 2 +- dev-python/patsy/Manifest | 2 +- dev-python/patsy/patsy-0.5.1.ebuild | 2 +- dev-python/pbr/Manifest | 2 +- dev-python/pbr/pbr-5.1.1.ebuild | 2 +- dev-python/pebble/Manifest | 5 + dev-python/pebble/metadata.xml | 7 + dev-python/pebble/pebble-4.5.2.ebuild | 22 ++ dev-python/pebble/pebble-4.5.3.ebuild | 22 ++ dev-python/peewee/Manifest | 2 + dev-python/peewee/peewee-3.13.2.ebuild | 32 +++ dev-python/phonenumbers/Manifest | 2 +- dev-python/phonenumbers/phonenumbers-8.12.2.ebuild | 2 +- dev-python/picklemagic/Manifest | 3 + dev-python/picklemagic/metadata.xml | 21 ++ .../picklemagic/picklemagic-0.0_pre20160415.ebuild | 30 +++ dev-python/piexif/Manifest | 2 +- dev-python/piexif/piexif-1.1.3.ebuild | 6 +- dev-python/pika/Manifest | 2 - dev-python/pika/pika-0.10.0.ebuild | 19 -- dev-python/pillow/Manifest | 6 +- dev-python/pillow/pillow-6.2.1.ebuild | 98 -------- dev-python/pillow/pillow-7.1.1.ebuild | 100 -------- dev-python/pillow/pillow-7.1.2.ebuild | 100 ++++++++ dev-python/pip/Manifest | 6 +- dev-python/pip/metadata.xml | 1 + dev-python/pip/pip-20.0.2.ebuild | 2 +- dev-python/pip/pip-20.1.ebuild | 140 +++++++++++ dev-python/pipenv/Manifest | 3 + ...nv-2020.4.1_beta1-disable-networked-tests.patch | 41 ++++ dev-python/pipenv/pipenv-2020.4.1_beta1.ebuild | 46 ++++ dev-python/pkgconfig/Manifest | 4 +- dev-python/pkgconfig/pkgconfig-1.4.0.ebuild | 35 --- dev-python/pkgconfig/pkgconfig-1.5.1.ebuild | 2 +- dev-python/pluggy/Manifest | 2 +- dev-python/pluggy/pluggy-0.13.1.ebuild | 2 +- dev-python/ply/Manifest | 2 +- dev-python/ply/ply-3.11.ebuild | 2 +- dev-python/pockets/Manifest | 2 + dev-python/pockets/pockets-0.9.1.ebuild | 21 ++ dev-python/positional/Manifest | 3 - dev-python/positional/metadata.xml | 15 -- dev-python/positional/positional-1.1.2.ebuild | 21 -- dev-python/posix_ipc/Manifest | 3 - dev-python/posix_ipc/metadata.xml | 18 -- dev-python/posix_ipc/posix_ipc-0.9.8.ebuild | 22 -- dev-python/potr/Manifest | 2 +- dev-python/potr/metadata.xml | 5 +- dev-python/poyo/Manifest | 4 +- dev-python/poyo/poyo-0.4.1.ebuild | 24 -- dev-python/poyo/poyo-0.5.0.ebuild | 2 +- dev-python/precis-i18n/Manifest | 2 +- dev-python/precis-i18n/metadata.xml | 4 +- dev-python/pretty-yaml/Manifest | 2 +- dev-python/pretty-yaml/pretty-yaml-15.8.2.ebuild | 2 +- dev-python/prompt_toolkit/Manifest | 2 +- .../prompt_toolkit/prompt_toolkit-3.0.3.ebuild | 2 +- dev-python/psutil/Manifest | 2 - dev-python/psutil/psutil-5.6.7-r1.ebuild | 49 ---- dev-python/psycopg/Manifest | 6 - dev-python/psycopg/psycopg-2.7.4.ebuild | 68 ------ dev-python/psycopg/psycopg-2.7.5.ebuild | 68 ------ dev-python/psycopg/psycopg-2.8.3.ebuild | 65 ------ dev-python/ptvsd/Manifest | 4 +- dev-python/ptvsd/ptvsd-3.2.1.ebuild | 17 -- dev-python/ptvsd/ptvsd-4.3.2.ebuild | 15 ++ dev-python/ptyprocess/Manifest | 4 +- dev-python/ptyprocess/ptyprocess-0.5.2.ebuild | 19 -- dev-python/ptyprocess/ptyprocess-0.6.0.ebuild | 2 +- dev-python/publicsuffix/Manifest | 2 - .../publicsuffix/publicsuffix-2.20190205.ebuild | 22 -- dev-python/py-ubjson/Manifest | 8 +- dev-python/py-ubjson/py-ubjson-0.10.0.ebuild | 16 -- dev-python/py-ubjson/py-ubjson-0.11.0.ebuild | 19 -- dev-python/py-ubjson/py-ubjson-0.15.0.ebuild | 2 +- dev-python/py-ubjson/py-ubjson-0.9.0.ebuild | 19 -- dev-python/pyalsa/Manifest | 2 +- dev-python/pyalsa/pyalsa-1.1.6-r1.ebuild | 2 +- dev-python/pyasn1/Manifest | 4 +- dev-python/pyasn1/pyasn1-0.4.3.ebuild | 40 ---- dev-python/pyasn1/pyasn1-0.4.8.ebuild | 2 +- dev-python/pyaudio/Manifest | 4 +- dev-python/pyaudio/metadata.xml | 5 +- dev-python/pyaudio/pyaudio-0.2.11.ebuild | 2 +- dev-python/pybind11/Manifest | 2 +- dev-python/pybind11/pybind11-2.4.3.ebuild | 2 +- dev-python/pyclipper/Manifest | 2 + dev-python/pyclipper/pyclipper-1.1.0_p3-r1.ebuild | 38 +++ dev-python/pycparser/Manifest | 4 +- dev-python/pycparser/pycparser-2.19-r1.ebuild | 56 ----- dev-python/pycparser/pycparser-2.20.ebuild | 17 +- dev-python/pycryptodome/Manifest | 2 - dev-python/pycryptodome/pycryptodome-3.6.6.ebuild | 28 --- dev-python/pycurl/Manifest | 6 +- .../pycurl/files/pycurl-7.43.0.5-cc-cflags.patch | 34 +++ .../pycurl/files/pycurl-7.43.0.5-telnet-test.patch | 50 ++++ dev-python/pycurl/pycurl-7.43.0.5.ebuild | 19 +- dev-python/pycurl/pycurl-7.43.0.ebuild | 81 ------- dev-python/pycxx/Manifest | 2 +- dev-python/pycxx/pycxx-7.1.2-r2.ebuild | 2 +- dev-python/pydiff/Manifest | 2 +- dev-python/pydiff/pydiff-0.2-r1.ebuild | 2 +- dev-python/pydns/Manifest | 2 + dev-python/pydns/pydns-3.2.1.ebuild | 33 +++ dev-python/pyfakefs/Manifest | 2 +- dev-python/pyfakefs/pyfakefs-3.7.2.ebuild | 2 +- dev-python/pyftpdlib/Manifest | 2 +- dev-python/pyftpdlib/pyftpdlib-1.5.6.ebuild | 2 +- dev-python/pygal/Manifest | 3 +- dev-python/pygal/pygal-2.4.0-r1.ebuild | 2 +- dev-python/pygal/pygal-2.4.0.ebuild | 66 ------ dev-python/pygame_sdl2/Manifest | 3 + .../pygame_sdl2/pygame_sdl2-6.99.12.4-r3.ebuild | 42 ++++ dev-python/pygame_sdl2/pygame_sdl2-7.3.5.ebuild | 40 ++++ dev-python/pygit2/Manifest | 6 +- dev-python/pygit2/pygit2-1.1.1.ebuild | 43 ---- dev-python/pygit2/pygit2-1.2.0.ebuild | 43 ---- dev-python/pygit2/pygit2-1.2.1.ebuild | 43 ++++ dev-python/pygments/Manifest | 2 +- dev-python/pygments/pygments-2.6.1.ebuild | 2 +- dev-python/pygobject/Manifest | 2 +- dev-python/pygobject/pygobject-3.34.0.ebuild | 2 +- dev-python/pygpgme/Manifest | 2 +- dev-python/pygpgme/metadata.xml | 4 - dev-python/pygresql/Manifest | 2 +- dev-python/pygresql/pygresql-5.1.ebuild | 2 +- dev-python/pyh2o/Manifest | 2 +- dev-python/pyh2o/pyh2o-9999.ebuild | 2 +- dev-python/pyhamcrest/Manifest | 2 +- dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild | 2 +- dev-python/pyjwt/Manifest | 2 +- dev-python/pyjwt/metadata.xml | 1 + dev-python/pylast/Manifest | 4 +- dev-python/pylast/metadata.xml | 4 +- dev-python/pylast/pylast-3.2.1.ebuild | 36 +++ dev-python/pylibacl/Manifest | 2 - dev-python/pylibacl/pylibacl-0.5.4.ebuild | 35 --- dev-python/pylibmc/Manifest | 2 +- dev-python/pylibmc/pylibmc-1.6.1-r1.ebuild | 2 +- dev-python/pylint/Manifest | 4 +- dev-python/pylint/pylint-2.3.1.ebuild | 61 ----- dev-python/pylint/pylint-2.4.4-r1.ebuild | 2 +- dev-python/pymdstat/Manifest | 2 +- dev-python/pymdstat/pymdstat-0.4.2-r1.ebuild | 2 +- dev-python/pymediainfo/Manifest | 2 + dev-python/pymediainfo/pymediainfo-4.2.1.ebuild | 38 +++ dev-python/pyminuit/Manifest | 2 +- dev-python/pyminuit/metadata.xml | 5 +- dev-python/pymongo/Manifest | 4 +- dev-python/pymongo/pymongo-3.10.1.ebuild | 2 +- dev-python/pymongo/pymongo-3.9.0.ebuild | 120 ---------- dev-python/pynacl/Manifest | 2 +- dev-python/pynacl/pynacl-1.3.0.ebuild | 2 +- dev-python/pynvim/Manifest | 2 +- dev-python/pynvim/pynvim-0.4.1.ebuild | 2 +- dev-python/pyopengl/Manifest | 2 +- dev-python/pyopengl/pyopengl-3.1.5.ebuild | 4 +- dev-python/pyopenssl/Manifest | 2 +- dev-python/pyopenssl/metadata.xml | 1 + dev-python/pyotp/Manifest | 6 +- dev-python/pyotp/metadata.xml | 8 +- dev-python/pyotp/pyotp-2.2.6-r1.ebuild | 22 -- dev-python/pyotp/pyotp-2.3.0.ebuild | 18 ++ dev-python/pypam/Manifest | 4 +- dev-python/pypam/metadata.xml | 5 +- dev-python/pypam/pypam-0.5.0-r3.ebuild | 46 ---- dev-python/pypam/pypam-0.5.0-r4.ebuild | 46 ++++ dev-python/pyphen/Manifest | 2 +- dev-python/pyphen/pyphen-0.9.5.ebuild | 2 +- dev-python/pypng/Manifest | 4 +- dev-python/pypng/pypng-0.0.18.ebuild | 19 -- dev-python/pypng/pypng-0.0.20.ebuild | 2 +- dev-python/pyproj/Manifest | 2 +- dev-python/pyproj/pyproj-2.4.2-r1.ebuild | 37 +++ dev-python/pyproj/pyproj-2.4.2.ebuild | 37 --- dev-python/pyproject2setuppy/Manifest | 6 +- .../pyproject2setuppy/pyproject2setuppy-2.ebuild | 26 --- .../pyproject2setuppy/pyproject2setuppy-3.ebuild | 26 --- .../pyproject2setuppy/pyproject2setuppy-4.ebuild | 2 +- dev-python/pypugjs/Manifest | 3 + dev-python/pypugjs/metadata.xml | 21 ++ dev-python/pypugjs/pypugjs-5.9.4.ebuild | 22 ++ dev-python/pyro/Manifest | 6 +- dev-python/pyro/pyro-4.77.ebuild | 62 ----- dev-python/pyro/pyro-4.79.ebuild | 2 +- dev-python/pyro/pyro-4.80.ebuild | 63 +++++ dev-python/pyroute2/Manifest | 3 + .../files/pyroute2-0.5.12-readme-filename.patch | 13 ++ dev-python/pyroute2/pyroute2-0.5.12.ebuild | 35 +++ dev-python/pyrqlite/Manifest | 4 +- dev-python/pyrqlite/pyrqlite-2.0.ebuild | 16 +- dev-python/pyrqlite/pyrqlite-9999.ebuild | 14 +- dev-python/pyscaffold/Manifest | 2 +- dev-python/pyscaffold/metadata.xml | 5 +- dev-python/pyscard/Manifest | 4 +- dev-python/pyscard/pyscard-1.9.7.ebuild | 34 --- dev-python/pyscard/pyscard-1.9.9.ebuild | 2 +- dev-python/pysol_cards/Manifest | 4 +- dev-python/pysol_cards/pysol_cards-0.8.6.ebuild | 24 -- dev-python/pysol_cards/pysol_cards-0.8.9.ebuild | 2 +- dev-python/pysrt/Manifest | 2 +- dev-python/pysrt/pysrt-1.1.2.ebuild | 2 +- dev-python/pysvn/Manifest | 2 +- dev-python/pysvn/pysvn-1.9.11.ebuild | 2 +- dev-python/pytest-aiohttp/Manifest | 1 + .../pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild | 26 +++ dev-python/pytest-asyncio/Manifest | 2 + .../pytest-asyncio/pytest-asyncio-0.12.0.ebuild | 33 +++ dev-python/pytest-describe/Manifest | 4 +- .../pytest-describe/pytest-describe-0.11.1.ebuild | 30 --- .../pytest-describe/pytest-describe-1.0.0.ebuild | 31 +++ dev-python/pytest-django/Manifest | 2 +- .../pytest-django/pytest-django-3.8.0.ebuild | 2 +- dev-python/pytest-fixture-config/Manifest | 2 +- .../pytest-fixture-config-1.7.0-r1.ebuild | 6 +- dev-python/pytest-flake8/Manifest | 2 - .../pytest-flake8/pytest-flake8-0.8.1.ebuild | 25 -- dev-python/pytest-forked/Manifest | 2 - dev-python/pytest-forked/pytest-forked-0.2.ebuild | 38 --- dev-python/pytest-helpers-namespace/Manifest | 2 +- .../pytest-helpers-namespace-2019.1.8-r1.ebuild | 2 +- dev-python/pytest-httpbin/Manifest | 2 +- .../pytest-httpbin/pytest-httpbin-1.0.0.ebuild | 2 +- dev-python/pytest-lazy-fixture/Manifest | 4 +- .../pytest-lazy-fixture-0.6.2.ebuild | 24 -- .../pytest-lazy-fixture-0.6.3.ebuild | 25 ++ dev-python/pytest-localserver/Manifest | 5 +- .../pytest-localserver-0.3.7.ebuild | 27 --- .../pytest-localserver-0.5.0-r1.ebuild | 28 +++ .../pytest-localserver-0.5.0.ebuild | 2 +- dev-python/pytest-mock/Manifest | 4 +- dev-python/pytest-mock/pytest-mock-1.11.2.ebuild | 2 +- dev-python/pytest-mock/pytest-mock-3.0.0.ebuild | 37 --- dev-python/pytest-rerunfailures/Manifest | 2 +- .../pytest-rerunfailures-8.0.ebuild | 7 +- dev-python/pytest-salt/Manifest | 2 + .../pytest-salt/pytest-salt-2020.1.27.ebuild | 39 ++++ dev-python/pytest-services/Manifest | 2 +- .../pytest-services/pytest-services-2.0.1.ebuild | 2 +- dev-python/pytest-shutil/Manifest | 2 +- .../pytest-shutil/pytest-shutil-1.7.0-r1.ebuild | 4 + dev-python/pytest-subtesthack/Manifest | 2 +- .../pytest-subtesthack-0.1.1.ebuild | 8 +- dev-python/pytest-tempdir/Manifest | 2 +- .../pytest-tempdir-2019.10.12.ebuild | 2 +- dev-python/pytest-timeout/Manifest | 4 +- .../pytest-timeout/pytest-timeout-1.3.3.ebuild | 2 +- .../pytest-timeout/pytest-timeout-1.3.4.ebuild | 9 +- dev-python/pytest-xdist/Manifest | 5 +- .../files/pytest-xdist-1.32.0-timeout.patch | 50 ++++ dev-python/pytest-xdist/pytest-xdist-1.30.0.ebuild | 39 ---- dev-python/pytest-xdist/pytest-xdist-1.32.0.ebuild | 43 ++++ dev-python/pytest-xprocess/Manifest | 2 +- .../pytest-xprocess/pytest-xprocess-0.13.1.ebuild | 2 +- dev-python/pytest/Manifest | 8 +- dev-python/pytest/metadata.xml | 1 + dev-python/pytest/pytest-4.6.10.ebuild | 82 +++++++ dev-python/pytest/pytest-4.6.9.ebuild | 7 +- dev-python/pytest/pytest-5.4.2.ebuild | 68 ++++++ dev-python/python-bugzilla/Manifest | 6 +- dev-python/python-bugzilla/metadata.xml | 1 + .../python-bugzilla/python-bugzilla-1.2.2.ebuild | 24 -- .../python-bugzilla/python-bugzilla-2.3.0.ebuild | 2 +- dev-python/python-caja/Manifest | 2 +- dev-python/python-caja/python-caja-1.24.0.ebuild | 2 +- dev-python/python-cstruct/Manifest | 2 + .../python-cstruct/python-cstruct-1.8.ebuild | 24 ++ dev-python/python-daemon/Manifest | 2 +- .../python-daemon/python-daemon-2.1.2.ebuild | 5 +- dev-python/python-designateclient/Manifest | 2 + .../python-designateclient-4.0.0.ebuild | 34 +++ dev-python/python-discid/Manifest | 4 +- .../python-discid/python-discid-1.1.1.ebuild | 35 --- .../python-discid/python-discid-1.2.0.ebuild | 2 +- dev-python/python-distutils-extra/Manifest | 8 +- .../python-distutils-extra-2.44-skip-build.patch | 63 +++++ .../files/python-distutils-extra-2.44-test.patch | 27 +++ dev-python/python-distutils-extra/metadata.xml | 4 +- .../python-distutils-extra-2.42-r1.ebuild | 50 ---- .../python-distutils-extra-2.44-r1.ebuild | 42 ++++ dev-python/python-efl/Manifest | 2 + dev-python/python-efl/python-efl-1.24.0.ebuild | 73 ++++++ dev-python/python-etcd/Manifest | 2 +- dev-python/python-etcd/python-etcd-0.4.5-r1.ebuild | 4 +- dev-python/python-evdev/Manifest | 6 +- dev-python/python-evdev/metadata.xml | 12 +- .../python-evdev/python-evdev-1.1.2-r1.ebuild | 24 -- dev-python/python-evdev/python-evdev-1.3.0.ebuild | 30 +++ dev-python/python-gammu/Manifest | 4 +- dev-python/python-gammu/metadata.xml | 3 - dev-python/python-gammu/python-gammu-2.11.ebuild | 2 +- dev-python/python-gflags/Manifest | 2 +- .../python-gflags/python-gflags-3.1.2-r1.ebuild | 2 +- dev-python/python-ironicclient/Manifest | 2 + .../python-ironicclient-4.1.0.ebuild | 76 ++++++ dev-python/python-jose/Manifest | 2 + dev-python/python-jose/python-jose-3.1.0.ebuild | 35 +++ dev-python/python-language-server/Manifest | 2 +- .../python-language-server-0.31.9.ebuild | 2 +- dev-python/python-libevdev/Manifest | 2 +- .../python-libevdev/python-libevdev-0.8.ebuild | 7 +- dev-python/python-netlink/Manifest | 2 +- .../python-netlink/python-netlink-0.1.ebuild | 2 +- dev-python/python-redmine/Manifest | 2 +- .../python-redmine/python-redmine-2.0.2.ebuild | 17 +- dev-python/python-slugify/Manifest | 3 + dev-python/python-slugify/metadata.xml | 16 ++ .../python-slugify/python-slugify-1.2.6.ebuild | 23 ++ dev-python/python-sshpubkeys/Manifest | 3 + dev-python/python-sshpubkeys/metadata.xml | 8 + .../python-sshpubkeys-3.1.0.ebuild | 31 +++ dev-python/python-xlib/Manifest | 6 +- dev-python/python-xlib/python-xlib-0.23-r1.ebuild | 41 ---- dev-python/python-xlib/python-xlib-0.26.ebuild | 39 ---- dev-python/python-xlib/python-xlib-0.27.ebuild | 2 +- dev-python/python-zaqarclient/Manifest | 2 + .../python-zaqarclient-1.13.1.ebuild | 38 +++ dev-python/pythondialog/Manifest | 2 +- dev-python/pythondialog/metadata.xml | 5 +- dev-python/pytools/Manifest | 2 +- dev-python/pytools/pytools-2020.1.ebuild | 2 +- dev-python/pytrie/Manifest | 4 +- dev-python/pytrie/pytrie-0.3.1-r1.ebuild | 2 +- dev-python/pytrie/pytrie-0.3.ebuild | 24 -- dev-python/pytz/Manifest | 2 + dev-python/pytz/pytz-2020.1.ebuild | 35 +++ dev-python/pyu2f/Manifest | 1 + dev-python/pyu2f/pyu2f-0.1.4-r1.ebuild | 42 ++++ dev-python/pyxattr/Manifest | 3 - dev-python/pyxattr/pyxattr-0.6.1-r1.ebuild | 62 ----- dev-python/pyxattr/pyxattr-0.6.1.ebuild | 66 ------ dev-python/pyyaml/Manifest | 2 +- dev-python/pyyaml/metadata.xml | 3 + dev-python/pyzbar/Manifest | 4 +- dev-python/pyzbar/metadata.xml | 8 +- dev-python/pyzbar/pyzbar-0.1.8.ebuild | 5 +- dev-python/pyzmq/Manifest | 4 +- dev-python/pyzmq/pyzmq-17.1.0.ebuild | 67 ------ dev-python/pyzmq/pyzmq-19.0.0.ebuild | 2 +- dev-python/qtawesome/Manifest | 10 +- dev-python/qtawesome/qtawesome-0.4.4.ebuild | 22 -- dev-python/qtawesome/qtawesome-0.5.2.ebuild | 22 -- dev-python/qtawesome/qtawesome-0.6.1.ebuild | 34 --- dev-python/qtawesome/qtawesome-0.7.0.ebuild | 36 --- dev-python/qtawesome/qtawesome-0.7.1.ebuild | 36 +++ dev-python/qtconsole/Manifest | 4 +- dev-python/qtconsole/qtconsole-4.3.1.ebuild | 1 + dev-python/qtconsole/qtconsole-4.6.0.ebuild | 1 + dev-python/rackspace-auth-openstack/Manifest | 4 - dev-python/rackspace-auth-openstack/metadata.xml | 16 -- .../rackspace-auth-openstack-1.3.ebuild | 18 -- .../rackspace-auth-openstack-9999.ebuild | 19 -- dev-python/rackspace-novaclient/Manifest | 3 - dev-python/rackspace-novaclient/metadata.xml | 15 -- .../rackspace-novaclient-2.1.ebuild | 31 --- dev-python/raet/Manifest | 2 + dev-python/raet/files/raet-0.6.8-msgpack-1.0.patch | 128 ++++++++++ dev-python/raet/raet-0.6.8-r1.ebuild | 41 ++++ dev-python/ramlfications/Manifest | 2 +- dev-python/ramlfications/metadata.xml | 5 +- dev-python/ratelimit/Manifest | 2 +- dev-python/ratelimit/ratelimit-1.4.1.ebuild | 13 +- .../Manifest | 3 - .../metadata.xml | 15 -- ...etwork-flags-python-novaclient-ext-0.4.0.ebuild | 20 -- .../Manifest | 3 - .../metadata.xml | 15 -- ...duled-images-python-novaclient-ext-0.3.1.ebuild | 20 -- dev-python/readme_renderer/Manifest | 4 +- .../readme_renderer/readme_renderer-24.0-r1.ebuild | 29 --- .../readme_renderer/readme_renderer-25.0.ebuild | 2 +- dev-python/readthedocs-sphinx-ext/Manifest | 2 - .../readthedocs-sphinx-ext-1.0.1-r1.ebuild | 32 --- dev-python/rebulk/Manifest | 4 +- dev-python/rebulk/metadata.xml | 5 +- dev-python/rebulk/rebulk-2.0.1.ebuild | 30 +++ dev-python/recommonmark/Manifest | 4 +- dev-python/recommonmark/recommonmark-0.5.0.ebuild | 30 --- dev-python/recommonmark/recommonmark-0.6.0.ebuild | 2 +- dev-python/regex/Manifest | 7 +- dev-python/regex/regex-2017.04.05-r1.ebuild | 45 ---- dev-python/regex/regex-2017.04.05.ebuild | 46 ---- dev-python/regex/regex-2019.11.1.ebuild | 37 --- dev-python/regex/regex-2020.2.20.ebuild | 2 +- dev-python/rencode/Manifest | 2 +- dev-python/rencode/rencode-1.0.5-r1.ebuild | 2 +- dev-python/repoze-lru/Manifest | 4 +- dev-python/repoze-lru/repoze-lru-0.7-r1.ebuild | 2 +- dev-python/repoze-lru/repoze-lru-0.7.ebuild | 34 --- dev-python/repoze-sphinx-autointerface/Manifest | 4 +- .../repoze-sphinx-autointerface/metadata.xml | 6 +- .../repoze-sphinx-autointerface-0.8.ebuild | 43 ++++ dev-python/repoze-who/Manifest | 4 - dev-python/repoze-who/metadata.xml | 18 -- dev-python/repoze-who/repoze-who-2.2-r1.ebuild | 47 ---- dev-python/repoze-who/repoze-who-2.2.ebuild | 29 --- dev-python/requests-cache/Manifest | 1 + .../requests-cache/requests-cache-0.4.12-r1.ebuild | 26 +++ dev-python/requests-mock/Manifest | 6 +- .../requests-mock/requests-mock-1.5.2.ebuild | 62 ----- .../requests-mock/requests-mock-1.7.0.ebuild | 2 +- .../requests-mock/requests-mock-1.8.0.ebuild | 44 ++++ dev-python/requests-oauthlib/Manifest | 4 +- .../requests-oauthlib-0.7.0.ebuild | 35 --- .../requests-oauthlib-1.3.0.ebuild | 2 +- dev-python/requests/Manifest | 6 +- dev-python/requests/metadata.xml | 1 + dev-python/requests/requests-2.22.0.ebuild | 71 ------ dev-python/requests/requests-2.23.0.ebuild | 2 +- dev-python/restructuredtext-lint/Manifest | 2 + .../restructuredtext-lint-1.3.0.ebuild | 35 +++ dev-python/retry-decorator/Manifest | 2 + .../retry-decorator/retry-decorator-1.1.1.ebuild | 19 ++ dev-python/rfc3339-validator/Manifest | 2 +- .../rfc3339-validator-0.1.2.ebuild | 4 +- dev-python/rfc3986-validator/Manifest | 2 +- .../rfc3986-validator-0.1.1.ebuild | 3 +- dev-python/rfc3986/Manifest | 2 +- dev-python/rfc3986/rfc3986-1.3.2.ebuild | 17 +- dev-python/riak-python-client/Manifest | 2 +- dev-python/riak-python-client/metadata.xml | 4 +- dev-python/robotframework/Manifest | 2 +- dev-python/robotframework/metadata.xml | 5 +- dev-python/roman/Manifest | 2 +- dev-python/roman/roman-3.2.ebuild | 2 +- dev-python/routes/Manifest | 3 +- dev-python/routes/routes-2.4.1-r1.ebuild | 5 +- dev-python/routes/routes-2.4.1.ebuild | 55 ----- dev-python/rsa/Manifest | 2 +- dev-python/rsa/rsa-4.0.ebuild | 4 +- dev-python/ruamel-yaml-clib/Manifest | 2 +- dev-python/ruamel-yaml-clib/metadata.xml | 4 + dev-python/ruamel-yaml/Manifest | 4 +- dev-python/ruamel-yaml/metadata.xml | 6 +- dev-python/ruamel-yaml/ruamel-yaml-0.16.10.ebuild | 29 +++ dev-python/ryu/Manifest | 2 +- dev-python/ryu/ryu-4.26-r1.ebuild | 2 +- dev-python/sabyenc/Manifest | 2 + dev-python/sabyenc/sabyenc-4.0.1.ebuild | 19 ++ dev-python/scripttest/Manifest | 2 +- dev-python/scripttest/scripttest-1.3.0.ebuild | 2 +- dev-python/scrypt/Manifest | 3 +- dev-python/scrypt/scrypt-0.8.13-r2.ebuild | 2 +- dev-python/scrypt/scrypt-0.8.13.ebuild | 26 --- dev-python/secretstorage/Manifest | 2 +- .../secretstorage/secretstorage-3.1.1-r1.ebuild | 2 +- dev-python/selenium/Manifest | 2 +- dev-python/selenium/selenium-3.141.0.ebuild | 2 +- dev-python/send2trash/Manifest | 3 +- dev-python/send2trash/send2trash-1.5.0-r1.ebuild | 2 +- dev-python/send2trash/send2trash-1.5.0.ebuild | 36 --- dev-python/sentry-sdk/Manifest | 2 - dev-python/sentry-sdk/sentry-sdk-0.13.2.ebuild | 28 --- dev-python/serpent/Manifest | 2 +- dev-python/serpent/serpent-1.30.ebuild | 9 +- dev-python/serverfiles/Manifest | 2 +- dev-python/serverfiles/serverfiles-0.2.1.ebuild | 13 +- dev-python/setuptools/Manifest | 11 +- .../files/setuptools-46.2.0-test-warning.patch | 82 +++++++ dev-python/setuptools/metadata.xml | 1 + dev-python/setuptools/setuptools-44.1.0.ebuild | 2 +- dev-python/setuptools/setuptools-45.3.0.ebuild | 62 ----- dev-python/setuptools/setuptools-46.2.0.ebuild | 71 ++++++ dev-python/setuptools/setuptools-46.3.0.ebuild | 67 ++++++ dev-python/setuptools_scm_git_archive/Manifest | 2 +- .../setuptools_scm_git_archive-1.1.ebuild | 6 +- dev-python/setuptools_trial/Manifest | 4 +- dev-python/setuptools_trial/metadata.xml | 5 +- .../setuptools_trial-0.6.0-r1.ebuild | 42 ++++ .../setuptools_trial/setuptools_trial-0.6.0.ebuild | 25 -- dev-python/simpy/Manifest | 2 + dev-python/simpy/simpy-3.0.13.ebuild | 35 +++ dev-python/sleekxmpp/Manifest | 2 +- dev-python/sleekxmpp/metadata.xml | 5 +- dev-python/slimit/Manifest | 2 +- dev-python/slimit/slimit-0.8.1-r1.ebuild | 2 +- dev-python/slixmpp/Manifest | 2 +- dev-python/slixmpp/slixmpp-1.4.2.ebuild | 2 +- dev-python/smmap/Manifest | 6 +- dev-python/smmap/smmap-3.0.1.ebuild | 20 -- dev-python/smmap/smmap-3.0.2.ebuild | 2 +- dev-python/smmap/smmap-3.0.4.ebuild | 20 ++ dev-python/snapshottest/Manifest | 4 + .../files/snapshottest-0.5.1-remove-fastdiff.patch | 57 +++++ dev-python/snapshottest/metadata.xml | 12 + dev-python/snapshottest/snapshottest-0.5.1.ebuild | 49 ++++ dev-python/snowballstemmer/Manifest | 4 +- .../snowballstemmer/snowballstemmer-1.2.1.ebuild | 18 -- .../snowballstemmer/snowballstemmer-2.0.0.ebuild | 2 +- dev-python/socketio-client/Manifest | 2 + .../socketio-client/socketio-client-0.7.2.ebuild | 50 ++++ dev-python/socketpool/Manifest | 2 +- dev-python/socketpool/socketpool-0.5.3-r3.ebuild | 12 +- dev-python/sphinx-jinja/Manifest | 2 +- dev-python/sphinx-jinja/sphinx-jinja-0.3.0.ebuild | 4 +- dev-python/sphinx-testing/Manifest | 3 +- .../sphinx-testing/sphinx-testing-1.0.1-r1.ebuild | 2 +- .../sphinx-testing/sphinx-testing-1.0.1.ebuild | 32 --- dev-python/sphinx/Manifest | 14 +- dev-python/sphinx/sphinx-2.0.1-r1.ebuild | 2 +- dev-python/sphinx/sphinx-2.4.3-r1.ebuild | 110 --------- dev-python/sphinx/sphinx-2.4.4.ebuild | 2 +- dev-python/sphinx/sphinx-3.0.0.ebuild | 114 --------- dev-python/sphinx/sphinx-3.0.1.ebuild | 115 --------- dev-python/sphinx/sphinx-3.0.2-r1.ebuild | 115 --------- dev-python/sphinx/sphinx-3.0.3.ebuild | 119 ++++++++++ dev-python/sphinxcontrib-applehelp/Manifest | 4 +- .../sphinxcontrib-applehelp-1.0.1.ebuild | 2 +- .../sphinxcontrib-applehelp-1.0.2.ebuild | 2 +- dev-python/sphinxcontrib-asyncio/Manifest | 2 +- .../sphinxcontrib-asyncio-0.2.0-r2.ebuild | 2 +- dev-python/sphinxcontrib-devhelp/Manifest | 4 +- .../sphinxcontrib-devhelp-1.0.1.ebuild | 2 +- .../sphinxcontrib-devhelp-1.0.2.ebuild | 2 +- dev-python/sphinxcontrib-htmlhelp/Manifest | 4 +- .../sphinxcontrib-htmlhelp-1.0.2.ebuild | 2 +- .../sphinxcontrib-htmlhelp-1.0.3.ebuild | 10 +- dev-python/sphinxcontrib-httpdomain/Manifest | 2 + .../sphinxcontrib-httpdomain-1.7.0.ebuild | 31 +++ dev-python/sphinxcontrib-httpexample/Manifest | 3 + dev-python/sphinxcontrib-httpexample/metadata.xml | 16 ++ .../sphinxcontrib-httpexample-0.10.3.ebuild | 44 ++++ dev-python/sphinxcontrib-issuetracker/Manifest | 2 +- dev-python/sphinxcontrib-issuetracker/metadata.xml | 5 +- dev-python/sphinxcontrib-jsmath/Manifest | 4 +- .../sphinxcontrib-jsmath-1.0.1-r1.ebuild | 2 +- .../sphinxcontrib-jsmath-1.0.1.ebuild | 2 +- dev-python/sphinxcontrib-qthelp/Manifest | 4 +- .../sphinxcontrib-qthelp-1.0.2.ebuild | 2 +- .../sphinxcontrib-qthelp-1.0.3.ebuild | 2 +- dev-python/sphinxcontrib-serializinghtml/Manifest | 2 +- .../sphinxcontrib-serializinghtml-1.1.3.ebuild | 2 +- dev-python/sphinxcontrib-spelling/Manifest | 2 +- .../sphinxcontrib-spelling-5.0.0.ebuild | 1 + dev-python/sphinxcontrib-websupport/Manifest | 6 +- dev-python/sphinxcontrib-websupport/metadata.xml | 1 + .../sphinxcontrib-websupport-1.2.1.ebuild | 2 +- .../sphinxcontrib-websupport-1.2.2.ebuild | 46 ++++ dev-python/spyder-line-profiler/Manifest | 4 +- .../spyder-line-profiler-0.2.0.ebuild | 30 --- .../spyder-line-profiler-0.2.1.ebuild | 30 +++ dev-python/spyder-memory-profiler/Manifest | 4 +- .../spyder-memory-profiler-0.2.0.ebuild | 29 --- .../spyder-memory-profiler-0.2.1.ebuild | 29 +++ dev-python/spyder-notebook/Manifest | 4 +- .../spyder-notebook/spyder-notebook-0.2.2.ebuild | 37 --- .../spyder-notebook/spyder-notebook-0.2.3.ebuild | 37 +++ dev-python/spyder-terminal/Manifest | 4 +- .../spyder-terminal/spyder-terminal-0.3.0.ebuild | 41 ---- .../spyder-terminal/spyder-terminal-0.3.2.ebuild | 23 ++ dev-python/sqlalchemy-migrate/Manifest | 5 +- ...lalchemy-migrate-0.13-disable-sphinx-exts.patch | 13 ++ .../sqlalchemy-migrate-0.12.0.ebuild | 2 +- .../sqlalchemy-migrate-0.13.0.ebuild | 42 ++++ dev-python/sqlalchemy-rqlite/Manifest | 4 +- .../sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild | 24 +- .../sqlalchemy-rqlite-9999.ebuild | 24 +- dev-python/sqlalchemy/Manifest | 2 - dev-python/sqlalchemy/sqlalchemy-1.3.3.ebuild | 64 ----- dev-python/sqlparse/Manifest | 2 +- dev-python/sqlparse/sqlparse-0.3.1.ebuild | 2 +- dev-python/ssl-fetch/Manifest | 4 +- dev-python/ssl-fetch/ssl-fetch-0.4.ebuild | 1 + dev-python/ssl-fetch/ssl-fetch-9999.ebuild | 1 + dev-python/statsd/Manifest | 2 +- dev-python/statsd/statsd-3.3.0.ebuild | 15 +- dev-python/statsmodels/Manifest | 3 + .../files/statsmodels-0.11.1-tests.patch | 35 +++ dev-python/statsmodels/statsmodels-0.11.1.ebuild | 82 +++++++ dev-python/stestr/Manifest | 2 +- dev-python/stestr/stestr-2.1.0-r1.ebuild | 32 +++ dev-python/stestr/stestr-2.1.0.ebuild | 32 --- dev-python/stevedore/Manifest | 2 +- dev-python/stevedore/stevedore-1.31.0-r1.ebuild | 47 ++++ dev-python/stevedore/stevedore-1.31.0.ebuild | 47 ---- dev-python/subprocess32/Manifest | 2 - dev-python/subprocess32/subprocess32-3.2.7.ebuild | 24 -- dev-python/subvertpy/Manifest | 2 +- dev-python/subvertpy/subvertpy-0.10.1.ebuild | 6 +- dev-python/suds/Manifest | 2 +- dev-python/suds/metadata.xml | 6 +- dev-python/sybil/Manifest | 2 +- dev-python/sybil/sybil-1.2.2.ebuild | 2 +- dev-python/tablib/Manifest | 4 - .../tablib/files/tablib-0.12.1-no-ujson.patch | 16 -- dev-python/tablib/metadata.xml | 11 - dev-python/tablib/tablib-0.12.1-r1.ebuild | 47 ---- dev-python/tappy/Manifest | 2 +- dev-python/tappy/tappy-2.4-r1.ebuild | 2 +- dev-python/taskflow/Manifest | 2 + dev-python/taskflow/taskflow-4.1.0.ebuild | 38 +++ dev-python/tblib/Manifest | 4 +- dev-python/tblib/tblib-1.3.2-r1.ebuild | 20 -- dev-python/tblib/tblib-1.6.0.ebuild | 2 +- dev-python/tempita/Manifest | 2 +- dev-python/tempita/tempita-0.5.3-r2.ebuild | 2 +- dev-python/terminado/Manifest | 2 +- dev-python/terminado/terminado-0.8.3.ebuild | 2 +- dev-python/testfixtures/Manifest | 2 - dev-python/testfixtures/testfixtures-6.14.0.ebuild | 56 ----- dev-python/textx/Manifest | 2 +- dev-python/textx/textx-1.4.ebuild | 2 +- dev-python/threadpoolctl/Manifest | 2 +- .../threadpoolctl/threadpoolctl-2.0.0.ebuild | 2 +- dev-python/thrift/Manifest | 2 +- dev-python/thrift/thrift-0.11.0.ebuild | 2 +- dev-python/tinycss/Manifest | 2 +- dev-python/tinycss/tinycss-0.4.ebuild | 7 +- dev-python/tinycss2/Manifest | 4 +- dev-python/tinycss2/tinycss2-0.6.1.ebuild | 30 --- dev-python/tinycss2/tinycss2-1.0.2.ebuild | 2 +- dev-python/tld/Manifest | 4 +- dev-python/tld/tld-0.11.10.ebuild | 20 -- dev-python/tld/tld-0.12.1.ebuild | 19 ++ dev-python/toro/Manifest | 2 +- dev-python/toro/metadata.xml | 5 +- dev-python/towncrier/Manifest | 2 +- dev-python/towncrier/towncrier-19.2.0.ebuild | 2 +- dev-python/tox/Manifest | 6 +- dev-python/tox/tox-3.14.5.ebuild | 2 +- dev-python/tox/tox-3.14.6.ebuild | 74 ------ dev-python/tox/tox-3.15.0.ebuild | 74 ++++++ dev-python/treq/Manifest | 4 +- dev-python/treq/metadata.xml | 5 +- dev-python/treq/treq-20.4.1.ebuild | 63 +++++ dev-python/tvdb_api/Manifest | 1 + dev-python/tvdb_api/tvdb_api-2.0-r1.ebuild | 19 ++ dev-python/twine/Manifest | 4 +- dev-python/twine/twine-3.0.0.ebuild | 62 ----- dev-python/twine/twine-3.1.1.ebuild | 2 +- dev-python/twisted/Manifest | 4 +- dev-python/twisted/twisted-19.10.0.ebuild | 9 +- dev-python/twisted/twisted-20.3.0.ebuild | 11 +- dev-python/twython/Manifest | 4 +- dev-python/twython/twython-3.6.0.ebuild | 21 -- dev-python/twython/twython-3.7.0.ebuild | 2 +- dev-python/txAMQP/Manifest | 4 +- dev-python/txAMQP/metadata.xml | 5 +- dev-python/txAMQP/txAMQP-0.8.2.ebuild | 2 +- dev-python/txaio/Manifest | 4 +- dev-python/txaio/metadata.xml | 6 +- dev-python/txaio/txaio-20.4.1.ebuild | 49 ++++ dev-python/txgithub/Manifest | 4 +- dev-python/txgithub/metadata.xml | 6 +- dev-python/txgithub/txgithub-15.0.0-r1.ebuild | 2 +- dev-python/txrequests/Manifest | 4 +- dev-python/txrequests/metadata.xml | 6 +- dev-python/txrequests/txrequests-0.9.6.ebuild | 23 ++ dev-python/txtorcon/Manifest | 4 +- dev-python/txtorcon/metadata.xml | 5 +- dev-python/txtorcon/txtorcon-20.0.0.ebuild | 66 ++++++ dev-python/tzlocal/Manifest | 2 + dev-python/tzlocal/tzlocal-2.1.ebuild | 22 ++ dev-python/ufoLib/Manifest | 3 - dev-python/ufoLib/metadata.xml | 8 - dev-python/ufoLib/ufoLib-3.0.0.ebuild | 32 --- dev-python/ujson/Manifest | 3 +- dev-python/ujson/ujson-1.35.ebuild | 37 --- dev-python/ujson/ujson-2.0.3.ebuild | 2 +- dev-python/unicodecsv/Manifest | 2 +- dev-python/unicodecsv/unicodecsv-0.14.1-r1.ebuild | 6 + dev-python/unidecode/Manifest | 2 +- dev-python/unidecode/unidecode-1.1.1.ebuild | 12 +- dev-python/unittest-mixins/Manifest | 2 +- .../unittest-mixins/unittest-mixins-1.6.ebuild | 2 +- dev-python/uritemplate/Manifest | 1 + dev-python/uritemplate/uritemplate-3.0.1-r1.ebuild | 30 +++ dev-python/urllib3/Manifest | 2 +- dev-python/urllib3/metadata.xml | 1 + dev-python/urwidtrees/Manifest | 2 +- dev-python/urwidtrees/metadata.xml | 5 +- dev-python/vcrpy/Manifest | 6 +- dev-python/vcrpy/vcrpy-1.11.1.ebuild | 44 ---- dev-python/vcrpy/vcrpy-1.12.0.ebuild | 44 ---- dev-python/vcrpy/vcrpy-4.0.2.ebuild | 2 +- dev-python/versioneer/Manifest | 2 + .../files/versioneer-0.18-fix_test_git.patch | 21 ++ dev-python/versioneer/versioneer-0.18-r1.ebuild | 38 +++ dev-python/virtualenv/Manifest | 2 +- dev-python/virtualenv/virtualenv-20.0.18.ebuild | 2 +- dev-python/virtualenvwrapper/Manifest | 2 +- .../virtualenvwrapper-4.8.4-r1.ebuild | 32 +++ .../virtualenvwrapper-4.8.4.ebuild | 32 --- dev-python/voluptuous/Manifest | 4 +- dev-python/voluptuous/voluptuous-0.11.1.ebuild | 24 -- dev-python/voluptuous/voluptuous-0.11.5.ebuild | 24 ++ dev-python/watchdog/Manifest | 3 +- dev-python/watchdog/watchdog-0.9.0-r1.ebuild | 2 +- dev-python/watchdog/watchdog-0.9.0.ebuild | 35 --- dev-python/webassets/Manifest | 4 +- dev-python/webassets/webassets-0.12.1.ebuild | 39 ---- dev-python/webassets/webassets-2.0.ebuild | 2 +- dev-python/webcolors/Manifest | 2 +- dev-python/webcolors/webcolors-1.11.1.ebuild | 2 +- dev-python/websocket-client/Manifest | 6 +- .../websocket-client-0.48.0.ebuild | 42 ---- .../websocket-client-0.56.0.ebuild | 43 ---- .../websocket-client-0.57.0.ebuild | 2 +- dev-python/websockets/Manifest | 3 + dev-python/websockets/metadata.xml | 11 + dev-python/websockets/websockets-8.1.ebuild | 16 ++ dev-python/webtest/Manifest | 5 - dev-python/webtest/webtest-2.0.21.ebuild | 68 ------ dev-python/webtest/webtest-2.0.29-r1.ebuild | 67 ------ dev-python/webtest/webtest-2.0.29.ebuild | 67 ------ dev-python/werkzeug/Manifest | 8 +- dev-python/werkzeug/werkzeug-0.16.0.ebuild | 2 +- dev-python/werkzeug/werkzeug-0.16.1.ebuild | 2 +- dev-python/werkzeug/werkzeug-1.0.0.ebuild | 36 --- dev-python/werkzeug/werkzeug-1.0.1.ebuild | 2 +- dev-python/whelk/Manifest | 2 +- dev-python/whelk/metadata.xml | 3 - dev-python/whichcraft/Manifest | 4 +- dev-python/whichcraft/whichcraft-0.4.1.ebuild | 26 --- dev-python/whichcraft/whichcraft-0.6.1.ebuild | 2 +- dev-python/whisper/Manifest | 2 +- dev-python/whisper/whisper-1.1.5.ebuild | 2 +- dev-python/whoosh/Manifest | 2 +- dev-python/whoosh/whoosh-2.7.4.ebuild | 36 +-- dev-python/ws4py/Manifest | 4 +- .../ws4py-0.5.1-python3.7+-compatibility.patch | 93 ++++++++ dev-python/ws4py/ws4py-0.5.1-r1.ebuild | 53 +++++ dev-python/ws4py/ws4py-9999.ebuild | 16 +- dev-python/wsaccel/Manifest | 2 +- dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild | 13 +- dev-python/wsproto/Manifest | 6 +- dev-python/wsproto/metadata.xml | 9 +- dev-python/wsproto/wsproto-0.12.0.ebuild | 33 --- dev-python/wsproto/wsproto-0.15.0.ebuild | 20 +- dev-python/www-authenticate/Manifest | 2 +- .../www-authenticate/www-authenticate-0.9.2.ebuild | 13 +- dev-python/wxpython/Manifest | 4 +- dev-python/wxpython/wxpython-4.0.6.ebuild | 90 ------- dev-python/wxpython/wxpython-4.0.7.ebuild | 2 +- dev-python/xapp/Manifest | 2 +- dev-python/xapp/metadata.xml | 12 + dev-python/xcffib/Manifest | 2 - dev-python/xcffib/xcffib-0.5.1.ebuild | 37 --- dev-python/xlsxwriter/Manifest | 2 + dev-python/xlsxwriter/xlsxwriter-1.2.8.ebuild | 22 ++ dev-python/xlwt/Manifest | 2 +- dev-python/xlwt/xlwt-1.3.0-r1.ebuild | 2 +- dev-python/xmlschema/Manifest | 4 +- dev-python/xmlschema/xmlschema-1.1.2.ebuild | 30 --- dev-python/xmlschema/xmlschema-1.1.3.ebuild | 30 +++ dev-python/yapf/Manifest | 2 + dev-python/yapf/yapf-0.30.0.ebuild | 20 ++ dev-python/yappi/Manifest | 5 +- dev-python/yappi/files/yappi-1.2.5-warnings.patch | 13 ++ dev-python/yappi/metadata.xml | 2 +- dev-python/yappi/yappi-1.2.5.ebuild | 38 +++ dev-python/yapsy/Manifest | 4 +- dev-python/yapsy/yapsy-1.11.223-r2.ebuild | 47 ---- dev-python/yapsy/yapsy-1.12.2.ebuild | 2 +- dev-python/zake/Manifest | 3 - dev-python/zake/metadata.xml | 19 -- dev-python/zake/zake-0.2.1.ebuild | 30 --- dev-python/zeroconf/Manifest | 4 +- dev-python/zeroconf/zeroconf-0.19.1.ebuild | 42 ---- dev-python/zeroconf/zeroconf-0.24.4.ebuild | 2 +- dev-python/zipp/Manifest | 4 +- dev-python/zipp/zipp-2.0.1.ebuild | 2 +- dev-python/zipp/zipp-3.1.0.ebuild | 2 +- dev-python/zope-component/Manifest | 2 - .../zope-component/zope-component-4.3.0-r1.ebuild | 40 ---- dev-python/zstandard/Manifest | 4 +- dev-python/zstandard/zstandard-0.13.0.ebuild | 2 +- dev-python/zstandard/zstandard-0.8.1.ebuild | 2 +- 1497 files changed, 12326 insertions(+), 14292 deletions(-) delete mode 100644 dev-python/BitVector/BitVector-3.4.8.ebuild delete mode 100644 dev-python/GitPython/GitPython-2.1.11.ebuild delete mode 100644 dev-python/GitPython/GitPython-3.1.0.ebuild create mode 100644 dev-python/GitPython/GitPython-3.1.2.ebuild delete mode 100644 dev-python/PyContracts/PyContracts-1.7.9.ebuild delete mode 100644 dev-python/PyContracts/PyContracts-1.8.0.ebuild delete mode 100644 dev-python/PyGithub/PyGithub-1.47.ebuild create mode 100644 dev-python/PyGithub/PyGithub-1.51.ebuild create mode 100644 dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r1.ebuild delete mode 100644 dev-python/PyRSS2Gen/PyRSS2Gen-1.1.ebuild delete mode 100644 dev-python/PySocks/PySocks-1.6.7.ebuild delete mode 100644 dev-python/PySocks/PySocks-1.6.8.ebuild delete mode 100644 dev-python/PyUtilib/PyUtilib-5.6.5.ebuild delete mode 100644 dev-python/QtPy/QtPy-1.9.0-r1.ebuild create mode 100644 dev-python/aiofiles/Manifest create mode 100644 dev-python/aiofiles/aiofiles-0.4.0.ebuild create mode 100644 dev-python/aiofiles/metadata.xml create mode 100644 dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild create mode 100644 dev-python/aiohttp-cors/files/aiohttp-cors-0.7.0-py3_7.patch create mode 100644 dev-python/aiohttp/aiohttp-3.6.2.ebuild delete mode 100644 dev-python/ansicolor/ansicolor-0.2.6.ebuild create mode 100644 dev-python/apispec/apispec-3.3.0.ebuild create mode 100644 dev-python/apispec/files/apispec-3.3.0-tests.patch create mode 100644 dev-python/appdirs/appdirs-1.4.4.ebuild create mode 100644 dev-python/appdirs/files/appdirs-1.4.4-distutils.patch create mode 100644 dev-python/argcomplete/argcomplete-1.11.1-r1.ebuild create mode 100644 dev-python/argcomplete/files/argcomplete-1.11.1-fish-xpass.patch create mode 100644 dev-python/arpeggio/arpeggio-1.9.2.ebuild create mode 100644 dev-python/arrow/arrow-0.15.6.ebuild create mode 100644 dev-python/asgiref/Manifest create mode 100644 dev-python/asgiref/asgiref-3.2.7.ebuild create mode 100644 dev-python/asgiref/metadata.xml create mode 100644 dev-python/astunparse/files/astunparse-1.6.2-py38.patch create mode 100644 dev-python/astunparse/files/astunparse-1.6.2-tests.patch delete mode 100644 dev-python/audioread/audioread-2.1.8-r1.ebuild create mode 100644 dev-python/audioread/audioread-2.1.8-r2.ebuild delete mode 100644 dev-python/authres/authres-1.1.1.ebuild create mode 100644 dev-python/autobahn/autobahn-20.4.3.ebuild create mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.22.0.ebuild delete mode 100644 dev-python/awscli/awscli-1.18.16.ebuild delete mode 100644 dev-python/awscli/awscli-1.18.32.ebuild create mode 100644 dev-python/awscli/awscli-1.18.48.ebuild create mode 100644 dev-python/awscli/awscli-1.18.56.ebuild delete mode 100644 dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.3.ebuild delete mode 100644 dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.4-r1.ebuild delete mode 100644 dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.5.ebuild delete mode 100644 dev-python/backports-lzma/backports-lzma-0.0.10.ebuild delete mode 100644 dev-python/backports-lzma/backports-lzma-0.0.12.ebuild create mode 100644 dev-python/bareos/Manifest create mode 100644 dev-python/bareos/bareos-19.2.7.ebuild create mode 100644 dev-python/bareos/metadata.xml delete mode 100644 dev-python/basemap/Manifest delete mode 100644 dev-python/basemap/basemap-1.0.7-r4.ebuild delete mode 100644 dev-python/basemap/metadata.xml delete mode 100644 dev-python/bcrypt/bcrypt-3.1.6.ebuild delete mode 100644 dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild delete mode 100644 dev-python/betamax/betamax-0.8.0.ebuild delete mode 100644 dev-python/bitstring/bitstring-3.1.5.ebuild create mode 100644 dev-python/blessed/Manifest create mode 100644 dev-python/blessed/blessed-1.17.5.ebuild create mode 100644 dev-python/blessed/metadata.xml delete mode 100644 dev-python/blessings/blessings-1.7.ebuild create mode 100644 dev-python/booleanOperations/booleanOperations-0.9.0-r1.ebuild delete mode 100644 dev-python/booleanOperations/booleanOperations-0.9.0.ebuild create mode 100644 dev-python/boto/boto-2.49.0-r2.ebuild create mode 100644 dev-python/boto/files/boto-try-to-add-SNI-support-v2.patch create mode 100644 dev-python/boto3/boto3-1.12.48.ebuild create mode 100644 dev-python/botocore/botocore-1.15.48.ebuild create mode 100644 dev-python/botocore/botocore-1.16.6.ebuild create mode 100644 dev-python/botocore/botocore-1.16.7.ebuild create mode 100644 dev-python/botocore/files/botocore-1.16.7-unlock-deps.patch delete mode 100644 dev-python/bpython/bpython-0.18-r1.ebuild delete mode 100644 dev-python/brotlipy/brotlipy-0.7.0-r1.ebuild create mode 100644 dev-python/brotlipy/brotlipy-0.7.0-r2.ebuild create mode 100644 dev-python/catkin_pkg/catkin_pkg-0.4.20.ebuild create mode 100644 dev-python/catkin_pkg/files/infinite_loop4.patch create mode 100644 dev-python/cbor2/Manifest create mode 100644 dev-python/cbor2/cbor2-5.1.0.ebuild create mode 100644 dev-python/cbor2/metadata.xml delete mode 100644 dev-python/cffi/cffi-1.13.2.ebuild create mode 100644 dev-python/cfn-python-lint/cfn-python-lint-0.30.1.ebuild create mode 100644 dev-python/cfn-python-lint/files/cfn-python-lint-0.30.1-tests.patch delete mode 100644 dev-python/cgroup-utils/cgroup-utils-0.6.ebuild delete mode 100644 dev-python/chameleon/chameleon-2.25.ebuild delete mode 100644 dev-python/chameleon/chameleon-3.6.2.ebuild create mode 100644 dev-python/chameleon/chameleon-3.7.1.ebuild delete mode 100644 dev-python/cheetah3/cheetah3-3.2.3.ebuild create mode 100644 dev-python/cheetah3/cheetah3-3.2.4.ebuild delete mode 100644 dev-python/cherrypy/cherrypy-13.1.0.ebuild delete mode 100644 dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild delete mode 100644 dev-python/cherrypy/cherrypy-17.4.2.ebuild delete mode 100644 dev-python/clang-python/clang-python-7.1.0.ebuild delete mode 100644 dev-python/cliff/cliff-2.12.0-r2.ebuild delete mode 100644 dev-python/cliff/cliff-2.12.0.ebuild create mode 100644 dev-python/cliff/cliff-2.18.0-r1.ebuild delete mode 100644 dev-python/cliff/cliff-2.18.0.ebuild create mode 100644 dev-python/cloudpickle/cloudpickle-1.4.1.ebuild delete mode 100644 dev-python/cmd2/cmd2-0.8.9.ebuild delete mode 100644 dev-python/cmd2/cmd2-1.0.1.ebuild delete mode 100644 dev-python/colorama/colorama-0.3.9-r1.ebuild delete mode 100644 dev-python/commonmark/commonmark-0.7.5.ebuild delete mode 100644 dev-python/configargparse/configargparse-1.0.ebuild delete mode 100644 dev-python/configargparse/configargparse-1.2.1.ebuild delete mode 100644 dev-python/configargparse/configargparse-1.2.2.ebuild delete mode 100644 dev-python/configargparse/configargparse-1.2.ebuild delete mode 100644 dev-python/construct/construct-2.9.46.ebuild create mode 100644 dev-python/cppy/Manifest create mode 100644 dev-python/cppy/cppy-1.1.0.ebuild create mode 100644 dev-python/cppy/metadata.xml delete mode 100644 dev-python/cryptography-vectors/Manifest delete mode 100644 dev-python/cryptography-vectors/cryptography-vectors-2.6.1.ebuild delete mode 100644 dev-python/cryptography-vectors/metadata.xml create mode 100644 dev-python/csv23/Manifest create mode 100644 dev-python/csv23/csv23-0.3.1.ebuild create mode 100644 dev-python/csv23/metadata.xml delete mode 100644 dev-python/curtsies/curtsies-0.3.0.ebuild create mode 100644 dev-python/cvxopt/cvxopt-1.2.5-r1.ebuild delete mode 100644 dev-python/cx_Freeze/cx_Freeze-5.0.2.ebuild delete mode 100644 dev-python/cython/cython-0.29.14-r1.ebuild create mode 100644 dev-python/cython/cython-0.29.17.ebuild create mode 100644 dev-python/dataclasses/Manifest create mode 100644 dev-python/dataclasses/dataclasses-0.7.ebuild create mode 100644 dev-python/dataclasses/metadata.xml delete mode 100644 dev-python/dbus-python/dbus-python-1.2.12.ebuild delete mode 100644 dev-python/dbus-python/dbus-python-1.2.14.ebuild delete mode 100644 dev-python/dbus-python/dbus-python-1.2.4.ebuild delete mode 100644 dev-python/decorator/decorator-4.4.1.ebuild create mode 100644 dev-python/deprecated/deprecated-1.2.10.ebuild create mode 100644 dev-python/dicttoxml/dicttoxml-1.7.4-r1.ebuild delete mode 100644 dev-python/discogs-client/discogs-client-2.2.1.ebuild delete mode 100644 dev-python/diskcache/diskcache-3.1.0.ebuild delete mode 100644 dev-python/django-otp/django-otp-0.4.3.ebuild create mode 100644 dev-python/django-otp/django-otp-0.9.1.ebuild delete mode 100644 dev-python/django-sortedm2m/django-sortedm2m-1.3.2.ebuild delete mode 100644 dev-python/django-tagging/django-tagging-0.4.6.ebuild create mode 100644 dev-python/django/django-3.0.6.ebuild create mode 100644 dev-python/django/files/django-3.0.6-bashcomp.patch delete mode 100644 dev-python/django_polymorphic/django_polymorphic-2.0.3.ebuild delete mode 100644 dev-python/docker-py/docker-py-3.6.0.ebuild delete mode 100644 dev-python/docker-py/docker-py-3.7.1.ebuild delete mode 100644 dev-python/docker-py/docker-py-4.1.0.ebuild delete mode 100644 dev-python/docker-py/docker-py-4.2.0.ebuild delete mode 100644 dev-python/docutils/docutils-0.15.2.ebuild create mode 100644 dev-python/dogpile-cache/dogpile-cache-0.9.1.ebuild delete mode 100644 dev-python/easy-thumbnails/easy-thumbnails-2.4.1.ebuild delete mode 100644 dev-python/elementpath/elementpath-1.4.3.ebuild delete mode 100644 dev-python/eventlet/eventlet-0.25.1.ebuild delete mode 100644 dev-python/eyeD3/eyeD3-0.7.5.ebuild delete mode 100644 dev-python/feedgenerator/feedgenerator-1.9.ebuild delete mode 100644 dev-python/flake8-polyfill/flake8-polyfill-1.0.1.ebuild delete mode 100644 dev-python/flask-babel/flask-babel-0.11.2-r2.ebuild create mode 100644 dev-python/flask-babel/flask-babel-1.0.0.ebuild create mode 100644 dev-python/flask-babelex/flask-babelex-0.9.4.ebuild create mode 100644 dev-python/flask-restful/files/flask-restful-0.3.8-werkzeug.patch create mode 100644 dev-python/flask-restful/flask-restful-0.3.8.ebuild create mode 100644 dev-python/flask-wtf/flask-wtf-0.14.3.ebuild delete mode 100644 dev-python/flask/flask-0.12.2.ebuild delete mode 100644 dev-python/flask/flask-1.0.4.ebuild delete mode 100644 dev-python/flask/flask-1.1.1.ebuild create mode 100644 dev-python/flatbuffers/Manifest create mode 100644 dev-python/flatbuffers/flatbuffers-1.12.ebuild create mode 100644 dev-python/flatbuffers/metadata.xml delete mode 100644 dev-python/fudge/fudge-1.1.0.ebuild create mode 100644 dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.5-r1.ebuild delete mode 100644 dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.5.ebuild create mode 100644 dev-python/genshi/genshi-0.7.3-r1.ebuild delete mode 100644 dev-python/gevent/gevent-1.3.7.ebuild delete mode 100644 dev-python/gitdb/gitdb-4.0.2.ebuild create mode 100644 dev-python/gitdb/gitdb-4.0.5.ebuild delete mode 100644 dev-python/github3/github3-0.9.3.ebuild delete mode 100644 dev-python/gmpy/gmpy-2.0.8.ebuild create mode 100644 dev-python/google-api-core/Manifest create mode 100644 dev-python/google-api-core/google-api-core-1.17.0.ebuild create mode 100644 dev-python/google-api-core/metadata.xml create mode 100644 dev-python/google-api-python-client/files/google-api-python-client-1.8.3-tests.patch create mode 100644 dev-python/google-api-python-client/google-api-python-client-1.8.3.ebuild create mode 100644 dev-python/google-apitools/files/google-apitools-0.5.30-abc.patch create mode 100644 dev-python/google-apitools/files/google-apitools-0.5.30-py37.patch delete mode 100644 dev-python/google-apitools/google-apitools-0.5.30.ebuild create mode 100644 dev-python/google-apitools/google-apitools-0.5.30_p20200507.ebuild create mode 100644 dev-python/google-auth/google-auth-1.14.3.ebuild create mode 100644 dev-python/google-reauth-python/google-reauth-python-0.1.0-r1.ebuild create mode 100644 dev-python/googleapis-common-protos/Manifest create mode 100644 dev-python/googleapis-common-protos/googleapis-common-protos-1.51.0.ebuild create mode 100644 dev-python/googleapis-common-protos/metadata.xml create mode 100644 dev-python/gst-python/files/1.16.2-python3.8.patch create mode 100644 dev-python/gst-python/gst-python-1.16.2.ebuild create mode 100644 dev-python/guessit/guessit-3.1.1.ebuild delete mode 100644 dev-python/guessit/guessit-9999.ebuild create mode 100644 dev-python/h11/h11-0.9.0.ebuild create mode 100644 dev-python/hcloud-python/hcloud-python-1.6.3-r1.ebuild delete mode 100644 dev-python/html2text/html2text-2019.9.26.ebuild delete mode 100644 dev-python/httpretty/httpretty-0.9.7.ebuild create mode 100644 dev-python/httpretty/httpretty-1.0.2-r1.ebuild delete mode 100644 dev-python/humanize/humanize-2.3.0.ebuild delete mode 100644 dev-python/hyper-h2/hyper-h2-3.1.1.ebuild delete mode 100644 dev-python/hyperframe/hyperframe-5.1.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-5.10.2.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-5.10.3.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-5.10.4.ebuild create mode 100644 dev-python/hypothesis/hypothesis-5.11.0.ebuild create mode 100644 dev-python/hypothesis/hypothesis-5.13.1.ebuild delete mode 100644 dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild delete mode 100644 dev-python/importlib_resources/importlib_resources-1.3.1.ebuild create mode 100644 dev-python/importlib_resources/importlib_resources-1.5.0-r1.ebuild delete mode 100644 dev-python/incremental/incremental-16.10.1.ebuild delete mode 100644 dev-python/inflect/inflect-0.2.5.ebuild delete mode 100644 dev-python/inflect/inflect-4.0.0.ebuild create mode 100644 dev-python/ioflo/files/ioflo-1.7.8-network-test.patch create mode 100644 dev-python/ioflo/ioflo-2.0.0.ebuild delete mode 100644 dev-python/ip-associations-python-novaclient-ext/Manifest delete mode 100644 dev-python/ip-associations-python-novaclient-ext/ip-associations-python-novaclient-ext-0.2.ebuild delete mode 100644 dev-python/ip-associations-python-novaclient-ext/metadata.xml delete mode 100644 dev-python/ipywidgets/ipywidgets-7.4.2.ebuild delete mode 100644 dev-python/irc/irc-17.1.ebuild delete mode 100644 dev-python/isodate/isodate-0.6.0.ebuild delete mode 100644 dev-python/jaraco-functools/jaraco-functools-2.0-r1.ebuild create mode 100644 dev-python/jaraco-functools/jaraco-functools-3.0.1.ebuild delete mode 100644 dev-python/jedi/jedi-0.15.1.ebuild delete mode 100644 dev-python/jeepney/jeepney-0.4.1.ebuild delete mode 100644 dev-python/jinja/jinja-2.8.1.ebuild delete mode 100644 dev-python/joblib/joblib-0.12.2.ebuild create mode 100644 dev-python/jsondiff/jsondiff-1.2.0.ebuild delete mode 100644 dev-python/jsonpatch/jsonpatch-1.23.ebuild delete mode 100644 dev-python/jsonpickle/jsonpickle-1.2.ebuild create mode 100644 dev-python/jsonpickle/jsonpickle-1.4.1-r1.ebuild delete mode 100644 dev-python/jsonschema/jsonschema-2.3.0.ebuild delete mode 100644 dev-python/jsonschema/jsonschema-2.4.0.ebuild delete mode 100644 dev-python/jsonschema/jsonschema-2.5.1-r2.ebuild delete mode 100644 dev-python/jwcrypto/jwcrypto-0.4.2.ebuild create mode 100644 dev-python/kazoo/kazoo-2.7.0.ebuild delete mode 100644 dev-python/keyring/keyring-19.2.0.ebuild create mode 100644 dev-python/kiwisolver/kiwisolver-1.2.0.ebuild delete mode 100644 dev-python/lazy-object-proxy/lazy-object-proxy-1.3.1.ebuild delete mode 100644 dev-python/lesscpy/lesscpy-0.13.0.ebuild create mode 100644 dev-python/lesscpy/lesscpy-0.14.0.ebuild create mode 100644 dev-python/libcloud/libcloud-2.8.2.ebuild create mode 100644 dev-python/libcloud/libcloud-3.0.0.ebuild delete mode 100644 dev-python/libsass/files/libsass-0.19.4_rename_sassc.patch create mode 100644 dev-python/libsass/files/libsass-0.20.0_rename_sassc.patch delete mode 100644 dev-python/libsass/libsass-0.19.4.ebuild create mode 100644 dev-python/libsass/libsass-0.20.0.ebuild create mode 100644 dev-python/libtmux/libtmux-0.8.2-r2.ebuild delete mode 100644 dev-python/lit/lit-7.1.0.ebuild create mode 100644 dev-python/llfuse/llfuse-1.3.6.ebuild delete mode 100644 dev-python/llvmlite/files/llvmlite-0.28.0-llvm710.patch delete mode 100644 dev-python/llvmlite/llvmlite-0.28.0.ebuild create mode 100644 dev-python/llvmlite/llvmlite-0.32.1.ebuild create mode 100644 dev-python/logbook/logbook-1.5.3.ebuild create mode 100644 dev-python/logfury/files/logfury-0.1.2-fix-requirements-remove-dev-tests.patch create mode 100644 dev-python/logfury/logfury-0.1.2-r1.ebuild delete mode 100644 dev-python/logfury/logfury-0.1.2.ebuild delete mode 100644 dev-python/lxml/lxml-4.4.2.ebuild delete mode 100644 dev-python/lxml/lxml-4.4.3.ebuild create mode 100644 dev-python/lz4/files/lz4-3.0.2-test-fail-skip.patch delete mode 100644 dev-python/lz4/lz4-0.10.1.ebuild create mode 100644 dev-python/lz4/lz4-3.0.2.ebuild delete mode 100644 dev-python/mako/mako-1.1.1.ebuild create mode 100644 dev-python/mamba/mamba-0.11.0.ebuild create mode 100644 dev-python/markdown/markdown-3.2.2.ebuild create mode 100644 dev-python/markdown2/markdown2-2.3.9.ebuild delete mode 100644 dev-python/matplotlib-python2/matplotlib-python2-2.2.4.ebuild create mode 100644 dev-python/matplotlib-python2/matplotlib-python2-2.2.5.ebuild create mode 100644 dev-python/matplotlib/matplotlib-3.2.1.ebuild create mode 100644 dev-python/matterhook/matterhook-0.1-r1.ebuild delete mode 100644 dev-python/micawber/micawber-0.3.3.ebuild create mode 100644 dev-python/minidb/minidb-2.0.4.ebuild delete mode 100644 dev-python/mock/mock-2.0.0.ebuild create mode 100644 dev-python/moto/files/moto-1.3.14-newer-botocore.patch create mode 100644 dev-python/moto/files/moto-1.3.14-tests.patch create mode 100644 dev-python/moto/moto-1.3.14.ebuild create mode 100644 dev-python/moviepy/moviepy-1.0.1-r1.ebuild delete mode 100644 dev-python/moviepy/moviepy-1.0.1.ebuild create mode 100644 dev-python/munch/munch-2.5.0-r1.ebuild delete mode 100644 dev-python/munch/munch-2.5.0.ebuild delete mode 100644 dev-python/natsort/natsort-4.0.4.ebuild create mode 100644 dev-python/networkx/networkx-2.4-r1.ebuild delete mode 100644 dev-python/nevow/Manifest delete mode 100644 dev-python/nevow/metadata.xml delete mode 100644 dev-python/nevow/nevow-0.14.3.ebuild delete mode 100644 dev-python/nltk-data/nltk-data-20200312.ebuild delete mode 100644 dev-python/nltk/nltk-3.4.5.ebuild delete mode 100644 dev-python/nose-exclude/nose-exclude-0.5.0.ebuild create mode 100644 dev-python/nose-random/Manifest create mode 100644 dev-python/nose-random/metadata.xml create mode 100644 dev-python/nose-random/nose-random-1.0.0.ebuild delete mode 100644 dev-python/nose-testconfig/Manifest delete mode 100644 dev-python/nose-testconfig/metadata.xml delete mode 100644 dev-python/nose-testconfig/nose-testconfig-0.10.ebuild delete mode 100644 dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r2.ebuild delete mode 100644 dev-python/notebook/notebook-5.7.0.ebuild delete mode 100644 dev-python/numpy-python2/numpy-python2-1.16.5-r1.ebuild create mode 100644 dev-python/numpy-python2/numpy-python2-1.16.6.ebuild delete mode 100644 dev-python/numpy/numpy-1.17.4-r3.ebuild create mode 100644 dev-python/numpy/numpy-1.18.3.ebuild create mode 100644 dev-python/numpydoc/numpydoc-0.9.2.ebuild create mode 100644 dev-python/oauth2client/files/oauth2client-4.1.3-py38.patch create mode 100644 dev-python/oauth2client/oauth2client-4.1.3-r1.ebuild delete mode 100644 dev-python/oauthlib/oauthlib-3.0.1.ebuild delete mode 100644 dev-python/os-networksv2-python-novaclient-ext/Manifest delete mode 100644 dev-python/os-networksv2-python-novaclient-ext/metadata.xml delete mode 100644 dev-python/os-networksv2-python-novaclient-ext/os-networksv2-python-novaclient-ext-0.26.ebuild delete mode 100644 dev-python/os-virtual-interfacesv2-python-novaclient-ext/Manifest delete mode 100644 dev-python/os-virtual-interfacesv2-python-novaclient-ext/metadata.xml delete mode 100644 dev-python/os-virtual-interfacesv2-python-novaclient-ext/os-virtual-interfacesv2-python-novaclient-ext-0.20.ebuild delete mode 100644 dev-python/osc-placement/Manifest delete mode 100644 dev-python/osc-placement/metadata.xml delete mode 100644 dev-python/osc-placement/osc-placement-1.3.0.ebuild delete mode 100644 dev-python/packaging/packaging-20.1.ebuild create mode 100644 dev-python/parver/files/parver-0.3-test.patch delete mode 100644 dev-python/parver/parver-0.2.1.ebuild create mode 100644 dev-python/parver/parver-0.3.ebuild delete mode 100644 dev-python/passlib/passlib-1.7.1-r2.ebuild create mode 100644 dev-python/pebble/Manifest create mode 100644 dev-python/pebble/metadata.xml create mode 100644 dev-python/pebble/pebble-4.5.2.ebuild create mode 100644 dev-python/pebble/pebble-4.5.3.ebuild create mode 100644 dev-python/peewee/peewee-3.13.2.ebuild create mode 100644 dev-python/picklemagic/Manifest create mode 100644 dev-python/picklemagic/metadata.xml create mode 100644 dev-python/picklemagic/picklemagic-0.0_pre20160415.ebuild delete mode 100644 dev-python/pika/pika-0.10.0.ebuild delete mode 100644 dev-python/pillow/pillow-6.2.1.ebuild delete mode 100644 dev-python/pillow/pillow-7.1.1.ebuild create mode 100644 dev-python/pillow/pillow-7.1.2.ebuild create mode 100644 dev-python/pip/pip-20.1.ebuild create mode 100644 dev-python/pipenv/files/pipenv-2020.4.1_beta1-disable-networked-tests.patch create mode 100644 dev-python/pipenv/pipenv-2020.4.1_beta1.ebuild delete mode 100644 dev-python/pkgconfig/pkgconfig-1.4.0.ebuild create mode 100644 dev-python/pockets/pockets-0.9.1.ebuild delete mode 100644 dev-python/positional/Manifest delete mode 100644 dev-python/positional/metadata.xml delete mode 100644 dev-python/positional/positional-1.1.2.ebuild delete mode 100644 dev-python/posix_ipc/Manifest delete mode 100644 dev-python/posix_ipc/metadata.xml delete mode 100644 dev-python/posix_ipc/posix_ipc-0.9.8.ebuild delete mode 100644 dev-python/poyo/poyo-0.4.1.ebuild delete mode 100644 dev-python/psutil/psutil-5.6.7-r1.ebuild delete mode 100644 dev-python/psycopg/psycopg-2.7.4.ebuild delete mode 100644 dev-python/psycopg/psycopg-2.7.5.ebuild delete mode 100644 dev-python/psycopg/psycopg-2.8.3.ebuild delete mode 100644 dev-python/ptvsd/ptvsd-3.2.1.ebuild create mode 100644 dev-python/ptvsd/ptvsd-4.3.2.ebuild delete mode 100644 dev-python/ptyprocess/ptyprocess-0.5.2.ebuild delete mode 100644 dev-python/publicsuffix/publicsuffix-2.20190205.ebuild delete mode 100644 dev-python/py-ubjson/py-ubjson-0.10.0.ebuild delete mode 100644 dev-python/py-ubjson/py-ubjson-0.11.0.ebuild delete mode 100644 dev-python/py-ubjson/py-ubjson-0.9.0.ebuild delete mode 100644 dev-python/pyasn1/pyasn1-0.4.3.ebuild create mode 100644 dev-python/pyclipper/pyclipper-1.1.0_p3-r1.ebuild delete mode 100644 dev-python/pycparser/pycparser-2.19-r1.ebuild delete mode 100644 dev-python/pycryptodome/pycryptodome-3.6.6.ebuild create mode 100644 dev-python/pycurl/files/pycurl-7.43.0.5-cc-cflags.patch create mode 100644 dev-python/pycurl/files/pycurl-7.43.0.5-telnet-test.patch delete mode 100644 dev-python/pycurl/pycurl-7.43.0.ebuild create mode 100644 dev-python/pydns/pydns-3.2.1.ebuild delete mode 100644 dev-python/pygal/pygal-2.4.0.ebuild create mode 100644 dev-python/pygame_sdl2/pygame_sdl2-6.99.12.4-r3.ebuild create mode 100644 dev-python/pygame_sdl2/pygame_sdl2-7.3.5.ebuild delete mode 100644 dev-python/pygit2/pygit2-1.1.1.ebuild delete mode 100644 dev-python/pygit2/pygit2-1.2.0.ebuild create mode 100644 dev-python/pygit2/pygit2-1.2.1.ebuild create mode 100644 dev-python/pylast/pylast-3.2.1.ebuild delete mode 100644 dev-python/pylibacl/pylibacl-0.5.4.ebuild delete mode 100644 dev-python/pylint/pylint-2.3.1.ebuild create mode 100644 dev-python/pymediainfo/pymediainfo-4.2.1.ebuild delete mode 100644 dev-python/pymongo/pymongo-3.9.0.ebuild delete mode 100644 dev-python/pyotp/pyotp-2.2.6-r1.ebuild create mode 100644 dev-python/pyotp/pyotp-2.3.0.ebuild delete mode 100644 dev-python/pypam/pypam-0.5.0-r3.ebuild create mode 100644 dev-python/pypam/pypam-0.5.0-r4.ebuild delete mode 100644 dev-python/pypng/pypng-0.0.18.ebuild create mode 100644 dev-python/pyproj/pyproj-2.4.2-r1.ebuild delete mode 100644 dev-python/pyproj/pyproj-2.4.2.ebuild delete mode 100644 dev-python/pyproject2setuppy/pyproject2setuppy-2.ebuild delete mode 100644 dev-python/pyproject2setuppy/pyproject2setuppy-3.ebuild create mode 100644 dev-python/pypugjs/Manifest create mode 100644 dev-python/pypugjs/metadata.xml create mode 100644 dev-python/pypugjs/pypugjs-5.9.4.ebuild delete mode 100644 dev-python/pyro/pyro-4.77.ebuild create mode 100644 dev-python/pyro/pyro-4.80.ebuild create mode 100644 dev-python/pyroute2/files/pyroute2-0.5.12-readme-filename.patch create mode 100644 dev-python/pyroute2/pyroute2-0.5.12.ebuild delete mode 100644 dev-python/pyscard/pyscard-1.9.7.ebuild delete mode 100644 dev-python/pysol_cards/pysol_cards-0.8.6.ebuild create mode 100644 dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild create mode 100644 dev-python/pytest-asyncio/pytest-asyncio-0.12.0.ebuild delete mode 100644 dev-python/pytest-describe/pytest-describe-0.11.1.ebuild create mode 100644 dev-python/pytest-describe/pytest-describe-1.0.0.ebuild delete mode 100644 dev-python/pytest-flake8/pytest-flake8-0.8.1.ebuild delete mode 100644 dev-python/pytest-forked/pytest-forked-0.2.ebuild delete mode 100644 dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.2.ebuild create mode 100644 dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild delete mode 100644 dev-python/pytest-localserver/pytest-localserver-0.3.7.ebuild create mode 100644 dev-python/pytest-localserver/pytest-localserver-0.5.0-r1.ebuild delete mode 100644 dev-python/pytest-mock/pytest-mock-3.0.0.ebuild create mode 100644 dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild create mode 100644 dev-python/pytest-xdist/files/pytest-xdist-1.32.0-timeout.patch delete mode 100644 dev-python/pytest-xdist/pytest-xdist-1.30.0.ebuild create mode 100644 dev-python/pytest-xdist/pytest-xdist-1.32.0.ebuild create mode 100644 dev-python/pytest/pytest-4.6.10.ebuild create mode 100644 dev-python/pytest/pytest-5.4.2.ebuild delete mode 100644 dev-python/python-bugzilla/python-bugzilla-1.2.2.ebuild create mode 100644 dev-python/python-cstruct/python-cstruct-1.8.ebuild create mode 100644 dev-python/python-designateclient/python-designateclient-4.0.0.ebuild delete mode 100644 dev-python/python-discid/python-discid-1.1.1.ebuild create mode 100644 dev-python/python-distutils-extra/files/python-distutils-extra-2.44-skip-build.patch create mode 100644 dev-python/python-distutils-extra/files/python-distutils-extra-2.44-test.patch delete mode 100644 dev-python/python-distutils-extra/python-distutils-extra-2.42-r1.ebuild create mode 100644 dev-python/python-distutils-extra/python-distutils-extra-2.44-r1.ebuild create mode 100644 dev-python/python-efl/python-efl-1.24.0.ebuild delete mode 100644 dev-python/python-evdev/python-evdev-1.1.2-r1.ebuild create mode 100644 dev-python/python-evdev/python-evdev-1.3.0.ebuild create mode 100644 dev-python/python-ironicclient/python-ironicclient-4.1.0.ebuild create mode 100644 dev-python/python-jose/python-jose-3.1.0.ebuild create mode 100644 dev-python/python-slugify/Manifest create mode 100644 dev-python/python-slugify/metadata.xml create mode 100644 dev-python/python-slugify/python-slugify-1.2.6.ebuild create mode 100644 dev-python/python-sshpubkeys/Manifest create mode 100644 dev-python/python-sshpubkeys/metadata.xml create mode 100644 dev-python/python-sshpubkeys/python-sshpubkeys-3.1.0.ebuild delete mode 100644 dev-python/python-xlib/python-xlib-0.23-r1.ebuild delete mode 100644 dev-python/python-xlib/python-xlib-0.26.ebuild create mode 100644 dev-python/python-zaqarclient/python-zaqarclient-1.13.1.ebuild delete mode 100644 dev-python/pytrie/pytrie-0.3.ebuild create mode 100644 dev-python/pytz/pytz-2020.1.ebuild create mode 100644 dev-python/pyu2f/pyu2f-0.1.4-r1.ebuild delete mode 100644 dev-python/pyxattr/pyxattr-0.6.1-r1.ebuild delete mode 100644 dev-python/pyxattr/pyxattr-0.6.1.ebuild delete mode 100644 dev-python/pyzmq/pyzmq-17.1.0.ebuild delete mode 100644 dev-python/qtawesome/qtawesome-0.4.4.ebuild delete mode 100644 dev-python/qtawesome/qtawesome-0.5.2.ebuild delete mode 100644 dev-python/qtawesome/qtawesome-0.6.1.ebuild delete mode 100644 dev-python/qtawesome/qtawesome-0.7.0.ebuild create mode 100644 dev-python/qtawesome/qtawesome-0.7.1.ebuild delete mode 100644 dev-python/rackspace-auth-openstack/Manifest delete mode 100644 dev-python/rackspace-auth-openstack/metadata.xml delete mode 100644 dev-python/rackspace-auth-openstack/rackspace-auth-openstack-1.3.ebuild delete mode 100644 dev-python/rackspace-auth-openstack/rackspace-auth-openstack-9999.ebuild delete mode 100644 dev-python/rackspace-novaclient/Manifest delete mode 100644 dev-python/rackspace-novaclient/metadata.xml delete mode 100644 dev-python/rackspace-novaclient/rackspace-novaclient-2.1.ebuild create mode 100644 dev-python/raet/files/raet-0.6.8-msgpack-1.0.patch create mode 100644 dev-python/raet/raet-0.6.8-r1.ebuild delete mode 100644 dev-python/rax-default-network-flags-python-novaclient-ext/Manifest delete mode 100644 dev-python/rax-default-network-flags-python-novaclient-ext/metadata.xml delete mode 100644 dev-python/rax-default-network-flags-python-novaclient-ext/rax-default-network-flags-python-novaclient-ext-0.4.0.ebuild delete mode 100644 dev-python/rax-scheduled-images-python-novaclient-ext/Manifest delete mode 100644 dev-python/rax-scheduled-images-python-novaclient-ext/metadata.xml delete mode 100644 dev-python/rax-scheduled-images-python-novaclient-ext/rax-scheduled-images-python-novaclient-ext-0.3.1.ebuild delete mode 100644 dev-python/readme_renderer/readme_renderer-24.0-r1.ebuild delete mode 100644 dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-1.0.1-r1.ebuild create mode 100644 dev-python/rebulk/rebulk-2.0.1.ebuild delete mode 100644 dev-python/recommonmark/recommonmark-0.5.0.ebuild delete mode 100644 dev-python/regex/regex-2017.04.05-r1.ebuild delete mode 100644 dev-python/regex/regex-2017.04.05.ebuild delete mode 100644 dev-python/regex/regex-2019.11.1.ebuild delete mode 100644 dev-python/repoze-lru/repoze-lru-0.7.ebuild create mode 100644 dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-0.8.ebuild delete mode 100644 dev-python/repoze-who/Manifest delete mode 100644 dev-python/repoze-who/metadata.xml delete mode 100644 dev-python/repoze-who/repoze-who-2.2-r1.ebuild delete mode 100644 dev-python/repoze-who/repoze-who-2.2.ebuild create mode 100644 dev-python/requests-cache/requests-cache-0.4.12-r1.ebuild delete mode 100644 dev-python/requests-mock/requests-mock-1.5.2.ebuild create mode 100644 dev-python/requests-mock/requests-mock-1.8.0.ebuild delete mode 100644 dev-python/requests-oauthlib/requests-oauthlib-0.7.0.ebuild delete mode 100644 dev-python/requests/requests-2.22.0.ebuild create mode 100644 dev-python/restructuredtext-lint/restructuredtext-lint-1.3.0.ebuild create mode 100644 dev-python/retry-decorator/retry-decorator-1.1.1.ebuild delete mode 100644 dev-python/routes/routes-2.4.1.ebuild create mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.16.10.ebuild create mode 100644 dev-python/sabyenc/sabyenc-4.0.1.ebuild delete mode 100644 dev-python/scrypt/scrypt-0.8.13.ebuild delete mode 100644 dev-python/send2trash/send2trash-1.5.0.ebuild delete mode 100644 dev-python/sentry-sdk/sentry-sdk-0.13.2.ebuild create mode 100644 dev-python/setuptools/files/setuptools-46.2.0-test-warning.patch delete mode 100644 dev-python/setuptools/setuptools-45.3.0.ebuild create mode 100644 dev-python/setuptools/setuptools-46.2.0.ebuild create mode 100644 dev-python/setuptools/setuptools-46.3.0.ebuild create mode 100644 dev-python/setuptools_trial/setuptools_trial-0.6.0-r1.ebuild delete mode 100644 dev-python/setuptools_trial/setuptools_trial-0.6.0.ebuild create mode 100644 dev-python/simpy/simpy-3.0.13.ebuild delete mode 100644 dev-python/smmap/smmap-3.0.1.ebuild create mode 100644 dev-python/smmap/smmap-3.0.4.ebuild create mode 100644 dev-python/snapshottest/Manifest create mode 100644 dev-python/snapshottest/files/snapshottest-0.5.1-remove-fastdiff.patch create mode 100644 dev-python/snapshottest/metadata.xml create mode 100644 dev-python/snapshottest/snapshottest-0.5.1.ebuild delete mode 100644 dev-python/snowballstemmer/snowballstemmer-1.2.1.ebuild create mode 100644 dev-python/socketio-client/socketio-client-0.7.2.ebuild delete mode 100644 dev-python/sphinx-testing/sphinx-testing-1.0.1.ebuild delete mode 100644 dev-python/sphinx/sphinx-2.4.3-r1.ebuild delete mode 100644 dev-python/sphinx/sphinx-3.0.0.ebuild delete mode 100644 dev-python/sphinx/sphinx-3.0.1.ebuild delete mode 100644 dev-python/sphinx/sphinx-3.0.2-r1.ebuild create mode 100644 dev-python/sphinx/sphinx-3.0.3.ebuild create mode 100644 dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-1.7.0.ebuild create mode 100644 dev-python/sphinxcontrib-httpexample/Manifest create mode 100644 dev-python/sphinxcontrib-httpexample/metadata.xml create mode 100644 dev-python/sphinxcontrib-httpexample/sphinxcontrib-httpexample-0.10.3.ebuild create mode 100644 dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.2.ebuild delete mode 100644 dev-python/spyder-line-profiler/spyder-line-profiler-0.2.0.ebuild create mode 100644 dev-python/spyder-line-profiler/spyder-line-profiler-0.2.1.ebuild delete mode 100644 dev-python/spyder-memory-profiler/spyder-memory-profiler-0.2.0.ebuild create mode 100644 dev-python/spyder-memory-profiler/spyder-memory-profiler-0.2.1.ebuild delete mode 100644 dev-python/spyder-notebook/spyder-notebook-0.2.2.ebuild create mode 100644 dev-python/spyder-notebook/spyder-notebook-0.2.3.ebuild delete mode 100644 dev-python/spyder-terminal/spyder-terminal-0.3.0.ebuild create mode 100644 dev-python/spyder-terminal/spyder-terminal-0.3.2.ebuild create mode 100644 dev-python/sqlalchemy-migrate/files/sqlalchemy-migrate-0.13-disable-sphinx-exts.patch create mode 100644 dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild delete mode 100644 dev-python/sqlalchemy/sqlalchemy-1.3.3.ebuild create mode 100644 dev-python/statsmodels/files/statsmodels-0.11.1-tests.patch create mode 100644 dev-python/statsmodels/statsmodels-0.11.1.ebuild create mode 100644 dev-python/stestr/stestr-2.1.0-r1.ebuild delete mode 100644 dev-python/stestr/stestr-2.1.0.ebuild create mode 100644 dev-python/stevedore/stevedore-1.31.0-r1.ebuild delete mode 100644 dev-python/stevedore/stevedore-1.31.0.ebuild delete mode 100644 dev-python/subprocess32/subprocess32-3.2.7.ebuild delete mode 100644 dev-python/tablib/Manifest delete mode 100644 dev-python/tablib/files/tablib-0.12.1-no-ujson.patch delete mode 100644 dev-python/tablib/metadata.xml delete mode 100644 dev-python/tablib/tablib-0.12.1-r1.ebuild create mode 100644 dev-python/taskflow/taskflow-4.1.0.ebuild delete mode 100644 dev-python/tblib/tblib-1.3.2-r1.ebuild delete mode 100644 dev-python/testfixtures/testfixtures-6.14.0.ebuild delete mode 100644 dev-python/tinycss2/tinycss2-0.6.1.ebuild delete mode 100644 dev-python/tld/tld-0.11.10.ebuild create mode 100644 dev-python/tld/tld-0.12.1.ebuild delete mode 100644 dev-python/tox/tox-3.14.6.ebuild create mode 100644 dev-python/tox/tox-3.15.0.ebuild create mode 100644 dev-python/treq/treq-20.4.1.ebuild create mode 100644 dev-python/tvdb_api/tvdb_api-2.0-r1.ebuild delete mode 100644 dev-python/twine/twine-3.0.0.ebuild delete mode 100644 dev-python/twython/twython-3.6.0.ebuild create mode 100644 dev-python/txaio/txaio-20.4.1.ebuild create mode 100644 dev-python/txrequests/txrequests-0.9.6.ebuild create mode 100644 dev-python/txtorcon/txtorcon-20.0.0.ebuild create mode 100644 dev-python/tzlocal/tzlocal-2.1.ebuild delete mode 100644 dev-python/ufoLib/Manifest delete mode 100644 dev-python/ufoLib/metadata.xml delete mode 100644 dev-python/ufoLib/ufoLib-3.0.0.ebuild delete mode 100644 dev-python/ujson/ujson-1.35.ebuild create mode 100644 dev-python/uritemplate/uritemplate-3.0.1-r1.ebuild delete mode 100644 dev-python/vcrpy/vcrpy-1.11.1.ebuild delete mode 100644 dev-python/vcrpy/vcrpy-1.12.0.ebuild create mode 100644 dev-python/versioneer/files/versioneer-0.18-fix_test_git.patch create mode 100644 dev-python/versioneer/versioneer-0.18-r1.ebuild create mode 100644 dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r1.ebuild delete mode 100644 dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4.ebuild delete mode 100644 dev-python/voluptuous/voluptuous-0.11.1.ebuild create mode 100644 dev-python/voluptuous/voluptuous-0.11.5.ebuild delete mode 100644 dev-python/watchdog/watchdog-0.9.0.ebuild delete mode 100644 dev-python/webassets/webassets-0.12.1.ebuild delete mode 100644 dev-python/websocket-client/websocket-client-0.48.0.ebuild delete mode 100644 dev-python/websocket-client/websocket-client-0.56.0.ebuild create mode 100644 dev-python/websockets/Manifest create mode 100644 dev-python/websockets/metadata.xml create mode 100644 dev-python/websockets/websockets-8.1.ebuild delete mode 100644 dev-python/webtest/webtest-2.0.21.ebuild delete mode 100644 dev-python/webtest/webtest-2.0.29-r1.ebuild delete mode 100644 dev-python/webtest/webtest-2.0.29.ebuild delete mode 100644 dev-python/werkzeug/werkzeug-1.0.0.ebuild delete mode 100644 dev-python/whichcraft/whichcraft-0.4.1.ebuild create mode 100644 dev-python/ws4py/files/ws4py-0.5.1-python3.7+-compatibility.patch create mode 100644 dev-python/ws4py/ws4py-0.5.1-r1.ebuild delete mode 100644 dev-python/wsproto/wsproto-0.12.0.ebuild delete mode 100644 dev-python/wxpython/wxpython-4.0.6.ebuild delete mode 100644 dev-python/xcffib/xcffib-0.5.1.ebuild create mode 100644 dev-python/xlsxwriter/xlsxwriter-1.2.8.ebuild delete mode 100644 dev-python/xmlschema/xmlschema-1.1.2.ebuild create mode 100644 dev-python/xmlschema/xmlschema-1.1.3.ebuild create mode 100644 dev-python/yapf/yapf-0.30.0.ebuild create mode 100644 dev-python/yappi/files/yappi-1.2.5-warnings.patch create mode 100644 dev-python/yappi/yappi-1.2.5.ebuild delete mode 100644 dev-python/yapsy/yapsy-1.11.223-r2.ebuild delete mode 100644 dev-python/zake/Manifest delete mode 100644 dev-python/zake/metadata.xml delete mode 100644 dev-python/zake/zake-0.2.1.ebuild delete mode 100644 dev-python/zeroconf/zeroconf-0.19.1.ebuild delete mode 100644 dev-python/zope-component/zope-component-4.3.0-r1.ebuild (limited to 'dev-python') diff --git a/dev-python/BitVector/BitVector-3.4.8.ebuild b/dev-python/BitVector/BitVector-3.4.8.ebuild deleted file mode 100644 index ef9092d13f1e..000000000000 --- a/dev-python/BitVector/BitVector-3.4.8.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_6 ) - -inherit distutils-r1 - -DESCRIPTION="A pure-Python memory-efficient packed representation for bit arrays" -HOMEPAGE="https://engineering.purdue.edu/kak/dist/ https://pypi.org/project/BitVector/" -SRC_URI="https://engineering.purdue.edu/kak/dist/${P}.tar.gz" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="" -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 x86" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" - -python_test() { - "${PYTHON}" TestBitVector/Test.py || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/BitVector/BitVector-3.4.9.ebuild b/dev-python/BitVector/BitVector-3.4.9.ebuild index d996f372ccd0..563c11c30c40 100644 --- a/dev-python/BitVector/BitVector-3.4.9.ebuild +++ b/dev-python/BitVector/BitVector-3.4.9.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://engineering.purdue.edu/kak/dist/ https://pypi.org/project/BitV SRC_URI="https://engineering.purdue.edu/kak/dist/${P}.tar.gz" LICENSE="PSF-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="test" RESTRICT="!test? ( test )" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/BitVector/Manifest b/dev-python/BitVector/Manifest index e5b770d4c8d0..d8ba539e501a 100644 --- a/dev-python/BitVector/Manifest +++ b/dev-python/BitVector/Manifest @@ -1,5 +1,3 @@ -DIST BitVector-3.4.8.tar.gz 126947 BLAKE2B 5033564af4b69b1191ff8317523067b739839e83ed6d9c2c7e3f0910f67635d9d6e8712fabd722971a4652afb6466ae08c7aebe711711e4503a08284f11eb28c SHA512 22d76c33d407b7ff2b0493ed4949189d7fc9ea8fd7497610014ede5f27756b5f91678a5f2da5db5e04f9e85e98378001d0edb5a8c2e3053083d18e547799f3f1 DIST BitVector-3.4.9.tar.gz 128306 BLAKE2B c9559596dee2d9315e9a906e24d4d67ff74c56e2a0f94ccf7dafd360a5554b46f61a7e7e5bc30fa6a4175c97f6d42022468966ab123250319d36f65b23624079 SHA512 be2144a35990b46aa2cbd71d65db51baac5fec65d4c91a1e2222857b307c96f5551adf1c5a86f145f01fa895465b99bc02a485d5d7a43495dd1e05b9a0d9d513 -EBUILD BitVector-3.4.8.ebuild 642 BLAKE2B bce5e430cba7294bc57895e9a3b34be914e3f5af3706683a5c55959bb41d0ea99ebebb324a0e6ced57483a3c33f4d3d9e094f8db26ea9ce1a9c6e8daef3065ad SHA512 7c7297356f9143b6766419f11e6e03fb16d90761899579d422cfc28bc590b33bf430fc8861f2037ecd7d3305e2613ec5d417803f129918adb76e12a8eef0cae1 -EBUILD BitVector-3.4.9.ebuild 637 BLAKE2B 4cd635c313e023dcaf02944c627e4df3ad1db6502eb6138d2e516860ba50223bfdb5180ee99c2b3c40b7399b49581242e41380829a87bb979f93ff22d1117deb SHA512 ee51fa16eae8aee26e8f098c76c2784b6f08b09ded7ea6712e0189079e89ea4c25b5fe36be5f6c35a06c1e53cb5d548c313134298e3483dd880679d80a2c49e3 +EBUILD BitVector-3.4.9.ebuild 635 BLAKE2B 0a3664179047416b40e55cb713c35c58807d13741d5d826acf4941b82d35bf1628dd8b6ed9114a2b132660e712bb46f935b0178f387ab4961182c7368653e199 SHA512 b072bc35888cd2864472a9ff7089355aa1c322a854a2cf115e7823aa7b6269209c919e866172c9afb7597707329089241dbb8d85263603b33996ae794d951f6e MISC metadata.xml 347 BLAKE2B eaf865a42d263386faddd64b393d1c3119e7c5a0054f4275afad6834dcf6170f10df5960dd4a457d317a542db0586b2d4cd6d20944f51974480485245dc3e543 SHA512 40e1b5745589984f4228a2360304a1ab4da57ea85b8a0bd14a2066f874ed62cb795562ee6802bd3c4803426eed421138ffedd15aed1c95cf20019ad611cc975e diff --git a/dev-python/GitPython/GitPython-2.1.11.ebuild b/dev-python/GitPython/GitPython-2.1.11.ebuild deleted file mode 100644 index c995e67a79ea..000000000000 --- a/dev-python/GitPython/GitPython-2.1.11.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{6,7} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -MY_PN="GitPython" -MY_PV="${PV/_rc/.RC}" -MY_P="${MY_PN}-${MY_PV}" - -DESCRIPTION="Library used to interact with Git repositories" -HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86 ~amd64-linux ~x86-linux" -IUSE="test" - -# Tests only work with the GitPython repo -RESTRICT="test" - -RDEPEND=" - dev-vcs/git - >=dev-python/gitdb2-2.0.0[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] - dev-python/nose[${PYTHON_USEDEP}] - )" - -S="${WORKDIR}/${MY_P}" diff --git a/dev-python/GitPython/GitPython-3.1.0.ebuild b/dev-python/GitPython/GitPython-3.1.0.ebuild deleted file mode 100644 index 8d0903d98997..000000000000 --- a/dev-python/GitPython/GitPython-3.1.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -GITDB_P=gitdb-4.0.2 -SMMAP_P=smmap-3.0.1 - -DESCRIPTION="Library used to interact with Git repositories" -HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz - test? ( - https://dev.gentoo.org/~mgorny/dist/${P}.gitbundle - https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle - https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle - )" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-vcs/git - >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] - )" - -distutils_enable_tests unittest - -src_test() { - git config --global user.email "you@example.com" || die - git config --global user.name "Your Name" || die - - git clone "${DISTDIR}/${P}.gitbundle" "${T}"/test || die - git clone "${DISTDIR}/${GITDB_P}.gitbundle" \ - "${T}"/test/git/ext/gitdb || die - git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \ - "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die - - cd "${T}"/test || die - # remove performance tests - rm -r git/test/performance || die - # tests requiring network access - sed -i -e 's:test_fetch_error:_&:' git/test/test_remote.py || die - # broken apparently - sed -i -e 's:test_rev_parse:_&:' git/test/test_repo.py || die - - distutils-r1_src_test -} diff --git a/dev-python/GitPython/GitPython-3.1.1.ebuild b/dev-python/GitPython/GitPython-3.1.1.ebuild index 4c35f34de642..828e9672b499 100644 --- a/dev-python/GitPython/GitPython-3.1.1.ebuild +++ b/dev-python/GitPython/GitPython-3.1.1.ebuild @@ -23,7 +23,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm64 x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-vcs/git diff --git a/dev-python/GitPython/GitPython-3.1.2.ebuild b/dev-python/GitPython/GitPython-3.1.2.ebuild new file mode 100644 index 000000000000..4c35f34de642 --- /dev/null +++ b/dev-python/GitPython/GitPython-3.1.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +TEST_P=GitPython-3.1.0 +GITDB_P=gitdb-4.0.2 +SMMAP_P=smmap-3.0.1 + +DESCRIPTION="Library used to interact with Git repositories" +HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz + test? ( + https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle + )" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-vcs/git + >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] + )" + +distutils_enable_tests unittest + +src_test() { + git config --global user.email "you@example.com" || die + git config --global user.name "Your Name" || die + + git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die + git clone "${DISTDIR}/${GITDB_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb || die + git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die + + cd "${T}"/test || die + # remove performance tests + rm -r git/test/performance || die + # tests requiring network access + sed -i -e 's:test_fetch_error:_&:' git/test/test_remote.py || die + # broken apparently + sed -i -e 's:test_rev_parse:_&:' git/test/test_repo.py || die + + distutils-r1_src_test +} diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest index 11817c217e52..d8f2be879061 100644 --- a/dev-python/GitPython/Manifest +++ b/dev-python/GitPython/Manifest @@ -1,10 +1,8 @@ -DIST GitPython-2.1.11.tar.gz 428531 BLAKE2B 18b00f1e622c6588c14e1625f944d117348fb77e67161117510f42c8381db8cde8c6e16fa911edabfc4410239622fb845931b247bab4133585d2ec27969fea4c SHA512 5f964ee56c3f27c28f502150216af29b8463b19d9c0f773458dbabf17ba8587ee5c5e3fbcb31ad46c55e202d06bae447fd40007890a1bc116fe0370cdfc6401f DIST GitPython-3.1.0.gitbundle 8618276 BLAKE2B a1ecf49c47804b399453c6931fb54903309944b47a5a8ccd02d62f4b27943e60b4b58a9e67567008fa4d5bc791b1c86642659c045c885e2155e2c44bb1a4ea81 SHA512 a71463f861f840d3169a8351155665243d9f0f0a72e210940f9f7872cfd49b6ddfac827f0ec5bc61079d8066fc7ba210a03dd99f3bbd598e22ccbcacfe8e61b3 -DIST GitPython-3.1.0.tar.gz 430079 BLAKE2B eaf4d4bb2f589a96bcdcf28e7ac6c0b8eab691a1dee5fbbec6d4a93bab9f123b07073af8a1b85aa5547057e46e6c8c004215167790b559f3848bf20c3ec1697f SHA512 6dab8449cc1736d7f58f9788b56bf63cc2bf0f420104d6e010a9624d21f53f5b5d33135bad4d91b40d9543b454be839f8003828ffe512c35a6513c27a2dd4b53 DIST GitPython-3.1.1.tar.gz 430310 BLAKE2B f6402c4f8d72f4352bf97b72ac0c39b347683c411dcb7b74405119773954a185fe7dc11e13232d56f4a9f938e64b865f42cbd3a857427d985e29f024eb4e0880 SHA512 a913fb611479456d4b804c56039ed8d8ac8cb183f58c874e265141f2b5b46befd4a8a2f5d94ac1cf8ea7fc99e901568a9fc054d50df0ac242d7d184add8ca1b3 +DIST GitPython-3.1.2.tar.gz 430474 BLAKE2B bda0fc9d591dd3b64158e318386349c18ed0775f462c487726faed7ce10781296103133b64cdbfd56947e38621790b177b6c9869596dc8a523a17b00690fe5e4 SHA512 051b59b56a163839bf7754860bfc8e21cfde08b8e7d0fd66239c234b89ba5a83fa7e8540a12c5df3563e5353d1e01119dd1b0a5ea1c22daf7e071fb963cbc3a4 DIST gitdb-4.0.2.gitbundle 1474197 BLAKE2B 93dc8aeb3a43f0950bec1e8dc0c0156543a0a1ce1f20a7f0b2cd05c110338af05b6c6300c3f4b2c05e0f895496248e5fdca74eb599a4ea9aa983ed399d91f7c6 SHA512 8d4ebc93d6869a60b7717fc090000067e86a7e0373c281d0fb9939a6e2e283864256f827919eeb13be977254c0c71a4864d8e7c9b4b6dcc0af6275aa59681960 DIST smmap-3.0.1.gitbundle 263781 BLAKE2B 6e06586010814ce0f59367c7f9289dad4891ee1debbc020b192af3945207da05b1e34907f1871f5b6b9638706b9e2fdacf390fcfff6bd06af84b9fd80f7e63a8 SHA512 c2b6c0b295c2997ed53727d3d1458ae7ec5ddbde9c83349286904726865fc026a70161955498b1a06371fb8d937e7386b80b4ea0c2e5d1c647718e6dbea93104 -EBUILD GitPython-2.1.11.ebuild 873 BLAKE2B d9ae7f3f9cada4731bb07ac4d2cf0770dafeed0645264975250f388304b240c487ff7d627726e263b54fcddfafdbbb768d863f7dbb459d8c637bb4393b6e730a SHA512 203cea364596aeb9492b58b576d33edfe460b03f91fa394acdf9532458ae28ace2492432075157b0f26be5bd03fcaedda05f839dde52c47098bc7b7ae4e2e88f -EBUILD GitPython-3.1.0.ebuild 1535 BLAKE2B 28d5074ed17d3e54c6df663ef73d57a7fb700fc6e7cfac481ef0281333e6341c9c6de7501b91330bb26b1c6e13a6f5cb9ce4461f6c96e3bd8327a5c0ca79d1df SHA512 e4ea4cdb8811b0f4235edeb38916fc4df085e1489555b164c3f8daaa97a1c34f252ff66b3f4e7f7eb175a17184e4b1c258242dd7f96dd81eae729b1f56c6caeb -EBUILD GitPython-3.1.1.ebuild 1568 BLAKE2B 5bd129321bc6012432a32586c2c6c13dc96821bc7cb6f322cf7cb03763c06d746d4907e628c9376fcb154d2c45f52a6dd40d61f08372f91d778a8ccbba1ce331 SHA512 4688e66c53578accc218eaa25f4aa2fcbffc4c24782a5dd2a23067e6c60f9bdfb008771aee62f8dd98082766da16b4a71d777307a25aa5378144946d62d0aba8 +EBUILD GitPython-3.1.1.ebuild 1565 BLAKE2B 188eee0c7d2caafe5aa17989fa5bec5f903b42ec644805b69b03fedb82325aaa3a47987062d685e5b427775505b6320b974cc594cff1ceb5878468914796cf9b SHA512 5153569d57e66bd7698de8e7adc3fcfa8ecbf79ab929364bd16a368afdb01390d79195f1880b17e9e9e2e67b22aa4713e812eeea4c65e00c19cca329fde47723 +EBUILD GitPython-3.1.2.ebuild 1568 BLAKE2B 5bd129321bc6012432a32586c2c6c13dc96821bc7cb6f322cf7cb03763c06d746d4907e628c9376fcb154d2c45f52a6dd40d61f08372f91d778a8ccbba1ce331 SHA512 4688e66c53578accc218eaa25f4aa2fcbffc4c24782a5dd2a23067e6c60f9bdfb008771aee62f8dd98082766da16b4a71d777307a25aa5378144946d62d0aba8 MISC metadata.xml 382 BLAKE2B 9853412552202bb0134ea88f7eae6b36c5c17920cd2834bec4a487cd6e1e6a5421db13a5b5ca7de1bc366ca057c17e2d89f3ea0973023de76a0a0783065d6dc6 SHA512 3f31be6d8a7fc5622f56141778f1779ff092a7e50f6ee162edc7854eb84b896206382edacf678e3f53f513727ca67e3cce0b6b6f50be7cbc93533201533ebe85 diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index beb1120ba94c..1df9fbfeeea2 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/PyContracts/Manifest b/dev-python/PyContracts/Manifest index d2ea946d8e6c..e207d8cf25ac 100644 --- a/dev-python/PyContracts/Manifest +++ b/dev-python/PyContracts/Manifest @@ -1,9 +1,5 @@ -DIST PyContracts-1.7.9.tar.gz 61033 BLAKE2B 5202d39c91d7dff6e07058f3f7dcc29baa750f69ed9b4abb059de67f3be98e568270eb3d977a6e7a18f232880225fcc532fbd576e94dc3483bde9b8fbe68d526 SHA512 1db6491d4be3df96753dcdd6f85329d47409a2424177a52d1e35f5a1d58f671290d22d807b70f632f0376c86c58c093118f7223b7ad59893a85dccdb91d29f50 -DIST PyContracts-1.8.0.tar.gz 90577 BLAKE2B 988662274e3bbea1ede6d00f4a69b3eb23dad439f5355a9b0a2c5a2f76a6250254303b060ef720d13d9a297ded77f7713271a79a810227aa883dc6d4d46ea725 SHA512 7de933dc8b5992be670b4b34fce7d6f51769d3d2dd02a2400eff5991e9e686e36791234588d2dbdeccf437fd5d6abc6461240645e6d3f665394f390bb727413a DIST PyContracts-1.8.12.tar.gz 91393 BLAKE2B 083c836a547540f2505cbc02c8696ad2ae236a9ba46529cc60d237c01bd113cb5a9d2729a70038e28f4a6f776cb17b119bdf9ae8dcd6269cbcd05412413aa758 SHA512 9abd5ab5203687ddd8a738998e63e8f3e397b9ba9b9ee22bda945dab4f0d460115ed8e825c9c551d4c067b0f39dbb5b8ca51d365623b10ee8e210efc4edcbf15 DIST PyContracts-1.8.14.tar.gz 92346 BLAKE2B 507fdfb313347d6650f21326b6b70b73f17cd702f25d06d97e5d84f84c9bf7f23cceb48d918727158d02081115344a4194e307caed59510265dacbf267774ab4 SHA512 95f8c76e35cc7549fefa069d9c354fc1d4a55dcab0f3fd322cb86aed92c7bfa75a06eabb7540ff991d590a90cdec781906b856291002a82ee5ab0072cdcf6ccd -EBUILD PyContracts-1.7.9.ebuild 1031 BLAKE2B 80e822eb8c7157aeb8a7f83f642d6fabb1d4a3c9b1d439b1f1c1c7167f9ff403c96b7bc04079b71dbb8febd25c31633028933dd04432f2660d633e2143bec2cc SHA512 e1644f1ad4c4916ae01926884ea0ef95ee1c8448471dc461de1db2d307260dd7070d8730fdcb005d0b4a8e0dc31e1edd167a39b4ad5463291b5be3af45e27b11 -EBUILD PyContracts-1.8.0.ebuild 1035 BLAKE2B 6a60b42520c6ffaad1f4a46ea0d687597b008bb88cb783b903491c2a93a5eb506b41dd6b4de257637e8aa29ae4306c47e45184d09c614fd3a6e0ff87853dcfc4 SHA512 41198ad1718ba82988d7f8c5f2f4a19675a587d529e307437b872523569373517d1508355a5d9413cc2c481fc8725b892091d37d6a47fcd63c5442c5f7d4559f -EBUILD PyContracts-1.8.12.ebuild 1058 BLAKE2B e414dd8e129a0d5f449a23ebe26b4843f8bbe6cd4db5c8333eeea563a4a181b7f9b80e4b1ce63a01e04627ad580249483902458a5c79d26a4a4cf782453949fa SHA512 d4f09a560cb65aa095c77a3c535ed172163e7b29d81c26520456228d0897e6f612c0ea2e5a3c4b39fcbbcf58b8541cb5151a7a5c8f72cca1274a18a5dd2787e4 +EBUILD PyContracts-1.8.12.ebuild 1057 BLAKE2B cd6ba13dfe122c2d24022587a476a6b99a383bfde35f32a6b389d6e223cef42ea64b6c294b9d41fa6fd65ace8eb906e4ebd686992096b514f855319027d57478 SHA512 ea6b803b023e44480766d087a90170bb1e669ee729c2b67d41b24b78205873a345bfeacefe933b1a6c7a1b3abe71c9c6ac8abd2366163db2f29afe8bd367661f EBUILD PyContracts-1.8.14.ebuild 982 BLAKE2B 5fbf10ece2282c2420f9e801373eb20d2082696a043825899d04dd609c7fcedc8b0996b1dd5412ca23c74988ff243fc3effb4cccf70039d67bdf82aa4bbdf910 SHA512 d6a3fbc192a0162295f6d4f341799e1abc33f873ec6fb818762e0e4d0e87900ac9254adcdd25a2ef0ec1c60a409cd8c72c86737de9647ec42e7bb663001bb291 MISC metadata.xml 412 BLAKE2B 168aead3c24da61c3e95e4d178546b196b07f4a1f5a51f3f5fe893222e209608e4f4d570a673c617085839756fbc3107e8544fa5db631429b596b6d7748eef9f SHA512 58a8491f4d6b1f1dca9c59036a0f3ecf20b71811d5696fa886452ebf5217f70ebc94615b86f16e130ad520ff39860128a801ed6c5566ac55a548985a56654267 diff --git a/dev-python/PyContracts/PyContracts-1.7.9.ebuild b/dev-python/PyContracts/PyContracts-1.7.9.ebuild deleted file mode 100644 index 3cab565e3cbf..000000000000 --- a/dev-python/PyContracts/PyContracts-1.7.9.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 python3_6 pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Declare constraints on function parameters and return values" -HOMEPAGE="https://andreacensi.github.com/contracts/ https://pypi.org/project/PyContracts/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="LGPL-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" - -RDEPEND=" - dev-python/decorator[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( dev-python/nose[${PYTHON_USEDEP}] ) -" - -# Upstream allows tests to fail -RESTRICT=test - -python_test() { - nosetests \ - $(python_is_python3 || echo "--ignore-files=test_py3k_annotations.py") \ - || die -} diff --git a/dev-python/PyContracts/PyContracts-1.8.0.ebuild b/dev-python/PyContracts/PyContracts-1.8.0.ebuild deleted file mode 100644 index 3a7cdd3ec589..000000000000 --- a/dev-python/PyContracts/PyContracts-1.8.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{6,7} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Declare constraints on function parameters and return values" -HOMEPAGE="https://andreacensi.github.com/contracts/ https://pypi.org/project/PyContracts/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="LGPL-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" - -RDEPEND=" - dev-python/decorator[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( dev-python/nose[${PYTHON_USEDEP}] ) -" - -# Upstream allows tests to fail -RESTRICT=test - -python_test() { - nosetests \ - $(python_is_python3 || echo "--ignore-files=test_py3k_annotations.py") \ - || die -} diff --git a/dev-python/PyContracts/PyContracts-1.8.12.ebuild b/dev-python/PyContracts/PyContracts-1.8.12.ebuild index 094af7d3d75c..fe88478ac91f 100644 --- a/dev-python/PyContracts/PyContracts-1.8.12.ebuild +++ b/dev-python/PyContracts/PyContracts-1.8.12.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="LGPL-2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/PyGithub/Manifest b/dev-python/PyGithub/Manifest index 9e0ccdca52aa..1131ef6667c7 100644 --- a/dev-python/PyGithub/Manifest +++ b/dev-python/PyGithub/Manifest @@ -1,5 +1,5 @@ DIST PyGithub-1.46.gh.tar.gz 2882667 BLAKE2B a65a359750c146947b69ff72a4775f6f1532420c3d15e0d7df34c69c3c552aa201740c1ea2cff2dd40daddf7cdc7743b4354698e1bc701f175a5f7dcfc83dd97 SHA512 1c03920434491b279e1709550a658ff125c0d91390160b1de5e5fadf5cf5eeb722477fd913f47ec686cce052a8c34d916de753ea36fecb227d955e60d064a0b6 -DIST PyGithub-1.47.gh.tar.gz 2904408 BLAKE2B 89cac86070cdfe4399b31c5e91a35bb09d2358bde229d30223c5760170fff78b6b6b45327e039976cecc1cb7fe66ad5569428715355c51bf9f2cb20ec7772063 SHA512 2c5804f86e1b3c47eb276dc9256983e3b7b36494e156263cf49b4d2d1e9579194f6d5ed17a7f2a8e9a4eab3824f6c7e8595960b98115feff5acb08bed03d86e3 +DIST PyGithub-1.51.gh.tar.gz 2950990 BLAKE2B 214014b8205d954c559f2d19a38c7bc93800f40500c294397f16d55a4a027b7827910c93d98b6f5dd867bb0049ad1c9618c08ff72996f3717480ad17ce0ec64d SHA512 617b7bbc1fbd680735d5a57910ac1863cf67d9b2afc037d20fbd140a32aaa146164a76f73d76f2395aff1eee1fb13eac7a146c9cd05791b27db9a06a28d520e0 EBUILD PyGithub-1.46.ebuild 971 BLAKE2B f0c9ba982987b4fe9c1b7cc49b33b29d482bab811501f09a239852bf6de6a33c903af4502f9aeceab0831216dafdde0db30acba54eb9875d454cdab8c8198858 SHA512 d2c397a49946b1388b00df611ea6da08a1ccaa4299e06eaae9d3b3c50b6acab950c86e5d5b3a49b7abcc7fb0766b4dd771c48cf00009f4f791424e448543e29b -EBUILD PyGithub-1.47.ebuild 813 BLAKE2B c4baeaea7807c1176b7313452ba54e5a9b32772513efb4810537f803dde17a6459ed275f94a94a3a04ad849ac3786f7b59d7a3dba66478285e1cf66c23f01aea SHA512 bc6e4b7f9b0e7a939681b441875ef6e8ab3d7327209f057b70454f5cccba434d8512def59ad77a45d67ac2a38ea81aa491f4dcde6c191b59ef2c78e822a5759e +EBUILD PyGithub-1.51.ebuild 768 BLAKE2B d4d08dcb436a9bfddd923699435d5c3b00ef0853191d800700b2ba5b91f216bd492decf1f47218dcbae26cbca5d5f8034b7a283b00c8d0fe484cbc9b37890573 SHA512 ab5456255a76b821af0ba556c091ffb4e036b76a2f54925e993262f3c5dc4fe13bd792697ad2dd26357cf4b3bf324fd1ed2077e6701cd26da8fa6f2001cf380d MISC metadata.xml 446 BLAKE2B e5a5f28e076db18ae39b757db4c480cc7d77314361c050df12276a8770c117140670067c4d1785d7a21fadd1d3435f7245a85f2bb251c57539315bcd97faadb8 SHA512 e29338330c42ccefee0ebeef682c8877a37c01c10ab9976988f846fb8c6d0a02114d0447a682499ff306810d2c12535a3cb031c9728eea016907382cca8ee1b1 diff --git a/dev-python/PyGithub/PyGithub-1.47.ebuild b/dev-python/PyGithub/PyGithub-1.47.ebuild deleted file mode 100644 index 8a7272bf1c20..000000000000 --- a/dev-python/PyGithub/PyGithub-1.47.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) - -inherit distutils-r1 - -DESCRIPTION="Python library to access the Github API v3" -HOMEPAGE="https://github.com/PyGithub/PyGithub/" -# Use github since pypi is missing test data -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-python/deprecated[${PYTHON_USEDEP}] - dev-python/pyjwt[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.0[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/httpretty-0.9.6[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest diff --git a/dev-python/PyGithub/PyGithub-1.51.ebuild b/dev-python/PyGithub/PyGithub-1.51.ebuild new file mode 100644 index 000000000000..cf6f5a658720 --- /dev/null +++ b/dev-python/PyGithub/PyGithub-1.51.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Python library to access the Github API v3" +HOMEPAGE="https://github.com/PyGithub/PyGithub/" +# Use github since pypi is missing test data +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/deprecated[${PYTHON_USEDEP}] + dev-python/pyjwt[${PYTHON_USEDEP}] + >=dev-python/requests-2.14.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/httpretty-0.9.6[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/PyQtWebEngine/Manifest b/dev-python/PyQtWebEngine/Manifest index ded93da03991..d75d47e369d2 100644 --- a/dev-python/PyQtWebEngine/Manifest +++ b/dev-python/PyQtWebEngine/Manifest @@ -1,5 +1,5 @@ DIST PyQtWebEngine-5.13.2.tar.gz 45234 BLAKE2B 4ad3aa63856cf3627c2f4ba29d93394f13297deb5e54bdd200bd419f71322d541ae72e45d70cff09cc53808f0d2430f8922d44f18bbf177c42a6b9c827854d6e SHA512 778aff78ea731230029e8dd993f4bc59a32bf74d65f06a8b3d1467efdc67e3b3caf0d9a968682c6c275c8ffdb8d85d9c756cb51727769949656620e944c736d3 DIST PyQtWebEngine-5.14.0.tar.gz 47794 BLAKE2B 28f4a577ab5d8c1bea439b11e836008d27b4a49f31f230885013b515147a95c97e398328d1fc3a99619c3fd6eca3da7e94bf5873de9ac6511e0f59e467d4490c SHA512 c5274ce5ba1c80c6851971c3e18acf33121cd5863f613bd1789fdb40323b52429b55b54f3dcbb3127c85343e11f14c004ad54711b2b59cab95fd440f90fe5f2e -EBUILD PyQtWebEngine-5.13.2.ebuild 1714 BLAKE2B 0205d2a1717508fd5050b44909edddb631b86d0884310785997fa083a1430ab5f209a65d9c925442033649c57b9f5736d6241427c6c862a9acf1a0ca0522a509 SHA512 75a6cc779d85306d33f56870f8b3fcc64177395fd74eaabfb942137044832f140e1ada0ef4484cb03c7844839ddd4b199a4d12f94c9f02b819c56e2ce21a8d4f +EBUILD PyQtWebEngine-5.13.2.ebuild 1715 BLAKE2B 77f1aa6f47e1efccc83c0524b7c36e9f0224e5510bf1a4df5d09f22a8a87693eec6902a74ab5dc9b8861e525f0b73bb22b3fb6aa425cc01712d2072e5862dff5 SHA512 26dfa18c651fd149342e97ce5db71e8b60a3d59526dc2a608f634da99890c9737098bd0dce1f60546c4a0bf0b9b442acbab00644a9e9b9f166aa67057f52639c EBUILD PyQtWebEngine-5.14.0.ebuild 1679 BLAKE2B 733195892c0094fd8103c05adaecec2a72b99024f81e8a54b350b846c8208d75199f595fedae308f3ef5eeee1438af03bc985bb4f20001b1b739764fe0d8124d SHA512 679ae17740b631925d8e7b3db64d8fa5d33febf4e73d8065cf20b1a3e777323f754629b7e9247c0943b3f1a3705a8c6e815b60c3a784428c9aaa4ca6b733b24b MISC metadata.xml 958 BLAKE2B 3d360762116d92a71aee391ba8bb5eaeb4f8347f22c0bad7c05211d82cf9bf9ce04e74baa1691c3a48c7be7c3906c180234a7b3c33b76e56c6b94982ad0045f5 SHA512 06ed8222b239484fdb7d1e7ab35b922b9eea81ec144bace571355302d1b01dbd6bd80d2d5c03d1ec7f7edad851050305d2e87232f5580e92276018c7c4e9753f diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.13.2.ebuild b/dev-python/PyQtWebEngine/PyQtWebEngine-5.13.2.ebuild index 0353e48606a3..273eb83ef2ed 100644 --- a/dev-python/PyQtWebEngine/PyQtWebEngine-5.13.2.ebuild +++ b/dev-python/PyQtWebEngine/PyQtWebEngine-5.13.2.ebuild @@ -18,7 +18,7 @@ fi LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 arm arm64 x86" +KEYWORDS="amd64 ~arm arm64 x86" IUSE="debug" REQUIRED_USE=" diff --git a/dev-python/PyRSS2Gen/Manifest b/dev-python/PyRSS2Gen/Manifest index 8b85450f4575..ec8ffe2b31b0 100644 --- a/dev-python/PyRSS2Gen/Manifest +++ b/dev-python/PyRSS2Gen/Manifest @@ -1,3 +1,3 @@ DIST PyRSS2Gen-1.1.tar.gz 9149 BLAKE2B 1f388e8616c79d8b5436f69191d479c529e1348308d69782a833bec714da6289fc459ea2b554a1e660027a25d0581c441a0e75a623add3c42c8c33c5cc8518e1 SHA512 2240686914c87984626eb739676927fcd53488158bdebf589e07e8a778e6d24305964e032581c61836f0fabc1264e42d05c88eac8f4c5f6536c31c775434ce02 -EBUILD PyRSS2Gen-1.1.ebuild 427 BLAKE2B 07e62eaa6a8d8ad8b412b9d07cfcb0b17af49bdc1a83cb1fb29b57d901c275b9e090f8414000e1da1c8e7adf6c20da7edcfdab63cbc54c7c171a070d92cd5382 SHA512 c0ba3c0bf5e8f237b1e0bd4de2a9b9b45adb84f7d202fa142da7c84966af2e2215b645cfb56a29ed701e4f31ec535cc59c74887ec6a3d9594e6bb3f7d5b4ee5a +EBUILD PyRSS2Gen-1.1-r1.ebuild 454 BLAKE2B 880945c0a67f38e98bca34242d5c4fceff4f0143850a51fa3e7c2047c21b74d687ed0bd7ad84c6cc6a184a339e0a46bbb9bd5822317d592aa28f073027f129f6 SHA512 4652943de98b1243cef0dd97db577f14e55947048f03603fb2becd6b3775d899f09c6ff9c26a33dd9e8484c3ec22b207981762d29752d6a5545f887dc0dded3d MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r1.ebuild b/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r1.ebuild new file mode 100644 index 000000000000..b8aae6657b2b --- /dev/null +++ b/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +DISTUTILS_USE_SETUPTOOLS=no + +inherit distutils-r1 + +DESCRIPTION="RSS feed generator written in Python" +HOMEPAGE="http://www.dalkescientific.com/Python/PyRSS2Gen.html https://pypi.org/project/PyRSS2Gen/" +SRC_URI="http://www.dalkescientific.com/Python/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" diff --git a/dev-python/PyRSS2Gen/PyRSS2Gen-1.1.ebuild b/dev-python/PyRSS2Gen/PyRSS2Gen-1.1.ebuild deleted file mode 100644 index 2c5e40a8cba8..000000000000 --- a/dev-python/PyRSS2Gen/PyRSS2Gen-1.1.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python3_6 ) - -inherit distutils-r1 - -DESCRIPTION="RSS feed generator written in Python" -HOMEPAGE="http://www.dalkescientific.com/Python/PyRSS2Gen.html https://pypi.org/project/PyRSS2Gen/" -SRC_URI="http://www.dalkescientific.com/Python/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" diff --git a/dev-python/PySocks/Manifest b/dev-python/PySocks/Manifest index 774131dfc7bd..68227bfa8264 100644 --- a/dev-python/PySocks/Manifest +++ b/dev-python/PySocks/Manifest @@ -1,8 +1,4 @@ AUX PySocks-1.7.1-test_server.patch 1382 BLAKE2B 82bbc57a47b4cc0c6ee3177d997a25ba905b0c43eb5cc9b444d31080d20a365a85f1ab1c954d3edf0b9ef54a70985eb3956dd1533c09b46766d407edce085c07 SHA512 810bcbffd4d61db66459a04f422e6789a89f46d1026afd55c2bb06b13302e087613fc643b2f53df5f17992432df82707e776c60d8d0d69a6eebab862351d9ece -DIST PySocks-1.6.7.tar.gz 282874 BLAKE2B 9e4ecf57f6cb9b7690ba68e21b3e52a535a08490b78ad5d8bd90384acf26f16e6a08018eaa7e91763b94182119217404b235425fce146af7e989c5e39e5e07dc SHA512 e49ce2f4ce23fd84ce30a62a5585af3c63980db46e7d427571d8fb8f6b85f4b6aeb37066863491496dd322555a5ce261123d613b8e5819dbdcef8a4e17e5dca0 -DIST PySocks-1.6.8.tar.gz 283450 BLAKE2B 72b52fcdb9f3dc3bd71ca75cdbaa159c0b35a81fd4ed9476ab043819dad3efac76615bc751fc6014e1358a13a3a735023bae7f502e2863b5e733982c16758db1 SHA512 9b544cf11464142a5f347cd5688b48422249363a425ccf3887117152f2f1969713674c4bba714242432ae85f3d62e03edeb9cb7b73ebd225ed3b47b3da6896d5 DIST PySocks-1.7.1.tar.gz 284429 BLAKE2B 8015e8a0a7ebfbb09ec542393aeb633a769701445c07f24bb9e62b07803d7bb605f22e79ad9ec83e47aa7fe843a1a057073d97e25482e742f42e18b2c7a2f1b3 SHA512 cef4a5ce8c67fb485644696a23bf68a721db47f3211212de2d4431eaf9ebd26077dd5a06f6dfa7fde2dcb9d7c1ed551facd014e999929cb4d7b504972c464016 -EBUILD PySocks-1.6.7.ebuild 568 BLAKE2B 78bb4869fa9c8f889296ac8fce32a480612038ff44f4d2a1f188b8dd803d0d999fefb91a1377f12c6336264c18a7750e4904a11b8d9d08b3a222ddc23470b850 SHA512 7fffc9a6bea5b6d0ad355ce7820cb52551add3f4060efc33c52c16ed848244d9befbb00e7e834b7419a0eb84ce8330c84da5424719c9648f14a4408732b19680 -EBUILD PySocks-1.6.8.ebuild 903 BLAKE2B 367dbf2260fec3990d521c12370293be737328c07c219e1084f5a44f1e5fe0241ed00e92bed3a3cf486fc644176aa82c37ba221e8eda35a5e7b2cdc908718af3 SHA512 7f21450c781afbd7b82e6f446ce2f6fd8a976fd11bc256670c454e39f586e6d88ea0d8149ef0503abcae081cc7da4c0f07cf76c24213673a25caa02fa6a5f69b -EBUILD PySocks-1.7.1.ebuild 1255 BLAKE2B 841b85cde983cb874231ba940961303673f228125a058543987bb46b31cfeabef4b1911e64c61f9a956f7297ed3bb85671b32df418f247070db500ce7eef2a0b SHA512 a4636ecd97114325f6b63c5f759eecf36c46903866037e6bbc024be1a81a184e88bfb0ab3b03aa6623bb2bd41b52ce3515742edc88791173d2e7cbf878b8fcfd +EBUILD PySocks-1.7.1.ebuild 1254 BLAKE2B 59ca93131c2d9e06dd6bb3d7ee07e12c46a261f5475bab24411915bdcdd177a2b7eb9818d6e21e6b359b7f98da03bd184c9bfcbda7a86062ef33de7a0bdb41c6 SHA512 c963b6dc4bebc19df841d61c637c77eed7d7dee6a0e0ed0267f1bd552b9b4eda93e7aebfd0076370e5273a4ec433d256e161fd1283040020a2b7cb1ded91edcc MISC metadata.xml 499 BLAKE2B 6eeb0c4905d8f0d6c2d276b36a74ac9e1aaf3f5066ba79ea3b821fa31440a46c4ba49f88be096850032cf8598f6abee09182d84a35345fa53e1001a05137dbe0 SHA512 ec9cc3e4f9a050f78cb0c073efd3698b47aee2ce14d438163b5037509a5d8076509b4954bec0afc7f1e05bc790f26a6a520bb671b1c8590db966456dcf53b9aa diff --git a/dev-python/PySocks/PySocks-1.6.7.ebuild b/dev-python/PySocks/PySocks-1.6.7.ebuild deleted file mode 100644 index 3dc46a0da5fc..000000000000 --- a/dev-python/PySocks/PySocks-1.6.7.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_6 pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="SOCKS client module" -HOMEPAGE="https://github.com/Anorov/PySocks https://pypi.org/project/PySocks/" -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 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/PySocks/PySocks-1.6.8.ebuild b/dev-python/PySocks/PySocks-1.6.8.ebuild deleted file mode 100644 index 521ccd527d3b..000000000000 --- a/dev-python/PySocks/PySocks-1.6.8.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="SOCKS client module" -HOMEPAGE="https://github.com/Anorov/PySocks https://pypi.org/project/PySocks/" -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 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - )" - -# Required module test-server isn't in the tree yet and once that's added -# psutil will need keywords added as well since it's used too. -RESTRICT=test - -python_test() { - py.test -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/PySocks/PySocks-1.7.1.ebuild b/dev-python/PySocks/PySocks-1.7.1.ebuild index 9514992a53fa..46d1eda2fe6c 100644 --- a/dev-python/PySocks/PySocks-1.7.1.ebuild +++ b/dev-python/PySocks/PySocks-1.7.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" #BDEPEND=" # test? ( diff --git a/dev-python/PyUtilib/Manifest b/dev-python/PyUtilib/Manifest index a99549459ded..3771c769f768 100644 --- a/dev-python/PyUtilib/Manifest +++ b/dev-python/PyUtilib/Manifest @@ -1,6 +1,4 @@ AUX pyutilib-5.6.5-tests.patch 1413 BLAKE2B 8cfb6abadbd0c83adccd69cd18dd85aa2c58ad6d8610de0912397e626704ff6921ed54869c0ea2e7dd1567070e5061fa424d7749236cd2e8321d17a6b60ad4a8 SHA512 00d838e4eab285e7eaa1fe802abd1fa22f3a662fd10220cc3811fab6d9025dcb327811e13ee13f2102ff1ff2b8b132a10c32cabfb94080940dec691b6a890298 -DIST PyUtilib-5.6.5.tar.gz 1504220 BLAKE2B 2d00b8b9a0a787413dce5dd4380382efa4c8788e9a8f5188eb0decf9e55bc07ce5ceb8e6f32ed2fa7cf58c331fe936ea07d9b599ff8e7e9593327d3c0f05d4e9 SHA512 5e7f86c29ff81cfffea5862d09ec8d026739f09b172606acd4d08dc4a9bde28c8b63b8e51634d17c3161b46e7e8c8881050044baa22bc07b0926efe46ed7331d DIST PyUtilib-5.7.2.tar.gz 1566034 BLAKE2B 913c6576b39f14c19e2e633c36ade33fe812c77a37374c7c14d2fb4384ca38f68efd55209d70e96d9a78fea2fcf1cf83423680d0787da2d03cab88e59a208b96 SHA512 d9d7d890cdb524bb055885354784f2af01967164ce88cf3b144ccffb0a855ef34243fd518c58193517ecfc50f3c2e3ca333f026951c1ab0b38ce181ecf9e7750 -EBUILD PyUtilib-5.6.5.ebuild 1099 BLAKE2B 8b0062104c305d53fbb1ddb34d1a46d4280cdae5f57ec234f9abaab33d98b8dc54ff1ee4d7cd96ad6481e784c0a11ac6070c81de3e51816f72d66eb55a9d6723 SHA512 6beeff0cb50028755c9e9dc9280a0f430a6f78a337f6928870240e2c58d7fef961b252dffb640c81eefc06763a66feece061681a4c8af491d72ef318fa2f19aa EBUILD PyUtilib-5.7.2.ebuild 1326 BLAKE2B 844a689d2d787dd33960ad75d32076437ce0d9700ab34e57a4358b01c214804321fb56626d19763a7d00d56ac1db73f62c476d64488a58acbc4ad081c63ba9a6 SHA512 37c6ed3574864de1fff6dac55dcd080bcb68d09f5b7c6d9ced2aed05c8a0a6e5a07cb1a57f445f06feadbea3fe5601dd696c03b7b6d4ae2d622fc9dc6dee7788 MISC metadata.xml 338 BLAKE2B e8be381e5e42a081be3637b77a9b5356dd7d74d0352976badfca62bdf7b65c04554552703b3e12e169ec1c4b57d07cedcf75387a0fd65a8177213f0de8bffa9c SHA512 b3e03151085bcaa51e2108d7e69042523148aaba924415421323d53005c1d047103827ed99bf064cda4f02cc313b3ff4e5fc681bccb5f1f23a82b40a744ed9bc diff --git a/dev-python/PyUtilib/PyUtilib-5.6.5.ebuild b/dev-python/PyUtilib/PyUtilib-5.6.5.ebuild deleted file mode 100644 index 32506e723c9b..000000000000 --- a/dev-python/PyUtilib/PyUtilib-5.6.5.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_6 ) -inherit distutils-r1 - -DESCRIPTION="A collection of Python utilities" -HOMEPAGE="https://github.com/PyUtilib/pyutilib" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -BDEPEND="${RDEPEND} - test? ( - dev-python/nose[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - )" - -PATCHES=( - "${FILESDIR}/pyutilib-5.6.5-tests.patch" -) - -python_prepare() { - # shells out to run nosetests - rm pyutilib/dev/tests/test_runtests.py || die -} - -python_install_all() { - distutils-r1_python_install_all - find "${ED}" -name '*.pth' -delete || die -} - -python_install() { - distutils-r1_python_install - - if ! python_is_python3; then - printf "# Placeholder for python2\n" \ - > "${D}$(python_get_sitedir)/${PN,,}/__init__.py" - fi -} - -python_test() { - COLUMNS="80" "${EPYTHON}" -W ignore::DeprecationWarning \ - -m unittest discover -v || die -} diff --git a/dev-python/QtPy/Manifest b/dev-python/QtPy/Manifest index be6df5aea2e2..439b08e75af9 100644 --- a/dev-python/QtPy/Manifest +++ b/dev-python/QtPy/Manifest @@ -1,4 +1,3 @@ DIST QtPy-1.9.0.tar.gz 35522 BLAKE2B 05b700c1f804cc535c3065c8f819d1d7fb0e02d43f199082d2e0d2c575ff8dbfdbf0053ddb3b155108cf55350ff4daf75166ab39a60374a35a86a1707724a4a1 SHA512 2492c531f0df3afc9e0f8875a2b2e39cc8b09542fb9f251900b8596c0db7767390bb85365cc39efd6cd37ae852a00655354e6f9f3d795023e4fd86dbf8bd5fa7 -EBUILD QtPy-1.9.0-r1.ebuild 922 BLAKE2B 7dfdf4e60ad786103de6dfc0973d820b28b9478e8be38f9fd2c592d7b3f4ffda593c8e28478a804ede8ecbbc8e545c734b0d2b9aad7894f8a322c22b0f1f85ef SHA512 b2341cfa6dc8e65c2d54624547ddccb6df96fab065184b054ed14d389de958e6c8ac63fbf153d7b7af5190e044f817e4c65966ca739fd667fa4849db6e53e073 -EBUILD QtPy-1.9.0-r2.ebuild 926 BLAKE2B a8b36dfae89ed4cd147e2b661e9fd4a7bda93f6de77223bd2f13a75809de57cebe9bb8d60e7ba414b1df83f193b9083123a38a19d2b564057fc9efdf4dc2c681 SHA512 b6f26ee2b566cb07a6397051ee6697dbed100b55f401cf96d40ffde10a057fdec2065da2a54098f1d2cec079d6e11fa027022dc8e8021786c1d6e6a723557c3b +EBUILD QtPy-1.9.0-r2.ebuild 924 BLAKE2B ab22f1e09bbd7d0dc0ed95602c82424a32025cd3e270fd112148ebef16693087e529aaa4bff260a94c5505f0c5d35069b5a8d5d34c246ad843d014ad052624d1 SHA512 ad9341a7d81042ade7da84c9dd8e2463bba479236806ae23c8bd5166ca2d6824a2cbc68fd88c098430c10f05d917841131e4781b700f38e00b97997924800000 MISC metadata.xml 1268 BLAKE2B 6efd4418ad56825334d01ac1a8fdc56697dbc80f8d5e915b73b366b3bb7f8d9d1f8ae664e666d19f0088ab05de8454335ee940fbc9e58a32e65a025378744602 SHA512 968f8cd0f4dfcb3217d100f88d41ec3f3301dc70c1f2648698967783161d2f7cfa816edb6dcc5f83aceda6693fb92bdf0d4a2acde7ad00c3ebc5bd8146b51b42 diff --git a/dev-python/QtPy/QtPy-1.9.0-r1.ebuild b/dev-python/QtPy/QtPy-1.9.0-r1.ebuild deleted file mode 100644 index 3317738568c8..000000000000 --- a/dev-python/QtPy/QtPy-1.9.0-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7} ) - -inherit distutils-r1 - -DESCRIPTION="Abstraction layer for PyQt5/PySide" -HOMEPAGE="https://github.com/spyder-ide/qtpy" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="designer gui opengl svg testlib webengine" - -RDEPEND=" - dev-python/PyQt5[${PYTHON_USEDEP},designer?,opengl?,svg?] - gui? ( dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets] ) - testlib? ( dev-python/PyQt5[${PYTHON_USEDEP},testlib] ) - webengine? ( dev-python/PyQtWebEngine[${PYTHON_USEDEP}] )" - -src_prepare() { - default - - sed -i -e "s/from PyQt4.Qt import/raise ImportError #/" qtpy/__init__.py || die - sed -i -e "s/from PySide import/raise ImportError #/" qtpy/__init__.py || die - sed -i -e "s/from PySide2 import/raise ImportError #/" qtpy/__init__.py || die -} diff --git a/dev-python/QtPy/QtPy-1.9.0-r2.ebuild b/dev-python/QtPy/QtPy-1.9.0-r2.ebuild index a258ad52abea..d4497c544268 100644 --- a/dev-python/QtPy/QtPy-1.9.0-r2.ebuild +++ b/dev-python/QtPy/QtPy-1.9.0-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="designer gui opengl svg testlib webengine" RDEPEND=" diff --git a/dev-python/SaltTesting/Manifest b/dev-python/SaltTesting/Manifest index ebe64b92a12b..106f718ee6b8 100644 --- a/dev-python/SaltTesting/Manifest +++ b/dev-python/SaltTesting/Manifest @@ -2,5 +2,5 @@ AUX SaltTesting-2018.9.21-python37.patch 1213 BLAKE2B 82257c24956fa9af21b63ca5c3 DIST SaltTesting-2018.1.16.tar.gz 88951 BLAKE2B 41061e691f97e95ac672b463cb7dc02af4ea70553577ac80d63800198aba8de8565c021381718a32fe76fd958446c3057dec25312a1f961b7696e19570dcee93 SHA512 1ea200ebd7688de35049a45816d87fb3b24f0a862384419a3796f191efb268cdad8a69187261db91de1151f7df8147251910170fd56a50335612bf2f29f09c0a DIST SaltTesting-2018.9.21.tar.gz 459708 BLAKE2B c0c6d853ab335432464140b6db8939ae87b58f50c0ea63a547a09ab3e1899b52053e3f9ea90b183268b807db5d7f323f09f9b6d4186e1b4214d6984486f37139 SHA512 9ce79aaa0fd90fd75fa2a64112563751837d441518426cbdb5df93721fd186e9fe33609341a75bc173781cd9a97b477809a4c2e2d4fdd29a5331f0d096983db8 EBUILD SaltTesting-2018.1.16.ebuild 674 BLAKE2B e4f7beadfc662c96f5cc156b96b5f3233a5c4c9b49da52dadbb0c33ca306c7f8a55f340d9f1c0cc217ffb234607449be59bc500ea253bf7f88c21440f418fdbc SHA512 bfa57ef9c1c2a1df1f4c448fd186f1aa16ba9e8c58deb39147769ebcdbbc88fb94e8df963abfb7667585aa4589be56f5139ab21600a922655a2c77de57c8e072 -EBUILD SaltTesting-2018.9.21.ebuild 817 BLAKE2B cf04680c43522b8d4ec1aa861228b976a11d2036a052c5d4b4573c01b3b42e9f63672d4771b514d32199238cefd612c34668222a8ad92c2b265b5a20c120ab02 SHA512 cc14bca0e8e0c4d940eb2a18768ced0f1de7ac4b3745285bb4c291c279a5b8e76c6e24e50c393d01843cee580631f5c6cfb73c711d59671685007753a712aff2 +EBUILD SaltTesting-2018.9.21.ebuild 816 BLAKE2B 433533a008f8365f5a21286ab03271f22597feb01cdd37cb281e40dac631bcdf74883c70082d395b9dc666409f6640258ea5d9e2c3f6e31f59d852576c15b3c4 SHA512 9f66debdd02bd716b945ba555debd0f6992d3368674cd0e1542c1f69edcf49db608de373f64c6fe8a07e6721fc78f83db776da34af1b1e64ee23b5164b9e9471 MISC metadata.xml 333 BLAKE2B e600956c630527e61c16aeba7e9146732252ed6351301052a3aa1c6187f1b496a162ae7f656cb2c1fc6be3112a7920503af30028df8b4410aa460cc1975dbb31 SHA512 ea35cbbfa8be4ef354636ca16d31caf69cbde213be302049874e03d5167a7435c28605b3dbfe8d8285784375ba2a73718eaa24bf5e9985c559cb04a6b8ffb74a diff --git a/dev-python/SaltTesting/SaltTesting-2018.9.21.ebuild b/dev-python/SaltTesting/SaltTesting-2018.9.21.ebuild index db921ba1591e..bf588d787c95 100644 --- a/dev-python/SaltTesting/SaltTesting-2018.9.21.ebuild +++ b/dev-python/SaltTesting/SaltTesting-2018.9.21.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then else SRC_URI="https://github.com/saltstack/salt-testing/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/salt-testing-${PV}" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="Apache-2.0" diff --git a/dev-python/aiofiles/Manifest b/dev-python/aiofiles/Manifest new file mode 100644 index 000000000000..7b2148927180 --- /dev/null +++ b/dev-python/aiofiles/Manifest @@ -0,0 +1,3 @@ +DIST aiofiles-0.4.0.tar.gz 12942 BLAKE2B c8e6570f0759cf97b642a8feec4a572dc40a86906c9f7e749fa5b20346b61000d62d72c1ef8316e03adc1352021ec622fe9c670e916fdf84f41845ce37f1de51 SHA512 9e1f8b2beb3ca2996b35de9281ceafbb8ccdeab4b213f9605cb5908558c5f495d1cf4481ac229ca44bb236ad99826d89d137ec6ac4386c23b6e056b657a6bf4a +EBUILD aiofiles-0.4.0.ebuild 560 BLAKE2B fa744dd1773fba196d4f68875fac8212666b4da703d1ddb2007adcfd18c77fecb658bd273b0f4dec6e965593d90bef02af8b5c3c5d139ec7e40049b5ce05f875 SHA512 fac5b7b7cef4ae2a5299b64bd038e39c4a279b6a297762f276de4ebe5cc69d0e8e068999eaf7e8b3b49bf58bbf5a04b1714cf5bd59928ec920b3130ccd9035d0 +MISC metadata.xml 510 BLAKE2B f182d8530bf906c59a0557a258f2da78d1faf5c90eaae6da2e607e3db749871a7d1f8ed08136aeb867f9706ae3d51c7f934ad6bd9065f92b1da33fd3b0016c8f SHA512 3f4adfb90e2e02cd8c64dc384df7f615aa8acdee03aaf4f67464290b2860b5686e3384e6f4df35a3f001b3f7ce010bbcf44d87882dafd66c3400c5447e5680e5 diff --git a/dev-python/aiofiles/aiofiles-0.4.0.ebuild b/dev-python/aiofiles/aiofiles-0.4.0.ebuild new file mode 100644 index 000000000000..986e5ea1c6ff --- /dev/null +++ b/dev-python/aiofiles/aiofiles-0.4.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=bdepend +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="File support for asyncio" +HOMEPAGE="https://github.com/Tinche/aiofiles" +SRC_URI="https://github.com/Tinche/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="test? ( + >=dev-python/pytest-5.4[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] +)" + +distutils_enable_tests pytest diff --git a/dev-python/aiofiles/metadata.xml b/dev-python/aiofiles/metadata.xml new file mode 100644 index 000000000000..83d73c6d0c04 --- /dev/null +++ b/dev-python/aiofiles/metadata.xml @@ -0,0 +1,16 @@ + + + + + onigino@protonmail.com + Gino McCarty + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Tinche/aiofiles + https://github.com/Tinche/aiofiles/issues + + diff --git a/dev-python/aiohttp-cors/Manifest b/dev-python/aiohttp-cors/Manifest index 9aeb312d2dba..0c7389160e78 100644 --- a/dev-python/aiohttp-cors/Manifest +++ b/dev-python/aiohttp-cors/Manifest @@ -1,4 +1,6 @@ +AUX aiohttp-cors-0.7.0-py3_7.patch 991 BLAKE2B e2a08dab701bd31e4a9008c8f89ae97508fb6b99b89db69a05b731849e09c6f04e8b148d82d38f2093e00bb9bee03e45f230cfc8eff4b71ca7797a95524732e2 SHA512 efe7c488d9f30da7eebbe355d86c603657bddc75c88f5cd1bb4b0e76b17f26f5827cc2f42ab8766767a4ad16c08fa636a4f61e50a8c478e7f32eb2567e26427c AUX aiohttp-cors-0.7.0-tests.patch 2422 BLAKE2B 4660be793987dd0cd5c945703aa4d6d4b499ba0ab1c305b80e26bac9cc87d811131f6ab179e402821740f193bbfc86a384b58e35aaa453fdfd5d4db3bcc44b23 SHA512 b3fa463b87a112529443f516fe1c37ffda092e8a0133a6d37f407519e32842f65773c87e939082591edb969ee243170be3a4828896ec5ffc1150c3f43aedd9d5 DIST aiohttp-cors-0.7.0.tar.gz 39728 BLAKE2B 747499856272f551cf8e2e0911ff7cbb2c7cb8a1f3159327dd8f0d40cabbbd9713a1a9e30ef9c99f3f9642567c99025e049db837c89f907d6698a27005ac2632 SHA512 72e0b365b952c08a02c1123d7672cfea01063e2ff01743a71e10f804d22178edc0f1c6b7f87b7ed484ca7c24e89a32de90d0d279f2f5c060427319182f9bdd3b +EBUILD aiohttp-cors-0.7.0-r1.ebuild 914 BLAKE2B 520d9cb0dfa19ae110ef27d753469d767c3e890622de19d656ebff98d16ae157db3d1161fec22a6719162261722c26884870cd0cf365af35b81fd349f527a03f SHA512 941925c42e5df8ef78996879feefe1e916ee636032bc56c8a2c886f2ef60d46334619b815c491d0908829deda4e0d924e5ec8032eb410281eb844e50c8c6d0a2 EBUILD aiohttp-cors-0.7.0.ebuild 842 BLAKE2B 4bbb7534da92f7c7cec32437581e0aaf0670d654319d81271cf5cb6d296928b05538958ab6f96d055bbb457cc5e218b8e4fe40645a67d4b1161ea2f771ef650f SHA512 dd3e95e9ff72ae87c0e1ea6bb4e161d1960553589b7a30ae2b9750d5bf9ae38f3e223181580a75220c36249929119dd54453a78fb7f061cc9bf90d21f773538b -MISC metadata.xml 253 BLAKE2B 0311910d10e4b501d39c01678bb1e58bed2e6e3252e6c3195d3284cf2e9652081b10a83f045689a56c69a4d318b209bfdac0a63ff6dab2a8fbb0160ac9c7e2e2 SHA512 bf75301ff2098e846a7d6dc9166d1c8b6e77b4f92327e5c5aad0edcde6274e6aa224d89c2c5ed7efc6fb7fcc7258a2a01a24591a43688679c4109f8cc89fd9b1 +MISC metadata.xml 453 BLAKE2B 425da23ceef20765f00fd1f15b34bf99166f66dc7d6cdc0ee74a7d6439ed912ebf79c365daf9cb50a918802706aa8782d88cee3520b1e37bf3e6505579521263 SHA512 690dfd58364f19eb58ae3348b9b2a8d64fdf4324dd26fb63cf563762f4f8368437fbae1afeeffeb0ccaeac100d793008e28b66309139e27418ef5cd70daf0d8c diff --git a/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild new file mode 100644 index 000000000000..eded3a043888 --- /dev/null +++ b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Implements CORS support for aiohttp asyncio-powered asynchronous HTTP server" +HOMEPAGE="https://github.com/aio-libs/aiohttp-cors" +SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=dev-python/aiohttp-1.1.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +# https://github.com/aio-libs/aiohttp-cors/pull/278 +PATCHES=( + "${FILESDIR}/${P}-tests.patch" + "${FILESDIR}/${P}-py3_7.patch" +) + +src_prepare() { + sed -i -e '/^addopts=/d' setup.cfg || die + echo " ignore::DeprecationWarning" >> pytest.ini + distutils-r1_src_prepare +} diff --git a/dev-python/aiohttp-cors/files/aiohttp-cors-0.7.0-py3_7.patch b/dev-python/aiohttp-cors/files/aiohttp-cors-0.7.0-py3_7.patch new file mode 100644 index 000000000000..9a4610824099 --- /dev/null +++ b/dev-python/aiohttp-cors/files/aiohttp-cors-0.7.0-py3_7.patch @@ -0,0 +1,23 @@ +From e64b95848f3253157d831f4934841fceeaf9b2e3 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= +Date: Thu, 14 Nov 2019 12:54:47 +0100 +Subject: [PATCH] Test instance type by isinstance, not issubclass + +https://github.com/aio-libs/aiohttp-cors/pull/278 +Fixes https://github.com/aio-libs/aiohttp-cors/issues/277 +--- + tests/unit/test_cors_config.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/unit/test_cors_config.py b/tests/unit/test_cors_config.py +index 817410e..d494e20 100644 +--- a/tests/unit/test_cors_config.py ++++ b/tests/unit/test_cors_config.py +@@ -103,7 +103,7 @@ def test_static_resource(app, cors): + "/file", "/", name="dynamic_named_route") + assert len(app.router.keys()) == 1 + for resource in list(app.router.resources()): +- if issubclass(resource, web.StaticResource): ++ if isinstance(resource, web.StaticResource): + cors.add(resource) + assert len(app.router.keys()) == 1 diff --git a/dev-python/aiohttp-cors/metadata.xml b/dev-python/aiohttp-cors/metadata.xml index 90e51cd48781..a00e54b3e81f 100644 --- a/dev-python/aiohttp-cors/metadata.xml +++ b/dev-python/aiohttp-cors/metadata.xml @@ -1,7 +1,14 @@ - + + onigino@protonmail.com + Gino McCarty + + + proxy-maint@gentoo.org + Proxy Maintainers + aio-libs/aiohttp-cors diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest index 71745595e241..dacbeedb0cf1 100644 --- a/dev-python/aiohttp/Manifest +++ b/dev-python/aiohttp/Manifest @@ -1,3 +1,5 @@ DIST aiohttp-3.6.1.tar.gz 1113678 BLAKE2B cfdf1c650ec52c7b6423f7afd40060ccd1631a407f126bf64c2a353c51f09c31bae3912b8ce9397c0c8350a2e82a98724ae58335998d1ab08ae46a49abce0251 SHA512 4939b89d45abcd655ef212ff87f66a83882fb12dffb87d62ae57afcd9517725af61f46f9b7428112e2dcd72d3a4027524967461270ede34348ff3ead47d14c9b +DIST aiohttp-3.6.2.tar.gz 1076923 BLAKE2B 14327a0bc5b5fffdf436a4c3525e4c25d80100aa464ed652316f7724c2bea6de4ace6c27e8a2a8cf9d895673ed63ed52e8c958ad611636e1e524a4e40efa4735 SHA512 49bd3089158c05ff6312420190ccd7fed95efb4a18b8aff7497d5507c71c692080d6949801edabdcd95379ca8e6614398408118d72ff1e782399e059e2cfc1a8 EBUILD aiohttp-3.6.1.ebuild 2179 BLAKE2B 956ae3f0a7439a67cda6bf44834fa28f5e2db93725fed02f4841f207f7dc3eac68e4a81a78df42e2f5cfebe53dbe1dc10d1012962e57fe8961dc4df985310e1a SHA512 c1e631f18adf1e21a4a901bb6074aee8dc4635a6cae6f2d74ec6e8a00e3f08d9bd494d92c85f3699035e6ed322c709a5f8e3ea2161c0447b3412b9f1e527b74d +EBUILD aiohttp-3.6.2.ebuild 6174 BLAKE2B 12e6dc789736d88d28572609fc79f83488fe504a063b2ee0ab6007669d8eb2cb11416831340cb792a7f8db107c86360972c861fa4ad3540c37f24116a8bfef80 SHA512 603fa87993a484de17227f51aeb198199fcf0c8e5d202560da67dbd79ad76472ee200e83a4968a1aafa998285a2c756a90d9d8c2b16278020b31ebfd9799ddf2 MISC metadata.xml 489 BLAKE2B beb80da34848dfe7b81ed65d75923480644ecf42e2c5ce04a7f66f3e729651fdc6035054482aff966ec9f03cfbb812d3be0afd783af69e37f1002182e4885473 SHA512 d8c9e2edb8a57a3b6b02bb5314aef77dc266af6e80fd0300eb0652c59790232017d0062f5b7361b059c382d1c904f0f46cd0e672d1963e9595f3d4dc7514f182 diff --git a/dev-python/aiohttp/aiohttp-3.6.2.ebuild b/dev-python/aiohttp/aiohttp-3.6.2.ebuild new file mode 100644 index 000000000000..fe8ce0270cf6 --- /dev/null +++ b/dev-python/aiohttp/aiohttp-3.6.2.ebuild @@ -0,0 +1,132 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="http client/server for asyncio" +HOMEPAGE="https://pypi.org/project/aiohttp/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + >=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}] + >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.0[${PYTHON_USEDEP}] + dev-python/idna-ssl[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + ${COMMON_DEPEND} + dev-python/async_generator[${PYTHON_USEDEP}] + dev-python/brotlipy[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + www-servers/gunicorn[${PYTHON_USEDEP}] + >=dev-python/pytest-3.4.0[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + ) +" +RDEPEND="${COMMON_DEPEND}" + +DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst ) + +distutils_enable_sphinx docs \ + '>=dev-python/alabaster-0.6.2' \ + 'dev-python/sphinxcontrib-asyncio' \ + 'dev-python/sphinxcontrib-blockdiag' \ + 'dev-python/sphinxcontrib-newsfeed' \ + 'dev-python/sphinxcontrib-spelling' \ + 'dev-python/sphinx' \ + 'dev-python/sphinx-aiohttp-theme' + +distutils_enable_tests pytest || die "Tests fail with ${EPYTHON}" + +python_prepare_all() { + sed -e 's|^async def test_aiohttp_request_coroutine(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_handle_keepalive_on_closed_connection(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_server_close_keepalive_connection(|@pytest.mark.xfail\n\0|' \ + -i tests/test_client_functional.py || die + + sed -e 's|^async def test_request_tracing_exception(|@pytest.mark.xfail\n\0|' \ + -i tests/test_client_session.py || die + + sed -e 's|^async def test_cleanup2(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_cleanup3(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_close(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_close_abort_closed_transports(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_close_cancels_cleanup_closed_handle(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_close_cancels_cleanup_handle(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_close_during_connect(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_close_twice(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_close_with_acquired_connection(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_connect_queued_operation_tracing(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_connect_reuseconn_tracing(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_connect_with_limit(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_connect_with_limit_and_limit_per_host(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_connect_with_limit_concurrent(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_connect_with_no_limit_and_limit_per_host(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_connect_with_no_limits(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_get(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_get_expired(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_get_expired_ssl(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_limit_per_host_property(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_limit_per_host_property_default(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_limit_property(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_limit_property_default(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_acquired(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_acquired_closed(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_already_closed(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_close_do_not_delete_existing_connections(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_not_started(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_ssl_transport(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_waiter_first_available(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_waiter_no_available(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_waiter_no_limit(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_waiter_per_host(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_waiter_release_first(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_waiter_skip_done_waiter(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_tcp_connector_dns_throttle_requests_cancelled_when_close(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_tcp_connector_do_not_raise_connector_ssl_error(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_tcp_connector_uses_provided_local_addr(|@pytest.mark.xfail\n\0|' \ + -i tests/test_connector.py || die + + sed -e 's|^ async def test_read_boundary_with_incomplete_chunk(| @pytest.mark.xfail\n\0|' \ + -e 's|^ async def test_read_incomplete_chunk(| @pytest.mark.xfail\n\0|' \ + -i tests/test_multipart.py || die + + sed -e 's|^def test_aiohttp_plugin_async_fixture(|@pytest.mark.xfail\n\0|' \ + -i tests/test_pytest_plugin.py || die + + sed -e 's|^async def test_mixed_middleware(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_new_style_middleware_class(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_new_style_middleware_method(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_old_style_middleware(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_old_style_middleware_class(|@pytest.mark.xfail\n\0|' \ + -i tests/test_web_middleware.py || die + + sed -e 's|^async def test_client_disconnect(|@pytest.mark.xfail\n\0|' \ + -i tests/test_web_protocol.py || die + + sed -e 's|^async def test_partially_applied_handler(|@pytest.mark.xfail\n\0|' \ + -i tests/test_web_urldispatcher.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + pytest -vv "${S}/tests" || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/alagitpull/Manifest b/dev-python/alagitpull/Manifest index 966401c059ed..a82828d21d8c 100644 --- a/dev-python/alagitpull/Manifest +++ b/dev-python/alagitpull/Manifest @@ -1,3 +1,3 @@ DIST alagitpull-0.0.23.tar.gz 6692 BLAKE2B 63af3da6e98521487fad233dd648d9217d8e89c0d17e49dd771e934c0808a52c0659661ca8104c53c2d0fddf458650458e676e14b2e9c3820f353ab42044a490 SHA512 1620c0e25299f694f29f6e54105a2f336dee90535370a691a6e23a879a68626ef4aa19ae40ecc835553fe3b0272d48e4f5213c1ada054ad20d47034fc20dea3c -EBUILD alagitpull-0.0.23.ebuild 538 BLAKE2B eb89cc96e98e56d8c49ad890503919187accdcd8b5c8290b88f26374d36488c76efb6b5b72bd0b667db3cc1cf11057edd2503d997aeaefa0d5a42ba95a0af57d SHA512 2ea942449065178bd18df28c1738ea2797494f306a0d2c5dea864a13fbf19dd1796aff9f6811ea9c13439f2c90bd4100a62a2fc071605472e360ce983032d3df +EBUILD alagitpull-0.0.23.ebuild 542 BLAKE2B 9b283269a66129ce2a7a43ad4d29c1acedc2d459ccc625be557ff3c633f10d35b9f4e586716fa68624a6875f7282bdecac33ecd8f013bbd65f29c65be82f9b0d SHA512 28cdeb242fa09727aa145446dffa1106cb5ae096db384e5c64f2a1a52b988f53c754b98109700eaa03130af5c52ff77cf23d49dfe1535a8eb2f4768669f0d666 MISC metadata.xml 255 BLAKE2B 2bb3830b8cec850703f7912f4c22f5b0abeabeed0715222bc56141779d02160773cfd0f85417c553c1cd8f2738bfeb78c56dffb8e648e572019319657646d1ba SHA512 522158915afe67937f81ba572a918a2de8ca1f8591e097da56799c97870d7c44756c1acd8224d63bd3375c2b9ebc0e1ce50816899117948a48065a27804883bf diff --git a/dev-python/alagitpull/alagitpull-0.0.23.ebuild b/dev-python/alagitpull/alagitpull-0.0.23.ebuild index c186f7669d48..f532a0923191 100644 --- a/dev-python/alagitpull/alagitpull-0.0.23.ebuild +++ b/dev-python/alagitpull/alagitpull-0.0.23.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/git-pull/alagitpull" SRC_URI="https://github.com/git-pull/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 ~arm x86" SLOT="0" RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}] diff --git a/dev-python/ansi2html/Manifest b/dev-python/ansi2html/Manifest index c21285b49eaf..0d6b0c46abb3 100644 --- a/dev-python/ansi2html/Manifest +++ b/dev-python/ansi2html/Manifest @@ -3,5 +3,5 @@ DIST ansi2html-1.5.1.tar.gz 27133 BLAKE2B 8a8017b8f4edb878b105138ec0dfe3fbde8647 DIST ansi2html-1.5.2.tar.gz 27124 BLAKE2B 0d02e8cea46622c4d2cbd06f06fd31b3c7e93d61f6b9eadb37815d2ee490b6ce4233fb019f175f61465ef89520a944bbe14543627a6421a64304b58dc038c0ca SHA512 163d5784d04e6eea0847676b967051382fa74a354c19462d1b73980fd1b0a7eb45ce1f1bd88cca803356e7767ccab1bbce6de4152c98aec98534f4ed7d65a83f EBUILD ansi2html-1.4.2.ebuild 990 BLAKE2B 75f05088a27bac4cbde392e8750bf5679197896700d5e60dba0b091f3a59503c059f8e080e554ed367aff10f7ddfd250fce5eca3416a1d056bf818ae3d218a43 SHA512 86c192c6018b4c4cac06c311aec8f962e84b3c1464581e356fcb8f81244ee5d4b645b2854abaa4fec4f266eb10a463f9a87608a44857068ef7cce3ca816143c3 EBUILD ansi2html-1.5.1.ebuild 911 BLAKE2B b434211c7419242d6dcdffefedb7b6d303c8535767579080d7bf24d5847e4d1690a3254396545dade23991f16a018e5325db85ab89c2a3ff285472de6a85cffa SHA512 fe38cf1303b2ca9701672dce5c9824c13d80e463c2958cbd4ed087b0ec4a3cf4128c145cb1e6bd1bc84aa52d6060efb9b430aeba38bb6bc78eef57a7f87bf747 -EBUILD ansi2html-1.5.2.ebuild 911 BLAKE2B b434211c7419242d6dcdffefedb7b6d303c8535767579080d7bf24d5847e4d1690a3254396545dade23991f16a018e5325db85ab89c2a3ff285472de6a85cffa SHA512 fe38cf1303b2ca9701672dce5c9824c13d80e463c2958cbd4ed087b0ec4a3cf4128c145cb1e6bd1bc84aa52d6060efb9b430aeba38bb6bc78eef57a7f87bf747 +EBUILD ansi2html-1.5.2.ebuild 908 BLAKE2B 58494bcbe4a8f1241fe58e3f441bd33ef15ca1421b8117942415ca652e8502da19f91503825ea3421634b4dd594535682f573828af8a11b947126dca165a97b6 SHA512 714bae01fae939e04b13b98bf3f2c23d3bbd25e15810d6966b6a91bd29aa6a2bf6b8b93e021c4dcd745c972dbdcac6d505fec999e97eaa7432fb5c843df838e6 MISC metadata.xml 392 BLAKE2B 13621595cc083a069522c51b4e29b362f7217698c194d5247d73a3acdaca7ca8b13a3afb0e9b0671785ce246219d44bd8511c5ef243111d43067b138635f5963 SHA512 a17684f5bd76762a832cba99a1edcd2b2ebb1abdd27f36528fb4d2ded639b6223f60495c6dd2ee548826f3a2e177238318c02962d2300ace37eaa881e76cf095 diff --git a/dev-python/ansi2html/ansi2html-1.5.2.ebuild b/dev-python/ansi2html/ansi2html-1.5.2.ebuild index dbe978a6042c..8f6a5190749c 100644 --- a/dev-python/ansi2html/ansi2html-1.5.2.ebuild +++ b/dev-python/ansi2html/ansi2html-1.5.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 arm x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/ansicolor/Manifest b/dev-python/ansicolor/Manifest index b3564c968c16..190ccc95704a 100644 --- a/dev-python/ansicolor/Manifest +++ b/dev-python/ansicolor/Manifest @@ -1,5 +1,4 @@ DIST ansicolor-0.2.6.tar.gz 6224 BLAKE2B 38ffd0e9a88c886ebad25c4f0072f2f8f833e028c3bc14eb89252c1c0b501f973c9b3e371b4c605a3b98df33eb7203a963797d3ee56cf87b0afb927b19096fd5 SHA512 44c7dc6f621fc3044d4a52acb96e7e497578e025090633bfc8cbf686d7461da018f64502b477a6090e60747481f320cebaad00ee0776c9f4c52d4abbb1812121 -EBUILD ansicolor-0.2.6-r1.ebuild 709 BLAKE2B 6ccde11f2ca1d56d12bfa9a4b648de65ae157f8b6200faee202d46309a9e4e264b65bcd5433d30d0612e878b846559360468e1d89c1e4f8d99d9bcccf23e241c SHA512 79d39303212563c35305ff73df8d751b88c4bc8550ef2380ec3873dd958adb0a623af8ef96aa836b6487464bf74da79f60228c8a039b615a83b8e43b3ffd6b62 -EBUILD ansicolor-0.2.6.ebuild 513 BLAKE2B 88bdf9a046248d159810ed78eb64bb6a84e3370a217dc37af207a0fd6820c47563f270c3b43ed28b02261902966ead2fff41679228c5a132880d6f3d68190fef SHA512 d5baba68ba67c30b249321616e6e5d4bc46bacac367c3d8fb3f3d17acbb69685c3d3e94185772886b73e3b9f21b6bf11340b29251b26f4320d8ae60c5ff6f398 +EBUILD ansicolor-0.2.6-r1.ebuild 707 BLAKE2B acf9ced0d8b8d6a5f6cd57afb8338f21900be929b694915510a788b394a476a35537903477578696eb256bfec08f53dc5ec8adbe23ad08a6e9c1252803b0f403 SHA512 7bb814a2caa677480f25ea66caada28ee4d0c44cdd009a32f81edc46d260894eb2b9705a5465b462fb55da2c0e349dee817cc796a152f0367c679fb9316d4968 EBUILD ansicolor-9999.ebuild 709 BLAKE2B 6ccde11f2ca1d56d12bfa9a4b648de65ae157f8b6200faee202d46309a9e4e264b65bcd5433d30d0612e878b846559360468e1d89c1e4f8d99d9bcccf23e241c SHA512 79d39303212563c35305ff73df8d751b88c4bc8550ef2380ec3873dd958adb0a623af8ef96aa836b6487464bf74da79f60228c8a039b615a83b8e43b3ffd6b62 MISC metadata.xml 495 BLAKE2B 4abde6382c00405991e92ff16adaad5840999eb0d47d426991fed3528ad79d26973459c926c412bed73c402810000f4213e280a60f9720ee42e3dcfaaae1bd68 SHA512 22215a33ff2270d816624404e2f44e4553d8d03cfc1627f4475f61be0912d7b25fe740fda0317ea2ea8e85891f4e4f089b46275fec9d49672f129a16f5a076e8 diff --git a/dev-python/ansicolor/ansicolor-0.2.6-r1.ebuild b/dev-python/ansicolor/ansicolor-0.2.6-r1.ebuild index 25c10321fe62..744f7665ed00 100644 --- a/dev-python/ansicolor/ansicolor-0.2.6-r1.ebuild +++ b/dev-python/ansicolor/ansicolor-0.2.6-r1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then distutils_enable_tests pytest else SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi DESCRIPTION="Produce ansi color output and colored highlighting and diffing" diff --git a/dev-python/ansicolor/ansicolor-0.2.6.ebuild b/dev-python/ansicolor/ansicolor-0.2.6.ebuild deleted file mode 100644 index 866117da9492..000000000000 --- a/dev-python/ansicolor/ansicolor-0.2.6.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_6 ) - -inherit distutils-r1 - -DESCRIPTION="Produce ansi color output and colored highlighting and diffing" -HOMEPAGE="https://github.com/numerodix/ansicolor https://pypi.org/project/ansicolor/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/apispec/Manifest b/dev-python/apispec/Manifest index afa71f8b65ef..f5fbe2cbe96b 100644 --- a/dev-python/apispec/Manifest +++ b/dev-python/apispec/Manifest @@ -1,3 +1,6 @@ +AUX apispec-3.3.0-tests.patch 697 BLAKE2B 5bec31aa9f049547921a73a21f5065da40881e1f587a3924f2ca2aabc1876c9d9026cf9c77b8111427d8315b75dc0ed13ee29c094b3336436453e9ecccdaab5e SHA512 b4c764b340b3630dfc3a2ece59858d6e2f03d4718e8b57f828a8db51954cc7c6656e0a6af8d1e6eee034cf4a2a2226cd170bfa3a0b687855ed2e1d52a67834e5 DIST apispec-0.35.0.tar.gz 47684 BLAKE2B 3067a0d50a6f53378f46a9a07596da53679f399732619f5bd3d1bedd85d088c6901560dc46be22b42d77537c437d9d97840a55f0b1513e39c87760e9e6c8ea0c SHA512 45a3034c49169ca7998480a8b8e0ac6415d49b6235885fba31eaaccb1c008b4ea845a6743f10cc3492215affe20b690d73a9a06e0e0c3942e0327f381415fa57 +DIST apispec-3.3.0.tar.gz 66952 BLAKE2B a744230a1754d88b3bdc2325916e100d1de19bdf0e7985245d9f0ecf4a6bd9c778e502be73107a90a3676e8ecda45653d9f0962d33f68c6242bc52dc4695b1cb SHA512 f8cfaeec9486554653a09ce37cf2aa11b037047aa3af918a1273a4ca892d723c9367827cb3a034683722965f17dc8ed45ce3f163631c666902a3a87b5485b537 EBUILD apispec-0.35.0.ebuild 809 BLAKE2B d456eeff4a9e93bc6967746ae7a6a7e31cac04a7da2d2da8ec80bc61b23a4f045e21c9b76d5014524debfa13d3cf94b497396c6dc786495828f740ab92f7dbd4 SHA512 34e4340ae0af84b2f49dcc00fcb06f7182497125dbeeadd7bc6ff27b54c9817676efc35e4f2041b2d91b592f917a966cc9b97d22ae542a9633986afaf2ddf7c9 +EBUILD apispec-3.3.0.ebuild 746 BLAKE2B 6c4f1b217c28de70c885c6bbf817828e3b5e208034e50c5c83da02af0ff403c359dbadf2e0a14a2896a8680b238b69acc26e2a80508c4e700d196677a02821b4 SHA512 c02cfc7772b4183b473736658cbf70f6494656c3a12c6c71d26535c1a7dee52182e264c043b13f59af4892b23db832d4e11da2854ae34188592a67d8d199cf66 MISC metadata.xml 352 BLAKE2B e072e5a12d891408ee029e0f51b9c2a232e8a31e941352d43695e0bec949c4f0d1d709707c052971a3bac490763d3f79a264bf85cf97e6f6b2bd62064f1fbcc7 SHA512 ba1e41f1977b0afa34de52bbd96bba0c4e517e5f6b0094356d37c36b4365cd7ffaa055caef08888a4e1da912e1d3616e8545cb6f8de20538ea15f338a5dfb0f6 diff --git a/dev-python/apispec/apispec-3.3.0.ebuild b/dev-python/apispec/apispec-3.3.0.ebuild new file mode 100644 index 000000000000..df2a9b020bce --- /dev/null +++ b/dev-python/apispec/apispec-3.3.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="A pluggable API specification generator." +HOMEPAGE="https://github.com/marshmallow-code/apispec/" +SRC_URI="https://github.com/marshmallow-code/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] +" +BDEPEND="${RDEPEND} + test? ( + dev-python/bottle[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/marshmallow[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}/apispec-3.3.0-tests.patch" +) + +distutils_enable_tests pytest diff --git a/dev-python/apispec/files/apispec-3.3.0-tests.patch b/dev-python/apispec/files/apispec-3.3.0-tests.patch new file mode 100644 index 000000000000..fb2ffc549207 --- /dev/null +++ b/dev-python/apispec/files/apispec-3.3.0-tests.patch @@ -0,0 +1,20 @@ +diff --git a/tests/test_ext_marshmallow_openapi.py b/tests/test_ext_marshmallow_openapi.py +index ab1b0b8..d151a32 100644 +--- a/tests/test_ext_marshmallow_openapi.py ++++ b/tests/test_ext_marshmallow_openapi.py +@@ -454,6 +454,7 @@ class TestNesting: + assert "breed" not in category_props + + ++@pytest.mark.skip("test requires extra dependencies") + def test_openapi_tools_validate_v2(): + ma_plugin = MarshmallowPlugin() + spec = APISpec( +@@ -512,6 +513,7 @@ def test_openapi_tools_validate_v2(): + pytest.fail(str(error)) + + ++@pytest.mark.skip("test requires extra dependencies") + def test_openapi_tools_validate_v3(): + ma_plugin = MarshmallowPlugin() + spec = APISpec( diff --git a/dev-python/appdirs/Manifest b/dev-python/appdirs/Manifest index c12458b59d0b..5bf4399b0ab8 100644 --- a/dev-python/appdirs/Manifest +++ b/dev-python/appdirs/Manifest @@ -1,4 +1,7 @@ AUX appdirs-1.4.3-distutils.patch 782 BLAKE2B fcb1553424c0d22f4b60702ed7f771897cbb6e3f39078169bd1afe24a5c5825d629a286e620f5692414cd3f2aab9c38ae5ee20c2a18baee540ca685cc40a385e SHA512 e23630772b76f1a339ee74354f74f5d25d7c07a16db2b5ce307dbfd33f665c187aef86d7b7ec9e92bd43a3d8363fb40686d2bf49c10baa3b2825c8835e149905 +AUX appdirs-1.4.4-distutils.patch 700 BLAKE2B 8986f3b3da992b836b4cb1f0e212b91c2f82a714abf94080de0a48a3e5ea8ee5f23b88fca357d56a409b3a57f0cb08b4612d81931c665354a9225db57bdde07d SHA512 add351286f307ce49c340b92ddab731b5c675b32062107c4076002e7e1ec098f5bb541b1985fe6f1881620714446475419d5c7229ab371ffb683c37e00e91494 DIST appdirs-1.4.3.tar.gz 9641 BLAKE2B edd7f6372e25279f6ba0f36cda595649cab7e69430e22bfdfd1bb5aa8d566a4a2fbf24c281adf80ab3eafea93f0f4f79b396688134395c3e5565476f24db75df SHA512 787f551ef5af355bbc77ffb3059553fab77614cce466b4145e4b55fecb8553d329f8748865fd69005d13451a9b11229a65721095a122db83a8433a2661503dfc +DIST appdirs-1.4.4.tar.gz 9840 BLAKE2B cb9466f4a7f7c1d6f5b6d7ca031820ec4d3450afcaa8ba571e35387c3109ede4e2afbf2c1141a9d01d13798f55524d5efd3fa12546a9378abbda405353938d79 SHA512 4c0e1e8dcd3f91b8b2d215b3f1e2ffaa85137fe054d07d3a2d442b1419e3b44e96fdea1620bd000bd3f4744f71b71f07280094f073df0ff008fac902af614656 EBUILD appdirs-1.4.3-r1.ebuild 1211 BLAKE2B 83c2bd72ecc3934923ac57911e3c05c7e706404602cda9afbbf3a685c27acda4e8871cc5b8c6937af6061d58b277a113e7a9a857edae0d26b8ccd10410be7e34 SHA512 7db1a40c67c797ff2a1910b786fda7eb02a3eede9eba8235bbd7f24c76b83b64a77b39ed8387bdcbffe831a61403b9fd556c92d858565513b9f9338ff1931aeb +EBUILD appdirs-1.4.4.ebuild 827 BLAKE2B 5c4e5996d408da5bd4d5ea55b0e8107a3eecdbfffcf24b90ad3f5533b663b2e5127de9150c89d9cc3074b7ef2928ba0ec4a3c3670001ee92140730f38ec1509e SHA512 2775c33a27d36e2436dfb57c595930c945589d8d0851a65688404a47a134a968f3c46b452d58e98576b6d1893f01c89515874c5da1b59a90a42e71107fa7530a MISC metadata.xml 615 BLAKE2B 25ecff1fc659fefee97a373a6c228a4d4609df375113f812f17935bb3d2fa32b79db79930e0458c5c9a3c738ed2c1bf1e999d1dc9d26243749b6401c5245849b SHA512 536fb34e9f8d5657941d883975c17ce95e177376b9434dd72a12b7e59ef126865cd696a0bef5d0d5f016514a216c3cca07b39377e66f87c9e3e706d9afb4cc33 diff --git a/dev-python/appdirs/appdirs-1.4.4.ebuild b/dev-python/appdirs/appdirs-1.4.4.ebuild new file mode 100644 index 000000000000..fcb6e362e930 --- /dev/null +++ b/dev-python/appdirs/appdirs-1.4.4.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# note the patch below +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Module for determining appropriate platform-specific dirs" +HOMEPAGE="https://github.com/ActiveState/appdirs" +SRC_URI="https://github.com/ActiveState/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +PATCHES=( "${FILESDIR}"/${PN}-1.4.4-distutils.patch ) + +python_test() { + "${PYTHON}" test/test_api.py -v || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/appdirs/files/appdirs-1.4.4-distutils.patch b/dev-python/appdirs/files/appdirs-1.4.4-distutils.patch new file mode 100644 index 000000000000..73b871889a0b --- /dev/null +++ b/dev-python/appdirs/files/appdirs-1.4.4-distutils.patch @@ -0,0 +1,28 @@ +From 231643d6865c89f304990bb7f5dc9066f3daeb95 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Wed, 13 May 2020 08:50:29 +0200 +Subject: [PATCH] Install via distutils to break cyclic dep with setuptools + +--- + setup.py | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +diff --git a/setup.py b/setup.py +index 7c582f6..fdb8005 100644 +--- a/setup.py ++++ b/setup.py +@@ -1,10 +1,7 @@ + #!/usr/bin/env python + import os + # appdirs is a dependency of setuptools, so allow installing without it. +-try: +- from setuptools import setup +-except ImportError: +- from distutils.core import setup ++from distutils.core import setup + import ast + + +-- +2.26.2 + diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest index 32be1f1128bd..f874e4ebcd93 100644 --- a/dev-python/argcomplete/Manifest +++ b/dev-python/argcomplete/Manifest @@ -1,5 +1,7 @@ +AUX argcomplete-1.11.1-fish-xpass.patch 1195 BLAKE2B 9ae2e5803359f2abca0b168e009afe8e98f8bc4529db2e4a5aafecce674f0cd4dd8e6e1354b19f00ed9f2afefc8038e938713872115613545c51933ffa6e4cf1 SHA512 0d187868ecf3428d0840fc97311c542c782a938cf039caa777e521a9073b525d3dd0a8e376ca9fe0dd4260313642854b21a0bd3d9c2f9a3fbbed8b4edd6ed3be DIST argcomplete-1.11.0.tar.gz 50555 BLAKE2B 7029b2bf442362f3dca804b75c32e000bf48e1ccee1e8e4e0e3c484d883a95f4c4774f7367b51f6310b653be457f3ad1ee5e4907cf9566c97a12ca85fbcb177d SHA512 30a594d7f3a9ad31b4a7c537bd81e6cc23bcb3861a9d2b9999c654c0f04b4f330bcb7dbab7fe7191d4b8bbbbecdb2ad3c1b8ab812c16bec880fe83733f75c5b6 DIST argcomplete-1.11.1.tar.gz 50773 BLAKE2B 15c92929fc20a10a1f1e29cf8714b74dd9ab0ce11e7f77acd4b15a907ad885f944f8540a8b37fef13ea67ee8eb76107e1c72746434f2710ded7331830494ff50 SHA512 523d542cf1430d8ad7b056e3b9c52769847c6e0bb9e266d71cc961e56816b7811f488a5c412f89b8de0d022a321d74733af87a50b3c0d698e796fb5e322d16ce EBUILD argcomplete-1.11.0.ebuild 836 BLAKE2B 659835d8d5bd7656717849047d09a67b45b203159873a800ee38d0779d5852d965389a040f50d281559fcfeedf1a5fc554ea138bb61cc8586c34a77e68333a97 SHA512 f882eb57a2c9e4b7008f40ecf1cb0a354f36cbbd8f59a786036539dc75f288335ad83fd51011dc48daa134c7c3a18c4bfbd9b17bc1ad5309bcb480d79d1be8d8 -EBUILD argcomplete-1.11.1.ebuild 865 BLAKE2B 8a61895652ba0ac3f037c3767de2e53fd597a450ffeac0bc780812b5c0dd63638d84030921d9a2b66b861b983f4dc730e763c2fa2dc9b6932bee7d72abc3bd23 SHA512 c22e15d0b67eb0d9f207ce5b78d07c886880b7c30c239a967f01a35f08e32915ce4af9eb2d53cca17364bf801a0369ba18ce3d17ddaac580e52d0d167d57a359 +EBUILD argcomplete-1.11.1-r1.ebuild 921 BLAKE2B 9e7a8b52969cdcc6a7da8c78262357cc085aad08cc1aed34b24447d15a2a23762c9eb7005b3286ffc303807cf82bce9e7119798ffdfbfbc86513f1fc2beb8388 SHA512 34068f5291bbf61fa8b1c9901eb70dea93bd67811716ddf6af995279a4ab9924423bed9ac1f0b1de3b1d841300d981bc3da2f66296ca770834115d5db8946565 +EBUILD argcomplete-1.11.1.ebuild 877 BLAKE2B 1447f620cf4b54262454de2f128b3e74e82b41b805ae4f50656c314d02030b868c6b02d70facc2f7e0de5304a94e8cf892abfb4dd84621bc1bb443b0eaae94cc SHA512 bb33d42173aedcc74bdb8ee41c144b22e7214dc71e10c42a66ec6f23c4e5e176387c449cb1e3d3093e166f0766eca6c5836be6e609e6255a5212bbf7fa90b483 MISC metadata.xml 410 BLAKE2B 5cc57d8d5fce195e6c050674f8626a6b2a884a956306c668a40fb81c3bed51d9dd8a23c4b69cca5ece9facdd6d459341abc2e5fd4454b1f3614b5866b3501682 SHA512 9a04c26c63f40f33ed3f5d004e5a0478dcaa5f90c363f1364ee14f309433d65e3db5809b3fa8b504c4d4f961b79a8ae39efbd6b3af1fe1cf681ad1f4f9a89fc3 diff --git a/dev-python/argcomplete/argcomplete-1.11.1-r1.ebuild b/dev-python/argcomplete/argcomplete-1.11.1-r1.ebuild new file mode 100644 index 000000000000..a05a6d23449c --- /dev/null +++ b/dev-python/argcomplete/argcomplete-1.11.1-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Bash tab completion for argparse" +HOMEPAGE="https://pypi.org/project/argcomplete/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + $(python_gen_cond_dep ' + +Date: Thu, 19 Mar 2020 14:55:07 +1100 +Subject: [PATCH] Remove expected test failure for new versions of fish (#292) + +--- + test/test.py | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/test/test.py b/test/test.py +index e91352b..2c34806 100755 +--- a/test/test.py ++++ b/test/test.py +@@ -28,6 +28,8 @@ + + BASH_VERSION = subprocess.check_output(['bash', '-c', 'echo $BASH_VERSION']).decode() + BASH_MAJOR_VERSION = int(BASH_VERSION.split('.')[0]) ++FISH_VERSION_STR = subprocess.check_output(['fish', '-c', 'echo -n $FISH_VERSION']).decode() ++FISH_VERSION_TUPLE = tuple(int(x) for x in FISH_VERSION_STR.split('.')) + + + class TempDir(object): +@@ -1258,8 +1260,11 @@ class TestFish(_TestSh, unittest.TestCase): + expected_failures = [ + 'test_parse_special_characters', + 'test_comp_point', +- 'test_special_characters_double_quoted' + ] ++ if FISH_VERSION_TUPLE < (3, 1): ++ expected_failures.extend([ ++ 'test_special_characters_double_quoted' ++ ]) + + skipped = [ + 'test_single_quotes_in_single_quotes', diff --git a/dev-python/args/Manifest b/dev-python/args/Manifest index a459f74a2992..8f21e15c0a10 100644 --- a/dev-python/args/Manifest +++ b/dev-python/args/Manifest @@ -1,3 +1,3 @@ DIST args-0.1.0.tar.gz 3048 BLAKE2B 4f31ec64f740640c9c927585ae35877654eb99beb5f0673ce8561ee093efd8b69eb5cb0c08a304c2319a38496935b62286f8bb9b2f1dca7c9447671ab0e3732f SHA512 664d33386af2ac0b9d30344db5fb5cea4210f600df28708ada19266afec237d6e6d9d57f03c8b64cfdbb6a17eff05f633a2cc4ddbfedc320dd133be246aee033 -EBUILD args-0.1.0-r1.ebuild 427 BLAKE2B 64f753022ba461414d7e9d058f09ac037ee7adf7e9cba40cf8e78a91c1ff22e255ddc0ecc47518eeb97b911f8e1dd311db6f27a8b0dc6177c0987e895c778e0c SHA512 b4c9ffee0bb36acf9971219c74c5d49a25d88f0ed834a6050e4b587929cde83a0e9613b2b467c3142942d97935b98ec7c23e69459fe44fe3e7af1c56ba68ea99 +EBUILD args-0.1.0-r1.ebuild 428 BLAKE2B 38d1542c2bcc15f95604e434bcd777122e0feb6f5c12fecf03c1a7db64a62c33e2c7da3fe282e66a18575eeff4bdea8c366a329e49161b8070a3ae391b18f919 SHA512 a1ac6b63b9909ef98f4d08c5951a006cc78fec79ef106f7623203e80c20258010190c9365229d4aa5398b506b6f27f7557fc8b6e5fe94b240f62c212c24fd317 MISC metadata.xml 289 BLAKE2B 9c506f540fde2d50daea0c83d559dc27456e9de951493e87d2df4f9dccd50ea7b26046815c05587608667939108dc7a335792ca923b8ef731ff6511024a2e003 SHA512 ad6f17d093352ca14bbef50d96672c676a617d17fbb0813ac36b469b0c72e88858afa427f788877f40496a4300af6d6e893d80b6ad0eaf64759e1a19bfcd97fa diff --git a/dev-python/args/args-0.1.0-r1.ebuild b/dev-python/args/args-0.1.0-r1.ebuild index 318e56324a52..04f5875479e6 100644 --- a/dev-python/args/args-0.1.0-r1.ebuild +++ b/dev-python/args/args-0.1.0-r1.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python{3_6,3_7} ) + +PYTHON_COMPAT=( python3_{6,7,8} ) inherit distutils-r1 diff --git a/dev-python/arpeggio/Manifest b/dev-python/arpeggio/Manifest index 2ea7bc040d8a..6dd96b4ba52a 100644 --- a/dev-python/arpeggio/Manifest +++ b/dev-python/arpeggio/Manifest @@ -1,3 +1,5 @@ DIST arpeggio-1.9.0.tar.gz 757412 BLAKE2B f89850a16b2ac1a87cbac3ae0f10d4c04af6097bfb9292abec24c8b938bdf3b837c4d292650b2e335ee5b4b03cd149e1722e35ceabf1b59fd4577ba7e62a8e44 SHA512 179ec76813476823f316471e1b313f377064a75879c52060e547fd755ae72947594dc4d6e58a798150620e82c8b123fbd88484881c12ccb311c47bc93a45a0cd -EBUILD arpeggio-1.9.0.ebuild 758 BLAKE2B 2a238210753bbbfb4dd7147b88d6ebd990d50e7e11ef63927cb225c7b821a1c1b7fa81d27f608e44936bfcb8b28f35b8624b76ffb4a87ee218ffdc3dfa674bd7 SHA512 34d1c2f8ec0f5bcebca406100109a14d01408303344e84cb74163189dc0fa831cffdc90034c9db5c1487de7d1e5f9c3adb65d2734067feb2cad6d37d133ffa11 +DIST arpeggio-1.9.2.tar.gz 761920 BLAKE2B ba8c8a5cb8965325c1c3be68a481e024b0ab703d5f60fd9ccb2589fe5efe2618fd24f2b9bc36823005897c83e233bc97372a0e3d2010cf2e2399b96aec58feb5 SHA512 fa1057caaa0b5d26937c6e5aed719f64b293d3332e3ce0277a586bd48ca136792a4811c292fd87f2e58148874e008a6f2f621630052c5dfaf0e0efe2e8039353 +EBUILD arpeggio-1.9.0.ebuild 760 BLAKE2B 4ee6b61f29f5c3e389a9099014faff50ac733ce33ab576bbbe752b93c9085432b5edd14c602fe007dd71b40c734862339ee48f3cef9cd6b6484de761b545ba75 SHA512 20dbc2b3c8b560db655198614388e084279d161fcd83a5bcfdb9b42c2a6d155e53bd83d952766b8787722fa45cf41885c11b2352b38dff56f5d7883d91090556 +EBUILD arpeggio-1.9.2.ebuild 974 BLAKE2B 2eabb5b9931ce4a5f271af5f6754ed609fdacdb14d43c27433524bf9d6e58779091b14362ced0f7baa25b88eeee0b3237f6c71c0cf6b7de0f37d0ea07ba86864 SHA512 297613cf955ff0f14c9ac10f4d9ba023152f1b9127ade9ff842ca130c84664ebcc5c836e0954834d620e1a5e29625d86d7bfe28dfed8c16d137fa9080d7da915 MISC metadata.xml 351 BLAKE2B dac9aebd47c197ac00e60de049d4bfc62b3fc4082e1566475ca0a9fba0435385dc475cb6c2e7eaa6e4b91ea0ccb097ebe55da23f5f3e00325c7c1fc74e66d278 SHA512 cad3a1cb94dacf951a07d5a98a35bd723b00ba6745f52f1ff2f5d20c5c63fa9c1e875617a0833f822a1177cba0805b07964eb6ca0abbfa74f93dcd42f601a935 diff --git a/dev-python/arpeggio/arpeggio-1.9.0.ebuild b/dev-python/arpeggio/arpeggio-1.9.0.ebuild index aeb6ec5c259f..2724273a463a 100644 --- a/dev-python/arpeggio/arpeggio-1.9.0.ebuild +++ b/dev-python/arpeggio/arpeggio-1.9.0.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) inherit distutils-r1 diff --git a/dev-python/arpeggio/arpeggio-1.9.2.ebuild b/dev-python/arpeggio/arpeggio-1.9.2.ebuild new file mode 100644 index 000000000000..e2b49275b80f --- /dev/null +++ b/dev-python/arpeggio/arpeggio-1.9.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_USE_SETUPTOOLS=bdepend +inherit distutils-r1 + +MY_PN=Arpeggio +MY_P=${MY_PN}-${PV} +DESCRIPTION="Parser interpreter based on PEG grammars" +HOMEPAGE="https://pypi.org/project/Arpeggio/ https://github.com/igordejanovic/Arpeggio" +SRC_URI="https://github.com/igordejanovic/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="" +DEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/memory_profiler[${PYTHON_USEDEP}] + ) +" +S=${WORKDIR}/${MY_P} + +python_prepare_all() { + distutils-r1_python_prepare_all + sed -e 's:packages=find_packages(:\0exclude=["examples", "examples.*"]:' \ + -e "s:\\(setup_requires=\[\\)'pytest-runner'\\(\],\\):\\1\\2:" \ + -i setup.py || die +} + +python_test() { + pytest -vv || die "Testing failed" +} diff --git a/dev-python/arrow/Manifest b/dev-python/arrow/Manifest index 4d8c05861925..9c42ee61d451 100644 --- a/dev-python/arrow/Manifest +++ b/dev-python/arrow/Manifest @@ -1,6 +1,8 @@ AUX arrow-0.15.5-remove-dateparser.patch 1250 BLAKE2B b9fc76fd97b74f11bb8a9511ff86a046f46dbf942187d64d7937f6b0392fb062eb33463754708fa4f6732a23b19fd61bf1e9dd4987c736e5ade20354e9c2b6ed SHA512 9bc8017bbef9768069c62e760120ce90d79d5ebcee470a4dc8a8fc88754c477779d3a6b0ffa07ca886c0d35b3afd5cafc57bc162d80abf601ba7116db4d10bc1 DIST arrow-0.13.1.tar.gz 148509 BLAKE2B 7a47f8886cc2f50f6dda682daab37c599aad15c7e4a0c76b1324f9fe3a1b8168e3a2b29352bdc9c4daf0fa3b3843fa919d5256997c673bcb24ca033312242b60 SHA512 4933e02fe4ef7a632d55e5c6d2cbcefe6840467c809e0377be92f02d0dc10b5b2421cea2be7ddd5158236ec80f44848125253bfeef5a2ae635a3b9c5761fa105 DIST arrow-0.15.5.tar.gz 82264 BLAKE2B 2091e16921a5f9f944de3f25ce853b50973d970d982b880fafa75ee37f98110dde05bfd02bb8ce27518ed17600e5bcfb8602c353d7e3af249aa4bfc4b642356d SHA512 cb147a1f2976e6cedddbf2d2d0d5ce69a4a609d4c0c3d68f96b317fc2af334552cb0c1a94aa5bb38e6d74ca7e1beab1ae8a325920a15efd79c35835c92df2409 +DIST arrow-0.15.6.tar.gz 83160 BLAKE2B 1a79e91a3185b8866653646f1a553d141b0c20b4712ab809add0362c76f7f9086a259db9827423074387017c439664e5c8bd663b719eadf725a4de608f370cc2 SHA512 c56316f8c535c6f14ccaab32e2559b45309170fd47e8728cdd8c0e2af9398264f90fbdd0ece82d14e3f959d24b186fac3e8bb52cf7a64fe0dcd4c247650c73b5 EBUILD arrow-0.13.1.ebuild 732 BLAKE2B f41fddc75737387efa31433f3d923a028a74a938b8e5ec5414b9d298df8f6326a31c4af9d3ea313bc6c885e23862fc929b4b3f290b2771210e495075eea3c87b SHA512 79bd09eee7f07b0893b444200cda484a63e4b65053a07b76f9de117d32ef8937ec24614f10d1c115fc4f74d2a6dad768072c9fbdbd641f4a997f7c071a629f39 -EBUILD arrow-0.15.5.ebuild 636 BLAKE2B 01c376ad401e0f8783e241811dc9024449de4d97a599418e72667fe3f78c5a8916299bbc70fa2d9f62fd63ca0826c66a14678c395b8d140d86396592ad5a0ce4 SHA512 691638ffe05601a57755627e70e275b494942b0756030d7e541680273de64717b60bb20816fbd70d8ce02d728df33c90c9f4f115f906beeee2f0bd43283918db +EBUILD arrow-0.15.5.ebuild 672 BLAKE2B 9fe4f7916e6c57be3dc3c02349fdeea6cb0f5d5daccadf273edb483bd2865b1c160c67e8f5a507876fbbf2a551c2cf28c705cb4cda810b749020cfd6b1efaa88 SHA512 ff0f511af901f6c3ce6738184476e9168cad322bc8a8dbd2af607a11d49192a7dc0335499b0eff467b2ca2d600817c133083e5ca823e3fceac726ff17a34cb9f +EBUILD arrow-0.15.6.ebuild 662 BLAKE2B d0b4a088e525417cfc7b651803b9c892abc0716228b09e2232e2b8a6478d0aaec3bee9385b751973b2daf8fe403c4e695da281b43057686d2198475142ae031d SHA512 00cf666f0510a91c0905c5bc2397832ecdda5698026f9b414be42b1044d7e82832f325df74aaeb3318cb22a7fda6b8a8b6b00fe6016bdee0dda0b2e35c7fa261 MISC metadata.xml 364 BLAKE2B c9cf1b8e27d0ae03d522628edffd052df05f37a857d671df00ec0f2868c598ba983b32b66a98c0f4ff814f8fb5fcad8482592852c38384c7eb99bb71f0ac8b32 SHA512 4288f06ad48ba051749472da3ff12ab53d50226c053764c9c175ac13a24b8817c731350ae153ef83ee02db04aa6ba7735cb30b8e35339badc0e46b6998773015 diff --git a/dev-python/arrow/arrow-0.15.5.ebuild b/dev-python/arrow/arrow-0.15.5.ebuild index 2c705f6d9bde..073d58db855b 100644 --- a/dev-python/arrow/arrow-0.15.5.ebuild +++ b/dev-python/arrow/arrow-0.15.5.ebuild @@ -20,6 +20,7 @@ RDEPEND=" BDEPEND=" test? ( dev-python/chai[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] dev-python/simplejson[${PYTHON_USEDEP}] )" diff --git a/dev-python/arrow/arrow-0.15.6.ebuild b/dev-python/arrow/arrow-0.15.6.ebuild new file mode 100644 index 000000000000..ff7a011cb868 --- /dev/null +++ b/dev-python/arrow/arrow-0.15.6.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Better dates and times for Python" +HOMEPAGE="https://github.com/crsmithdev/arrow/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/python-dateutil[${PYTHON_USEDEP}]" + +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/addopts/d' setup.cfg || die + distutils-r1_src_prepare +} diff --git a/dev-python/asgiref/Manifest b/dev-python/asgiref/Manifest new file mode 100644 index 000000000000..0d4f5d87a125 --- /dev/null +++ b/dev-python/asgiref/Manifest @@ -0,0 +1,3 @@ +DIST asgiref-3.2.7.tar.gz 25350 BLAKE2B a92d573330b1d10ba9c8d963c0824bce93151f0e38533f81a292ec0b98bc218e3b214e44ed1dadcaf10b94e94fd626cea00a5da40c5dc129b7f40ca2c5afa432 SHA512 a7b8b94e14299ced539c7ca60d310bbbde2af0f40bfa404d176a95bb6cd37402bf6bef5a5a309cdcdda4852908717a83763d7deb520b05ce74977a3bca4621e9 +EBUILD asgiref-3.2.7.ebuild 539 BLAKE2B fbd03132382c4b1072b994816048f4b20414f6e39cd982161a816dba024412b16d258ea7629258564e44f9c4adc6fbee6e6ca346db0f740c297349683c8173c9 SHA512 14ac0fea44e7e507d5cde7a77278dbce69b48c083f47f7cc4b6daabd468b8dba84fa5db45253d3ba5d92ad632ef47e951213cec86e893b5946dd5eda5c5e34d3 +MISC metadata.xml 240 BLAKE2B 41e6a4d9da33dab2decc5ff419924f382a8f64d27a81fdb97576db8c6cf125be95911747946ec8be1b453f56617fef1084f5947f84b50a8db419d46df2ae8a0f SHA512 9c23321eaa853f851bf00195ea64ac2ba093e516f9b57855ee5aa58fbb1988130c9f0c17c2a9ce9fae4ee033e0a28a70c868e0f5acdfa1dd316ab533c5279d59 diff --git a/dev-python/asgiref/asgiref-3.2.7.ebuild b/dev-python/asgiref/asgiref-3.2.7.ebuild new file mode 100644 index 000000000000..58c6d6ced21a --- /dev/null +++ b/dev-python/asgiref/asgiref-3.2.7.ebuild @@ -0,0 +1,23 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit distutils-r1 + +DESCRIPTION="ASGI utilities (successor to WSGI)" +HOMEPAGE=" + https://asgi.readthedocs.io/en/latest/ + https://github.com/django/asgiref/ + https://pypi.org/project/asgiref/" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +BDEPEND=" + test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest diff --git a/dev-python/asgiref/metadata.xml b/dev-python/asgiref/metadata.xml new file mode 100644 index 000000000000..7f4f33c6dbc9 --- /dev/null +++ b/dev-python/asgiref/metadata.xml @@ -0,0 +1,8 @@ + + + + + python@gentoo.org + Python + + diff --git a/dev-python/asn1crypto/Manifest b/dev-python/asn1crypto/Manifest index 46cc56f7c383..fc7530fe42f2 100644 --- a/dev-python/asn1crypto/Manifest +++ b/dev-python/asn1crypto/Manifest @@ -1,3 +1,3 @@ DIST asn1crypto-0.24.0.gh.tar.gz 641322 BLAKE2B eb30afd0d2579f44ee4f556139357dc7622691bdc2067df913a4412cd3dca8372b85d84e3a3cbef6ba83648bf4ef55d7e8614992e2abb019301c92d24b15a926 SHA512 426cc380903b4dd7aadd7b831e3a11ee3442c961a33b856d4aa8d9060e829f2e0ad905a60c4d6504569718fe2cee01d9be31628c89ef030bc34281e381c898e8 -EBUILD asn1crypto-0.24.0.ebuild 852 BLAKE2B e8c5636089b4e16f84a2b2fc8246c58607ebb77f5a58943ee36892245581f0693a4296d7ab55ce6b4a3e852885d9f8bf66afa44f92b8a7feed6d388df79aa68f SHA512 3304fd229ce3f8d6890a4770e376cc4ba6a6a2077cd6a7b497612c730bec1fdf5dad11ab17303afe338fe2d40214fbf3b7dcea9797dc3e870944789e5a0907cf +EBUILD asn1crypto-0.24.0.ebuild 842 BLAKE2B 235a01eaf99cd9287798da84adc85568f6063c21e8630ca271af6cc7173a56347bccd1ed33751af9e68a069b89bfe5b3d56f23bb87f7cc725ff6249c672509ab SHA512 8d1223fdfead57bccff66c0b6a6f2518999254774ea189e65caed7f4db80ddc2a77fe7322408ae5ad703171c745aedd6e658a5581863f99e335f91c259b05ae8 MISC metadata.xml 384 BLAKE2B 6dbfdd39bb24b2df61454716e308605ae1d35c3babd01f16556bbbab240e425434315cb2b80a2c3e8e9b18b237899b5fb96566a7ffefde2af3af1dcc2e08362b SHA512 c2806f846608bdd0720b589494e13f57ab2d64026747f2b13f412c9a0e9d2bef6b16fc357e4d16b74ad7a2a2af8daa5e28d0b6bfe4d2141ce68881c724fd24c7 diff --git a/dev-python/asn1crypto/asn1crypto-0.24.0.ebuild b/dev-python/asn1crypto/asn1crypto-0.24.0.ebuild index 972cd0973037..f0ccd1b4b87d 100644 --- a/dev-python/asn1crypto/asn1crypto-0.24.0.ebuild +++ b/dev-python/asn1crypto/asn1crypto-0.24.0.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 ) +PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 diff --git a/dev-python/astunparse/Manifest b/dev-python/astunparse/Manifest index 7585dcea2a2e..63fc25a3704b 100644 --- a/dev-python/astunparse/Manifest +++ b/dev-python/astunparse/Manifest @@ -1,3 +1,5 @@ +AUX astunparse-1.6.2-py38.patch 8802 BLAKE2B e6e303142bd91147fa6c90193c15319b77cb9b34535bcfc0eeec19de4233a22e8f954ae8460bf624590227a3f92e68be3d17c35330862fe9e447e63873276bca SHA512 18cf287f965c6cc9de961854e1bb3b344eb46557149a25f6f28bb70c4361ae15431a5a4579bf5c38a14ddad29e85fd2c13da3fa810c2e7474c4c7f6a5f001049 +AUX astunparse-1.6.2-tests.patch 707 BLAKE2B 00d45b4b6bfdc70828d173985533345798a5982fa4f345e83c07e39c58dafffbf2a50ae1657df02769351a402e66faec443f7e63604ef457517e570803c50b3b SHA512 d1a86860548e0b904cc70017e0b5fa3a4e8da6bd1c03571e196e01a660d31a3ae03dec77c36945d7b5e53920b2531f0a7a0a5e3edc15b5a61c53ddafe83156d4 DIST astunparse-1.6.2.tar.gz 16339 BLAKE2B d35d63b8313718c1d873d55b7da824465be9b4bc9e486ff82dac7db2df5185f8a59bfb283844d7108927b04ee02879fe921c87f9da8bd87c157341e6022b40cc SHA512 1e344354481dab7345d8790791e15e2ce733b8985839972a1771b97adebbfc2b42c8fb258ea36f245baed553d3b8e5007872d6559ebcc5ef1eb6f6c6a5d66c81 -EBUILD astunparse-1.6.2.ebuild 528 BLAKE2B 6ced8b8c0cc1d5bff0e3a9ab8bdbd064eb667f287df9c49592f8186d7bfe2363e5996815b19736bd2c6dc0146334669de3250a806ded9aea9269993b6e955875 SHA512 56a3355afb74fb6f5601ff36bbd13d50d752a8df87012fb153fba7712317572672cd3cac28a3db20316137d0430fc1159cef1a41bab1aea6193aaabd5df952bf +EBUILD astunparse-1.6.2.ebuild 758 BLAKE2B ed28575ac18b3737755b6a7b3b53d31949cabceea4a1c673f564563bb433fb8029918a2f3dfbbe28aa2f550dcf0e2f8c2234d812615ae5eec8b680cbea352cdc SHA512 d8681984f8ec4942a9011fae5cc9ad936d3f3ffd7f04e90f0d76a53eb7035869e18ed734529eceb93e05262e76e12c9d21dbadbedeaa95d1f25c60e684eaf108 MISC metadata.xml 248 BLAKE2B 5d9c3678c604aac0f24c5d5015e28f02b9ce83bb6a179755a44adeb3d69e4dd50be4acc30a6317649f5be23bcf13ac210bbe4712aa403e9c4cf2de351b39c941 SHA512 dc5b06a888be6367909895d5891a08189f4657bcee602e5ff0021be2ad3677e58ec7387ff244625be66a142138666e7eac790d2a7b1e298f0ad644725b5e57e0 diff --git a/dev-python/astunparse/astunparse-1.6.2.ebuild b/dev-python/astunparse/astunparse-1.6.2.ebuild index 304fa3dd21c9..f57695d4f84c 100644 --- a/dev-python/astunparse/astunparse-1.6.2.ebuild +++ b/dev-python/astunparse/astunparse-1.6.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_6 python3_7 ) +PYTHON_COMPAT=( python3_{6,7,8} ) inherit distutils-r1 DESCRIPTION="Astun parser for python" @@ -12,12 +12,20 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" RDEPEND=" >=dev-python/six-1.6.1[${PYTHON_USEDEP}] >=dev-python/wheel-0.23.0[${PYTHON_USEDEP}] " +PATCHES=( + "${FILESDIR}/astunparse-1.6.2-tests.patch" + + # https://github.com/simonpercivall/astunparse/commit/2bd946919076f993cee1173611914372a0a25f00 + "${FILESDIR}/astunparse-1.6.2-py38.patch" +) + +distutils_enable_tests setup.py python_install_all() { distutils-r1_python_install_all diff --git a/dev-python/astunparse/files/astunparse-1.6.2-py38.patch b/dev-python/astunparse/files/astunparse-1.6.2-py38.patch new file mode 100644 index 000000000000..aa27112393c0 --- /dev/null +++ b/dev-python/astunparse/files/astunparse-1.6.2-py38.patch @@ -0,0 +1,259 @@ +diff --git a/lib/astunparse/unparser.py b/lib/astunparse/unparser.py +index edf8c68..0ef6fd8 100644 +--- a/lib/astunparse/unparser.py ++++ b/lib/astunparse/unparser.py +@@ -29,7 +29,7 @@ class Unparser: + output source code for the abstract syntax; original formatting + is disregarded. """ + +- def __init__(self, tree, file=sys.stdout): ++ def __init__(self, tree, file = sys.stdout): + """Unparser(tree, file=sys.stdout) -> None. + Print the source for tree to file.""" + self.f = file +@@ -89,6 +89,13 @@ class Unparser: + self.fill() + self.dispatch(tree.value) + ++ def _NamedExpr(self, tree): ++ self.write("(") ++ self.dispatch(tree.target) ++ self.write(" := ") ++ self.dispatch(tree.value) ++ self.write(")") ++ + def _Import(self, t): + self.fill("import ") + interleave(lambda: self.write(", "), self.dispatch, t.names) +@@ -120,11 +127,11 @@ class Unparser: + + def _AnnAssign(self, t): + self.fill() +- if not t.simple: +- self.write("(") ++ if not t.simple and isinstance(t.target, ast.Name): ++ self.write('(') + self.dispatch(t.target) +- if not t.simple: +- self.write(")") ++ if not t.simple and isinstance(t.target, ast.Name): ++ self.write(')') + self.write(": ") + self.dispatch(t.annotation) + if t.value: +@@ -189,6 +196,14 @@ class Unparser: + self.fill("nonlocal ") + interleave(lambda: self.write(", "), self.write, t.names) + ++ def _Await(self, t): ++ self.write("(") ++ self.write("await") ++ if t.value: ++ self.write(" ") ++ self.dispatch(t.value) ++ self.write(")") ++ + def _Yield(self, t): + self.write("(") + self.write("yield") +@@ -328,12 +343,19 @@ class Unparser: + self.dispatch(t.body) + self.leave() + +- def _generic_FunctionDef(self, t, async_=False): ++ def _FunctionDef(self, t): ++ self.__FunctionDef_helper(t, "def") ++ ++ def _AsyncFunctionDef(self, t): ++ self.__FunctionDef_helper(t, "async def") ++ ++ def __FunctionDef_helper(self, t, fill_suffix): + self.write("\n") + for deco in t.decorator_list: + self.fill("@") + self.dispatch(deco) +- self.fill(("async " if async_ else "") + "def " + t.name + "(") ++ def_str = fill_suffix+" "+t.name + "(" ++ self.fill(def_str) + self.dispatch(t.args) + self.write(")") + if getattr(t, "returns", False): +@@ -343,14 +365,14 @@ class Unparser: + self.dispatch(t.body) + self.leave() + +- def _FunctionDef(self, t): +- self._generic_FunctionDef(t) ++ def _For(self, t): ++ self.__For_helper("for ", t) + +- def _AsyncFunctionDef(self, t): +- self._generic_FunctionDef(t, async_=True) ++ def _AsyncFor(self, t): ++ self.__For_helper("async for ", t) + +- def _generic_For(self, t, async_=False): +- self.fill("async for " if async_ else "for ") ++ def __For_helper(self, fill, t): ++ self.fill(fill) + self.dispatch(t.target) + self.write(" in ") + self.dispatch(t.iter) +@@ -363,12 +385,6 @@ class Unparser: + self.dispatch(t.orelse) + self.leave() + +- def _For(self, t): +- self._generic_For(t) +- +- def _AsyncFor(self, t): +- self._generic_For(t, async_=True) +- + def _If(self, t): + self.fill("if ") + self.dispatch(t.test) +@@ -586,8 +604,9 @@ class Unparser: + + def _comprehension(self, t): + if getattr(t, 'is_async', False): +- self.write(" async") +- self.write(" for ") ++ self.write(" async for ") ++ else: ++ self.write(" for ") + self.dispatch(t.target) + self.write(" in ") + self.dispatch(t.iter) +@@ -612,26 +631,27 @@ class Unparser: + + def _Dict(self, t): + self.write("{") +- def write_pair(pair): +- (k, v) = pair ++ def write_key_value_pair(k, v): ++ self.dispatch(k) ++ self.write(": ") ++ self.dispatch(v) ++ ++ def write_item(item): ++ k, v = item + if k is None: +- self.write('**') ++ # for dictionary unpacking operator in dicts {**{'y': 2}} ++ # see PEP 448 for details ++ self.write("**") + self.dispatch(v) + else: +- self.dispatch(k) +- self.write(": ") +- self.dispatch(v) +- self.write(",") +- self._indent +=1 +- self.fill("") +- interleave(lambda: self.fill(""), write_pair, zip(t.keys, t.values)) +- self._indent -=1 +- self.fill("}") ++ write_key_value_pair(k, v) ++ interleave(lambda: self.write(", "), write_item, zip(t.keys, t.values)) ++ self.write("}") + + def _Tuple(self, t): + self.write("(") + if len(t.elts) == 1: +- (elt,) = t.elts ++ elt = t.elts[0] + self.dispatch(elt) + self.write(",") + else: +@@ -656,10 +676,9 @@ class Unparser: + self.dispatch(t.operand) + self.write(")") + +- binop = { "Add":"+", "Sub":"-", "Mult":"*", "Div":"/", "Mod":"%", ++ binop = { "Add":"+", "Sub":"-", "Mult":"*", "MatMult":"@", "Div":"/", "Mod":"%", + "LShift":"<<", "RShift":">>", "BitOr":"|", "BitXor":"^", "BitAnd":"&", +- "FloorDiv":"//", "Pow": "**", +- "MatMult":"@"} ++ "FloorDiv":"//", "Pow": "**"} + def _BinOp(self, t): + self.write("(") + self.dispatch(t.left) +@@ -689,7 +708,7 @@ class Unparser: + # Special case: 3.__abs__() is a syntax error, so if t.value + # is an integer literal then we need to either parenthesize + # it or add an extra space to get 3 .__abs__(). +- if isinstance(t.value, ast.Num) and isinstance(t.value.n, int): ++ if isinstance(t.value, getattr(ast, 'Constant', getattr(ast, 'Num', None))) and isinstance(t.value.n, int): + self.write(" ") + self.write(".") + self.write(t.attr) +@@ -760,18 +779,22 @@ class Unparser: + def _arguments(self, t): + first = True + # normal arguments +- defaults = [None] * (len(t.args) - len(t.defaults)) + t.defaults +- for a,d in zip(t.args, defaults): ++ all_args = getattr(t, 'posonlyargs', []) + t.args ++ defaults = [None] * (len(all_args) - len(t.defaults)) + t.defaults ++ for index, elements in enumerate(zip(all_args, defaults), 1): ++ a, d = elements + if first:first = False + else: self.write(", ") + self.dispatch(a) + if d: + self.write("=") + self.dispatch(d) ++ if index == len(getattr(t, 'posonlyargs', ())): ++ self.write(", /") + + # varargs, or bare '*' if no varargs but keyword-only arguments present + if t.vararg or getattr(t, "kwonlyargs", False): +- if first: first = False ++ if first:first = False + else: self.write(", ") + self.write("*") + if t.vararg: +@@ -839,14 +862,6 @@ class Unparser: + self.write(" as ") + self.dispatch(t.optional_vars) + +- def _Await(self, t): +- self.write("(") +- self.write("await") +- if t.value: +- self.write(" ") +- self.dispatch(t.value) +- self.write(")") +- + def roundtrip(filename, output=sys.stdout): + if six.PY3: + with open(filename, "rb") as pyfile: +diff --git a/setup.py b/setup.py +index 6f62fd9..e5a277a 100755 +--- a/setup.py ++++ b/setup.py +@@ -48,11 +48,10 @@ setup( + "Programming Language :: Python :: 2", + 'Programming Language :: Python :: 2.7', + 'Programming Language :: Python :: 3', +- 'Programming Language :: Python :: 3.3', +- 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', ++ 'Programming Language :: Python :: 3.8', + 'Topic :: Software Development :: Code Generators', + ], + test_suite='tests', +diff --git a/tests/common.py b/tests/common.py +index c8db903..95b9755 100644 +--- a/tests/common.py ++++ b/tests/common.py +@@ -215,6 +215,7 @@ class AstunparseCommonTestCase: + self.check_roundtrip("not True or False") + self.check_roundtrip("True or not False") + ++ @unittest.skipUnless(sys.version_info < (3, 6), "Only works for Python < 3.6") + def test_integer_parens(self): + self.check_roundtrip("3 .__abs__()") + diff --git a/dev-python/astunparse/files/astunparse-1.6.2-tests.patch b/dev-python/astunparse/files/astunparse-1.6.2-tests.patch new file mode 100644 index 000000000000..b82c22831a9b --- /dev/null +++ b/dev-python/astunparse/files/astunparse-1.6.2-tests.patch @@ -0,0 +1,23 @@ +diff --git a/tests/common.py b/tests/common.py +index 95b9755..41123de 100644 +--- a/tests/common.py ++++ b/tests/common.py +@@ -1,6 +1,7 @@ + import codecs + import os + import sys ++import site + if sys.version_info < (2, 7): + import unittest2 as unittest + else: +@@ -175,9 +176,7 @@ class AstunparseCommonTestCase: + def check_roundtrip(self, code1, filename="internal", mode="exec"): + raise NotImplementedError() + +- test_directories = [ +- os.path.join(getattr(sys, 'real_prefix', sys.prefix), +- 'lib', 'python%s.%s' % sys.version_info[:2])] ++ test_directories = [os.path.dirname(d) for d in site.getsitepackages()] + + def test_files(self): + names = [] diff --git a/dev-python/asynctest/Manifest b/dev-python/asynctest/Manifest index d4e8b714bde7..536aea78d83d 100644 --- a/dev-python/asynctest/Manifest +++ b/dev-python/asynctest/Manifest @@ -1,3 +1,3 @@ DIST asynctest-0.12.2.tar.gz 49647 BLAKE2B 40bb5212409b2f0d9efce5c2559ffeea081c41b3f5158874d9a733f6f5dd2e6a2d7acf3eb495d91c1bc94e785dfd67c9bf5d1845e6fe40ad72aa36ea548b15b9 SHA512 e182fcf0c42d726dde810b9e2d50492b9e5ec9209b5419bd5faef28ee475ff04d6c8220bc165ec506eb9fc2dd38e45d7c3f8bc4ba1f0e279e44214e39862fe0f EBUILD asynctest-0.12.2.ebuild 780 BLAKE2B 206bde7222d02275eee695f2eb40ff8015dea811f689bb8ad9ca1bbd5e18ee9642f19c63aa1a17fb2058e822e9153a61dfb9a9fa9f3609887a32b04d6b2d347e SHA512 44f24c22627e0b1a06613105bb8de4ceaefa14cb130e20f05021ad1e84f57e1e440457ca594102848efa6568807d1b8155062adfbabff2968e39fa87e331243b -MISC metadata.xml 591 BLAKE2B ae0988f66c0e87680b326bba5e73deb1e1bcd21cb7b2879b1f8959700c1146177444e3e3cb2cd2d0cff7a13027519371f5a888648132e51db19a8a8bf4d05e54 SHA512 a17f936b2c2bbbc060f7eea6c246616fa5aaa535a5483e65f9f02efb508f28f0ab18770a64a61d069e479a14232e2dab37b3b4f60c8e73c088a064a44eb6fa24 +MISC metadata.xml 378 BLAKE2B 72851891ed44bd1cbc3d6357acc38c9ca6cb43dbf340b852cde4e0a7b5dc314267f78dcd0686d38d5f92a117eba15f46d3376ef6861e9d23c6a66b5feb38931d SHA512 71210e4eccc1cd84318eec019f33eeef6cb6b8c155dadff99bb76001aee6d54de3b82df56aa2425572400aaf210d21a59ade8bc156812c56f8a5a3742460f292 diff --git a/dev-python/asynctest/metadata.xml b/dev-python/asynctest/metadata.xml index 98bce3b47a08..32fcb20ec76a 100644 --- a/dev-python/asynctest/metadata.xml +++ b/dev-python/asynctest/metadata.xml @@ -1,17 +1,11 @@ - - oleksandr.trotsenko@gmail.com - Oleksandr Trotsenko - - - proxy-maint@gentoo.org - Proxy Maintainers - + Martiusweb/asynctest http://asynctest.readthedocs.org/en/latest/ https://github.com/Martiusweb/asynctest/issues + diff --git a/dev-python/audioread/Manifest b/dev-python/audioread/Manifest index 4aea22dc2037..46fd306fadb4 100644 --- a/dev-python/audioread/Manifest +++ b/dev-python/audioread/Manifest @@ -1,4 +1,4 @@ AUX audioread-2.1.8-test-deps.patch 691 BLAKE2B 0b43f16dc4ba6a69a3e3477a23312685b2d549b71f0df908c1ab8ee1b07b85e249772cd04915ae9d5481343d2e474c73f754387180f155c289ef4c82b6dd179c SHA512 a2bf5af05718147319d0690afd2ee269aa079a4eb2353a4564e9e4e8eddabcebe843e157dea2e7bf9ed479516b5b52c8526abdb122813beb12a6a1da9c04c845 DIST audioread-2.1.8.tar.gz 21222 BLAKE2B 78cc55d45dd987fbe0171cd3da9f8441e38b60fa6f1b0ef8b0781abc91e6b447b8cf839437b59bfafdf13ca90bb50a032788e0470250f303122a46ddc24ebd19 SHA512 9db5ad1f8b2047256b5f6b4bbee2366043ed19d35ffd2766ae3ab66bdc5b9f63910bcf449fd42aab074fd8132642bf730c432aa0c8f3c5368cd6ef36d7f4f5a5 -EBUILD audioread-2.1.8-r1.ebuild 867 BLAKE2B 00191b29f4dc39bef41d7ff79d8bf400506a12973b51b152d9675dbd0d9a633c18fd00aa2c025c6cd392aa7950f42e94a742a2771e64ca3b27f73e0a8944741f SHA512 5193eb28418bb78880b5add6a7fdbda7b48a3cbe6844751dec4f7b826e93851e8dea07e7987058de2d3fb138e792deb7c93abcf5bc2075db28e33f225624f0a8 +EBUILD audioread-2.1.8-r2.ebuild 871 BLAKE2B 4891dd89aa707a825944c9b345b1ae3ba205ef4898f1f3889028904f7d419090484dee022eaba7bf7ad6422b1e5251466090e11fe49bc56a9b1ff5b032401a53 SHA512 99edecd856fd137ecaa6b9dbefb2018c005bd329fb1a7e027c65b2e730dd59602e3ef6bb112eb0acf02f436ceb9a8f109beeb6029cbfd1953beb20dafdac9409 MISC metadata.xml 557 BLAKE2B 21c873a48491c6e80133dd86f91a958fcd766940648053eae13029d9bca47d59dd62957cf4b1c2d679b7ac7032aa2001aa4a39d9d94ec0f5296191cfa8f86924 SHA512 60c91d4241fe34a2cb8198af0974a7383dc742d71662cb51b680449c38778b8c3e9b0d7b16191319fa7665c1ce187445fc0234f70572318d2f5103182b88e5ed diff --git a/dev-python/audioread/audioread-2.1.8-r1.ebuild b/dev-python/audioread/audioread-2.1.8-r1.ebuild deleted file mode 100644 index 9c7a8c2414c5..000000000000 --- a/dev-python/audioread/audioread-2.1.8-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) -inherit distutils-r1 - -DESCRIPTION="Wrapper for audio file decoding using FFmpeg or GStreamer" -HOMEPAGE="https://pypi.org/project/audioread/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ffmpeg gstreamer mad test" - -BDEPEND=" - test? ( dev-python/pytest[${PYTHON_USEDEP}] ) -" -RDEPEND=" - ffmpeg? ( virtual/ffmpeg ) - gstreamer? ( - dev-python/pygobject:3[${PYTHON_USEDEP}] - media-libs/gstreamer:1.0 - media-plugins/gst-plugins-meta:1.0 - ) - mad? ( dev-python/pymad ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( "${FILESDIR}/${P}-test-deps.patch" ) # git master - -python_prepare_all() { - distutils-r1_python_prepare_all - sed -e "/'pytest-runner'/d" -i setup.py || die -} diff --git a/dev-python/audioread/audioread-2.1.8-r2.ebuild b/dev-python/audioread/audioread-2.1.8-r2.ebuild new file mode 100644 index 000000000000..ef3bc88e7429 --- /dev/null +++ b/dev-python/audioread/audioread-2.1.8-r2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit distutils-r1 + +DESCRIPTION="Wrapper for audio file decoding using FFmpeg or GStreamer" +HOMEPAGE="https://pypi.org/project/audioread/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ffmpeg gstreamer mad test" + +BDEPEND=" + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) +" +RDEPEND=" + ffmpeg? ( media-video/ffmpeg ) + gstreamer? ( + dev-python/pygobject:3[${PYTHON_USEDEP}] + media-libs/gstreamer:1.0 + media-plugins/gst-plugins-meta:1.0 + ) + mad? ( dev-python/pymad ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( "${FILESDIR}/${P}-test-deps.patch" ) # git master + +python_prepare_all() { + distutils-r1_python_prepare_all + sed -e "/'pytest-runner'/d" -i setup.py || die +} diff --git a/dev-python/authres/Manifest b/dev-python/authres/Manifest index 1340eb98b51d..63f070a3b4be 100644 --- a/dev-python/authres/Manifest +++ b/dev-python/authres/Manifest @@ -1,7 +1,5 @@ DIST authres-0.800.tar.gz 19863 BLAKE2B 01f9264a78ef5a3ee9fa1db17dd4fc5d1e849a5f297f610ab0bda09f4900bca15e63d71c2312e12b1e6173213d3eef938dae996c7bcc599de496b6c77001de87 SHA512 d9e73309064e396c51ed55394ce505c21869d267922df55b6723cb6b2409282c7827d35d381877b5f08e037042e015d59246603d51219c829df7b81011499fe7 -DIST authres-1.1.1.tar.gz 23180 BLAKE2B 8ca2e0a0e93da50188d721be1fd60604ec2fdedb117df39c6e74d454d48d008a1627b45acbc18df3bc3c386794d7ac91e31ccca131c9e6e04f6bb34417f64c50 SHA512 61e73e85e524279d5db37375fbe7b1fcf65a24280ef61124a94e4236ce477c225637690e9d424f5ee3fef8b9cd3d26c6d512dfa3c1c8491fa4f4bf266f88ac80 DIST authres-1.2.0.tar.gz 23226 BLAKE2B ecae8e08a72cfca48a8264ae8d93bc29a8a7afc080a120b08380fe29be1ac50bb68a74e6741dbf7ada2f9eb901d2da0b1567e8aa10b7a82ba4953cd32cc94f57 SHA512 b801b24127f90608c4e7870a3a15bfb6e350f7d8bbe7b7cd9e1c6d541fd360afb9bdd15f35e864f01f8ff2d33d65650e712c932c9402ab2affb86bc7536b63e1 EBUILD authres-0.800.ebuild 586 BLAKE2B 59c53928f8d774278ee5fdac8fd50b9502520d1b7dd7591bc0ec76860b81084984de9ebbdfd1b23387addd46b87b9f3426e16118dfd1084c2ce090f323478fff SHA512 e343e23a9db914d2226e25fdbe562475379c754c74b51c29e483969bb9c157d9d726026e9deefd31a24c76ee884e7f65b975350cafad6fcf63d12c1b1029187d -EBUILD authres-1.1.1.ebuild 560 BLAKE2B 5fad6841f714bbfdfb1de4b20fbb538dcfc80f20c042652b36b2a9983583fb27c822338578a0c3fb9b9a397a84aaa926f52e197a4883f4d29437193e5d8db42a SHA512 e105e1180ab884936af824d17cc2fd28931e6cbcf11ed58153bc23ff1af2442137fc356bb42b3bebd333f02f71a08254e39b4b23a116a8a94aa6d091d5373c09 EBUILD authres-1.2.0.ebuild 561 BLAKE2B 395bb6024e682f81e3c7a7081d098966d7398d31e5d86c0136fb3fdca825c69f7c9be217479f2fe146c1bdbac40b3050939cd8343bda96b37353b3fe2e5fc224 SHA512 d0ccc5206933e0dc5b30f84ec5078a195dcd3b30b22ff2ca74a327b7715f27215b8ee3d47651dba398918acd92e28e92ddddc38e6e7562a78fcffe2e7357cb37 MISC metadata.xml 659 BLAKE2B 96a0bbbd3a801f527d61237bf4de6b1140cdbb316571efbf4934a0398b6f171ea04bb9c80eca90809ba00eb4b8a2bf9806442752d58e5fc2b43e5c7438425762 SHA512 166514ed6b7ff4e3a3acb703da72e72865ef51b067595375f36bc45541483629582828980befba2711d7b7555f571b91c777162a0996ce57f735a0934c4dfb9d diff --git a/dev-python/authres/authres-1.1.1.ebuild b/dev-python/authres/authres-1.1.1.ebuild deleted file mode 100644 index 494482fe4413..000000000000 --- a/dev-python/authres/authres-1.1.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python{3_6,3_7} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Authentication-Results Headers generation and parsing" -HOMEPAGE="https://launchpad.net/authentication-results-python https://pypi.org/project/authres/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -KEYWORDS="~amd64 ~arm64 ~x86" -SLOT="0" -IUSE="" - -python_test() { - "${EPYTHON}" -m doctest -v authres/tests || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/autobahn/Manifest b/dev-python/autobahn/Manifest index d3d9c38e33eb..19e5a7eabfef 100644 --- a/dev-python/autobahn/Manifest +++ b/dev-python/autobahn/Manifest @@ -1,6 +1,8 @@ AUX autobahn-18.3.1-Fix-cs-test-955.patch 3736 BLAKE2B eece2b356181b4dac4849dacf555b5c64499f8484ca959c402cd124badccb8d5e8aea20d2310c8f5920d3dbde8854dcdf2c2abd93dd9e0effa8808eed3c78ea0 SHA512 380e3641d5b203a0f9dbdeca21dd7dc0802bf8675271a847824a5059c3867cd92a5f51db90414e74c0749337db191df9693a9d36562b16ed090bb9a508c7b66b DIST autobahn-17.5.1.tar.gz 205144 BLAKE2B a026381330d062059f23bd0fe20de12bf227fec45c816ce41a05d81951a2cb263e70ec3a5cee265ea3cc1f6910975903b493a767dce64c5bbb13be077561cabd SHA512 904f8f4c527a6c1c7840ea8634d0c0a47141458500c6d29f4aa1f05ff51f91c65a451b7c447201cbdf5e255c4c2d07509efa106790217b09398e7d50c1d85382 DIST autobahn-18.3.1.tar.gz 213042 BLAKE2B 2f5eb92212f57d2301dbac1108a81cbbd339da4cb5527e3eb55f1ae7dcb951fed3cb7c643e76beaa0a83d623fe96f9eebcf7945e10efb0773e102d0234ebc479 SHA512 3d122cfb54eff0697cf60cd155a07699c6f6b39e573616c247ea79e65e6fa0a86d505ea8bc4f4755dbf266fb8bc7fadabb4338aeb1b9e6a2f0503e1b4d25e2e6 +DIST autobahn-20.4.3.tar.gz 938992 BLAKE2B 259d18f4aa46f7eaeac75811c1c193f3046aca5c5e37627d9ac62eeaa3dc944d05a8d87a558e241bdef56c799be4d89f65d4c8ee7c1a2be20f892896227eb5f9 SHA512 c34f29951b8f9ff5161851cf3a7e964de136f6091b0231a8e78e7fe74cb085077be5078cee352b2c27412d9aa4303de1eb85aa1890b4fb583575638a9c47c6fb EBUILD autobahn-17.5.1-r2.ebuild 1746 BLAKE2B 58518e8cd04b6c01710a01d8b269496ce0c08b7fa9513e3f7f767e6012b3bf8d65dda993ce68e65f0c1ea17ba75bda36b11770a35e8d84241c7b0f80c5c0336d SHA512 6b5d81c6a25161d515acb187d1cc319399e81886af2806074d40e3c626ed4f51681d16b4ed9478ae941ebc4e028bb3fafe3fb9974398fb0ae81553307302ef82 EBUILD autobahn-18.3.1.ebuild 2112 BLAKE2B 35fb84e5a25f80ea08dc8994d940b19ae9758bf1120b2b70d2bc2280e1b29efa6a1f3a8d01917c27d593a7e602ebbc64af236f05b9e279d5820e3d965c414fd2 SHA512 2ce04471413d1252d58cf43e80d65be5c2d0b3049426b0863387d624762b5a9fc1060d8d9a7d657d1d4e9b54dd6a16174ab5e40c4e7962158958e57270152bf3 -MISC metadata.xml 243 BLAKE2B fb0e4a078ba912c94a4bd834592de75f98c0a1167b7aaf577e2fb158d173787b8463ae80f4a2451cba8d613f0eac82ec080c0502b4ae6a88a20fed0c3eb4e23c SHA512 868583f5ce79edf26dffa2157ac5c5a696f949b2b46c9e05230fce904412d92ab7dba96726da57c283c846ad4246c287b9a6c6b4df6fc5e9b0fbd416d9501104 +EBUILD autobahn-20.4.3.ebuild 2425 BLAKE2B 75f41cd47cf8c44148ae1f5adea4a18a9c40d45b8281758cf284dca29823ab5bd47ee0e484f3e3595623155aab6416dc0e7f546ba908b09d40bdada1c4695a3f SHA512 ff667f92a78e4921e4b2de982d9d4902f582d65666d23b56e9a9339c468508c31236c3dd379fc70ff4ec64f783b8f89efef4d35fb0dec89ee5d102326a99957a +MISC metadata.xml 397 BLAKE2B 2953764a2489f28c0ac996cc8ddb805720cd037ab685d342421b9f735eca7a794c830d551159c4a58e8c22c2101dd7180b298d3b28dd936f651834b9bf3a1838 SHA512 730d7bf2c742cba64c8d64117c928d4712efb46b87b71dfc9195f0a014c26c778c653ddf1386b3e274ed556c30c28347ce4502b0fc2447fc8c51b0a65941bc00 diff --git a/dev-python/autobahn/autobahn-20.4.3.ebuild b/dev-python/autobahn/autobahn-20.4.3.ebuild new file mode 100644 index 000000000000..396e8da241b2 --- /dev/null +++ b/dev-python/autobahn/autobahn-20.4.3.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +MY_P=${PN}-$(ver_rs 3 -) + +DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio" +HOMEPAGE="https://pypi.org/project/autobahn/ + https://crossbar.io/autobahn/ + https://github.com/crossbario/autobahn-python" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~x86" +IUSE="crypt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/cbor-1.0.0[${PYTHON_USEDEP}] + >=dev-python/cbor2-5.1.0[${PYTHON_USEDEP}] + >=dev-python/flatbuffers-1.10.0[${PYTHON_USEDEP}] + >=dev-python/lz4-0.7.0[${PYTHON_USEDEP}] + >=dev-python/msgpack-0.6.1[${PYTHON_USEDEP}] + >=dev-python/py-ubjson-0.8.4[${PYTHON_USEDEP}] + >=dev-python/snappy-0.5[${PYTHON_USEDEP}] + >=dev-python/twisted-20.3.0[${PYTHON_USEDEP}] + >=dev-python/txaio-20.3.1[${PYTHON_USEDEP}] + >=dev-python/ujson-2.0.0[${PYTHON_USEDEP}] + >=dev-python/wsaccel-0.6.2[${PYTHON_USEDEP}] + >=dev-python/zope-interface-3.6[${PYTHON_USEDEP}] + crypt? ( + >=dev-python/pyopenssl-16.2.0[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pytrie-0.2[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.1.0[${PYTHON_USEDEP}] + >=dev-python/service_identity-18.1.0 + ) + " +DEPEND="${RDEPEND} + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pytrie-0.2[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.1.0[${PYTHON_USEDEP}] + )" + +S="${WORKDIR}"/${MY_P} + +python_test() { + echo "Testing all, cryptosign using twisted" + export USE_TWISTED=true + cd "${BUILD_DIR}"/lib || die + "${EPYTHON}" -m twisted.trial autobahn || die + unset USE_TWISTED + echo "RE-testing cryptosign and component_aio using asyncio" + export USE_ASYNCIO=true + py.test -v autobahn/wamp/test/test_cryptosign.py || die + py.test -v autobahn/wamp/test/test_component_aio.py || die + unset USE_ASYNCIO + rm -r .pytest_cache || die +} + +python_install_all() { + distutils-r1_python_install_all + + # delete the dropin.cache so we don't have collisions if it exists + rm "${D}"/usr/lib*/python*/site-packages/twisted/plugins//dropin.cache > /dev/null +} + +pkg_postinst() { + python_foreach_impl twisted-regen-cache || die +} + +pkg_postrm() { + python_foreach_impl twisted-regen-cache || die +} diff --git a/dev-python/autobahn/metadata.xml b/dev-python/autobahn/metadata.xml index e6c5346fc56b..6ea7ef02739b 100644 --- a/dev-python/autobahn/metadata.xml +++ b/dev-python/autobahn/metadata.xml @@ -1,8 +1,12 @@ - + + dolsen@gentoo.org + Brian Dolbec + autobahn + crossbar/autobahn diff --git a/dev-python/automat/Manifest b/dev-python/automat/Manifest index 60ea525ee10c..7bbbeb83e646 100644 --- a/dev-python/automat/Manifest +++ b/dev-python/automat/Manifest @@ -1,4 +1,4 @@ AUX automat-0.8.0-no-setup-py-m2r-import.patch 826 BLAKE2B 835956b8e3ab657d09d683a173c43626f0af59056ccd25e3a7bc9167da4d5d081e095e91e96ee943e7329d28c3a70b9e001e8977d64bb85581ef19f73a9ecf93 SHA512 b89fd865e8b95283efdc96614b1230d3e8e6d70cdb0ba07842cdf07e1a546a5a89b7c88a0cd774ec47148579981d41cd7261cdd7069e2736807b64422b3ca56f DIST Automat-0.8.0.tar.gz 59687 BLAKE2B 56e4ec76564d321ca9a709c484077a4003eea2842160e226728aaaa4ec6ebc2486482f79cd919bef7bbec8baeee7a34ca2a11d48665bb36c79c5a45a3c97e992 SHA512 2dbd4e784f65b02a8c93fc5f15236df3649d667a9792f6cac929dbac5d971495bdab4825df0fcd6817b9a9f79b7a5d8cfbdf8e4d18605f0761546b31b3091ad7 -EBUILD automat-0.8.0-r1.ebuild 1550 BLAKE2B dedb24a921926bac49443184f9d8c597a286a44d51028c2519c3cf33f52bbfb3fb614ac9a8d3e29357eab98adc0b3b2c572883f4ce0e1f9d42063052e0cb84c4 SHA512 2d9248441749db847ba308c054bdac9545fac677ca0398c63d3ec022c2e79191363dd8f5ecdf83e05a083af4e445bd4f43968c1a21587563297ea82fcfa2054c +EBUILD automat-0.8.0-r1.ebuild 1548 BLAKE2B 635a91ebc4a7effe4287ff1ef6c32a67925a3b97587c4dbe19f89749d278267e695290fa6c9e917586caf72ca6f8d31dbd078aea883870b5540ad247be54117b SHA512 bc621f2ac1dcdefd3f718d9c1811f06742220c77091edf1a49277eda34e65ce956d1d9cd208abff00a205e9c3a9359c79b501b94313cf117699a0effc56a09de MISC metadata.xml 572 BLAKE2B 26d7ccc6325a7ff3f051d90ffd36a50485575cd78a2bb35e2f471b2ae5c0f2a579269633db2fa98be1682b5a53271acfd97f079d8c040e30188dd07ef886d509 SHA512 6514fa4351ceffc03f98fbafff044548b350b69d78b0926e598e230fbf6ba52e8a2e0346e89b14d8c4fee914d0a846e457bebe62354ea10186dcd24c1daef590 diff --git a/dev-python/automat/automat-0.8.0-r1.ebuild b/dev-python/automat/automat-0.8.0-r1.ebuild index 5a8f302ca5f9..27f988b68f47 100644 --- a/dev-python/automat/automat-0.8.0-r1.ebuild +++ b/dev-python/automat/automat-0.8.0-r1.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 ~mips ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="examples" RDEPEND=" diff --git a/dev-python/autopep8/Manifest b/dev-python/autopep8/Manifest index d42b76a982e0..4c9de3d063bd 100644 --- a/dev-python/autopep8/Manifest +++ b/dev-python/autopep8/Manifest @@ -1,4 +1,4 @@ DIST autopep8-1.4.4.tar.gz 114796 BLAKE2B 0eef2550e2e13a79e4c3199dae119ed49b13056d9bbd98be5d9e4c7d0288d12bf6ad30162c0e4c485f6de9b47b4b6ecfe92dcb278f2cb265b75e395bdda77aa8 SHA512 06822df7cd02c68980965c1fd987dec03785e155554ff0f735dc707c4de99b4d152b0d092e21017ec5d9176b33bcf22f3ef2b0986f38faebab0928443eca4d32 -EBUILD autopep8-1.4.4.ebuild 803 BLAKE2B b3280b2d2583511074683d2fbbfb548604323e0c140bcffb7e193fb6fdf876dc4ab8dccf167f95851f8c8c85bcec51f8591999ffa330d84b9f661543570ab407 SHA512 28090ef9b053ec7634ccb05d7feac27da2b8a7333ebdfa5756f6b349a5f707d809e32ac4de9aabf3f0d8a5fcd52bf898f84d76fbf260a702163b104e7f51b7b5 +EBUILD autopep8-1.4.4.ebuild 814 BLAKE2B f969ccf9633e6e63cd38b4a68ae600f22bc6819832512c75462893ac8570e1abbe0bd31e60937d4ccaee4b91d3d6461395773b43d145ea26c86744fe96d8f643 SHA512 6a2c6b9663d94b5682fe29781c619225e2f5a649da17034e9d7f498621bfc5d38caabd03564c3a29421c6d1c97f5cf458e8d64d28d8589289a50ebc776bf66fc EBUILD autopep8-9999.ebuild 805 BLAKE2B 2cf72deacc03c5063d3230e6d2c1cc2cac0fa5ae320be4e14e107286c69036774316d9ea79771a8253986841d575d844370ffb151e2ce3b6a09ca0a693eab0dd SHA512 ac92e7ec145f7186806a2e0a7c85e081cc0d997894718135f7f944421d000ac6b69f890ffda6406880f0ccf15b77fd7d51d70d74709625ed31e05739e68e9b3a MISC metadata.xml 378 BLAKE2B c45e6a1e950f4288d6bf63969fb59c426a483c9e27294b6aa18c85d827f0cbce3cad2111852f6c7bb9347a17650b92b98fc3234989742459c57652fb6600adcb SHA512 e7ac8c3772bcdef589f909947f23d6c97d09ca98eb3aafbd88cf4af53ed56c12f85741e0d8f872ffceefd59012e11f4c98939b0daa79590255685cbbf04acf80 diff --git a/dev-python/autopep8/autopep8-1.4.4.ebuild b/dev-python/autopep8/autopep8-1.4.4.ebuild index 5521777cee3f..1514f91c087d 100644 --- a/dev-python/autopep8/autopep8-1.4.4.ebuild +++ b/dev-python/autopep8/autopep8-1.4.4.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm64 ~ia64 ~ppc x86 ~amd64-linux ~x86-linux" fi LICENSE="MIT" diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest index 5c9f0c6b741d..f11c796ab4b7 100644 --- a/dev-python/aws-sam-translator/Manifest +++ b/dev-python/aws-sam-translator/Manifest @@ -1,3 +1,5 @@ DIST aws-sam-translator-1.11.0.tar.gz 96492 BLAKE2B 4025492501d17699b64041a94704d0ec491ffb02a4b7e48c2647101be4d504b6a8c08a9a043c2d964a51d1ef7b40e4fd1d993f9d3b38b5b75460a7d0117b9f49 SHA512 e008248ef3401ffe58590c6d68667f67e5963e416656daea545c8d938ab8cb5d8b1c9c7f5aea2d53cedfd74b1fb8677e99a93a8a78235198b18c14df957d0c74 +DIST aws-sam-translator-1.22.0.tar.gz 5092855 BLAKE2B 596d4162938889fd7fc1dcddfa7317bc772b2a5629940a2a0ce1329c8e05c063872ce15dce95d99aadbb80409c015c00a5ce0e4f066de2609f21008e3c5c1faa SHA512 070a9d72683251d11c3f3d41d5ae5e51249f27bd8c7890fb77254b81e9e1267fd2324dac7a246b2b1067210da9beb78cb97dc0f4a31b29e3990a300a05bd4a4a EBUILD aws-sam-translator-1.11.0.ebuild 824 BLAKE2B 65c797b5020337329d624225cdd4083a0b883c20523dce972f6aff6501c7398b8784de815be9430058269b8ef907d4c366fe207f922c563cecd15a7c1f6ad3aa SHA512 ba3b300c41aade2dc975e3b0a55d8f28cda4f33836f18f26733df6898b7cb84bbd8260d4e8b06374325da1fa082ac16a2a7e33998fd512affee21fe22a2f00e5 +EBUILD aws-sam-translator-1.22.0.ebuild 1341 BLAKE2B 07939310eb56db26f7025bdbbeec6f68634697d14170b2fa1d4735d91061f204ddd271d2031acbcfb326df4d01f667ad606c65d76294f46e4c38e87473335478 SHA512 a772b32e95af03673b9a84fd7730a44ed5d7cbaf5a3b619a3353c6af549faf4800d90af5aac8bd22329160e4802c8ee7cbd8815c4958a59b27cb0dde63e4df19 MISC metadata.xml 485 BLAKE2B 10b9c47652be590d59b1947cacf9553a9b4ce84a48984f8b8d7f3084faea37d32d55521cbf3ae5850753745284e36b18013416c929cba11b2b5e92f51292db5f SHA512 c75c6b500543fbd58dc0ffa7a129619d27580935a407653ad65aeb8c38c7e56b1e5fe87191d53d9c5b336953270b120843587a1c5a3030b19e9f48fb690d78ca diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.22.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.22.0.ebuild new file mode 100644 index 000000000000..cea1f43cbc51 --- /dev/null +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.22.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_USE_SETUPTOOLS=bdepend +inherit distutils-r1 + +DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" +HOMEPAGE="https://github.com/awslabs/serverless-application-model https://pypi.org/project/aws-sam-translator/" +SRC_URI="https://github.com/awslabs/serverless-application-model/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/serverless-application-model-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND=" + >=dev-python/boto3-1.5[${PYTHON_USEDEP}] + >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}] + >=dev-python/six-1.11[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ) +" +RESTRICT="!test? ( test )" + +distutils_enable_tests pytest + +python_prepare_all() { + # remove pytest-cov dependency + sed -r -e 's:--cov(-[[:graph:]]+|)[[:space:]]+[[:graph:]]+::g' \ + -i pytest.ini || die + + # don't install tests + sed -e 's:"tests",:"tests", "tests.*",:' -i setup.py || die + + # deps are installed by ebuild, don't try to reinstall them via pip + truncate --size=0 requirements/*.txt || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/aws-xray-sdk-python/Manifest b/dev-python/aws-xray-sdk-python/Manifest index fd28a05589d7..e38dac92c792 100644 --- a/dev-python/aws-xray-sdk-python/Manifest +++ b/dev-python/aws-xray-sdk-python/Manifest @@ -1,3 +1,3 @@ DIST aws-xray-sdk-2.4.2.tar.gz 66737 BLAKE2B 5f062299ad28ee12d4f90bbdcb03d691fb9a5888054eae4759b9a0e916f720e71a9b9e01fd4d11106499395c5c1aa1ec90ec4874301a34657cd04b00cb5450e3 SHA512 3d12e96a54a2fc65bd6b6772b1e9cc72c09620d9a8b900780afb6c4051b88f0ada1e2da2e31bf93c37a881514e2ae79692a287a63b44845e0e2b8cb33109f81f -EBUILD aws-xray-sdk-python-2.4.2.ebuild 824 BLAKE2B d3038e7aa08ed57c0b716f7472334300bdab8994d8b1569fdd7986cb8ee5715fe485b5ce539eb1efd4087a783544f0349762722644d4bcab2db618e2c8ecc38c SHA512 21b23a0c0c3e11de858b08b87c3f22363141cb0a2b890256da6b8fad6f06bee753f4082a8d9d09bb22b0b9908ac7278a09f312cc638efc2e887aab03c7b61c89 +EBUILD aws-xray-sdk-python-2.4.2.ebuild 826 BLAKE2B 46d407c86eb1050c03cdd3b3b7636aca7f81d634f809e7b9e9eddbd429b2edc00692a34ce5e1323433aa0a5e679827c9e5afa9cbb8d9f9271b4cbf8e2058bd3f SHA512 73cdca73f719bc40fc504079904d5417fc50d8d5a2f217ece4e46aaa577b30aa928306690341081769d1bb180da2451967ebbf084777a50f5e3065e0d764956d MISC metadata.xml 453 BLAKE2B 78db6d0eab2360b69ec4b17c073e47d10693c8b63b5f0c9f28aa8905453085c9595bed462a7d010480ff37b8b11083e2ce93e24da7cd59413592a5b4fe63cd8c SHA512 5206f2494c0eb5ab56f9673e837b2878aec4f512f6ef6dd8b70ca66a0e5c9c18b5626d9a90541adb158f0d08e0644ed2fb02fa3b80283a0883713eb45fa21e2d diff --git a/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.4.2.ebuild b/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.4.2.ebuild index 02cd46de573f..b21281ca806a 100644 --- a/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.4.2.ebuild +++ b/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.4.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) inherit distutils-r1 diff --git a/dev-python/awscli/Manifest b/dev-python/awscli/Manifest index d54b33acc51f..2036be1ea7e2 100644 --- a/dev-python/awscli/Manifest +++ b/dev-python/awscli/Manifest @@ -1,5 +1,5 @@ -DIST awscli-1.18.16.tar.gz 1715973 BLAKE2B 3c61ed7954eb6262b51d79aa5a11bb5b1293056acd4557ba6bd5506c255919fe7926c3f8d0334825c55a87a9e3d9290c7d07b478397bafd2755f22dde8b44bb5 SHA512 8fbf134d8b99b38ea9bdd68f8c2d24fc8ee21e7f542d5acef0cb0d7f1e631faa209c5631504fdee140ea940333877a090064ac75c96850b814a08bfde29faa3e -DIST awscli-1.18.32.tar.gz 1719753 BLAKE2B a7640bf78fe33736b73b7820273b75376eedc0945cbb441a1a3a36119a3c629e2bc16f1a6f6bd83ebd48bc77c2f68670886eebaa84d54cfcd4305b518999ce63 SHA512 3b88afbd08252ce8c7b1e5e67dfab73a6d46f7f4465c247077a136f1de981611b42d001bdc920bca78acbb395ffe294bbbb011fbcb1fdae253f27ced4a1f1141 -EBUILD awscli-1.18.16.ebuild 1293 BLAKE2B faf6906430eb2e0a166c749ea16495a423d9290d2345cdfb996fcfff93b34fd0342c4c9b6c22c8251780c2fc110ef6cd8aaddbe3653870d92b1d0476ef0d0d92 SHA512 5b6ff64a4e7987d5a12b9964fbae8cae6f1da20b26356012f1948ca182139dcfafbca00bea4e4f5c7777b35508ea2ec1d7514f095528e0c3b513e2885f4f2c3d -EBUILD awscli-1.18.32.ebuild 1293 BLAKE2B 5c1a53b35afdbc78e954f0bbab2814c1ed6c4bb8b40f79dc9a6944fdbc7981bc8d2a88e1aded92dd3a21e357f0acbcbc17729f1822f892413cbc726afe930384 SHA512 ed997eadf43ad244bb49be32d8c2d02e326d7c0bc8518d6e2379fb65b0203c506f67acbe6fc6fa8ec860605ee0d98d250372164bbfab2f9873c33df85cfd3980 +DIST awscli-1.18.48.tar.gz 1737744 BLAKE2B 818709e924cac51fb8490383d91d9d935f812bb019a71051a2a062676b2720eecd2a59b6c398c599cba6caaf7da35179864eb80fd91cc5ec7547cd56d89de01b SHA512 1501a4d588e2ce2f4ed668a8e827403ed4e4d4588fabef26aecbc6521931ccc760918ce9ddd14af92a94d17cc980a84a3e95f5f21e84b955d2923a0daf62fa7a +DIST awscli-1.18.56.tar.gz 1738900 BLAKE2B 520ca08c2b9d52c666247af375fc4da5f4da9e5eb779001ee70c5c77c9c9faba7fae045baeab6bf74c5727cccd6499accfa3b554b0c2082930c855a06be8cc45 SHA512 4c5f126bf485815a9bf48c2ead1353e5b1cbc6ac34201303c3e245a88c4b321bfcdec96cbbee6419e7128285c03b938fa0138c2f6204699c3fc8f045a6a7ad09 +EBUILD awscli-1.18.48.ebuild 1300 BLAKE2B 6fc3216460f5846bd90bd041dc8ae1720766ee843d10895cdce774d731350e25b7d38d7e378ffbe5b86eda29c79d530f5105037084ea73926b6970e9ce383d60 SHA512 5417779f94e0705bbffd1e17fb7194e13285108acd67e88d8708b44ac3e575a0bfac36a69efbe531576b0e1d9b22c3831322d1da5e86ed0acc3c4cdd6f6b3dc6 +EBUILD awscli-1.18.56.ebuild 1299 BLAKE2B bf71bd85a619a4ad301994d94ba91bb3fe37673b21fb4cec08e6ac1f5f6c7061c147d80b90fdb583d83d8461cfb62a645ece358a67b48ef56d76ecb2cb5f82fc SHA512 2981353ced5234202dcbb15ac0c928e6ee9c3e2982367326036deeca77b9c01089400b9d6a5a44f9eac4e48f9546ed29858b8bac3e27857cb00e3634969714ed MISC metadata.xml 316 BLAKE2B 29c8ad67f4e7c5db4439aeae00deda8b57bb36bea7bd6490ae60efaa30cd2db1f7b2cff5b21558cdadea05f9caa8a9f4ee580fe2ea80959fe6ef7ef6f740c550 SHA512 86b3359e64e41ac4f2216e5bbcee6468100df3cd6e9c25595527d6819a2c27ce327797163a3a43bab11516a4826cff47825449cb797d7fe845794700a3a2bed0 diff --git a/dev-python/awscli/awscli-1.18.16.ebuild b/dev-python/awscli/awscli-1.18.16.ebuild deleted file mode 100644 index 4e9ab2875503..000000000000 --- a/dev-python/awscli/awscli-1.18.16.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_{6,7,8} ) - -inherit bash-completion-r1 distutils-r1 - -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE="https://pypi.org/project/awscli/" -#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -# requires network access -RESTRICT="test" - -RDEPEND=" - >=dev-python/botocore-1.15.16[${PYTHON_USEDEP}] - =dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] - + + + + mschiff@gentoo.org + Marc Schiffbauer + + + bareos/bareos + + diff --git a/dev-python/basemap/Manifest b/dev-python/basemap/Manifest deleted file mode 100644 index a150eaf218c4..000000000000 --- a/dev-python/basemap/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST basemap-1.0.7.tar.gz 129694711 BLAKE2B ec2159b01711584384d472205f8d3cadd06cfca07202421be534d7778f94000ccc9ae4b8e07a9fd595b7c06c335ec7af7ac2e9d84f7418bb0db1aeab67125559 SHA512 dc8ef8f02127813c9460c6a9c22c593616bbe8ff39f6507abb786d344c710b296bf4f21759b5c1e6fc8ccf3f478d8fb6f546429528575d13f732c4233aaf9c20 -EBUILD basemap-1.0.7-r4.ebuild 2322 BLAKE2B 515f33c04c802f64582d6913f004fedc923409c84791cb3a3809ddef069a67a12fed1a472aaf67f8a0f2fd635a4cf3fd151479403db93acad3c904fdefeb5603 SHA512 fb8a83a2de6d9f1dba98bacc56e273383fdae05e6652e137df18e40c9858ba147fc0c1d3416f3997c4b6c5bb996d7282dcaeff568eb4f698ffd96095d3a9bb2b -MISC metadata.xml 613 BLAKE2B 899d7032acf24b4d5a03efe56d537172d6b10105a71636afbaa63762f4669afb7116cceec9e1be1ef7c8ed23f03d9066b2ace57876770bc49450020e57121cae SHA512 f00ec05a0bf306703627b8a4846a20dcc4503646df4c38ae75f360c452e4e824db537cde0f93d037840583f3c245453387a665ca9ebf5356be45be84588893ee diff --git a/dev-python/basemap/basemap-1.0.7-r4.ebuild b/dev-python/basemap/basemap-1.0.7-r4.ebuild deleted file mode 100644 index 0d90a1bf6333..000000000000 --- a/dev-python/basemap/basemap-1.0.7-r4.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -DISTUTILS_SINGLE_IMPL=1 -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 flag-o-matic - -DESCRIPTION="matplotlib toolkit to plot map projections" -HOMEPAGE="https://matplotlib.org/basemap/ https://pypi.org/project/basemap/" -SRC_URI="mirror://sourceforge/matplotlib/${P}.tar.gz" - -IUSE="examples test" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -LICENSE="MIT GPL-2" - -DEPEND="sci-libs/shapelib - $(python_gen_cond_dep ' - || ( - >=dev-python/matplotlib-python2-0.98[${PYTHON_MULTI_USEDEP}] - >=dev-python/matplotlib-0.98[${PYTHON_MULTI_USEDEP}] - ) - ') - >=sci-libs/geos-3.3.1[python(-),${PYTHON_SINGLE_USEDEP}]" - -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - >=dev-python/pupynere-1.0.8[${PYTHON_MULTI_USEDEP}] - dev-python/httplib2[${PYTHON_MULTI_USEDEP}] - dev-python/dap[${PYTHON_MULTI_USEDEP}] - ')" - -DOCS="FAQ API_CHANGES" -#REQUIRED_USE="test? ( examples )" -# The test phase ought never have been onvoked according to the above. -# The test phase appears to require the package to fist be emerged, which ... -# Until the distutils_install_for_testing func refrains from failing with -# mkdir: cannot create directory ‘/test’: Permission denied -# reluctantly this phase is assigned -RESTRICT="test" - -src_prepare() { - sed -i \ - -e "s:/usr:${EPREFIX}/usr:g" \ - setup.py || die - # use /usr/share/data - sed -i \ - -e "/_datadir.*=.*join/s|\(.*datadir.*=\).*|\1'${EROOT}usr/share/${PN}'|g" \ - "${S}"/lib/mpl_toolkits/basemap/*.py || die - distutils-r1_src_prepare - append-flags -fno-strict-aliasing -} - -#src_test() { -# distutils_install_for_testing -#} - -python_install() { - # mpl_toolkits namespace provided by dev-python/matplotlib - rm "${BUILD_DIR}/lib/mpl_toolkits/__init__.py" || die - distutils-r1_python_install --skip-build - # --install-data="${EPREFIX}/usr/share/${PN}" on testing is found not to work; - # setup.py is a mess. Someone care to patch setup.py please proceed; substitute with - insinto /usr/share/basemap/ - doins lib/mpl_toolkits/basemap/data/* - - # respect FHS - rm -r "${D}$(python_get_sitedir)/mpl_toolkits/basemap/data" || die -} - -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/basemap/metadata.xml b/dev-python/basemap/metadata.xml deleted file mode 100644 index c19fcc082854..000000000000 --- a/dev-python/basemap/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - python@gentoo.org - Python - - - sci-geosciences@gentoo.org - Gentoo Geosciences Project - - - basemap is a matplotlib toolkit. It allows to plot data on map - projections (with continental and political boundaries). - - - matplotlib - - diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest index 7d1ae5dafd41..2671ce85cf21 100644 --- a/dev-python/bcrypt/Manifest +++ b/dev-python/bcrypt/Manifest @@ -1,5 +1,3 @@ -DIST bcrypt-3.1.6.tar.gz 42216 BLAKE2B 280e2d01d3d5195fe7d32426b9e9bb7b4544dd1c0027a9d1b4be287e21759efcb274cb3f943a913891fd63183f0525f7f301b6d76055a37240a7594240bbff33 SHA512 fcd4f3ec27ee27b4523c9f9b796e9c279895ad66d124fdabaee61b3fb27351b2e8721deb97e7bfc4f07ac4cfad6c2948d467cf21faba2af656ab0030c842244e DIST bcrypt-3.1.7.tar.gz 42512 BLAKE2B 5e762f153a5a69c1426748737956fd370e74fcd02e82b5a634e74dbb50fc9e894bdadb4e87eb9cdc580d0853f73ef348d9523ceaf4236df565e39b714bbd1c60 SHA512 bb9a431c8de97d5615d1a7fb67f868d08d839313fd5f3e17d8db40db1870f8b624594352c24c163c6a03485217de873cd92578040350678888728885c7b749de -EBUILD bcrypt-3.1.6.ebuild 952 BLAKE2B 9c8e0d506a7231849ae79460666ba21643547bb31b7d8bc1fa01266809358dae63d27cff0abacdca0dae80075be54d26b27f5badf267aec3bcd03ff3d3f3e965 SHA512 13a9a2c53ca8b7d4717589cfbfab0d2a6b296695657c70975fbdf6f34a39660ffaaf6aacfd83b0e8c7a32304efe82fd393efa85d0add98ecba0383f376ba8999 EBUILD bcrypt-3.1.7-r2.ebuild 838 BLAKE2B 866cc000bc5296cbb0a0fe44fe103fa4abd58858ae6fe775ca893e6545ee269efd623ac079b51c4d85a9c84e73df8fb7ec1e81a2c916ea210a6eb506e280200d SHA512 6088a7c810d35872702eaf4b1686802f73236ad34f2f83dec1f47a0153e31797c00a87d9be2e6ed407556f1c86e33c50e8ea33b74464ad380dcb7f42e1266336 MISC metadata.xml 485 BLAKE2B 789fde3cb8c29c27778293f22f9e3a4453b743d52f5fab1dd2db6d940e4e1bff843d6ccdb4f7374b456b2cd4f80877f453205bb9a5eeee9f6e32382297ab967b SHA512 3b4fb489f9d1ecdee3dedc58dda61aa86c6bc30f29aba50de6dc4faa499276d83fe15518088e4d0e76c98ca30188b2f1b921807821fc73b5dfc592490e6fdb46 diff --git a/dev-python/bcrypt/bcrypt-3.1.6.ebuild b/dev-python/bcrypt/bcrypt-3.1.6.ebuild deleted file mode 100644 index e1a364efcd6c..000000000000 --- a/dev-python/bcrypt/bcrypt-3.1.6.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 python3_{6,7} ) - -inherit distutils-r1 - -DESCRIPTION="Modern password hashing for software and servers" -HOMEPAGE="https://github.com/pyca/bcrypt/ https://pypi.org/project/bcrypt/" -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 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - $(python_gen_cond_dep '>=dev-python/cffi-1.1:=[${PYTHON_USEDEP}]' 'python*') - >=dev-python/six-1.4.1[${PYTHON_USEDEP}] -" -DEPEND="${COMMON_DEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( >=dev-python/pytest-3.2.1[${PYTHON_USEDEP}] ) -" -RDEPEND="${COMMON_DEPEND} - !dev-python/py-bcrypt" - -python_test() { - esetup.py test -} diff --git a/dev-python/beautifulsoup/Manifest b/dev-python/beautifulsoup/Manifest index 34ec2f5b81ef..5abe924819b2 100644 --- a/dev-python/beautifulsoup/Manifest +++ b/dev-python/beautifulsoup/Manifest @@ -1,5 +1,3 @@ -DIST beautifulsoup4-4.8.1.tar.gz 159164 BLAKE2B 00121e9b30f700ade0bb2ec8f637b4173ecb4c187b8f9a77bcc4e6b333fced85a699c8d9efa5b757ab02f54c2b05740702c13625ff427730ccc1f6a97f43fa48 SHA512 7abc5e84cb8da5428dafc6b473418d0cc72b518cb1a73d4ae58b8dad3ec985e5778629dc1d7c8374dfb223be981983c745a1dbb55a98078b4cfe7ba5ce25539b DIST beautifulsoup4-4.8.2.tar.gz 298650 BLAKE2B 6826abf793efa63be89d844bc25bdb105413196bfab21c18f3816fd59a7a771459bf2c7ee209b75b0c88dfa14da8f4625c948889acfb48502e2260ccca229675 SHA512 aab90eb22614e9a2fb47792389a951b3ad7faf9791e15984a6c27a38be6f3d0ccbf3a9753d9afb5c70105097ac1a9c5f9e07206e12c6d4cb7a7f6d4e90ec18c2 -EBUILD beautifulsoup-4.8.1.ebuild 1061 BLAKE2B 03153cdd332bb54c8ece873e6cb2f951021b77d4f09f8476e6b8915f8c772201c6a539cc3dd1730fe3cf432731f2e74dae898456fc197ddb6a575403d7945b6f SHA512 a763f75c52eb2075f7b1ad4ef185441977c547e005e8226963cd8ee687c313c1b95e95129c5ccdf0177fa9638fda05633501890a5b30145b7700135b8546af59 -EBUILD beautifulsoup-4.8.2.ebuild 1069 BLAKE2B 209a76b73960c0ab07f98baa5dd38e9623cbcb300fd1f563f74e831e3bab56d9303818c7336439d59cca441bb5ee91bca6aebb5d4bb4802b013002e701c55d45 SHA512 907b7dd7a01cddd1d0a13201b0dc06f7c10840be53d96ed0476d11b254c0359a8ac1fe37ef33cda95c907d41445f67bcb09ac6b39a9ab6e8c12d4dc15d7d5ba3 +EBUILD beautifulsoup-4.8.2.ebuild 1061 BLAKE2B 03153cdd332bb54c8ece873e6cb2f951021b77d4f09f8476e6b8915f8c772201c6a539cc3dd1730fe3cf432731f2e74dae898456fc197ddb6a575403d7945b6f SHA512 a763f75c52eb2075f7b1ad4ef185441977c547e005e8226963cd8ee687c313c1b95e95129c5ccdf0177fa9638fda05633501890a5b30145b7700135b8546af59 MISC metadata.xml 720 BLAKE2B eb5a827491cd19df36bee9593e3e110a986fceee9f6d62a4de47edfc3daf4e1090062a2a9a4c8bc9cbb4f9b378de0c21126b3229740b7e75fba22643fb28fbcd SHA512 94493d30b0e0e55b94d08f9a56841c54088469a86b706b73e8efe9c0f9a0da598feececd01f5f14d7e28bfe6fea5d7b017fb84a2df680335f519803450c6f578 diff --git a/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild b/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild deleted file mode 100644 index 5909b953a352..000000000000 --- a/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python{2_7,3_{6,7,8}} pypy3 ) - -inherit distutils-r1 - -MY_PN="${PN}4" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree" -HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/bs4/" -SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" - -LICENSE="MIT" -SLOT="4" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86" - -# html5lib is optional however hard coding since its use is actively discouraged in the devmanual -RDEPEND=" - dev-python/soupsieve[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/html5lib[${PYTHON_USEDEP}]' python2_7 pypy) - $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' python2_7 'python3*') -" -BDEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_P}" - -distutils_enable_tests nose -distutils_enable_sphinx doc/source --no-autodoc - -python_test() { - nosetests --verbose -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/beautifulsoup/beautifulsoup-4.8.2.ebuild b/dev-python/beautifulsoup/beautifulsoup-4.8.2.ebuild index 03506733f03a..5909b953a352 100644 --- a/dev-python/beautifulsoup/beautifulsoup-4.8.2.ebuild +++ b/dev-python/beautifulsoup/beautifulsoup-4.8.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" LICENSE="MIT" SLOT="4" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86" # html5lib is optional however hard coding since its use is actively discouraged in the devmanual RDEPEND=" diff --git a/dev-python/betamax/Manifest b/dev-python/betamax/Manifest index 87b757d3079d..8a6e33dd482e 100644 --- a/dev-python/betamax/Manifest +++ b/dev-python/betamax/Manifest @@ -1,6 +1,4 @@ AUX betamax-0.8.1-tests.patch 867 BLAKE2B d161db0b79eff7591bf87cf256a50357e1d82f7eeb0fdf39c27be287c97bf6a536a4e62defd173305ba598f388f2b49d22545443c6fcb589f66988930ae29a55 SHA512 001b26d84e4a02b242ee90b36df0a30c9c4890623191655a8eae5a87e106679197fa8090354b52a72ad07da97666190ebb3a7dcb9b4ffba7b9bea9c18bfed115 -DIST betamax-0.8.0.tar.gz 78398 BLAKE2B cc9546eb028343621ef47a9cb7992f1d3eef4a2b6837cc8b670ff7d0313020def203ff06bf1e21c2d4ef26932df65e71562110b14bf27fc5c1a6ca3ba9023f54 SHA512 52b330747b6add52390b50dd63c05851adc01ccd238fdb5c3401efdfc26be363a3f61145dc0e1f3cc43ff520e1457e33fa47952d2929c7c3e12c3e2612621f95 DIST betamax-0.8.1.tar.gz 77526 BLAKE2B 2ce88326c5ef80082908912c4b14f149793c4457c47446ebcabaaffaa6b0ee64528096acc6bdd868fce0fad3d10ad66697cad5dc422c15b324e1cc9ae20eafa6 SHA512 89bfb56cf4004a70ec8c1f2342cfa0e02f850b8ed80b67f8b2b02c1a2093e8ac1cf1b9980354551e9d3a21fadde0d77d717f1559487024941973cd80bd451734 -EBUILD betamax-0.8.0.ebuild 761 BLAKE2B ef7477ef93717e84d9c04b099845fa289cf1e6cfa57dc6a6cf87228854147e34aa8bbef566950cd6fb9a213ca1350b9ed8332dffc3ab4cb93b6d4117df387bae SHA512 51142de23911a422a6f12f3300f79beac681b20661c3fa9b8386d0d69a0c512fc5ff3983dcf75aee4b2e9fb0feb33a96f8245e31c58328b4a562d83d585305e0 -EBUILD betamax-0.8.1.ebuild 772 BLAKE2B 0392a3c5df100917d8554b0bd8578b6192b4eb2b518ca2a170da527baa670ad895d3a07fb1d3a1f02c55e20fa3aa89c3ea7b65d85301b467bb46c502f49f1c0b SHA512 513fe6ca69236b486fce9a03013dbe274c0f3043fada051579fba0d3b3db61fc3bf00624310e6a4883f17ef44a9937ec53f0d8951abd5423fd91ce8f78212047 +EBUILD betamax-0.8.1.ebuild 770 BLAKE2B 9ae44a27384d8b24400c79489d079556f90b4883a04482aa3e6df605e813e947c4c8e50e6241c32dbf6e3b454898576bab5e1cfe6c68fe58d61eb5bfc248664c SHA512 f571e546ae774120c84b618c78031b3f04e731400a2cf6e4f6cdad2c70da31dd1175a7574567b7cb988fdb799dfa7cf33a3167166c9e649bbf409a3dc9579d51 MISC metadata.xml 218 BLAKE2B 086fdcf7b63ca7bd6c58e861d717bb375e1cd372eff26d5d2eeeb176d8c5e6f10e653562abafb50eae7d7508f8e3d421b87e6a749acd0490308672828d0da697 SHA512 4558fee4c51117e21b1f42ca3edbdf1195ed297db798d6bfa0e5fbb7019654a187422b0abde7af5d800caffed66d1e55e4280e8be602bad591424d9776c46781 diff --git a/dev-python/betamax/betamax-0.8.0.ebuild b/dev-python/betamax/betamax-0.8.0.ebuild deleted file mode 100644 index ee64a9792070..000000000000 --- a/dev-python/betamax/betamax-0.8.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python{2_7,3_6,3_7} ) -inherit distutils-r1 - -DESCRIPTION="python-requests HTTP exchanges recorder" -HOMEPAGE="https://github.com/sigmavirus24/betamax" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" -IUSE="test" - -RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7 pypy) - )" - -# Tests require Internet access -RESTRICT=test - -python_test() { - py.test -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/betamax/betamax-0.8.1.ebuild b/dev-python/betamax/betamax-0.8.1.ebuild index 001ef56fb4d3..4bdaeeb01282 100644 --- a/dev-python/betamax/betamax-0.8.1.ebuild +++ b/dev-python/betamax/betamax-0.8.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc x86" IUSE="test" RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" diff --git a/dev-python/binaryornot/Manifest b/dev-python/binaryornot/Manifest index 8674e3e57cf0..a22191388fbf 100644 --- a/dev-python/binaryornot/Manifest +++ b/dev-python/binaryornot/Manifest @@ -2,5 +2,5 @@ AUX binaryornot-0.4.4-tests.patch 674 BLAKE2B f07730709f11bf0732b60b81603c40bea1 DIST binaryornot-0.4.3.tar.gz 372299 BLAKE2B c4ae99b9ccb66da8925d74fad68b8df4713822acc74d852e2f584e5c157eb465bc6418b0e0085533479ba1ee937c3d2716dea66ce3bd517d49a490ab4615f694 SHA512 bdb918b921fc46d056572b84126dbdc6605ec98cf13aac84f6f64ce07d083839be40bf7a08185eaabfbe136a9bcf0c1acc8041a23a6bb2843e8e72981222ebaa DIST binaryornot-0.4.4.tar.gz 372361 BLAKE2B cb2099313f602915bacd5b463642f16430fcb0ab62dcaae546cb854780996526fb777c0b730b4b89e664ec7f995ddd2d2f632cfbac2dadca45958cfd1dd7a410 SHA512 31dfb79bb5847e12487d94519a357dece4572f7ed064686d53a49c2de5a51d6441be64523c98cca6221ed89be5bf26e54866dd3b79ac8d89fd5019a5b4d75a45 EBUILD binaryornot-0.4.3.ebuild 686 BLAKE2B 675aa23764e7fa1122aa9524d29ef359615d1263f4e48666ef91638badbe5aaad193d64ab769dfcd8ffc5525e0b0cb66f8193ee0ebdb0bb31118c6de06d3abf8 SHA512 9a6eb7550bba8df5f12233b3833191f7e816713c7374bdc9367b0c1017dd4fe75a49c12546126b97c14031f12f60584c7d82c8343055b9b90d3519c6d4e96392 -EBUILD binaryornot-0.4.4.ebuild 769 BLAKE2B 6431ccb001c72fc6463b5c7398a745da268ba48ff9492c0aba59696fb8957f9638adf600608d14be58b91b232dcf0cc5c33ca4a59c98ca778046e0ef9e107dae SHA512 662b6fc55212767383bc3fc7c967ed5d0464d80670e0b8ab8300d55520fdb114477bc37560ea0e6d9acc04831b81594afdcff46e9c178beb8031f6628a458d91 +EBUILD binaryornot-0.4.4.ebuild 768 BLAKE2B e33987a9b4ff8eaf6f53487290b9c9209a242ba7c184f1242c50b2951e0fdc92a7fd5028d166cc6361c9e45c0c9fa95d5600b22cd44525746fc62350bd6830c3 SHA512 aa2fb3ca6efb3864daa55e7040dd634b53ff071d084657e93cf591aadcb87325c433f9f2b91b0d4072875e0754e78ed34146908e639ac020afe1cda79da38aaf MISC metadata.xml 324 BLAKE2B 85a0925b2255a6577beed4974beba21884b88df30bc1519f6ce16e856659589c6e6e38166540f59fb0043885ce786382d90b6830c6ed1bc0051a5d728a1f780b SHA512 f20343e29c9a1d2bb354ecb3c308d5b21985deed5368d27dc144c3a6f2e236f30f7516e27a56e55be48fda32bd59ae9af96ff3b90ecf641bf57dc5b61a4267c6 diff --git a/dev-python/binaryornot/binaryornot-0.4.4.ebuild b/dev-python/binaryornot/binaryornot-0.4.4.ebuild index ec80214fe93e..570afa2b2a4f 100644 --- a/dev-python/binaryornot/binaryornot-0.4.4.ebuild +++ b/dev-python/binaryornot/binaryornot-0.4.4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/audreyr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=">=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]" BDEPEND="test? ( dev-python/hypothesis[${PYTHON_USEDEP}] )" diff --git a/dev-python/bitstring/Manifest b/dev-python/bitstring/Manifest index 4ee96c2826e0..7dce6fe41bcc 100644 --- a/dev-python/bitstring/Manifest +++ b/dev-python/bitstring/Manifest @@ -1,5 +1,3 @@ -DIST bitstring-3.1.5.tar.gz 761527 BLAKE2B 2e0c9ade6cd946bb777ee666d12c777191add1fdbb2c47fca097a0ee48cd8caa6eefb5dc1a4d69d9fbf986342759956bd2ed078043b1df7c482af54e25afc0fe SHA512 2c98768c98fc5ab99eeb4ac089ec66f091949e5e4f326563b1b480981ac2aa40258fe0065809eed9c08a71fae3cf09254a8a2465e86635db5287c0d2f241d75f DIST bitstring-3.1.6.tar.gz 751557 BLAKE2B e35735fac2f99832585e909b48faecec2c03f0bf41cb73d1eb1361269811c32a921c8f61762e107b2065adba38bbb40103e53909ed14dd84814eb323b73bc911 SHA512 d78d91f92f60044948199e4fa5ec48c8007268f725e5230d6c8be44a6ced578e61a2c2f8751822f191a909057f38d358a8c944f357a5f9ea98adb6baae3a0da2 -EBUILD bitstring-3.1.5.ebuild 636 BLAKE2B e5ea04847caba8654db0702673fe1ed56a125da209fee7250ef98fc9e207c54db209c2fdc8a71661b287f797cb8691249c21b0d877f4fce2e9b415b0411658e3 SHA512 95c8e7ed470750ef12cbec6a406a962fc5c4769f866a87f3d4b93c349af0850b72c8954df001e0a58a9156328e90b60fce6e75077af2ab24def5604dfec45a17 -EBUILD bitstring-3.1.6.ebuild 734 BLAKE2B 2f2517f7865cec7c4494be59912edf83863bb4032a108a98eb5fbb245e6fcb9889b7454b51c7146a1d9106abb0628f71da1b49c16f5829dae38b44972719023c SHA512 d882b6b8a4815740a03b8a06105ef141bf131e0cdd6ca6670e0fc0734a2d27900348fa7f6c2d5ae0aac7a4ebb9a5a1fb7c381c73fa4d474f6676c1a2b6444ab8 +EBUILD bitstring-3.1.6.ebuild 732 BLAKE2B 002589993c5c235b4c09daaf4f3edbc38213fb135d11de4a3b87992126d45b00a03139cc90a3aef89409fa867b257b461116ee5fd1b6a3e37f61757332330b53 SHA512 753e53fc64bd655d0bc55269451954fa97470fb5cff577214fadccc5173d58040f2e5b214584bc549c88184ee35e9c9f61fb585b94f2a288c0d1aab990fcea4d MISC metadata.xml 661 BLAKE2B c6adcf300502376851157d3fb869c9327f49f4ae61f820ff59379816fddae11ec5c2952eb708d817facc9899ab347517a41c1307ac0bab4dcf34a4ff877bd704 SHA512 666cfe84898096825c292dd1e37af3b8d962f199199b8a73813b366fa4c14cc3a5373c4ed4fb8153b8e1c05321f4dae87204e1bf5a53e6fe07ab0117704b7f2d diff --git a/dev-python/bitstring/bitstring-3.1.5.ebuild b/dev-python/bitstring/bitstring-3.1.5.ebuild deleted file mode 100644 index 9b3acf13d2a3..000000000000 --- a/dev-python/bitstring/bitstring-3.1.5.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_6 ) -inherit distutils-r1 - -DESCRIPTION="A pure Python module for creation and analysis of binary data" -HOMEPAGE="https://github.com/scott-griffiths/bitstring" -SRC_URI="https://github.com/scott-griffiths/${PN}/archive/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="" - -S=${WORKDIR}/${PN}-${P} - -DOCS=( README.rst release_notes.txt ) - -python_test() { - pushd test >/dev/null || die - "${PYTHON}" -m unittest discover || die "Testing failed with ${EPYTHON}" - popd >/dev/null || die -} diff --git a/dev-python/bitstring/bitstring-3.1.6.ebuild b/dev-python/bitstring/bitstring-3.1.6.ebuild index 48cce385feb9..57771fd55f93 100644 --- a/dev-python/bitstring/bitstring-3.1.6.ebuild +++ b/dev-python/bitstring/bitstring-3.1.6.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/scott-griffiths/bitstring" SRC_URI="https://github.com/scott-griffiths/${PN}/archive/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="test" RESTRICT="!test? ( test )" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/blessed/Manifest b/dev-python/blessed/Manifest new file mode 100644 index 000000000000..4466c685bcf0 --- /dev/null +++ b/dev-python/blessed/Manifest @@ -0,0 +1,3 @@ +DIST blessed-1.17.5.tar.gz 14030669 BLAKE2B e2692c6863599462914f1cee36bd487d42fb1e44e15f841d81ee622619da22a34cda4d78523b07bbd94a9a70e41c9b8342d0da650389d0fbe4ef7a46868535cc SHA512 5973070199d16a71d70c6b25b783a92d72f9dd8d27ca5cdb25b18e07e4b351e1cba751b96113665230c3c01bd1916adafe89d4689e2b341a88640535b7f91317 +EBUILD blessed-1.17.5.ebuild 1246 BLAKE2B f91427e6e66f6172c9d3ac7585ce6c6863d8fc9290313ee38967961d86d28d87138cb121ea40dfdc0a4886d99f69d82fd358eaef6d64d9e28fb1a209336c37ee SHA512 adade6c585167ca0b8dab2cc7d98bf466a3e3e958905c0ead79d0151c5c1596105c8b1e9deca72dddb6c7e30c7c6246e1f9778ffe66a32b2abf364e50cbce5aa +MISC metadata.xml 431 BLAKE2B b957fcf973dc786a7358b8554d5969688c86974ad0d304ac752f1f48d246ba955a9acbe4ccedd0a670a3039488c1b9dfc6815b08e08e7085fbef39e62c447f59 SHA512 b962ca5f456fe442dd2d88866d9aec050d0b456b53f22900cda6ec304a055909c0befe2de085775283c9b098fc9d7f53351b9e67d55eeca1744fb09622eebc01 diff --git a/dev-python/blessed/blessed-1.17.5.ebuild b/dev-python/blessed/blessed-1.17.5.ebuild new file mode 100644 index 000000000000..18fe22388d9d --- /dev/null +++ b/dev-python/blessed/blessed-1.17.5.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( pypy3 python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Library for making terminal apps using colors, keyboard input and positioning" +HOMEPAGE="https://github.com/jquast/blessed" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/wcwidth[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs + +python_prepare_all() { + # Skip those extensions as they don't have a Gentoo package + # Remove calls to scripts that generate rst files because they + # are not present in the tarball + sed -e '/sphinxcontrib.manpage/d' -e '/sphinx_paramlinks/d' \ + -e '/^for script in/,/runpy.run_path/d' \ + -i docs/conf.py || die + distutils-r1_python_prepare_all +} + +python_test() { + # COLORTERM must not be truecolor + # See https://github.com/jquast/blessed/issues/162 + # Ignore coverage options + COLORTERM= pytest -vv --override-ini="addopts=" \ + || die "tests failed with ${EPYTHON}" +} diff --git a/dev-python/blessed/metadata.xml b/dev-python/blessed/metadata.xml new file mode 100644 index 000000000000..9bbec69c0c49 --- /dev/null +++ b/dev-python/blessed/metadata.xml @@ -0,0 +1,13 @@ + + + + + sbraz@gentoo.org + Louis Sautier + + + blessed + jquast/blessed + https://github.com/jquast/blessed/issues + + diff --git a/dev-python/blessings/Manifest b/dev-python/blessings/Manifest index 24aba1b259a0..88b7c7ffa46b 100644 --- a/dev-python/blessings/Manifest +++ b/dev-python/blessings/Manifest @@ -1,4 +1,3 @@ DIST blessings-1.7.tar.gz 22844 BLAKE2B 3694d3e421416bf876265fd0877240b2e0d61e8c58dfa63a6e74dd2f5efd2307cc4a0eef0e825adc0c0f37f6e78e15640362f9477c0dc5c89846416e16f180a9 SHA512 9b1e3eded3fa588c48898d88ba466836be8f25264ce908a2289504e8f13b01315ae1686ee34c0e3a44cdd2bf73da8c1b65e0aaf49ffc0e5b29c412a497c3d76e -EBUILD blessings-1.7-r1.ebuild 1099 BLAKE2B c266a8c1e0a3bb14b3b480e09ccf615e2fa20c42c4d8ed2427c960e4554bf3839d3b7bdb61b6f4b8f2019d570f3a4b2cf637c86c3e11e3f300a1120b5fe94e1c SHA512 59a7d9285ebf26b882f056142cfdd89c420d9b83bb0c9e8fe809999ff0a2c10fda117c54ef834f9dbf0506120627139c004cad9da526bdcdf9e190e9739bca34 -EBUILD blessings-1.7.ebuild 1136 BLAKE2B 5c7ff036993f6a898c3ff1316dd5bea3098fdcec427d158a380d2a3a1046f7cdc4bbafd3945f3c02dc8ee8cc39d5632910b443ad9574331f483d961471b0821b SHA512 0f48edc965c6a7f331031004599d25174cce680759f57b4bcab84bdf0bd463a7106d6b09e6914c71b55337bdffcf145ea1820fd9c42e8c9d0b20891bb9baea3a +EBUILD blessings-1.7-r1.ebuild 1097 BLAKE2B 02ed46c2f5f98fe340d2249adfff4a1604c4e28fbbbeae4e44d81781a658d4ad564589ecfd97b93e44646e0e26dfac3b99158957500aeece6099840ac2b59d13 SHA512 41902da4ee7f57499cb328cb0a54895c8d3cc60019d8cd3aa6372f19bb6876323dfc1012c61d3f36148ecc5ffdf39d06fa8f9fc13d99ac718393c7f48b2cd284 MISC metadata.xml 450 BLAKE2B d5969d6f857cb2ef4927505a351baaa6116bc3b85c1e54a1afd031cc903909ababfa7fd76c01fc9ee4a4bb6ff33552ab984f902932bd8772f11ec931f8fa99dc SHA512 8851fc3ed67dbdbe0efb8fd1712101644793086e6d84fe52fd54d741d81f4c30bb666e1aa82bfc111e2f264e3a238c6059d8be6844a05819b285cc913ade0231 diff --git a/dev-python/blessings/blessings-1.7-r1.ebuild b/dev-python/blessings/blessings-1.7-r1.ebuild index 4d4244fee145..d9b166b70bc5 100644 --- a/dev-python/blessings/blessings-1.7-r1.ebuild +++ b/dev-python/blessings/blessings-1.7-r1.ebuild @@ -14,7 +14,7 @@ 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" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/dev-python/blessings/blessings-1.7.ebuild b/dev-python/blessings/blessings-1.7.ebuild deleted file mode 100644 index 4530868483cb..000000000000 --- a/dev-python/blessings/blessings-1.7.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( pypy3 python3_{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" -RESTRICT="!test? ( 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 a46d7716ec1e..7db0daa2867b 100644 --- a/dev-python/blinker/Manifest +++ b/dev-python/blinker/Manifest @@ -1,3 +1,3 @@ DIST blinker-1.4.tar.gz 111476 BLAKE2B a9ebe32bc01f7f08a5f180caa3d3830eaa10b7c0499c11ff4ceb71ed604f94dfbe4c783cc7409a57da28d6d69cc49d7861d05401802f86d054bdd2501f36cf60 SHA512 2f5f71b05c7cc27f5761ba698b05c78c8a491f5285c120e532d24be0c8256daa14e075f3f30e15fb18e7c3f16579af9378a155d058f170e3af9ffdb89e49f56e -EBUILD blinker-1.4-r1.ebuild 637 BLAKE2B 6e30bac5f1d10bf520f1082a2c5972f4a66b313c095a126fe57a8bd48d96c0b37513f8f5db516dc8054387a21fb2036a25fb4fd3e6fc2cb3abf5b41f0ea3212c SHA512 9666e659cd97bf196cad2ab138b21803e9ab13e4e77e89572fd0ecef96587308c25868585c063b46b67d614fce9e0f3f02ea2a8e399f8807aab3aae601be444c +EBUILD blinker-1.4-r1.ebuild 642 BLAKE2B c514c3687a5c2714930cb958c09a4e637ab75266cd5b51bcc8f71a9579c77f839df6c1b7aafed33b0221ebe3e51723749b26bab7f5d167b72439336ee60fcf9f SHA512 a58276f2f54e98de53b5b586450ecc6b52af663ec4b225f8de48274ad63bff8d6efa76a366d043bec6a5aa8dc43f81608be34b3aae4154941f0b49e59ef606d8 MISC metadata.xml 310 BLAKE2B 4300b6665f80282364e473ec1113f6cc1a2f33f81ebdd4c9a070a7565cd10d83026807ac49472fbbd0c09df5b58eeb18c407b3487a7de8780149b14bdcc09c0a SHA512 4712a1a048dd03c070785ebbefb637eade345c4959994d74643f9f521ebbc3c5477e38ad7628de967c13ceab3c906fd54db6322f8a32a43a47f3223cf8783250 diff --git a/dev-python/blinker/blinker-1.4-r1.ebuild b/dev-python/blinker/blinker-1.4-r1.ebuild index 37ef6cf554fa..17c395b94349 100644 --- a/dev-python/blinker/blinker-1.4-r1.ebuild +++ b/dev-python/blinker/blinker-1.4-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 ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="doc" distutils_enable_tests nose diff --git a/dev-python/booleanOperations/Manifest b/dev-python/booleanOperations/Manifest index 16080e46ea7b..c7aabbc22739 100644 --- a/dev-python/booleanOperations/Manifest +++ b/dev-python/booleanOperations/Manifest @@ -1,5 +1,5 @@ DIST booleanOperations-0.8.2.tar.gz 165059 BLAKE2B 978b992e84181e8ec437e236e6502a6c135ea011395f3b082881e6b9f5c849632077737064d1102164cf083edc8a7e47c6f4f43d858948d9046ed231c5ac8911 SHA512 3c369ce53bc7b1b53f4441ba79959d4853c9ab767fef17fc41f44812427dcb5ad905fcfac4cee0d616447cccd059fce6a1d168b0766054659fb29b33867d1fb9 DIST booleanOperations-0.9.0.tar.gz 165127 BLAKE2B 9f72246afa46c414e3ff9ad23b86da9665a90180fc058ca278b82c1281e798d9d913e496995ca8d45ff948aff5da8a6de26706afdb5e538dee64d7ffe96c7324 SHA512 a63dec9c3a8008825538498b162130624b4d2b9ca64980a23d631601928c5fc6eebdc8f03f19094b7923b008bde6a87b5f21518cb33c8df3fcd41fd84a8ddde9 EBUILD booleanOperations-0.8.2.ebuild 670 BLAKE2B 47c5e24af6a28088c1d66d5ba4910e0f28202f42141b3f9bfcfab87242251a182daccf4bcfbf39516c7bb25b9944dd333626953a7f1d2da4a1c636c541c818ac SHA512 872c101a401c06a049c4859ec44e211cba67cf3f37dd57348a2d2d0974d2a010685668bc3985a04afc10f05ff28a401ffc5049faa9085ceae954a2a7f6c2dd40 -EBUILD booleanOperations-0.9.0.ebuild 716 BLAKE2B 26b3d63b732bd2771a1f1e1f19d9c2cd5c5909e40109350d00b7f0e887317df9cdb347838f71b941e7dbd164e2539312de489382ec0ce1a1cfc68e6cfdebbd16 SHA512 4623fb529f811dc4236b101e4aebbd3089ac9e28fabc1adfff68d3b63844809ce18c435ac31f17e5301fbe1b2395cd866800fea763435144aa7bca29736065c3 +EBUILD booleanOperations-0.9.0-r1.ebuild 778 BLAKE2B 92eb39186e4ce642895e286801d4ea83388bbd396ce652ef92a537cb3dad40109436f818ffc6d0a6a1c8df8a16e4ddee94ab6d05b687cb36fe2138039c427047 SHA512 02da4530db4a13e96e3a615691f6aea89a48726a7cc5ea2142ff52bfcf91786d0270cb7de97e1b8fa7ce66a5c84a587a123944d41197abed6b0d828e59ffa937 MISC metadata.xml 243 BLAKE2B f40c5d69470d5136cba32e1ea6b2351ca1842a5d83381e0bef3e063e266c64bebb9ba85e1f155010e219b136c2827c989d9adf3b2c6b2f6ca265f03339c9a7ce SHA512 640630eb9d42c319ca1da37b03a03677a3dd4e48f28ce2690b64f6e4e7d5885cfda41d439f3f9d8b009be04891b043a5b0ac6f9d43b701f65c8fcc0e0613b04a diff --git a/dev-python/booleanOperations/booleanOperations-0.9.0-r1.ebuild b/dev-python/booleanOperations/booleanOperations-0.9.0-r1.ebuild new file mode 100644 index 000000000000..8904255b6273 --- /dev/null +++ b/dev-python/booleanOperations/booleanOperations-0.9.0-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit distutils-r1 + +DESCRIPTION="Boolean operations on paths" +HOMEPAGE="https://github.com/typemytype/booleanOperations" +SRC_URI="https://github.com/typemytype/booleanOperations/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="" +BDEPEND="" +RDEPEND="${DEPEND} + >=dev-python/fonttools-4.0.2[${PYTHON_USEDEP}] + >=dev-python/pyclipper-1.1.0_p3[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] +" + +distutils_enable_tests setup.py + +# tests need fontPens, that is not packaged +RESTRICT="test" + +src_prepare() { + export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}" + distutils-r1_src_prepare +} diff --git a/dev-python/booleanOperations/booleanOperations-0.9.0.ebuild b/dev-python/booleanOperations/booleanOperations-0.9.0.ebuild deleted file mode 100644 index 6d1187e16e93..000000000000 --- a/dev-python/booleanOperations/booleanOperations-0.9.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) -inherit distutils-r1 - -DESCRIPTION="Boolean operations on paths" -HOMEPAGE="https://github.com/typemytype/booleanOperations" -SRC_URI="https://github.com/typemytype/booleanOperations/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="" -BDEPEND="" -RDEPEND="${DEPEND} - >=dev-python/fonttools-4.0.2[${PYTHON_USEDEP}] - >=dev-python/pyclipper-1.1.0[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] -" - -src_prepare() { - export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}" - distutils-r1_src_prepare -} - -python_test() { - esetup.py test -} diff --git a/dev-python/boto/Manifest b/dev-python/boto/Manifest index e1c5fc8cd639..572709726ccc 100644 --- a/dev-python/boto/Manifest +++ b/dev-python/boto/Manifest @@ -1,3 +1,5 @@ +AUX boto-try-to-add-SNI-support-v2.patch 4329 BLAKE2B 3be0a3a88bc252bf8cbf316d3198b58ca86ee61e991400ce1e27854433bcf3709718593c58ffc2e2ad16fa41630a54670a4b7d42efde572073adf5f5f95994e2 SHA512 48b1fa089138a22ca9749fe82a1d92abf7570edf87a6ffc48f9b2389baed8982092afc2cbf1e35bf0661f185e96ba2b2b6d21cb2c553d6d884e800805f013a9a DIST boto-2.49.0.tar.gz 1478498 BLAKE2B 6a897ea162f5f4bd34a2d488a3e3897f7f2f5b8707dd0922c01b6a0b90ea577223bf3e588b6685bda1f2bc0e92af426711fcba67a70377183465a530065c6c84 SHA512 2175cf30cd25bbc05812e83e5ade7668c3e21b1bb09aa1b43f0f0ac7d6967a646394fb52c9be673ebb65618c5b33a52d6f31f6da702f5cd1d6c9a18169476dd4 +EBUILD boto-2.49.0-r2.ebuild 883 BLAKE2B 128c3d8a978a9249a578bc2637fa0abe25ade76fe55dfe3e7c595df5e9ab9d4a172dff3d5059e02c96d1717bee75ab7f1f419b0047be207aec27a96f58e7aa48 SHA512 ddc5609597677dba4b882260a171160a93c9a9776758c6b9dd789ecbdb6fe2a643fa82e7871a4b65a0d4449ec2d93967831c264c532123d828c849df62a367f7 EBUILD boto-2.49.0.ebuild 716 BLAKE2B e8ddc4cf764002fc0e9e86de50b5ea4a97d06b386525f7d54d9655ad2b32b7372c5ea74b7042004edb6e45e8ec56488da46e0ceed45f4f331f0f58669204dd40 SHA512 a939e1be7b3e0d6d57564d25161404c1c51efcde213606607cb5a7cf792ab12eb72cd25fa4113a01e908da8fd4b3e27eae5232570a6bbdb8d319056e88b3a24a MISC metadata.xml 419 BLAKE2B c6c19e4ba3ecc5a36b535267b75cdf3afb7317e577e8f0899d43a334632633d771b5e5216517537616cc99c7766a852d2b4c5b132e174f8481d86649253e0897 SHA512 ee5587224538b14f67c30eda60c161e4c07c801c4b4edb24bcb0350e17c4d655c4d9a6907ebe5913d7689e1b6078ef25f47b4fe0a7c655cfa8d5ea775b4d0329 diff --git a/dev-python/boto/boto-2.49.0-r2.ebuild b/dev-python/boto/boto-2.49.0-r2.ebuild new file mode 100644 index 000000000000..4cb94d5afa65 --- /dev/null +++ b/dev-python/boto/boto-2.49.0-r2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_USE_SETUPTOOLS=bdepend +inherit distutils-r1 + +DESCRIPTION="Amazon Web Services API" +HOMEPAGE="https://github.com/boto/boto https://pypi.org/project/boto/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test" + +BDEPEND=" + test? ( dev-python/nose[${PYTHON_USEDEP}] ) +" + +RESTRICT="!test? ( test )" + +# requires Amazon Web Services keys to pass some tests +RESTRICT+=" test" + +PATCHES=( + # taken from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909545 + "${FILESDIR}/boto-try-to-add-SNI-support-v2.patch" +) + +python_test() { + "${PYTHON}" tests/test.py -v || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/boto/files/boto-try-to-add-SNI-support-v2.patch b/dev-python/boto/files/boto-try-to-add-SNI-support-v2.patch new file mode 100644 index 000000000000..76ae2cd3964b --- /dev/null +++ b/dev-python/boto/files/boto-try-to-add-SNI-support-v2.patch @@ -0,0 +1,93 @@ +From f5e7f6c98b46ff622f60a4661ffc9ce07216d109 Mon Sep 17 00:00:00 2001 +From: Sebastian Andrzej Siewior +Date: Sat, 29 Sep 2018 21:47:11 +0200 +Subject: [PATCH] boto: try to add SNI support + +Add SNI support. Newer OpenSSL (with TLS1.3) fail to connect if the +hostname is missing. + +Link: https://bugs.debian.org/bug=909545 +Tested-by: Witold Baryluk +Signed-off-by: Sebastian Andrzej Siewior +--- + boto/connection.py | 19 ++++++++++--------- + boto/https_connection.py | 22 +++++++++++----------- + 2 files changed, 21 insertions(+), 20 deletions(-) + +diff --git a/boto/connection.py b/boto/connection.py +index 34b428f101df7..b4867a7657465 100644 +--- a/boto/connection.py ++++ b/boto/connection.py +@@ -824,23 +824,24 @@ DEFAULT_CA_CERTS_FILE = os.path.join(os.path.dirname(os.path.abspath(boto.cacert + h = http_client.HTTPConnection(host) + + if self.https_validate_certificates and HAVE_HTTPS_CONNECTION: ++ context = ssl.create_default_context() ++ context.verify_mode = ssl.CERT_REQUIRED ++ context.check_hostname = True ++ + msg = "wrapping ssl socket for proxied connection; " + if self.ca_certificates_file: + msg += "CA certificate file=%s" % self.ca_certificates_file ++ context.load_verify_locations(cafile=self.ca_certificates_file) + else: + msg += "using system provided SSL certs" ++ context.load_default_certs() + boto.log.debug(msg) + key_file = self.http_connection_kwargs.get('key_file', None) + cert_file = self.http_connection_kwargs.get('cert_file', None) +- sslSock = ssl.wrap_socket(sock, keyfile=key_file, +- certfile=cert_file, +- cert_reqs=ssl.CERT_REQUIRED, +- ca_certs=self.ca_certificates_file) +- cert = sslSock.getpeercert() +- hostname = self.host.split(':', 0)[0] +- if not https_connection.ValidateCertificateHostname(cert, hostname): +- raise https_connection.InvalidCertificateException( +- hostname, cert, 'hostname mismatch') ++ if key_file: ++ context.load_cert_chain(certfile=cert_file, keyfile=key_file) ++ ++ sslSock = context.wrap_socket(sock, server_hostname=host) + else: + # Fallback for old Python without ssl.wrap_socket + if hasattr(http_client, 'ssl'): +diff --git a/boto/https_connection.py b/boto/https_connection.py +index ddc31a152292e..a5076f6f9b261 100644 +--- a/boto/https_connection.py ++++ b/boto/https_connection.py +@@ -119,20 +119,20 @@ from boto.compat import six, http_client + sock = socket.create_connection((self.host, self.port), self.timeout) + else: + sock = socket.create_connection((self.host, self.port)) ++ ++ context = ssl.create_default_context() ++ context.verify_mode = ssl.CERT_REQUIRED ++ context.check_hostname = True ++ if self.key_file: ++ context.load_cert_chain(certfile=self.cert_file, keyfile=self.key_file) ++ + msg = "wrapping ssl socket; " + if self.ca_certs: + msg += "CA certificate file=%s" % self.ca_certs ++ context.load_verify_locations(cafile=self.ca_certs) + else: + msg += "using system provided SSL certs" ++ context.load_default_certs() + boto.log.debug(msg) +- self.sock = ssl.wrap_socket(sock, keyfile=self.key_file, +- certfile=self.cert_file, +- cert_reqs=ssl.CERT_REQUIRED, +- ca_certs=self.ca_certs) +- cert = self.sock.getpeercert() +- hostname = self.host.split(':', 0)[0] +- if not ValidateCertificateHostname(cert, hostname): +- raise InvalidCertificateException(hostname, +- cert, +- 'remote hostname "%s" does not match ' +- 'certificate' % hostname) ++ ++ self.sock = context.wrap_socket(sock, server_hostname=self.host) +-- +2.19.0 + diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 0357d58220d0..2b6f043160ff 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,6 +1,8 @@ DIST boto3-1.10.2.tar.gz 272071 BLAKE2B 9c3b90ae751784946a84d0cf31ed0111526ed97b5be1fe5f256f725889f9819db632c6e6f217e3f01ebb0aa5594257a5bdaabd8dcc5f14ccb5bdd333b1c416c7 SHA512 37ea11f5ae9263aa5e97ce94f2834c987190ba2eac4a60bf9312bb643f1d204e48db7bef6ddc0d46ae124109ec6807589108b58f3024485de163fd8f83688b42 +DIST boto3-1.12.48.tar.gz 292124 BLAKE2B 0baf8fb4cfa040ba05b296d15a523a5de32677684143145b12dd54182d4fedbffa5656d36ab854006c0cc6009a1bca351bb5ac2ea757cb70b446924bcae625a8 SHA512 3cf5533dd5d9aa51cf46ef81ba25bb7afbc73b1e745ea5ae47935b22da290c7d2101e377b3225f970168201dde0bf2ee967e24eed86548f9045eb72840afea6b DIST boto3-1.9.122.tar.gz 258061 BLAKE2B 68903edd97e10693675e4c2fa77c2c54f2d3aab79307ee0a856f43aabe256f7782d027b0a23f433c593962c90f7364c26a87c27fe8770e67b5052e4ced73a9bc SHA512 31b8d8c2369b9076d825196d400c8a8b5579c38f87c7f41634eedbdaf6c2be01072018312e90e25d81b850c51f7c22a13fa565cd4e8b7672c238bad61e6a0810 EBUILD boto3-1.10.2.ebuild 1232 BLAKE2B ea39ddf5aac9ceab82200259373aa821257c5662938abf976d444bd9ed950e7e4591d842fcb13b8f7a286f84e1ea555ba0d23b11e4ad3aa8b14fc38612b25d68 SHA512 2fcb3b55ab0ec0ab308bc5ca9014f6ff0ea199d47f1997fa7081f798667f70f9cb5d3d3f0396eacb20ca0163f82f508a7eef4717616032def79a1b581a112b26 +EBUILD boto3-1.12.48.ebuild 1293 BLAKE2B 92aad28866a299a2a734ff0d36a31a8bfd25e9ecef8e055415c99efee0cd5e23b0d1ab29830d70ca15531b830472b9e07f3cffff2e3c5085800a64a6cc138a1c SHA512 3d0310fccc683e421bce7b4eefca8c469bcaea84f191e6758b2aff6cd267910b7bb96bf0045c81eac26d5ffc11709a8cc0ae2ba6969f3d8b0d3b3e581d359805 EBUILD boto3-1.9.122.ebuild 1230 BLAKE2B 28aca5308ca0056019875d735de0d04a7332a3f995358a7646d454a48c37ed95f7d731bbb56f6635d82504742dea02f87357ed679435ed6c40d33a5aec47449c SHA512 9da14dcf92737efed3232f787430800eb897cd010a4ba33d49090d8146beea685e355f8a47bbe962122c04d4a86d0994f4e3f66ce898f0acfd13cfb42f7f1556 -EBUILD boto3-9999.ebuild 1232 BLAKE2B ea39ddf5aac9ceab82200259373aa821257c5662938abf976d444bd9ed950e7e4591d842fcb13b8f7a286f84e1ea555ba0d23b11e4ad3aa8b14fc38612b25d68 SHA512 2fcb3b55ab0ec0ab308bc5ca9014f6ff0ea199d47f1997fa7081f798667f70f9cb5d3d3f0396eacb20ca0163f82f508a7eef4717616032def79a1b581a112b26 +EBUILD boto3-9999.ebuild 1286 BLAKE2B 5c835ede1c85a0d847b56c98e512fa34b95fe5edf01ed71eed44e0c849844a85070d03794cd57c1abde99e5f4c44e8c528ab987601ce33d426b49e20144155d3 SHA512 686f5d3e2a204b50ab55c518277ed718188aad5240e548aa31e01facaea330540cae9feb7fa5e56559af342cba6c0c09382e8805cfb6026440899c9a723221fe MISC metadata.xml 326 BLAKE2B 0ee2d830daa48d21aa34b2bec8f8b9d6ff03edaffc6bf8f5b47c05b5a83aa0947e22651dcf9ef4d8153b3b0f21913069a77bcfb7b25f55a67c147938bfd6c0a5 SHA512 0e38efcdc960343f3b92fdfca7d91719b2b3b66969cd100fd8e0d53eab876e062ffe2cfb370b605881631f1077861cd6e0aa1b103477933bfa949d297193e109 diff --git a/dev-python/boto3/boto3-1.12.48.ebuild b/dev-python/boto3/boto3-1.12.48.ebuild new file mode 100644 index 000000000000..1d5780433f8a --- /dev/null +++ b/dev-python/boto3/boto3-1.12.48.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_USE_SETUPTOOLS=bdepend +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + >=dev-python/botocore-1.15.48[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + ) +" + +RESTRICT="!test? ( test )" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # prevent an infinite loop + rm tests/functional/docs/test_smoke.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}" +} diff --git a/dev-python/boto3/boto3-9999.ebuild b/dev-python/boto3/boto3-9999.ebuild index b19ce9f817ab..d996a7288df9 100644 --- a/dev-python/boto3/boto3-9999.ebuild +++ b/dev-python/boto3/boto3-9999.ebuild @@ -1,17 +1,16 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -PYTHON_COMPAT=( python3_6 python3_7 ) - -inherit distutils-r1 vcs-snapshot +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_USE_SETUPTOOLS=bdepend +inherit distutils-r1 DESCRIPTION="The AWS SDK for Python" HOMEPAGE="https://github.com/boto/boto3" LICENSE="Apache-2.0" SLOT="0" -IUSE="doc test" -RESTRICT="!test? ( test )" +IUSE="test" if [[ "${PV}" == "9999" ]]; then EGIT_REPO_URI="https://github.com/boto/boto3" @@ -22,33 +21,35 @@ else fi RDEPEND=" - >=dev-python/botocore-1.12.4[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - dev-python/s3transfer[${PYTHON_USEDEP}] + >=dev-python/botocore-1.15.48[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] " -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - doc? ( - dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - ${RDEPEND} +BDEPEND=" + test? ( ${RDEPEND} dev-python/mock[${PYTHON_USEDEP}] dev-python/nose[${PYTHON_USEDEP}] ) " -python_compile_all() { - use doc && emake -C docs html +RESTRICT="!test? ( test )" + +distutils_enable_sphinx docs \ + 'dev-python/guzzle_sphinx_theme' + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # prevent an infinite loop + rm tests/functional/docs/test_smoke.py || die + + distutils-r1_python_prepare_all } python_test() { nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}" } - -python_install_all() { - use doc && local HTML_DOCS=( docs/build/html/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index ba0583030a50..3d3891bd9615 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,9 +1,16 @@ AUX 1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch 1056 BLAKE2B ecdf805cd61e337d4152d56952aeb8b78bfdd871b4da060d025ca4e3f974b3b7a907eee71ce6de1bc6cff8130fa81391aeaa2c5537b1baf159ce23500908a5f4 SHA512 c3be1a6457990168c759f03b24de8f78242b9c06f189553e416ce75fee6a77dce68967a551dfd83e1be096db9baeca019b75526c4886c672eca35282e307f229 +AUX botocore-1.16.7-unlock-deps.patch 598 BLAKE2B 27b0c4d42da15c009c1a9181a757aa2886343a6e486710de5f962fe09ebe3ee9091830aabd17544e2112de2eaf91d63ca881ce050b6b9fa9af86337f3146a791 SHA512 6028bd13aebcbe6afe66018185d22f904c010cfd41f014b43f361c73799592d223af0a23d8fb3086f4bba9a1d106f60afc68e659dcb78d0d2a967442130b3179 DIST botocore-1.12.122.tar.gz 5492931 BLAKE2B 05371245cd0de404713f920d0651f9bbdcabe9508c5e27f692adc4cda7ac2f7fba24b2b95a26b788e4960b01553c1746f08b9db4f38e4629c5703fd6872893be SHA512 f92581ac6b8a46d4af8b55b391e6e75c452f83a4ffde6c940c9f85b2215a3eda44e8b2672f469769b4d9a0d7ac2823540f45c1822279b6264d016986f2b06c53 DIST botocore-1.15.16.tar.gz 6173930 BLAKE2B 70e185faa9fa3f8537e38e4db8c263f5bfb0430d827e1093d41fdae8a16d6975071d3eec0eddde41d92044eebed92396d65f70eaf21a4ea2e6a1b464498c7f15 SHA512 574f0fc8cfa34e16b9933a7c7dd9fc9a95f713f8693507eac5598e73775def6df209b2883abf5a13e68327bf1e89508fce5d37074cd3a0173ab5cd1e35372409 DIST botocore-1.15.32.tar.gz 6261957 BLAKE2B 7825e7d6315cae3578155825e0b5cb3961e5548021d63dad1747903c8f55bede03c4fdb0a07b724e2816ef294a890e85a648bae313620ab4156fd2a28d4e517b SHA512 865612fa52aae3bf08ee74b52a3fe685d7308d0d86bd438851e0b9db639ba3f6430211a7863c1b0737c0af0afc6ba760b2ccfd0103d303e87758317f773cef6d +DIST botocore-1.15.48.tar.gz 6336322 BLAKE2B 0d25424e82fcbf1376bb1eb9cac9eeb7a45d08698f39563f635a34b1b24bc6823c5f2b08b6a40a0fc9b54b0404b8f5dd7d07fc21e0c7e0c489fe172e7f29a936 SHA512 91d86731909be5828e38a69e32e5189fbd0357378c51a04f60efbcfbb1b6c0c01151c982fc32619e3be240f5df881e5342bbba6b290b3092d9fe11ce9e3b28d0 +DIST botocore-1.16.6.tar.gz 6386032 BLAKE2B e909e2fa021d5b1be333a31758af408cdc6e11224addefac31b87b8ce9983350aeaaf862feaf040490fad8eb87d7dde800bd8a77156410e6a734f567e2cc1055 SHA512 1f265a0a8adb7f0172f02448d3be5aeacf11e3fb7023da8d81e6d19c39d97cac99cfe3a70997e682deb44a4fd78304e4a0c1df43787f3139bbccbe852c682a82 +DIST botocore-1.16.7.tar.gz 6391893 BLAKE2B 19a8770ef1058e5601a1c292e2e17e1625e4d5d0d1845b59bbd403a2c285da1a774935e9d1e1fa7ca26a1e3c4703b29fcbb2f021a7251aa3ca756c80b2ba0461 SHA512 0ab2b4ff4096049cd92b96c710a38867a53b2dba0f07a319ec1a2f9b3cbce60776026c62e3eaaebe571b6ad26eb5c1c258b2dd350a444d30e54b342bcd675768 EBUILD botocore-1.12.122.ebuild 1496 BLAKE2B 99db83ccdf13386f7c3745508682fd6b3e996070917b770e23cdb5b977183c822d763355dc9dffa467fd8c45faa06a7794bd22df2a32ca3db4642d0d45630750 SHA512 b3f6629a2987d1be0f99adb92608bd58054d5556e68e5082efed002aa0a3f4b679bb1a51bcf2dbbadbadb10b0bfd7c6803ebfadc9ea792a944ffb04e425fa895 EBUILD botocore-1.15.16.ebuild 1508 BLAKE2B 8320c38de9ccccf6cdd688aa704cfa23d031e607e03dd0b05ddbd04b7bae7ab7e6bfd90636b05ff451b2b8673d457a1a48fa6f94d822849a2e44d4fe36a5a5e8 SHA512 c2f0b19ebaa0288ff55e8554c07ff021d1c716a9d2a267c7d39289af6a2a9ca58166d901a90e1d737decaa3dd41ac82d86309291108844dffddc7e4647667466 EBUILD botocore-1.15.32.ebuild 1508 BLAKE2B 8320c38de9ccccf6cdd688aa704cfa23d031e607e03dd0b05ddbd04b7bae7ab7e6bfd90636b05ff451b2b8673d457a1a48fa6f94d822849a2e44d4fe36a5a5e8 SHA512 c2f0b19ebaa0288ff55e8554c07ff021d1c716a9d2a267c7d39289af6a2a9ca58166d901a90e1d737decaa3dd41ac82d86309291108844dffddc7e4647667466 -EBUILD botocore-9999.ebuild 1508 BLAKE2B 8320c38de9ccccf6cdd688aa704cfa23d031e607e03dd0b05ddbd04b7bae7ab7e6bfd90636b05ff451b2b8673d457a1a48fa6f94d822849a2e44d4fe36a5a5e8 SHA512 c2f0b19ebaa0288ff55e8554c07ff021d1c716a9d2a267c7d39289af6a2a9ca58166d901a90e1d737decaa3dd41ac82d86309291108844dffddc7e4647667466 +EBUILD botocore-1.15.48.ebuild 1508 BLAKE2B 8320c38de9ccccf6cdd688aa704cfa23d031e607e03dd0b05ddbd04b7bae7ab7e6bfd90636b05ff451b2b8673d457a1a48fa6f94d822849a2e44d4fe36a5a5e8 SHA512 c2f0b19ebaa0288ff55e8554c07ff021d1c716a9d2a267c7d39289af6a2a9ca58166d901a90e1d737decaa3dd41ac82d86309291108844dffddc7e4647667466 +EBUILD botocore-1.16.6.ebuild 1508 BLAKE2B 8320c38de9ccccf6cdd688aa704cfa23d031e607e03dd0b05ddbd04b7bae7ab7e6bfd90636b05ff451b2b8673d457a1a48fa6f94d822849a2e44d4fe36a5a5e8 SHA512 c2f0b19ebaa0288ff55e8554c07ff021d1c716a9d2a267c7d39289af6a2a9ca58166d901a90e1d737decaa3dd41ac82d86309291108844dffddc7e4647667466 +EBUILD botocore-1.16.7.ebuild 1478 BLAKE2B c590fd3fefb93eaaff4d07bcbb7863f7c60f563ed9d8a8bf8b0ad7d0ed20bafe0b79288710b2821105a6f13a809d49572af5352b1c95d1cc28ef4dbb5ca3a0ae SHA512 b5721a4f2924d2bcb0c7501f762f3b8d1a6de664ae9f66dcd044931637420c74766248ebf7232d0de4857731e630537afa0d9bbe22c4f4f3941b9ad9bcc4a3cc +EBUILD botocore-9999.ebuild 1614 BLAKE2B 8a4ee3e4ae8733ab493bbf390bada866cedeaa3139b501566abc3dc8b56b6816328d885c84b2d4b2effe951d178c91641934129832260f07cd0d60024cd88635 SHA512 2a1c6901db5dee864b97e92ff15ae267f58814ade23fdf13e351dbcd7e6e3ed2faa3a189bd69872f0cc1623baf0c9b975ec616f95b4ed624d0389edef98b2437 MISC metadata.xml 487 BLAKE2B 4da33579cf14e968e507d4115e361aca7f13f618853758ae8cabd3ae7cc3adffdf374c091fe8086382728be8a59a8ee289408e53865807e0e0f93546d3eeadf8 SHA512 9df7187812d396f69b5a3499c20fa062a703c6a0385e63c812a2e1b7dd10a2c16343ff49d2585b17256623fe1b465f0e73d0fa39b07827338ed7fcfa38e45e90 diff --git a/dev-python/botocore/botocore-1.15.48.ebuild b/dev-python/botocore/botocore-1.15.48.ebuild new file mode 100644 index 000000000000..f9ce3c85acf8 --- /dev/null +++ b/dev-python/botocore/botocore-1.15.48.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3." +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="doc test" +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" ) + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}" + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/botocore/botocore-1.16.6.ebuild b/dev-python/botocore/botocore-1.16.6.ebuild new file mode 100644 index 000000000000..f9ce3c85acf8 --- /dev/null +++ b/dev-python/botocore/botocore-1.16.6.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3." +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="doc test" +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" ) + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}" + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/botocore/botocore-1.16.7.ebuild b/dev-python/botocore/botocore-1.16.7.ebuild new file mode 100644 index 000000000000..be9914c2cdab --- /dev/null +++ b/dev-python/botocore/botocore-1.16.7.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3." +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" + "${FILESDIR}/botocore-1.16.7-unlock-deps.patch" +) + +distutils_enable_sphinx docs \ + 'dev-python/guzzle_sphinx_theme' + +python_compile_all() { + # remove version locked deps + sed -r -e 's:([a-zA-Z0-9_-]+)[><|=].*:\1:' \ + -i requirements.txt || die +} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}" + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}" +} diff --git a/dev-python/botocore/botocore-9999.ebuild b/dev-python/botocore/botocore-9999.ebuild index f9ce3c85acf8..54136d6d4829 100644 --- a/dev-python/botocore/botocore-9999.ebuild +++ b/dev-python/botocore/botocore-9999.ebuild @@ -45,6 +45,10 @@ PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" ) python_compile_all() { use doc && emake -C docs html + + # remove version locked deps + sed -r -e 's:([a-zA-Z0-9_-]+)[><|=].*:\1:' \ + -i requirements.txt || die } python_test() { diff --git a/dev-python/botocore/files/botocore-1.16.7-unlock-deps.patch b/dev-python/botocore/files/botocore-1.16.7-unlock-deps.patch new file mode 100644 index 000000000000..1dbb890fbced --- /dev/null +++ b/dev-python/botocore/files/botocore-1.16.7-unlock-deps.patch @@ -0,0 +1,27 @@ +diff --git a/setup.py b/setup.py +index edc35789..94545b8d 100644 +--- a/setup.py ++++ b/setup.py +@@ -24,17 +24,17 @@ def find_version(*file_paths): + + + requires = [ +- 'jmespath>=0.7.1,<1.0.0', +- 'docutils>=0.10,<0.16', +- 'python-dateutil>=2.1,<3.0.0', ++ 'jmespath', ++ 'docutils', ++ 'python-dateutil', + ] + + + if sys.version_info[:2] == (3, 4): + # urllib3 dropped support for python 3.4 in point release 1.25.8 +- requires.append('urllib3>=1.20,<1.25.8') ++ requires.append('urllib3') + else: +- requires.append('urllib3>=1.20,<1.26') ++ requires.append('urllib3') + + + diff --git a/dev-python/bpython/Manifest b/dev-python/bpython/Manifest index 5c66216dbaf1..f7af474f6b4e 100644 --- a/dev-python/bpython/Manifest +++ b/dev-python/bpython/Manifest @@ -1,6 +1,5 @@ DIST bpython-0.18.tar.gz 213321 BLAKE2B 476c18fbec1d4ef3c5e206e7586b0e982656160474b64ceaecf5b49f560115af0e51d964553aad25bc765f7b431bc4f062581f9f30c0cb2e8da51cdbf2bca5ca SHA512 760143c286e686d4b8d706e38f3b2d2e7c865f960fa8d828ec08a7d0dd198bfa09686ab3c4b27ea365400d60c45b69a3c03ee726879a8825cc91af2a75d28dab DIST bpython-0.19.tar.gz 216564 BLAKE2B a0b469ae28965e7926838b2d520aed0199a39ad5d9d5650e34446601e6e5f023a6c09cbdd85a30b2873dc72b5ef5774c483d5f627accaf29dce7e6f8628cc1df SHA512 7c746848671d5de0b63f0284d2af87c12480fa1ae3e89eb10093ab5dfd42f926171f29bd8bcc19fe173fc58f7eff7276da4639d580836f0d112dc5e85000dc55 -EBUILD bpython-0.18-r1.ebuild 1489 BLAKE2B a68bd35b23d4e4ad73a1c05bc90716f8a2387866cb453d5b339c4e95a17c3c95f82a28f35fa9f8d303e675e03b61c0de78b14c150e44065e14d527a06c166c78 SHA512 166537078dadc45143655a4d4066bb12c20bb3df6e9c93c0dea5c596b31d52ac32f2500d68910f24995e7b2ff8110a3959763b53778ed0a0fecb4767f0da3007 EBUILD bpython-0.18.ebuild 1489 BLAKE2B 8b30f8c8c24461828206e3cd422750add7dc671417a097d631c5db53349d20a9ee58ab80bc53f801f8ff9943c0cbd938d3519be920202980e223c407961a509e SHA512 63685278cddfcd1f11dbc1c2c264dd74b9647ff4ee158bdc8a6db83bbe0633a46d9b7350ecdfefb4b44302551aade4873d057d74944924298569a9b2392c557e -EBUILD bpython-0.19.ebuild 1489 BLAKE2B a68bd35b23d4e4ad73a1c05bc90716f8a2387866cb453d5b339c4e95a17c3c95f82a28f35fa9f8d303e675e03b61c0de78b14c150e44065e14d527a06c166c78 SHA512 166537078dadc45143655a4d4066bb12c20bb3df6e9c93c0dea5c596b31d52ac32f2500d68910f24995e7b2ff8110a3959763b53778ed0a0fecb4767f0da3007 +EBUILD bpython-0.19.ebuild 1487 BLAKE2B c78099c542f93af4606f439e5c12e1969ec7ccee20a197e40b6c2c6c437873700a65cbdb316f8f47b25ee7adbe98cdac0ebbc7f84e30feae9824e36b4e0f3493 SHA512 c605c91478e64c3c1bf9362d9faafda703211bfe71e37a1d0b5ad79a3f8117e3194f08bf6fb4dcfd7c2310b3f63ea8a3bb96a4e46eeb4042767962fab6409351 MISC metadata.xml 527 BLAKE2B 2691755a7de852d518e3646b965483a12169e56dbfed6fd43961d6833d9ef673f8c0ab146a2677dcef6cfc173f3a9f2200fbb39ed870570b8f28ca641c617e60 SHA512 0710368b088d3c9bcd52c93df885a730a4a3e189781dcd1a10d63fe6dfaabb486e972150ebb693ed1859a4461aa1343bb5ccc80772406abed4e0f0f9776329be diff --git a/dev-python/bpython/bpython-0.18-r1.ebuild b/dev-python/bpython/bpython-0.18-r1.ebuild deleted file mode 100644 index fa686ecb0251..000000000000 --- a/dev-python/bpython/bpython-0.18-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="Syntax highlighting and autocompletion for the Python interpreter" -HOMEPAGE="https://www.bpython-interpreter.org/ https://github.com/bpython/bpython https://pypi.org/project/bpython/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" - -RDEPEND=" - >=dev-python/curtsies-0.2.11[${PYTHON_USEDEP}] - dev-python/greenlet[${PYTHON_USEDEP}] - dev-python/jedi[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - >=dev-python/six-1.5[${PYTHON_USEDEP}] - dev-python/urwid[${PYTHON_USEDEP}] - dev-python/watchdog[${PYTHON_USEDEP}] - " -DEPEND="${RDEPEND} - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) - test? ( dev-python/mock[${PYTHON_USEDEP}] )" - -DOCS=( AUTHORS CHANGELOG sample.theme light.theme ) - -# Req'd for clean build by each impl -DISTUTILS_IN_SOURCE_BUILD=1 - -RESTRICT="test" #659110 - -python_compile_all() { - if use doc; then - sphinx-build -b html -c doc/sphinx/source/ \ - doc/sphinx/source/ doc/sphinx/source/html || die "docs build failed" - fi -} - -python_test() { - pushd build/lib > /dev/null - "${PYTHON}" -m unittest discover || die - popd > /dev/null -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/sphinx/source/html/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/bpython/bpython-0.19.ebuild b/dev-python/bpython/bpython-0.19.ebuild index fa686ecb0251..178c7afd56d5 100644 --- a/dev-python/bpython/bpython-0.19.ebuild +++ b/dev-python/bpython/bpython-0.19.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="doc test" RDEPEND=" diff --git a/dev-python/breathe/Manifest b/dev-python/breathe/Manifest index 62aa2a1ed9f4..37ab6d74bd8f 100644 --- a/dev-python/breathe/Manifest +++ b/dev-python/breathe/Manifest @@ -1,3 +1,3 @@ DIST breathe-4.14.1.tar.gz 69369 BLAKE2B 93c394d7174aff8e8e8b1c95435d88c5f344ea1a26f46e9ef6ea8e7457bb9650d0cce96d03bc5c23e58704e3dcda3228ef1a61b16cd9ab45b07c2f1989eea88f SHA512 7247aae71c8e3e2491b76e6a5889fd9b97100e921e8c724c26e6c75b904c4e5dca825ae824b015f156960d5afbbf622b29535a46261c7fa0c24dd52deb46d096 -EBUILD breathe-4.14.1.ebuild 728 BLAKE2B dac06b8b499a6ddb609ea3d7f0fb3112840b9bce9ba6e16d1b368aecae51263aba26bbabdddbcf9be7dcec734fdefc40e12d77f658ce3100659e4908b09c511f SHA512 4f169eec5320422b17e44bb83eaebce3addc87cf72b5916013695d9b0b32be49d48a44317196a9d395992f21cea14f0ee89749c64804e874ea334970c0a450d2 +EBUILD breathe-4.14.1.ebuild 735 BLAKE2B 83d869a5200083bfc67e752a0ec9965176e9a4cdf1b8ba5ba14f64f912074cdb64ec06efc5459cdf8e8fcd21f103bbfc0a2a6a712c9aa14733af582c08c04379 SHA512 b9f37a7825c19ff0bd17c7a7be4c2222f06f1c981be82e1fca985f0e9c9e2a1065f1d0e134eafc63d9bd1def90f31e9dc0705a6a55c588aff72818741e87acf2 MISC metadata.xml 796 BLAKE2B 5f7541beb0113e83fb387eadfbbefea4bfe9d6a172c61fd60a2de473ec9e61f1a941d768350526de1464ff0ebbc58dabf13e7be3e38cac1d3a3cbcd791260d40 SHA512 734fa318039a2831c3cd35fa9f710739406b627f1e0f1d34c772d1d9dae53ea6921c21a236cabf00e3a1d3d2e95f053ea39436b1f539d9fa0c2bf1abbaf9018f diff --git a/dev-python/breathe/breathe-4.14.1.ebuild b/dev-python/breathe/breathe-4.14.1.ebuild index 438fb29294ae..d98d50a6d7fc 100644 --- a/dev-python/breathe/breathe-4.14.1.ebuild +++ b/dev-python/breathe/breathe-4.14.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" RDEPEND=" app-doc/doxygen diff --git a/dev-python/brotlipy/Manifest b/dev-python/brotlipy/Manifest index cf150750dd99..7d36ef56ca71 100644 --- a/dev-python/brotlipy/Manifest +++ b/dev-python/brotlipy/Manifest @@ -1,5 +1,5 @@ AUX brotlipy-0.7.0-test-deadline.patch 913 BLAKE2B f7a57989defc3cbc6aa0f29d9db73d7aaf5abae22609b4d501699b4e5195f50fa8025feee64e7935584868d5100f3e088abcc2086056058464f3f4ad14a939e6 SHA512 c125622a149582b0e45397877f4f609ced2d9b388ed101a7a5c0bdbdbb849093538be5ba12e6d549c7a9fea1df3c74dc8dcc3d4bc894bb2ebae0117440b1d5af DIST brotli-46c1a881b41bb638c76247558aa04b1591af3aa7.tar.gz 19840371 BLAKE2B b9a1c3c2e5b62bd63b392debe54bd1732ac1cb31f88500f0142108b453649d96901d9a03b6db98642cb9abaf9188c06d440f2b8bd3cf57fbbb52196a931f5079 SHA512 dc573c90491032a205f32f0ce9c93e95b06c70a3107caa9501e038a212226c37117d63709a29843367344bf7d18cf32d0c0578b11166387198e12b38b1522406 DIST brotlipy-0.7.0.tar.gz 19375 BLAKE2B 035dc8757e491bc4fc0d8e2b6b82703eecc8f6f4150da42fda0f6c6f42a617519f5191371eb1dd976b8bbfeab88845bb018b874a395cdbf0ff409a6911f969f5 SHA512 bec8183cf3cc8ba9e594d1a86a8a33d88a6ac8e9c6a6287c837bda3726183ff1b486f2c49da4e489b5b3cb51b57dd5816413b59419920c2ced48435221f1beaf -EBUILD brotlipy-0.7.0-r1.ebuild 1622 BLAKE2B 1bd30c1056d090af443dfa15fff985e7b1efc2754a744b83436e95302b62d5354fbec9a7caa62553a48174c086464608398c6834b6425dd3a537e25d984d7096 SHA512 cc9bec766b2d7cc88d873297b2dabf6208782286c17f63c4547a6359e659394665a2d96506f56bdcc9833acf821ccf1b8b564d88191290e65e15f8ca246837b5 -MISC metadata.xml 381 BLAKE2B 0ce0f75aab60659850e7d04532911feea89a4bccf8ec7826ebfb924416af438d5a2bf7981435a22e825b39881ac20a8b2a0bd93a66b2d7b031c72123033f1d78 SHA512 9b3a37c75a62f1873288ffba45ab105225a90d72e01c7ead253b5a903ec28babe152074cc7595d6398104f8ccc50ebfc71ff72c4e620a7dad1b5e57f767cd118 +EBUILD brotlipy-0.7.0-r2.ebuild 1535 BLAKE2B f1058826735f7232a7f0c66565a9eda31ddc028f50bfe53679538fffd8c824d66f47ea22824ea691cf7162924fc0826710849ef497ccd2fa10398c88d6f15357 SHA512 1b98119e36c39ccf1883e110ee582cc616cfa211dc2018c6f181904eb207ebac67bed5b729e8cf1bb5b3eb7b94ab4583b81974d410d9e9828753c29c787ddbbc +MISC metadata.xml 240 BLAKE2B 41e6a4d9da33dab2decc5ff419924f382a8f64d27a81fdb97576db8c6cf125be95911747946ec8be1b453f56617fef1084f5947f84b50a8db419d46df2ae8a0f SHA512 9c23321eaa853f851bf00195ea64ac2ba093e516f9b57855ee5aa58fbb1988130c9f0c17c2a9ce9fae4ee033e0a28a70c868e0f5acdfa1dd316ab533c5279d59 diff --git a/dev-python/brotlipy/brotlipy-0.7.0-r1.ebuild b/dev-python/brotlipy/brotlipy-0.7.0-r1.ebuild deleted file mode 100644 index 7cd6af268498..000000000000 --- a/dev-python/brotlipy/brotlipy-0.7.0-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} pypy3 ) - -inherit distutils-r1 - -# Commit of the Brotli library bundled within brotlipy. -BROTLI_BUNDLED_COMMIT="46c1a881b41bb638c76247558aa04b1591af3aa7" - -DESCRIPTION="Python binding to the Brotli library" -HOMEPAGE="https://github.com/python-hyper/brotlipy/ https://pypi.python.org/pypi/brotlipy" -SRC_URI=" - https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/google/brotli/archive/${BROTLI_BUNDLED_COMMIT}.tar.gz -> brotli-${BROTLI_BUNDLED_COMMIT}.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# module name collision with app-arch/brotli -RDEPEND="virtual/python-cffi[${PYTHON_USEDEP}] - !app-arch/brotli[python]" -DEPEND=" - ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/brotlipy-0.7.0-test-deadline.patch -) - -src_prepare() { - # Inject the brotli lib. - rm -r "${WORKDIR}/${P}/libbrotli" || die "Could not remove the bundled brotli lib folder." - cp -r "${WORKDIR}/brotli-${BROTLI_BUNDLED_COMMIT}/" "${WORKDIR}/${P}/libbrotli" || die "Could not inject the brotli lib." - - # Tests fail if we have this folder preserved within the lib. - rm -r "${WORKDIR}/${P}/libbrotli/python" || die "Could not remove 'python' subfolder." - - distutils-r1_src_prepare -} - -python_test() { - pytest -vv || die "Testing failed" -} diff --git a/dev-python/brotlipy/brotlipy-0.7.0-r2.ebuild b/dev-python/brotlipy/brotlipy-0.7.0-r2.ebuild new file mode 100644 index 000000000000..19c941192db1 --- /dev/null +++ b/dev-python/brotlipy/brotlipy-0.7.0-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} pypy3 ) + +inherit distutils-r1 + +# Commit of the Brotli library bundled within brotlipy. +BROTLI_BUNDLED_COMMIT="46c1a881b41bb638c76247558aa04b1591af3aa7" + +DESCRIPTION="Python binding to the Brotli library" +HOMEPAGE="https://github.com/python-hyper/brotlipy/ https://pypi.python.org/pypi/brotlipy" +SRC_URI=" + https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/google/brotli/archive/${BROTLI_BUNDLED_COMMIT}.tar.gz -> brotli-${BROTLI_BUNDLED_COMMIT}.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86" + +# module name collision with app-arch/brotli +RDEPEND=" + virtual/python-cffi[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' -2) + !app-arch/brotli[python]" +DEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/brotlipy-0.7.0-test-deadline.patch +) + +src_prepare() { + # Inject the brotli lib. + rm -r "${WORKDIR}/${P}/libbrotli" || die "Could not remove the bundled brotli lib folder." + cp -r "${WORKDIR}/brotli-${BROTLI_BUNDLED_COMMIT}/" "${WORKDIR}/${P}/libbrotli" || die "Could not inject the brotli lib." + + # Tests fail if we have this folder preserved within the lib. + rm -r "${WORKDIR}/${P}/libbrotli/python" || die "Could not remove 'python' subfolder." + + distutils-r1_src_prepare +} diff --git a/dev-python/brotlipy/metadata.xml b/dev-python/brotlipy/metadata.xml index e7214b7e32c5..7f4f33c6dbc9 100644 --- a/dev-python/brotlipy/metadata.xml +++ b/dev-python/brotlipy/metadata.xml @@ -1,12 +1,8 @@ - - oleksandr.trotsenko@gmail.com - Oleksandr Trotsenko - - proxy-maint@gentoo.org - Proxy Maintainers + python@gentoo.org + Python diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest index 48bd88341811..60c99e0291f1 100644 --- a/dev-python/cachetools/Manifest +++ b/dev-python/cachetools/Manifest @@ -1,3 +1,3 @@ DIST cachetools-3.1.1.tar.gz 22055 BLAKE2B 9141adb9cff5e7f76a370666c24664de09b1562a9e40636b8103157cc65b146dca96ad871065191618e2d458078cb7da30c80da21b4fded73097bda7916f4819 SHA512 23a7d9c91f97727984585745169dbf94922288e464196d5c05f442226cbff4efeb3588ed463f481bd75892824188bd3ab8031f4f2f8e52924c74428b1034714a -EBUILD cachetools-3.1.1.ebuild 491 BLAKE2B 99294f7b3548be6389b2ebde2578dd11246fccf7682b28a6f18c8d4cf8afd88aea7ad8e65035f280991ee3e40d5db22b090929f1a1a0f32dff9f007ff0ea960b SHA512 0be503e6d7f036cda7d1bba8c81aa23fc73ea7b2c56bc130240599b88f9e7dd58cbd3c7c3e1178a2d30843b77f9da4f169ee05eedc1c1b8e5108a3f5911ba4a1 +EBUILD cachetools-3.1.1.ebuild 493 BLAKE2B 47a883829ec960b72f66b5a8ca1d13dc145d4e81f0bf4c5806145ff45e556d335717bf39e34a8ec225ea7d5f911c23c0caf164c8422b8f5c0957bee53c3ba0e8 SHA512 1d810d06f7e0dae91832161bc420d90b0d033635e1940ae510241a92121845af61a2c50cc81be2a1643a6099a8d78b5001190432d7f1be0ee23d5e6fe3418447 MISC metadata.xml 382 BLAKE2B f140052d08961397a0f05455570a02fe09a16a332cfa85cc61aa43e3a7cd634872453e92c440bce9d80f712d9db5f0daab42182ab442618fb37fc361b53506f6 SHA512 24e532452d31effea36e8aeb24ea13a7d4eedb17538bfbabcf1427e049c7d309d67748d5360f43d6a175c2fd0868d40949199b53601f28964e3cbd23482299d2 diff --git a/dev-python/cachetools/cachetools-3.1.1.ebuild b/dev-python/cachetools/cachetools-3.1.1.ebuild index 2148006d4acb..c43fb2439911 100644 --- a/dev-python/cachetools/cachetools-3.1.1.ebuild +++ b/dev-python/cachetools/cachetools-3.1.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) inherit distutils-r1 diff --git a/dev-python/carbon/Manifest b/dev-python/carbon/Manifest index e687901ae4d8..1bba3a798743 100644 --- a/dev-python/carbon/Manifest +++ b/dev-python/carbon/Manifest @@ -2,5 +2,5 @@ AUX carbon.confd 119 BLAKE2B 75505b3aedcc65306a1cd16645e349012652a268d838dc1fd32 AUX carbon.initd 1259 BLAKE2B 06d75128329df6efe82b2d2ac2c35bb5f8726b760fc3e34335bea972a8c74070b6f892825b2b34144e15a41833cbbbb0e64d449f1c3326e7fae7b88349e62c48 SHA512 f6ccd3a3abdd8b8e1eff55aa6a0cd0b26e5cd6789ff6f8f795890e61adfac7369c101788a0db2e7d6fdaeace622cf8313a331aa6e0f54e9dda7ec8194351019a AUX carbon.initd2 1329 BLAKE2B 7990f8ee25f2554ce5997075c7fda4cfc69d73ae060657a917498bed4ef237a6e0b43b522ef15b0587d15c71fdb03a26f562d1147212c50f8d838f97522cc9cd SHA512 08d9a7ddc763bb49763b1c873504b0dfb45763ed871f22632885692f41d5d8c86616677c2669b0b8c2160170a7c507c2415571d300e2045675c7002556a4063e DIST carbon-1.1.5.tar.gz 72365 BLAKE2B 304e515fd3cae806e141d0a76983d13967885a7e57c310d86c0c83560aa306a573676fb0135fceccf14cc7ed42d8a9dcb7869ab0d6ac3b2fc00c2fb088011873 SHA512 1b3a0a0d4005e2ec8d5bca062b41f0e18329c1bc4d3a4b3eca5e8f7c94c20387281392eefceaca90294e51860eabecca242c487068433119f1f249f8659ed560 -EBUILD carbon-1.1.5.ebuild 2023 BLAKE2B 2aaea9e8f1721ba82473ce1d801db5d3e2ddb2930841324abdceac2ca0b69dc0ab13b998b09917272a20064c5740b02543c4fe446d953ee619b365ea15fba858 SHA512 1e85755445b607f1048c1a790ee8a50df4db1c71af17471c4ea0c7ee7348492df0f86d72e6f3edf6e9d84ab1aa8c1d6d267e3bb7717cde986f5b54c85383728e +EBUILD carbon-1.1.5.ebuild 1998 BLAKE2B 31201c712817302dde32f6931a3d50b9e3b7ee4919694211e191ae27a1458763dab1246e619778d80d696cd0ace8f50ab762efb516fb2df70178bfd7c8d45e34 SHA512 5d74841bc1da9216fa1da6e12d2e192e6c899a0f5cf6bfd3adaa73315cafeb2625d26731ba027bbfcc35c51b5a9a64c952df325dea28f2fd043e968f00e95bed MISC metadata.xml 441 BLAKE2B d2e47e40cd430deb50428472c2a1aa280b888429892f59bf49a58b3ace4210005efd9489821c89ec59b72b398ef78510817a552dbbb65f2e64c9725ab0375507 SHA512 b6a65d642333fb19a34c4f1342b58ee9eadb9824f078a7cd9faac06d3d9e731ea67aa138a8e36db797b755dd382873583808aa6460375ebedf61443be962fc5d diff --git a/dev-python/carbon/carbon-1.1.5.ebuild b/dev-python/carbon/carbon-1.1.5.ebuild index 74d2937c437c..920de7f1577a 100644 --- a/dev-python/carbon/carbon-1.1.5.ebuild +++ b/dev-python/carbon/carbon-1.1.5.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python3_6 ) # 3.7 dropped due to dep-hell +PYTHON_COMPAT=( python3_{6,7,8} ) inherit distutils-r1 diff --git a/dev-python/catkin_pkg/Manifest b/dev-python/catkin_pkg/Manifest index e904f5c68798..f7cae6346a89 100644 --- a/dev-python/catkin_pkg/Manifest +++ b/dev-python/catkin_pkg/Manifest @@ -1,11 +1,14 @@ AUX catkin_prefix2.patch 1620 BLAKE2B 7c6824c35ac840429646e1804e417ea09971be6a497ba6e45daccd453aaf0a6e17608ddabdfbc681d5d83f0bf42496425aaf4c0fbc3c3f282fb62a4639bf0a0a SHA512 2750d043373d5a7ae0761feaf5210847fad08bbef96804cf6c4931fa751918241e0517bc538b1db12ae981d6a3a89afb53cfce8b2dfd7d80b849a6de203edb13 AUX infinite_loop3.patch 1236 BLAKE2B f236f05623b5ee4414fe3da7efebf61d62ed8617d47a659e980907aafabe3c0f4a0fc41779c73872235a186c7457ece6991433c67acace597fe86f5088ab9cca SHA512 4d07d04cfe1a10531129494000be11fe6b2598c077658b212f888b24d3de997fa6730641055caa181a5a071585f41f82cd4783c46b314cf66fe1f34b70f538cf +AUX infinite_loop4.patch 1327 BLAKE2B 609c67413dcd65db3961d0c96066d6921cc909ca1aab4c253c83045ae6792dc5420c516c53f354d64aa45389f99c50e7ba34db6ccc7d00845444e409804f3dfa SHA512 7ef9d36aaa9fe88fc8f3ce60c233e4ad92facd04dfe9bfbfd496d96659f2e977702e6cb0ce5ec1654cfc8773b91b5e5ee83ac6634599c30b015c1c40c6564e9e AUX ros_packages.patch 622 BLAKE2B d155ddb5cf084b660914028b89f061be243ff15ca934a0513afa10f64ae31adbf25acdb294e6fcff441fe598f2210f31f91733038519ce01765cf51b0cf5ba02 SHA512 6675a4a1396b5f8ad0f62b6a2d1c59511950685c85f820f3b2c34f3c701052e2e678aa9d5c6f6e6dca72ed8b94372cd3f442dd1634c53981166efb8ec1f30164 DIST catkin_pkg-0.4.12-gh.tar.gz 61535 BLAKE2B 9b1a60cfc6bfda6e0f126f062cf62636df162577d693aaa07c4e7433f74383686224c31e0d567a95de20e2643c39f84781be3f82b39d9dfbbd1aed0dd397587e SHA512 227a6f07a46ab62d51f408a8aa08d57199a8f4d7c954421bf9a605fce3a0dc447c9379987bcacbed3bce139f00e95bd565286a530b7177acfc29a172da30f7dd DIST catkin_pkg-0.4.13-gh.tar.gz 61790 BLAKE2B b879b6e71c84863fdcbca1023dd5850a226c850e47348a5ce3cfa846bd4dfb7fe0fa2c406003b4d1a0ae7ab97e57a983a499c3a27851d3101c928765c9620cdf SHA512 b971019fe2f8e66639d271ce3a7933368a4af7658d143cb042a315492926a4b0c3593dc9f784ea75150aa048266219fe80f2a104adc6d361a6725d4b24aef330 DIST catkin_pkg-0.4.15-gh.tar.gz 63376 BLAKE2B 14eaddbc4dd544c26556033699806ee7596a0b262fc8c445696df468d3031ee63ec6c5e74c0a99569fd3faccf79202809b5e85e5ad5655d2f529d25b3d62ce1b SHA512 568f169e8fff5c4e41fdd02cbb4549dac99361a83241acbf15d3a3f2ae72f9230cab147eaa79688ce8e59d91f49096c8c57f73bb5fbfa89a41ac37aac9841f22 +DIST catkin_pkg-0.4.20-gh.tar.gz 64039 BLAKE2B f57de3000798c0f65f4a759f605d80161d598bf648b556b37a66d31366bb3d56805c4178badcfff5e0286e8ed07f1699a2b6eb36112a51abb4d540928a108ba8 SHA512 7b2b25186b9fefd3acd11b785562c6481e9f37f568d66a674d314318686d3e0d2e8ce0cacab126411de78c71e2b8f378439d442d3fd041b3e92a25e95cef4e19 EBUILD catkin_pkg-0.4.12.ebuild 1248 BLAKE2B d00368f49dc731fd42398b0d8d5cd78e99600728d82aecb7250f801dbeff5147bcfc4824b698f748a490995c2914a09a79fffb55f73f25e9872fd552056503c3 SHA512 3dc1483fc1fa10e15540e6d9bb1dfa519958f0ce269cab24cc176fc841317bb26cf06d4589f40f7902412374aa14e715f59dca99c4cbfe9335bfae19879dff06 EBUILD catkin_pkg-0.4.13.ebuild 1248 BLAKE2B d00368f49dc731fd42398b0d8d5cd78e99600728d82aecb7250f801dbeff5147bcfc4824b698f748a490995c2914a09a79fffb55f73f25e9872fd552056503c3 SHA512 3dc1483fc1fa10e15540e6d9bb1dfa519958f0ce269cab24cc176fc841317bb26cf06d4589f40f7902412374aa14e715f59dca99c4cbfe9335bfae19879dff06 EBUILD catkin_pkg-0.4.15.ebuild 1254 BLAKE2B 775509378605ed9c4e798b95b0db1a6899fb564df41e7078acf2371205c2dafdd235c10aeb6382692830eb1ebc959814fb399d34a8b8aa34b12379b573fe3264 SHA512 29d8b683628bcbe601a345bb8cbb9f089d7dfd58c08b776569dd3a1236095075673977399d98fccbad049f0e64c7b04c1c457d46d8de6a937257d6e05f17162d -EBUILD catkin_pkg-9999.ebuild 1254 BLAKE2B 775509378605ed9c4e798b95b0db1a6899fb564df41e7078acf2371205c2dafdd235c10aeb6382692830eb1ebc959814fb399d34a8b8aa34b12379b573fe3264 SHA512 29d8b683628bcbe601a345bb8cbb9f089d7dfd58c08b776569dd3a1236095075673977399d98fccbad049f0e64c7b04c1c457d46d8de6a937257d6e05f17162d +EBUILD catkin_pkg-0.4.20.ebuild 1258 BLAKE2B 5c475f240eba7d2ce69aacb90a79a94144e884d0a739e5c135b9c7ccb7aaf27c36ea7c58f126e365a224be8251a255b0e876786120c9769f402995d33f6ce881 SHA512 3e682c5d3e90020a16615add8e2a4b66e43c850137ff06b98fc3dca2a7f5fe26db2d4f0cc9108fe99ee33a888981c21f796e43e6e453cd28cc643dd88a9ab0ea +EBUILD catkin_pkg-9999.ebuild 1258 BLAKE2B 5c475f240eba7d2ce69aacb90a79a94144e884d0a739e5c135b9c7ccb7aaf27c36ea7c58f126e365a224be8251a255b0e876786120c9769f402995d33f6ce881 SHA512 3e682c5d3e90020a16615add8e2a4b66e43c850137ff06b98fc3dca2a7f5fe26db2d4f0cc9108fe99ee33a888981c21f796e43e6e453cd28cc643dd88a9ab0ea MISC metadata.xml 343 BLAKE2B 54c183cdd942eaeec77723ae80d09a3cdd6e40270a3974e80a811fb050289e6f86b8d722fcefb1f37f7c2b8ad1ead3e00f04d49c2a029884daa7c2c33869ef87 SHA512 3ca5d78edb7c7dd2283944af93b7a8b6b3bb176ffa9e0df31881c8b5d66a4abc7e080e11f25f285e0b8735b16ed1598cf032a37d62b7fbb0b5adb3296e9b5862 diff --git a/dev-python/catkin_pkg/catkin_pkg-0.4.20.ebuild b/dev-python/catkin_pkg/catkin_pkg-0.4.20.ebuild new file mode 100644 index 000000000000..622966856b37 --- /dev/null +++ b/dev-python/catkin_pkg/catkin_pkg-0.4.20.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{3_6,3_7,3_8} pypy3 ) + +SCM="" +if [ "${PV#9999}" != "${PV}" ] ; then + SCM="git-r3" + EGIT_REPO_URI="https://github.com/ros-infrastructure/catkin_pkg" +fi + +inherit ${SCM} distutils-r1 + +DESCRIPTION="Standalone Python library for the catkin package system" +HOMEPAGE="http://wiki.ros.org/catkin_pkg" +if [ "${PV#9999}" != "${PV}" ] ; then + SRC_URI="" + KEYWORDS="" +else + SRC_URI="https://github.com/ros-infrastructure/catkin_pkg/archive/${PV}.tar.gz -> ${P}-gh.tar.gz" + KEYWORDS="~amd64 ~arm" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/nose[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND} ${BDEPEND} + test? ( + dev-python/flake8[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + )" +RDEPEND="${RDEPEND} + !