summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-01-29 18:03:51 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-01-29 18:03:51 +0000
commitd7ed2b01311f15ba54fe8ea872aab7d59ab2b193 (patch)
tree1814dd2b5bbf2e7639fdafbeef48d228cfaf5e9b /dev-python
parentabaa75b10f899ada8dd05b23cc03205064394bc6 (diff)
gentoo resync : 29.01.2021
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Babel/Babel-2.9.0.ebuild2
-rw-r--r--dev-python/Babel/Manifest2
-rw-r--r--dev-python/CppHeaderParser/CppHeaderParser-2.7.4.ebuild19
-rw-r--r--dev-python/CppHeaderParser/Manifest3
-rw-r--r--dev-python/CppHeaderParser/metadata.xml16
-rw-r--r--dev-python/Faker/Faker-5.6.5.ebuild (renamed from dev-python/Faker/Faker-5.5.1.ebuild)6
-rw-r--r--dev-python/Faker/Manifest6
-rw-r--r--dev-python/Faker/files/Faker-5.6.5-ukposttest.patch (renamed from dev-python/Faker/files/Faker-5.5.1-ukposttest.patch)12
-rw-r--r--dev-python/GitPython/GitPython-3.1.12.ebuild2
-rw-r--r--dev-python/GitPython/Manifest2
-rw-r--r--dev-python/Manifest.gzbin237876 -> 238233 bytes
-rw-r--r--dev-python/SaltTesting/Manifest2
-rw-r--r--dev-python/SaltTesting/SaltTesting-2018.9.21.ebuild4
-rw-r--r--dev-python/aiohttp/Manifest2
-rw-r--r--dev-python/aiohttp/aiohttp-3.7.3.ebuild2
-rw-r--r--dev-python/aiosmtpd/Manifest2
-rw-r--r--dev-python/aiosmtpd/aiosmtpd-1.2.4.ebuild20
-rw-r--r--dev-python/arpeggio/Manifest2
-rw-r--r--dev-python/arpeggio/arpeggio-1.10.0.ebuild4
-rw-r--r--dev-python/asteval/Manifest4
-rw-r--r--dev-python/asteval/asteval-0.9.21.ebuild (renamed from dev-python/asteval/asteval-0.9.18.ebuild)4
-rw-r--r--dev-python/backrefs/Manifest4
-rw-r--r--dev-python/backrefs/backrefs-5.0.1.ebuild50
-rw-r--r--dev-python/backrefs/backrefs-5.0.ebuild50
-rw-r--r--dev-python/bandit/Manifest2
-rw-r--r--dev-python/bandit/bandit-1.6.2-r1.ebuild4
-rw-r--r--dev-python/bleach/Manifest2
-rw-r--r--dev-python/bleach/bleach-3.2.3.ebuild39
-rw-r--r--dev-python/blosc/Manifest2
-rw-r--r--dev-python/blosc/blosc-1.10.1.ebuild4
-rw-r--r--dev-python/boto3/Manifest14
-rw-r--r--dev-python/boto3/boto3-1.16.43.ebuild4
-rw-r--r--dev-python/boto3/boto3-1.16.60.ebuild (renamed from dev-python/boto3/boto3-1.16.57.ebuild)0
-rw-r--r--dev-python/boto3/boto3-1.16.61.ebuild (renamed from dev-python/boto3/boto3-1.16.58.ebuild)0
-rw-r--r--dev-python/boto3/boto3-1.16.62.ebuild (renamed from dev-python/boto3/boto3-1.16.36.ebuild)2
-rw-r--r--dev-python/botocore/Manifest14
-rw-r--r--dev-python/botocore/botocore-1.19.43.ebuild4
-rw-r--r--dev-python/botocore/botocore-1.19.60.ebuild (renamed from dev-python/botocore/botocore-1.19.57.ebuild)0
-rw-r--r--dev-python/botocore/botocore-1.19.61.ebuild (renamed from dev-python/botocore/botocore-1.19.58.ebuild)0
-rw-r--r--dev-python/botocore/botocore-1.19.62.ebuild (renamed from dev-python/botocore/botocore-1.19.36.ebuild)2
-rw-r--r--dev-python/bpython/Manifest2
-rw-r--r--dev-python/bpython/bpython-0.21.ebuild38
-rw-r--r--dev-python/braintree/Manifest2
-rw-r--r--dev-python/braintree/metadata.xml3
-rw-r--r--dev-python/cachetools/Manifest2
-rw-r--r--dev-python/cachetools/cachetools-4.2.1.ebuild18
-rw-r--r--dev-python/cfn-python-lint/Manifest2
-rw-r--r--dev-python/cfn-python-lint/cfn-python-lint-0.44.5.ebuild49
-rw-r--r--dev-python/cheetah3/Manifest2
-rw-r--r--dev-python/cheetah3/cheetah3-3.2.6.ebuild4
-rw-r--r--dev-python/clang-python/Manifest5
-rw-r--r--dev-python/clang-python/clang-python-11.1.0_rc2.ebuild41
-rw-r--r--dev-python/clang-python/clang-python-12.0.0_rc1.ebuild41
-rw-r--r--dev-python/clang-python/clang-python-13.0.0.9999.ebuild41
-rw-r--r--dev-python/cliff/Manifest2
-rw-r--r--dev-python/cliff/cliff-3.6.0.ebuild2
-rw-r--r--dev-python/construct/Manifest4
-rw-r--r--dev-python/construct/construct-2.10.57.ebuild36
-rw-r--r--dev-python/construct/construct-2.10.58.ebuild36
-rw-r--r--dev-python/coverage/Manifest4
-rw-r--r--dev-python/coverage/coverage-5.3.1.ebuild4
-rw-r--r--dev-python/coverage/coverage-5.4.ebuild69
-rw-r--r--dev-python/croniter/Manifest2
-rw-r--r--dev-python/croniter/croniter-1.0.2.ebuild2
-rw-r--r--dev-python/cssselect2/Manifest2
-rw-r--r--dev-python/cssselect2/cssselect2-0.4.1.ebuild4
-rw-r--r--dev-python/curtsies/Manifest2
-rw-r--r--dev-python/curtsies/curtsies-0.3.5.ebuild28
-rw-r--r--dev-python/cvxopt/Manifest2
-rw-r--r--dev-python/cvxopt/cvxopt-1.2.5-r1.ebuild4
-rw-r--r--dev-python/cwcwidth/Manifest5
-rw-r--r--dev-python/cwcwidth/cwcwidth-0.1.1.ebuild29
-rw-r--r--dev-python/cwcwidth/cwcwidth-0.1.2.ebuild29
-rw-r--r--dev-python/cwcwidth/metadata.xml11
-rw-r--r--dev-python/cx_Freeze/Manifest5
-rw-r--r--dev-python/cx_Freeze/cx_Freeze-6.5.3.ebuild24
-rw-r--r--dev-python/cx_Freeze/files/cx_Freeze-6.5.3-buildsystem.patch11
-rw-r--r--dev-python/cx_Freeze/metadata.xml4
-rw-r--r--dev-python/dask/Manifest2
-rw-r--r--dev-python/dask/dask-2021.1.1.ebuild41
-rw-r--r--dev-python/ddt/Manifest2
-rw-r--r--dev-python/ddt/ddt-1.2.2.ebuild4
-rw-r--r--dev-python/debtcollector/Manifest2
-rw-r--r--dev-python/debtcollector/debtcollector-2.2.0.ebuild4
-rw-r--r--dev-python/diskcache/Manifest2
-rw-r--r--dev-python/diskcache/diskcache-5.2.1.ebuild37
-rw-r--r--dev-python/django-auth-ldap/Manifest4
-rw-r--r--dev-python/django-auth-ldap/django-auth-ldap-2.2.0.ebuild38
-rw-r--r--dev-python/django-auth-ldap/metadata.xml2
-rw-r--r--dev-python/doc8/Manifest2
-rw-r--r--dev-python/doc8/doc8-0.6.0.ebuild4
-rw-r--r--dev-python/dogpile-cache/Manifest2
-rw-r--r--dev-python/dogpile-cache/dogpile-cache-1.1.2.ebuild30
-rw-r--r--dev-python/elementpath/Manifest2
-rw-r--r--dev-python/elementpath/elementpath-2.1.2.ebuild26
-rw-r--r--dev-python/eventlet/Manifest2
-rw-r--r--dev-python/eventlet/eventlet-0.30.0.ebuild2
-rw-r--r--dev-python/execnet/Manifest2
-rw-r--r--dev-python/execnet/execnet-1.8.0.ebuild48
-rw-r--r--dev-python/flask-security/Manifest3
-rw-r--r--dev-python/flask-security/files/flask-security-4.0.0-test-install.patch25
-rw-r--r--dev-python/flask-security/flask-security-4.0.0.ebuild65
-rw-r--r--dev-python/fudge/Manifest2
-rw-r--r--dev-python/fudge/fudge-1.1.1.ebuild4
-rw-r--r--dev-python/funcy/Manifest2
-rw-r--r--dev-python/funcy/funcy-1.14-r1.ebuild4
-rw-r--r--dev-python/gevent/Manifest2
-rw-r--r--dev-python/gevent/gevent-20.12.0.ebuild4
-rw-r--r--dev-python/gitdb/Manifest2
-rw-r--r--dev-python/gitdb/gitdb-4.0.5.ebuild4
-rw-r--r--dev-python/google-api-core/Manifest2
-rw-r--r--dev-python/google-api-core/google-api-core-1.25.1.ebuild43
-rw-r--r--dev-python/graphviz/Manifest4
-rw-r--r--dev-python/graphviz/graphviz-0.15.ebuild34
-rw-r--r--dev-python/graphviz/graphviz-0.16.ebuild4
-rw-r--r--dev-python/grpcio-tools/Manifest1
-rw-r--r--dev-python/grpcio-tools/files/setup.py-respect-cc.patch14
-rw-r--r--dev-python/grpcio/Manifest1
-rw-r--r--dev-python/grpcio/files/setup.py-respect-cc.patch33
-rw-r--r--dev-python/h11/Manifest2
-rw-r--r--dev-python/h11/h11-0.12.0.ebuild2
-rw-r--r--dev-python/hacking/Manifest2
-rw-r--r--dev-python/hacking/hacking-2.0.0.ebuild4
-rw-r--r--dev-python/hypothesis/Manifest6
-rw-r--r--dev-python/hypothesis/hypothesis-6.0.3.ebuild64
-rw-r--r--dev-python/hypothesis/hypothesis-6.0.4.ebuild64
-rw-r--r--dev-python/hypothesis/hypothesis-6.1.0.ebuild64
-rw-r--r--dev-python/iminuit/Manifest4
-rw-r--r--dev-python/iminuit/iminuit-2.3.0.ebuild29
-rw-r--r--dev-python/iminuit/metadata.xml6
-rw-r--r--dev-python/iniconfig/Manifest2
-rw-r--r--dev-python/iniconfig/iniconfig-1.1.1.ebuild2
-rw-r--r--dev-python/ioflo/Manifest2
-rw-r--r--dev-python/ioflo/ioflo-2.0.2.ebuild4
-rw-r--r--dev-python/ipykernel/Manifest4
-rw-r--r--dev-python/ipykernel/ipykernel-5.3.4-r1.ebuild33
-rw-r--r--dev-python/ipykernel/ipykernel-5.4.2.ebuild4
-rw-r--r--dev-python/jaraco-classes/Manifest2
-rw-r--r--dev-python/jaraco-classes/jaraco-classes-3.2.0.ebuild28
-rw-r--r--dev-python/jaraco-context/Manifest2
-rw-r--r--dev-python/jaraco-context/jaraco-context-4.0.0.ebuild25
-rw-r--r--dev-python/jedi/Manifest4
-rw-r--r--dev-python/jedi/jedi-0.17.1-r1.ebuild70
-rw-r--r--dev-python/jedi/jedi-0.18.0.ebuild4
-rw-r--r--dev-python/josepy/Manifest2
-rw-r--r--dev-python/josepy/josepy-1.6.0.ebuild32
-rw-r--r--dev-python/jsonmerge/Manifest4
-rw-r--r--dev-python/jsonmerge/jsonmerge-1.8.0.ebuild19
-rw-r--r--dev-python/jsonmerge/metadata.xml4
-rw-r--r--dev-python/kaitaistruct/Manifest2
-rw-r--r--dev-python/kaitaistruct/kaitaistruct-0.9.ebuild4
-rw-r--r--dev-python/keyring/Manifest8
-rw-r--r--dev-python/keyring/keyring-21.7.0.ebuild4
-rw-r--r--dev-python/keyring/keyring-22.0.0.ebuild (renamed from dev-python/keyring/keyring-21.5.0.ebuild)10
-rw-r--r--dev-python/keyring/keyring-22.0.1.ebuild43
-rw-r--r--dev-python/latexcodec/Manifest6
-rw-r--r--dev-python/latexcodec/latexcodec-2.0.1.ebuild (renamed from dev-python/latexcodec/latexcodec-2.0.0.ebuild)0
-rw-r--r--dev-python/latexcodec/metadata.xml1
-rw-r--r--dev-python/ldap3/Manifest2
-rw-r--r--dev-python/ldap3/ldap3-2.8.1.ebuild4
-rw-r--r--dev-python/libcloud/Manifest2
-rw-r--r--dev-python/libcloud/libcloud-3.3.0.ebuild2
-rw-r--r--dev-python/libnacl/Manifest2
-rw-r--r--dev-python/libnacl/libnacl-1.7.2.ebuild4
-rw-r--r--dev-python/lit/Manifest5
-rw-r--r--dev-python/lit/lit-11.1.0_rc2.ebuild40
-rw-r--r--dev-python/lit/lit-12.0.0_rc1.ebuild40
-rw-r--r--dev-python/lit/lit-13.0.0.9999.ebuild40
-rw-r--r--dev-python/llfuse/Manifest4
-rw-r--r--dev-python/llfuse/llfuse-1.3.6.ebuild4
-rw-r--r--dev-python/llfuse/llfuse-1.4.0.ebuild36
-rw-r--r--dev-python/llvmlite/Manifest2
-rw-r--r--dev-python/llvmlite/llvmlite-0.35.0.ebuild2
-rw-r--r--dev-python/markdown2/Manifest4
-rw-r--r--dev-python/markdown2/markdown2-2.4.0.ebuild (renamed from dev-python/markdown2/markdown2-2.3.10.ebuild)4
-rw-r--r--dev-python/matplotlib/Manifest3
-rw-r--r--dev-python/matplotlib/files/matplotlib-3.3.4-test-extra.patch12
-rw-r--r--dev-python/matplotlib/matplotlib-3.3.4.ebuild282
-rw-r--r--dev-python/memory_profiler/Manifest2
-rw-r--r--dev-python/memory_profiler/memory_profiler-0.57.ebuild4
-rw-r--r--dev-python/mox3/Manifest2
-rw-r--r--dev-python/mox3/mox3-0.24.0.ebuild4
-rw-r--r--dev-python/msgpack/Manifest6
-rw-r--r--dev-python/msgpack/msgpack-1.0.0.ebuild38
-rw-r--r--dev-python/msgpack/msgpack-1.0.1.ebuild38
-rw-r--r--dev-python/msgpack/msgpack-1.0.2.ebuild2
-rw-r--r--dev-python/mypy/Manifest3
-rw-r--r--dev-python/mypy/mypy-0.800.ebuild64
-rw-r--r--dev-python/natsort/Manifest4
-rw-r--r--dev-python/natsort/natsort-7.1.0.ebuild2
-rw-r--r--dev-python/natsort/natsort-7.1.1.ebuild25
-rw-r--r--dev-python/nest_asyncio/Manifest2
-rw-r--r--dev-python/nest_asyncio/nest_asyncio-1.5.1.ebuild18
-rw-r--r--dev-python/notebook/Manifest6
-rw-r--r--dev-python/notebook/notebook-6.1.3.ebuild93
-rw-r--r--dev-python/notebook/notebook-6.1.5.ebuild93
-rw-r--r--dev-python/notebook/notebook-6.1.6.ebuild4
-rw-r--r--dev-python/nuitka/Manifest6
-rw-r--r--dev-python/nuitka/nuitka-0.6.11.ebuild (renamed from dev-python/nuitka/nuitka-0.6.9.1.ebuild)20
-rw-r--r--dev-python/nuitka/nuitka-0.6.9.6.ebuild43
-rw-r--r--dev-python/os-client-config/Manifest2
-rw-r--r--dev-python/os-client-config/os-client-config-2.1.0.ebuild4
-rw-r--r--dev-python/osc-lib/Manifest2
-rw-r--r--dev-python/osc-lib/osc-lib-2.2.1.ebuild4
-rw-r--r--dev-python/oslo-concurrency/Manifest2
-rw-r--r--dev-python/oslo-concurrency/oslo-concurrency-4.3.1.ebuild4
-rw-r--r--dev-python/oslo-config/Manifest2
-rw-r--r--dev-python/oslo-config/oslo-config-8.3.3.ebuild4
-rw-r--r--dev-python/oslo-context/Manifest2
-rw-r--r--dev-python/oslo-context/oslo-context-3.1.1.ebuild4
-rw-r--r--dev-python/oslo-i18n/Manifest2
-rw-r--r--dev-python/oslo-i18n/oslo-i18n-5.0.1.ebuild4
-rw-r--r--dev-python/oslo-log/Manifest2
-rw-r--r--dev-python/oslo-log/oslo-log-4.4.0.ebuild4
-rw-r--r--dev-python/oslo-serialization/Manifest2
-rw-r--r--dev-python/oslo-serialization/oslo-serialization-4.0.1.ebuild4
-rw-r--r--dev-python/oslo-utils/Manifest2
-rw-r--r--dev-python/oslo-utils/oslo-utils-4.6.0.ebuild4
-rw-r--r--dev-python/oslotest/Manifest2
-rw-r--r--dev-python/oslotest/oslotest-4.4.1.ebuild4
-rw-r--r--dev-python/osprofiler/Manifest2
-rw-r--r--dev-python/osprofiler/osprofiler-3.4.0.ebuild4
-rw-r--r--dev-python/pandas/Manifest2
-rw-r--r--dev-python/pandas/pandas-1.2.1.ebuild186
-rw-r--r--dev-python/parver/Manifest2
-rw-r--r--dev-python/parver/parver-0.3.1.ebuild4
-rw-r--r--dev-python/path-py/Manifest2
-rw-r--r--dev-python/path-py/path-py-15.1.0.ebuild39
-rw-r--r--dev-python/pdfrw/Manifest6
-rw-r--r--dev-python/pdfrw/metadata.xml2
-rw-r--r--dev-python/pdfrw/pdfrw-0.4.ebuild53
-rw-r--r--dev-python/pdfrw/pdfrw-0.4_p1.ebuild58
-rw-r--r--dev-python/pendulum/Manifest2
-rw-r--r--dev-python/pendulum/pendulum-2.1.2-r1.ebuild2
-rw-r--r--dev-python/phonenumbers/Manifest2
-rw-r--r--dev-python/phonenumbers/phonenumbers-8.12.17.ebuild20
-rw-r--r--dev-python/pid/Manifest1
-rw-r--r--dev-python/pid/files/pid-2.2.5-fix_tests.patch31
-rw-r--r--dev-python/pikepdf/Manifest2
-rw-r--r--dev-python/pikepdf/pikepdf-2.5.0.ebuild47
-rw-r--r--dev-python/pip/Manifest5
-rw-r--r--dev-python/pip/files/pip-21.0-no-coverage.patch53
-rw-r--r--dev-python/pip/pip-21.0.ebuild121
-rw-r--r--dev-python/pocketlint/Manifest2
-rw-r--r--dev-python/pocketlint/pocketlint-0.20.ebuild4
-rw-r--r--dev-python/polib/Manifest2
-rw-r--r--dev-python/polib/polib-1.1.0-r1.ebuild4
-rw-r--r--dev-python/polygon/Manifest2
-rw-r--r--dev-python/polygon/polygon-3.0.7.ebuild13
-rw-r--r--dev-python/prettytable/Manifest4
-rw-r--r--dev-python/prettytable/prettytable-0.7.2-r1.ebuild4
-rw-r--r--dev-python/prettytable/prettytable-2.0.0.ebuild4
-rw-r--r--dev-python/prompt_toolkit/Manifest4
-rw-r--r--dev-python/prompt_toolkit/prompt_toolkit-3.0.13.ebuild24
-rw-r--r--dev-python/prompt_toolkit/prompt_toolkit-3.0.14.ebuild24
-rw-r--r--dev-python/pybind11/Manifest2
-rw-r--r--dev-python/pybind11/pybind11-2.6.2.ebuild59
-rw-r--r--dev-python/pychroot/Manifest6
-rw-r--r--dev-python/pychroot/pychroot-0.10.4.ebuild (renamed from dev-python/pychroot/pychroot-0.10.3.ebuild)4
-rw-r--r--dev-python/pychroot/pychroot-9999.ebuild2
-rw-r--r--dev-python/pycryptodome/Manifest2
-rw-r--r--dev-python/pycryptodome/pycryptodome-3.9.9-r1.ebuild4
-rw-r--r--dev-python/pydata-sphinx-theme/Manifest6
-rw-r--r--dev-python/pydata-sphinx-theme/metadata.xml4
-rw-r--r--dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.4.2.ebuild33
-rw-r--r--dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.4.3.ebuild33
-rw-r--r--dev-python/pyfakefs/Manifest4
-rw-r--r--dev-python/pyfakefs/pyfakefs-4.3.2.ebuild23
-rw-r--r--dev-python/pyfakefs/pyfakefs-4.3.3.ebuild4
-rw-r--r--dev-python/pygame/Manifest2
-rw-r--r--dev-python/pygame/pygame-2.0.1.ebuild4
-rw-r--r--dev-python/pygit2/Manifest2
-rw-r--r--dev-python/pygit2/pygit2-1.5.0.ebuild40
-rw-r--r--dev-python/pygobject/Manifest2
-rw-r--r--dev-python/pygobject/pygobject-3.36.1-r1.ebuild2
-rw-r--r--dev-python/pygresql/Manifest6
-rw-r--r--dev-python/pygresql/pygresql-5.2.1.ebuild33
-rw-r--r--dev-python/pygresql/pygresql-5.2.2.ebuild2
-rw-r--r--dev-python/pygresql/pygresql-5.2.ebuild33
-rw-r--r--dev-python/pyilmbase/Manifest4
-rw-r--r--dev-python/pyilmbase/pyilmbase-2.5.4.ebuild (renamed from dev-python/pyilmbase/pyilmbase-2.5.3.ebuild)2
-rw-r--r--dev-python/pyjwt/Manifest4
-rw-r--r--dev-python/pyjwt/metadata.xml19
-rw-r--r--dev-python/pyjwt/pyjwt-2.0.0.ebuild41
-rw-r--r--dev-python/pylibacl/Manifest6
-rw-r--r--dev-python/pylibacl/pylibacl-0.5.3.ebuild35
-rw-r--r--dev-python/pylibacl/pylibacl-0.5.4_p20191217.ebuild40
-rw-r--r--dev-python/pylibacl/pylibacl-0.6.0.ebuild2
-rw-r--r--dev-python/pyls-spyder/Manifest4
-rw-r--r--dev-python/pyls-spyder/pyls-spyder-0.1.1.ebuild22
-rw-r--r--dev-python/pyls-spyder/pyls-spyder-0.3.0.ebuild2
-rw-r--r--dev-python/pymdown-extensions/Manifest4
-rw-r--r--dev-python/pymdown-extensions/metadata.xml4
-rw-r--r--dev-python/pymdown-extensions/pymdown-extensions-8.1.1.ebuild52
-rw-r--r--dev-python/pymongo/Manifest2
-rw-r--r--dev-python/pymongo/pymongo-3.11.2.ebuild2
-rw-r--r--dev-python/pytest-helpers-namespace/Manifest2
-rw-r--r--dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2019.1.8-r1.ebuild4
-rw-r--r--dev-python/pytest-regressions/Manifest4
-rw-r--r--dev-python/pytest-regressions/metadata.xml4
-rw-r--r--dev-python/pytest-regressions/pytest-regressions-2.2.0.ebuild43
-rw-r--r--dev-python/pytest-salt-factories/Manifest2
-rw-r--r--dev-python/pytest-salt-factories/pytest-salt-factories-0.94.4.ebuild4
-rw-r--r--dev-python/pytest-salt/Manifest2
-rw-r--r--dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild4
-rw-r--r--dev-python/pytest-tempdir/Manifest2
-rw-r--r--dev-python/pytest-tempdir/pytest-tempdir-2019.10.12.ebuild4
-rw-r--r--dev-python/pytest/Manifest6
-rw-r--r--dev-python/pytest/pytest-6.2.1.ebuild4
-rw-r--r--dev-python/pytest/pytest-6.2.2.ebuild (renamed from dev-python/pytest/pytest-6.2.0.ebuild)6
-rw-r--r--dev-python/python-cinderclient/Manifest2
-rw-r--r--dev-python/python-cinderclient/python-cinderclient-7.2.0.ebuild4
-rw-r--r--dev-python/python-glanceclient/Manifest2
-rw-r--r--dev-python/python-glanceclient/python-glanceclient-3.2.2.ebuild4
-rw-r--r--dev-python/python-jsonrpc-server/Manifest2
-rw-r--r--dev-python/python-jsonrpc-server/files/python-jsonrpc-server-0.3.4-Python-3.8-fixes-for-endpoint-and-tests-37.patch84
-rw-r--r--dev-python/python-jsonrpc-server/files/python-jsonrpc-server-0.3.4-remove-pytest-cov-dep.patch15
-rw-r--r--dev-python/python-keystoneclient/Manifest2
-rw-r--r--dev-python/python-keystoneclient/python-keystoneclient-4.1.1.ebuild4
-rw-r--r--dev-python/python-levenshtein/Manifest4
-rw-r--r--dev-python/python-levenshtein/python-levenshtein-0.12.0.ebuild24
-rw-r--r--dev-python/python-levenshtein/python-levenshtein-0.12.1.ebuild2
-rw-r--r--dev-python/python-neutronclient/Manifest2
-rw-r--r--dev-python/python-neutronclient/python-neutronclient-7.2.1.ebuild4
-rw-r--r--dev-python/python-novaclient/Manifest2
-rw-r--r--dev-python/python-novaclient/python-novaclient-17.2.1.ebuild4
-rw-r--r--dev-python/python-openstackclient/Manifest2
-rw-r--r--dev-python/python-openstackclient/python-openstackclient-5.4.0.ebuild4
-rw-r--r--dev-python/python-sshpubkeys/Manifest4
-rw-r--r--dev-python/python-sshpubkeys/python-sshpubkeys-3.2.1.ebuild25
-rw-r--r--dev-python/python-sshpubkeys/python-sshpubkeys-3.3.0.ebuild25
-rw-r--r--dev-python/python-utils/Manifest4
-rw-r--r--dev-python/python-utils/python-utils-2.5.3.ebuild24
-rw-r--r--dev-python/python-utils/python-utils-2.5.5.ebuild24
-rw-r--r--dev-python/python3-saml/Manifest2
-rw-r--r--dev-python/python3-saml/python3-saml-1.10.1.ebuild36
-rw-r--r--dev-python/pyyaml/Manifest2
-rw-r--r--dev-python/pyyaml/pyyaml-5.4.1.ebuild2
-rw-r--r--dev-python/raet/Manifest2
-rw-r--r--dev-python/raet/raet-0.6.8-r1.ebuild4
-rw-r--r--dev-python/re-assert/Manifest2
-rw-r--r--dev-python/re-assert/re-assert-1.1.0.ebuild2
-rw-r--r--dev-python/rebulk/Manifest6
-rw-r--r--dev-python/rebulk/rebulk-2.0.1.ebuild30
-rw-r--r--dev-python/rebulk/rebulk-3.0.0.ebuild30
-rw-r--r--dev-python/rebulk/rebulk-3.0.1.ebuild4
-rw-r--r--dev-python/reportlab/Manifest2
-rw-r--r--dev-python/reportlab/reportlab-3.5.60.ebuild61
-rw-r--r--dev-python/restructuredtext-lint/Manifest2
-rw-r--r--dev-python/restructuredtext-lint/restructuredtext-lint-1.3.0.ebuild4
-rw-r--r--dev-python/rply/Manifest2
-rw-r--r--dev-python/rply/rply-0.7.8.ebuild24
-rw-r--r--dev-python/scipy/Manifest2
-rw-r--r--dev-python/scipy/scipy-1.5.4.ebuild2
-rw-r--r--dev-python/secretstorage/Manifest2
-rw-r--r--dev-python/secretstorage/secretstorage-3.3.0.ebuild2
-rw-r--r--dev-python/serverfiles/Manifest4
-rw-r--r--dev-python/serverfiles/metadata.xml5
-rw-r--r--dev-python/serverfiles/serverfiles-0.3.1.ebuild20
-rw-r--r--dev-python/setproctitle/Manifest2
-rw-r--r--dev-python/setproctitle/setproctitle-1.2.2.ebuild17
-rw-r--r--dev-python/smmap/Manifest6
-rw-r--r--dev-python/smmap/metadata.xml2
-rw-r--r--dev-python/smmap/smmap-3.0.5.ebuild20
-rw-r--r--dev-python/smmap/smmap-4.0.0.ebuild20
-rw-r--r--dev-python/snakeoil/Manifest4
-rw-r--r--dev-python/snakeoil/snakeoil-0.9.0.ebuild25
-rw-r--r--dev-python/snakeoil/snakeoil-9999.ebuild15
-rw-r--r--dev-python/stestr/Manifest2
-rw-r--r--dev-python/stestr/stestr-2.1.0-r1.ebuild4
-rw-r--r--dev-python/sympy/Manifest4
-rw-r--r--dev-python/sympy/sympy-1.6.2.ebuild65
-rw-r--r--dev-python/sympy/sympy-1.7.1-r1.ebuild2
-rw-r--r--dev-python/theano-pymc/Manifest6
-rw-r--r--dev-python/theano-pymc/theano-pymc-1.0.13-r1.ebuild4
-rw-r--r--dev-python/theano-pymc/theano-pymc-1.1.1.ebuild61
-rw-r--r--dev-python/theano-pymc/theano-pymc-1.1.2.ebuild61
-rw-r--r--dev-python/tinycss2/Manifest2
-rw-r--r--dev-python/tinycss2/tinycss2-1.1.0.ebuild4
-rw-r--r--dev-python/tld/Manifest2
-rw-r--r--dev-python/tld/tld-0.12.5.ebuild4
-rw-r--r--dev-python/tox/Manifest2
-rw-r--r--dev-python/tox/tox-3.21.3.ebuild76
-rw-r--r--dev-python/tqdm/Manifest6
-rw-r--r--dev-python/tqdm/tqdm-4.54.0.ebuild50
-rw-r--r--dev-python/tqdm/tqdm-4.55.0.ebuild4
-rw-r--r--dev-python/tqdm/tqdm-4.56.0.ebuild1
-rw-r--r--dev-python/twine/Manifest4
-rw-r--r--dev-python/twine/twine-3.2.0.ebuild63
-rw-r--r--dev-python/twine/twine-3.3.0.ebuild4
-rw-r--r--dev-python/ubelt/Manifest2
-rw-r--r--dev-python/ubelt/ubelt-0.9.1.ebuild27
-rw-r--r--dev-python/unidecode/Manifest6
-rw-r--r--dev-python/unidecode/metadata.xml19
-rw-r--r--dev-python/unidecode/unidecode-1.1.1.ebuild22
-rw-r--r--dev-python/unidecode/unidecode-1.1.2.ebuild4
-rw-r--r--dev-python/urllib3/Manifest7
-rw-r--r--dev-python/urllib3/files/urllib3-1.26.2-byteswarning.patch25
-rw-r--r--dev-python/urllib3/urllib3-1.26.2-r1.ebuild2
-rw-r--r--dev-python/urllib3/urllib3-1.26.2-r2.ebuild70
-rw-r--r--dev-python/urllib3/urllib3-1.26.2-r3.ebuild77
-rw-r--r--dev-python/urllib3/urllib3-1.26.3.ebuild72
-rw-r--r--dev-python/virtualenv-clone/Manifest2
-rw-r--r--dev-python/virtualenv-clone/virtualenv-clone-0.5.3.ebuild4
-rw-r--r--dev-python/virtualenvwrapper/Manifest2
-rw-r--r--dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r1.ebuild4
-rw-r--r--dev-python/warlock/Manifest2
-rw-r--r--dev-python/warlock/warlock-1.3.3.ebuild2
-rw-r--r--dev-python/whatever/Manifest2
-rw-r--r--dev-python/whatever/whatever-0.6.ebuild4
-rw-r--r--dev-python/wsproto/Manifest2
-rw-r--r--dev-python/wsproto/wsproto-1.0.0.ebuild4
-rw-r--r--dev-python/xapp/Manifest2
-rw-r--r--dev-python/xapp/xapp-2.0.2.ebuild27
-rw-r--r--dev-python/xdoctest/Manifest2
-rw-r--r--dev-python/xdoctest/xdoctest-0.15.3.ebuild37
-rw-r--r--dev-python/xmlschema/Manifest6
-rw-r--r--dev-python/xmlschema/xmlschema-1.4.1.ebuild4
-rw-r--r--dev-python/xmlschema/xmlschema-1.4.2.ebuild (renamed from dev-python/xmlschema/xmlschema-1.3.1.ebuild)8
-rw-r--r--dev-python/xvfbwrapper/Manifest2
-rw-r--r--dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild3
-rw-r--r--dev-python/yappi/Manifest2
-rw-r--r--dev-python/yappi/yappi-1.3.2.ebuild2
-rw-r--r--dev-python/zope-schema/Manifest2
-rw-r--r--dev-python/zope-schema/zope-schema-6.0.1.ebuild40
425 files changed, 4274 insertions, 1678 deletions
diff --git a/dev-python/Babel/Babel-2.9.0.ebuild b/dev-python/Babel/Babel-2.9.0.ebuild
index 1f5f5687d77f..37cec6e115de 100644
--- a/dev-python/Babel/Babel-2.9.0.ebuild
+++ b/dev-python/Babel/Babel-2.9.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv s390 sparc x86 ~x64-macos"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
diff --git a/dev-python/Babel/Manifest b/dev-python/Babel/Manifest
index 3e4a3f3efadd..0289e77bd07f 100644
--- a/dev-python/Babel/Manifest
+++ b/dev-python/Babel/Manifest
@@ -3,5 +3,5 @@ AUX Babel-2.9.0-pypy3.patch 1130 BLAKE2B 23abff434e982c8d8f8350c599b3b94ee07775e
DIST Babel-2.8.1.tar.gz 8471453 BLAKE2B bc2e66a3c1c77e5b190cdb3f53d149268b6f49adde3040cbe6a3dd8eb98f6caffb3988232e76083e606186a87b9ee6b2b5352de89b7bc43d4f72905f1f594127 SHA512 ed39ad01b873d40d0bc611739761d412ff442b2df3d4c2363ec24501547da678cb752f640a02470c8513073a76c468c27fc16248820c779ef7adbe14d0f07199
DIST Babel-2.9.0.tar.gz 8682986 BLAKE2B 0e1e8fe647fdd27230ee9c97f0994772bd5877f262f9cd00eb450445c5780b278249f87d50f98c5ca3fa5eca287c6b4fc74c5e082c522c250d640912f0ebc581 SHA512 250d1a19741eb0d1bda9d6b862f2d4779b6c67f10b8e045f450a271a16587e30f26f35ccccfea8ca13bb519582d2ef83569fa4381d0590fb9b61bf3ebf67e5f6
EBUILD Babel-2.8.1.ebuild 966 BLAKE2B af8d864c8647b3f4e1111ea36dc0f8ae619ad549a6249cd5f56d2af501359f4020596b2eb71d711be73e4f035314b4b0024c2f7faef21f264921a7d63a774a82 SHA512 8a26eb03ed75591b738e4f1b93214c1ce480fca78737758dfa9cfbb5c94fe9397e86a95f6d7ee15300c19237510f32726bf1e84a59efa1fdcf214f2fb691ce3b
-EBUILD Babel-2.9.0.ebuild 928 BLAKE2B 0c62024952a06af7eb4763ec7f7ddb65706535e6fe3914c07d017fc67cbadaaae57eb4bb512362546c4e21755b03794d2e66b7ffe1ee8e7ca7f2d1fa7bfa907b SHA512 c57ab2a6be0c4381b31f2fa99714dcf086268e7aeea7e7b399a78c7a89f9bbc81c85a1c9d19a89bb0fa9a50083c7da88d151a16b95fd35ffd116657ff20a721b
+EBUILD Babel-2.9.0.ebuild 927 BLAKE2B bd49808448b68b10118dae3aac18c8f8586ff282c49d9eb4768d7e4c951ae7b6f094faf691e958aab2ce5de8988999f727a21dcd09a256db15d242e50a683df2 SHA512 9ddb9592923c3223f2045f4aad887e70d0e3e752bb74426024fd7e93339d0779b72f2cde1afb990908ac3f2018c4b424a6662e31e2800bcc44023d51a82840da
MISC metadata.xml 839 BLAKE2B d9916ce88ce8436bb28d15300e78013e1c9e0f88f385a369c0ad6840f0fe81ad136052a3c257cef50a2fd86500bcde2b652ad0ed664f95d6affa4ccc8770445b SHA512 3688c1488c552b84c685d0aeb6251aea4f9d41be3db3aeb226291655107e1332df13445545b3742587e133de7468a40f22ca53fa67fd8d2e0db570069498654f
diff --git a/dev-python/CppHeaderParser/CppHeaderParser-2.7.4.ebuild b/dev-python/CppHeaderParser/CppHeaderParser-2.7.4.ebuild
new file mode 100644
index 000000000000..5c10dae1bfdc
--- /dev/null
+++ b/dev-python/CppHeaderParser/CppHeaderParser-2.7.4.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Parse C++ header files and generate a data structure"
+HOMEPAGE="https://senexcanis.com/open-source/cppheaderparser"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/ply"
+
+DEPEND="${RDEPEND}"
diff --git a/dev-python/CppHeaderParser/Manifest b/dev-python/CppHeaderParser/Manifest
new file mode 100644
index 000000000000..ac6f1bec7e10
--- /dev/null
+++ b/dev-python/CppHeaderParser/Manifest
@@ -0,0 +1,3 @@
+DIST CppHeaderParser-2.7.4.tar.gz 54445 BLAKE2B a089df97dcb9aed7821614bf354d0fcadd67dfb387bf5873c585683401d531e465bc05631147b4d5c5b47fe93eecbab1faa34fb517bb92bca6d6c39e07c316b9 SHA512 223550add1e391eb535d1b8be08a54b9d6fe97ca6dbfc54407cdc17a5530a91ef6be4ac920d6841b9f479bcbd6c823512b08565ad433f62a87e993cf393932a2
+EBUILD CppHeaderParser-2.7.4.ebuild 437 BLAKE2B 5c05994d4c79b91744e20a330e143cd0ccfb9e6707d43d07ba20ac535f9779ebdafc706394726bd14ee906a0577eaaf734dc31e9ff8733150cbfb57b1c14556d SHA512 045ecd04af61566667c0bc21b5b0f39d7b5b9c654fda9354cdfb9a648d2b6d6e324e30c6d5fd2109ed3b030c79f302be02161bdf64bb4f45bed4cad553ccfab1
+MISC metadata.xml 489 BLAKE2B 8c4b4560dd2ebdc518373f5fd5c0997c38b195dae40c016b1aa12ceed685fe1cf4999314fe7ae9d471f029168d6e2ebfbbac6cd57730b2490db683e7bc64c678 SHA512 9b28d73db19c35f8648075de19b6e615540bec9a63cd9c5d7fe3c411b5bc556b7cd6715a97fca7795d240751573048931ba49bdd88edce1e4520217ea4cacf01
diff --git a/dev-python/CppHeaderParser/metadata.xml b/dev-python/CppHeaderParser/metadata.xml
new file mode 100644
index 000000000000..9ee39c7e2c18
--- /dev/null
+++ b/dev-python/CppHeaderParser/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>candrews@gentoo.org</email>
+ <name>Craig Andrews</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>gentoo@holzke.net</email>
+ <name>Wilfried Holzke</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/Faker/Faker-5.5.1.ebuild b/dev-python/Faker/Faker-5.6.5.ebuild
index efc26fd7d0f0..4a51d5a89546 100644
--- a/dev-python/Faker/Faker-5.5.1.ebuild
+++ b/dev-python/Faker/Faker-5.6.5.ebuild
@@ -15,14 +15,16 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
- >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]"
+ >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]
+ !dev-ruby/faker"
DEPEND=""
BDEPEND="test? (
dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-python/random2[${PYTHON_USEDEP}]
dev-python/validators[${PYTHON_USEDEP}]
)"
# Specific test dependency for one country post code tests
-PATCHES=( "${FILESDIR}"/${PN}-5.5.1-ukposttest.patch )
+PATCHES=( "${FILESDIR}"/${PN}-5.6.5-ukposttest.patch )
distutils_enable_tests pytest
diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 37223fd8cb9f..d98d484d8525 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,4 +1,4 @@
-AUX Faker-5.5.1-ukposttest.patch 1224 BLAKE2B bb42b484de7b4d10c328b01111cd053d3e643265d35ea3cb0f75eabbf3f5dd6db051e48acd000c1716c2dbde41f0be6c6052d90c663eaddedef5dea936cdcc28 SHA512 cda5c8a7c05dac677d8513eebe227c2f23510b3a2f35aea5bd901d1c1466658ab0a440dd119f0ceb29a57e7c91320da7b744f924899f36cd0b774cea0fc6a95e
-DIST Faker-5.5.1.tar.gz 1045964 BLAKE2B d0e06b0994fec1b1fbbfbc8cabb12f9a3666894304c673a8e7cc27bb52a7bf66bef8d110665b459a1c43e2b5f0d93e59f793f00279b123ff25c36ba4b4ed2cac SHA512 58d240801d72bbb884d1788931621e4ae9fa4e3ea749af90d9703fe99af23c38c86902970574838135398305877e8d196d18dc14eeb71cfe9c9c6390fbf511cb
-EBUILD Faker-5.5.1.ebuild 742 BLAKE2B 7a7ba1a3873bf5fa97f8dc09467763b95b47ea646629aba2f9c68694f0c17d5fbfc0daeaaa1bf616cc44e4d1ec6c4ee08244d37674eaf52ef0d3b609869accd5 SHA512 ea2a3dede44735c7ae68aa40b30f35351d9bd461cf2897bf86199c3f43a08daf8ddfdaecd646e874243c72fe7828c3b13fe7f62dcf8993c2add96b87ded82df4
+AUX Faker-5.6.5-ukposttest.patch 1224 BLAKE2B 4d7dcd6637c5e2cdb619b60414cc84b635847a305767d02291d51adb500e6e76bcba834359262a8cc0290e59419192b6dfe3e633a409db5bf61ee09d88fb5a0e SHA512 c3a4505ce7524fcb98567aa1870da3c25917cc2c8514bee6696982ce09ccb9eb207650b2d5129ca6977ac07bc65ee864e59fc6583f1fa3c3d87d0ee22d72e797
+DIST Faker-5.6.5.tar.gz 1058615 BLAKE2B 2a730b79ca11a80b33f5249541e2de68e5c53832fcd06891ce2e074dbca8aa21c657147e55725d37954cb997a2b1854b5c853449e7d58a71358b69fd2a36584f SHA512 1806eded3534602eb5c463ad030564edfe7c663952e62e943b809dd5d7c4e485b26c612e45f481b6125f6462d48215df065f2d3f30df67ab19699b6386a65b7b
+EBUILD Faker-5.6.5.ebuild 797 BLAKE2B 43f6c3384c36f551fa004406b4f7431df1beef2e2a936b8d6756b959fc3292a5506a0dae20b3d7ad071882f66a317a6f781b1cc5ba2e734f8c7e5e1304f3ba06 SHA512 076c8126324202aab94a7f65f6f3727ea5fb1038c088452f81b0d076408263a48bef9e39833abcbc69f73050e57d563f6f3fa976b4d852516d26d23155abb7d3
MISC metadata.xml 473 BLAKE2B 339c0263dce223547f0a5267983079a02f885abc66023578dd24a602c11dfda07faffb43b78f7805fcf31804de10568baeabff695bfbd64d85863a392056436a SHA512 414f9ce994c58c60b8f58e0531208d189698c932d18b25dae03dfb0eef181452532ff57ff9b40707acc896184742a36dc3793a92217257969bb92bb886e8b67d
diff --git a/dev-python/Faker/files/Faker-5.5.1-ukposttest.patch b/dev-python/Faker/files/Faker-5.6.5-ukposttest.patch
index 5ff925613ac3..3cd84c171cf4 100644
--- a/dev-python/Faker/files/Faker-5.5.1-ukposttest.patch
+++ b/dev-python/Faker/files/Faker-5.6.5-ukposttest.patch
@@ -1,6 +1,6 @@
-diff -Naur Faker-5.5.1.orig/tests/providers/test_address.py Faker-5.5.1/tests/providers/test_address.py
---- Faker-5.5.1.orig/tests/providers/test_address.py 2021-01-07 17:08:37.000000000 +0100
-+++ Faker-5.5.1/tests/providers/test_address.py 2021-01-12 22:07:13.748206737 +0100
+diff -Naur Faker-5.6.5.orig/tests/providers/test_address.py Faker-5.6.5/tests/providers/test_address.py
+--- Faker-5.6.5.orig/tests/providers/test_address.py 2021-01-20 16:16:43.000000000 +0100
++++ Faker-5.6.5/tests/providers/test_address.py 2021-01-23 10:12:35.826357768 +0100
@@ -4,8 +4,6 @@
import pytest
@@ -10,7 +10,7 @@ diff -Naur Faker-5.5.1.orig/tests/providers/test_address.py Faker-5.5.1/tests/pr
from faker.providers.address.cs_CZ import Provider as CsCzAddressProvider
from faker.providers.address.da_DK import Provider as DaDkAddressProvider
from faker.providers.address.de_AT import Provider as DeAtAddressProvider
-@@ -375,20 +373,6 @@
+@@ -377,20 +375,6 @@
assert re.fullmatch(r'(?:Apt\.|Suite) \d{3}', secondary_address)
@@ -28,6 +28,6 @@ diff -Naur Faker-5.5.1.orig/tests/providers/test_address.py Faker-5.5.1/tests/pr
- assert county in EnGbAddressProvider.counties
-
-
- class TestEnUS:
- """Test en_US address provider methods"""
+ class TestEnIe:
+ """Test en_IE address provider methods"""
diff --git a/dev-python/GitPython/GitPython-3.1.12.ebuild b/dev-python/GitPython/GitPython-3.1.12.ebuild
index ea75cc97716d..16fbe5bbcec6 100644
--- a/dev-python/GitPython/GitPython-3.1.12.ebuild
+++ b/dev-python/GitPython/GitPython-3.1.12.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 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-vcs/git
diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest
index ce21ec9278c1..d7be0d08112e 100644
--- a/dev-python/GitPython/Manifest
+++ b/dev-python/GitPython/Manifest
@@ -5,5 +5,5 @@ DIST GitPython-3.1.12.tar.gz 171126 BLAKE2B e74a613f5269893f29f41add6f39c3449761
DIST gitdb-4.0.5.gitbundle 1497722 BLAKE2B 8ee85368db7f408f96f0b48250f1ed96c8df28b0439d355ce2eecbdcc5dc94382883510c57142e7e4b6ba7cd8e82b1140eca538b45692dbe8c55bce32e1b5b4f SHA512 2c55a8e402a61ebcc362a8aee4a6154705d8ff2f5e582d13c855562dd074427681f4147641fe76681b76c99ec46040c7577dfca8bbfd575fc52772a9a6f17326
DIST smmap-3.0.4.gitbundle 276552 BLAKE2B 2d17b927b2c644d2f1984168ee99fe5a9a58392401ac0b2894a1d5e5f9c292f32311a7a5d7669bd93c642ff791f4801d61ef3236c1dafa1434e99a17fd8751f6 SHA512 6deb282c6ece3b556c59c458b5242ff362b903441db63c005a0ab1ac055b3f974f9b34f30e0a4a41ef9246696e08b191254f72db61a8f24d4eb2f0e48a08937b
EBUILD GitPython-3.1.11.ebuild 1591 BLAKE2B b28668afcd02953756d822212888cd7d05f3e27ab6407b9d963aa9a877852db082fd82d72b66be85bd25b1fd8ddac02fe65dae43f892ab0ed8164930f947668a SHA512 2ddca8c8fe89ff8c7a2402c9a81883d61af089ea92c554149fe08bb89467da87ba869d31cd64fb6942fd202d61e4c2307d8de7b4640e18369b50244365185401
-EBUILD GitPython-3.1.12.ebuild 1678 BLAKE2B e4edf870c56e5774e24fb3e306b7b4f698e3568bd85a455a8272542f805abf795c8670dd0803f7e5c008b84f21da62a575f7236fb7af4521888e8b65794973c1 SHA512 7dfee50a8c09c467cce7b0e67b1ddfc88f37292d219c630d8796f9206b7c5822f2e875b21f1b70f56fae1971f07b6669d4514ab7d31d3f5bba9b9f2825b51afc
+EBUILD GitPython-3.1.12.ebuild 1683 BLAKE2B a7ed728bf5e20b0f02ce2c1e5924b09e85bc5292c90cbc28b95dace511202287a2dc96c1e0c0a79120171ad921161e4795176b0cc03943acda735bcd203c8485 SHA512 57e550000fcb7c22895766e9d0944d1c5396572a9794683691cce2a51f3e3f336f5293141cd88bf78186ae16b4cc8b4b8ba08f74c2bb2832c61d72c96b1387b5
MISC metadata.xml 406 BLAKE2B ae639878f2162f9c2e313d10ba8122ede602251b28c0e82f36f73c92822d2626601bc6ce575cbd4bd5087acaea1a048079901ef67d787849c2061c68b2ad77a9 SHA512 2942febc2c1edbd075b64bdb5b6cffc2ecfa07231e8d210de4dbbaef3dd64a4df876dfddd8f1227ff2b1b9264d8746d951dc9e08db64bebddf0b0e1dea2a641a
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 9e3c67bb849b..fed6307460f0 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/SaltTesting/Manifest b/dev-python/SaltTesting/Manifest
index dac5a321077f..93d82d5ebed4 100644
--- a/dev-python/SaltTesting/Manifest
+++ b/dev-python/SaltTesting/Manifest
@@ -1,4 +1,4 @@
AUX SaltTesting-2018.9.21-python37.patch 1213 BLAKE2B 82257c24956fa9af21b63ca5c356219efb36d89371ec473bc9fe77aafd637d5310077db0312c7c594d3569821d12524c0ff30710018f9d481ac12706df246b0f SHA512 5ffd4e6bc726633a0957796ab531bb3a566a6a8cc39fc59df888afa7ce53c4b2b7fbbcf5e64dc111e5a603ecda3d7c5920f436b986f11df0ae4fdf9ad042b81e
DIST SaltTesting-2018.9.21.tar.gz 459708 BLAKE2B c0c6d853ab335432464140b6db8939ae87b58f50c0ea63a547a09ab3e1899b52053e3f9ea90b183268b807db5d7f323f09f9b6d4186e1b4214d6984486f37139 SHA512 9ce79aaa0fd90fd75fa2a64112563751837d441518426cbdb5df93721fd186e9fe33609341a75bc173781cd9a97b477809a4c2e2d4fdd29a5331f0d096983db8
-EBUILD SaltTesting-2018.9.21.ebuild 815 BLAKE2B 45615df962de6ccd3800d5665b6010f27135a55d9f1cc4595c0fc6f1a56cb9ab7bb07ebd0f361ce0549210003238348576feabaff189f7e772a7be423c37c38a SHA512 7800a7899da9432a8fe9e37d360953b1ace4951394f7688be82b2c609824f192c4764530e0b69f9039c3e63b1e35025ddc69c0a767ed6f2b6a1ddf54dcc15ba3
+EBUILD SaltTesting-2018.9.21.ebuild 820 BLAKE2B a0bae1f55649b8f74565bf1dac91e6cb3bb5cb564a4a6cb3a5746a85f835910ad9cf515742cd91a81dd8b42b7d019b8415d7b51689e9b7cda61b44b56e505534 SHA512 2eed6e48a3ee23424e2e4827acbe726c40ce4732d31e6a0aea55a7c0b018abf77c6bb5770fdc3fc1bb689036a068016d435a072729a66704c862a6c8e6d7ba06
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 89849ebde5f9..cda469ee9fc9 100644
--- a/dev-python/SaltTesting/SaltTesting-2018.9.21.ebuild
+++ b/dev-python/SaltTesting/SaltTesting-2018.9.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -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 ~arm x86"
fi
LICENSE="Apache-2.0"
diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest
index 962ab9942274..6de881453ceb 100644
--- a/dev-python/aiohttp/Manifest
+++ b/dev-python/aiohttp/Manifest
@@ -5,5 +5,5 @@ DIST aiohttp-3.7.3.tar.gz 1113127 BLAKE2B 47d95565db1184c6b55a1e7d7a6df8cda872e4
EBUILD aiohttp-3.6.2-r1.ebuild 6982 BLAKE2B 205c3e1f2cc5c4153d53a3fb3b0f188c428e7dfddee6d2d9ee1d871ea30fc5cfa46d58b323c9cb7bfcd51cf6f7f32793603fd872f281a752e58ccaa3d4d75fa0 SHA512 e0adaed32b16aa7f5403d84f60f42326ede25ef6a9ddb837883918dd2e0a532aca89b4ec08a53128a40579ae7bb18ea1b5d40d3a592ee7abb868a68b6dd4399f
EBUILD aiohttp-3.7.1-r1.ebuild 2602 BLAKE2B 06023efcb23d8a3bdd67ef580f7a13e62de23297e603e96b84e2939932b8ac7d5582488ab67e4683543e7bfe136a786d5682c2706153ed1ee1a4a7e0613df550 SHA512 14034b9b0da3692177221ff0c968f32e7b27007b4005e3af59f07aa83b1eaa88ebcbdd50192703d509e482e8a90bdd7ba06c486b666014822f935456bca5e43c
EBUILD aiohttp-3.7.2-r1.ebuild 2625 BLAKE2B c45b2857ccdbf809a6eb58d87b4f2c8fafd8ad23a381217a94dc7249ac9d5819ac23dfec631f531d3abb2a868114ee8d1fcae5b8399e052f4a6818b386e66ae6 SHA512 f8ce5dbf8b72d5cf0a268f9dd6d9d89961760047f510e0808503516371e5201cc361584b3cb7c0af060187f67c14add2bbfe990eec60011de0e4a8acc6c70427
-EBUILD aiohttp-3.7.3.ebuild 2641 BLAKE2B f96145ab8f5610399cddc78168504e31724a0b801ba5a5ffa2d44f151836482c33d2db028fa13a40ec442dcb7791004e278135fb0ef5b8ec23c940ba60cee12c SHA512 7d38289fd6e688fbc993ea6683d7d911aa04edb9aa6c10e6586096f41abf6fe731573252d84080ae555424e2df0d8a50b8aaedd8195b74f2116498fdf65745d9
+EBUILD aiohttp-3.7.3.ebuild 2639 BLAKE2B c9584d8aaa4f38d0243ca5633bd9dc3f3c904fcfd092162df78d23d1ba021dd6a45c5e7da296960347f656127bf2f1df82bc7291d9f754010357d115c1e5df8a SHA512 2cfde826da7b8727cc48b07b1b09fcc4a15997850230bd7cd5dcb13bedf8c9a2c81f39c2df35b73f3c6d81571ebd5c707cb96b7e8ac638024bb63f37e978c759
MISC metadata.xml 489 BLAKE2B beb80da34848dfe7b81ed65d75923480644ecf42e2c5ce04a7f66f3e729651fdc6035054482aff966ec9f03cfbb812d3be0afd783af69e37f1002182e4885473 SHA512 d8c9e2edb8a57a3b6b02bb5314aef77dc266af6e80fd0300eb0652c59790232017d0062f5b7361b059c382d1c904f0f46cd0e672d1963e9595f3d4dc7514f182
diff --git a/dev-python/aiohttp/aiohttp-3.7.3.ebuild b/dev-python/aiohttp/aiohttp-3.7.3.ebuild
index dbfcf04ec261..38ec8b5132d2 100644
--- a/dev-python/aiohttp/aiohttp-3.7.3.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.7.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~ppc ~ppc64 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86"
RDEPEND="
>=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/aiosmtpd/Manifest b/dev-python/aiosmtpd/Manifest
index a0882faf64a5..6015331d698d 100644
--- a/dev-python/aiosmtpd/Manifest
+++ b/dev-python/aiosmtpd/Manifest
@@ -1,5 +1,7 @@
DIST aiosmtpd-1.2.2.tar.gz 170459 BLAKE2B abf178c28a21c25e8a7c7ed920c154f037aaa21da5d2dfa0ee8cae7d239d00d5a979eedfb3865e3de7e54e7da94ea8a1e6b5194681a2137ac7d8f0f69d82e3a6 SHA512 7ffc279a73685601496dbfffef30a78cc254a76f8c8fccd0c7b7efe41da66672f0d8662f302eb928e90eb8977b859cb7e713415d0aa5e93f369ef23bdff405fc
+DIST aiosmtpd-1.2.4.tar.gz 83329 BLAKE2B accecbc3fe66efc748d0bc3c85504d731005b907435fada5b3c7ae0f7778e89f19d7c15a7edb194a7ba6310a450132728557a441b3fb2958d3658b0a15d3ccf5 SHA512 dc6041e284daceb89f8ca83b5cd715a5811eb4cf76504c23112e24c97d6c88480667c713ce094c2dcbc5b12a80605e551b6aadc4b1ce499089be68c7c4e7df8c
DIST aiosmtpd-1.2.tar.gz 51457 BLAKE2B c2dba38c5d5a243a65c332cb3b6bf85a124eb6ab9c3526d0ef57788eb7e24e64ec86c56eeaa57e5171631c8a965447f125366741b1d1c54fb48473da5123ed40 SHA512 520b0fae80423d3963d4f17ef393cc0ce9e342fd1237c909159706bfe1e13f27df849fbc14aa1c94ad02e7c9108308984b6f9e21c7dbddb09093ef00884983d8
EBUILD aiosmtpd-1.2.2.ebuild 606 BLAKE2B cb530fb7ffd73059ff6e27dc91f6323a6a28538eb2f90835c97c04ed1bd4c97260ffb71c547b1b69581a02f0cdce9f3069fe009810901b829edfb44ee2fc8d50 SHA512 c3ce52750dc480a3ad03ddd8db0df6c9a3bf328aac063ab4b3391b0dc1da678a4015879532a24d21d2a6b360bdfea2c9f0a2faa55ce8fe2a85610f619a1c337f
+EBUILD aiosmtpd-1.2.4.ebuild 481 BLAKE2B 7f1e922676bdf7abf8323aa883c282f0705cc2931139dcd9c0a8167e584764550fc40a0004de9e71e76d5bb15bb9d71b62ed08ab7dfd99b36f0cf36f2cdf2beb SHA512 8d6e06c4e21d789f36c4646baddbd239be2dc25d0a078b5c4472410a3c0521bc20696e221b66cd3ee5e801036419bdd1ce0216a6bc4e3e0e08637b278b26cffb
EBUILD aiosmtpd-1.2.ebuild 579 BLAKE2B 01e818edf50f00b23d87e5fcc001037f50848e2b32a3a87aedfd7620e4566dd7ca10c4ec7bca932df47db930532725d1ad2af9ff7ea6699b9db281c12019cf84 SHA512 cdfde110dd9b3dd3130b050d548fec1613fc332313afe8323778f8d8723469925495ed4796014c433b26128a2c670eaf1d29e827d57ff92fac998772c9ee6369
MISC metadata.xml 461 BLAKE2B 26a357ec03cbd43372f7fe77a2b7ba7330c9c1c18695887c5e297f7d769d3af34ae456f30743880098080f3c6740180bbe0e7e0be5a02a0059096b18177968cd SHA512 67f76d5cf941e2276006c55471a101e0be62e79a2cf3c69d74fac6566da9ef44b14fa29d7fbe57b72d2452318465d4b43aa9337c1cdac798b874a3b3ce2f1734
diff --git a/dev-python/aiosmtpd/aiosmtpd-1.2.4.ebuild b/dev-python/aiosmtpd/aiosmtpd-1.2.4.ebuild
new file mode 100644
index 000000000000..b1e3efbb9abf
--- /dev/null
+++ b/dev-python/aiosmtpd/aiosmtpd-1.2.4.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="asyncio based SMTP server"
+HOMEPAGE="https://aiosmtpd.readthedocs.io/en/latest/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/atpublic[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
diff --git a/dev-python/arpeggio/Manifest b/dev-python/arpeggio/Manifest
index 9ea3e40e7b51..b95c9804498b 100644
--- a/dev-python/arpeggio/Manifest
+++ b/dev-python/arpeggio/Manifest
@@ -1,3 +1,3 @@
DIST Arpeggio-1.10.0.tar.gz 766416 BLAKE2B 75898c5be536998a12ec0efb8ca0729913e9ac7ac8481f614cb1bfd5332015bd2c22722cc6836511e1b77d933fe497538db1a00804e2cbf409af7cc153ba15c6 SHA512 368c478114ddedbf40c94b4e656945063df5661deacc9c75780ddca18198a9e3e504718fc6c9a1e84c11c5c8f2b454584d1cfc5a14ea2b783e97b8e317047023
-EBUILD arpeggio-1.10.0.ebuild 726 BLAKE2B f164f957b1398c2b51bf65055aa4196c280ef61fdb7d5ad9408531918e5123bc94aad554da868c440192442cc0a010a89fe23046290847ad875c6f327a8a9b9f SHA512 7e8b1ee6c7b1e9c3caef957442c52874a1ca854ab5b7bf07dbd046e261b26455dba2d5f4b7a2ce8b9499eb1ea965a7f64e261e5aa1f2e4e0f3c0a6372054cc80
+EBUILD arpeggio-1.10.0.ebuild 733 BLAKE2B ffe8c906f66bce15c0ac1fdc0d5988e58983acd9d0707c9773726c0ea388fce3a7bee9e6baf4f4cfbaaa4d4f6fefae1b37dbd54c8ce3697375a9121d7789037a SHA512 74e773b94148f7e8caa6b39f4b0090bbcf4e4ea4dd55b64b752d6c07b5650bff533e0ea2cc08bfa3eb2f3d474a91d333ae5d059038477dd7d049ffa81d0fee4a
MISC metadata.xml 367 BLAKE2B da0bdb5ba0b94ed3181e6318742907c67a6d04b095011528cb5acf614a55d15ab107ba212dbc3868710976129e5d9790690cbfd0858b97456daad4dc1ce8df55 SHA512 67e3ca7fa1fb672313f0e86d852acb2fe19418605c661e54b9be464cce7d3ca4a57ca426e606095639f51a8d0d74c50344ba7b51d392035a633e1af752b64770
diff --git a/dev-python/arpeggio/arpeggio-1.10.0.ebuild b/dev-python/arpeggio/arpeggio-1.10.0.ebuild
index f2f415a4f19b..60f5ae4cf3e2 100644
--- a/dev-python/arpeggio/arpeggio-1.10.0.ebuild
+++ b/dev-python/arpeggio/arpeggio-1.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ S=${WORKDIR}/${P^}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=""
DEPEND="
diff --git a/dev-python/asteval/Manifest b/dev-python/asteval/Manifest
index 7feccf2074af..944beca77d37 100644
--- a/dev-python/asteval/Manifest
+++ b/dev-python/asteval/Manifest
@@ -1,3 +1,3 @@
-DIST asteval-0.9.18.tar.gz 52727 BLAKE2B 41b4093ee58dbb5fca0ab0ef3617e8211d2a21a968f448efd562ca53daea06c4ddae7fc93ba17bfeac501cb46c5d061148b10f33340e93d292559312f974644c SHA512 810fa9bc82df18bb92bdd487cd4cfc0a7c63adf5d4c7edac7ad7be0ba8e40605314a3453b4af06faf59821902a783bab3452adfe5c7ae54b69bd62b3126d3c3e
-EBUILD asteval-0.9.18.ebuild 445 BLAKE2B 8141ccc6791e9458ad4fde82d88b2610f4e9683fcc4c25a2cba8ff3fc0b62176f9d055c7815e1f3d18465cb3a90f3cbbf46b7a41796ebfc0a142d853c5e445d9 SHA512 c4a62670db94a9b8ded540c997230b004173d49ade8612160316245c4a8cf6729432830162b4dbd7d838cf0d00f35de046a447eee1d96643e43ec5cfddad8726
+DIST asteval-0.9.21.tar.gz 54203 BLAKE2B c5232b41cc73184f4a9d21e257d4c517662e7a7e5c6beed0d0a1f46572310263b5370ea455f2d0640410cecd7e3b8a7686a56931fa61c3294a57a2e5ea984336 SHA512 b2930963641486f208c629300f70e41924aa59bd9c64f767ed5a4db0a39e79c02a02fed48eb0e113fb6e3fc594973c9d0afa56d768ac627758a096b1c4fe6030
+EBUILD asteval-0.9.21.ebuild 445 BLAKE2B 84c665fed1416eada3557d4dc72752391853e58a67e76308d643a50338d54df315407cfe746383856777d20e3847d46864af7fa89921f9fb8c6632664892e000 SHA512 17e2f3d2f4fb93ed19041c613f6ff49ecac18fc54c277b96e06034221cd92744c973105843b512c8f79cae49fb52b349b87b9f19935e71ffacee685789a28e9f
MISC metadata.xml 286 BLAKE2B bddc2409a021a905f0d572194acf10f7d576dc529121bd4ba513ed0c53525a55895aef8fbc4f631e130cdf631a34bb91e78a1a3690578e2786ad375e33c644ca SHA512 71f5e2078139aee70ceb572d354e17ead91f6611bad649c2c51ef154710592bf692b803d5debe54198db55b713e48279dd671066306e7b36434484f3f664b9e7
diff --git a/dev-python/asteval/asteval-0.9.18.ebuild b/dev-python/asteval/asteval-0.9.21.ebuild
index 1cfe0bcc549b..ee371eb58143 100644
--- a/dev-python/asteval/asteval-0.9.18.ebuild
+++ b/dev-python/asteval/asteval-0.9.21.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{6..8} )
+PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
DESCRIPTION="Evaluator of Python expression using ast module"
diff --git a/dev-python/backrefs/Manifest b/dev-python/backrefs/Manifest
index 63fc3e5b7823..120cc9c24453 100644
--- a/dev-python/backrefs/Manifest
+++ b/dev-python/backrefs/Manifest
@@ -1,5 +1,9 @@
DIST backrefs-4.5.0.tar.gz 5995247 BLAKE2B ce3d33b91ab307811e555689a2ece0ba47e53d8245fd4fa367156a76893c5ca342cb47d014a3c94c6f30ebb32487fb36975a2fa6c7acf0a626305d05e0d80048 SHA512 c1e30a78c2e7a86efce1670000612b6450b6cae78f8c799cec6832aa88e4145fee6ffc3e1b8c54b55091f7c21ea4b09c1ee36af852bb51973434b593273e04a8
DIST backrefs-4.6.tar.gz 5995313 BLAKE2B 5bc6c6b496dc74f1a73a155b7825a134ef84458c0396bc2e678e93432c37b1355f782331fce978dee1c9968cc683c3821ae8975bbd20d4e19896277a6bf5b0c8 SHA512 96aeba6aab34ea14a48c430b00e242b3468054cfccfdab00a66071434e65df4378caffc32f47eded48b5054f7bfcd0caaa04bf103b9fa282ddb5c6119c46f88f
+DIST backrefs-5.0.1.tar.gz 4120179 BLAKE2B 2cd8fb84c7e416be330cb9afdb894f6f8574b66698acc1d63abae8ff5bfcccd4bf29b724dcf2a25a637ea0fde46865b18a5ff1bfbff955a01798037752dc3d97 SHA512 e2212bd7dce017308fa558ccfe7faf617ed6107523db8b2e4a3ad7b60aa1d7aabdaea2632abd6a3f1f022eac949d7036a7afe522b5f086ef1888a0e67e834894
+DIST backrefs-5.0.tar.gz 4120151 BLAKE2B 350b59c31d75b18df249f7bbd1625c2183182581dbf4b473c6fe58cbb7722b71a260769fd918d992e5aadfd8f4e848449609de2d307e1dd95aeb6125d5ac7a03 SHA512 c1b7f70f02171535609e3abfb4ad38174b63b935b4f904759069cc8cf9ea6c8fbeeefedc2a150c2d9eafc70ec29a4c5915809d7a8931e0a5af7e6df1ff5b136d
EBUILD backrefs-4.5.0.ebuild 1160 BLAKE2B 3019e87ef11cd026909dbf59f318ed0c719306bae5c377f87a38901ead4c9e920a7165432405831bc1c1e0cb0821b45a44779dd4cb06e2b7b0b2602544a5c55a SHA512 7add8d07ac9c1aa3e27163bd04165715f512282498f20bcf6576ad3e3a042bf1eafc746738882c22956f871ebd310b09808dd4e47a508b1c8a43bdeaec3685bf
EBUILD backrefs-4.6.ebuild 1163 BLAKE2B 7b43e53ace42297cde8a502dc7fe582ec60418a22dc41880c1e4a872967cd20981d28b8f1c3c6232cdf57765b942a69effdc4889c284d33169e5715f09fd6bbc SHA512 e99c18cd90188d422902b184d8084cfcf407df87a3c9de527c96eee66e62c2421b49096c8e06d4bc3075d68766116deb96337ea2f4341360ccd80a9bb33cf3bb
+EBUILD backrefs-5.0.1.ebuild 1163 BLAKE2B 7b43e53ace42297cde8a502dc7fe582ec60418a22dc41880c1e4a872967cd20981d28b8f1c3c6232cdf57765b942a69effdc4889c284d33169e5715f09fd6bbc SHA512 e99c18cd90188d422902b184d8084cfcf407df87a3c9de527c96eee66e62c2421b49096c8e06d4bc3075d68766116deb96337ea2f4341360ccd80a9bb33cf3bb
+EBUILD backrefs-5.0.ebuild 1163 BLAKE2B 7b43e53ace42297cde8a502dc7fe582ec60418a22dc41880c1e4a872967cd20981d28b8f1c3c6232cdf57765b942a69effdc4889c284d33169e5715f09fd6bbc SHA512 e99c18cd90188d422902b184d8084cfcf407df87a3c9de527c96eee66e62c2421b49096c8e06d4bc3075d68766116deb96337ea2f4341360ccd80a9bb33cf3bb
MISC metadata.xml 1074 BLAKE2B 2903d804d13b3967e1dda39870c9f945b0b9327758ae8baf402112331836a4dbfd8328f6308a84ebdc5eee9b5f5a25d0d312de274cd57d47665fdcf2f44abdaa SHA512 7b23341b90d9a243e73578d2a30225318418997adc58d04db568a5771323af6d25125b65282f5e8f33d736da590d5cd40c3ceacb464c2c93422233bde1212b44
diff --git a/dev-python/backrefs/backrefs-5.0.1.ebuild b/dev-python/backrefs/backrefs-5.0.1.ebuild
new file mode 100644
index 000000000000..72b44d4b44cf
--- /dev/null
+++ b/dev-python/backrefs/backrefs-5.0.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+ dev-python/mkdocs-git-revision-date-localized-plugin
+ ~dev-python/mkdocs_pymdownx_material_extras-1.0.7
+ dev-python/mkdocs-minify-plugin
+ dev-python/mkdocs-material
+ dev-python/pyspelling
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="Wrapper around re or regex that adds additional back references"
+HOMEPAGE="
+ https://github.com/facelessuser/backrefs/
+ https://pypi.org/project/backrefs/
+"
+SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/regex[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # mkdocs-git-revision-date-localized-plugin needs git repo
+ if use doc; then
+ git init || die
+ git config --global user.email "you@example.com" || die
+ git config --global user.name "Your Name" || die
+ git add . || die
+ git commit -m 'init' || die
+ fi
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/backrefs/backrefs-5.0.ebuild b/dev-python/backrefs/backrefs-5.0.ebuild
new file mode 100644
index 000000000000..72b44d4b44cf
--- /dev/null
+++ b/dev-python/backrefs/backrefs-5.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+ dev-python/mkdocs-git-revision-date-localized-plugin
+ ~dev-python/mkdocs_pymdownx_material_extras-1.0.7
+ dev-python/mkdocs-minify-plugin
+ dev-python/mkdocs-material
+ dev-python/pyspelling
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="Wrapper around re or regex that adds additional back references"
+HOMEPAGE="
+ https://github.com/facelessuser/backrefs/
+ https://pypi.org/project/backrefs/
+"
+SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/regex[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # mkdocs-git-revision-date-localized-plugin needs git repo
+ if use doc; then
+ git init || die
+ git config --global user.email "you@example.com" || die
+ git config --global user.name "Your Name" || die
+ git add . || die
+ git commit -m 'init' || die
+ fi
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/bandit/Manifest b/dev-python/bandit/Manifest
index 6fb2ddad71cc..ba0dcabfdb90 100644
--- a/dev-python/bandit/Manifest
+++ b/dev-python/bandit/Manifest
@@ -1,5 +1,5 @@
DIST bandit-1.6.2.tar.gz 498567 BLAKE2B ab7885df634ff8258fc7620523b56995cb2f262f4290193a9063e216f66ba8ecb31ec17f09d0b72a0472923266953c46e47e74fcdfb39784873738c033e00c6c SHA512 9facce98411ceb9e33e5a978ca4aad2dab541ffe215e480806ac921b7f7067572445d8e32e8d473ef30bb57155b72b2ffd4e06d458a3da82e2a9fb1b1d8a4b9f
DIST bandit-1.6.2_py38-1.patch 3892 BLAKE2B 750160be3d234b0d638307e74fd130921f43f460edca8d0ef0f9a98f34db709e0649b1e481668abd094942fa05ee710b82b3161fd82bc56bb0f5e73d90a6e70f SHA512 dc1e55bdcbf180e70757dd92aa590fe1348d84a2143af73e48c35c62864cf0720f6b055482eb274a4261adff37c84f998c75916b8ab70d99264bd88d09611e06
DIST bandit-1.6.2_py38-2.patch 3724 BLAKE2B 8ce857419d99b059ce1b28aba7c04218397cad82f0fdb6e7eb3e57f698d6360de7b0f4402c40540e41d510db1aa0b75e006e0e15a20a8c5534b7e5a3cf78a0e8 SHA512 25f73b087b296867556d9b9bb7f789a4df64bd2930509086bc24312c43a3a98209d63a5b00009e31fd2653e89c85e62849c7af6ba044abc10c5789a6e3d9a968
-EBUILD bandit-1.6.2-r1.ebuild 1779 BLAKE2B 352b67abdc2e46d9d0c85a2d5ff419ad5e49da28c1e6073296f73e876e7f3d0ed965bc5b77adcd64f5355342ba42e6eb23205020e5e50cb994db4d329cf0d572 SHA512 fabad48d0071d8f3d9e958592589c79e15239b2160c710bfe0d04e8a19698619fe8bc6b5135ffd4ae031b8fd58c764c913c32174b32f0a98ad5edfc586d04c06
+EBUILD bandit-1.6.2-r1.ebuild 1784 BLAKE2B df440d6ffbac6dfd9efdd15d597cebb2d687ab9690b1927042d63f06d1eb2221bcbd0e70f5c5e57e49e70ba02886285299ceeb2d42114c0d2d8cdf8948790365 SHA512 0dbafe8599164e38fd705229c73fe3134bdfca2827e8a61f3d409390a709baaed85afc1f6d0c838fa5b55c17716166358ee245268747811ded400d379037da31
MISC metadata.xml 684 BLAKE2B 7018c2b15088d3fa89c56a9b8ab316342cdc5e6b4a1437a22dc07ad1a5026623da288630cfb583a2b149ca1cb35a83353345652cd06dc206e5dcfbab7cc28465 SHA512 4c877fa708ef556c2435606b4f8aff213fcbd6a43d867c9c408c2bcf634ece14f36dbe45aebc7e9307cd87a624c83f5d1f6a944c0ce52f87d39f996ce1a11028
diff --git a/dev-python/bandit/bandit-1.6.2-r1.ebuild b/dev-python/bandit/bandit-1.6.2-r1.ebuild
index a212a5aca53b..d7ced11b3f66 100644
--- a/dev-python/bandit/bandit-1.6.2-r1.ebuild
+++ b/dev-python/bandit/bandit-1.6.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~s390 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~s390 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/bleach/Manifest b/dev-python/bleach/Manifest
index 288f6a61a274..3e03edd6e025 100644
--- a/dev-python/bleach/Manifest
+++ b/dev-python/bleach/Manifest
@@ -1,6 +1,8 @@
AUX bleach-3.2.1-py39.patch 1637 BLAKE2B eeb66b15ad738d07db70bbf4599ef393678ca737d122efb7b0c5b5ae6f153b8989b4efc0bf26bdc34c9391af0e81fae5a0f01bc25e2b11db0c5ca76785d6b848 SHA512 5bffd50d9be425a97d6032ad6a55e2d92826ea9e074ea76039a94377c2b4f53599a740cd7fd5c6f90aa2ba87882d46514d014889b0a09f8273fbd31fa98f5b50
DIST bleach-3.2.1.tar.gz 179763 BLAKE2B 5288277ceae1f51fb76c360db72fb646e1d391b3e51f29ba2b25f5dba7704af8ef7cfd2db017237dad42ff4a99e502daa29cdf4edd82952e15842e288c50c0dd SHA512 61710f48f00333b38d251360736e19078063433ca4d7aada210a986f7d79b08c79c64b412686c67f360e4b2e8420c40c4b515eb175ab92bd546f88e2ba0e5835
DIST bleach-3.2.2.tar.gz 180189 BLAKE2B 14b496ced66abb5dadabbfaca7663124deda939c494cfc79803db875bcd4195f3b951962d219d56780de56320948c4d5be294a73a8244d1dfa1ced3fe92862d2 SHA512 20e58b58f6464d819ffbf70d0dbaf4b52eac8894d089291b40c2e27440d5c78577f653020ab6296ca72de27bbad60f58e07ce4bcf140ccb21928b0f600f1c236
+DIST bleach-3.2.3.tar.gz 180414 BLAKE2B 2b46fbedd109649e61b17719cc6fbbaa34e03e878938eee17aa81c66e11887ca9156e5e1b2a99b19f319c99df9fd0ce4d91106acae1638cf2569df0f1c41b788 SHA512 0bee6415ed0d6349311e92b68c4897b830a9ae8c0b1399a35da8ebb76af7b989b67c3e90c24cc34fd8afb903ee5f8de1062a0fa0e34a75328a281cf1706193a0
EBUILD bleach-3.2.1.ebuild 975 BLAKE2B aa9a40dabcee96932573da3b5424cb8cb511ccc0de443f9734e559969b5452e569e229f081cf3e900e12f2bdbca87231d5552b716811cd4b9f6c050d4a3e4943 SHA512 a960fd1ebb953d690180d7b56f533b02c497c1ca3dd7d6370448dcf9ce4e3a04c4d0edc68437ef7b5af12a0c77901f578fee129d7ed5d0476363b663546a4c2c
EBUILD bleach-3.2.2.ebuild 984 BLAKE2B beafd4cda8f6417ba3ba8d8acaa6246aecddfc7780b4417fd698e294916651842648cc8638bbedc4198da8ecd0dfcf4564afcc543d8f089db7816acefb26fa68 SHA512 026139c73be84974accf7e226d1b5f18f930e3605b198a4a6078c756bd55e0d63666f312ea9b878412dcd5c1ae9fb892fca510e074ca856960b0c5e9c6830072
+EBUILD bleach-3.2.3.ebuild 984 BLAKE2B beafd4cda8f6417ba3ba8d8acaa6246aecddfc7780b4417fd698e294916651842648cc8638bbedc4198da8ecd0dfcf4564afcc543d8f089db7816acefb26fa68 SHA512 026139c73be84974accf7e226d1b5f18f930e3605b198a4a6078c756bd55e0d63666f312ea9b878412dcd5c1ae9fb892fca510e074ca856960b0c5e9c6830072
MISC metadata.xml 400 BLAKE2B 931735ca08509e3a1f8803181a1eca6be10b654fe37244772eb43b918dcac641c1733e535f2504bfc311644e52506712857ea24bf4784cebcb8b6063194d1388 SHA512 b73e3cd77b2378668b4086395f9a268105d94992f7b9d23ca8cfb834d015cc3ca0ed995acadba9060a5e96d29bae128b850a803a11c4b3d993f518180d9b4b5a
diff --git a/dev-python/bleach/bleach-3.2.3.ebuild b/dev-python/bleach/bleach-3.2.3.ebuild
new file mode 100644
index 000000000000..02055abb3dd9
--- /dev/null
+++ b/dev-python/bleach/bleach-3.2.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="an easy whitelist-based HTML-sanitizing tool"
+HOMEPAGE="https://github.com/mozilla/bleach https://pypi.org/project/bleach/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/html5lib-1.0.1-r1[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/webencodings[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+ "${FILESDIR}"/bleach-3.2.1-py39.patch
+)
+
+src_prepare() {
+ # unbundle unpatched broken html5lib
+ rm -r bleach/_vendor || die
+ sed -i -e 's:bleach\._vendor\.::' \
+ bleach/html5lib_shim.py \
+ bleach/sanitizer.py \
+ tests/test_clean.py || die
+
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/blosc/Manifest b/dev-python/blosc/Manifest
index f0c72c35659d..5966832f1ac3 100644
--- a/dev-python/blosc/Manifest
+++ b/dev-python/blosc/Manifest
@@ -5,7 +5,7 @@ DIST blosc-1.10.1.tar.gz 858162 BLAKE2B 768ae6d438d9fe05589460dcaeea77dbf2e0212b
DIST blosc-1.10.2.tar.gz 858096 BLAKE2B ff314011e1afc2d972c2445df9ad25c245494479201ddd0944ddf5f14aa0aa772c9da1e117eb5395f5488e7238aefe1236d9a5579b4d03be2b041790de9575e8 SHA512 82dab50a49ddd45d8276fd43999233f41b507e35af5897ed4945565fde8f56be0855b0dd926d254bd77904ec7a13ad3f024007159510b677769d97599b731222
DIST blosc-1.9.2.tar.gz 816897 BLAKE2B 7d1a2d925500c8ddb93975dd785c03b91dec2716a438915d5dfdb739c650de8a47ed80eb25fc55357e69b586c446c5af61212e0a4fba8158839a66849309f478 SHA512 a8f53afb7fb1bb742e2daa03015b636d4dbb1fd073be079022364ec67035c9e6ee372ab07f7ce06579b85d9fcaedd2a11f30b9cf5b2bd1d1ea62cf32a8aa3c1f
EBUILD blosc-1.10.0.ebuild 953 BLAKE2B 3e6b76cd808e2ae6c25dd32469ec2599cf1b8cc7998a635311c0f575ad63922f3e0507ea52102f306c09f480a71bb855d39b2b04cf707a6636f5dcb519d2c2c7 SHA512 376016a81df75b6cab4511f6d7314092b3868ea4056041a7ea98166adb27931908e69810363a333501213cd69affbc2674a90d0a2c158e8279eb3234589c6d4e
-EBUILD blosc-1.10.1.ebuild 953 BLAKE2B 3e6b76cd808e2ae6c25dd32469ec2599cf1b8cc7998a635311c0f575ad63922f3e0507ea52102f306c09f480a71bb855d39b2b04cf707a6636f5dcb519d2c2c7 SHA512 376016a81df75b6cab4511f6d7314092b3868ea4056041a7ea98166adb27931908e69810363a333501213cd69affbc2674a90d0a2c158e8279eb3234589c6d4e
+EBUILD blosc-1.10.1.ebuild 952 BLAKE2B 6c46e0de74ab17fa65e5835973d8537454564858a9ed7f67c32aca50a56addc7e13de416e81c4e1b63aa39addedadd6f66b65b749e6f0d1619f84e16bd7c8d7f SHA512 abb2749b173d8185ae4289e534dd8b3f31e435a28a433681bc985c06fb62713dbab04ae409990e1c7cb5f960c547d93cb78f0235e3c5458e5993c30ba8612ba8
EBUILD blosc-1.10.2.ebuild 953 BLAKE2B 5b56fd8359e276027a45c7d80917560494201cfc0ec9f94519a2e2c0cbd35de27ac0ac4118d7534633e710323b1d401901ee28834f2e945c8f020429d1827998 SHA512 de7849f782456069f80642a2c0edd9c51d9b45f8974fc0dbfb133b6861a240e4c14a9bc9cbc975bbc62b3da9c90a27213d675fe000ab6727769db353b9807978
EBUILD blosc-1.9.2.ebuild 1043 BLAKE2B 9c981b037a007ad71ac820c0a25b1b70831f8c68b29b88fae60effe4a9a553d977d1e46922d55da875d3905502816df6de8def23a1817fd7fd6d8b19b1107ca5 SHA512 db1e3a6d09236fe8a46264b0e3562fe37fcdbfb60f5685c7581ddaa2c0a45eec6a6fc2ea7fb77054ef987486b380de5b77ce64c56eadfad347833d7ed3450410
MISC metadata.xml 998 BLAKE2B 3630fcaea0c8e2e9062aa9f42c60b17b407fd5febb70d5d41b0a0c46f202f06afc79fc25072c1403c917caedfd6205e7133431fcfd40e74f8480852aee7e2299 SHA512 22ffa2acb28f4f6f9af18398681db0ddb5b19c7b125386c0eb24265f11ccba24f90977710f74af57a2de6e497c668fb17398da89a2b2ecc5ef552b201960450e
diff --git a/dev-python/blosc/blosc-1.10.1.ebuild b/dev-python/blosc/blosc-1.10.1.ebuild
index 1423adda4bd5..5ceca1f58e62 100644
--- a/dev-python/blosc/blosc-1.10.1.ebuild
+++ b/dev-python/blosc/blosc-1.10.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index baa9d5b24778..d8945277a063 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,14 +1,14 @@
-DIST boto3-1.16.36.tar.gz 341458 BLAKE2B 7e4cf667cd59caa8433226eb6914412370bfa4c002f6f5d992fe49c93528d59d5740de6c8782af71d94461ea704a36d8ed46ccadfbf83982504ab507aab9b058 SHA512 06d9c6e721d1ab529e6a598b14ba6f740bec32a8165582853149b9aa294f0a272d0da4222f0dc7ef83055d91b4b0a0176e65bb34784990aca43e44db43650a2d
DIST boto3-1.16.43.tar.gz 342444 BLAKE2B 1a367fa252eab6738533c7bec2bc370dcc206f25c4290ea34632ef82a0e308aa4521af7bd2e9755782b3b66b438c528e67f55f7238183ffff2318bfb7361e924 SHA512 1cd757a2751e48b9075f99724a9980d882751542f5a7794a4cbddc46f82a1bbf00b8e0908e0cd2db16726636750d591aee26b00004a454c35d24ab79de9c80b9
DIST boto3-1.16.50.tar.gz 342744 BLAKE2B a6581acbdb07f2d8ce21ddf384b471d281d58910366dee0669f0f726118eabd52de8a4fe129915b9044bd484950155c32fa4f4941e1ef6ce55249213ba29f2f3 SHA512 de483be833917a2c478c0fe651ffe4143dc6c742e259711a955be41a8b76197353b295526695ca800bb860b95e0378dc461119bfa163c4be0faa3b6c2ccfc097
DIST boto3-1.16.56.tar.gz 344547 BLAKE2B da32affd031a7efd7f55ec390f657d02caaf37d5c226ed811934e101dee1fcdc6df8b678ddaa181cdec140ad70525ff0a462885eee21f924040b1f2051d0f1f0 SHA512 2f35d4331db005ecb8dca5c780ebb2347242564f541e5b9585f0645e113255aeb8dff2210ecc42a2768f2b58c6731d59d6cb5eb7ac143e7aafd2bf21eae7d7ab
-DIST boto3-1.16.57.tar.gz 344712 BLAKE2B 572a70f9afad3502d9f2bbaa5950654e45d40269bbb995e96d94573b423d4e182d314e36de97435c93f9608c780b79e073da79fcd4dd699899a83b60d864907d SHA512 a588ebdd03d189b63999523a2f68c0f1021b82299bf9875f7aebc3120b8db61afd9d784fb65885c87efe9e8ebe416f3c601ddd9615965a61a5910bb1f8e89e9f
-DIST boto3-1.16.58.tar.gz 344789 BLAKE2B dfaac853e0e26b17612dbf20ffa83363c3bfcfcaca4f31b1c6e987c073c291eebe3c692a0f530b0491bc5042b3de627607694bd90df57f4df8503057233dfb14 SHA512 6d1fba2f614398b7b897e422a387553fcd796027f9929f6df5dc862ce06385d2b21e119246ad7e86b71ca050cd3f29a9801101d0cf3bdb8f5fd7772bb6ee9e66
-EBUILD boto3-1.16.36.ebuild 1353 BLAKE2B a6f5c41b2add438b535df316b1c0a2dd060f513564ed89ec528d33ea184e573c87f68de0b03ac7a020baf9caceef209ff59706c155722f33e559b523dd9b96b5 SHA512 8a73419effe9e83d170d423f979c85a3fb89fa8ae9784a0b872cd2f8036ecb18c52a8dc54b6f444b660669ac25a38f40f9788a3aa37d15ed23a38fe1c1bc2fcc
-EBUILD boto3-1.16.43.ebuild 1355 BLAKE2B b77544d9428e4a8306032b23d79f453bfd59e44a61fcc664506d8e3b8977478bebda0d6b7df403c5e2b00473f0b14bb8eff7ef2bd454597c7d5550a6c37e972e SHA512 e863b24a58b8a33b678c3bd7b9f26ae9fa924f9f9cbd6ae7e923f1f764c4c83852c6e15084e0614f6141ad4ba00596208c41e543b40cffa1eec9029b7ae09ed2
+DIST boto3-1.16.60.tar.gz 344983 BLAKE2B c479bc65a04ef01576b046452b125eef931274923dcc3122ca216affd7de55198ace650cf3923fe062ee9a1246d9bd6b2a9e512b88aa91ca5dd8426f3c341958 SHA512 cc7764ace2f94b657de3f6fba977c0b8dcf3e71d159e3ea93fe2d2a6c2e02357655dc08d5ad21e4884173f5a79204c8405d833b4f78063e7f071e7ff8299de7f
+DIST boto3-1.16.61.tar.gz 345049 BLAKE2B 542dc15da302d9eeec31d99d2ee0c1229e4155b1f02ffb295819b0365ad9a9f4b87d2adc67e35b760b5a9be27cfb6c6445c5f22472c1a45d8ffca536f2737b51 SHA512 3e27c6b5c638171941b33a6e22b167a6e2bb5609c9e10cf4b7b2991a81ea5a03d3cb911ff1cf53aaf875327463cfb8437f3922c767d51a8386d665d8ec642096
+DIST boto3-1.16.62.tar.gz 345246 BLAKE2B 26b88075e2d5a14b98a3868c4c8f6c7f13d4188c73f5c6884971fb7e3f61ec7f2f371d95f381150b630c94fb2d0d4abc8ba1cf48ecbbce44a23890e15a72ee45 SHA512 1dfa6f45caf57bffe33308bafc68ffa8180d34349a7d84862c6a105139e7ec5134c932fd0050e2ea4375a066724c002c52b6809f0f9fe2a831f48967f86dcc78
+EBUILD boto3-1.16.43.ebuild 1353 BLAKE2B a6f5c41b2add438b535df316b1c0a2dd060f513564ed89ec528d33ea184e573c87f68de0b03ac7a020baf9caceef209ff59706c155722f33e559b523dd9b96b5 SHA512 8a73419effe9e83d170d423f979c85a3fb89fa8ae9784a0b872cd2f8036ecb18c52a8dc54b6f444b660669ac25a38f40f9788a3aa37d15ed23a38fe1c1bc2fcc
EBUILD boto3-1.16.50.ebuild 1355 BLAKE2B f0f3a5ce9733f47eb3be188aac00a378c8e49aa6f6b38056c13c8340d9371b5ac2df5569a94673e005cee363f69dd24ae8722db8dbe6fd3d822af9b4473e0c84 SHA512 4b286aa8fdddad64d1d03dc8921cd355bab18ba1d9b4744b94446eedc07bb19285bfde860994599022fa021b033ca5f64c78d8b674984227a85e4070ef574efd
EBUILD boto3-1.16.56.ebuild 1355 BLAKE2B f0f3a5ce9733f47eb3be188aac00a378c8e49aa6f6b38056c13c8340d9371b5ac2df5569a94673e005cee363f69dd24ae8722db8dbe6fd3d822af9b4473e0c84 SHA512 4b286aa8fdddad64d1d03dc8921cd355bab18ba1d9b4744b94446eedc07bb19285bfde860994599022fa021b033ca5f64c78d8b674984227a85e4070ef574efd
-EBUILD boto3-1.16.57.ebuild 1355 BLAKE2B f0f3a5ce9733f47eb3be188aac00a378c8e49aa6f6b38056c13c8340d9371b5ac2df5569a94673e005cee363f69dd24ae8722db8dbe6fd3d822af9b4473e0c84 SHA512 4b286aa8fdddad64d1d03dc8921cd355bab18ba1d9b4744b94446eedc07bb19285bfde860994599022fa021b033ca5f64c78d8b674984227a85e4070ef574efd
-EBUILD boto3-1.16.58.ebuild 1355 BLAKE2B f0f3a5ce9733f47eb3be188aac00a378c8e49aa6f6b38056c13c8340d9371b5ac2df5569a94673e005cee363f69dd24ae8722db8dbe6fd3d822af9b4473e0c84 SHA512 4b286aa8fdddad64d1d03dc8921cd355bab18ba1d9b4744b94446eedc07bb19285bfde860994599022fa021b033ca5f64c78d8b674984227a85e4070ef574efd
+EBUILD boto3-1.16.60.ebuild 1355 BLAKE2B f0f3a5ce9733f47eb3be188aac00a378c8e49aa6f6b38056c13c8340d9371b5ac2df5569a94673e005cee363f69dd24ae8722db8dbe6fd3d822af9b4473e0c84 SHA512 4b286aa8fdddad64d1d03dc8921cd355bab18ba1d9b4744b94446eedc07bb19285bfde860994599022fa021b033ca5f64c78d8b674984227a85e4070ef574efd
+EBUILD boto3-1.16.61.ebuild 1355 BLAKE2B f0f3a5ce9733f47eb3be188aac00a378c8e49aa6f6b38056c13c8340d9371b5ac2df5569a94673e005cee363f69dd24ae8722db8dbe6fd3d822af9b4473e0c84 SHA512 4b286aa8fdddad64d1d03dc8921cd355bab18ba1d9b4744b94446eedc07bb19285bfde860994599022fa021b033ca5f64c78d8b674984227a85e4070ef574efd
+EBUILD boto3-1.16.62.ebuild 1355 BLAKE2B f0f3a5ce9733f47eb3be188aac00a378c8e49aa6f6b38056c13c8340d9371b5ac2df5569a94673e005cee363f69dd24ae8722db8dbe6fd3d822af9b4473e0c84 SHA512 4b286aa8fdddad64d1d03dc8921cd355bab18ba1d9b4744b94446eedc07bb19285bfde860994599022fa021b033ca5f64c78d8b674984227a85e4070ef574efd
EBUILD boto3-9999.ebuild 1350 BLAKE2B 32d6cf48455240fb127d359f94ab09e45ec78655fbd63a5a1f29cd5a2b3de2941599c7d7068abc186b6e25baf13456b5e52958879871a5a8fc338b87e087fceb SHA512 58d3f3b2a1c04252e9c7527ccb094ec7ca41c9191de1aab85b4f6b2c6babe0c95d43f189031d2c8d1da2b35689d3ece1c27cdced6ecdec596a286893e05a5f55
MISC metadata.xml 711 BLAKE2B da283ea39f4540ad2445b1b88a12509a384e2f2a2ce0ffbc3845a475015c108de69b9e9868a0e43c0fb8c8b71a6ce498ece9676b0f623ed41b89efd92790be80 SHA512 80202cdc324464906b9ae7eae889d7d00c7c773aa5c49d22d8faab7deb621bbfe31cd4e66b289eadc7065e091b8615b284760736d915aa16ee15cf1c7f9e6b5d
diff --git a/dev-python/boto3/boto3-1.16.43.ebuild b/dev-python/boto3/boto3-1.16.43.ebuild
index ccc99e1c2415..7de92d70c47a 100644
--- a/dev-python/boto3/boto3-1.16.43.ebuild
+++ b/dev-python/boto3/boto3-1.16.43.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ if [[ "${PV}" == "9999" ]]; then
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
diff --git a/dev-python/boto3/boto3-1.16.57.ebuild b/dev-python/boto3/boto3-1.16.60.ebuild
index 7be6516ff810..7be6516ff810 100644
--- a/dev-python/boto3/boto3-1.16.57.ebuild
+++ b/dev-python/boto3/boto3-1.16.60.ebuild
diff --git a/dev-python/boto3/boto3-1.16.58.ebuild b/dev-python/boto3/boto3-1.16.61.ebuild
index 7be6516ff810..7be6516ff810 100644
--- a/dev-python/boto3/boto3-1.16.58.ebuild
+++ b/dev-python/boto3/boto3-1.16.61.ebuild
diff --git a/dev-python/boto3/boto3-1.16.36.ebuild b/dev-python/boto3/boto3-1.16.62.ebuild
index 7de92d70c47a..7be6516ff810 100644
--- a/dev-python/boto3/boto3-1.16.36.ebuild
+++ b/dev-python/boto3/boto3-1.16.62.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == "9999" ]]; then
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 534d2d86d185..55a9da9f3d2e 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,16 +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.19.36.tar.gz 7291325 BLAKE2B d1f79298a0f47d704418cac8390a5d500b1f300fc9bdbc0b215a3630adb70c29a951c6dff2a6ebfde42872cbc3af4c442d09fa0233b2c957521e6a5e05816c60 SHA512 420ad7c59496b2b74ba6ecde8dc40ac3e47c5676335f7471448fcdde5b70bda3bd7516963788d8a7a940aaa9cf488b6529e6fbd2842806f58520cd8e2dc15a60
DIST botocore-1.19.43.tar.gz 7374325 BLAKE2B 7def5221bee4774a6b8a33e6499e499588ff18f8b144e669bdf9b01ae4a3e370e3aed5a3a960360123e57299da9b0293aa8da9108fe114f8ae34521b2920f479 SHA512 a1b97cbb779d8c8fe3495dd18d3d635e38c5c49e5b5fb31b7764029cf3063a7fda44711defc45783b3afb844bead46e686705af57472a7ff27af8b7e21645ad5
DIST botocore-1.19.50.tar.gz 7382888 BLAKE2B 7de2ef7a7d051427191b13cdd47d3ebd9b4de505e3e17aa7dfb42de9a5eebffa2f06317a559631d219acc4380cc68c7dcfa1d6b0dc9cb123b2fa0315dd81df4e SHA512 7d1a8ff53e22fc265d8ac6492c0607f8948c9aa5862abaded93c605c3a3e4e98e535308e5ec1500a480636e03dbc3d849ec2b1dbf0efb22dffa841ce1cb551f9
DIST botocore-1.19.56.tar.gz 7390812 BLAKE2B 3bec12ce19f39f12a72f7f59f226568cb5af59d6f9a40447a7a1fdc0f27eea06d0cfe5a5b12d2152189b700ddaa016592e95059fa42208c590cb698c568c2d63 SHA512 76988a7ddc588dba48f2444a99159247a0f178c67378fcb6eac51e3f5cfd0ab385960f0fb68bbc483f79e74c9b891070d34a39e9566eb8c24ce903b9ae24dfa5
-DIST botocore-1.19.57.tar.gz 7393040 BLAKE2B 1eb29dbf95a373fc516febfe2222129f42f2c82fc37a5a6c8e1519b3f5fe63e760c0b4440573c7eb86c94a1463ecddc3046c024cc0415fe53e1a76e9362edc71 SHA512 da4cc5009a755f3be975169ba5226586f4de425f3bed2ea6eda3235bd4fc4591155715a410f47073afa7f606b290f371e776643b0d8d43a00313599630f7390a
-DIST botocore-1.19.58.tar.gz 7395107 BLAKE2B 8ec21595faef30401cc84802cd1863cf9557240e733d2bd4c9ce2418f8fa3ab93d5e7f7fb4a3e35f0a5f4bc3c79bdc87be1fed3d5a66943a545d263d674cf54e SHA512 8fc7348df4a755097ba6c68db67f4685c137ccd2a82257d035588cab6dc72a4765aaf8c9748962a4e5ee5b19f8aa0c5f25feac051592464a04acad27e8fd1e09
-EBUILD botocore-1.19.36.ebuild 1494 BLAKE2B edfccea326db3a51f325d8ecb94d2fa22eb29e838709e6d0a140ad6adf5d64c5a8f140f078216650ca36836564b8210f5ea7912c228b1734498d3dbd8ec1016f SHA512 1e8ecb2d7a80af6bd5aa9732c457bb80af0bec916a258b3c017ba60fca07601d6d3eb0f66f44d4ff011c06514e944f66633898d5dfb07eb9f09e10d05f147bef
-EBUILD botocore-1.19.43.ebuild 1496 BLAKE2B 0eb45127ff4fac7d4993ef398b6ad1569cf2eaf8f3fcfee53a1a6072f59d6274ff54ca171015e1e04580c74ad2d4ddc60884d48218af8e2a017a6d8519e9a14d SHA512 d0482c33572812a938fd0631f8eec0f8ae42188f80d6238089d89ea49542f927146fe10f2fe15f672b79129b04328472000dc2a4ead9cb01aac7f5ffae6c80e1
+DIST botocore-1.19.60.tar.gz 7432208 BLAKE2B 6dd879a5c0c812dd218a71f9712758ec6195b4770afc582bb1e062be360e7909e33ef62896e08be1bc8c57840333cc6fb8f4ce3817b248acff58258654b6a138 SHA512 d38a278dbca897b06d4d7589084b6f3d385051ec346a716b9ce90f1e8980abc2c617f94aa6e3f13960fc86820393dd7c1ed2d391a6bf1fea3edc6f1ba750b24d
+DIST botocore-1.19.61.tar.gz 7432779 BLAKE2B 09fe171532dc5672d5265712b9af1149008cc9a1e3c6d6c6754f332bfc1fb89effe5a5d1f2a7f52ae049ed58db8d07c1187533e6f8d36952b1010a692392dff4 SHA512 9a1095f305c3d2c00cb2ee902cfb46b8e3ab7b2b6757308072c1adeed3632bec7c422be3febbf23de796f0b303a2e9e27877273316e8c9f4a21e32295fb055c1
+DIST botocore-1.19.62.tar.gz 7435742 BLAKE2B 94562f0f42878e5b5aa59e7b36e60c7c8014a356041a9c4e043e3abdf2b029727e05a34a254047374fdbafe830aa982ae6b34682573f8fe2175fa2de3642bf1c SHA512 0c702e207b904593788c7f7a290308730ed2cbe6b67c1566e2c53c45a68d9a5a8a45be67f6a0e2e5e6d1ffce5488508a5680d2f8a83c31f329d1a2878a52e7fb
+EBUILD botocore-1.19.43.ebuild 1494 BLAKE2B edfccea326db3a51f325d8ecb94d2fa22eb29e838709e6d0a140ad6adf5d64c5a8f140f078216650ca36836564b8210f5ea7912c228b1734498d3dbd8ec1016f SHA512 1e8ecb2d7a80af6bd5aa9732c457bb80af0bec916a258b3c017ba60fca07601d6d3eb0f66f44d4ff011c06514e944f66633898d5dfb07eb9f09e10d05f147bef
EBUILD botocore-1.19.50.ebuild 1496 BLAKE2B 8ca102a7a0953e4b60d52d61ab5de11437d7ed064b44021ee80625148278b4eda8ee84aa476c150fbfa54bbd1a0845ddbdc3f7350d073b69e35b72574feac0da SHA512 6edb749a2738a2e91d3c3f55317588e116e2bdf13bbebba47d1bcbb212d62966d8e784abd12c9696078a145fad9715fdf3a2fee617b338beee4f4b1d635219a7
EBUILD botocore-1.19.56.ebuild 1496 BLAKE2B 8ca102a7a0953e4b60d52d61ab5de11437d7ed064b44021ee80625148278b4eda8ee84aa476c150fbfa54bbd1a0845ddbdc3f7350d073b69e35b72574feac0da SHA512 6edb749a2738a2e91d3c3f55317588e116e2bdf13bbebba47d1bcbb212d62966d8e784abd12c9696078a145fad9715fdf3a2fee617b338beee4f4b1d635219a7
-EBUILD botocore-1.19.57.ebuild 1496 BLAKE2B 8ca102a7a0953e4b60d52d61ab5de11437d7ed064b44021ee80625148278b4eda8ee84aa476c150fbfa54bbd1a0845ddbdc3f7350d073b69e35b72574feac0da SHA512 6edb749a2738a2e91d3c3f55317588e116e2bdf13bbebba47d1bcbb212d62966d8e784abd12c9696078a145fad9715fdf3a2fee617b338beee4f4b1d635219a7
-EBUILD botocore-1.19.58.ebuild 1496 BLAKE2B 8ca102a7a0953e4b60d52d61ab5de11437d7ed064b44021ee80625148278b4eda8ee84aa476c150fbfa54bbd1a0845ddbdc3f7350d073b69e35b72574feac0da SHA512 6edb749a2738a2e91d3c3f55317588e116e2bdf13bbebba47d1bcbb212d62966d8e784abd12c9696078a145fad9715fdf3a2fee617b338beee4f4b1d635219a7
+EBUILD botocore-1.19.60.ebuild 1496 BLAKE2B 8ca102a7a0953e4b60d52d61ab5de11437d7ed064b44021ee80625148278b4eda8ee84aa476c150fbfa54bbd1a0845ddbdc3f7350d073b69e35b72574feac0da SHA512 6edb749a2738a2e91d3c3f55317588e116e2bdf13bbebba47d1bcbb212d62966d8e784abd12c9696078a145fad9715fdf3a2fee617b338beee4f4b1d635219a7
+EBUILD botocore-1.19.61.ebuild 1496 BLAKE2B 8ca102a7a0953e4b60d52d61ab5de11437d7ed064b44021ee80625148278b4eda8ee84aa476c150fbfa54bbd1a0845ddbdc3f7350d073b69e35b72574feac0da SHA512 6edb749a2738a2e91d3c3f55317588e116e2bdf13bbebba47d1bcbb212d62966d8e784abd12c9696078a145fad9715fdf3a2fee617b338beee4f4b1d635219a7
+EBUILD botocore-1.19.62.ebuild 1496 BLAKE2B 8ca102a7a0953e4b60d52d61ab5de11437d7ed064b44021ee80625148278b4eda8ee84aa476c150fbfa54bbd1a0845ddbdc3f7350d073b69e35b72574feac0da SHA512 6edb749a2738a2e91d3c3f55317588e116e2bdf13bbebba47d1bcbb212d62966d8e784abd12c9696078a145fad9715fdf3a2fee617b338beee4f4b1d635219a7
EBUILD botocore-9999.ebuild 1606 BLAKE2B 15b1624c806724dd4cf8f86099a4f9049214ab9c0afa47f0211c0a5f66fe37b6ecc03db5448bfb3b4764f8eda23e19ab9f37bbe1461837bf0dccfae7da17faa7 SHA512 b5e16cf97b370e96e814c413d80793684a1579d293bbaf16b435de83af274efb299dbe42fb824c955b28099c50841c46124c8212bd539861ff01b278e6a7ee3d
MISC metadata.xml 717 BLAKE2B 6b5923518aebfebb4ac5de56ccc51b6d665b81870d4cdd915265ddef063db42dc9b0a4814c8cec71b44cb1aec7050797f6e2ec8f2a499b6c2e16d9cf312f7fb2 SHA512 fef7663fe63c373d775e419b5b5cfc63a896adf32a177e856c42ebf1c7574b3956fa989c30428d9ce69b19ecf68e553f19885fef46cbcaf7b434e27b15022b54
diff --git a/dev-python/botocore/botocore-1.19.43.ebuild b/dev-python/botocore/botocore-1.19.43.ebuild
index ca40b64d111f..78d17756cbc2 100644
--- a/dev-python/botocore/botocore-1.19.43.ebuild
+++ b/dev-python/botocore/botocore-1.19.43.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ if [[ "${PV}" == "9999" ]]; then
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
diff --git a/dev-python/botocore/botocore-1.19.57.ebuild b/dev-python/botocore/botocore-1.19.60.ebuild
index fa25adc1c1ff..fa25adc1c1ff 100644
--- a/dev-python/botocore/botocore-1.19.57.ebuild
+++ b/dev-python/botocore/botocore-1.19.60.ebuild
diff --git a/dev-python/botocore/botocore-1.19.58.ebuild b/dev-python/botocore/botocore-1.19.61.ebuild
index fa25adc1c1ff..fa25adc1c1ff 100644
--- a/dev-python/botocore/botocore-1.19.58.ebuild
+++ b/dev-python/botocore/botocore-1.19.61.ebuild
diff --git a/dev-python/botocore/botocore-1.19.36.ebuild b/dev-python/botocore/botocore-1.19.62.ebuild
index 78d17756cbc2..fa25adc1c1ff 100644
--- a/dev-python/botocore/botocore-1.19.36.ebuild
+++ b/dev-python/botocore/botocore-1.19.62.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "9999" ]]; then
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
diff --git a/dev-python/bpython/Manifest b/dev-python/bpython/Manifest
index 863f62ae84a7..014949bfc6f6 100644
--- a/dev-python/bpython/Manifest
+++ b/dev-python/bpython/Manifest
@@ -1,3 +1,5 @@
DIST bpython-0.20.1.tar.gz 223953 BLAKE2B b26ee6e4d41609e9a04a013d90f4ae7f598ba28028d9982a77aa7f11887a60c39855e875ae004b416e375b0c906e066a22a18f0251d2e7192d690fe03afe51c7 SHA512 ff69b175afbb1f050f1aa481966bbc32580b3d113a886f49a97fa8f01e3c8c0edf2c0075785fc61ac616168c97d61ee7daeed85d0b08f1317fb774f7ad6bf439
+DIST bpython-0.21.tar.gz 208206 BLAKE2B 22db7abe3786df337af50f6217fa8c6702871b50de41245797270e70622084a22b3d6615cfe634044599a532c5bc14677b01dc77042d228213eaae2cad11b623 SHA512 a0eea1b9c2329ce5665456e99703ef476faab38f880eb8a330a6536970888cfdaada9f0e377d3c1acd8b6c79eb0c562ada43e82bac9df4cce5878594c3399ddf
EBUILD bpython-0.20.1.ebuild 1292 BLAKE2B 955ff58efae69e992c2e72657160491bc8ae39166e4bc782f7e3ceca48d341488fbbee8cefa36c1b7d9879f2680f5499ad6c78476622b933cb5e39bfba7d7b3f SHA512 f5271f2850de51f2caa05cb90b94a1d3dfff18f4bad47f815156f544172f40be3831cbca0c375f37698922fa984b45056f0126b0e3948179ba319d72c5c67dba
+EBUILD bpython-0.21.ebuild 1081 BLAKE2B e2e8886d5e479e40d5cd0576af216e41e8d6179104cf6ba1fadde8436f85ff15a3e1592a539e8745469723a7b8caa9f1695f759e5e0bc19ebd9193dc464af8bc SHA512 94a6b25e2a42bcf9a613541a94d53598413f3ee87be42ac30f92b6b3da52c487ebcb16663183835c0faa58a0aae8568a5de6e11a3fe14b0670f61cbfc01da2b1
MISC metadata.xml 496 BLAKE2B 77aef739a6085a972a41cdb41f7c1a9c70d8b80eb3070a1c132f18fba666bd9ede3f1f804064e51384b3173e47915f7172f8086c2d1e3a95177abfb91b8d0ad8 SHA512 95c4ff0de7773693c3c4f1f9c19623318037cc735e54f6669fbf33e2856834e09b15e09df1771a5a28d75de3eaab409da8cba91658eadfd94f848eeab07a623b
diff --git a/dev-python/bpython/bpython-0.21.ebuild b/dev-python/bpython/bpython-0.21.ebuild
new file mode 100644
index 000000000000..6b274ded9485
--- /dev/null
+++ b/dev-python/bpython/bpython-0.21.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+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"
+
+RDEPEND="
+ >=dev-python/curtsies-0.3.5[${PYTHON_USEDEP}]
+ dev-python/cwcwidth[${PYTHON_USEDEP}]
+ dev-python/greenlet[${PYTHON_USEDEP}]
+ dev-python/jedi[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/pyxdg[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/urwid[${PYTHON_USEDEP}]
+ dev-python/watchdog[${PYTHON_USEDEP}]
+ "
+# sphinx is used implicitly to build manpages
+BDEPEND="
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ "
+
+DOCS=( AUTHORS.rst CHANGELOG.rst )
+
+distutils_enable_sphinx doc/sphinx/source --no-autodoc
+distutils_enable_tests unittest
diff --git a/dev-python/braintree/Manifest b/dev-python/braintree/Manifest
index dd01a1783a6d..2fe35255c37e 100644
--- a/dev-python/braintree/Manifest
+++ b/dev-python/braintree/Manifest
@@ -1,3 +1,3 @@
DIST braintree-4.4.0.tar.gz 75010 BLAKE2B 5f59960117a59ae12d51e47bbeecfa9422eda5d2fe29456eaac3a37720878d0e853bbd2bc9d4bae2df4008da8dd80e4c5cbe9b8708734e2d112f7c9482946a06 SHA512 b5ad359ad4dd0459b1468b7281495d4f9eb781d7788060cfdcd0b9c9eb877da07bbe227f149ac07f6445164d25932bb2cfb966bd36cb1402eb8182df6869a489
EBUILD braintree-4.4.0.ebuild 476 BLAKE2B cb5e40e22abbc6833831896c19c7accc490cac8dc0dea84f9eade48d19f51619af6e4b8c56cde0dc99473b54f96d9a36e31f24bdec66b60a65033ab383a5daab SHA512 8d334422b6bb1f1262f82103b3721e6f35e18c791f21efbe4906a7cf13e21442f22b4764705f5fc3daa19a6241cff00e5e9be44512cadc3b314d5a30a214bf22
-MISC metadata.xml 461 BLAKE2B a876b24ce05e4ae60a1eac09e863d745c4249dc62c2805aaeea61edd33dc01a1df510dcdd8f01351fd00b777725ee06708a5d41d883d425fe7c97ebcab898d57 SHA512 9eeb70a7d9a722b054389e3d20b9bc7c2e8ddd2026ea92248f25970c3173c76d99b6de6e79dcf13494963f7a54b0cd136ef8bd20d3b728840e41f0034d1ffe00
+MISC metadata.xml 382 BLAKE2B 6e2bc46cc7741039be9bec7e3ee5d38d03531890cee3b14061fc53dde71d4113084b10f2589a1dfe5dc638811acdb24e87136024cf42ac462d1c0b8b107270a6 SHA512 dfa274acdb16be755f63670de5331a557010f3b63e97962a052999c4712328bc298bdbe0f6322067eae37784b50a479c8c3083b3316a6b8c5560a8c2b7c5216a
diff --git a/dev-python/braintree/metadata.xml b/dev-python/braintree/metadata.xml
index a50d9e2445c4..26c8c6460ebf 100644
--- a/dev-python/braintree/metadata.xml
+++ b/dev-python/braintree/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- </maintainer>
<maintainer type="person">
<email>cedk@gentoo.org</email>
<name>Cédric Krier</name>
diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest
index 50b50c4abb41..2f19119ffd35 100644
--- a/dev-python/cachetools/Manifest
+++ b/dev-python/cachetools/Manifest
@@ -1,5 +1,7 @@
DIST cachetools-4.1.1.tar.gz 23574 BLAKE2B 5777d243ae87635766811fd2aea8789f9f1674ae3a7ddcc08bb3c8d4345002d65cdbd00cbaf75ba801dccffb1896a75688a6e97f984e1d498a93726854398196 SHA512 254e8821feaaf4fff656aa2beaf0b2c1c6dbe8698148be783bb18a6476f758061471906e4774f47bd8722dbbbc09745088a8f61eb5c455fbe85ef17a3816ce7d
DIST cachetools-4.2.0.tar.gz 24713 BLAKE2B 06488dbc37f99081ed0dd3784f35d3471a57a7674b9bc9aff5eb366b06e65179bd17ac409abee3e13e4040fb8b4824a1591b0a3db3e8b8621d7d2d3e3aec6561 SHA512 d573d0ad9a6371d25526dc5de8db31f701419ced2206109e101faeb0f867fdaf2ebeaa7f0b92554b9e5b3486253a314863d818a53ba9211824aa8a46618f7052
+DIST cachetools-4.2.1.tar.gz 24753 BLAKE2B 90345deed94ea6d5ce9c4e3d609ae5a5a8e29f506e559c017fe24e5e8c73e056da4bd4d01e80ccc91686e03ff204e1918375b9701abd8ab571241d09c7556cbb SHA512 bf5a05fc513241f05e61547b5d45813308f20a58319d1c057f3269533a55b739203ba74bc2360d38383cd222a148dcf192f6e58614258bcac2855b633145733c
EBUILD cachetools-4.1.1.ebuild 419 BLAKE2B 36b2df0bbc4818f0b04d801d6c3ac97b6d30d506225f05976782985f266ad0861ffe0800b19918dfd3b3c19c7441b2f9af1b0d2ad1dade3ffee9c488a073891b SHA512 d88197d5061b53dcf8623fb69220cfc5e6b61f054e3ccf1bfc50e863f1c85176eca33aba9bb9715522a4790166f4b5f0e188311dfc515137d3c38d4539b4f884
EBUILD cachetools-4.2.0.ebuild 421 BLAKE2B 4b6f0a8a2980f119a106ad3d08a3bd00ba405fe84aaf67e4482a2630d610e9792db5cc410b88d3a97bd035b741cb3de8b482d755a0b50fc768830f1ac0e1ad1f SHA512 3b189197f6034e1d15dcdb6c4a0c4b7562c1366f7b3d2ccd1c4f5647f5e01a26c8a611c147e4aad66161b5ba8ad19b042fa3f9fc689ec5c325ace03b9c1d804a
+EBUILD cachetools-4.2.1.ebuild 421 BLAKE2B 673b04da2c53c83814df85bac7b108be9cbf9ae0cd68f7086d5f74704a61358057ff66392f07cb0bb9ece2f1f22f2ccb097cb5e23853069977b7c6c4978cd182 SHA512 90bd5953f9dca74fa3647116af9c1c5b076326c00c5b02741bc7efeee80aec0194e0b2a2f578e6a82113b54586bbe8ab8f4559a6c631a99342df7bebc62ea3ed
MISC metadata.xml 507 BLAKE2B e295e40137fa41a22fbefce74c8eb04bd0bfd920dec5e89bda3c75a524f274aeafd651187e5b86df9a16b63f3ce16e11dfce32aeefb8b7a4ee720283fc773304 SHA512 9d3503941a0c1200e22840f3886a1938c0fe4d9143eb511007e4156118878b39494b4917a68c9798e4a4e24d8f19d18eeef98fa4bbf53e61340c4505ae35bb41
diff --git a/dev-python/cachetools/cachetools-4.2.1.ebuild b/dev-python/cachetools/cachetools-4.2.1.ebuild
new file mode 100644
index 000000000000..4e0424ad1b9d
--- /dev/null
+++ b/dev-python/cachetools/cachetools-4.2.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Extensible memoizing collections and decorators"
+HOMEPAGE="https://pypi.org/project/cachetools/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+distutils_enable_tests pytest
diff --git a/dev-python/cfn-python-lint/Manifest b/dev-python/cfn-python-lint/Manifest
index a692d56f8dd4..a53622833ac8 100644
--- a/dev-python/cfn-python-lint/Manifest
+++ b/dev-python/cfn-python-lint/Manifest
@@ -3,8 +3,10 @@ DIST cfn-python-lint-0.44.1.tar.gz 5339578 BLAKE2B 7982cba9fe422a8323c6ea270bd7f
DIST cfn-python-lint-0.44.2.tar.gz 5515542 BLAKE2B 9da951dc7faa000d2abd1610595e463045079e5a2e73ad59779fb715f32fca39c1cef189484d62de3bc57a48b7776f5cebcc21c39948b7d73e394b89a4cebba9 SHA512 ca0cba19f930960711676ec285b10e0b60ff36359326098d5040bd2fd8f7ca6cfee985544c4bf94770baefa0e50eecead45c4d769ff3587031c3bf463f26355f
DIST cfn-python-lint-0.44.3.tar.gz 5591470 BLAKE2B 7d8f6763023a86d528f132b36b9b860b726241576037a1dd92a296f4b5ec5389ffe24e4a41a8f504ae8351b9dafc166d96ae3b17b90ac23062af2159baa36220 SHA512 a3c5fa435ed9afce32336d01cfc6c94d1965dc5c296601aba75064fdaecda9df5bfaf2976837729b56f00bc3e8cea7fe8cd5141c58335091a35dbec31a630b69
DIST cfn-python-lint-0.44.4.tar.gz 5632477 BLAKE2B 3520cb016f926e180bb1547b4e467d6fb5251ca5e2ef0ceaaed487f40f10b58f5b6700a5f1995d4a764b53e83ba8a4ab7a9e67fe9803557bef54df3036e691ee SHA512 39e244963109953b92cc9e9fd84e33ede157c9e752854f685dd81d2a3e09ea88ec402addc8f2c12f044f0f7ab8e0bbf53486153be9517b76f0a89fed3ff94a14
+DIST cfn-python-lint-0.44.5.tar.gz 5657765 BLAKE2B e35fca9cf8232bc802666333184a52b544bad5858ec8e4c16fe435ea5c421ca25296bb9d8a3bf351276dc1e36ee3101cb0c950ca9d8ce87f5dd2f64cf347ba30 SHA512 e23e415f7d5dd3933e70e7c5b0d9d001bc9aefd0ec67ba9245b4cecbad0c5470376439c12d2cd532eb39e900a325de52c4856351bba2ca27cdc0760ed091ccca
EBUILD cfn-python-lint-0.44.1.ebuild 1339 BLAKE2B fe90ab49bbd145507a1c7294c48bdbbd3c2427604f26922c62e6868374c2217c44a0bcf6ab23e3297f36d44363875eaeb5a2295feeaccb79abd568cba0fdd0b8 SHA512 d43645635ea1f237a37ae964b41f3b2812590feb06a9854052b3fa258905c115b15433b3f508c7aafa88f19b85fed1262c8b49c412902c8fd4d9b50e629ba849
EBUILD cfn-python-lint-0.44.2.ebuild 1341 BLAKE2B ac10bcae4e7c4cca570f4fa1e66f35038fd340fbe6d69388bf6300ae7cfa275610f1a2f239cad3b6ab1bf1ca8308a0805c91db8896f5eff612e695ad179b8f6a SHA512 eb21732bf1dbd44eb434f6b056c61c04b82f67f685b62709b9ccb16d37990f9cbaccf828021fd27fdc518707c14cf7977133ba3a722376bf53220252b4695a06
EBUILD cfn-python-lint-0.44.3.ebuild 1341 BLAKE2B ed867d589bc3406d2235aeeb37d76e3c1e69a98cf2e4f729e810dad358984e8842373355630dcb3c37c1d3cb40c7025739aeebfccede74485f65b0da79e5293e SHA512 b2b5c746f57920942b4f6ca854f5166c773e7f4423e7b3c8ee37990eb7bcc52d40e95797a2924c63f49e4d6a63cd11e2402b78134d76d9010a34abca0a9a1258
EBUILD cfn-python-lint-0.44.4.ebuild 1341 BLAKE2B ed867d589bc3406d2235aeeb37d76e3c1e69a98cf2e4f729e810dad358984e8842373355630dcb3c37c1d3cb40c7025739aeebfccede74485f65b0da79e5293e SHA512 b2b5c746f57920942b4f6ca854f5166c773e7f4423e7b3c8ee37990eb7bcc52d40e95797a2924c63f49e4d6a63cd11e2402b78134d76d9010a34abca0a9a1258
+EBUILD cfn-python-lint-0.44.5.ebuild 1341 BLAKE2B 74f6c99a1b76c9f67bfb2280154e08b5cb2e1d2e6119a18c9131852fe44cde34b064a5c44a9c960f4d4420df27f09c158efc7f711def911277a1b3898b9ca268 SHA512 8f30cae0e21f0728416c4cfa5951d79e6e3002acc30f09c5a368114bc3abb33959b4ded0a7da46d4998324adc67f168d379490386b46bda7550ed3f2fcc7d594
MISC metadata.xml 596 BLAKE2B c9937cb001e177c18c65bff8b70940d241e54f58aae3818071510f1c73540fcac6c532c8700b4904d4e2c9382f8a5288a2cb8745e174b8ac0a4edfe114d78ff5 SHA512 40c20431d8132ee97311a23bba87d6b408297410573c191f8fc43282bd156884adc25b6ceb6f2168d3456d535c4d82fb3473dd9025bda276f6aad829f68a8e37
diff --git a/dev-python/cfn-python-lint/cfn-python-lint-0.44.5.ebuild b/dev-python/cfn-python-lint/cfn-python-lint-0.44.5.ebuild
new file mode 100644
index 000000000000..1b41006fc099
--- /dev/null
+++ b/dev-python/cfn-python-lint/cfn-python-lint-0.44.5.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="https://pypi.org/project/cfn-lint/ https://github.com/aws-cloudformation/cfn-python-lint"
+SRC_URI="https://github.com/aws-cloudformation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/aws-sam-translator-1.25.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/importlib_resources[${PYTHON_USEDEP}]
+ ' python3_6)
+ dev-python/jsonpatch[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+ dev-python/junit-xml[${PYTHON_USEDEP}]
+ dev-python/networkx[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+ >=dev-python/six-1.11[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests --install unittest
+
+PATCHES=(
+ "${FILESDIR}/cfn-python-lint-0.30.1-tests.patch"
+)
+
+src_prepare() {
+ # unpin the deps
+ sed -e 's:~=[0-9.]*::' -i setup.py || die
+ # requires git checkout
+ sed -e 's:test_update_docs:_&:' \
+ -i test/unit/module/maintenance/test_update_documentation.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/cheetah3/Manifest b/dev-python/cheetah3/Manifest
index 9ff40c9913af..74036a7d3d84 100644
--- a/dev-python/cheetah3/Manifest
+++ b/dev-python/cheetah3/Manifest
@@ -1,3 +1,3 @@
DIST cheetah3-3.2.6.tar.gz 2481158 BLAKE2B cb8ad192ae9caf0d1284294b323cf4a918cd2fc951bae25867d69a3dd7933728056b76fbf52a22d34f290056a96cce7d9ccbeb2404f2f0bb782f8db8b7453e47 SHA512 abf74def695018a79cb1364f60e402e7e0095a4d2f069decfbddf42501d865b70451ebc7b52abc67aa23e57276d7a3b8c2894a9571876e15db43cd1358f74d31
-EBUILD cheetah3-3.2.6.ebuild 1104 BLAKE2B de852794d5cd72309ce4d089d2bdce3c6b852d56c8c365f095f54906d209322806d5b68099a15577f8e75322820ba6df14d3640f6b8dfb4d3400b7a481bdba88 SHA512 3bff125155dd9d8551166494793d97bd059d51f37c9b901981ee786c8d7574ead525cd20e89bb4fd400460d41cdb5fd585947e180df68229fa37e69d3d8fe98b
+EBUILD cheetah3-3.2.6.ebuild 1109 BLAKE2B 007036a17ef573d5e6eee40b784d53168e2f7cd75022d7784ebe79fd5fe4f1d24389e7cf282d3a1a9906677087787699f2cb224e5d9dd05758b757d95026ef9d SHA512 ef614dcafdf78a6c67bdfe19bc684aba55f1cfdffaf93bad6d7a140a467237b6fdd6384bec9cb62407ad132a5257acfdf6812eb16a4ec2e2d778cc0fa74a47e0
MISC metadata.xml 662 BLAKE2B 3dfe6898c1c2b60050da8427fd4e51a07ba7870120ce491166b9fd222bbaa49e7df7ba3afafe8b159a7b60f781da67dc0dfdf03f085e813cb3f6d59169ecc526 SHA512 b15fac64b057cc9216aaa21002332ec348e89a618ba4c32dd8b9622afd17d7d8db6ef6c3e7c645ad0a03b306c50b79322f5ad1866db93f1033e69b1c7d6130a1
diff --git a/dev-python/cheetah3/cheetah3-3.2.6.ebuild b/dev-python/cheetah3/cheetah3-3.2.6.ebuild
index 588a4248c250..ab3b712ac650 100644
--- a/dev-python/cheetah3/cheetah3-3.2.6.ebuild
+++ b/dev-python/cheetah3/cheetah3-3.2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ HOMEPAGE="https://cheetahtemplate.org/ https://pypi.org/project/Cheetah3/"
SRC_URI="https://github.com/CheetahTemplate3/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
SLOT="0"
RDEPEND="
diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 8185073a2275..dd36454230d8 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -2,11 +2,16 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 30f19f56c4d1f6abcda5fec76256219d1e3
DIST llvmorg-11.0.0.tar.gz 122743665 BLAKE2B 3f95570240789fd68ddb747df817f5c6cdc9da40911bbe9ee3531c15ada9165e5002b1c2f778cf8735858485ea05a8754e3d3a5f4b15bdd6cb33d64a14692984 SHA512 b6d38871ccce0e086e27d35e42887618d68e57d8274735c59e3eabc42dee352412489296293f8d5169fe0044936345915ee7da61ebdc64ec10f7737f6ecd90f2
DIST llvmorg-11.0.1.tar.gz 122790338 BLAKE2B 0130996b4a8c4d9f757136fd7fb318068c9bfdc565060dec0d4336480c4ab66c4ae3185a7fdb05f13cf9ee8fd4123b09df938881b75d6e5d3689595114b7e32a SHA512 f5e6ef0b3111aae08a89cd01adb2ff4abfa9ef779c68b9190421d0447efd25c2cc00e5aae9f4764805f5fa31434866043d1510ae7389817e28ae53a5442e2fdf
DIST llvmorg-11.1.0-rc1.tar.gz 122793491 BLAKE2B f4777455f5903cffea284eaffd872be6c287c6c1ebbd0c4b5b5473f146d7f5476f3551998a58d3e976ab90cde7b0d05db2b3be97f4e8e2c3474755ff38739268 SHA512 44e281486c44fa1611042ab658b9833a75f9613b7f896863613cfb99de66d13607fb1e9064f42ea3d89ca7951113465a90fd96ca4544262f165f78bd5261f5a8
+DIST llvmorg-11.1.0-rc2.tar.gz 122794772 BLAKE2B ab533f078d9d6c37e27c578866a07896344a0b4cf4ebf6402f4fa490213e017310d1c882bf63e552e99a5b4f6d1d8c01413420713b200bfa6732eff64f3c47a9 SHA512 88d8f1d938f0ba7ec39478d03a35c09a30bea51735276205494265b1061621b3ebcda8ee4211e896783b1b99a377c9fa68046118b0d6cb7fcb7bea1e960f95b7
+DIST llvmorg-12.0.0-rc1.tar.gz 134164708 BLAKE2B d4261ff7d9586b47f4cfda3d2cda4b76534f9e17fbd5cdb8861895b8eb466021962f4608bfcdeb52f8fce78850a994fd5eda0560f7211e5c8d1ac9330a738a36 SHA512 3d07d013d0705bb99f56898cc55d054d0d95aeb53b3c756cfab80b4c9097cc4935bcea89b9efde2e503a899b9fccf0dacc0073c9991c8ea352755c5ec68a757a
DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f SHA512 fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59
EBUILD clang-python-10.0.1.ebuild 923 BLAKE2B b96dbdf62c22c703a871c8d00971976f1f856dd81bcaf34859bbb0f4de72f74a459331d732fcd6cf9afe0913815573459a1db933e10091f5c99cb8b8d23be1a1 SHA512 f033ff3e59044f45926ce86a594226eaee03b76ad5ea7b9ca390cafb619d01416370005fc947f2b643072b2fd6d6d700f5ba0cd686fa10fadb6816fe56c6dffd
EBUILD clang-python-11.0.0.ebuild 923 BLAKE2B b96dbdf62c22c703a871c8d00971976f1f856dd81bcaf34859bbb0f4de72f74a459331d732fcd6cf9afe0913815573459a1db933e10091f5c99cb8b8d23be1a1 SHA512 f033ff3e59044f45926ce86a594226eaee03b76ad5ea7b9ca390cafb619d01416370005fc947f2b643072b2fd6d6d700f5ba0cd686fa10fadb6816fe56c6dffd
EBUILD clang-python-11.0.1.ebuild 926 BLAKE2B ea6b5812c502dc4eaef126bfd8c25533ffb83931cd29324582cb81354a0ef0eb22fa2fc92167da418230284400ea6d994115aba07d02a720ca072a25f4008f9b SHA512 aea928753fc4bdf07ec83383f693bcba491e4f950b7761d701abd74c389b31defd1022ebadd283f98056f86f69be4ef668c6b61401320922b783ca862bcbcca0
EBUILD clang-python-11.1.0_rc1.ebuild 903 BLAKE2B bdf4f38d5c1db71a6eafe54d92a05f114760fd01a6a3c121b2dbda8533ab57ae47bda3c1901449581d9c3b0e004a3dc1406c64e4830720d1c3c359f603ce0f46 SHA512 9413e9648b153db1f8adb8a7c3e963d5a1b3c72f0fdedc6b17128afe2501831a87ca063ad7239ac471ddefb7b1cee9778b39824d68dcc0a60dc8f7a4b49093f5
+EBUILD clang-python-11.1.0_rc2.ebuild 903 BLAKE2B bdf4f38d5c1db71a6eafe54d92a05f114760fd01a6a3c121b2dbda8533ab57ae47bda3c1901449581d9c3b0e004a3dc1406c64e4830720d1c3c359f603ce0f46 SHA512 9413e9648b153db1f8adb8a7c3e963d5a1b3c72f0fdedc6b17128afe2501831a87ca063ad7239ac471ddefb7b1cee9778b39824d68dcc0a60dc8f7a4b49093f5
EBUILD clang-python-12.0.0.9999.ebuild 903 BLAKE2B 5aff11bd5e99e2f0073f945c1a1980a68c12c50d5becd20cac9631af5d1e130fd8062e2edf60e8d93f0950a1a831fd84c2b829ea1112d970b86128173c95ec38 SHA512 d2354a7cd8442519d77decd7b531ec173811596715af25163c37f8214c57a0f9b3a8afa475485360b34cf1dcf449efe8f4e8af83d9b74f3225991fdfd45031b4
+EBUILD clang-python-12.0.0_rc1.ebuild 903 BLAKE2B bdf4f38d5c1db71a6eafe54d92a05f114760fd01a6a3c121b2dbda8533ab57ae47bda3c1901449581d9c3b0e004a3dc1406c64e4830720d1c3c359f603ce0f46 SHA512 9413e9648b153db1f8adb8a7c3e963d5a1b3c72f0fdedc6b17128afe2501831a87ca063ad7239ac471ddefb7b1cee9778b39824d68dcc0a60dc8f7a4b49093f5
+EBUILD clang-python-13.0.0.9999.ebuild 903 BLAKE2B bdf4f38d5c1db71a6eafe54d92a05f114760fd01a6a3c121b2dbda8533ab57ae47bda3c1901449581d9c3b0e004a3dc1406c64e4830720d1c3c359f603ce0f46 SHA512 9413e9648b153db1f8adb8a7c3e963d5a1b3c72f0fdedc6b17128afe2501831a87ca063ad7239ac471ddefb7b1cee9778b39824d68dcc0a60dc8f7a4b49093f5
EBUILD clang-python-9.0.1.ebuild 924 BLAKE2B 8a666866e1c2fa2806c29ae6c6787cee7dd7bbb33ac8d2d99e9072d13f8fd0b1a98388de9f655b9f26bc43085269af402592d62c29dd1ff3f2e1564c2e8a4c39 SHA512 c0c164894497d871a3016ec8dc19e09142f5f77d194dfe27d9ad12043daf22df7abaacefaa2294e7355aab2d45fe7f578e80ff7df87af6dcc0c75e8128f885ca
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/dev-python/clang-python/clang-python-11.1.0_rc2.ebuild b/dev-python/clang-python/clang-python-11.1.0_rc2.ebuild
new file mode 100644
index 000000000000..0e3b3ea06300
--- /dev/null
+++ b/dev-python/clang-python/clang-python-11.1.0_rc2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+RDEPEND="
+ >=sys-devel/clang-${PV}:*
+ !sys-devel/llvm:0[clang(-),python(-)]
+ !sys-devel/clang:0[python(-)]
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+ "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+ python_foreach_impl python_test
+}
+
+src_install() {
+ python_foreach_impl python_domodule clang
+}
diff --git a/dev-python/clang-python/clang-python-12.0.0_rc1.ebuild b/dev-python/clang-python/clang-python-12.0.0_rc1.ebuild
new file mode 100644
index 000000000000..0e3b3ea06300
--- /dev/null
+++ b/dev-python/clang-python/clang-python-12.0.0_rc1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+RDEPEND="
+ >=sys-devel/clang-${PV}:*
+ !sys-devel/llvm:0[clang(-),python(-)]
+ !sys-devel/clang:0[python(-)]
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+ "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+ python_foreach_impl python_test
+}
+
+src_install() {
+ python_foreach_impl python_domodule clang
+}
diff --git a/dev-python/clang-python/clang-python-13.0.0.9999.ebuild b/dev-python/clang-python/clang-python-13.0.0.9999.ebuild
new file mode 100644
index 000000000000..0e3b3ea06300
--- /dev/null
+++ b/dev-python/clang-python/clang-python-13.0.0.9999.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+RDEPEND="
+ >=sys-devel/clang-${PV}:*
+ !sys-devel/llvm:0[clang(-),python(-)]
+ !sys-devel/clang:0[python(-)]
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+ "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+ python_foreach_impl python_test
+}
+
+src_install() {
+ python_foreach_impl python_domodule clang
+}
diff --git a/dev-python/cliff/Manifest b/dev-python/cliff/Manifest
index 0cb531384657..7afe6ae9708e 100644
--- a/dev-python/cliff/Manifest
+++ b/dev-python/cliff/Manifest
@@ -1,5 +1,5 @@
DIST cliff-3.5.0.tar.gz 82997 BLAKE2B f169770a0a956e6091e56eccda8d10906bee09bdb03b474f3b17837b3eda858f3afd21beae1d6945bcdabfa89fc1555d13d70ddd0454a10fe05bfb63c8de75e7 SHA512 215f22e5dd2c4c17bd0f19866189b6b247377a7d5bddeb4a07b7536af7545bd0440b5fb0a98474fc018e3b12f6695f60028c012f3e7eeb6498b20f2923939d08
DIST cliff-3.6.0.tar.gz 80464 BLAKE2B 2b7efb07123fd9939c5717d6bdc1685d2e6474f3852e920c8d93f8a3e7ba20e433dbead97040ab035c4081058b621740ff64045c282a0568393fe8453da245d9 SHA512 ed4077e8b9e848dbd8aebb076b9f55086ea861cbf22322f7c9fb03a66b88bd60f5c09c6914481fe5f02bad25c0183e245405d9ac54d37b6bf0f14c9c97bd7684
EBUILD cliff-3.5.0.ebuild 1204 BLAKE2B c6386d66b15ed57cb82983255a1194eddb7597a8b8eea3ec842d3c12230a43edd252d74a6515e2ae8a0313057cf9b77514e4893b32af0fedfbc61084e391e7b2 SHA512 092334f6b041427cc099d9a4b091d3d8883444552de3c1fb533c4db1f62ca16d8167e79c012484d0632f7b8576660fb4f555dbf8785d665984f49066efe18aca
-EBUILD cliff-3.6.0.ebuild 1166 BLAKE2B 502b2e79d040aa28a7ca74954cc7bf7461c39ff4573de9419e1fc832403c8c696647dd723ab8373e92a14dcb90b3cba62eb2d53765ac0424ecfa45808dd9779f SHA512 f94d9bb700bef4a901c2e70f6ebce34bcaeb6a8164a85588e2bfb3c354fe89fbaad63b21889b58681b0574f006a88aa75102c8b1c6c9c0fc31973e827c6a2c99
+EBUILD cliff-3.6.0.ebuild 1171 BLAKE2B ec6f23e9ec71ea96843a9fa5872d7c1ea3765e9d6582db81ffae5bf1d3a71daf2eb038072fab3a22ac9e2c4eff1967c43f0085b2ee4a70372e0e19a8a17f4f14 SHA512 ccbf1486f07ee53651d60b61cd305e4856d526454c1cda3de134759a26f6e9947f5a1619aa00dcaed427f5e0c99e6217275115892b3bff558a98e113ca6955aa
MISC metadata.xml 766 BLAKE2B d1e77f1b381c58cc9d5c004cbc5062bc8b024bbd416ce4f3e44d6fc817252980193d7f3990b4f0248d23d763dc62a489fbc68093eacf8e3e7fd82cb596b6fcf5 SHA512 bdeca590929247212b707d2faf686d70102aae0fefd4904a9bd091e041d926740df1fe0556b485d0947c7ff879c190341fbc3cbca535aa0e2140104a8b618f1b
diff --git a/dev-python/cliff/cliff-3.6.0.ebuild b/dev-python/cliff/cliff-3.6.0.ebuild
index a3bff2da3f73..1cc8d0117cc8 100644
--- a/dev-python/cliff/cliff-3.6.0.ebuild
+++ b/dev-python/cliff/cliff-3.6.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/cmd2-0.8.0[${PYTHON_USEDEP}]
diff --git a/dev-python/construct/Manifest b/dev-python/construct/Manifest
index 5fe1acabe214..90d7e11135ba 100644
--- a/dev-python/construct/Manifest
+++ b/dev-python/construct/Manifest
@@ -1,3 +1,7 @@
DIST construct-2.10.56.tar.gz 1184110 BLAKE2B 01ce1800970826ae3584a9733de171e04dd926e7d19d8b48b4364406b4aa0f4d878ec52f9a7f755bb249aeeaca75ae6221d6bdf302d4342d4974d268b1782175 SHA512 cc9aa126c26a017a3fb7b78a6b8f2056194028a44c8ed615a6dc4a445d50f0463e2de0b80810ab5a252070925a56b5a61dbb601a3de9e445d861356231a146d5
+DIST construct-2.10.57.tar.gz 1184585 BLAKE2B abaeebf5872cc97cc67d47cf79370fecdb1abafb62fa80b6acfa63de9087f70fa67fd69e90ab4e78e7ac179c1bb1011529e34201c3c2270e1a2651c97cc678b2 SHA512 ef2f0bbcf4cbcf4862033b16ccb428f84d63ca5c867157b47e38b441cb439c953b543cf69f352c0542525fd07b37d1b3b68910ae5331c482e75b4af937e116a1
+DIST construct-2.10.58.tar.gz 1184881 BLAKE2B d1dfa005542505b0a154f3c0ae74a1708747b1e7b9f5dc650b924169fa54620719bdf5bb868e616ae58e8890f547eaf3bad5b02ef1f7f7ffeeadffaa87413041 SHA512 8547847e3fa15c020ab7d178b229c5b93744b48497c4cf809a93527be5776eacd52783a0fa38583d694c262c119835c989fcbe0936eb247ca844d252c4bdebb5
EBUILD construct-2.10.56.ebuild 956 BLAKE2B 5322a9faef0d7c98a154f1d8f8ea2b904aebea196460c42441b39dba7a7f50280ad41d09e2a179a228c3f18a82dcc4b0d8145dcd39a914e264ca0c60708507d8 SHA512 59d16bd0ac16750ccc49e806c993203afb8a7f3889c61e01bedf2439cfe72de39faa93a17023d98fee9498ad0ef33e8fceea834a3649728875494bb4ecc10b73
+EBUILD construct-2.10.57.ebuild 972 BLAKE2B 14fe5688c8136aa27af5780ddf171896a1f02a846934d72e373fff00ffdf2bd9ad96553f3d147eb2c475f19da243ca634646dd76385e85ee6156d1c433a2d13f SHA512 6192b931155be5711a2d838616d91e40d44d4e3c8e6203669bed06b2a95047074890b08f2e89ff15b70acc85bdb07ac94082c0cd9411cc1e2b1fb35140ec4d27
+EBUILD construct-2.10.58.ebuild 972 BLAKE2B 14fe5688c8136aa27af5780ddf171896a1f02a846934d72e373fff00ffdf2bd9ad96553f3d147eb2c475f19da243ca634646dd76385e85ee6156d1c433a2d13f SHA512 6192b931155be5711a2d838616d91e40d44d4e3c8e6203669bed06b2a95047074890b08f2e89ff15b70acc85bdb07ac94082c0cd9411cc1e2b1fb35140ec4d27
MISC metadata.xml 491 BLAKE2B bf8f7729988a0a4c39c9f8081a4b05560d1596a69c8670e378ea1f1f81b8dd5a2c366e8211c36e07f809378c6ae769b01181a4ceaf3f82ec8eb2b1879d874a87 SHA512 a8a85937bda8fb36a51bd6e0c0bcb1ce721073ee07a8e198c88b64ee484e8fd1c813e937443885e5ea2e532cda3971e8eb59385797a7a8f44ec9524a57acbbf9
diff --git a/dev-python/construct/construct-2.10.57.ebuild b/dev-python/construct/construct-2.10.57.ebuild
new file mode 100644
index 000000000000..e67bd28cd5e1
--- /dev/null
+++ b/dev-python/construct/construct-2.10.57.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A powerful declarative parser for binary data"
+HOMEPAGE="https://construct.readthedocs.io/en/latest/ https://pypi.org/project/construct/"
+SRC_URI="https://github.com/construct/construct/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/arrow[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
+ dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+ rm tests/test_benchmarks.py || die
+}
+
+pkg_postinst() {
+ ewarn "Version 2.10.x has significant API and implementation changes from"
+ ewarn "previous 2.9.x releases. Please read the documentation at"
+ ewarn "https://construct.readthedocs.io/en/latest/transition210.html"
+ ewarn "for more info."
+}
diff --git a/dev-python/construct/construct-2.10.58.ebuild b/dev-python/construct/construct-2.10.58.ebuild
new file mode 100644
index 000000000000..e67bd28cd5e1
--- /dev/null
+++ b/dev-python/construct/construct-2.10.58.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A powerful declarative parser for binary data"
+HOMEPAGE="https://construct.readthedocs.io/en/latest/ https://pypi.org/project/construct/"
+SRC_URI="https://github.com/construct/construct/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/arrow[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
+ dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+ rm tests/test_benchmarks.py || die
+}
+
+pkg_postinst() {
+ ewarn "Version 2.10.x has significant API and implementation changes from"
+ ewarn "previous 2.9.x releases. Please read the documentation at"
+ ewarn "https://construct.readthedocs.io/en/latest/transition210.html"
+ ewarn "for more info."
+}
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index b61f324392a8..fc04ca373175 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,7 +1,9 @@
DIST coverage-4.5.4.tar.gz 385185 BLAKE2B 9d040bff13cebd1cb7147f15c3ec03bb08648cf801b5b2bb046a6b5bcadb3d3886be8bf0a624d225f25d10a5ca82fe5fb88f55e44e92a0a3285836b837972970 SHA512 ba534e04fe35cbadc4b16735f25c08f579a49a6677ec106680f222f2dfb3d0f1e011d0962f1c2108c375173ac4588bea1619ecda05ff9ba6fd888daddfd27b0e
DIST coverage-5.3.1.tar.gz 684457 BLAKE2B 82c8e311d85a6f758c46767957199e94099838e3c340f5da1472813a2877293245583cb190acc0139cddf3363ee5f299fb42f955c59912b80d9d1ece8cfb09fa SHA512 981ebc9f9490efe613edd68afdef83cb161b303e6de266335ffd2d1d3634bd5a088cbff249b0243071b55cb4f31b4b0c7537b5764660ccc86a7059307badd571
DIST coverage-5.3.tar.gz 693632 BLAKE2B 9daa3a0fd7f8c3ff7c9d68603e11a0a419d3ab50e3c3fb6be5b694aa1f7566040e1212b7175dfa4f71a0a309db325c00f94a85e0e9e755ae8c4f09c499d0daf4 SHA512 f40a21c394b1a72118965f702ae2b8e09c4e0b2fe92709aedf1de4c8074cd9c2cae0ed4860fbb863e4e5479f1067ff806d7051f7683d6b324de9945c0cacfc39
+DIST coverage-5.4.tar.gz 687727 BLAKE2B 54c9e605eaed551aff0c6764bf2747e2ce64a7c0596cb78cb4ad6998c4b7d79fe31bfe98eb240aee4c838dde6a4536f8e84d00c14846bb671b51b28168a96947 SHA512 c682806bce603fff1ff09234c72e17370093192053961656f06ef4bcc7928f052ef4a350e80687c640d7608a22f4f3434e1836d83674eebca53459745838f519
EBUILD coverage-4.5.4.ebuild 698 BLAKE2B 52054c8c33b3eae82b3465a9b9737102a322089fe88845f158950a618d0f78a0548b1e00f98499a28f98836fc22ce3b0301706252a6ad0bc43c660c34cd815d8 SHA512 7cd44c55dca1e7d39ab34b1ce6f898eeba3ff0fc981b3abd702b589d49bbadd408e3135fbaf57f6df20967aa8e96e1f2592a2630000009c31a15aa594566e53b
-EBUILD coverage-5.3.1.ebuild 1913 BLAKE2B 1b554ce2bd4c12354104acdc85f5e760e5769ff8f2a40e868d12f35a75768ffda77c7f66f695080903a7530b30631719c95360c7720e3aec6066438fbaf013e7 SHA512 3200c2528029e6f8ed5181827b5fe3894413ecb49b568f2883b46e2ab92bc6b1c8a3f6f010e9c6fc840e11bb989de68a9b3d96dfc7f87ca2e71071a3b54097ad
+EBUILD coverage-5.3.1.ebuild 1906 BLAKE2B f3e30316353609ade2bf5395d26df1f98c889c47807a0b309f10b46a71664957f14d222a59e8628eb81437f4ce48b4821218a32a9f1e409199905be65b4822b2 SHA512 c6941c11f3d33bdf3c0b26ae5df10d84403f1e1445de3952f4e25d08e72543d8965a9dcfe258aacb9e210db04179e2c79bcdb848762c8fc59558e6be7f5a3c7b
EBUILD coverage-5.3.ebuild 1905 BLAKE2B c6793ec3ccc9bd65faf0e18ba76769cede60399cb2430234cc415d88d68db7c75716635ac3415b5d45189514e0fe7c3bb6789ba1817f4e8fc7fa240f9af63460 SHA512 88e6566a399ce6b6326cc22217ee9a10656f0d2a88f336a6678ceca3261a1b01be7cde4e5bebf6f98c601166819def458e783240d89c16f374dc5b4e86f9f025
+EBUILD coverage-5.4.ebuild 1913 BLAKE2B 41443cca9c9772e1f768a3884266a2a83cb2632fcc72ac22a8331f962d5a9f0bfde991825051516396e84857f4132b479ca9f8fe9d910346083060582b9640c1 SHA512 5f293cd22c62d0128a97904be199139c7b42dde601090b10414c529e6b7805e18d5c3c815e3c494e450b6861392a5ab6b03d290e99f9fa3dc0834b3bb60706a0
MISC metadata.xml 713 BLAKE2B af0e3d7e3b503581edb2552d0eaddcc9cf3ea5cb92db247cbae4dc66edfb1da6608f472cd2e76e1c17537b6907b991fbf2b4c250792ba6654fd0d4924da599db SHA512 d836604218fc48fd477b27744c6f97a40c3102b859b25e327cd0775ecc54390db62c9f4096c8c54af26557c38dd48ae138a8bed742aaa759572189974522ede5
diff --git a/dev-python/coverage/coverage-5.3.1.ebuild b/dev-python/coverage/coverage-5.3.1.ebuild
index d230bee7bae8..29c481a556a9 100644
--- a/dev-python/coverage/coverage-5.3.1.ebuild
+++ b/dev-python/coverage/coverage-5.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc ~x86 ~x64-macos"
#IUSE="test"
# The tests are impossible to appease. Please run them externally
# via tox. Or fix the ebuild if you have hours of time to spend
diff --git a/dev-python/coverage/coverage-5.4.ebuild b/dev-python/coverage/coverage-5.4.ebuild
new file mode 100644
index 000000000000..540b97cfe9ab
--- /dev/null
+++ b/dev-python/coverage/coverage-5.4.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite(+)"
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="https://coverage.readthedocs.io/en/latest/ https://pypi.org/project/coverage/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+#IUSE="test"
+# The tests are impossible to appease. Please run them externally
+# via tox. Or fix the ebuild if you have hours of time to spend
+# on something utterly useless.
+RESTRICT="test"
+
+#BDEPEND="
+# test? (
+# dev-python/PyContracts[${PYTHON_USEDEP}]
+# dev-python/flaky[${PYTHON_USEDEP}]
+# dev-python/hypothesis[${PYTHON_USEDEP}]
+# dev-python/mock[${PYTHON_USEDEP}]
+# dev-python/pytest[${PYTHON_USEDEP}]
+# >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+# )
+#"
+
+src_prepare() {
+ # avoid the dep on xdist, run tests verbosely
+ sed -i -e '/^addopts/s:-n3:-v:' setup.cfg || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ if [[ ${EPYTHON} == python2.7 ]]; then
+ local CFLAGS="${CFLAGS} -fno-strict-aliasing"
+ export CFLAGS
+ fi
+
+ distutils-r1_python_compile
+}
+
+python_test() {
+ distutils_install_for_testing
+ local bindir=${TEST_DIR}/scripts
+
+ pushd tests/eggsrc >/dev/null || die
+ distutils_install_for_testing
+ popd >/dev/null || die
+
+ "${EPYTHON}" igor.py zip_mods || die
+ PATH="${bindir}:${PATH}" "${EPYTHON}" igor.py test_with_tracer py || die
+
+ # No C extensions under pypy
+ if [[ ${EPYTHON} != pypy* ]]; then
+ cp -l -- "${TEST_DIR}"/lib/*/coverage/*.so coverage/ || die
+ PATH="${bindir}:${PATH}" "${EPYTHON}" igor.py test_with_tracer c || die
+ fi
+
+ # clean up leftover "egg1" directory
+ rm -rf build/lib/egg1 || die
+}
diff --git a/dev-python/croniter/Manifest b/dev-python/croniter/Manifest
index 06661d7a9ee6..706f9f3734a8 100644
--- a/dev-python/croniter/Manifest
+++ b/dev-python/croniter/Manifest
@@ -5,5 +5,5 @@ DIST croniter-1.0.2.tar.gz 29809 BLAKE2B d7e5b668f97f98efdf992de4dd92bbddd819727
EBUILD croniter-0.3.30.ebuild 719 BLAKE2B 3185ad45bf9c466b9e6a57ed350f19a3428e05b2f112090ccba6b4fefbb30f4df49be238b586c2b9a6ab8e481e2db776902ed6ae88d925c294db633547e3a7cf SHA512 ab12552cfd82858e51cbdd7add9982f3734d3cdeac113170a4ea45a465ed6aae140cff98cfda790b7261c3a542783f0c92289fa0e8c0db122183994751b0e31b
EBUILD croniter-0.3.37.ebuild 676 BLAKE2B f376370bc2f12e9e519fa45f5d5582571a7202483c2a50592720bbbe101dc900ec2d0b0916ba8d55a1a84fe7b8088e400e5498df6bbe7ea4279ccb6b16c1d5c8 SHA512 a27d4f996242b4dc226ba22b7ae892e21c64204b4007a4b25048e21cfc26bb44a89ac4f327475b44477ba793b3aedd61010ab79e88797d4716e929541252d943
EBUILD croniter-1.0.1.ebuild 676 BLAKE2B d90e4a6aebc7955dd76e62897f443fc556f4b1ed1b078c5a144faad7382f687333758525c6a84c0d55deece72aa1a61eef98b1db4141ea43a7b5762804ae815b SHA512 09037431b3646ca170e3f213c46e1507b031975e3572ea015a62f684dfc220f5feb4e02bdd2e690911f00a8cb3af3a681b75b9877383a6899d6dc99a17e35b32
-EBUILD croniter-1.0.2.ebuild 643 BLAKE2B 29cb87ab117f8b392fc9a9a649904705789e899302d8d4e810a8c8275695ddb454af4a703780a09eaad3b6838d279f22a90a6ccb5ded541d7ca9f085389f76c9 SHA512 106ea6b4900c2558c4642d045a5ae489d25ec562bfdf53f9e3689b86379529f39bf4e28e809c02f653f3467556e9d18fc3e4d1d60f245cca4b33d316a043c03a
+EBUILD croniter-1.0.2.ebuild 650 BLAKE2B 8cefb050b6a3cf461d37e42857df4e3e695c24042b3fbc04a99bbf4d18f903fb413fa9f4d47e9cf4acd7a527b1e027dac8b9e18646b616a3980706e0bbc79230 SHA512 967cbb03c0c53ed7974d836e9313be2e523940306c6ebcfbefe22fec347d07ac04e5e73182c1c71393e8596da27f960453228f1cee0dd4d0cf78e44d673fc65f
MISC metadata.xml 469 BLAKE2B 94811bf25a8bef886ba5ab75039994f844ba8d8311f993667e73492fff7775ae7846db93fab9b28d90c610f53ca3b8757d683a0e032c4c5693c0c348719529bf SHA512 092ee760431c977b57ba891289c77aba3f54616e7c2b8a48b6232c562c31c2a6e5d240bb7b7411d32080e5da119f47f6bff4d32b56ff10c22a0d4952b027b250
diff --git a/dev-python/croniter/croniter-1.0.2.ebuild b/dev-python/croniter/croniter-1.0.2.ebuild
index 9d7952b56fde..705594075b4d 100644
--- a/dev-python/croniter/croniter-1.0.2.ebuild
+++ b/dev-python/croniter/croniter-1.0.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
dev-python/natsort[${PYTHON_USEDEP}]
diff --git a/dev-python/cssselect2/Manifest b/dev-python/cssselect2/Manifest
index 066332ed11e0..0fccbda3c9ec 100644
--- a/dev-python/cssselect2/Manifest
+++ b/dev-python/cssselect2/Manifest
@@ -1,3 +1,3 @@
DIST cssselect2-0.4.1.tar.gz 32756 BLAKE2B 86915c39aa5b72ebcdba25b3ac23f59a0fb6c6109019d68e8ce8846572d9412a3cc76cdf9e8b2163605cb942183019eb9170df9a4e61476d703eaf612381a903 SHA512 feafeec3dbe3157ee452d94cd391a09cfcb48ca8bd1563c117c77c9ceb01102c4989611ede39e433ec25d3ddda98a94c4589ccb290b79c729683e673763b42ac
-EBUILD cssselect2-0.4.1.ebuild 722 BLAKE2B 38b68289c11a42f419b2faf1b4b7d04fd2e4d8675cf5a68d9d14882c1d6e2b747cfee30a2424c6fed97b6dbc2ab3f86d18790ecf2e060eec1fc857eeddce3fa9 SHA512 135d32738acedca68bf0cde45f5ab577c90baab94179ea049fd6eb7b2d89932775ac21723c2a39ada62f886fb61c535f1fe71e977bab1feaf244fe025dbc52bb
+EBUILD cssselect2-0.4.1.ebuild 734 BLAKE2B 714f014d0b0cd85ae5eae3374d02c027ca9448961e211826088d7e1170fcc587f91fa956a32818a21a2296b8701d5a78a4f8e10778ff333e71d343001fe43e88 SHA512 08b98ffc7e42d5f690c1d349378eb377e4042a1e10cce90ecd2a66311cc0db94149708d7de5633e7759b7002ad823ae195df5adaa76a3dea41f79e03c719e0f9
MISC metadata.xml 393 BLAKE2B e95fef65fc2e47cd5174d88c9903082b1c842b3f9f1df386c2b3361834ff9d44017cd16354b0683840184282404638c34e206c5e47e51ca25d579a545c583243 SHA512 dea924c8ebffb69f3e79d0d2e7877d1bb0064f9019c33f77f5dabad3d6553e5fcc224e52beb92d055fd6a82ae2771e9413bb4d288588c88c7c7e25e973258ad4
diff --git a/dev-python/cssselect2/cssselect2-0.4.1.ebuild b/dev-python/cssselect2/cssselect2-0.4.1.ebuild
index 1efd526af697..15438c2bd691 100644
--- a/dev-python/cssselect2/cssselect2-0.4.1.ebuild
+++ b/dev-python/cssselect2/cssselect2-0.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
dev-python/tinycss2[${PYTHON_USEDEP}]
diff --git a/dev-python/curtsies/Manifest b/dev-python/curtsies/Manifest
index ff6a0feeb23b..a2d974aee1db 100644
--- a/dev-python/curtsies/Manifest
+++ b/dev-python/curtsies/Manifest
@@ -1,4 +1,6 @@
AUX curtsies-0.3.4-typing.patch 365 BLAKE2B ac2f34c7185273fedf546faebe88f3abf7d6d69482f7da875c5979141532d4c49e80c31d1aaed6e32b2e3a8a4d53f526caf0ce83335fa41d325421c04ef01295 SHA512 510474b8cc9b35cbd50e1c993cd9c919bd951b3321a6f2d62e1797968344c506159b1ea2735c21033e39414fcedfa2917f4572019b9c9b2fb263d0e1153d6c93
DIST curtsies-0.3.4.tar.gz 52733 BLAKE2B 5345005e1a650fbc94db29464f26c9cc615509a64f6287f3d3c9ca69b063e6adaf6af95e292c1bee3a2290abd6b98cd0dcc3a01405b4ab63ee5db4f8570b6e51 SHA512 5f65af34f6dd13491acf65311516ed90e57d99f681032ab6b4753710953f5285b012a09de6c56d28ccd5bc942c9886076f04287cddf955ba424205a5c44785b2
+DIST curtsies-0.3.5.tar.gz 53472 BLAKE2B 7ff50b8cf4b1b5016f15eee00333a1de38a31d97444f6462c7ec0429a1656bad442126880f770bff575dde8456660169cfadf63fed804b2c7890d700d792cc87 SHA512 e46ab3f79e2385055e4f3f9bc1d2c341605b93c21a0e6c42f4807b1801d37f70cfbdd1006db1ec12257e95d91aedddd95aa31a7de99bbfc09a6f0ee473497747
EBUILD curtsies-0.3.4.ebuild 684 BLAKE2B 1f63a746aba78db5d7a5d69c2b3589a246f83aa04f53bc03c9fb28cb0265c3c00077ae80d514279704625328dd0c5658642255d5f774d375224a531f6c3753b3 SHA512 c6ffd3b742941180c92739268bb249bd45c34842a5ab8a501b2980641558be8a79dd47b72867760831cb26db8ba00a02354ee792371225e0496650708176bfe1
+EBUILD curtsies-0.3.5.ebuild 600 BLAKE2B e9b645c5bf5d5931a7ceeddfbb8f4887596822c7a4c1e88724a2c73a203f1838d2765bfb16de49f9d023996b3eda136bf213c37ebf42db58b891bd0bbc1fa068 SHA512 f5ad147dd3e96722eabf745ca68c2f79ac16a49df2a7914384631b82ae9bec233e1cc97ed3960914544c163a38cc157323e5f837c7636db7b3989dae6f03f7af
MISC metadata.xml 412 BLAKE2B 1e014dbbbcb73ac1fcc715a2e10b9438531645e642471ba14abefcb190f861ab224b847cf568ab014e8c39a569c67853bdf1d39cd41332902d3228b4690ece8f SHA512 96dc3f518a12d6e7f604e8f4750475831eac1f29c3431daf0983c0fe91e999136e7390c42837b2f53f33b256a4692cd064b16e84b97c942e7795282379b13240
diff --git a/dev-python/curtsies/curtsies-0.3.5.ebuild b/dev-python/curtsies/curtsies-0.3.5.ebuild
new file mode 100644
index 000000000000..234472088a99
--- /dev/null
+++ b/dev-python/curtsies/curtsies-0.3.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Curses-like terminal wrapper, with colored strings"
+HOMEPAGE="https://github.com/thomasballinger/curtsies"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/blessings-1.5[${PYTHON_USEDEP}]
+ dev-python/cwcwidth[${PYTHON_USEDEP}]
+"
+DEPEND="
+ test? (
+ dev-python/pyte[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/cvxopt/Manifest b/dev-python/cvxopt/Manifest
index ebddd2c04afc..28af265d6520 100644
--- a/dev-python/cvxopt/Manifest
+++ b/dev-python/cvxopt/Manifest
@@ -1,3 +1,3 @@
DIST cvxopt-1.2.5.tar.gz 6742389 BLAKE2B 32e872d13624250610e7eecf2a5755b7b2adbf98dd9b7d1b0d6e236d62677fcdef7c08a2365d7b511f755a38b34a29ff78b280fb7e92ec6256a71c63e022e003 SHA512 d21d9977941140e76d1619a1239fab5d93a3467c4cbeacca2003168c96e1bbec9698563dba07107f6e0a84a0af92124d5c868af599bd049b64f47a3cd3753afc
-EBUILD cvxopt-1.2.5-r1.ebuild 5535 BLAKE2B 328b146d857bfe5e294c7c3e0baf101e2a78f70700f272d2edbbf4142285e73fa55e2022032089bf398e2ba7457e3a1150fa7a6e9ab2d9a563c37510f025bf95 SHA512 6577efae0032bc3c3abb9c7304c9baf48366e2d26c787ba1a2ceb76b53b197bd2dc1161b2f520d320248fdc2e482ff159a1c35f8df0785ad0ea4721f2678b034
+EBUILD cvxopt-1.2.5-r1.ebuild 5521 BLAKE2B d6573a0b3fdbd74f5c1a8626c84cd6ea23f06c0ce06dd39fa3b0d1fbd9bd552f2d4520b492b791e988756313c42f149fe775c6fb975f8413231d11d4647375ba SHA512 1633d4064ce7d33ac2f52a89e690f9ec11376214c0e1e90bc9df22f04b046863ec1da4e4829b5e20f39e6b18432f12e946294699a54fe4a7435b04dedf572ad8
MISC metadata.xml 835 BLAKE2B caea2602d76a94cf09c152a0643684e69ba0c60e2770d80332479cbba0080be60dec71791f5473d9da2ed0e7139ccafe413c1a1bb2065fb814e4c5a15c38c082 SHA512 2fda5c0c8aaf8b4bc803375174aefb692d734d735fd883f78ac7a2e78a00f8bbc666641b17d56f7abb79d0a0a0a7643b3c67861f1015773999d5029207c83791
diff --git a/dev-python/cvxopt/cvxopt-1.2.5-r1.ebuild b/dev-python/cvxopt/cvxopt-1.2.5-r1.ebuild
index df93cd110d8f..0b3004209507 100644
--- a/dev-python/cvxopt/cvxopt-1.2.5-r1.ebuild
+++ b/dev-python/cvxopt/cvxopt-1.2.5-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_6 python3_7 python3_8 )
+PYTHON_COMPAT=( python3_{7,8,9} )
inherit distutils-r1 toolchain-funcs
diff --git a/dev-python/cwcwidth/Manifest b/dev-python/cwcwidth/Manifest
new file mode 100644
index 000000000000..fc246eb09069
--- /dev/null
+++ b/dev-python/cwcwidth/Manifest
@@ -0,0 +1,5 @@
+DIST cwcwidth-0.1.1.gh.tar.gz 9054 BLAKE2B fb907d467a143851cc000061f9787f032788d7b684307341208ed498ade160bcd01d372ee2281fde7d1e1561aaa309d6d0bf9b776abaaef042f8b22e9df8d948 SHA512 b025af3a21d22634fe154f32fdbf380eb56d085e247147b2d0031ca36ef9d8de68aaae8133e611ec3bb36e2bc69f384e3dc23654abde2cb8b715305ba26cb66d
+DIST cwcwidth-0.1.2.gh.tar.gz 9490 BLAKE2B 3bb2e918361eef7887ec3684ad1414a0db109326f435e61fb1e00a52edbda8a6575bc748dc40967c861c08b5707d7389877a87cadf5ae6af9244e86b156eca1b SHA512 897eae8369bbfd52894f3dbd488c0987298ba9a928739c9ecd711a55e189accf3ec0b6c0e4db9458bb363e71cb0804bf97eb9118509a5d8da5b6bd02fde177a2
+EBUILD cwcwidth-0.1.1.ebuild 575 BLAKE2B 76ecb01cce5e4e615e06cd1d7f9792e5ab3798d1ef72bf18bc6670fe21be631aacb54a61cfb4c478650dcc1e54eec9b792856073a00c21a8f1147de7bb5ba99b SHA512 4575a64e49bdaa1571d607fb90cf36ae773a0db946c2465b6555ee5c77360ed446a6ee2c89525dbf1ca95cdb8088132bc16ff988afbbcdc1cd06b7304dbc7161
+EBUILD cwcwidth-0.1.2.ebuild 575 BLAKE2B 76ecb01cce5e4e615e06cd1d7f9792e5ab3798d1ef72bf18bc6670fe21be631aacb54a61cfb4c478650dcc1e54eec9b792856073a00c21a8f1147de7bb5ba99b SHA512 4575a64e49bdaa1571d607fb90cf36ae773a0db946c2465b6555ee5c77360ed446a6ee2c89525dbf1ca95cdb8088132bc16ff988afbbcdc1cd06b7304dbc7161
+MISC metadata.xml 348 BLAKE2B 391d997dbacbacd001676563eb369d85e0e95c97b6f10e00aa51ab6b3f88bf4a7c352105075ee9ca1f2a4e96a7e1831a55cccb2ca01166d6cdbbedf485db287b SHA512 912096776825111301ecfc80febe6297b9146ee57a9861c7a7ae6700aaf9eabb2b494fb3398e1fbb4ef1cae37e9fcbec97de875be1cb1cf3ebb4ecc4b59beae6
diff --git a/dev-python/cwcwidth/cwcwidth-0.1.1.ebuild b/dev-python/cwcwidth/cwcwidth-0.1.1.ebuild
new file mode 100644
index 000000000000..fc41a3538ac6
--- /dev/null
+++ b/dev-python/cwcwidth/cwcwidth-0.1.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for wc(s)width"
+HOMEPAGE="
+ https://github.com/sebastinas/cwcwidth/
+ https://pypi.org/project/cwcwidth/"
+SRC_URI="
+ https://github.com/sebastinas/cwcwidth/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]"
+
+distutils_enable_tests unittest
+
+src_test() {
+ cd tests || die
+ distutils-r1_src_test
+}
diff --git a/dev-python/cwcwidth/cwcwidth-0.1.2.ebuild b/dev-python/cwcwidth/cwcwidth-0.1.2.ebuild
new file mode 100644
index 000000000000..fc41a3538ac6
--- /dev/null
+++ b/dev-python/cwcwidth/cwcwidth-0.1.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for wc(s)width"
+HOMEPAGE="
+ https://github.com/sebastinas/cwcwidth/
+ https://pypi.org/project/cwcwidth/"
+SRC_URI="
+ https://github.com/sebastinas/cwcwidth/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]"
+
+distutils_enable_tests unittest
+
+src_test() {
+ cd tests || die
+ distutils-r1_src_test
+}
diff --git a/dev-python/cwcwidth/metadata.xml b/dev-python/cwcwidth/metadata.xml
new file mode 100644
index 000000000000..9a01d15c55f6
--- /dev/null
+++ b/dev-python/cwcwidth/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">sebastinas/cwcwidth</remote-id>
+ <remote-id type="pypi">cwcwidth</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/cx_Freeze/Manifest b/dev-python/cx_Freeze/Manifest
index 258c9e75f664..797b29272618 100644
--- a/dev-python/cx_Freeze/Manifest
+++ b/dev-python/cx_Freeze/Manifest
@@ -1,4 +1,7 @@
AUX cx_Freeze-6.4.2-buildsystem.patch 509 BLAKE2B 767f17facca00f0adf50e5be9685dbcd83b689029a39811eee91e71fc06d77081e033e7d7a2f3fb0efa29ce4e0807d0e189aa420a49da769f021e5686a9310aa SHA512 295808b040cdc347eab0b7f3df0c155320953f1c09b69ebcce0ef3132a5a8b28f51149b197e07d3db07103c8ff894fa2b9a3934a7725fac669ecb24a8e4a217d
+AUX cx_Freeze-6.5.3-buildsystem.patch 430 BLAKE2B 23dee2067c28e9e5ef610b6f76e2a25709d021dd2f2bc2da830f589f06e5487b0f4c87230e6bba62441fc17b1133e352a0731934d4e524bc941de14d4acc397c SHA512 8d87172b1ef949c029d619096fd7123ebcb0ebdf14b029e783ffb0c751e068cd215d8996c628b7bc328bdbb82a129e94e3c582930d7f0da1201ac646e8287464
DIST cx_Freeze-6.4.2.tar.gz 108571 BLAKE2B 742d2491154706f51ebb3e072428afac1ce5c647f2b8cb6325ea166bbedc1852503ad40e56a532345f1e2a045532620cdad24622e19ecb12d9577cf57abd291d SHA512 4c9a92b6f8dc458f82abb144171b18db1349e75b237f707ca37b7b68527508e8fb3adcf5d7b142922709727501fdc46f16a01619b29e98a6af1a0c09f9306b82
+DIST cx_Freeze-6.5.3.tar.gz 112334 BLAKE2B 77558e35ca13bc598a810ea70acfe59901c036daf37b2f9582c4f2761680d54d5be559e9abbf16bd995d7f4a4e7bd5d8793e0b53c24111767d54a69c633c9b46 SHA512 37ba5c920306ff62a21ab46c1b9fd6b1780864095d00223776c308fa28e60a5473c74e7da4e7478725de14b7f5628d8d8445f42c0671bc502e5e2d8ecb5ffae5
EBUILD cx_Freeze-6.4.2.ebuild 529 BLAKE2B 86fb589fe9aa530f9f769a99e7ba347abddb7b5fa8cdae7f695490511f5a136bc7f66ec768dabbdc1be5f5b0ae4df44098b761062216c08e9d22b4deaf927162 SHA512 1a06ef24bd93b550214682b97fb35780806939a69e59961d9856ae6f964d3f2c68552d01a5b9b4e9505e64522202de96779a0797eebc24a23023cd00b32fc753
-MISC metadata.xml 484 BLAKE2B a0b6310c1e6ce25c9e49a133e5f4d98c884760a4fb70418666d09d557464d65d1184b55913439cfc04c470b35f7ce18558c7c8f931b8ec32d912e1b4a3c60640 SHA512 911d65b2673b4429e597b6497680a4246fe863b5cafb77279978390f812d10dd2acd9086d0167a27b15f7cdcf89c40927e34a67eff816300874007f2973d382e
+EBUILD cx_Freeze-6.5.3.ebuild 521 BLAKE2B 9067877dee151734db71afc3a09679eae657eb0f45dca63b14948323a6032f6965bfa13cc9a88898664d83a15a92ff3174abea832670d15b2f5475d474025716 SHA512 72ec117e3445f4f72d46c7c48032d942ea7c477c39f9f4be752492bd568e8ccf42d96cb65b02fa5b165c897c2d37e71daaf0c4c6a81f14f1b1f6d48f411c9cd8
+MISC metadata.xml 383 BLAKE2B 13c4a4f37be666e88f46028991368ed9433f9b8a4ca7a8effc5ce8891097de998172f2b5bb48abc8d70b83924d53ced878c26587a8be6c7e7de5b5bc56b9aa21 SHA512 bcb366bc6b6951f6c79e6fe14b1ee96bf7c803a57c81f48461eeb2779dfb12fe67127fe301c01c7eb2ceb33690f64f8e83a28a9a78168a0c2470754326301637
diff --git a/dev-python/cx_Freeze/cx_Freeze-6.5.3.ebuild b/dev-python/cx_Freeze/cx_Freeze-6.5.3.ebuild
new file mode 100644
index 000000000000..9599093bee6c
--- /dev/null
+++ b/dev-python/cx_Freeze/cx_Freeze-6.5.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python{3_7,3_8,3_9} )
+inherit distutils-r1
+
+DESCRIPTION="Create standalone executables from Python scripts"
+HOMEPAGE="https://cx-freeze.readthedocs.io/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="PYTHON"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=(
+ # bug #491602
+ "${FILESDIR}/${PN}-6.5.3-buildsystem.patch"
+)
+
+# bug #765385
+RESTRICT="test"
diff --git a/dev-python/cx_Freeze/files/cx_Freeze-6.5.3-buildsystem.patch b/dev-python/cx_Freeze/files/cx_Freeze-6.5.3-buildsystem.patch
new file mode 100644
index 000000000000..c280767a442d
--- /dev/null
+++ b/dev-python/cx_Freeze/files/cx_Freeze-6.5.3-buildsystem.patch
@@ -0,0 +1,11 @@
+--- a/setup.py 2021-01-25 13:34:17.219027624 +0300
++++ b/setup.py 2021-01-25 13:34:26.107026971 +0300
+@@ -67,8 +67,6 @@
+ if "--with-lto" in get_config_var("CONFIG_ARGS"):
+ extra_args.append("-flto")
+ extra_args.append("-Wl,-export_dynamic")
+- else:
+- extra_args.append("-s")
+ self.compiler.link_executable(
+ objects,
+ fullname,
diff --git a/dev-python/cx_Freeze/metadata.xml b/dev-python/cx_Freeze/metadata.xml
index f60efaf68d5c..5fee1ea6efb2 100644
--- a/dev-python/cx_Freeze/metadata.xml
+++ b/dev-python/cx_Freeze/metadata.xml
@@ -5,10 +5,6 @@
<email>pinkbyte@gentoo.org</email>
<name>Sergey Popov</name>
</maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
<upstream>
<remote-id type="github">marcelotduarte/cx_Freeze</remote-id>
<remote-id type="pypi">cx-Freeze</remote-id>
diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index a6e4f74f222f..b32ee28b0ed0 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -1,5 +1,7 @@
DIST dask-2.30.0.tar.gz 2858866 BLAKE2B ea5e1e50f9bef2ca81765ee1228ea661ea01355f4c2a495e916388cb757dc089c519eb83372abc2ece16c8ec27e3b7f7fe56a302eddfdc6c0e79247db9c1b65e SHA512 d410fcfc7e30f510bc42e9547bac912609420919489e161408d436fb26c3998eba6bfc9e4845d90b3e8589ecc317ee4bf141e2740108840f2e5a420eb20655ef
DIST dask-2021.1.0.tar.gz 3634608 BLAKE2B 1fb74ade53ad919496c3a33452eab70492704e73c9a172d5e1451217d5a3931acad3dc48587945807bbf5096bf6674e54d3bb7d1aa3d903ee47c1c203595fa1d SHA512 a65423fa401859bb7ecd569a6a593d2fa7a7be33b4804a95b8c57e90e1be9bf2f7610a3b1b55bf760e0f618c30193cdd5a28aea3710fb69c0947b7f3793051aa
+DIST dask-2021.1.1.tar.gz 3637063 BLAKE2B 6b2ec67f5551c4bba0fde8cecf02de6f24bbcd126a22c56c75e41a645a31f0fd7ba81aa8e5167f495122ca96e2113fa4893851eac382df1ccfaa8bf1be576ed3 SHA512 d1d093af6389b9e02e6040ef66159a4696c2dd91e12190cf9efc25ad5a0f790e3da9ada64a8a5e1cfceab7452957a503c6c303d3e2248e05ebac168a0f7c52f1
EBUILD dask-2.30.0.ebuild 1060 BLAKE2B abbe78eeb9a0b5eb1f8a739f0fd0e7df0b826edd01f305cf5de006ca4059f7d0252322492e4f5b21a2cbaafa9508a1f34f207c56b8c6d0d7721f21ad75cf56c6 SHA512 f54e5d0b59f64dc3719b60abd49db4f1ca35de156e229b7489da3643fafcb59faac15e9025ae92b0f0bc59b44a67ed149af192b2b5082d06a0826136e657ac70
EBUILD dask-2021.1.0.ebuild 1062 BLAKE2B 7865a37b92511d1acc86ea7713d0e9a2c2e3f6e6de8e8826c0abe199ba9189e749cd2be27bc79d2009e6565c5ef7d99c978d609774e818560d6ab919cd9bd0ff SHA512 0f49b8c27dc5d1c013181f52a66b85cabb92990db13c183c109ee972588a5ca6c2e52fd2c17c0bb8efe25d440f473e3619f7937add53001e95925a865c984a73
+EBUILD dask-2021.1.1.ebuild 1062 BLAKE2B aba8e6ce442988efff5665fd11ee384543bf4c8f01d63d45ca0df6b4f49bf40266aa3cffade0c99bfa872a2a8854c03f9d5e685faa49b89f52ab416355e49cef SHA512 81c3edcda8af9979ebc381f1941fef031ce319884787fd52df739e08e80d048c498f887e1c46561c5c57e12c7f830a55e2fcdc2761505076485362d493625b60
MISC metadata.xml 670 BLAKE2B 1a15001a3836bd70c8d539b34283c9e3b19e3a37031de32f82e8b44a09de2031e572104b1dcc5a690c80c55981f0c510325ba700e4e859a15dcd0a3b06a6abd1 SHA512 41e31ef86be6c90bf9846bb9a753d6f6ed3119d0bca3f0b205c9f814045fccf99702ff901b7e5fb1d785fb5cdd5230ba7520dd6e6ae604761af1442e8ec81538
diff --git a/dev-python/dask/dask-2021.1.1.ebuild b/dev-python/dask/dask-2021.1.1.ebuild
new file mode 100644
index 000000000000..7028d637c3bb
--- /dev/null
+++ b/dev-python/dask/dask-2021.1.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="https://dask.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}]
+ >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.15.1[${PYTHON_USEDEP}]
+ >=dev-python/pandas-0.25.0[${PYTHON_USEDEP}]
+ >=dev-python/partd-0.3.10[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/toolz[${PYTHON_USEDEP}]
+ test? (
+ dev-python/moto[${PYTHON_USEDEP}]
+ dev-python/numexpr[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ pytest -vv -m "not network" ||
+ die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/ddt/Manifest b/dev-python/ddt/Manifest
index b46c3b9de1cd..f546fe0bcbfc 100644
--- a/dev-python/ddt/Manifest
+++ b/dev-python/ddt/Manifest
@@ -1,3 +1,3 @@
DIST ddt-1.2.2.tar.gz 15170 BLAKE2B 4fb4a4493b96b7d45e060146212d6f2b4b31ecfa8ad5650da34cedb53725b20cbecafc765f3208cffbb3bb3c4f92579e94f369c9b8216e9693eb0fcddff96af9 SHA512 9b45c4b422cab9e6858235b413b622f077bf4e5254214165c50afdea767dda7d9f39e7be7b0d583b87849a078271f4fba34ac5fe0f35bd196eb7f396bd308fe7
-EBUILD ddt-1.2.2.ebuild 605 BLAKE2B e6e1f190d955793f0b6d0bab760dae269624bbe0c171fe49fc68056d07f3743b745bc5fc85007a756aa193ac65f2af8ee18df19daf3653c5df8607fcbc30e109 SHA512 8487112288af7a50c9d77ff3b8f42d42efc005ca32345845f4f7b85a13ba47c691f0a52ca2d5e96b6f1020abb40aa0186020a2202f06cc06fa6c87c9993cae11
+EBUILD ddt-1.2.2.ebuild 610 BLAKE2B ad82ee09a5e6980af3fc1fb6c65f3cbc75988caa1f60d68729bfdda68229710b71e46a9d454a3b583ec4dfe4d36ed48157c4d6e267171415cd77bb72fcb8ddc0 SHA512 24787b3433ff24ad9ba7d952978a961b4703386349ade64956a7da1dd978d082228fdf2e50dbc9a4491b7bb9b5648d93dad93183c0f46b8a06f1fe777b35266d
MISC metadata.xml 626 BLAKE2B 38700523353a601a81f8051783177167efb8f07f07348b6123070bf6933fc4463f2ff86a9a96cb5fa638bb92f695a5c932f6567eac7ff3db4e6f7488f0e135fd SHA512 e846017dd044c76958586bbbf7578d49f93a2b2231827a8d779e18649c3b1a6307cef13f12f01241d7fcbfc2bdb880f1dc9d7adee1b41dd9697a5e1644af0800
diff --git a/dev-python/ddt/ddt-1.2.2.ebuild b/dev-python/ddt/ddt-1.2.2.ebuild
index 70b7e9257aa1..a38634a44c73 100644
--- a/dev-python/ddt/ddt-1.2.2.ebuild
+++ b/dev-python/ddt/ddt-1.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/datadriventests/ddt/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm64 x86"
+KEYWORDS="amd64 ~arm arm64 x86"
IUSE="test"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/debtcollector/Manifest b/dev-python/debtcollector/Manifest
index d5e4f12cc137..1ce1af55ea74 100644
--- a/dev-python/debtcollector/Manifest
+++ b/dev-python/debtcollector/Manifest
@@ -1,3 +1,3 @@
DIST debtcollector-2.2.0.tar.gz 28833 BLAKE2B 33361daaba12c52a1cc0bac168199ef3dbb959279def29ef782fa421f0aa106038de02217f6321c64e02845abd0573e69f5638b384411e7fbfd194dd3f6b3356 SHA512 6e5fdf38a25406a7a56d18e9b900471e3e4ce513ef62619c9eafa153ea08ff6b4b9bd90c524cfa16e04ff0c9c324e90d4fdd75212fced0b202245cdddae02137
-EBUILD debtcollector-2.2.0.ebuild 661 BLAKE2B 3d0b26406d28b5dfc250292fb248d8852513111d1a00dc7b4f26f7ecf8a68af17b1c19f557db1e82abad6a5305191cecf32a9919f29d38d7b52733ffcf8f37cc SHA512 82a1fc638e7cf7b8df74f73f777abc2e57ccc154636c848d9ac1639e417adc517b0750d4f8d8561aa89c731a08261c4b11c5d565969dcda2aa4abac9a519886d
+EBUILD debtcollector-2.2.0.ebuild 666 BLAKE2B b2250d9f138cecb7aeb073fa69f50cd45780abb4e5dae5c0b715c656ea6cc3068287a4a77657cf8de0cfe2a59ad3e94c7178973fc680612ad138503d535da7d0 SHA512 a40d2d1c461589c4f3e2080a1c67a6108e4470d824769a177f68cd2a4df5df2f291905daa0db12dfd8365f46b60fc85306280bf321405ef785ef2b586dee1560
MISC metadata.xml 354 BLAKE2B c2e198a4a48d28c75193c8e6eb766b198823632b51a52a15e3a996c75a6aab8f92a68dd4283354fb487cd9b17ec29f6e089df04889e2add49157c69c18156b52 SHA512 8978fb3df25c4060dfe995f7d298fd5b5b79eb513b2ae8d10954264ea6ae5adc2c8a023073337e0f2bfa2ea28e6b45be9b6388d05cde7af19dc4209acf2ce84e
diff --git a/dev-python/debtcollector/debtcollector-2.2.0.ebuild b/dev-python/debtcollector/debtcollector-2.2.0.ebuild
index d2a96a533654..92b1b8fbc786 100644
--- a/dev-python/debtcollector/debtcollector-2.2.0.ebuild
+++ b/dev-python/debtcollector/debtcollector-2.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/diskcache/Manifest b/dev-python/diskcache/Manifest
index 08c29f706b44..1c2e7149ef30 100644
--- a/dev-python/diskcache/Manifest
+++ b/dev-python/diskcache/Manifest
@@ -1,3 +1,5 @@
DIST diskcache-5.1.0.gh.tar.gz 656930 BLAKE2B 19ec1e16e33315248f28e1937a94bb29d641f31c263a3a2fc4d24b58082f7c9c522c74f38d07ece51dce066040538ef47348c50e8d591a749674ab6d6f2ce5f1 SHA512 33437899221051ef3dafd0eeddfec72bef00d5a6b189046cb919495b322b534445a39e5d23a1c85484867d9d07efb7de36fe5f2d3dad79357086a3dcfa3c8b0c
+DIST diskcache-5.2.1.gh.tar.gz 652769 BLAKE2B 25fcdcf51c8be7a6e2a9de645258f776647789a7f06c70c8564ad28bd003a745167095b11a54d435e733d9f5181a1443be2510fe2d901cc208ea426d3359c0ba SHA512 6e55bada12145d931f4a465092decc3f2cfed2e618d1ea271ad6daa6caf7c3abfd6ae5de11072efdf898ebf272acd39136136b58d7b5e735092963bdd46af52e
EBUILD diskcache-5.1.0.ebuild 804 BLAKE2B edff50efb4b338424cf6eaa4ad4eafb794e52b5bd58f962eb4bdbf5cd54dd5a6559629592ca87138d7274d3b1b4b2b753ecb57a14c806a59af3d6f520533f57e SHA512 03288646f8d35d224d775f486f16b32e341a81937d6a2a000be710030aea28a57458f63093b505c0d1e0b66cd1f353c424475a82cadfc6758d72289f7a8d316c
+EBUILD diskcache-5.2.1.ebuild 836 BLAKE2B 1096e2704c1fed8a474c6e9fa50e7c919a42225d213c09a2d0f3c29d345a4a64f88773441539054296c9f0eed388ba23ebfbe972c6cb90ac55a85cfa814da99c SHA512 3adabd52499db813bbc7647e075384345d133b96dbce349453d05e2f1d4936e7352067bcf5ee6b24129e3b53bbe677b64938cfa38ef764f0225fb39c971db3eb
MISC metadata.xml 416 BLAKE2B abce0086d9e449bb58281c7856b518501d837b88473dcd611d3f7026a221bb320d866ba631f704a2cc9a5d24af88fdb171e5a0dc28a79f88852ce6931d4a37e7 SHA512 14c60bba29274523a81a24008d51d74ed2ff3c5ae84ed11110fd1e3b83c39c35eb0a95d56edf53db5bbccd08c6bea62cc3019405a077dc00a0869f01e6968c9e
diff --git a/dev-python/diskcache/diskcache-5.2.1.ebuild b/dev-python/diskcache/diskcache-5.2.1.ebuild
new file mode 100644
index 000000000000..21ddebd65a85
--- /dev/null
+++ b/dev-python/diskcache/diskcache-5.2.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+HOMEPAGE="http://www.grantjenks.com/docs/diskcache/
+ https://github.com/grantjenks/python-diskcache/"
+DESCRIPTION="Disk and file backed cache"
+SRC_URI="
+ https://github.com/grantjenks/python-diskcache/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+S=${WORKDIR}/python-diskcache-${PV}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+ test? (
+ >=dev-python/django-2.2[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+src_prepare() {
+ # remove dep on pytest-xdist and pytest-cov
+ sed -i -e '/-n auto/d' -e '/--cov/d' tox.ini || die
+
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/django-auth-ldap/Manifest b/dev-python/django-auth-ldap/Manifest
index adeac7243653..5c1a3a936407 100644
--- a/dev-python/django-auth-ldap/Manifest
+++ b/dev-python/django-auth-ldap/Manifest
@@ -1,3 +1,5 @@
DIST django-auth-ldap-2.1.0.tar.gz 51027 BLAKE2B 1229d184746cf05f9c7ddb9e6674b2c529a0fc6d051f78ba01de6a80b0e5e408a8da10e35087efad60f1fef90be708e8a0c05b04c4408500329d9dfb567c0f8b SHA512 4c204eee856e33fae80a22a80bd0f3a21d1f2ee33b1ad56087832f89e91d7e1441579cf77541c1c35e8e0532d4da937b736fe3b4708d7c2d7bbccacbb0b24061
+DIST django-auth-ldap-2.2.0.tar.gz 53148 BLAKE2B 1f83a2f174d9fcbd264ce7e298c0dfebc720482b058e55833416440627c9e1fc02f2ad4e585e6fe01102f100337df5835020b8ff48a5dccb850cfff28ef902a0 SHA512 2ed1913e81a4801d683280586018df57067ec84b44299da4c6415452c978c8f1d2ca1d36eaced40efa0737180d7e35971e4570753f60d946b32d846b455ab744
EBUILD django-auth-ldap-2.1.0.ebuild 815 BLAKE2B 910123666df462c14ff541c68a6acc5cdd7a14d591c49dfcdd0e1f49f10af2e17731c5740c74789893efb6ac884e5991514a5d61adfc40c829861a1231f0643c SHA512 8c84ad3dce69989e4241b1201409c99dca497ade0df83f98aefdadcf342e41c446b8682f40296cb0b9b500260df6ac6986cee7c8f44f09d9222f0e02bccbb528
-MISC metadata.xml 398 BLAKE2B 89e1948a1d118a27477e02fc01d630aaf7c9199cd913a08efc5510fec05996e1aef84fbac359d09ef73a5de083b1920747928c3626afe7aa9c1c9dfa720f16c1 SHA512 e3350f6ab3d2c07965eb2c6ba1d82a929bea8e9974d8a2cdc12acde88aab50f2c20105e90e847a23e5dea5f97a7ab6a7a0c9eb75e193eb90ea5453c53eb36d41
+EBUILD django-auth-ldap-2.2.0.ebuild 889 BLAKE2B a4ad917b62807db3f0a895fcbe3049ca0207b42cf4c31dd424684e918c0711a6c6d353c0a06bb891d7495a4904d3727eef44c1a5d38bf4803e856e0ffd424b74 SHA512 9c992070ebd70d95f78adb5aa6a9214d44a0be0722fe910abcc941ee3c6b74e2f72970be8f9ec8435ce985c66ce4706ac4baa5d58200539dd03dea25523a0b95
+MISC metadata.xml 404 BLAKE2B 5f203773409d544e168b6be9303ff7ad455977584df34b302fec6c84993362bb3b5058984e3e7b4c413081c47f2b0ba7301e1e866fc88297f524e3920afef353 SHA512 dee72beea7aeec5097d015e83ba95cd256005545294312d9dfa80ebe52489d6d5a1ef132177d6dbcfe77ef4fa306b532c86a5de86cbb84c8f1e0a02c86617c6e
diff --git a/dev-python/django-auth-ldap/django-auth-ldap-2.2.0.ebuild b/dev-python/django-auth-ldap/django-auth-ldap-2.2.0.ebuild
new file mode 100644
index 000000000000..02b2c25aefb4
--- /dev/null
+++ b/dev-python/django-auth-ldap/django-auth-ldap-2.2.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Django LDAP authentication backend"
+HOMEPAGE="https://github.com/django-auth-ldap/django-auth-ldap
+ https://pypi.org/project/django-auth-ldap/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+LICENSE="BSD-2"
+SLOT="0"
+
+RDEPEND="
+ >=dev-python/django-2.2[${PYTHON_USEDEP}]
+ >=dev-python/python-ldap-3.1[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ $(python_gen_impl_dep sqlite)
+ net-nds/openldap[-minimal]
+ )"
+
+distutils_enable_sphinx docs --no-autodoc
+
+python_test() {
+ # for slapd and slapdtest
+ local -x SBIN=/usr/sbin:/usr/$(get_libdir)/openldap
+ django-admin test -v 2 --settings tests.settings \
+ || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/django-auth-ldap/metadata.xml b/dev-python/django-auth-ldap/metadata.xml
index cff59c60de52..ed12380cd990 100644
--- a/dev-python/django-auth-ldap/metadata.xml
+++ b/dev-python/django-auth-ldap/metadata.xml
@@ -7,6 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">django-auth-ldap</remote-id>
- <remote-id type="bitbucket">psagers/django-auth-ldap</remote-id>
+ <remote-id type="github">django-auth-ldap/django-auth-ldap</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/doc8/Manifest b/dev-python/doc8/Manifest
index 67a235a0b94c..a313f5fa979a 100644
--- a/dev-python/doc8/Manifest
+++ b/dev-python/doc8/Manifest
@@ -1,3 +1,3 @@
DIST doc8-0.6.0.tar.gz 21547 BLAKE2B 84908a28e46fa970db7510d5fec7815028b9e65bec3cb5c0352f4ed88560765bde4c76aea3ba803ce737dff1856b702b21cebcf151587f6ae2870d4d1126d0a5 SHA512 1858334d3a0247d4d30c311bd7f13be66a6cdb6131f9d24dc10e38efaed6e08c8c7d11b776ff5dac7d6ae5eeb1cb7ef03523bc3e244794625a8ac1346cc05d75
-EBUILD doc8-0.6.0.ebuild 861 BLAKE2B b047d2adb45958cf11239f4d8861672d7a4519898dff9602d5df920442d4aade233d3ee7d938d95f15b511710dc099cf7eab9e043eafc4a7caec8e5b475b6d35 SHA512 e562b06ce8fd14cea5f6b07127f33eafaf2582837821d2c0c27b9bf0cc04c1f3631e7b7d27a94ea0fa5ed9a37c16a31dd790dbacbfbc56917b102d4b906f71d8
+EBUILD doc8-0.6.0.ebuild 866 BLAKE2B d5b9f3aa7d5d7262651eba7734a05561ae709ea6941536e665cbeca820439b4006e807a2bb59c3b143d3dfdbfeff2d3e923a5c3f025f70d906d5df042afbbde9 SHA512 f4f5d0fd2c5806b3e93d0fca912f0dfc36db9041e42e58565d8e6d046134a1d8920e9b17eae20ac6b5ad35132e3518bbf1abfbd5f73cec559f89762d1d431215
MISC metadata.xml 321 BLAKE2B 91708fe1c777fab5db78b96478a40afe8e209db0a4eabe6e6f76bba6efa7c81add8a4e9c5b91cb126d491826b9e3fc325c3e0adcf5fe6c00360cbd60295220bb SHA512 ada3a7f942be7daceb700085466dfb812b457c8d1af21047cf359786e8d9d6f122b84481bfd5c05f3d07f02ced2e1b91b9edf079bc0c0655097e3884862ebfcb
diff --git a/dev-python/doc8/doc8-0.6.0.ebuild b/dev-python/doc8/doc8-0.6.0.ebuild
index 6ee20cc6bc9e..60bfd1185759 100644
--- a/dev-python/doc8/doc8-0.6.0.ebuild
+++ b/dev-python/doc8/doc8-0.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE=""
DEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]"
diff --git a/dev-python/dogpile-cache/Manifest b/dev-python/dogpile-cache/Manifest
index ba6ce0fc4abf..7207e8655b81 100644
--- a/dev-python/dogpile-cache/Manifest
+++ b/dev-python/dogpile-cache/Manifest
@@ -1,3 +1,5 @@
DIST dogpile.cache-1.1.1.tar.gz 366464 BLAKE2B 95887bd73cce4cc8b017cee43182d94efeacdaa91ce94907e18c0e9a762065abb334866bd592f5e2010eb07fd33a049e330b4b925a4c9d8e14e22dee5f802446 SHA512 86d5620c746e48fc596137cdba85d91fb65def9f9dd13f85bbe5d9411db257edfcf119b8787673aa37efb965ce2895063906c1518c8b432af8b0ac16cec7941b
+DIST dogpile.cache-1.1.2.tar.gz 370404 BLAKE2B 6895ffe057ef614ef6bcc4ba58a4bb2fe69b8e57943cff38dfc472bd3dec5ad4e34fc65d9fa0830a2396f6a789aedd6cd1e1e06dff911a3197ca4b64fdca1c36 SHA512 e68c2b358e6822d2db90422b92f1e9c9b997c89087ca69c8fc9511be1e06cdfeb14eef759085fdbca4dfc668dabf3901cddeb6a6c2f327d28c8968975908c160
EBUILD dogpile-cache-1.1.1.ebuild 726 BLAKE2B 94a98f15a1e87c3258165c6dd6b8b51fb09d9deaa14bba2dacfe78fcd60ccb34722d1a02a6e46656ba78999770c5cf91fb24d201075d90b30f42cbdbe1283347 SHA512 77698e77945ab4a0f06115952868110ae89e92c5188ab1cb5c85abed57c03bd8f7cc6c0d3b5cc75aa26d3c507c3a877537ace8b552abf4d2e432a0999cd5b6af
+EBUILD dogpile-cache-1.1.2.ebuild 729 BLAKE2B a0264e668c9f0eed0936a6dee7315c279b5e8db30174c543f6d2f2c901e064764f8379aceea23b13e04b17047e8d6841eccab592a7b9dd8dc19a60cb900c30f3 SHA512 034efa04ca66955a1db056a9ae2db5b876392c995deb45f5cdcac5e8ec6dd7e413cb6364a4dd56a7483833a863a34c6c4a6cff62a900d42cdfbeff3754d85ad5
MISC metadata.xml 842 BLAKE2B 563cbf5028020e4afaf810c0b47b98c9e4c44cece6ca57575e91d76014f25892306bedf1812df08634001fc099d26e83288874e2f9274d09dc523d53775a9d46 SHA512 9640c0603ffeefe661427c6dda9fbb2c1633693beda0da39afcd2f8a2cbdb6206cae75228d692a1ae11352306aea3a9fdf602d0cde4324d21642825620e20176
diff --git a/dev-python/dogpile-cache/dogpile-cache-1.1.2.ebuild b/dev-python/dogpile-cache/dogpile-cache-1.1.2.ebuild
new file mode 100644
index 000000000000..4174912da531
--- /dev/null
+++ b/dev-python/dogpile-cache/dogpile-cache-1.1.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A locking API for expiring values while a single thread generates a new value."
+HOMEPAGE="https://github.com/sqlalchemy/dogpile.cache"
+SRC_URI="mirror://pypi/${PN:0:1}/dogpile.cache/dogpile.cache-${PV}.tar.gz"
+S="${WORKDIR}/dogpile.cache-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]
+ >=dev-python/stevedore-3.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/mako[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest
index db5659bdcc7d..d0f5269d44a4 100644
--- a/dev-python/elementpath/Manifest
+++ b/dev-python/elementpath/Manifest
@@ -1,5 +1,7 @@
DIST elementpath-2.0.5.tar.gz 194557 BLAKE2B 0c2571eff6fd850f42d2e3cd30598a5764d2f3a81f9cad756eda82e1212337e344314d60203d06b19200537aa8027e4c902de4df746b4e838fe42a1db39f25bb SHA512 c4fd4b360c88870ccb4102e7bca29cd979262b706b795b2a9314853543cd0a40c0ea4bebbac9cff9aaa0fcfefe107f574b41822be7e3c7328bb163c2bdc53283
DIST elementpath-2.1.1.tar.gz 199609 BLAKE2B d28364e355c760b0e3b0f0695b1b4af1e05439546ab6413b29cecac934de1d4e6fa091c7e3d4d4f5da43e147b6d930fde4a3e2e9fcfeda1e646a91d27fd83dd5 SHA512 77414f37aecbe44d44cb51fdfcdad630d35fe00d6ff14dcc819851b5d844ba7f266026f6763aa70265c11cca922fb78f565d0fb33f41749594a9f256fa44ac1a
+DIST elementpath-2.1.2.tar.gz 204979 BLAKE2B d247e2dc3ed685e2ba9715ed44665f1162bb8c6983e9b4010d7bf32193129b43983fc31dc9db8f76e618dfeef81061c3d5515a6e369f5159636012afac272abe SHA512 3ba7802d4a4f81c73743963b8ee8cc293973430b521f67615f344d78bf259fd371630ce09d0acff223584ac5aa11cccdfe47fe34b0dfd5ff64faacd181e10d28
EBUILD elementpath-2.0.5.ebuild 682 BLAKE2B 84a4a5f17ef40c72821db2c95fab127a930a3e077b46b35956dde0614922a766b44ddca42b6c7dde1a8579e3d8fdc8615ed6ae5e485cf149b31148ac9c78437e SHA512 23c0f4fa86144efa65fe6fd948b9978718be8dcea34c733826d14eac7cc49d211f7888f40c508895749ce5ef164db886c640a90e544da0e75d535ba1b630ed3a
EBUILD elementpath-2.1.1.ebuild 690 BLAKE2B 379750b42fcc0b9e18239e00d0ca6890fdd7449dd9e646a065a015be9a9cc16b98f7d40aecc128b72282f38625c941704522d572e50743b14b7881144796bd62 SHA512 945d33fbefa3471c5994bbb98470d1a1dd5102135473dffbaddfc62fc0d0080685668782def1de97b35f6ee3f8f4a7f2de7c7cfee8c989a15636899692ae89f8
+EBUILD elementpath-2.1.2.ebuild 687 BLAKE2B 6d1ffe20524a52d47dc91355a368caba5492011b306744423f717e49535922e81b59c85394184169624300fa9ec05ef36d91c8e2212c5661e323af471019cc40 SHA512 a28f0bcf270d0b0b31240d9c0e3efa55e3dd698d5155d255eea8f065f1e0d3d5c62ebbf3d8a20cd6888a04541e0362957482147c9ada94837bb14c60bccdd5d9
MISC metadata.xml 379 BLAKE2B 83728e52dcbc4f5794b1d73c968e2f28858cc1e1384dc9c48b5d462f8c50124681691aee7d290b926654cb8453b7b372f81eefc5de785dc43a3165ab8933a22b SHA512 36bf1752608d8d5cb3de0be695774b09c0ac66934928476e8c972e7ec0d163d3e61bafbfdc9f587215a2d8996ca2ddd14ffd26c16791c85c70f5eca7e1e511ea
diff --git a/dev-python/elementpath/elementpath-2.1.2.ebuild b/dev-python/elementpath/elementpath-2.1.2.ebuild
new file mode 100644
index 000000000000..73b63d2a6ee3
--- /dev/null
+++ b/dev-python/elementpath/elementpath-2.1.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml"
+HOMEPAGE="https://github.com/sissaschool/elementpath
+ https://pypi.org/project/elementpath/"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/xmlschema[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests unittest
diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest
index f12f3016febc..eec45a9ea0ec 100644
--- a/dev-python/eventlet/Manifest
+++ b/dev-python/eventlet/Manifest
@@ -3,5 +3,5 @@ AUX eventlet-0.30.0-tests-socket.patch 607 BLAKE2B 3da02ca5cbc16ef2a8ecbd6fc9f81
DIST eventlet-0.26.1.tar.gz 398200 BLAKE2B f14024d0825fb5530929766c63dceea7446057d9ad5dfb98ab013e96cab9b0eef5440f2d4d7ceeef17691c8a2a9055cac2b93fb23653a6facba4967c4e7cb0b3 SHA512 55b9b214130d0482ea005ea570a5aa3eafdf66e6d315a95c5ba60186a2d9a9df5c2638c86d886968954ce39e5ac2153e1f9e11631e6aef237078c3776af7d6c5
DIST eventlet-0.30.0.tar.gz 401035 BLAKE2B 94a272ce810b28c00fc8a468f160e38f3c58c98750455e5eb096c266c46257a7e30e0278a6a8f509e47e6ab40297129ccf52b347a723037f9cc9b85a3e06a203 SHA512 c2ba283063333e9e74536dcda33276f98f74051ea0e9c8669506d2e3b11715f37cd5963af6130f14761a42cc6c8346e59c756efe2cef0ea3547dc30ccb8bf0fb
EBUILD eventlet-0.26.1.ebuild 1767 BLAKE2B ae71076b4ab1c6903a557fd3fb1b1f8facc88235c4f2957f41da098d1e7a1c75ccea80ca8d95cc73cc557fcc731e309a57adf8310bf24aa970dc1430107fbee5 SHA512 68b12849631f3516d4692ef4151e1bb9c00a2aac883cf4ae87aab8a7ad781ff8b102ed6748917b7502f5f6329da05eda924559aacba29d63f118f8334ccec1a3
-EBUILD eventlet-0.30.0.ebuild 1837 BLAKE2B ad2196691438b7415355a93013aceed82f5615816acf9b4df03fbcb3d4c647821242a407431896ce90e4f5c37ee9acd56c7ac660878b9ee23f91e978541dd36d SHA512 41863d0fcc397216089120709ff76ff7d7713d7d0920b5fe722eb28194c80205f934e3606ede9fe72939d3543c3b7252a3c72d3323d88cd0846edc3ef6bb2991
+EBUILD eventlet-0.30.0.ebuild 1835 BLAKE2B 9bc7d623ac1c30adff72c53e69ec94e0acd6e2326ca5997434d280c6298edebd2be39494a4467174add539333b60e28de1cba6bdfa3924c1a898f93f940a4831 SHA512 ceb132ce71a4a731e51f541312c9e47cf02f2d1d85e2041ef31bfc906d2cbdb517a8b211777fc9c543f072291258c759d1255319e2fb9823661dec83a71c8f8d
MISC metadata.xml 380 BLAKE2B abdf12718464c834d63994ad012a6d47279fa6f0e5cb0d075bfbbf24167438220ec9681eac874c93dc3abd9c1498a1a7f658a622f8ebe764cb6803b1b2bb4561 SHA512 8100edfde1885122848aa543b99bbc8529b9dc2aeea3b7efb74a3d1e8e01bdd2110e4cdce2c4ddeab9fd0182f193118e876843a61a25e17355d0916d50331daa
diff --git a/dev-python/eventlet/eventlet-0.30.0.ebuild b/dev-python/eventlet/eventlet-0.30.0.ebuild
index c447489ae40a..78156ae4c19a 100644
--- a/dev-python/eventlet/eventlet-0.30.0.ebuild
+++ b/dev-python/eventlet/eventlet-0.30.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~s390 sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~s390 sparc ~x86"
IUSE="doc examples test"
RDEPEND="
diff --git a/dev-python/execnet/Manifest b/dev-python/execnet/Manifest
index b778f4195c35..03972a134fdb 100644
--- a/dev-python/execnet/Manifest
+++ b/dev-python/execnet/Manifest
@@ -1,4 +1,6 @@
AUX execnet-1.7.1-tests.patch 7299 BLAKE2B a2bf00a2b283dcebb777ff4743f6dbd522ddb8ede743f77bbaa20b1b2e5956ea08e04359459a2c6837a5b2bb64585b8bf3bb826236acbbd874ffa5950d8d1196 SHA512 938bdc6185a5251a7f1e5185a694774a1b6e1c1ad39dbc444ee248f338f2e8a15dc3761980224f9eb378fa4c384a2c83f96f8a3ce55da2a24ea04b85997bdcf9
DIST execnet-1.7.1.tar.gz 174157 BLAKE2B 0c2f7b8918bdd5a3cd1fdc49607e571874e20bd26a4806a6ec1a11359b912ed09244afb781670ff24fbee752516d59ab2bba7f662bbcddb802e7e6efd2c544ef SHA512 375748c03f8d955bd8fca90d5c6308073c31a978fd7a604257512e0a710f899dec5db8a91d5bb5f16de9b0656e1742da9ab513827a1a065a5125bafcf1e63a70
+DIST execnet-1.8.0.tar.gz 173765 BLAKE2B c6334a98b0e9dc7eb5e83fef05b795371edd0f85a6cbad9dc80d14f2e944204812c58419afebe5e70514f41d5ee7507b6a224a94e8cee2544607bc28ef5b175d SHA512 a0ca76002270daa5cbfa00563a51a3412008f893f755a1eb84f53e228dd61a82bdc94fe6152e30d471b4caff3059c662bb9de82100ec2c96df4d014836452698
EBUILD execnet-1.7.1-r1.ebuild 1186 BLAKE2B 9ca86c306dbd9220bc508d084cf867525f090833a83361d08faf15d0986d0b97df01db28b5f74d1229e2e3a13dcb06fe645a48547e643879ab1da0ac8ef73a8b SHA512 04ace51765f7439d05fdffa0b3a32effb494abc8e6163bb81ab61242e791ff93a257913a7dfca8c37508e1b99bc75ff904e0d510f1ecc37a09dcf40ed738b0be
+EBUILD execnet-1.8.0.ebuild 1388 BLAKE2B 962749bd717d803f54aa212978b411428af36893829cd8df4f69d3018942ede3259004dd52843ab4ca2b7d42acfedf609ebbada5d7376ad22e2a95e3a706338a SHA512 2177827cfe65261af61e3051cae777a3c9a1a129dffc6c12143710dc91d668c202f32eb4fe25c3cd9d6764677989ed1d43d3808e2be8d0c9d561a93160e2ea9f
MISC metadata.xml 441 BLAKE2B be64fae1f1acc10cff3492e6c2cd802f9f3bee83d646868d3dbe2336b35c791f8ec0be4aad6e89aaad167f03163740cdde543c5af6dc71c0780754f97a76f4af SHA512 9f17e1724f03b55e0313dd4b7528ef1f190258bd39efe35e144ad1807f4037a08e4302f749153f511c1bd0ab01a885e3700eb3ead4764d44161c0f7080a55673
diff --git a/dev-python/execnet/execnet-1.8.0.ebuild b/dev-python/execnet/execnet-1.8.0.ebuild
new file mode 100644
index 000000000000..552f79b56ca0
--- /dev/null
+++ b/dev-python/execnet/execnet-1.8.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Rapid multi-Python deployment"
+HOMEPAGE="https://codespeak.net/execnet/
+ https://pypi.org/project/execnet/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND=">=dev-python/apipkg-1.4[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]"
+
+distutils_enable_sphinx doc
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -i -r 's:(,[[:space:]]*|)"eventlet":: ; s:(,[[:space:]]*|)"gevent"(,|)::' \
+ testing/conftest.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local deselect=(
+ # needs python2.7 with apipkg?
+ 'testing/test_termination.py::test_close_initiating_remote_no_error[python2.7]'
+ # tries to run python2
+ testing/test_channel.py::TestStringCoerce::test_3to2
+ testing/test_gateway.py::TestStringCoerce::test_3to2
+ # does not like Gentoo defaults
+ testing/test_gateway.py::TestPopenGateway::test_dont_write_bytecode
+ # almost all tests call py2, not worth filtering for the rest
+ testing/test_serializer.py
+ )
+
+ pytest -vv ${deselect[@]/#/--deselect } ||
+ die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/flask-security/Manifest b/dev-python/flask-security/Manifest
index 4deca8199aa2..26ab779304ab 100644
--- a/dev-python/flask-security/Manifest
+++ b/dev-python/flask-security/Manifest
@@ -1,6 +1,9 @@
AUX flask-security-3.4.3-optional-deps.patch 2287 BLAKE2B 5cd174499a3fc22e0888850332ccd0798927a3127d6b84b19dae2ae1cbb8c998b6e8e5246a76eb84712d932f80c77316201834ee048c05c2de6e190bf9aafed6 SHA512 08b0ebfadbf126d1c4dfbc51d222f5da797c40bafc11c923eb2a98c3f65778f2f5400e0ced37c5fc6318a7941dd036ae780dbc958980620bd075f0212c0ea49d
+AUX flask-security-4.0.0-test-install.patch 590 BLAKE2B 54f4b8e174af28b875d937f727401dbc323a9326f98f7a045742448f227929246af6d1e1bfd3a45830618b433b5a3e60a1b01fcb0202e1bf01e3efb13b023fc0 SHA512 13da8c4eeb967e730ffff647ac9345a33fed7e2c8de2db21f6f10c9c10cfbdf8d263804032884298b528c00103705afccab81110839df95409635b78a139fc67
DIST flask-security-3.4.4.gh.tar.gz 348525 BLAKE2B 77a851c2549be9ce8612e3b186ad2d83d272b277f286885da491f3f0fe99e8836d145749ae137f1e75625c34b2214270ba4d24f1bfaa514012064dd38f083230 SHA512 1c1a4f079199704d7a2a4e11351cd199e3a790f5d0c7f68b240c299e83b129227fac4ca00caf45401efbf14520c1d65d3b710b85e8f53b495283b94a164f97a2
DIST flask-security-3.4.5.gh.tar.gz 348928 BLAKE2B 9890227e9775c4a28fc364affb0bf767407463d514f6dc3cd359dd8a026e8325d943a547f294f6363a276f9e7d97336c526dd45f4549c7cfaff2d6ef9ef0316a SHA512 f9ac7f46b2e1ab7dbb44ba925b01e16304e8f8d6d5d56f4e558d07b80dfffa59f04c2597e17c00a7d7ae11be3a97c78ccf8d79993b7451be4a7f75f85bc89f6f
+DIST flask-security-4.0.0.gh.tar.gz 381592 BLAKE2B 62f8ceb5b6912839ad69a9f26793a831304f0d03cd40c73bd7c6701421d22955bec1e43713b2e07004ff9686591370378d9ff6e2e61e6bdc9a6472f18b28bfad SHA512 1d616121d0220bdef6081f4feb2c56b6feb346609548ad74c7bbbb60f4d65e9b3ec92a35fa9e077c35db9ab398d921461450594185956d05d5dda063fe972b72
EBUILD flask-security-3.4.4.ebuild 2191 BLAKE2B f4e7da22ec7a5b041df868676bd2cc3ed6323118c4ba7ca540e81bebd29795c2511c352e9cbfc501bf1ace1ada29f973c1d2ef72fd8d7d6c66ea14669f0d121e SHA512 9186b6313b6318c06cc0b220b57e5af210cf422a41fdd0b3f5abc7d2fe901d79cb27810e593376cbc602bbeb468d912467fda8efc305af65790953c75b9b30ec
EBUILD flask-security-3.4.5.ebuild 2191 BLAKE2B f4e7da22ec7a5b041df868676bd2cc3ed6323118c4ba7ca540e81bebd29795c2511c352e9cbfc501bf1ace1ada29f973c1d2ef72fd8d7d6c66ea14669f0d121e SHA512 9186b6313b6318c06cc0b220b57e5af210cf422a41fdd0b3f5abc7d2fe901d79cb27810e593376cbc602bbeb468d912467fda8efc305af65790953c75b9b30ec
+EBUILD flask-security-4.0.0.ebuild 1952 BLAKE2B 3e4f18d16599e11a96fba60837f622c27a93a4a64cf0a4ba5948093e9fd865efee05a4b9f080b50b245eb9dda5d64edd14c59d278a8f023699caa40e000e9842 SHA512 ed4aa40e66ff20bdfb3423781f51ea50612c0fb1362f305a3107452f1c8590dd86a5c28c0241463b92238b7e0b0a6dfa28b8387cb3d4e8f812e902f7c25f4aa5
MISC metadata.xml 416 BLAKE2B 1da613b370aed838bdfe6ffaa616c80aca54cab6030680212db38c0bf1ff783d24db11d8dd2056843621668b25ccba850b2c3d6d62b378ade78f88b263c5573d SHA512 3ab74e9f590c343323fd3d9438bf2a487b77019eeb986e4a0f461c991a00075a70246812cde79f27a337c6ba385e162148a4382063888ff7f2fcf8405bf9573a
diff --git a/dev-python/flask-security/files/flask-security-4.0.0-test-install.patch b/dev-python/flask-security/files/flask-security-4.0.0-test-install.patch
new file mode 100644
index 000000000000..8e78cf7b1116
--- /dev/null
+++ b/dev-python/flask-security/files/flask-security-4.0.0-test-install.patch
@@ -0,0 +1,25 @@
+From 09fb542d472c863495a88c9cd73d692d86e86c22 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Tue, 26 Jan 2021 10:50:08 +0100
+Subject: [PATCH] Do not install global-scope 'tests' package
+
+---
+ setup.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/setup.py b/setup.py
+index 1d832b7..7abc0f3 100755
+--- a/setup.py
++++ b/setup.py
+@@ -19,7 +19,7 @@ install_requires = [
+ "passlib>=1.7.2",
+ ]
+
+-packages = find_packages()
++packages = find_packages(exclude=['tests'])
+
+ setup(
+ name="Flask-Security-Too",
+--
+2.30.0
+
diff --git a/dev-python/flask-security/flask-security-4.0.0.ebuild b/dev-python/flask-security/flask-security-4.0.0.ebuild
new file mode 100644
index 000000000000..7260574a0d43
--- /dev/null
+++ b/dev-python/flask-security/flask-security-4.0.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="Simple security for Flask apps"
+HOMEPAGE="
+ https://github.com/Flask-Middleware/flask-security/
+ https://pypi.org/project/Flask-Security-Too/"
+SRC_URI="
+ https://github.com/Flask-Middleware/flask-security/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/cachetools[${PYTHON_USEDEP}]
+ >=dev-python/flask-1.1.1[${PYTHON_USEDEP}]
+ >=dev-python/flask-babelex-0.9.3[${PYTHON_USEDEP}]
+ >=dev-python/flask-login-0.4.1[${PYTHON_USEDEP}]
+ >=dev-python/flask-principal-0.4.0[${PYTHON_USEDEP}]
+ >=dev-python/flask-wtf-0.14.3[${PYTHON_USEDEP}]
+ >=dev-python/itsdangerous-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/passlib-1.7.2[${PYTHON_USEDEP}]
+ >=dev-python/python-email-validator-1.1.1[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ dev-python/Babel[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/argon2-cffi-19.1.0[${PYTHON_USEDEP}]
+ >=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
+ >=dev-python/flask-mail-0.9.1[${PYTHON_USEDEP}]
+ >=dev-python/flask-mongoengine-0.9.5[${PYTHON_USEDEP}]
+ >=dev-python/flask-sqlalchemy-2.3[${PYTHON_USEDEP}]
+ >=dev-python/mongomock-3.19.0[${PYTHON_USEDEP}]
+ >=dev-python/peewee-3.11.2[${PYTHON_USEDEP}]
+ >=dev-python/phonenumbers-8.11.1[${PYTHON_USEDEP}]
+ >=dev-python/pony-0.7.11[${PYTHON_USEDEP}]
+ >=dev-python/psycopg-2.8.4:2[${PYTHON_USEDEP}]
+ >=dev-python/pymysql-0.9.3[${PYTHON_USEDEP}]
+ >=dev-python/pyqrcode-1.2[${PYTHON_USEDEP}]
+ >=dev-python/zxcvbn-4.4.28[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+ "${FILESDIR}"/flask-security-4.0.0-test-install.patch
+)
+
+src_prepare() {
+ sed -i -e 's@--cache-clear@-p no:httpbin@' pytest.ini || die
+ distutils-r1_src_prepare
+}
+
+python_configure_all() {
+ esetup.py compile_catalog
+}
diff --git a/dev-python/fudge/Manifest b/dev-python/fudge/Manifest
index f220f1f09e7c..745e8286d0a9 100644
--- a/dev-python/fudge/Manifest
+++ b/dev-python/fudge/Manifest
@@ -1,3 +1,3 @@
DIST fudge-1.1.1.tar.gz 87604 BLAKE2B 2660022089ab50139fd4a63aa212c0f53d04557571fa444cc2fd74dd556475c04d3563359c49f0252d811b93a3d4215dddca32c7db91b81682adae2a7fb7f772 SHA512 4a5043048aef1bc4c7806b7a13e138810295f882739f728115a60f2b0157716d85a7bed8a3641b76213b788c74fe586f57854f96bf7a745d6006ad6e67dca136
-EBUILD fudge-1.1.1.ebuild 833 BLAKE2B 05c9d2a83238941367f647577feaac65edbae34336f4a518f70351ff52ceb848770e5194858c5dcc752cd2ada22c201b6db6837c41b35a7e01e16e0beef7c642 SHA512 d1b888801562ad588ddf071c002ceebd49af88b241c5f4e184112eda36773c3784ea2be0615151b1c9137dc6ffa93dd1a5ab99689aec3e78672b838df1187253
+EBUILD fudge-1.1.1.ebuild 832 BLAKE2B 821f716f03b1ce8f7acf3a30344c7e8203f32d0601442427a0007851580120c3b600398b1b1670e4a1f74f3facc93ad5975c6a3c13369c9d87ff1b7fa8d44e64 SHA512 b9ec13a5b13a30c912c0b2aba676079c2148ee65297f0353d3308b4ed480d5ded3e3ffb40f6e85622a668ac689cbf4317ec564948152d0ca43d29cbac2336ed5
MISC metadata.xml 308 BLAKE2B 515b12cd0857952a40c85fdb530340408506cdc4b33f54609b1489fd9ca458f8ee25d195f7cf3b151ca2d219451766714406d7788d7fabc718d2f0f234e5e588 SHA512 b453f365fc5bb8e91cf95982d92096d7f952f4d4cdef59ec1cc41e53a6e2e4861d815db845174952791a1ff67007c8c076151b2a12a1730d3ea03471cab02c56
diff --git a/dev-python/fudge/fudge-1.1.1.ebuild b/dev-python/fudge/fudge-1.1.1.ebuild
index ab7e83bbd7c9..61d6cdec0b72 100644
--- a/dev-python/fudge/fudge-1.1.1.ebuild
+++ b/dev-python/fudge/fudge-1.1.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
diff --git a/dev-python/funcy/Manifest b/dev-python/funcy/Manifest
index befc66e1463c..23c5c9bdbc02 100644
--- a/dev-python/funcy/Manifest
+++ b/dev-python/funcy/Manifest
@@ -1,6 +1,6 @@
DIST funcy-1.14.tar.gz 548493 BLAKE2B fff352d0e0d685fb51fb30302542c2e8893209df1e01912efae06821fbc885b05ab3fea8786d6924b48ddf32cc6bdd6def5e90db1ff949b005437b5d3771c3c0 SHA512 0c7daf1a6d87f56663ae0d37cc65654c79646c313ec530ac57e6ee8de04849b8846556fda10dd762f92e44a5ffa54d32880bed4cd77cec99ae865de0203d123a
DIST funcy-1.15.tar.gz 605884 BLAKE2B dbcfe02981a09b2914096c7df9e0f37582dd4250bced71df92a1b10ce655291470f5ecb32ea4557307ba075e121d3199e0928566f9c25256c391ab821363023b SHA512 6e54da954bf11de55251a2732e9cee5617947322ea16a6a918ff3c5d7cb448756d29a39c4e997186cadc30d24270ccf4e6d21af9f108ebaabaed68e0be96f624
-EBUILD funcy-1.14-r1.ebuild 688 BLAKE2B 745451ffc753b2fc12af67351967c54f7d8fce3ddaa5f45979c1972595ecf38f9db0a0cf2e602ed68c46456689f7e83f70dd2c7585cd164e07e076784474afc1 SHA512 4404bae8404555e7e833eb9bfdb680f46be1f0c9a2944bca8972d402878dacac6c423e6dedad90dcf31963ad2eefa98b45a029eccb6050fd785bab7ddc9930b6
+EBUILD funcy-1.14-r1.ebuild 687 BLAKE2B 8ebdcba99386469ecd6444c94e3b394d82557547fd49751a4e63f6eb31537901dd2216408ef8345c65eaf73d8b1dafd1ea018930056c8dca0767452b1fde6c67 SHA512 2c075bd9ca8d1724509700f3c660e6dca6e0f2edd4b35b2242e544c511e4a8fc02a6420bef8026fb8da6b0af92142f80b0ed09132052bdebfce9b51a38999011
EBUILD funcy-1.14.ebuild 437 BLAKE2B fb54e40503e057cba9fa674148d4e1b91e100363d25a89815687275800249d77bf03fe5491452bd611373502b853f9c1852c28f221807f929a7c3d1aed5edf99 SHA512 45d18ad57bb1d07d28ec0a02391681807a41081a8a363de8f15fd0ffc72aa97bbd7f5181ee8cc70047fdbb6e994aaca88dceda15287c1b3fd5555b9765fa11a4
EBUILD funcy-1.15.ebuild 688 BLAKE2B 96787a43721db93987d4cc4b6fe7e0f950eeba04f22b9be835529092b9f44a5c2c01880610caf3a2f1ff6847eae18065285974143d16fe541efc38bb9e1cd91a SHA512 127229a5047f62f7581c95adfb1a4aa019de8f62d7dc04abdcbe4796a487163e133ab29fc212e279b2b97728b6ac15015edd8a601ab473ddaaaa4967462329ca
MISC metadata.xml 315 BLAKE2B 52b30267367a6838d8846e5635823a23d55d16b3ee571d44ce1ff2ed866b1641b4b9dd31017e4f2fb0980e0f3ba74bd1aad168c1c2e7e02c3d193298a3259d30 SHA512 099a8357f523c5c62240f0fc43d7ba5b03b4caf4a6acbdc1a26941ca2f4b551a178bed0802afd9de1ddfe6df6920dc6d48590ba1b2a4cd8741d807ab652964a3
diff --git a/dev-python/funcy/funcy-1.14-r1.ebuild b/dev-python/funcy/funcy-1.14-r1.ebuild
index ac375d59f047..dfd6ef53b7d0 100644
--- a/dev-python/funcy/funcy-1.14-r1.ebuild
+++ b/dev-python/funcy/funcy-1.14-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/gevent/Manifest b/dev-python/gevent/Manifest
index 120b5ae64739..ba5fb1d61610 100644
--- a/dev-python/gevent/Manifest
+++ b/dev-python/gevent/Manifest
@@ -2,7 +2,7 @@ DIST gevent-20.12.0.tar.gz 5898634 BLAKE2B a73129c7d393aedcd84b6e62c890c3b306722
DIST gevent-20.12.1.tar.gz 5908977 BLAKE2B fd3536de1ca518e889868537cfb856d022ec2be8f5f658cddb06b9797841333a475d2c4d7eb3f97ecd715a19999804e724f8126b189087582452a88076bf5d12 SHA512 63bf8d63ed0eeed63b5ae6b58a2a0a36bb4a606d7d76f51cb59d5b76aa639296264a01455699cfb6abee53c958368c17f4c6bfca1543d04f9d750637b113046b
DIST gevent-20.9.0.tar.gz 5806581 BLAKE2B 6b1b653fa6e22539e049a9bba3d3a2b9d798a5555ce4ba60ce33ecbdf14bb5201967d22d677e1ce3170129b0763fddfcc5991347186fb102d10ae39e22538c44 SHA512 966efc945b623df2521fffadca3b7e56cae1efe6de904a724765e0593389e8b1305094baa6fbc9f4fa376b1157d0f230b01e2a90de21e4b9650614363edec9f4
DIST gevent-21.1.2.tar.gz 5943652 BLAKE2B ef85e9941a8e46370437a34728c012f9d8976b5680b22bf9b13ab35d7417019ac0e85fac5cfc8632972e38a2f70028a00ba3fe9f8be11aa2ff64e364052da594 SHA512 1ee2b748a97fa40f67ad2c3b83c6b9f48dbfaae9f2b4f1c118919cfd642c1ca27de0e33a00d950f003f90131354b56a4868ce3051864dbe2ea9b7f22eeafc1eb
-EBUILD gevent-20.12.0.ebuild 2192 BLAKE2B 1b4de8f295e0e90c6ccaf710cf50f62162437a193132f6eecfb21956721ad44f8b129495aebc159afd2803814ffa4678bfc2cb6855fbc84e8371fe6ba6827028 SHA512 4a68c3e7ee72a199072f3cf103591fcc0839b934532e7122ed0af96f0368a6bd7f5765cb651e828076460f2087e7eaed5186238db924a98a5a4db67911307d98
+EBUILD gevent-20.12.0.ebuild 2188 BLAKE2B 8e0b89960224546827e3e93e79fae5c305d5d572e79c18e199db3511164ad9f27db8eafe28ed0081206cb603af4624a11bbbabddea03c57f0655b34b620a4822 SHA512 5b92c8651bb60829d6a59ba5c36ef8a02fc60ff06eec2e15efe9da3800cc3b1b4a5bd85bbdb10fd92e498c748f73c5d88f05d781fd3297cd388b5632b7d36e16
EBUILD gevent-20.12.1.ebuild 2192 BLAKE2B 1b4de8f295e0e90c6ccaf710cf50f62162437a193132f6eecfb21956721ad44f8b129495aebc159afd2803814ffa4678bfc2cb6855fbc84e8371fe6ba6827028 SHA512 4a68c3e7ee72a199072f3cf103591fcc0839b934532e7122ed0af96f0368a6bd7f5765cb651e828076460f2087e7eaed5186238db924a98a5a4db67911307d98
EBUILD gevent-20.9.0.ebuild 2185 BLAKE2B 3ab0e07fd999097d3d658821bee3ce5b5435299de761981b2451bba0bc59f645ee54922ceb8e28f93ecfca0deba1bbb984b9d62f1ad03bae3c153d4a4c37d18e SHA512 302d83e431de91e163e8771712bbc4cee8530a7ab6c1dd136e9e817cf8fca2ab1cd01284812fb35952f8c4676e246d19f3072159eceb4b8471d636f1b487a9cb
EBUILD gevent-21.1.2.ebuild 2190 BLAKE2B 186f40f4fedf6c7c6232ef37a3264b54f9c3eab24dd6051dfd88e24474c9494d9f1cd7b4e2a6589fc1b6b9b9cc263383c36f0f75aba9c917455d21e41bfe3c45 SHA512 8c52a2004d6fe5a6deb11ffa64e4417a20b6a0fc7b55891b5d22a8e6e40df9923b7a338dd52414292ac53e0c5293544b1a88914e41acf9d4d2ee22fa5b15415a
diff --git a/dev-python/gevent/gevent-20.12.0.ebuild b/dev-python/gevent/gevent-20.12.0.ebuild
index 1890739c7d37..7b72e1712305 100644
--- a/dev-python/gevent/gevent-20.12.0.ebuild
+++ b/dev-python/gevent/gevent-20.12.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~mips ~ppc ppc64 s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="doc examples test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/gitdb/Manifest b/dev-python/gitdb/Manifest
index 75a70f240862..5f0d6f3255ef 100644
--- a/dev-python/gitdb/Manifest
+++ b/dev-python/gitdb/Manifest
@@ -1,3 +1,3 @@
DIST gitdb-4.0.5.tar.gz 392815 BLAKE2B ab0c557f1233ec6f454769c3d72d982c876cf7b8f67d8b36f9ed8a6a2ee4a04a7a22e1a7453aad0d128436e679940ffea9b2c1e6d433083634b47ffff08b396c SHA512 a3f562928a863121c4051663a0674aa94937527b2fc40a7f392d2913d4d1443bda278e2f7cf362d499389691d24a2d965ab89a6533d42a157db3ab629a377e83
-EBUILD gitdb-4.0.5.ebuild 1152 BLAKE2B 469dd2a2cbf6a5ab0982a4aae6fc413a660bfa62c20a6c433850b75ba33559d9fc36f5261a7089a63ca0d1f7e0c7abbc7cf1cd9814f202fd8ce7dd489ba64fd0 SHA512 15fde3d0921a93abda3e88fec07c75a55bc942a4809c6c200335ee92f29c1c7e5c8ff2fd6096d15e1c8c7180244307631e838c7c3de7ae25bde6cf4b2fda0f66
+EBUILD gitdb-4.0.5.ebuild 1157 BLAKE2B b08611e7ffaac88ceff4c906e0349a7a1a2db0a5a153908df987e68dfffb115131ace63f7cb3757db27a5469e2c7f5a88001e3a359bb74cf72d43b3e6fea0a86 SHA512 04fb8b396b03842f6485fcd51b50221574da063105084d4a134f9e72a93281f6229a247318810a3a085c5ff579d8aa9219c4242bc1f8fd5e57f1e3e053e5892e
MISC metadata.xml 411 BLAKE2B 270925cade7731451404999603981322c15224b7a6a2580c957af06cf8dbc940adeb40a63452ae6ce11f725a01af58ff56e85c4ba63a92e2027f4c13c81e1689 SHA512 361528c0a12026a9bef55a22d172ca8fbb0f82389ad2e867a2d8bcf65913cff9a2d510121f6b54be00a1d8ccb2bca471e2c3579054d3746fcedae910d4f3b361
diff --git a/dev-python/gitdb/gitdb-4.0.5.ebuild b/dev-python/gitdb/gitdb-4.0.5.ebuild
index 0ce35c56033d..d8e1f930e716 100644
--- a/dev-python/gitdb/gitdb-4.0.5.ebuild
+++ b/dev-python/gitdb/gitdb-4.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm64 x86"
+KEYWORDS="amd64 ~arm arm64 x86"
RDEPEND="
>=dev-python/smmap-3.0.1[${PYTHON_USEDEP}]"
diff --git a/dev-python/google-api-core/Manifest b/dev-python/google-api-core/Manifest
index 75000b1917ad..c50b91a89a5b 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1,5 +1,7 @@
DIST google-api-core-1.24.0.tar.gz 129718 BLAKE2B 08bb8aef03d5f5cbc96c06c01d103e1e569f15bad5084ba24a5e13f732b10d9d97a299fe22db7dfdaea73809e9458b811de87a028f77dcb00ca62fc069af63b1 SHA512 9517e86389edb824fe178128003fa245857de47f4b2416e0a345b66e02fe5fb109b7a72f2e9adfd52478862165548ce6945761a5a2ca02eda4a0187ca608760b
DIST google-api-core-1.25.0.tar.gz 130928 BLAKE2B be7864046b2d04ecbbcf368803e77eb472a06cbb0f1601e8c95209bbdbeff6a335a5cc7f75fd89e8e9a91b566aa5d50a9b06ebad4c65c59f54de9d5c7a2951e7 SHA512 d8a1f973ad5bece84fe413528491a37d89ca39d9638a8508ec0cf8359cc238ea62c76e2563cb5ef995e4d0997dd3e4aa1feda7d0e48c21f85851a50f7f90404c
+DIST google-api-core-1.25.1.tar.gz 131189 BLAKE2B 3b5ec782b0492a699d146539d95f613c07aab00735a08287eb93f3d458f98bd57b5e46082fde37aa4dd9986c24443ea22707ec18ec8a4dd2f80f5bb937bb4153 SHA512 cd29370b5a3eaca2c9b5076b6df12b114f28132fcbae63e7574dc9380b7caeea4c1ed476bc332ed16845efe85a44775391ba4f6ceb705b7ece49837056cedc25
EBUILD google-api-core-1.24.0.ebuild 1308 BLAKE2B 154f4268811928304b01c7fb30017b295dedec954d9db2436001b815b04a1f240d40ac3b1e791ecea582f4c99b08636484b88a91dbd054b64c96054c8e262626 SHA512 e8e050f8a5b5ca7d3f72ad2eb7e1cb520680e6f7a5e820bed5320194474cc9e64d767e1c85ad651126f3acc58b2776a65bcaa3248f40a7e5c5ad53eb3ff08c87
EBUILD google-api-core-1.25.0.ebuild 1222 BLAKE2B 6d436767956d2e3418b33fa6cb96df3cb8d9f0f2415278fc3439c50bae67a40ff7cc2ad2226d0aaae01680e69e7f2fbb3f291d5587b2828741d1e93236af9d85 SHA512 3857627853367cf60c95521d0093f4c582888b35c0426762b76796efef4f5b380f4146838a5a5092e10e3e2ee4ae347143ae1a29dbb9d5ea33fc06cbdda4f583
+EBUILD google-api-core-1.25.1.ebuild 1222 BLAKE2B 042cb59845de1b8618513cd397267fc88c0eb17aefe098fd298158129140e475f4459ae85c71e88bf959b4c368c483490a6473bf15104aad13356e86ef5d40ca SHA512 18c69a18757c1e953340d950eb5587456f8b083183ad9502f7ee953e71268d1e122ee3a15a29ee8d31e82f7c144ca4e3bc4d70e1b256c30af9ed5bebefc70338
MISC metadata.xml 452 BLAKE2B 0fcfeaec5750606a31eecf6794110c23bee9e2e56c9aa18201568e9ca8b1b45ef538efb4d0700eef7ddb28729acbc23946daf2c88c1cbe4f4f309d635455080c SHA512 0bb4089469ba140ff630b358150bc7ccb646465da9ae7b83ddbbb980b10347e0d3cb7b7e86cd8d0ab5897aa6a34017f6a921978a8ded784ef7582b00552299ae
diff --git a/dev-python/google-api-core/google-api-core-1.25.1.ebuild b/dev-python/google-api-core/google-api-core-1.25.1.ebuild
new file mode 100644
index 000000000000..452b0c651760
--- /dev/null
+++ b/dev-python/google-api-core/google-api-core-1.25.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1
+
+DESCRIPTION="Core Library for Google Client Libraries"
+HOMEPAGE="https://github.com/googleapis/python-api-core
+ https://googleapis.dev/python/google-api-core/latest"
+SRC_URI="https://github.com/googleapis/${PN//google/python}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P//google/python}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/namespace-google[${PYTHON_USEDEP}]
+ dev-python/protobuf-python[${PYTHON_USEDEP}]
+ dev-python/googleapis-common-protos[${PYTHON_USEDEP}]
+ >=dev-python/google-auth-1.21.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
+ <dev-python/requests-3[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/grpcio[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests --install pytest
+
+python_install_all() {
+ distutils-r1_python_install_all
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/graphviz/Manifest b/dev-python/graphviz/Manifest
index ef0ae0e9c7cd..14fad2f01f5e 100644
--- a/dev-python/graphviz/Manifest
+++ b/dev-python/graphviz/Manifest
@@ -1,5 +1,3 @@
-DIST graphviz-0.15.zip 183103 BLAKE2B 81d4a121ca2654e6c08570ede7a1f5ef580b6a281358bf32f4178898fc12cfae21b10ce8f4f6fba4644e3275162cc09dbf5ae287a114fb8503be98d6a2fbf728 SHA512 c2a77f0d52595a70b4f8ccd906907453b59622560f0ff84e267e874f5a1dc9a4b721192d236b0519ee7ec85bae9b225b9919ae51bcf599c93bd5816934afd6cc
DIST graphviz-0.16.zip 193031 BLAKE2B abedbe170eaf9d3ad83f91b5ad13aa9fbda8669ac19ebbd1087aeab3f9401b0b8e6557313e04d791451ee501c75bc2843d89d1a0f789a219b0db771467b4b8bb SHA512 7896901decf712657d4cb16fad58eab8492e1476e60a32b1a7fa37ede2e9c47ed31c00b7dedcaafdee291e2cfe6b2e2affa352282665782829fd3fb2f30bdf92
-EBUILD graphviz-0.15.ebuild 742 BLAKE2B 7cd7bee99c86a093830626030d13c7d7b5c390af8d785e20684fbd17e8f2df5774c6a41d731d12d56c3f1688e4c63ea0048c7690d378afe9e6226a6af4dd13c2 SHA512 bfc91a16de4ec648b28381f0f27f6c1c9925b925f9607d3368a509915a372832e9a01ccd4539c52d3cf1dff631e9488cf68f2cfa7df5638b6d65557ce0f18f33
-EBUILD graphviz-0.16.ebuild 744 BLAKE2B 4dfc7763153a86876674262908e7bc74d1dde08a97c4aebd214cdefc4b63f4d264994cacfbcbf6fa26c044783921e5f8708e3d0ce996c6827e46bdac5a2feee7 SHA512 7db71c37408aa5c67d8153e64d7ca26cf7f9e4c4c193c49441633f102c8489933ac2cb600124fae91785a958ba57140f929a5f174cad16bb386bbb3ee8e08a33
+EBUILD graphviz-0.16.ebuild 742 BLAKE2B 441b1c28b2d63616567b4d4279bbd9df2d7f6a59c6b43ea04de12952a2c7432a45c25af90cc13aef97c2dc202380967dfb642713e5ca583893a116ee91a2a412 SHA512 4f9b91ee65d700d2eae657c5e5bc02d6d0cba8089ec239b7a87c5c7dcf106993bc8d569022c318d9825417723bdceb9b72425e8e843cc7c64dc296adce5aba2b
MISC metadata.xml 552 BLAKE2B e5a314fb4006a3081b0f54b84bb35243dc1e56e6cf19b8500dc683a02e48b687c8a086785fc1aadefb6301aa7112467820c1697b141010b96ee9504213d21a61 SHA512 d8513afc41a59f83476e98b296e6150d159096939645afc964d48a95dd36e6add4b2cda9a2ef2a5034050616c5c08d6c6222f71a0a0e0f83250f2be570c1c990
diff --git a/dev-python/graphviz/graphviz-0.15.ebuild b/dev-python/graphviz/graphviz-0.15.ebuild
deleted file mode 100644
index acd5d1ef84cd..000000000000
--- a/dev-python/graphviz/graphviz-0.15.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Simple Python interface for Graphviz"
-HOMEPAGE="https://graphviz.readthedocs.io/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
-
-LICENSE="MIT"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-SLOT="0"
-
-RDEPEND="media-gfx/graphviz"
-BDEPEND="
- app-arch/unzip
- test? ( ${RDEPEND}
- >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-mock-1.8[${PYTHON_USEDEP}]
- media-gfx/graphviz[gts,pdf]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -e 's:--cov --cov-report=term --cov-report=html::' \
- -i setup.cfg || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/graphviz/graphviz-0.16.ebuild b/dev-python/graphviz/graphviz-0.16.ebuild
index 4af9d661d0e2..33b42efb0fd6 100644
--- a/dev-python/graphviz/graphviz-0.16.ebuild
+++ b/dev-python/graphviz/graphviz-0.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ HOMEPAGE="https://graphviz.readthedocs.io/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
LICENSE="MIT"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
SLOT="0"
RDEPEND="media-gfx/graphviz"
diff --git a/dev-python/grpcio-tools/Manifest b/dev-python/grpcio-tools/Manifest
index 97f8497ec9ce..889e75776263 100644
--- a/dev-python/grpcio-tools/Manifest
+++ b/dev-python/grpcio-tools/Manifest
@@ -1,5 +1,4 @@
AUX 1.32.0-setup.py-respect-CC-variable-in-latomic-test.patch 975 BLAKE2B 66dd2468bbed40d844d001b455bb03bfdffc349be39b848b0a6a6bab160887e91ee95c16d922b7c2f61f4988998fa9bcbd19fd727f75cb49d369b7386b712948 SHA512 f69edd7c7b65c5c4a0d827fb582767baae1a9b474d4019a6b40ccf8743e129b3b65bc01d0bda319d1af064e626abfff9d18c6d21a2696f2d2b0905685ee07186
-AUX setup.py-respect-cc.patch 636 BLAKE2B 8bbba520f02c83be4322e6ad2e65f95f23dc475f55b8acea15be341b131f9262c6595d7cc79dcfd0ede7ee3be61139a4c0d74586ffa845ce21dc253fc8e88bff SHA512 22aff2ae63dfeff93dd1bcb23d3f95f0e54908819b6fb7b54fad54b38cd86e62c2f4af8f1248c81516700377971c0da9dea027df99df9fa7d168f720dbac4d23
DIST grpcio-tools-1.32.0.tar.gz 2103777 BLAKE2B f33a54140a5356afb3930dd1ed7d48852744093621d7b252ba74ab9b615c90de36c637d1004689bd2dc3fc86757c9084795586f334a54c3ed45475f2565edf98 SHA512 aad072eb6de60d162d4ed6e353ced9d1b7d72e4ffd012237294fc5839c7d411dc640ea235746057007d289ee37235aa93c8ac23108299ab150c24f99cf050a4a
EBUILD grpcio-tools-1.32.0.ebuild 843 BLAKE2B 5e92410d107f907057e196a12e8029ef123ebc431e3d13b79bd77ee2b8e906da8b2da8e34ac3acba08f1cb99f3d86082096eef60791eff49278b8bae8d739aba SHA512 637ffe1eadd2b771b64929c5b9abd96e658e3756d1317d91e1fc75833d7ae035b8f5770d3446296af71753a2f815dc3b2bb0456d8921308d004de31c70f8b2b2
MISC metadata.xml 375 BLAKE2B 5bc161c29339492932031484663b5af94d2cdc7ab17fd7125e1f06988b8870c6c513549341348d531b5858e32757e0edd7bc0e364abcbefc58658d7153b85f71 SHA512 42bcc2c018fc04fe3166ad61cc7e4392d95edfdcc802d88423a903033ea6bbd781dd0a6df2251c6aca41b38db1fc57554149b390ed34d1e70527ac467007961c
diff --git a/dev-python/grpcio-tools/files/setup.py-respect-cc.patch b/dev-python/grpcio-tools/files/setup.py-respect-cc.patch
deleted file mode 100644
index 029f96489686..000000000000
--- a/dev-python/grpcio-tools/files/setup.py-respect-cc.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/setup.py 2020-06-08 00:11:23.457959701 -0700
-+++ b/setup.py 2020-06-08 00:11:54.384652323 -0700
-@@ -68,9 +68,10 @@
-
- def check_linker_need_libatomic():
- """Test if linker on system needs libatomic."""
-+ cc = os.environ.get('CC', 'cc')
- code_test = (b'#include <atomic>\n' +
- b'int main() { return std::atomic<int64_t>{}; }')
-- cc_test = subprocess.Popen(['cc', '-x', 'c++', '-std=c++11', '-'],
-+ cc_test = subprocess.Popen([cc, '-x', 'c++', '-std=c++11', '-'],
- stdin=PIPE,
- stdout=PIPE,
- stderr=PIPE)
diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest
index aa42e0c4a3af..cbfa3dfab1a8 100644
--- a/dev-python/grpcio/Manifest
+++ b/dev-python/grpcio/Manifest
@@ -1,5 +1,4 @@
AUX 1.32.0-setup.py-respect-CC-variable-in-latomic-test.patch 975 BLAKE2B 66dd2468bbed40d844d001b455bb03bfdffc349be39b848b0a6a6bab160887e91ee95c16d922b7c2f61f4988998fa9bcbd19fd727f75cb49d369b7386b712948 SHA512 f69edd7c7b65c5c4a0d827fb582767baae1a9b474d4019a6b40ccf8743e129b3b65bc01d0bda319d1af064e626abfff9d18c6d21a2696f2d2b0905685ee07186
-AUX setup.py-respect-cc.patch 1152 BLAKE2B bc939dd5f28039c8d2a7c5ac40eaff2437c0cff1ed7859b150cc5865fa59be3410338d4507f1f0cc4ed1e36f8ba338840aeac3de847b43dba1e4a3fd91b345dc SHA512 93ebcffb27c0c30e282d45094cf21f9852a46055122aac37d8f6bdab8ff42410ed234a0c9bb661c05057d41a7c3291bf868275ef57a5e7c8ef3ad1de4ea074e2
DIST grpcio-1.32.0.tar.gz 20809917 BLAKE2B e28cb44d09fd775b9b6dc87dcd52bf7f144643b09912ff8b76bf39cb250743f90bc7e3769252d47f205f9532157ae68b6ac0a9202158cb14e7b9ad448d951656 SHA512 f802a7b83bd166502fdcbfaf162652adcda36da1b2e91b5073e3b3d97d38191fe989a6dcbec6c1bf27fff162633e54bdbdb20a92e74e14280fac4576baa92157
EBUILD grpcio-1.32.0-r1.ebuild 1206 BLAKE2B d62872d583efee7f231767181a1a2a913f74e4c91281618ad5fba05203d8a6b50b3f42912c7fad86033f86311a8fce3b1935edc15103dfe9cadb3e85c55daaba SHA512 d7a7bb3118353248b5797687279512e5800f8eb43f0ca9510373ac0d90f0824dd8bdf35d4b3c8180fa2f60ef516e27a8472825beb3de7f6324bccb04bd8bd54e
MISC metadata.xml 369 BLAKE2B ecee9ae9625e7571842df207d1798107ea3dc8a16b8b3fba8a2fd861d6201061d325b7b0045a4b02c80dff1ddfff28dbe1f9315f73fc6ebb8c8626e5ba2e0c3c SHA512 b8e9539af700e83d3b7311dd26ccb10eec608c2360b0cdfdbc5d55a75fc40299f6cc2b18ad67fdec1df0e42b5cf8d740f3d52b81d54cce5697d5dd06cfa75e75
diff --git a/dev-python/grpcio/files/setup.py-respect-cc.patch b/dev-python/grpcio/files/setup.py-respect-cc.patch
deleted file mode 100644
index 545346e8152e..000000000000
--- a/dev-python/grpcio/files/setup.py-respect-cc.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 0a6c58fc0161e697bbf64b4f3d4ef14b03ac186b Mon Sep 17 00:00:00 2001
-From: Georgy Yakovlev <gyakovlev@gentoo.org>
-Date: Sun, 7 Jun 2020 23:35:31 -0700
-Subject: [PATCH] setup.py: respect CC variable in latomic test
-
-some configurations do not provide generic cc binary.
-while rest of the build calls CHOST prefixed binaries,
-this check fails. fix it.
-
-Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
----
- setup.py | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/setup.py b/setup.py
-index 2379703eb7..0f92270607 100644
---- a/setup.py
-+++ b/setup.py
-@@ -144,9 +144,10 @@ ENABLE_DOCUMENTATION_BUILD = os.environ.get(
-
- def check_linker_need_libatomic():
- """Test if linker on system needs libatomic."""
-+ cc = os.environ.get('CC', 'cc')
- code_test = (b'#include <atomic>\n' +
- b'int main() { return std::atomic<int64_t>{}; }')
-- cc_test = subprocess.Popen(['cc', '-x', 'c++', '-std=c++11', '-'],
-+ cc_test = subprocess.Popen([cc, '-x', 'c++', '-std=c++11', '-'],
- stdin=PIPE,
- stdout=PIPE,
- stderr=PIPE)
---
-2.27.0
-
diff --git a/dev-python/h11/Manifest b/dev-python/h11/Manifest
index ef7bf1a35891..b3b19b52855b 100644
--- a/dev-python/h11/Manifest
+++ b/dev-python/h11/Manifest
@@ -1,5 +1,5 @@
DIST h11-0.11.0.tar.gz 97509 BLAKE2B 51e4eee959f36775317ac67450c80a6484309efcdd5adad3737d2d80ab5d9808d5d8aeb0118aa79f88848c052c330542ebfb4c03b96bdd805015fd9ad9f9fd41 SHA512 13dba59afd949d715fd693e5224e57dea5c923eb91b0981a5b5987bbe6e6e00e32552e1602353a48458615a8dd21f2a561961747ae15291eb3462fe42cef3f82
DIST h11-0.12.0.tar.gz 98121 BLAKE2B 8e510461e0256a49166ad3b11394d715634d036642629b216f0c94785245909fc3d9ab89ba3048b857f1ae030cae7ed0b3195745739d80c74028a85848a762db SHA512 ba2a2c185af270185ba5e1fd80ec9308e35afcd60a125a77cbeae2669f462983d063339371312f154a7c80c154ac97796ab36782b36549235435dcfd81b93421
EBUILD h11-0.11.0.ebuild 456 BLAKE2B e209d759131ddb9c968d946c88a02f52a6025bf3542e250be696cb90fb0bfdb6ce9fa7148c9b733b6412d7989349788324c0adbca1bc7555fc703644b0d79749 SHA512 21a2075da34542443c770918a0aa8fa3054a18e3e7d388e9269c7e8bc3d291d205385faf050cca974c3aa0109e00c4482007f3c7b68cca31af68f04f95ab0126
-EBUILD h11-0.12.0.ebuild 453 BLAKE2B 9a333bbebddfdcbf060abadf631c42eb34e88b07a2516a6109cc4c970e4ad18eaa6b6303330b86b9230e7e0b4a48ed3de7fe77f943bed821141198523a30e9f7 SHA512 38d3649c08d30e23a5899ba9c9d9bf40a876fab9473be98aed5a23c6d73c314c10a260434e1a09b71ee087fec2d93a6ee9f2d9682d0d44e818b1ab2cc011a865
+EBUILD h11-0.12.0.ebuild 460 BLAKE2B 9714613da42953e990b9ae67b18dcbac79c2c68ada03ad39ae73072b7b7d0b45654f380626b38975c77bfc53496465993e9b5d1ce88ab04b769621cd1eec7da7 SHA512 7049b383e59fa9c75ad0f251c1adedfa984d0beafc6b9735b4af4efbd4d3727cf02357f6795d1893617f8bbbf38f4700feddd3ba4ce76620ac4979e3351f4b62
MISC metadata.xml 362 BLAKE2B c2f92baeb3b7796d39c6001c0df00a04378e3a9c3037e1f547fd8991e6b71fecbd158c88263b26399edd7cbd4645af3dd7207295c1a6d554839e8c983da9c489 SHA512 29c2a05396fab9a3699538cde0f7842823e68ab6d5b19bb6c7cf7c47b7fc3617044562965ff7f706f1a9043d1c7169cb8f69b1828606fa2d42a9d0582faa0633
diff --git a/dev-python/h11/h11-0.12.0.ebuild b/dev-python/h11/h11-0.12.0.ebuild
index dc980ef6f013..5e90dba17e8d 100644
--- a/dev-python/h11/h11-0.12.0.ebuild
+++ b/dev-python/h11/h11-0.12.0.ebuild
@@ -13,6 +13,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
distutils_enable_tests pytest
diff --git a/dev-python/hacking/Manifest b/dev-python/hacking/Manifest
index c1c3c1b5e0eb..0528568d4363 100644
--- a/dev-python/hacking/Manifest
+++ b/dev-python/hacking/Manifest
@@ -1,3 +1,3 @@
DIST hacking-2.0.0.tar.gz 53296 BLAKE2B 50606d700c324acc8695499ee97cd592b051fe0cfc020efdfe7bf82b44d2f6ac858ed2f923ea08343066820c7da1686aa0b172bbab541cc564dc5ecc016cfac6 SHA512 d44d62f694c79af4c2044e745b140f0582fb5a6bbfa8050d45b17e8cb354198e8eac3a06586cf96d516844bb079d429d73ce9755a23e256857c4de19aca7ffe3
-EBUILD hacking-2.0.0.ebuild 1742 BLAKE2B cfb75d6cbfb3685d7ec08bf0e8fc02be319b11275e39e17a209456e9f56e99cea225f62b2e016fbe8c9db881b4f809eb1194e55e7980291cc8689a8164dc82fa SHA512 53976d0525ece72ad7a37b6875cddd665ee70d1f468b055a88f8aaf36ea59f2cb495b8b5eae9eb12891d60c4af2ecf2d00a4c5c57200d5df2716d3ea672184cd
+EBUILD hacking-2.0.0.ebuild 1747 BLAKE2B 8cc51568aaa15b08a80f6732b566399d187cf0cddd994a74444f60662de7a160070c962af376e523a7b2c9a73e6d7b005e21c30d354ff952bb5fe85dd7cab46f SHA512 8ac0479a7e4227f1b182341eb05f99893a80db2789a4de441f979fa3cbca269f769f37a0b9bb2fc79cae450ae2271b9faa49c9e0f76eea305ab38d735c0f3388
MISC metadata.xml 749 BLAKE2B 29b4d37179a1c8f36f3c66ec80d0c2044f3457542114dd8753b1c50303e3dc5fe499ff52d4554f434a89026c4aee544ccb5049d0b2a8e2ea98042228234de01a SHA512 723ea94c939f789ba8112fc54d2de3abea87795407ce15ea8982140ce3bd446cdca885c2680471fbb70551e275b426fdab219f1f0394b581bd495fd643f5e0c2
diff --git a/dev-python/hacking/hacking-2.0.0.ebuild b/dev-python/hacking/hacking-2.0.0.ebuild
index 0e3b81317c9e..d60e15db6748 100644
--- a/dev-python/hacking/hacking-2.0.0.ebuild
+++ b/dev-python/hacking/hacking-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~s390 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 6225b406af0b..7fcf07e2043a 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -2,8 +2,14 @@ DIST hypothesis-python-5.43.4.tar.gz 9104105 BLAKE2B 08b8c9ac7ac72afcc4556ae2167
DIST hypothesis-python-5.49.0.tar.gz 9103591 BLAKE2B 158cbc38f6f2407d437656a7b94b5826193d427e06eca59d91b3fe85667282ec3392d72e7bbdf2bd952a495871a86814275883e2dcbc80758fcb3e68936d6d20 SHA512 96b7f98e7d87f82dac52a7b2de2bc0c29507cee05ee9a93f838e090e45a9f484ca75db1ab83ab52361b27e4e0f2747914ec09324fc188f6100c3397b1596778c
DIST hypothesis-python-6.0.1.tar.gz 9104122 BLAKE2B c4702a2c94fb5ecfc44543b70995150090949067ca986f5671a936d5da651e2e1ed072457ed1238ae04549709019722f7501ff7c2a37c46da3d25b43fa416b08 SHA512 3981a40ba61ca38140582f46b1ebb1ac2fc0816e8210c37ddc91249515d035534208c6ba926f367607bbd79792383eb166c1f4710a8a5ba5e04876383ac44644
DIST hypothesis-python-6.0.2.tar.gz 9104422 BLAKE2B 1f932e2e2c7f3b3f56863fecfeafe3d811fbc19dbb459b3e7497fb14d6b6ef73bf4c7c60957a4170594805e443a4730d5a0561fb2e6cb3ba10da801ef655a8b9 SHA512 7d3689c6964f5158b4ab7b638d43c44b145080e47b832405c50971ea986b2c78c9be648de78c9783c6adc34e117b90b2c2e4b684783a68acc6bdff51ee085248
+DIST hypothesis-python-6.0.3.tar.gz 9104754 BLAKE2B 46b713820790daa60b4a7d56bca4ebc72482e9d39b6b37c929b91eebb1f48324e56206f85de78c7744f65d54dd678075aa040f1a745e56a8db217ffc26f3ced2 SHA512 7762c6a1da52cf21f1fb7333cb6f7d302e825a9fe4ad13b85cf94f5f1b450410ed2bdbc40cff54a23629c758e8513d1a39767e0b415db61a07ff74489573a916
+DIST hypothesis-python-6.0.4.tar.gz 9106652 BLAKE2B 4a35185605476d70ef6c768f4fe76c75341cfe18e7c0ba45e8c1c445f4f49d376bd580fd8b0910fc35b123e5f1756df0c4e848d79789b531bf5b35180980b3b9 SHA512 834b5c19760e9639baba0fcb3e5a09fb1d94c4ab763049e5f16df7fd8db357bc300041293b951a9078752fd05dd9cfd5b39fa45d78742e92ff77a17bb49d3f43
+DIST hypothesis-python-6.1.0.tar.gz 9108138 BLAKE2B 30ac9e8b40fb073e15dc480b19b6d448c14c04b6b0e405720c05fa5f93532986e5956e27e28d966aad4378b7168d1a923bb28a87db87529d9995e526fa40e44b SHA512 897758e3bd6295dd8acf192a180a244277dc408dff851b7964878b3efbadf5c636961048cb8af89478e9ceceaafeb796526ca846355711f27dadc9c099517e44
EBUILD hypothesis-5.43.4.ebuild 1857 BLAKE2B b8c5bbbb3fcc96f25163d3c342bd50acd8cc3cdb3aa07b412ae0ef85bdd848a223534c7e32157b90a94825734420d29f5da86f5b0a7408e0d8579bd614c345ba SHA512 ef10894c2b3e2e7a5318aa32130ee145cc9948f9fa5abe592350d741233a2a75b536279fcdbdb07327cfdc9eac39785382e63de45ccdd593d24d9432a1aaec79
EBUILD hypothesis-5.49.0.ebuild 1865 BLAKE2B 8c34ee228aa6da4a44f7ef2b7f152429109211c5f810068c4a3e5b3f02fda8f866d8044e430d4df38e557b9827a6cad09ecb2e4648e581b612fb320f8ff41e0f SHA512 330a98f11c0c656d166f1faf7ea87b08bf9be1ee91bb18131c28a5135f6be50e930bf71a871d1f8b3f389546a397ca2ba5317ec5192829e8abd2a0b367779f86
EBUILD hypothesis-6.0.1.ebuild 1865 BLAKE2B 8c34ee228aa6da4a44f7ef2b7f152429109211c5f810068c4a3e5b3f02fda8f866d8044e430d4df38e557b9827a6cad09ecb2e4648e581b612fb320f8ff41e0f SHA512 330a98f11c0c656d166f1faf7ea87b08bf9be1ee91bb18131c28a5135f6be50e930bf71a871d1f8b3f389546a397ca2ba5317ec5192829e8abd2a0b367779f86
EBUILD hypothesis-6.0.2.ebuild 1865 BLAKE2B 8c34ee228aa6da4a44f7ef2b7f152429109211c5f810068c4a3e5b3f02fda8f866d8044e430d4df38e557b9827a6cad09ecb2e4648e581b612fb320f8ff41e0f SHA512 330a98f11c0c656d166f1faf7ea87b08bf9be1ee91bb18131c28a5135f6be50e930bf71a871d1f8b3f389546a397ca2ba5317ec5192829e8abd2a0b367779f86
+EBUILD hypothesis-6.0.3.ebuild 1857 BLAKE2B 64212b703d2f6226cf86734220a48c883b2b6c18f6e6a14d492079c7dd2374fce60a66d263023abc92117a5293e4c395773ab5f48697f7f2f9b32dd8de7959e8 SHA512 7e43f71209914d65f71250831a0583d92afe56ae1e20d3195d99a261e7d3871aa4295000efebcf0413612de80132beaa7cd2b696b47622a2fdfdafc7bb83c03a
+EBUILD hypothesis-6.0.4.ebuild 1857 BLAKE2B 64212b703d2f6226cf86734220a48c883b2b6c18f6e6a14d492079c7dd2374fce60a66d263023abc92117a5293e4c395773ab5f48697f7f2f9b32dd8de7959e8 SHA512 7e43f71209914d65f71250831a0583d92afe56ae1e20d3195d99a261e7d3871aa4295000efebcf0413612de80132beaa7cd2b696b47622a2fdfdafc7bb83c03a
+EBUILD hypothesis-6.1.0.ebuild 1857 BLAKE2B 64212b703d2f6226cf86734220a48c883b2b6c18f6e6a14d492079c7dd2374fce60a66d263023abc92117a5293e4c395773ab5f48697f7f2f9b32dd8de7959e8 SHA512 7e43f71209914d65f71250831a0583d92afe56ae1e20d3195d99a261e7d3871aa4295000efebcf0413612de80132beaa7cd2b696b47622a2fdfdafc7bb83c03a
MISC metadata.xml 755 BLAKE2B da1fcfe4509905d2058d448b0178dacbb87026a3542368d8aa3ffca38edf1cd3d76d9542f8badc0220f5b5c916fdbb054f65b054a361977e0258e475768e3cf3 SHA512 3f046788581ef05937ec8376538cc60628f9d8e25486fc6e4421dd8461a9a085f51540e1d5203ccf85007adf1a978a23da9ac39cc486d698967412eeb3f2a793
diff --git a/dev-python/hypothesis/hypothesis-6.0.3.ebuild b/dev-python/hypothesis/hypothesis-6.0.3.ebuild
new file mode 100644
index 000000000000..973ce1a66b61
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.0.3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 eutils multiprocessing optfeature
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/"
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz"
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="cli test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' 'python*')
+ )
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ <dev-python/pytest-6.2[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/typing-3.7.4.1
+ )
+"
+
+python_prepare() {
+ if ! use cli || [[ ${EPYTHON} != python* ]]; then
+ sed -i -e '/console_scripts/d' setup.py || die
+ fi
+}
+
+python_test() {
+ distutils_install_for_testing --via-root
+ pytest -vv tests/cover tests/pytest tests/quality \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" ||
+ die "Tests fail with ${EPYTHON}"
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/hypothesis/hypothesis-6.0.4.ebuild b/dev-python/hypothesis/hypothesis-6.0.4.ebuild
new file mode 100644
index 000000000000..973ce1a66b61
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.0.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 eutils multiprocessing optfeature
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/"
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz"
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="cli test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' 'python*')
+ )
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ <dev-python/pytest-6.2[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/typing-3.7.4.1
+ )
+"
+
+python_prepare() {
+ if ! use cli || [[ ${EPYTHON} != python* ]]; then
+ sed -i -e '/console_scripts/d' setup.py || die
+ fi
+}
+
+python_test() {
+ distutils_install_for_testing --via-root
+ pytest -vv tests/cover tests/pytest tests/quality \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" ||
+ die "Tests fail with ${EPYTHON}"
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/hypothesis/hypothesis-6.1.0.ebuild b/dev-python/hypothesis/hypothesis-6.1.0.ebuild
new file mode 100644
index 000000000000..973ce1a66b61
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.1.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 eutils multiprocessing optfeature
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/"
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz"
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="cli test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' 'python*')
+ )
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ <dev-python/pytest-6.2[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/typing-3.7.4.1
+ )
+"
+
+python_prepare() {
+ if ! use cli || [[ ${EPYTHON} != python* ]]; then
+ sed -i -e '/console_scripts/d' setup.py || die
+ fi
+}
+
+python_test() {
+ distutils_install_for_testing --via-root
+ pytest -vv tests/cover tests/pytest tests/quality \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" ||
+ die "Tests fail with ${EPYTHON}"
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest
index dc8ad01da446..b8aa351e599d 100644
--- a/dev-python/iminuit/Manifest
+++ b/dev-python/iminuit/Manifest
@@ -1,5 +1,7 @@
DIST iminuit-1.3.8.tar.gz 496459 BLAKE2B 71920535b48ea135b34c9f55b0ac0aecc290ff68dd9a27e549ad643caabb4722899ed8eb3e413850ceb965910c39452c59c3ff4cb93416e4f945534f9a518071 SHA512 4c0069389a5e53b6e082ef82e56226427fdfd66c51b6c5bc488ebb2b113fd98ab6494d26c94f97255eec775e6441bda5c506b402ad13ad8698c361742e8cbc60
DIST iminuit-2.2.1.tar.gz 371183 BLAKE2B 3b7f1c2930a490c458d1f5659e7cadabe782b74d4426a1b16c56acb3f3c2fc3c413d6765156ae681cf838d184db674d5f66fb419324b43c5a91944b8f6190eb5 SHA512 21f04b82c646c4bd6a9e5cc1b8bd0503e1693e994bef83f57595935733cc238231f57337a38fb15abc62782228de73b960b39ae46250a4124ea4f7fca8d8c5b9
+DIST iminuit-2.3.0.tar.gz 371854 BLAKE2B e432da9281c5d50eb306766b65e20a1d02b0fcc06ff0c9dd44f60a8cc840f406e76b4d3c5643a6ab36b9ed0f29f0a327f6fa16b859522853ca9211470691334c SHA512 e3be69040bd5a5d42fcefb5bdc8f20e002eff22fe46d83a9a4cafc66d6772f57169c336c618f9b14bf819042f922e3c37ab88db4dacd36b3d2f1b2ceb8e2d081
EBUILD iminuit-1.3.8.ebuild 809 BLAKE2B 24e06595e4e7132b226bae21a2ccbd5b23ced259d4c6000b3119a6e328598aa7a97d3290df583082a2ce3f88e53b32f3023e6ce06c48977ddb9aae47ac082171 SHA512 d9c471dbb63a6c1ac37503589fed2b098a66ceb02ef4fa5c71f8be51939adfe2e5c1a8b2f6671562d88a1e89ad861dcf4c3470525d7a8415dc179f78949573cd
EBUILD iminuit-2.2.1.ebuild 764 BLAKE2B 3d1410fd47b44d3586b13785266435ca3adf902d2a78e6430e2b468c681f82a17a7865e5836e58f483c54ac173d1807c918b19c30cfd4dfb851e2e3a8d96078b SHA512 5407735adae0c13b72dcef88e6cca326441f534a77dd38d9b0243e45dcee1bd80a4a30663df44f6b3444b48e76c645c5b0947353a4ef64348d15f1a639a7413f
-MISC metadata.xml 383 BLAKE2B 93614e2da85970259b8fc57ac6768553c070f90e0e97997f8d043c6ccc25d2f3daf62afb02043266ce4294e1450311be62ea9635e54d282ea2963d65d8b9f96b SHA512 8a2f70c08231e482c3121380f52f405d5606aff28379d7b306a95b1cf6c092594e1713554409245e870352911e610de977288c58570c57a8d1546653fd7deb62
+EBUILD iminuit-2.3.0.ebuild 683 BLAKE2B 23379ee200bd6aec74325484e0095eec18edb0a9a71547e25588c962592d40c7cfc29dcc5bb295b56d32e90bc7b71a12ec956f68d5c1592df9112f5181690321 SHA512 4b8593b0e739b1466db4199fcb2122ede44f5642df417a35d010502e19b7068e6b9513d2478b2d2906f5fa0970a4f53cc431bb1a45e49bd118f9cfa655499503
+MISC metadata.xml 493 BLAKE2B 6b9a29fc8851930ad4c8a23ee8e10983f68dd21eec5637efb12cacd6a20b154746333918f6acd81c71422dd3f54128e210448f6ae9710c180939d38c4325840b SHA512 8715ffcb3ac90a2ef0cb20efaefa6375b4bb901c5b7e224702ce951a6dc5b963a64ebd57ad55bc46eece978a9ea4c24124a2ae09dde2315d7fc4a79fbc2154d6
diff --git a/dev-python/iminuit/iminuit-2.3.0.ebuild b/dev-python/iminuit/iminuit-2.3.0.ebuild
new file mode 100644
index 000000000000..a949c1e97989
--- /dev/null
+++ b/dev-python/iminuit/iminuit-2.3.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Minuit numerical function minimization in Python"
+HOMEPAGE="https://github.com/scikit-hep/iminuit/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT LGPL-2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+src_test() {
+ virtx distutils-r1_src_test
+}
diff --git a/dev-python/iminuit/metadata.xml b/dev-python/iminuit/metadata.xml
index 77d8f100497b..e626a54b773d 100644
--- a/dev-python/iminuit/metadata.xml
+++ b/dev-python/iminuit/metadata.xml
@@ -5,8 +5,12 @@
<email>grozin@gentoo.org</email>
<name>Andrey Grozin</name>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<upstream>
<remote-id type="pypi">iminuit</remote-id>
- <remote-id type="github">iminuit/iminuit</remote-id>
+ <remote-id type="github">scikit-hep/iminuit</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/iniconfig/Manifest b/dev-python/iniconfig/Manifest
index 09ec4f8edbc4..3b233117dfad 100644
--- a/dev-python/iniconfig/Manifest
+++ b/dev-python/iniconfig/Manifest
@@ -1,3 +1,3 @@
DIST iniconfig-1.1.1.tar.gz 8104 BLAKE2B 31301484887018a6aa75c944e2f8643f85b2433534ae46a8da893a113f2376eca14cbee88095a3784d1c52f26d4c748260c1df59c46b8f94cd342038f93242e8 SHA512 c9341db7e3ec2204b6a674fca7824cbeb492e3576d5ac3f084b234c82842b28f2f6acbfdb812e183f4334a95b990551f942a4caf548f5ce7ef14885f931535ee
-EBUILD iniconfig-1.1.1.ebuild 534 BLAKE2B d6840ab0476492532db733c6f122745a531e710f3b067d2e906edb05375194583cd5c10ec55515d14992dd5319c1a06c2bb956a6703a72c478446af39e807358 SHA512 c7c1a749779f33f04612c08f3310b5cbbb4f5b9878a6f5cbeb209666820f4d2c41e26462dba856b4d039c44d6411035530c6f84ec4545edea6e371cb022278bb
+EBUILD iniconfig-1.1.1.ebuild 533 BLAKE2B f891ef956867a93502c18624a091661ab04049a813d4474471dcefdcbbb2bce1973ca7c672dd3c343f34fb06f64d2a26825e6d64e1872344102c84a3c3f50495 SHA512 e3a9ef7a336b7d0422aebe1714b2ed196413f37b5858f978b4d821653d4924430994629bf430d5dbefdada8a51b60db066de18f87eacea6fb41194dd2246d4d6
MISC metadata.xml 314 BLAKE2B 4d711ba8f750f4c66f8a5131c8d0549d8e13099fef027a4b2267f6bff083283b06d80e9650acf6d8df819fe3be27fe6f18d24dadfc85aab266064d43c32fb863 SHA512 7b1ec3fe73060f3145298dd94d741f7998a9372da8ac16290a25bcddb88d9c5780b4c93fdbf439ebee8ef19b147d41145640a9483af4d4554a6c6f5761f72992
diff --git a/dev-python/iniconfig/iniconfig-1.1.1.ebuild b/dev-python/iniconfig/iniconfig-1.1.1.ebuild
index 5733655e09f4..0b2889853b1f 100644
--- a/dev-python/iniconfig/iniconfig-1.1.1.ebuild
+++ b/dev-python/iniconfig/iniconfig-1.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos"
BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
diff --git a/dev-python/ioflo/Manifest b/dev-python/ioflo/Manifest
index 716f658a2eb9..68bb7b5589c9 100644
--- a/dev-python/ioflo/Manifest
+++ b/dev-python/ioflo/Manifest
@@ -2,5 +2,5 @@ AUX ioflo-1.7.8-network-test.patch 1090 BLAKE2B 37e6125a3d26b902e3938efe49162c6e
DIST ioflo-2.0.0.tar.gz 838200 BLAKE2B 876a38df5e6fb953eef6e65bb793fa975a4fed8d4f698029e26747a4887a449bcf5cc5c9fcce081f9b93faeb34d0f783b2f81e17ec619d7ca95810762eae810d SHA512 b4b70aef65cffe067d7563682a2cbeac0a07cd4722aa2de8fb56fd127c99df771dc5d3d22be24aadd628a26fd1b7407db684ea7257b45eba8f8376f4ad226a87
DIST ioflo-2.0.2.tar.gz 837382 BLAKE2B 1fe878c8a9a47a9be5083e392e15256f1a566433b4341e2ee234e84332bb72af0c426d04c77ccace33cfb05664745caaa63e910913c3d63bbb2e5d8360a1ec90 SHA512 7485924ce329889afb1c3e0555b54fdbfb11eafce48fb0ac15bacd229fea512c44fcc118bbc4368ebc7c770d62129ee6b895b982f73a269de7131ea37daac02b
EBUILD ioflo-2.0.0.ebuild 715 BLAKE2B b72173e3f103bf4511392924bbae46d594799e73454c4f997c74a6bbaf33d1fa86a254d7d4d5f512a92d4e8a521e761faabf1e07359920e1d692b3f7a29a09a4 SHA512 b50ab250cddf468e81f5dbd62d78a8a23c36e4fd863ad813a027084b7bbc4871fce17382f0b3cd0268d09e9fa918cbd59e84612aedf1efe8dd62f4ddc3103942
-EBUILD ioflo-2.0.2.ebuild 831 BLAKE2B f1864b510155a325ddc47d8adec69fecbb26079ebb591e9dec2a8acbf1f539ef57d57a335bc230629ed3ee548b79f5aea93cd0616ca6c2143d520d50ec27b94f SHA512 fe628230d1f68ad75f0f5fc6b4407311402c3edcbaa78858e9ee70e675f230cad90326bf919115d6a086a5ffe4b69bdbf23818db2dda8724453ef2ce61ac9e32
+EBUILD ioflo-2.0.2.ebuild 836 BLAKE2B 0181eec6a6ce7f734959b77f82423df99f75840095fcd1d0aa76c43d84eb241eec300c36f0945656fa6c1b956b9bf305c2764e2fbf552e49d55d7a5e4b8a4f04 SHA512 2998ff85f8ec1370617cd2b336828ddbc276c458d72579ad731fff85f82098bd1749fb669aed927ee5284c6d4ba7be346ee36933b399807d49e976795bf2cf11
MISC metadata.xml 469 BLAKE2B 6f4917852ab3dfe4f17348f5ef69b0643073de1e4050084dae6deb6b3007869c05357dd17302173da52fa198f51eceaea47a873c3d19be90c83695e2d5b15b57 SHA512 ba0719079195393fcd3b15da3c410e2590d38dbd58877cbb7b0c9be11a575c5f700085d62d1382c217a928637178817d0138965c4091748280ad7b0b2057a13e
diff --git a/dev-python/ioflo/ioflo-2.0.2.ebuild b/dev-python/ioflo/ioflo-2.0.2.ebuild
index ddae8517a9e5..34911e9c5510 100644
--- a/dev-python/ioflo/ioflo-2.0.2.ebuild
+++ b/dev-python/ioflo/ioflo-2.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index a7f0f949158c..4a7ebb8c6d39 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,7 +1,5 @@
-DIST ipykernel-5.3.4.tar.gz 108656 BLAKE2B ee2ff12e0a3fae853dfb16235bd14bbfe16b670ac93c572ff4e3867d5d2c451ed4f4800f3e501caf857405d0efb73a671c2966ea0fe53aa41f1e59ff68424cb9 SHA512 6865cb4cb1979e79ed532fabd59e55bd860df996f557e4c05b69fe7baf60301d70dc0657248bf75102285c68be6212787180b548d5125029991605f05d0d812f
DIST ipykernel-5.4.2.tar.gz 111450 BLAKE2B 0eece34722e5233f0baaef6119dbc15e35c736579c67da02d4d8528f816c0ea4cf65d8fa16b09b820a4c91c023ba7c61acd720d0f5e9b9a43a66099cdb613036 SHA512 4e6085a1656764b7e1e2787f4c89a08d65fb8280b0435874b16de4f70e43f5091783a1b546c7cab6d6354e208bae062bd9403980777c5727b41a4f8f7cf45f21
DIST ipykernel-5.4.3.tar.gz 111751 BLAKE2B 01e4af9fe94599c912d6d6504ee4af9666b05155b43031aced3acf7512bd8b67689fdbdadea505d961ab569d313d92992cf7b50791a38bbe1bd3d67ab2a844de SHA512 4959de99ecca609f8123c01dc9904711a03cf0de5a388b9e04aa3ec0be985b6f37ac64bce2fe395039b16b7b54ad0632fef04fec30f2439d05499d8afbfd5258
-EBUILD ipykernel-5.3.4-r1.ebuild 831 BLAKE2B bd0bb564d4e9ba30c8e342f3919061f74a3ba4f91011333e8d332f8f3c6ca0306fe3c590d65103ee466bd7c282c70493a359272e72259f680717a7f8c4502bd1 SHA512 33a518ab2f84a728482a6b015b0a0ab512ae50cc133fe5e73b43d6b9ef25e64a812f1c90f964a9d55ad1cb5230bcc4167e9b67bc56e00036e071e8be5b8cea2c
-EBUILD ipykernel-5.4.2.ebuild 1056 BLAKE2B 0d88d93b4d572b4ee6c7ed046e08391249efa6a2efe2457643e86e561c0bdfd5ef6248ea9f82033f833334d8f0f0e8426b0902e5330a465f1b1e3ea7f971f70c SHA512 a921081d868b79e0028a969a35292165d0a0682d62cb1568cd165f168e61219c84d25d96928700abef1731d13da507c4e3b34110a28e1ff2edfd821db9daa082
+EBUILD ipykernel-5.4.2.ebuild 1053 BLAKE2B 93290a17629926ef88d916b58588d8385fa87d631af830223117ca082ecd50a5c36d2bf42d69bc936e0f263e7e75135108a3eeecf77d3086e7f5f3159653a44b SHA512 61800045c75ee22ff948197232a78623664b20ed2b10588a5f09e6af6899755368cf3c370985ad9c61276ca2c4bb2fd769874e39bb37d9aad7051113ffafe39b
EBUILD ipykernel-5.4.3.ebuild 1082 BLAKE2B 4b286aa53c1809da12f244c6ebaa50dd4b1546cf3a63e8878cae90c03043d1ee541e81cc9d56fd2936cddfb8b6a349fa2f7d81e171fecc639d2801ddf41b4777 SHA512 d0d8f557cd1d787ffe434d3b71d9106724c22519b41879af0a1620a4aa81de7bb8dc97486eb94fd07f2d3f70b2c895d72c33b91960c21b4742032cf6540cec29
MISC metadata.xml 526 BLAKE2B 736792bdddadea61e82623e7b510347bc00a8b0ac35fa6e10cb420fca4b3890bd00f26cfbc91eb15964a5718b14037cfc8066503345ceffb5c69214f93babc50 SHA512 33e7a9809469d373b1279395f3b09cb735defa451982b69059f10d334b449e8fb75851271db71315939b44fe4f1ac6bcdf988308faa05d705ccf0fad9887daf0
diff --git a/dev-python/ipykernel/ipykernel-5.3.4-r1.ebuild b/dev-python/ipykernel/ipykernel-5.3.4-r1.ebuild
deleted file mode 100644
index 5d175e638675..000000000000
--- a/dev-python/ipykernel/ipykernel-5.3.4-r1.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_{7..9} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="IPython Kernel for Jupyter"
-HOMEPAGE="https://github.com/ipython/ipykernel"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-IUSE="test"
-
-RDEPEND="
- >=dev-python/ipython-6[${PYTHON_USEDEP}]
- dev-python/jupyter_client[${PYTHON_USEDEP}]
- >=dev-python/jupyter_core-4.6[${PYTHON_USEDEP}]
- >=dev-python/traitlets-4.1.0[${PYTHON_USEDEP}]
- >=www-servers/tornado-4.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/nose_warnings_filters[${PYTHON_USEDEP}]
- dev-python/flaky[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests pytest
diff --git a/dev-python/ipykernel/ipykernel-5.4.2.ebuild b/dev-python/ipykernel/ipykernel-5.4.2.ebuild
index 33a92882d934..122f1a169827 100644
--- a/dev-python/ipykernel/ipykernel-5.4.2.ebuild
+++ b/dev-python/ipykernel/ipykernel-5.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/jaraco-classes/Manifest b/dev-python/jaraco-classes/Manifest
index 3c1d63a59898..4b8836aa434d 100644
--- a/dev-python/jaraco-classes/Manifest
+++ b/dev-python/jaraco-classes/Manifest
@@ -1,3 +1,5 @@
DIST jaraco.classes-3.1.0.tar.gz 11616 BLAKE2B 5b438f7582a9a93ca4fc97a71725c1fe3275e4bfb48f5e06b549f7ac8fb6900262165b1ad0638114d3a8d11c10f449b7930d4c2d66fa928665aaff820af88937 SHA512 697d892a01c4e8ad83f57e69dcd744f976cea67fa3efcd55b10eda02f6bf1916162c0fa952d0d711e62f62fdff62740ee55a93be9fc46ebd4ab22416092f0ff6
+DIST jaraco.classes-3.2.0.tar.gz 12277 BLAKE2B 4512d2ef96a6dba8c5f226da5947e69beb21a7bef20402fc1ef3cd8a0495bedadaf261b1d47757af10838897923ce0561ac063cb2d6d53c2ebf2be909c335dc1 SHA512 89cc24826c647ebb4a08ceb76159e6d123b7067c7f725989195b073895f1482a04db82e3e52059faf825a6dec7c9b9201859267de06880d4a80d397a7ab209b6
EBUILD jaraco-classes-3.1.0-r1.ebuild 1605 BLAKE2B 87d513ff106c61f8db96b9af2fdab664e36e7fe49771e10038e0af3b05a314fe9cc5a4ee7fd2560bb64fde2271686396f456e3ce0f1b5c0e84e90ea1b5c8623d SHA512 1486e36e9f8fcfd4540e29788d47ed42b1d29fe9b03543c8fd2da70c98146349f7c5c4814463c146fc09d471d5251b98e5f00a47ec62ee2ea114ea4a570cb462
+EBUILD jaraco-classes-3.2.0.ebuild 721 BLAKE2B a5e0892315d5a070a4ee63c217b255d349d2ef6bfdbaa440689793f012dba3a6c277989d6075cf8d28d3f6f2f594316ff74762c321b78a75292e2e6b3e7aa2d4 SHA512 c1f9b5aeab60992e650c285da976b09329d59c9983c17d267fb1c0c71e9571497cf987b87c4df92c2564d1b7514ad3eb835ae9b1f86aae8ec1811d8b0f0e923e
MISC metadata.xml 577 BLAKE2B 5daf4529f9a92c285bd3ae07a6e75f2ea5ebd4466721c65d529b51bf9b32b72d17181e5f89410182138b2e94f6b22eb6f1164744f5871585d38004cf6ee1ee3f SHA512 259deaabde7595f7978dfe12b2b90327263edec17aca918675f14fe87fc8ce041cc337632af1b6cfc55041338087c060d5e88b5b018bf2c1c2c21781f179c601
diff --git a/dev-python/jaraco-classes/jaraco-classes-3.2.0.ebuild b/dev-python/jaraco-classes/jaraco-classes-3.2.0.ebuild
new file mode 100644
index 000000000000..20b9ab27a6cb
--- /dev/null
+++ b/dev-python/jaraco-classes/jaraco-classes-3.2.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+
+inherit distutils-r1
+
+MY_P="${P/-/.}"
+DESCRIPTION="Classes used by other projects by developer jaraco"
+HOMEPAGE="https://github.com/jaraco/jaraco.classes"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/.}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs \
+ ">=dev-python/jaraco-packaging-3.2" \
+ ">=dev-python/rst-linker-1.9"
+distutils_enable_tests pytest
diff --git a/dev-python/jaraco-context/Manifest b/dev-python/jaraco-context/Manifest
index 0e736a8903c9..1f0d1115e048 100644
--- a/dev-python/jaraco-context/Manifest
+++ b/dev-python/jaraco-context/Manifest
@@ -1,4 +1,6 @@
AUX jaraco-context-3.0.0-useless-deps.patch 2133 BLAKE2B 8db1fea20763661a3d6786536de6ed956a1e3f2952a96f7242b5735f2ed782496dcc662259921e4eb2967655da4f94ad7262f282caf3bf15428c704f4a38890c SHA512 16608605a401fbd002714043da0a7a28fc770f8972a808d71da19733fe1992f7f1f27f1d87462900c980bd14ba4c493349e5802f735e795a2e2c3d7012d2773f
DIST jaraco.context-3.0.0.tar.gz 12901 BLAKE2B b0a18d8799de211c9827a708302798372dff06767fbac08f4bff8ed48e1dde4cca8d3896a3c4dccd186efdc4d80ffe2b972a05e8f351ec53dcd0c7dec45cfcea SHA512 fd48a9af65edea3212c194758ba1a8fc2d7efc35f7eaec959a7f327ad46d1bf15f295af29d62726f813d35baaeaff35bc3fcd6e27a0e0f272232772e1cb87c17
+DIST jaraco.context-4.0.0.tar.gz 11257 BLAKE2B 38faeb6036ebd2fc6cea9f29dc7fbd89b0ea60819e280e36c8c4f0f90e9ba2552524bfc0f3fc16601cd43276d19e166d9de4107ced885f88dea11efbe0a79913 SHA512 ec76e03d3d5a2148dd49159b303ee278501b9744d3e4d096d6aca516658fb04da020d1cbb1c8eb3dcb58097266e0419883d23e4064c295ced3846540177e57ee
EBUILD jaraco-context-3.0.0-r1.ebuild 952 BLAKE2B 3b3f04a0f99f2cbda874a0f47b7ed850195bc667ff14b66432d3cfac4635e2c551d0c5a694d8b9df1ba8a61b42b1ae8ef509dc8ab9cb159d203e89dc220b8111 SHA512 21c7400d31e13fb83da0192f5f2dc9f2d99b577adfc4498a9c93a5f699abcb81d0ecd34de06b5422bca5730c24e4aa6a2b008ce2d97cd664bbb861930f9a08ff
+EBUILD jaraco-context-4.0.0.ebuild 582 BLAKE2B 37a6a83d0b98850f6a78575cf127dff19e5a54413b5f2307c67bdc7bbae671906aa07424f5ad2bd03ae821f2358c5e869fef11efd144f7f8bda34383cee25522 SHA512 3fd0d6021e91ac74d51a7f3c2b04e7612a240beb48ae3d1681835683d4b65adca88798a7ac36ee393e88a478dc14942ebc9e923da852175b794a96c9cd256344
MISC metadata.xml 317 BLAKE2B cfd50bbe9635fc0ceb2d21cf84d762cf58fd40f66e9ede979905602ff5d2845795f28df6064478076030f3b56ed4799cb92604f1be2a81bb55201295d5e98b75 SHA512 b519a157b94749a5fcf760018711e956b2bb7dfe776843493afa04dc37e7c46c659f47ce4d4b8e220fd57f26e030576b5f4acfd8c6e76d1fe97609046419e721
diff --git a/dev-python/jaraco-context/jaraco-context-4.0.0.ebuild b/dev-python/jaraco-context/jaraco-context-4.0.0.ebuild
new file mode 100644
index 000000000000..a854993fe130
--- /dev/null
+++ b/dev-python/jaraco-context/jaraco-context-4.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+DESCRIPTION="Context managers by jaraco"
+HOMEPAGE="https://github.com/jaraco/jaraco.context"
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/jedi/Manifest b/dev-python/jedi/Manifest
index 630bca47b535..5019afe5d13c 100644
--- a/dev-python/jedi/Manifest
+++ b/dev-python/jedi/Manifest
@@ -1,9 +1,7 @@
DIST django-stubs-1.5.0.tar.gz 180400 BLAKE2B 0619a76f89fe4fad456a82e3048009f25fdfd8b8e3071fd5a0cc0eebd62b3e9e8b77d29c5e4e8d1e0297fc466cc7e0c49771750b609fff49516e2aa1499c198b SHA512 c3e89f02a22561b5446e1cc0f01be791767984b5791fe5bd362ec6128e2ba7b32e921f9ee719a80ace05f7f0c84a912731700b457761f64617c1415cd232c7da
-DIST jedi-0.17.1.tar.gz 472489 BLAKE2B 7486925cb307f6a25538c2f5d52763802222561cfc4beca1637e433f4450b06ef328204e75779b6b2ac4ca2cfcf5ab647daecd329941ca6fb0ae2a5dd2bd8b5f SHA512 0a9d552d2b4c45730c9cccf06ebb434b159b755acea0dbaddf5f628dccf8e9c752e03d151258e377b817f1a25fb9ca8e0289dbd2da290f55dc719883413b65cf
DIST jedi-0.17.2.tar.gz 474372 BLAKE2B cd0bf217202e4413a7d4f1d4095fb22ad5c3de557993fd33e246a1fb516992a16a7382db9e18e0c0414ff5d927008c8148e9bbd8ee0dbd62368d01a31611c326 SHA512 cd96faa6f9cd6e8ad8b9a52ceaa6a84f30c8ced51b20d621932f0babf1b90bbc445fbe5ffd11a4f0e356bf20bdd1da756ccc3574e5fc978883de72dfdb519977
DIST jedi-0.18.0.tar.gz 462786 BLAKE2B 35021ed1566fffc24056060f16b8a0aa6f8b6e382f716ff5978711fd66340e96f4e0b628463aadead5605db32cfc20df06a6c53a9b435658f1c455a6212da6e5 SHA512 fcee84496285a0b0b1cf1f3827593d0603bd87c84baf725cc7bdbf594979f49729b18a29b7465848413bdd3a5670fcc41187dd3eadbd9750d77788c5a9408dbf
DIST typeshed-jedi_v0.16.0.tar.gz 497407 BLAKE2B d322d70d3c46d1abcedddbd10aed5c6f213698f4e9f9aec1b4bd7e7186ab7ce384ec6a95d6adc46c7459e3bbb748d6ff432115cae744a315aed60972d2390eee SHA512 1551082938b52717f90e28ffd25e838ab04798ea86ea719fa35975a9de006bcc063a00cc8c8babd994990cdff694d48490f4d8c898c322666450d7ef3be8688a
-EBUILD jedi-0.17.1-r1.ebuild 2124 BLAKE2B 7a1cfd3426ae6e5b2c714eed9513f117af440dc5ff4ce18f0558e1108dbf90e946cb5488142151fb53d1f31a8072cfc1f2d450ec316624c21f98b148dd9b3efb SHA512 301dc533d0fa8b208b4ab76a8c8757c2f8096f7e6dabac1b39a2ed34679dcf6eec43fbaa8048f635287a542ee08132c8154b6519df3c3bf1acdd1786cc00c2c7
EBUILD jedi-0.17.2-r1.ebuild 2122 BLAKE2B 024075a30fd86c3299a0e3a53f67fb2a2b1d86ed66b16105b9d4d50ab2896b39f8b1b48e738ea0827d7dac994579ef79de9e61808b520c33051361c10b11491f SHA512 8be3d7c4985a1ac7e71ccade2f3b74cab705ee70cab85c8e1e2e3455731c430c8949ced57c90d40f2275f2ce992ea641d9346fdc0d2056e643bdfc3f6f8c1f6e
-EBUILD jedi-0.18.0.ebuild 2172 BLAKE2B 460e20959868921d03ba1e08e2ad8ae38b1aae032488e211e8b4e18e1d9cf540cccd5f7712fa1ccdd24fb1e8078ed376a329850f8bcbd853c0c11e60ed810bb0 SHA512 b3aa103e1180fff0999753abe9fa13e28ef69186e46cac7b9b5f7d1fba8acd1eb4d6457a79627962ab7e8babb3284590b00b6b94c6612f873fb3ec6f84a82ad6
+EBUILD jedi-0.18.0.ebuild 2168 BLAKE2B 2da536fd949d57519851c8da29ba91c5bcbbfa977c3e913cb1ede700dea66d7a10c6b270688d847b8c7af31a912e6a25314f05b95d59a8937f0c0fc4f058ce9b SHA512 b3a524c1b533e97dda22448fc1983445b0b3fef77a6cfe0bff778b20ff795ac5dcecf10dc01bb73be02f88586bcbd2a948d0d2544a9f115a73461f895304fa03
MISC metadata.xml 400 BLAKE2B 7ae1b5a2edac295d8d1cce978fd3c6470eacd06b890c960c33c58050a5bebdfd091cbcf48190e2f6b3681341db155f36e9492f41a4c5d88b2f1ebaacd92ca15b SHA512 f3bd9785ed160ea3335a03139abf10e68d10d2431b4b6f56da12c9a074954ad70972e953b2d283646009af180b9a50e59adffd455adb2937905812a98146360c
diff --git a/dev-python/jedi/jedi-0.17.1-r1.ebuild b/dev-python/jedi/jedi-0.17.1-r1.ebuild
deleted file mode 100644
index e6c54498d508..000000000000
--- a/dev-python/jedi/jedi-0.17.1-r1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..9} )
-
-inherit distutils-r1
-
-TYPESHED_P="typeshed-jedi_v0.16.0"
-DJANGO_STUBS_P="django-stubs-v1.5.0"
-
-DESCRIPTION="Autocompletion library for Python"
-HOMEPAGE="https://github.com/davidhalter/jedi"
-SRC_URI="
- https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz
- https://github.com/davidhalter/typeshed/archive/${TYPESHED_P#typeshed-}.tar.gz
- -> ${TYPESHED_P}.tar.gz
- https://github.com/davidhalter/django-stubs/archive/${DJANGO_STUBS_P#django-stubs-}.tar.gz
- -> ${DJANGO_STUBS_P/v/}.tar.gz"
-
-LICENSE="MIT
- test? ( Apache-2.0 )"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-RDEPEND="=dev-python/parso-0.7*[${PYTHON_USEDEP}]"
-
-distutils_enable_sphinx docs \
- dev-python/sphinx_rtd_theme
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # upstream includes these as submodules ...
- rmdir "${S}"/jedi/third_party/{django-stubs,typeshed} || die
- mv "${WORKDIR}/${DJANGO_STUBS_P/v/}" \
- "${S}/jedi/third_party/django-stubs" || die
- mv "${WORKDIR}/${TYPESHED_P}" \
- "${S}/jedi/third_party/typeshed" || die
-
- # don't run doctests, don't depend on colorama
- sed -i "s:'docopt',:: ; s:'colorama',::" setup.py || die
- sed -i "s: --doctest-modules::" pytest.ini || die
-
- # speed tests are fragile
- rm test/test_speed.py || die
-
- # test_complete_expanduser relies on $HOME not being empty
- touch "${HOME}"/somefile || die
-
- # TODO: investigate
- sed -e 's:test_local_import:_&:' \
- -i test/test_utils.py || die
- sed -e '/with sqlite3\.connect/,+2d' \
- -i test/completion/stdlib.py || die
- rm test/completion/django.py || die
-
- # tests relying on pristine virtualenv
- # this relies on test* not matching anything else
- sed -e "/#\? \['test'\]/,+1d" \
- -i test/completion/on_import.py || die
- # this one's broken by 'path' module (dev-python/path-py)
- sed -e 's:test_os_issues:_&:' \
- -i test/test_inference/test_imports.py || die
- sed -e 's:test_venv_and_pths:_&:' \
- -i test/test_inference/test_sys_path.py || die
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/jedi/jedi-0.18.0.ebuild b/dev-python/jedi/jedi-0.18.0.ebuild
index f85ac8301b93..75a301d9c8ea 100644
--- a/dev-python/jedi/jedi-0.18.0.ebuild
+++ b/dev-python/jedi/jedi-0.18.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -23,7 +23,7 @@ SRC_URI="
LICENSE="MIT
test? ( Apache-2.0 )"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
RDEPEND="=dev-python/parso-0.8*[${PYTHON_USEDEP}]"
diff --git a/dev-python/josepy/Manifest b/dev-python/josepy/Manifest
index b890bdf8379d..7a315ecfb632 100644
--- a/dev-python/josepy/Manifest
+++ b/dev-python/josepy/Manifest
@@ -1,5 +1,7 @@
DIST josepy-1.4.0.tar.gz 54174 BLAKE2B 67117e7399422d0cfe2c47f9e5ed11a3b93617e673cf9ab1344334f7f11f0c884f45202e8e5e65ebacc00f527becfdbdda9ea246b8e96ba15e516bfc2fb33ba9 SHA512 a5038a4bb42c5a55d665a551743a976b209c24d8aa368d2b6acf0957e953bd4044d9dc41bf9d460283f44c14b7dd7ce2a860563fe107663d4a4deba0c7834e40
DIST josepy-1.5.0.tar.gz 53979 BLAKE2B e08b3d7a9ce5b123ec8731de27bff63638e68a052f2e6c8715c77f6e4ea644eae1c8200d6d2135853f27eb8caa2e24a04cfc563bfbd01884eb247fcdcc4c9d4c SHA512 39ace649ae4fcefee3eb7fa749001645711de39dc17fd47f1ebf52981929e21bee9b6316d09c61b5478d3d652afc0659e7d5110d1e222e8dcbdc2bb831cb2d8d
+DIST josepy-1.6.0.tar.gz 54066 BLAKE2B 18afbcf47d97e9677a3b75be50a4e61dd7748326eca1a7b736c0c9edc3918b2082c1cac8b32481bb631bef106b0e9895b24be054600f22f38bb45401333a28f4 SHA512 d08eb731b1027cd0b57639ac0c3d987d99d78daa54a9fe22d86eca90c9c5ab73bd8193d3fee4f98a4c55392015d1c5ee32fbc6589f511a6951033377cc2e1168
EBUILD josepy-1.4.0.ebuild 803 BLAKE2B 6b676ed68e693c54940d95df787de0c7c2159b71d303032aca5fcf1c97d1721183ca5538fa9cc2dc407c409608e38e9d8a9bbf9fcf33fdcc8e2e70fb543be36a SHA512 b532c2ef85e85b7bb05f5626c5ab2f7118d3d1c45037bc4e621cfcf0110e2af839c0a886206485762ecd451dacc729d3c3c93e4a657a4e230e36c1824cebeb30
EBUILD josepy-1.5.0.ebuild 803 BLAKE2B a5c6ca6cd289616ff94e9c8610b7b2a768aa85f7938ac3c54e6870b0df4d7428c31b787573196433e2050ddc49968ae162e70152bcc2f7fb5ff7534dd148e14d SHA512 c81fe24348141a1ffedda02203214fcdbeed9ba57d785225eb510958558be7289227c0c64192a10ab1ee572bfd082a91cbd255775c2145450e1cd8771e6835e3
+EBUILD josepy-1.6.0.ebuild 802 BLAKE2B 2676e1341879fba00f1227dcd4373264a4b36f6a2ae5bc483e28c7922f4466a11420ddd7a291be803dcf105036fab93080bbd70d3bbff49aebe905852a3df163 SHA512 ed0011bd80cb5985bd9516f7c9a15a67757d77ad4db6e2a742dde580bd0db48b33d1c19867dc593e550f1e9cd46e35e79a6950b8b9a38d8649815a925552d12f
MISC metadata.xml 719 BLAKE2B 658dee515235de05c2e9bb0f806feac685ca20ac9950982503eee109cc110ab84c2959542c2425803e38d5925eb95bb04c53daf21f6d8aac478a7f76fdef92fb SHA512 8fd99401c198b6a0a5d440d90daf80e085e16bd7d0872b1794338bdbe23ee31893346486e57d6c6ebbc892c7d9ff4351d9254d54726bec5cecf5510468a6df99
diff --git a/dev-python/josepy/josepy-1.6.0.ebuild b/dev-python/josepy/josepy-1.6.0.ebuild
new file mode 100644
index 000000000000..08704af967d5
--- /dev/null
+++ b/dev-python/josepy/josepy-1.6.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="JOSE protocol implementation in Python"
+HOMEPAGE="https://github.com/certbot/josepy"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ >=dev-python/cryptography-0.8[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+"
+BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # Remove coverage/flake8 options
+ sed -i '/^addopts =/d' pytest.ini || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/jsonmerge/Manifest b/dev-python/jsonmerge/Manifest
index ed6b4187c135..d1ccbf76663d 100644
--- a/dev-python/jsonmerge/Manifest
+++ b/dev-python/jsonmerge/Manifest
@@ -1,3 +1,5 @@
DIST jsonmerge-1.6.0.tar.gz 22735 BLAKE2B 92eb9936e982ecbcb963bc88000c32ed884957275ed43fcab5153ea84d49a376b542db77d4413a47f55ff4fa6f7979b12db1187e7d6c335ed2a71d5944f2fce9 SHA512 e75c1915340d29bceded668faf1fd247a902792e58c3a7ee7183ee7b4a2060dcc84d0b91e8d2258fca4383eac32c76f98330f878a9706c2dbbf5c241ee6fa3db
+DIST jsonmerge-1.8.0.tar.gz 26978 BLAKE2B e6aec87f6beee5eddc5d3a89afd15c45d8e8f58aafa98b6556805c1f86a4c8d65d1562230ec06181351480b1aaa881aeb5ef22bd8d39d5b7d5d109ce8b76747f SHA512 a19a37e0e56d647aec095b6a67f04573e0ffd988964a24f5722ae90ab03edf65628d03f0dc9242830cb606052a73821f0f1c790d01830bfafcfdb11698967da3
EBUILD jsonmerge-1.6.0.ebuild 628 BLAKE2B e53c5874e130d282312583ecc0cfb7d18ec348a353d759de52b31e6f3b6957b3fe61fd88047231d0d7cd808c7de397b145bd806d8d7967cac35722bf5d6d911b SHA512 4e17550ed4f7ec93d6725c1af7649b32e50f42897fc04723cba7be248e6283a6c7f208d5246eef8f21a221aea0b4731b92e26bb7d708b450cf6baeae7e1e40e3
-MISC metadata.xml 372 BLAKE2B 1490ad4a4f5950599628f9bbd3f7cabb2ab2cd52e0cea7fdb814674d3f50804675bac91180392a013294c72e3b7b4d551b0ade20331927ad9773ae4eaf2cdb3f SHA512 ecf2f464f37f4f00ccad0d697216fdb669ab31f26a571023597f8d7bffe2e9101bc618c437ce381879c64701f13d3b81c03dba57bf1a67df5b13c81a137865ea
+EBUILD jsonmerge-1.8.0.ebuild 482 BLAKE2B 4b2f9cac28ec1a7c3559c175d93d4efa93e2c5193343bcf6628223187cb399e9afa3b67a68008aba89bb224c8f882a057cc8fd50afb064552bd1498f8bcef2a9 SHA512 9faaeedec20e9bebea5a1c765f190b1e4d4e1f324b9ba0c4f20a02548c9058b56341b0e0c0bf73e53c9018dd38e656d1964d49347de6c81f155c0440bf2f225c
+MISC metadata.xml 473 BLAKE2B 3a28d55fd85b68e566c37040b5b0d966da02b285584cd0025b6501b07cfc5f8c340d0e14bd9cf8b1510e44dd5f4be8f6d9c01ecc4d82240c23d051cd69c4a73b SHA512 e517efb4a97e559a940691db5b1eaa182ba4816bdaf971fee350f4601998d9ce608afb6d670a36a556529860805b24b37e01757455ce251b7461119b2f8b9ad0
diff --git a/dev-python/jsonmerge/jsonmerge-1.8.0.ebuild b/dev-python/jsonmerge/jsonmerge-1.8.0.ebuild
new file mode 100644
index 000000000000..afaa5a495335
--- /dev/null
+++ b/dev-python/jsonmerge/jsonmerge-1.8.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Merge a series of JSON documents"
+HOMEPAGE="https://github.com/avian2/jsonmerge/ https://pypi.org/project/jsonmerge/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/jsonschema[${PYTHON_USEDEP}]"
+
+distutils_enable_tests unittest
diff --git a/dev-python/jsonmerge/metadata.xml b/dev-python/jsonmerge/metadata.xml
index d4bd319f27b3..0c2b72c49a4b 100644
--- a/dev-python/jsonmerge/metadata.xml
+++ b/dev-python/jsonmerge/metadata.xml
@@ -9,4 +9,8 @@
<email>zmedico@gentoo.org</email>
<name>Zac Medico</name>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-python/kaitaistruct/Manifest b/dev-python/kaitaistruct/Manifest
index efb914089ca6..514502a2e63a 100644
--- a/dev-python/kaitaistruct/Manifest
+++ b/dev-python/kaitaistruct/Manifest
@@ -1,5 +1,5 @@
DIST kaitaistruct-0.8.tar.gz 5158 BLAKE2B 802435e81c8ec2544f26109762d43d7761c8672714107861e5f981583bf38ab85b3c2f1f3be5d25429287b380b756599fb51cedd130870f2cd9cfe221fd2f509 SHA512 8361e30c5bec9a7c57c280d277232ff4123686f29f3813e61cde9bf7512ead2e2f447ea1e18b8925aefe432edbbd9682a690293dcb928a9049c4c81832b5666f
DIST kaitaistruct-0.9.tar.gz 5497 BLAKE2B c3f4dae4269b8bf5102a120aa8792ab710607efd854d01e1239e0269fe696d38183f82a4d93838756d5283cbaa36bd137ddc8b0ea6c91bc474eb89dfba4a76e5 SHA512 4654f18d72f31745f27eed035899231e69f9539a8e8322055b0dd99ad701dbd4d484357d0bc42f5a1953abc6947a90fc5ec9da80aeb862077c175c1295549682
EBUILD kaitaistruct-0.8.ebuild 398 BLAKE2B 1a9b0e6574eac57742064f7bcedd92a9eeaf0e4ca6a56c66d421e2d03e56b478ab5f5a38cefdcb106831b7a6aaccad095aad3ea032356c4351dac916f0d62523 SHA512 d903a7dd447dba871ac6f5c74c357857663c459bc75ce1869860650dbbd2d7f2ecc8270d70e468045ec2d55962d22452f1cffbe8045c38221fbc519ca396fa1a
-EBUILD kaitaistruct-0.9.ebuild 348 BLAKE2B 12d8144d8982478897d0bc76aa1d1d343e50e6d0fb4f078ceec4b8387e6041d5867cdb35207f49cd1b4a59edd61b1dd0f0c13d81cc01dd84344ec20209f11ed6 SHA512 e7b9b41500127ea192e38a6bf6b711d9e40a298032a776234b099cec691fa7752c936c0cea377f99a0330cf61474046030dcd3fc348d19bcba26b5b1ef32fa53
+EBUILD kaitaistruct-0.9.ebuild 355 BLAKE2B 02bf94a889e2a0e2112a813e16ba3ccf5382fd5974c3e711655229890ba13665178fec408173ba8f30491167118ec33a2b171e53e89853812dcc8dae34dd2605 SHA512 a003a6449fefe4f1bc57a26d585a7754b9bbac1561a59d21cb9ab0f4a2c4c3d6896d8ea0e52c603217ffa7bba70bac591eef035a49365ca1719de28b42f901fb
MISC metadata.xml 754 BLAKE2B 2e243bfaaeb4bf110e5a229ded97a4dc9021031f527415f4f59978aa1f37df1d00b76142ff13de317e8cdc28665555800465696c4f13b812d199a523b15c8cfa SHA512 a50ba1aebf1fe3d7ac4f294b9edf20709a542ac263ae3a2d33029dc424136c6a689680933430075c9783032cb893de5563b810974da724bb17b556ee5d6d08fc
diff --git a/dev-python/kaitaistruct/kaitaistruct-0.9.ebuild b/dev-python/kaitaistruct/kaitaistruct-0.9.ebuild
index 2dedd2b60ccd..36196750b6d2 100644
--- a/dev-python/kaitaistruct/kaitaistruct-0.9.ebuild
+++ b/dev-python/kaitaistruct/kaitaistruct-0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,4 +13,4 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
diff --git a/dev-python/keyring/Manifest b/dev-python/keyring/Manifest
index b19e39830db7..de523c5b72a6 100644
--- a/dev-python/keyring/Manifest
+++ b/dev-python/keyring/Manifest
@@ -1,7 +1,9 @@
-DIST keyring-21.5.0.tar.gz 45885 BLAKE2B 73fe60f0d414cad3b36e0c995b63f048f75358b9f4d389f41ae3a32d68c82ccb9d1fe76d9bd375d06519bcebb8ad9aa34ba98676bf37f3c5a10d9424c161e074 SHA512 25cbbcac0810829e48e6ff4c9497b8c9f3c03011047e76a6901f6c422d6eb1711e535233a90d96f8dc16a77352d4228114f3b447d9e196184a9d87402658f5bd
DIST keyring-21.7.0.tar.gz 46998 BLAKE2B 469d2de254ed88604a40a4e05c001f50986f55296d35b54969cfa8612473cbd5184f36bd6babdfb6631ab908e03f81858434b7e52471a2d366f97293c2c0ed93 SHA512 8fc5e8f0f0cf2a336c6ce900d59fcd31b4ec270d62559a1c2b4c36803428532b463bad0b2ace9af33b6fb0d50de94229449c4ef4042287ecaa8f1fac37c5faf8
DIST keyring-21.8.0.tar.gz 47639 BLAKE2B 3b8b11cd7ea121f9d8544a5775d9f62de23613da0265f0d815687ad311f4a7b6ed431142682df3059fbe43a342c6151871782a850c416a5b50c1df14a64d609a SHA512 4acadf421946644466b5c43481eddd111170185ba3993f4fec38cad0129259bd17aebad4dc2e2d2e88e84aa814e62d37b39efe7385ccd569e40a5291d5f4ae40
-EBUILD keyring-21.5.0.ebuild 1164 BLAKE2B 7a1c0fca40b678e8983402aec32ffe72631ece1ca576983c3c81d5f77e3adaaa36ca1cca00616982fc0fc0252522f2708df3c6125d793aea58d0ded49301fef9 SHA512 c022174b8ecca7e30edf9772a696222acc3189107afbe42ea255fc4f840ca0cf76d70f55b5d986d27759ba39642bb009369624b902a82228ae59083d65e02af2
-EBUILD keyring-21.7.0.ebuild 1172 BLAKE2B d2151e7d29443366931f0e71f9bf08b1deab55eb592657e66b77278c5e9ba1be749780e6cedc9144be6e1e108b11105ac3f8f00c80e6d6080579382135973792 SHA512 69026bca0ad861e49726e4cde2497fabb8421326ce7b9b1b250e413a55305a794fc2ddf0abee91ce6f1a0f6358db5e5770a0d77d002ddff605644bd7bea3c77b
+DIST keyring-22.0.0.tar.gz 47693 BLAKE2B 88a151327778e5e039c43caa68e53705d985d6ef2b7b668df1d941160b843f47a0e2f6f79c9afc39bc66a36373c0374333296a3cb98f1c65c620a8fad3f43fec SHA512 5e9e27cf9b09f042747909b442864a1ea0669b36f69592538b487978a582e16e58056d6bd68b35566143000ed3f5c7733e3ef471c66935a811e09fc4b7f56f6f
+DIST keyring-22.0.1.tar.gz 47782 BLAKE2B ec9f5c0418b2c279f111cbcb8ccc1fc05f64e859e2e675041289a639c7e2d4681e562c9c023e46f1eacb99f88114af97545ad36f71037db0b77e83d927785ce0 SHA512 2e264570d2e905ce4862d71fe4b02fcf0631218a693292c13159fdbad0032e91d81910f84d787e948057e2f428fcf8677ebdd83af4da54c3359347f642db0441
+EBUILD keyring-21.7.0.ebuild 1164 BLAKE2B 2dcd3277b3acd6be6423eb9262260533f1498aca99cd4753817560e6e7879c3e8036a531bb9418e270e926515d147f8e49eec81f1c7bb3658b5f5b9ced16b8ba SHA512 1812732a3326f1454652589d4d1c717ef8868b1e0af7e85196f3814e5943ae8398f2f52aa789360539c558cd5299672007dbdc28df77928c4f4cf4d1cbed87b6
EBUILD keyring-21.8.0.ebuild 1172 BLAKE2B d2151e7d29443366931f0e71f9bf08b1deab55eb592657e66b77278c5e9ba1be749780e6cedc9144be6e1e108b11105ac3f8f00c80e6d6080579382135973792 SHA512 69026bca0ad861e49726e4cde2497fabb8421326ce7b9b1b250e413a55305a794fc2ddf0abee91ce6f1a0f6358db5e5770a0d77d002ddff605644bd7bea3c77b
+EBUILD keyring-22.0.0.ebuild 1090 BLAKE2B 54a6e182eddf3b5b7e8498fae18dcdec0e560331a25cae865422db5a07c233726953eeab324d954ce3ca5c644a2fa2beecfb9576ed914fb7c78a0a0526c6ca51 SHA512 70605a3652eb2eb753d71a46a98cbc422ff456c58e57e70b42bcd0358f76eb2d0b7f1ef8cd0dd2abed4af703eebec0d094d7334a4d282c0c037bdc8203d834c7
+EBUILD keyring-22.0.1.ebuild 1090 BLAKE2B 54a6e182eddf3b5b7e8498fae18dcdec0e560331a25cae865422db5a07c233726953eeab324d954ce3ca5c644a2fa2beecfb9576ed914fb7c78a0a0526c6ca51 SHA512 70605a3652eb2eb753d71a46a98cbc422ff456c58e57e70b42bcd0358f76eb2d0b7f1ef8cd0dd2abed4af703eebec0d094d7334a4d282c0c037bdc8203d834c7
MISC metadata.xml 610 BLAKE2B abd4cf8986ea009081e0e21d31b8bbdbe7b2e99fb332bda41d666c97feda8974cabcabdf6d88e4d8d9a2b9aefd250ad06bfcdd8888513cc0a10cdbda9c93c981 SHA512 931f5d607bc5d9caf329f0b7a010ee055f3c962e67e61c8f4e7458f5325a89bd91678c215fbdd63160eb2d7f34ce58b0a30b144e4159fb426c243efa1dc12d05
diff --git a/dev-python/keyring/keyring-21.7.0.ebuild b/dev-python/keyring/keyring-21.7.0.ebuild
index e2a8239584f5..891ec2d70560 100644
--- a/dev-python/keyring/keyring-21.7.0.ebuild
+++ b/dev-python/keyring/keyring-21.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/jaraco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="PSF-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos"
IUSE="doc"
RDEPEND="
diff --git a/dev-python/keyring/keyring-21.5.0.ebuild b/dev-python/keyring/keyring-22.0.0.ebuild
index 1c9e6512b951..d62127ef81b5 100644
--- a/dev-python/keyring/keyring-21.5.0.ebuild
+++ b/dev-python/keyring/keyring-22.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( pypy3 python3_{6..9} )
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
inherit distutils-r1
@@ -14,8 +14,7 @@ SRC_URI="https://github.com/jaraco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="PSF-2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos"
-IUSE="doc"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
RDEPEND="
dev-python/secretstorage[${PYTHON_USEDEP}]
@@ -23,7 +22,7 @@ RDEPEND="
dev-python/jeepney[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/importlib_metadata[${PYTHON_USEDEP}]
- ' pypy3 python3_{5,6,7})
+ ' pypy3 python3_7)
"
BDEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]
@@ -36,7 +35,6 @@ distutils_enable_sphinx docs \
dev-python/rst-linker
python_prepare_all() {
- sed -i -e 's:--flake8 --black --cov --mypy::' pytest.ini || die
rm tests/backends/test_kwallet.py || die
distutils-r1_python_prepare_all
diff --git a/dev-python/keyring/keyring-22.0.1.ebuild b/dev-python/keyring/keyring-22.0.1.ebuild
new file mode 100644
index 000000000000..d62127ef81b5
--- /dev/null
+++ b/dev-python/keyring/keyring-22.0.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Provides access to the system keyring service"
+HOMEPAGE="https://github.com/jaraco/keyring"
+SRC_URI="https://github.com/jaraco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="PSF-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/secretstorage[${PYTHON_USEDEP}]
+ dev-python/entrypoints[${PYTHON_USEDEP}]
+ dev-python/jeepney[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/importlib_metadata[${PYTHON_USEDEP}]
+ ' pypy3 python3_7)
+"
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/jaraco-packaging \
+ dev-python/rst-linker
+
+python_prepare_all() {
+ rm tests/backends/test_kwallet.py || die
+
+ distutils-r1_python_prepare_all
+
+ export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
diff --git a/dev-python/latexcodec/Manifest b/dev-python/latexcodec/Manifest
index c05187098da7..46fd1c9d8c96 100644
--- a/dev-python/latexcodec/Manifest
+++ b/dev-python/latexcodec/Manifest
@@ -1,3 +1,3 @@
-DIST latexcodec-2.0.0.tar.gz 29919 BLAKE2B 163fe7332aba7628265f1462570c8d22ec4044dd7b7383de8280bbc617ba4dc26e90f12e6777d690c7a8ae4f6564dbf7519bd6f57cf3dca2820a1fc647a1d7ef SHA512 3c0540b4e5dbc88908b26c68b4c6fca573b45a6b17053733b35a16716510bb67ef6099fae8e48e094a6f08be4e4eac48e889366f035ab38f80e31dd61f08a3c1
-EBUILD latexcodec-2.0.0.ebuild 498 BLAKE2B 0a62422087d54ddf603ed2edc4bca11089db678b90138ac5c161bb30381bb25a07021c8a79dd4f350a3edf8c12145a22e40759defa631338c94e75371babb38e SHA512 dcaa15efe2f61db1b674dc6121d54362a4db69aa74ceef03e60d89a367a8ed028411bbadedfa884ba2dc821b15aad988f3e829423d72fadc9c465ecbef38b67e
-MISC metadata.xml 1105 BLAKE2B 888095a4dc47b0dc263a532afc635f4e673a3ecdfb268e0c7bdea292240aae883c9c477a11621991a9291fd528e72756da2dfcf83a1ca38c1e2ab2335abeaa49 SHA512 1643cfda1ab0bde15b47bfb5bf2ddb8f5f0c94981fc4d8cab9568fa8569b3ff7214419d2685699486cfb96bcfaa0e88d2da350d44f11fa321e23ab0a6571ffcf
+DIST latexcodec-2.0.1.tar.gz 30131 BLAKE2B 8af9cf81a1e0a8b72bf4eb1be206d2f2029598372872f1c43d8abe5e69efeba957d610102f44a5da552325f5525e1668e52ba2cc6c9a2d3f4b7c59c375f040e0 SHA512 e7f23b91904e0bd4a3f052f5f201b125e84c1f94a247b869e14c8f45ee8bc2c478e8887a792efa8c9b6d2b7fefed43fc66e797206b6e40aedaedc68ce7865cab
+EBUILD latexcodec-2.0.1.ebuild 498 BLAKE2B 0a62422087d54ddf603ed2edc4bca11089db678b90138ac5c161bb30381bb25a07021c8a79dd4f350a3edf8c12145a22e40759defa631338c94e75371babb38e SHA512 dcaa15efe2f61db1b674dc6121d54362a4db69aa74ceef03e60d89a367a8ed028411bbadedfa884ba2dc821b15aad988f3e829423d72fadc9c465ecbef38b67e
+MISC metadata.xml 1130 BLAKE2B c99b347b747e56a3e423ea01537e4914f9dfe92ca2b376783c96557302476c18f29dae3c678984b6facfc8f06337d877991f73e8a0c70cce97eee70ef8ff464c SHA512 1bf81362b8c58717db3b8ef78eaf8627025f5c5891b496c0a3fd7d18fb62113ccf26d87a88a9acb12d7be31495d8987e50b6a594e57784d502107919ce061138
diff --git a/dev-python/latexcodec/latexcodec-2.0.0.ebuild b/dev-python/latexcodec/latexcodec-2.0.1.ebuild
index d0b505b9f685..d0b505b9f685 100644
--- a/dev-python/latexcodec/latexcodec-2.0.0.ebuild
+++ b/dev-python/latexcodec/latexcodec-2.0.1.ebuild
diff --git a/dev-python/latexcodec/metadata.xml b/dev-python/latexcodec/metadata.xml
index dda74f681e53..0618add19786 100644
--- a/dev-python/latexcodec/metadata.xml
+++ b/dev-python/latexcodec/metadata.xml
@@ -12,6 +12,7 @@
<longdescription>
Latexcodec provides a convenient way of going between text written in LaTeX and unicode. Since it is not a LaTeX compiler, it is more appropriate for short chunks of text, such as a paragraph or the values of a BibTeX entry, and it is not appropriate for a full LaTeX document. In particular, its behavior on the LaTeX commands that do not simply select characters is intended to allow the unicode representation to be understandable by a human reader, but is not canonical and may require hand tuning to produce the desired effect.
</longdescription>
+ <stabilize-allarches/>
<upstream>
<remote-id type="pypi">latexcodec</remote-id>
<remote-id type="github">mcmtroffaes/latexcodec</remote-id>
diff --git a/dev-python/ldap3/Manifest b/dev-python/ldap3/Manifest
index e4ddc4c11f37..582f06976276 100644
--- a/dev-python/ldap3/Manifest
+++ b/dev-python/ldap3/Manifest
@@ -1,3 +1,3 @@
DIST ldap3-2.8.1.tar.gz 961648 BLAKE2B d6cbc52512efbe4f6fe5e7d19ee2ce1af3e03a8d6d08d2235eeff0f00c61fd12583c4b9fb452206ba161961c3438d109fa106a50a0edc858c24f5cd6261b2561 SHA512 f37e76e1008c990290285a757def6fe70e227393fbbdf84eb1130d5fdfd17db724c544848cc424ca7831f8cc9e8d25407fc139981ebd10818064f588adbafebf
-EBUILD ldap3-2.8.1.ebuild 617 BLAKE2B 017d1696841a51cec050bed0561430bc7fb10aa8d71592e09b273c9109eca603e41efd9f73c4a4ee5040319d947298701c5c744231c65b0fdb3fd685372c8d71 SHA512 4508e13ba576a8eb8ace4c8dd950f06e63cda633db82ab55346b7b7d33b203d08967fea0d703c52df61f0e8fd1ffb687b921e4ac610997aab04bf908c766c73f
+EBUILD ldap3-2.8.1.ebuild 624 BLAKE2B 310d804a194da7cd4353d56c2affa02c59a267d0b15fd496bcd44bd632abbc0444b239afa367f685009d37092a7905df3f7ff7b8b04eaa953aaba29c5c692264 SHA512 05d2be83546a37c92c73f92f681f75432cc1b5d74eabff3f9434f82751e82d4ce036fd0c3def9ec228ee9484f4b4e28b7a1791e3b3d0dd0c6ebe772e4eef0a87
MISC metadata.xml 691 BLAKE2B a926c6be14399c92366a31682660ec3e2122196b113f0f02dcd78e0a2ef99844580b1d80f5e233fab157834a1eedeb42d1fb56d7a40823ea322e009e82c33156 SHA512 6b0982bf886658ab5f54ebe2154305bc94dc5c32797d4a3142143eb19e65ac86800671a3494b3868a94b7010e9a5f72629617e979a02eb9886b220b7a853e2d7
diff --git a/dev-python/ldap3/ldap3-2.8.1.ebuild b/dev-python/ldap3/ldap3-2.8.1.ebuild
index dce25111a7e1..f31e8683652d 100644
--- a/dev-python/ldap3/ldap3-2.8.1.ebuild
+++ b/dev-python/ldap3/ldap3-2.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/cannatag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
>=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
diff --git a/dev-python/libcloud/Manifest b/dev-python/libcloud/Manifest
index 9f6a42621238..6a23d9032f77 100644
--- a/dev-python/libcloud/Manifest
+++ b/dev-python/libcloud/Manifest
@@ -1,5 +1,5 @@
DIST apache-libcloud-3.1.0.tar.bz2 1613381 BLAKE2B afc607a76ff3cd24961cfaf916b5813cd59e84d523f9a642bb8222d889abb44d6357d230b001ae03a0b021160384d6c6d8420e85825aa8d84f7619e900c4c9b0 SHA512 ef2fc4754281adc336d656d3a707710feae0f6c22f33156830dd0b299d06fbf9b890817f68192106320944f851265c39f175b5fae5f85053706ec2f0ccd04bf1
DIST apache-libcloud-3.3.0.tar.bz2 1811722 BLAKE2B bfdacdda6bb39b3782915d71db6d736caa8a1d57c5120dac9020a1c4923ab08bf8983916fcac15723139b073858efdf178aa797dd592d7534a0b6ff35f8fc5ae SHA512 286ddd79b14633ceb59e1a4b015760a1e525b0282f3039f16c2fa4de940005da5fbde1b8262027103ca91c9653baed22d61dd136ddcc2b6886687ad8b27f3ea8
EBUILD libcloud-3.1.0.ebuild 1063 BLAKE2B 9aaca27dd26b15f7cef25ae713c073b78e50d99346f9156ae9b4005fcd4d6f36ee1ff46759fb0a9842e6a7e401db7ccd1a41a8fb5e7fde958832b627ac4c6aee SHA512 3ef38255de3fc860c09984ea54ad6a3a61272543f8a55553dfe649e2db22af8bd3988ed5411b0b793841df82ebd61ca83d811eeba20068be9b5a7872931a79b8
-EBUILD libcloud-3.3.0.ebuild 1190 BLAKE2B 41f44235281a5e530480200d99d6d1c2a29e57a74813a3b288f097b5d5b11c1ddf05a03db58a8142b98c59173f22f62c141d580a75a28a1ad02fc2c04b371f03 SHA512 a8e8976abf1ec8a69e95eff0f5276731c4d9b9ba1467cf2b6021f9af2ed08c70d14496bbc25924b9283d536eafd669b9b26b5288a5028db54750d9b3d88a19eb
+EBUILD libcloud-3.3.0.ebuild 1195 BLAKE2B d9eb0bfdb80537a2083f4990c9d7fa16edf810524ef2fa5f5ce86632273b65cbd468e53b7500972f9883e8240f6e0930550ba11ff315a01124ef8653ad2d438f SHA512 14463c74dad0458ddc3e3dc7713f529f8f28e65d20dc6369b2476b56938443ccf34e347850bb5ef8950077239d3ef46becea5578c0358a0a99294ab95a6ba9aa
MISC metadata.xml 324 BLAKE2B aa05dc2d968f9550a607cc367c5ab6c3426a41e35cc9a29baaf25050978543fee5bdd676a4606c45fd9104ab6dbe2f2c2bf8f7c45d1b95805503f1cf20668b75 SHA512 809416c2bc54a84624712c77982b57734b6510c66dc731f517574949f13b2aa37b97c9ce4e5ea649262a4731a435187f271d0922e87bc647b2e696bfb40eab0d
diff --git a/dev-python/libcloud/libcloud-3.3.0.ebuild b/dev-python/libcloud/libcloud-3.3.0.ebuild
index d1580f8c9439..f6d8810c64c3 100644
--- a/dev-python/libcloud/libcloud-3.3.0.ebuild
+++ b/dev-python/libcloud/libcloud-3.3.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/apache-${P}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
IUSE="examples"
RDEPEND=">=dev-python/requests-2.5.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/libnacl/Manifest b/dev-python/libnacl/Manifest
index 46cb29c1f43a..18d1a80383da 100644
--- a/dev-python/libnacl/Manifest
+++ b/dev-python/libnacl/Manifest
@@ -1,5 +1,5 @@
DIST libnacl-1.6.1.tar.gz 39789 BLAKE2B 7c73f67d4faec8d6e53df21eb3c394d4f36754cd9ad1dfa63ef45aab43bb1832cace7446688b2b29b9923539e00d59f3a78c719b8b8770b2c6c217db19dd2f6d SHA512 90fd9302cdfbe84acfc7dff0ac95eeb05fd1bb346cd8b220613174d5d1ae5f627be06b4d588fd4a939c49a119ca557d68a06d3cbe1c0d409a253fdca96d944ac
DIST libnacl-1.7.2.tar.gz 43343 BLAKE2B 4f7d03661e1385033c51821bf673c81ced11a1523b371ec7da42ed9cf75bdaadee1e679059dfae85871530652b5fea80bfb91c19a8a1eefb4ecf1b8661f11e19 SHA512 a4efbf73f73d9493ac365efa5a5bd6481f85ce4c880ad236bbf7478090bdea857e78e33e445c4e467d2a2032040863b835f32f9a942d2f1e467015bd76b0d469
EBUILD libnacl-1.6.1.ebuild 539 BLAKE2B ccb3670d51307049905a0c83b804f84ab665209d74c701ff3c03a629bf8a5d4a5d97a5fdba12e28e6f067584ad12c6a5bc2250296bac19ae79aa9d08fe404bad SHA512 231d321231c039dc696d18494d964e2df61aab1dc4fe27d2f8cb70794ffd28dc58670a8f5000c518f2dae723140eaf822670159ae9c4d02687a723f817b7a9b9
-EBUILD libnacl-1.7.2.ebuild 565 BLAKE2B 33d42e568ddaf8716c684c2194ff5c393ddce1e47ece893adf39087e2d44dc6a4dea6357a7b966a97db48d33507a74e7426e00cd582a6e57004ccb85861ec5db SHA512 505827c9f1c7ab9d43ca403ec4f36d560e88e06198a210de15662125e24ed6b5e02987e3998e3190410f1f4ad3136b5f734f68c060f669057d68d041e70f2061
+EBUILD libnacl-1.7.2.ebuild 570 BLAKE2B 6dd4bc313520454eb081e9bc754f7139a72a251e0cd5b6c65b089a59199b74265b0de044f9cff333efebb59d989ec16f7f10e7611b9922c90757db5767bb81e1 SHA512 1bf01763ce26a60142014ea5f4737c7d8e4c10549725d62f9b9071b85085c6d9afc926a4632bf381763904a744083022e84a89a36a0b62d66cfb59ec231a7a18
MISC metadata.xml 495 BLAKE2B e77a0ee4b63cdc8594ff6dff8416db824eaf4a3fa50f143bcaf2c71b5e216078cd41ece0aad491240392896a06bf4dfb7f73dbd1e7e504999e1c32b642910537 SHA512 dd1c019a0685be6b3e1b6f124feeb0dd6ea0678e1f243504565bf467c62c3bbf4901990692b559c1e869d08bc4ee6338b8d7ae41410bc6a2d904d53283fd49b2
diff --git a/dev-python/libnacl/libnacl-1.7.2.ebuild b/dev-python/libnacl/libnacl-1.7.2.ebuild
index fafebb13d24d..5dd69ca70bfd 100644
--- a/dev-python/libnacl/libnacl-1.7.2.ebuild
+++ b/dev-python/libnacl/libnacl-1.7.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/saltstack/libnacl/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 ~arm ~x86"
RDEPEND="dev-libs/libsodium"
BDEPEND="${RDEPEND}"
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 11f969846065..8b37ea2626a8 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -2,11 +2,16 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 30f19f56c4d1f6abcda5fec76256219d1e3
DIST llvmorg-11.0.0.tar.gz 122743665 BLAKE2B 3f95570240789fd68ddb747df817f5c6cdc9da40911bbe9ee3531c15ada9165e5002b1c2f778cf8735858485ea05a8754e3d3a5f4b15bdd6cb33d64a14692984 SHA512 b6d38871ccce0e086e27d35e42887618d68e57d8274735c59e3eabc42dee352412489296293f8d5169fe0044936345915ee7da61ebdc64ec10f7737f6ecd90f2
DIST llvmorg-11.0.1.tar.gz 122790338 BLAKE2B 0130996b4a8c4d9f757136fd7fb318068c9bfdc565060dec0d4336480c4ab66c4ae3185a7fdb05f13cf9ee8fd4123b09df938881b75d6e5d3689595114b7e32a SHA512 f5e6ef0b3111aae08a89cd01adb2ff4abfa9ef779c68b9190421d0447efd25c2cc00e5aae9f4764805f5fa31434866043d1510ae7389817e28ae53a5442e2fdf
DIST llvmorg-11.1.0-rc1.tar.gz 122793491 BLAKE2B f4777455f5903cffea284eaffd872be6c287c6c1ebbd0c4b5b5473f146d7f5476f3551998a58d3e976ab90cde7b0d05db2b3be97f4e8e2c3474755ff38739268 SHA512 44e281486c44fa1611042ab658b9833a75f9613b7f896863613cfb99de66d13607fb1e9064f42ea3d89ca7951113465a90fd96ca4544262f165f78bd5261f5a8
+DIST llvmorg-11.1.0-rc2.tar.gz 122794772 BLAKE2B ab533f078d9d6c37e27c578866a07896344a0b4cf4ebf6402f4fa490213e017310d1c882bf63e552e99a5b4f6d1d8c01413420713b200bfa6732eff64f3c47a9 SHA512 88d8f1d938f0ba7ec39478d03a35c09a30bea51735276205494265b1061621b3ebcda8ee4211e896783b1b99a377c9fa68046118b0d6cb7fcb7bea1e960f95b7
+DIST llvmorg-12.0.0-rc1.tar.gz 134164708 BLAKE2B d4261ff7d9586b47f4cfda3d2cda4b76534f9e17fbd5cdb8861895b8eb466021962f4608bfcdeb52f8fce78850a994fd5eda0560f7211e5c8d1ac9330a738a36 SHA512 3d07d013d0705bb99f56898cc55d054d0d95aeb53b3c756cfab80b4c9097cc4935bcea89b9efde2e503a899b9fccf0dacc0073c9991c8ea352755c5ec68a757a
DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f SHA512 fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59
EBUILD lit-10.0.1.ebuild 893 BLAKE2B e23af1f7a6d50e660ccf67a800375129465f3fc0c89e0be4e8013318ba9882df788baee745ddc9e932e1d42664cefbc5b08c1ec550a162a3d1ea39e1f22e66b0 SHA512 20206b54df19decdcc35112630b734351a9aafc2093f8ea3b5a57baa2db822bc3583252fe784d8af4ca729a0ee5f0cb1ec53e2eba85e94e21cd7b6c4d80e5302
EBUILD lit-11.0.0.ebuild 900 BLAKE2B 0224887621d00008b892a1549721c41e7495ea3ed80a34895ecdcd117b48be5d88607b1ab5a31c0e8441691c91ebd6b19ace2ac6e8ba919dde8fc8ba9b12ce27 SHA512 e418060f8cdc1654aa5be2345ff65c47aef24257ece4682092ae4c2663d68ef7ac9836491a79f6a4c084c6f3ad4419dc17ce0ff2f252dc1da1c8e5e1c3cb2d10
EBUILD lit-11.0.1.ebuild 906 BLAKE2B 708d74537d3170a4eda560384480fecc6de33ab02d8ded6ecb2b0699c3b62cb18eb4f4fe6360423025420f7e7b92c0a6bc90eec5585fd3b6fa5500daa7a96e67 SHA512 f23fffc23b04481a3d25d71d60ae15b058222b625cec4c39c08df8421e029c9ff5065644d1aacb0cb517972365fd5d0ed6b48ddbea329b4d3e4cf17c3df220a7
EBUILD lit-11.1.0_rc1.ebuild 869 BLAKE2B ef1981c3ebc7769f58971abac2b5fda03b7c8cb18e6a75f73dff3e6be01a84b0bd43049cb9a88698284497f94b83c7189ac7221a11ac79829f0e973d14c6c94d SHA512 817ad57cd29b8321ea5768015f468b674262eb60cee2f82353b341b504ad66f0c4169278c6668cb2e8591dc8319def2314a1ec6d38aaf87e60b3e48f38cda7a8
+EBUILD lit-11.1.0_rc2.ebuild 869 BLAKE2B ef1981c3ebc7769f58971abac2b5fda03b7c8cb18e6a75f73dff3e6be01a84b0bd43049cb9a88698284497f94b83c7189ac7221a11ac79829f0e973d14c6c94d SHA512 817ad57cd29b8321ea5768015f468b674262eb60cee2f82353b341b504ad66f0c4169278c6668cb2e8591dc8319def2314a1ec6d38aaf87e60b3e48f38cda7a8
EBUILD lit-12.0.0.9999.ebuild 869 BLAKE2B 0338f86d2256fc370fc708e65482eccdc101917726ffaea02dbea297d114e52abfda416673cc94f8029671c705396d36321518c080d38cdd5ee68691a5854136 SHA512 54c0401c0d4b07ba0cf2fa4b69975a58d2fab218bf7925488637069844d8e891eca2d76806d4a12ee26b04030d0f8e5d68d034264469620d95c880e867d90d3d
+EBUILD lit-12.0.0_rc1.ebuild 869 BLAKE2B ef1981c3ebc7769f58971abac2b5fda03b7c8cb18e6a75f73dff3e6be01a84b0bd43049cb9a88698284497f94b83c7189ac7221a11ac79829f0e973d14c6c94d SHA512 817ad57cd29b8321ea5768015f468b674262eb60cee2f82353b341b504ad66f0c4169278c6668cb2e8591dc8319def2314a1ec6d38aaf87e60b3e48f38cda7a8
+EBUILD lit-13.0.0.9999.ebuild 869 BLAKE2B ef1981c3ebc7769f58971abac2b5fda03b7c8cb18e6a75f73dff3e6be01a84b0bd43049cb9a88698284497f94b83c7189ac7221a11ac79829f0e973d14c6c94d SHA512 817ad57cd29b8321ea5768015f468b674262eb60cee2f82353b341b504ad66f0c4169278c6668cb2e8591dc8319def2314a1ec6d38aaf87e60b3e48f38cda7a8
EBUILD lit-9.0.1.ebuild 861 BLAKE2B c4d1a504e922e182102538cc19ea99683500c533af440179bbc99f22aa21558585a7d4f6bdc8ca4159c2300150ffedba1cc980c448fbf5f146d4168e65a3c9e7 SHA512 7916fc0e882021c5b3bf21b4b565e73e83380d9c221b61b31af0acb5939ee3413a1a6638f7328b0815081316300b78836273ba20448b4d8c9d5baf73278184d9
MISC metadata.xml 282 BLAKE2B 36e6403814edc8e79eca456ef9648a7b261f79d4823082a8dce876127b11bf89182dabb02e58b2a42dec3cf9e21fe2f5c474ee4a8416213901f82cfc481ffcda SHA512 fa292059e410ff5e751980c5f5b0145c579b373d77970b797850c3d92641bbcf27b2c18a33d665e76e59553ba7dcc124ae09ec34fcaab4b2caed74248ace0e57
diff --git a/dev-python/lit/lit-11.1.0_rc2.ebuild b/dev-python/lit/lit-11.1.0_rc2.ebuild
new file mode 100644
index 000000000000..cd8a5985d342
--- /dev/null
+++ b/dev-python/lit/lit-11.1.0_rc2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ sys-devel/llvm )"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+ cd "${WORKDIR}" || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x LIT_PRESERVES_TMP=1
+ local litflags=$(get_lit_flags)
+ ./lit.py ${litflags//;/ } tests || die
+}
diff --git a/dev-python/lit/lit-12.0.0_rc1.ebuild b/dev-python/lit/lit-12.0.0_rc1.ebuild
new file mode 100644
index 000000000000..cd8a5985d342
--- /dev/null
+++ b/dev-python/lit/lit-12.0.0_rc1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ sys-devel/llvm )"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+ cd "${WORKDIR}" || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x LIT_PRESERVES_TMP=1
+ local litflags=$(get_lit_flags)
+ ./lit.py ${litflags//;/ } tests || die
+}
diff --git a/dev-python/lit/lit-13.0.0.9999.ebuild b/dev-python/lit/lit-13.0.0.9999.ebuild
new file mode 100644
index 000000000000..cd8a5985d342
--- /dev/null
+++ b/dev-python/lit/lit-13.0.0.9999.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ sys-devel/llvm )"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+ cd "${WORKDIR}" || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x LIT_PRESERVES_TMP=1
+ local litflags=$(get_lit_flags)
+ ./lit.py ${litflags//;/ } tests || die
+}
diff --git a/dev-python/llfuse/Manifest b/dev-python/llfuse/Manifest
index f38c9785d4c2..ac0b7f4a91cf 100644
--- a/dev-python/llfuse/Manifest
+++ b/dev-python/llfuse/Manifest
@@ -1,4 +1,6 @@
AUX llfuse-1.3.5-cflags.patch 662 BLAKE2B 39e0c35ffbb62b4a6b7b7c5592da8c87554ea733d07d879e6f58dd62003f30812cb4320e41484797cae4f113d271dc8c8625fe847270cae7e35085c2ae67a357 SHA512 f66c13ddee81acc63cb65c09f2836c9a2409f24bebc5b7e3b5fea3f7e626aa52e5d19798ef5ab281d0dd31c3efbc4378003bd93461cfda36fcc726fc871aadf4
DIST llfuse-1.3.6.tar.bz2 361750 BLAKE2B 74387a6aeb28c3f49234a4f430c3f2aaeefa2057d69e681405d9588c63b3a6e4a6daa58b8996541825c73ff4dabc5607874c2d7885586d793a6436e3f680aec2 SHA512 d67e39daf65c92ebb5bf69abb0c5dc3a88460228b5ec5ee762a11fc909369562411297e8ff9f512ee1ef539d8abec765924be581703fb7e99963c6512cb1f0bd
-EBUILD llfuse-1.3.6.ebuild 755 BLAKE2B 43927421c5ffbf61a5bf895cd9b4470e5673b1054fc9a13e9e21e2484f7b0fb11fe6ff959c5f33f32ac352b0f8f47756964a470a3e8a69e1d17a826797e044fe SHA512 4b202b3ad7d1a48528bf6c7263e8d730d68b83cb70baa5130d95f0ef43ec873e725bb190025e9247ad7bd23f48015aa31a5516f23a4d77c77546f5d3883bc29f
+DIST llfuse-1.4.0.tar.gz 478758 BLAKE2B bec4d6b53936bc79ab4ca8fce7b34d60e39aff6128a186d58caeac68ad135d7d29bbd667cf669e065256e31e257ff4516ff967759d6152672659df0062d03e6d SHA512 8ab92912279a478ba50cf0c151cce3ce1125de27922a97c4da4b3af4ff0714e3a2c5a9e6fd10b87653eb552509491084f018ae3ce4feb7bf952de00a5be3eccc
+EBUILD llfuse-1.3.6.ebuild 760 BLAKE2B 6d4cf5f3accaea1bc8284e24226c1b3a5df48e553ea3151b702b25191f21232120dbbcd3b67afc3d274e271c57f5ba6be06e376067bc8af8c329240832444491 SHA512 5ce4a765048f77821d2fe39ec2617fc6ed6ddcfd1477f13ba673f0a92f69e6105176e6121fbb088df9a171344c9734e02d9a2d19d5e711dd40381e7bbe219370
+EBUILD llfuse-1.4.0.ebuild 755 BLAKE2B cfd8daf96d92d6cfcab6de74116a190fa9fe3511bf6a76f5b56b6184c428e307c85d1902ab4e3557875d0fa521e95521b108f1e0413ce2810fb1688742d1df8c SHA512 573dada17bdbb617d3aec42959ac881ac9cb7821938f755ef2a15d2b90e4a92be07cce50db735676e911ef5ecb2fc72024300a7d25ccfe1d3028f7ca46110577
MISC metadata.xml 376 BLAKE2B 1af93242bcb6260813d1bfd9ea8705cd5aad5bd6832dc99d49b1ad3cff9ab85c59fa7e2fd713f3a30055d8e5a1c507b12a3cb8324c661062490eab6fb04f280d SHA512 f3283b1b857582140d4bda3c2456889e23e7c82d8a95efd9d9dabc18c49c4c37f160ffe082932eecc738d7b045f4c6607b09a89f0e8c414e0329834fd7588fbe
diff --git a/dev-python/llfuse/llfuse-1.3.6.ebuild b/dev-python/llfuse/llfuse-1.3.6.ebuild
index 36cd2ebd58dc..4debdfd5f55d 100644
--- a/dev-python/llfuse/llfuse-1.3.6.ebuild
+++ b/dev-python/llfuse/llfuse-1.3.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.bz2"
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~ppc64 x86"
IUSE="doc examples"
RDEPEND="
diff --git a/dev-python/llfuse/llfuse-1.4.0.ebuild b/dev-python/llfuse/llfuse-1.4.0.ebuild
new file mode 100644
index 000000000000..bc330b795374
--- /dev/null
+++ b/dev-python/llfuse/llfuse-1.4.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the low-level FUSE API"
+HOMEPAGE="https://github.com/python-llfuse/python-llfuse/ https://pypi.org/project/llfuse/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc examples"
+
+RDEPEND="
+ >=sys-fs/fuse-2.8.0:0
+"
+DEPEND="
+ sys-apps/attr
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/llfuse-1.3.5-cflags.patch
+)
+
+distutils_enable_tests pytest
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/html/. )
+ use examples && dodoc -r examples
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/llvmlite/Manifest b/dev-python/llvmlite/Manifest
index 98d1a3955668..7b9bf8699743 100644
--- a/dev-python/llvmlite/Manifest
+++ b/dev-python/llvmlite/Manifest
@@ -1,5 +1,5 @@
DIST llvmlite-0.34.0.gh.tar.gz 210438 BLAKE2B 832ec28047a51b2874a0de5885445b9d77942a70f86620dfb0b25ff0b17395b6009d31d5e9f27ddf02c19ae97bd5b325fc49227fdc0499a9f5fa3bde44e6b564 SHA512 5540df4ebad835e294c00cc09ab1230a530566f563f751f890752f6e22f7b2a04aedcbb53dbbb8e323198d05c80bc9699b593d919eaf1af60fa6f94ff6f50bb1
DIST llvmlite-0.35.0.gh.tar.gz 228089 BLAKE2B 5cee01244552cfc1c2ba979709170484ed253f52c5c47a4a254bf7d26c935ff0d2a858b7a7f4ec7719644495383128adab11a1287849cd426b7997da4a59efeb SHA512 345b6321277749a169cd87e152261ef499edbf18d18ef7085017c111f2892eac0241529cfae9c6eaaeb68cdb4d726965ed03b4d5a836501dcbdaa73d3c0796fd
EBUILD llvmlite-0.34.0.ebuild 1354 BLAKE2B 0479672c088a56c7f27bb2a7cd615448d456f5db3e042ce608ec1f12dc69b4fbcb95db79efc8783c9333d6e52672ba7abecfc3b68accc5bd15618003206fb660 SHA512 97248a6a08962e07dd5dce71bf52eb75c76630d634d9e423ed02b1bd6dc178b24bd38fc5f1436edb563a9475555218f39cb84bf086ec82457e5403c6714903b6
-EBUILD llvmlite-0.35.0.ebuild 1357 BLAKE2B 5f7799834250cc40c564bfb50f4176c2ead2c6335efd248adcd9cf6ad4d49abeb8cc6852997f671c288328d436ceb5f940f694de9c7f26ea9634e73a8ee1ee50 SHA512 c9c120669d2ab561a2cf240c0888ee482df1594ceb0599bf2c27937ac4eb78b744473a3b239b1844d5832b31fc155f6901823a7c2c150bf23c551b43b68b61d0
+EBUILD llvmlite-0.35.0.ebuild 1356 BLAKE2B e25901b3db66928a474bb879119911fbf7fc0cdf820e52c7177d9f1b4528b958bad1e005b327c0b79f0b1360e48b3ca535b4f16deba1c1c0cce1521b20da5c40 SHA512 bcdb8a250c0ecbce4d272678efeaca3d1166e2be70f2a2076a42e3e9d02b6ccdde08a42b5e0553ee7cbfd6e6149a8f9c556e2027a53c29cfb330328dcc2b34e0
MISC metadata.xml 792 BLAKE2B 8247c0ac546df47bc70b8e525d776dd391fa553d75d7bb0507986ac2f7efe1d023db7259f8938c13b383ef719a10acb3e1357bca4dc398a42b68ba756c0c351a SHA512 8dab7bc4b6d33f9a3c458dde08e07fe22680238185e8f144ada7ce7374ecb3fbd38149f67d2a11cba7a816384c556edf618e45ec331e6054b97aee60c529a35a
diff --git a/dev-python/llvmlite/llvmlite-0.35.0.ebuild b/dev-python/llvmlite/llvmlite-0.35.0.ebuild
index b1e69e989105..f2442030e3bc 100644
--- a/dev-python/llvmlite/llvmlite-0.35.0.ebuild
+++ b/dev-python/llvmlite/llvmlite-0.35.0.ebuild
@@ -14,7 +14,7 @@ S=${WORKDIR}/${P/_/}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="examples"
LLVM_MAX_SLOT=10
diff --git a/dev-python/markdown2/Manifest b/dev-python/markdown2/Manifest
index 1924fc738b52..0b737ada0b8b 100644
--- a/dev-python/markdown2/Manifest
+++ b/dev-python/markdown2/Manifest
@@ -1,3 +1,3 @@
-DIST markdown2-2.3.10.tar.gz 102543 BLAKE2B 78c20c0b183c90d2f7e0a3e92660619761f1cd754bf3f142e5d6e29736242fb847e1ab4e4aa316378a8943912bd3a0270c0f26cfe74cf224969974ad1632cf77 SHA512 0d695cae9e131930ef67b0f389e0c14b062ddd009e441ec8b70553e4a71d7f4a0ec63f9e039624059c3fe09ad37480e3ddafcf31ffa1b031be26490c6b6b89c4
-EBUILD markdown2-2.3.10.ebuild 657 BLAKE2B fd3fd250b35c7422e03469d8da0805d16db4e127e167f3c35c83d7aafb1fa79d14ac876887439b647493556f3e2dc59157ab829d59ba971f70480dbc139a2cf5 SHA512 af795ca0fb3e58428e484f43464f2955b14d3ac1f512438e4640b4bacc816c43d743b28bb03d978c734ea181c49f95cba367fbd703c1c11dc23cdcbe39e8bd69
+DIST markdown2-2.4.0.tar.gz 96596 BLAKE2B 23fa2b05e7f26bd76b38b2c7f4fb5b3b36694b0e30ab3f168b64754f62d7d2742c5e0bfbed774a198527ad226bfe411e0ba11ddf6d0b2002670e5937750070a2 SHA512 ed523116e01121e471ee1a8ea9e8dde42a04c4c7c5170c56eed852268881f18b7b5062c43f1548fad3a84e2fbddc19c26fbf88084f6affdd11fd4d493a480cdf
+EBUILD markdown2-2.4.0.ebuild 657 BLAKE2B 52068a74b03ffb0713d95d5c5a9393cb14316ba13104cf9d5a6d05d4eb553115588de5c63d8929ee748a1da59532b5ccc6f3d73b64830c961f9d0424a8023c7a SHA512 7323899f1cb4d2b504abfa129ee9dfbaddf2281db9e855da06e248b3b6351b956be9d3cd9ae6161e9fb3038f27dc19ab580adec6ab5eeb77aa5c4bccbe6db6ef
MISC metadata.xml 550 BLAKE2B 4b9f6c2fd2039c8a71519652f337a8d8fcfce2129a0cc0411c763bbb204038ffbc6bc3b86a92f9c2e3db5bd8f99ed127075753a95a0c035c99bbc46a166ced0d SHA512 8a46a2d4eef951bed1bb62d2c65eaab50032839dbf9bf15bea6c23523da27780ea1412bb504153cfa6972db1fc566d2c498864e44134674d555aba46b828d4bf
diff --git a/dev-python/markdown2/markdown2-2.3.10.ebuild b/dev-python/markdown2/markdown2-2.4.0.ebuild
index 9739546f9a32..e2d7545ba5f9 100644
--- a/dev-python/markdown2/markdown2-2.3.10.ebuild
+++ b/dev-python/markdown2/markdown2-2.4.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{6..9} )
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
inherit distutils-r1
diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index a459321cd111..d95ad986b0b6 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -3,13 +3,16 @@ AUX matplotlib-3.2.2-test.patch 16508 BLAKE2B 42ed1e5b59f3248dd0c8786769a9694e2e
AUX matplotlib-3.3.0-test.patch 9618 BLAKE2B f239d5c16be50b601c91e47e9c43c928beeaddb22be236a17244f289c9032564d3bb1e2e5bd63f6017e51d71008efbd8c86ccc96eed0d30abc50537563720271 SHA512 445076feec916e508a3673babacbf8a8372a6f05c3d067eb77584c4352387d1bc3b1dc6c76beb18549df4601b50943d271c8db510f30748dbcdfc56727030b41
AUX matplotlib-3.3.2-test-extra.patch 851 BLAKE2B 8fca758413834cf78707a42edbf878919e5d5183eac017928f12da0f9636d62ca42b1a7206e8f2131613bfa5249a835083c461c14c5be95091c37ce94902ea17 SHA512 45aaca6349269b5ab7476cbb82ba1dda6f8fa89100f7a8c7c1c5c037db1213b252daccfc5e905cb09d259f4e28d726c583d5a71f2da2421a787bb3b31fca6e5a
AUX matplotlib-3.3.3-disable-lto.patch 828 BLAKE2B 2044ef633091f27080d20e3e1b2c74605e13e99c9d044e97accde3b0a7946ef656f10c9bf5c036745f8ec85380e48cfd5e3d6fe8a023fa60e408d270f45a1da5 SHA512 81562749756b0415c6ce333d3cbbc197306dc9c2c425ec761767271c974badd13fe9a497c74231cd1bf9347f03ef0593bceff9b597289a8328e7c0211c7047ed
+AUX matplotlib-3.3.4-test-extra.patch 481 BLAKE2B 1926876a15bd2d8b14c62404dddb0b119abde78baea3cee7dd751d0b0a21249ad1461fbba4d20823d7e754f074cbf48aaf2da317685dded99c792be9e17edb9d SHA512 7a7e0bdbd96a4f1f335eb3ee1840747045b09ba974d2614f234fa4fbc5c3e1e7c5fd154ec68a74640a916fed9e0b3d5ca01d1b22ba4f7bf3ba5f47039e67d00a
DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca SHA512 ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
DIST matplotlib-3.2.2.tar.gz 40295831 BLAKE2B 32fb34b95d1df928f949fd7b04909da2494b56efbe543f75bffedf1d9d85a0089a50cd27b82a28ac75361b56fe3f2a6c95b7d9e777778ce46f1d2805e5dae9df SHA512 4b8080fddc717f311a87b6ef1a279304da2931ef2d6de85688c153f14da5009351f42d9533c44695ca43ce1496bb642927aca822a7946a2d50d40a7d25224b31
DIST matplotlib-3.3.0.tar.gz 38782487 BLAKE2B 97330d93b8d8a64a1296ccb173e44ebcc54c61e22aacdd73cc38a46fb2d22fbfe7334fb3c6993be001c475724c47f530243affddd71ec647232ac093db6e3135 SHA512 2ffd9e79e300a37092ab4b5a7156c2f57e408975818abd413c74477ad622030c7636695467aab821c9996564cddec57e26ba6a8004f6639070964fcb7a510a75
DIST matplotlib-3.3.2.tar.gz 37939974 BLAKE2B f28e184a0fccd4192ba8135b70569bf463d08cae0f4eb8e7f997f417cb947500a9fe46eb5f979473b4d7d22c0ad03ab55aba4067082c86f63eacbf837b8606ad SHA512 cae68e63d879bcfb41b25df4de48472461f7987403d42d34c7205a65ed3ef567660309c04d2a55e155fbe1ef708fd9de0b0d66e71578f34c3ee93379c4ea1e1a
DIST matplotlib-3.3.3.tar.gz 37944403 BLAKE2B 30358d7b7df87b0b15724c4eeb132acdacf31ac900d5c06b22c7ebc7217d6cabcc76b7e29cea6af0b4711b5b1724ce34dd065f63cabcfd40c0fcf9788f94c1fe SHA512 36b482a6c36ee08c47f3c02c160289bbdec8746d4d246084723bd3e1fd632c6383f6db58c950a9773a6993d10f24dacd870a91faafc34864616288cd05b6232c
+DIST matplotlib-3.3.4.tar.gz 37941665 BLAKE2B 77b86dc3ceec3695a0d749197bcec684893d237da1aaf8778d9dc2038da1ba56b757bbce94efcf215ac30f35420b77e0a0e75ebb75b6d2cde5146d8a35ee25e7 SHA512 aadfe3db4edde9940b9e15daf1b6c5f237d3a6f38610956ceee994f919d711fce818ea12be4db18aa2a8638c4e8f434d79541fecaa7233e233bf4c73792bc4c4
EBUILD matplotlib-3.2.2-r2.ebuild 6538 BLAKE2B ca667cd13da94cf3c9d72edcdcfed8dbbe0fbd77bbe79904e6dcef1e9d1f31b344c089e02cf7e789cbdaeead12146762ee7b0d58be5725b8ad8888ade7f05fbe SHA512 f3ee6edeca3f58aa930ba68bc91f2b3ddd741ee432b10dba16281d56274fdaa83d1fff9e2627c32b162dd033e93f1ceb0f7172034c431c4614094476d20e9d92
EBUILD matplotlib-3.3.0-r1.ebuild 6660 BLAKE2B ef599ab23ef9cd664d3f7e7be431c9a5a05416a101d7417bb348ba2b2fc6fc6310c669e6b43a59f46231163810d6c16b18afd8d66882f74c434ed5c3f2474a33 SHA512 3029efbbdb4cea586b986b705ae9a6c8a7e7e358f569e4015b73f84fe4cfd7e9a5b179550822b22dcd6db359178ed253cc9a6fe9ec56b0ba0b271846b7edf140
EBUILD matplotlib-3.3.2.ebuild 6776 BLAKE2B 932894c72b8419149af15414564f349238968472809f959a5698bed81bdd334bda4afa0b2960e05351680ade6d9f14f394625ba452eb6950ff44bd9578124615 SHA512 82385d62b6d47b4672ee25f1941e2532d17f33a26ebf899d86f24e251e06c4d95121314d7d84616c3d05333894b2575fbe0682ffa3c545216bd6c71707b1a1bc
EBUILD matplotlib-3.3.3-r1.ebuild 6915 BLAKE2B 7e735d8bd23031d0fd64924185cabafbf65be078ef2440d85799421bf9d25b2e1a02574eb10e86ad5d112f6ae3fa5cf312a76044190419f2be60e7ce729b4fef SHA512 c99a4da5b72e831bcc2066553bac1d95a9ad19dd1cb562f5e29326973c9c2bf49070b7466c6ce91bab395788f435cf5a5438e5a326e3d4b10ac3f3da3c358ce8
+EBUILD matplotlib-3.3.4.ebuild 6933 BLAKE2B 70baaf360eca8406ef11348ff9396d92474b25e3287d6cdd7af6e3208bfbc697eee201acbb6bee9abe200c8458b93cf414e17fba5f754acaca7e0d6403d25f0f SHA512 fd72ce1ae956da5f3ebebcec5e8af5d23ce247b357da45d9877e30b9b4f0b52146f82c619ee423836a6b32239e36d6902b00b8f178eb22045d7aa7f5a4ba98b2
MISC metadata.xml 1013 BLAKE2B 7a02989dfd3230db1225c97927adcf0b6b3fd0dc6d81cca69db3472f4f9fbb185daede39e35ad3477b1592a5deba76fb970be8559bc8b30791484bbe0624d417 SHA512 e1b11cfb0dc4f534f0a0b25bce759554906d5656b7c3607f56ae3b3cc53f8d30a3f5be1e6c96c3942dcb1b7ee0936ddd02c9560507d2d1d2fb46c2f4dbeba608
diff --git a/dev-python/matplotlib/files/matplotlib-3.3.4-test-extra.patch b/dev-python/matplotlib/files/matplotlib-3.3.4-test-extra.patch
new file mode 100644
index 000000000000..0c62334086a6
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.3.4-test-extra.patch
@@ -0,0 +1,12 @@
+diff -dupr a/lib/mpl_toolkits/tests/test_mplot3d.py b/lib/mpl_toolkits/tests/test_mplot3d.py
+--- a/lib/mpl_toolkits/tests/test_mplot3d.py 2021-01-29 10:43:01.196582153 +0100
++++ b/lib/mpl_toolkits/tests/test_mplot3d.py 2021-01-29 10:44:36.084875177 +0100
+@@ -150,7 +150,7 @@ def test_contourf3d_fill():
+ ax.set_zlim(-1, 1)
+
+
+-@mpl3d_image_comparison(['tricontour.png'])
++@mpl3d_image_comparison(['tricontour.png'], tol=0.02)
+ def test_tricontour():
+ fig = plt.figure()
+
diff --git a/dev-python/matplotlib/matplotlib-3.3.4.ebuild b/dev-python/matplotlib/matplotlib-3.3.4.ebuild
new file mode 100644
index 000000000000..a103db251a04
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.3.4.ebuild
@@ -0,0 +1,282 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 flag-o-matic virtualx toolchain-funcs prefix
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="https://matplotlib.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+ test? (
+ https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+ )"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
+
+# internal copy of pycxx highly patched
+# dev-python/pycxx
+RDEPEND="
+ dev-python/certifi[${PYTHON_USEDEP}]
+ >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+ >=dev-python/kiwisolver-1.2.0[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.18.2[${PYTHON_USEDEP}]
+ >=dev-python/pillow-7.1.1[jpeg,${PYTHON_USEDEP}]
+ >=dev-python/pyparsing-1.5.6[${PYTHON_USEDEP}]
+ dev-python/python-dateutil:0[${PYTHON_USEDEP}]
+ >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+ >=dev-python/six-1.14.0[${PYTHON_USEDEP}]
+ dev-python/versioneer[${PYTHON_USEDEP}]
+ media-fonts/dejavu
+ media-fonts/stix-fonts
+ media-libs/freetype:2
+ media-libs/libpng:0
+ >=media-libs/qhull-2013:=
+ cairo? (
+ dev-python/cairocffi[${PYTHON_USEDEP}]
+ )
+ excel? (
+ dev-python/xlwt[${PYTHON_USEDEP}]
+ )
+ gtk3? (
+ dev-python/pygobject:3[cairo?,${PYTHON_USEDEP}]
+ x11-libs/gtk+:3[introspection]
+ )
+ latex? (
+ virtual/latex-base
+ app-text/dvipng
+ app-text/ghostscript-gpl
+ app-text/poppler[utils]
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-xetex
+ )
+ qt5? (
+ dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+ )
+ webagg? (
+ >=www-servers/tornado-6.0.4[${PYTHON_USEDEP}]
+ )
+ wxwidgets? (
+ $(python_gen_cond_dep '
+ dev-python/wxpython:*[${PYTHON_USEDEP}]
+ ' python3_{6,7,8})
+ )
+"
+
+BDEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+ doc? (
+ >=app-text/dvipng-1.15-r1
+ >=dev-python/colorspacious-1.1.2[${PYTHON_USEDEP}]
+ >=dev-python/ipython-1.18.2[${PYTHON_USEDEP}]
+ >=dev-python/numpydoc-0.9.2[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-1.3.1[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-gallery-0.3.1-r1[${PYTHON_USEDEP}]
+ >=dev-python/xlwt-1.3.0-r1[${PYTHON_USEDEP}]
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-latexrecommended
+ >=media-gfx/graphviz-2.42.3[cairo]
+ )
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[cairo?,${PYTHON_USEDEP}]
+ >=www-servers/tornado-6.0.4[${PYTHON_USEDEP}]
+ x11-libs/gtk+:3[introspection]
+ )
+"
+
+# A few C++ source files are written to srcdir.
+# Other than that, the ebuild shall be fit for out-of-source build.
+DISTUTILS_IN_SOURCE_BUILD=1
+
+distutils_enable_tests pytest
+
+pkg_setup() {
+ unset DISPLAY # bug #278524
+}
+
+use_supported() {
+ case ${1} in
+ wxwidgets)
+ [[ ${EPYTHON} == python3.[678] ]]
+ ;;
+ esac
+
+ return 0
+}
+
+use_setup() {
+ local uword="${2:-${1}}"
+ if use_supported "${1}" && use "${1}"; then
+ echo "${uword} = True"
+ echo "${uword}agg = True"
+ else
+ echo "${uword} = False"
+ echo "${uword}agg = False"
+ fi
+}
+
+python_prepare_all() {
+# Generates test failures, but fedora does it
+# local PATCHES=(
+# "${FILESDIR}"/${P}-unbundle-pycxx.patch
+# "${FILESDIR}"/${P}-unbundle-agg.patch
+# )
+# rm -r agg24 CXX || die
+# rm -r agg24 || die
+
+# cat > lib/${PN}/externals/six.py <<-EOF
+# from __future__ import absolute_import
+# from six import *
+# EOF
+
+ local PATCHES=(
+ "${FILESDIR}"/matplotlib-3.3.0-test.patch
+ "${FILESDIR}"/matplotlib-3.3.2-test-extra.patch
+ "${FILESDIR}"/matplotlib-3.3.3-disable-lto.patch
+ "${FILESDIR}"/matplotlib-3.3.4-test-extra.patch
+ )
+
+ # requires jupyter-nbconvert
+ rm lib/matplotlib/tests/test_backend_nbagg.py || die
+
+ sed \
+ -e 's/matplotlib.pyparsing_py[23]/pyparsing/g' \
+ -i lib/matplotlib/{mathtext,fontconfig_pattern}.py \
+ || die "sed pyparsing failed"
+
+ sed -e 's:\(@pytest.mark.flaky\)(reruns=3):\1:' \
+ -i lib/matplotlib/tests/test_*.py || die
+
+ hprefixify setupext.py
+
+ rm -rf libqhull || die
+
+ export XDG_RUNTIME_DIR="${T}/runtime-dir"
+ mkdir "${XDG_RUNTIME_DIR}" || die
+ chmod 0700 "${XDG_RUNTIME_DIR}" || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+ append-flags -fno-strict-aliasing
+ append-cppflags -DNDEBUG # or get old trying to do triangulation
+ tc-export PKG_CONFIG
+}
+
+python_configure() {
+ mkdir -p "${BUILD_DIR}" || die
+
+ # create setup.cfg (see setup.cfg.template for any changes).
+
+ # common switches.
+ cat > "${BUILD_DIR}"/setup.cfg <<- EOF || die
+ [directories]
+ basedirlist = ${EPREFIX}/usr
+ [provide_packages]
+ pytz = False
+ dateutil = False
+ [libs]
+ system_freetype = True
+ system_qhull = True
+ [packages]
+ tests = $(usex test True False)
+ [gui_support]
+ agg = True
+ gtk = False
+ gtkagg = False
+ macosx = False
+ pyside = False
+ pysideagg = False
+ qt4 = False
+ qt4agg = False
+ $(use_setup cairo)
+ $(use_setup gtk3)
+ $(use_setup qt5)
+ $(use_setup tk)
+ $(use_setup wxwidgets wx)
+ EOF
+
+ if use gtk3 && use cairo; then
+ echo "gtk3cairo = True" >> "${BUILD_DIR}"/setup.cfg || die
+ else
+ echo "gtk3cairo = False" >> "${BUILD_DIR}"/setup.cfg || die
+ fi
+}
+
+wrap_setup() {
+ local MAKEOPTS=-j1
+ local -x MPLSETUPCFG="${BUILD_DIR}"/setup.cfg
+ "$@"
+}
+
+python_compile() {
+ wrap_setup distutils-r1_python_compile --build-lib="${BUILD_DIR}"/lib
+}
+
+python_compile_all() {
+ if use doc; then
+ cd doc || die
+
+ # necessary for in-source build
+ local -x PYTHONPATH="${BUILD_DIR}"/build/lib:${PYTHONPATH}
+
+ VARTEXFONTS="${T}"/fonts \
+ emake SPHINXOPTS= O=-Dplot_formats=png:100 html
+ fi
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ # we need to rebuild mpl against bundled freetype, otherwise
+ # over 1000 tests will fail because of mismatched font rendering
+ grep -v system_freetype "${BUILD_DIR}"/setup.cfg \
+ > "${BUILD_DIR}"/test-setup.cfg || die
+ local -x MPLSETUPCFG="${BUILD_DIR}"/test-setup.cfg
+ ln -s "${WORKDIR}/freetype-${FT_PV}" "${BUILD_DIR}" || die
+ distutils-r1_python_compile -j1 --build-lib="${BUILD_DIR}"/test-lib
+ local -x PYTHONPATH=${BUILD_DIR}/test-lib:${PYTHONPATH}
+
+ "${EPYTHON}" -c "import sys, matplotlib as m; sys.exit(m.test(argv=['-m', 'not network'], verbosity=2))" || die
+}
+
+python_install() {
+ wrap_setup distutils-r1_python_install
+
+ # mpl_toolkits namespace
+ python_moduleinto mpl_toolkits
+ python_domodule lib/mpl_toolkits/__init__.py
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/build/html/. )
+
+ distutils-r1_python_install_all
+
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/memory_profiler/Manifest b/dev-python/memory_profiler/Manifest
index 2eeb04665c5d..dd184769b54d 100644
--- a/dev-python/memory_profiler/Manifest
+++ b/dev-python/memory_profiler/Manifest
@@ -1,3 +1,3 @@
DIST memory_profiler-0.57.tar.gz 84096 BLAKE2B d2c5fe810b9ac2f1e52fb8630056ee825d3d56799c15a377bff914be3a04e11c872e557847ef2a107421d082515eb59906f931ad1873ae7fec58fef16caabb4c SHA512 c6e2f755656dc820dfc2cf7a659dc319b3d1aa0df144ac6a08db35f4b38a90a9b994cf9c8320b8370f51c97e0d0bf2f9c4a3ab070b4934879f8e579b732e426a
-EBUILD memory_profiler-0.57.ebuild 1756 BLAKE2B e1ef53722465b2d4171aa84e7274b81855b2dc8461e156c6f830e90de5dc568406f08c612eb84bd2ce9f96bd74d5b5a58bee7f9d3b646e5f1013f54c7e2d4b23 SHA512 d7c8a1c2aa3a1946123b888885aba2eb7284559303119aa9df699b008575cf88b4a74c8ad68300ea7b5979229c9fc167933b247817f5308212d3137d4a4b81bc
+EBUILD memory_profiler-0.57.ebuild 1763 BLAKE2B 7226d3928efff58442d9628b78b3936d3aceee79d7fdd9f0807018d107fce0c9fd002b242cc06675cd5f0a76a83434d4f2c1cfbd9c72aecaa1dd5735af816b19 SHA512 a74e1604584d6ae774c8c54bc697ad898273a7e0631bf97c82b3d92d201e23a508e32386d02f1f045b090eaca38bf12f5d6df828a9ba46fd6cc779fbb247eab7
MISC metadata.xml 514 BLAKE2B 9721c8c8ab0f05e50b0d3d9fe16e0392aaa513177abdd4318aa2b10c70a656627e054b0a162eb7324e9b20e8f74dd1c3f3fbf4aa456fe98a34899525e3d9ad5a SHA512 cedc4d8914ad8cf10c8981935089220967957ff50eecfd867376974055d4922df91357a2f2135ce3cf5f56a27c5111005ae53429e685f0ee080e031bb2a3e943
diff --git a/dev-python/memory_profiler/memory_profiler-0.57.ebuild b/dev-python/memory_profiler/memory_profiler-0.57.ebuild
index 823832fa016f..160fdb09fdfc 100644
--- a/dev-python/memory_profiler/memory_profiler-0.57.ebuild
+++ b/dev-python/memory_profiler/memory_profiler-0.57.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ IUSE="examples"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
# dev-lang/mercury: collision on 'mprof'
# https://bugs.gentoo.org/571176
diff --git a/dev-python/mox3/Manifest b/dev-python/mox3/Manifest
index be97fc0644d0..32eb6701e6c1 100644
--- a/dev-python/mox3/Manifest
+++ b/dev-python/mox3/Manifest
@@ -1,4 +1,4 @@
AUX mox3-0.12.0-RegexTest-python3.6.patch 652 BLAKE2B c7a53ec43accd137c100c6cab6e208a5e88ff784a59b01b2c71316654f9fe7f39273eae7be8a8810548b25636864b32176997a19020c878ba7861b3e86d74c77 SHA512 bdb5b27c151a2b2fc0351575fb7f8413a7667b738624991255882c1908df3677f2d8bbc984f8c4179325450f0a5837a750adeef3afc1738090879b70a2b135b6
DIST mox3-0.24.0.tar.gz 44846 BLAKE2B dd1a27b20fc821de79f1e1f209872c3fb66f39b2330d1dda04c5b17045e337c84920e4538d7971f025d1377f9e91abd2fca8167508c5614fee06d9fca92aaa75 SHA512 6c081cf2b1e529f3213f7f48d22ed5d2980420b2de8f49607b624d5861f8b784f2f36d8a32fae3e81fe8186c1a9c36e6c4ec7d9de172c41c0530523590ef97b6
-EBUILD mox3-0.24.0.ebuild 1453 BLAKE2B b8efa423b4a623de16b6cf31ca8c5195976c8eeeb879e4354836947c371178511070927b081d9c045b7cadefc1e28dc3ccaf412becd5cbdb00f8bed246eebf69 SHA512 578c6c760663cda930386ffbfb0e5bfb52b1e0cb7cc0e5d0b0b75b49aeffa34bb272c0e78375de71197ed7dabc214a2d0357fefccf0de5b57850fcbe929b2cdf
+EBUILD mox3-0.24.0.ebuild 1458 BLAKE2B f64fa57c2227ea83dd6915caefa9a3a36c449f1d591f31e2bf9545a655977055c09d0cd8c859fe32657447a8d6f21f981ae62ba2ed60834f8c31d3a1bfbed3c1 SHA512 7186faeb9c497cfffa05191ec4e135592e845f10d7d43e83c586bbc54da1bf9cb01b4b5e800a7b83444a472d4a884d7f08bd78939a85a09b3fe1d2ae4a5c6578
MISC metadata.xml 323 BLAKE2B 880203c04d889c65278f42730f465e61463109e5e8e71ffacf21d3ad98eb804d36ff66886349eec536aef71a7741a1df9496f1c8073ce1421aed9863593a9ebd SHA512 cb4be23a6eabcd2f0c9761234006bdba088200a94c23087fd3e09ac054c785bfcbe2c35ac060843cc0de2d4774298ac4c94ba8bd3e16eac9a8a4d08fa342e4f3
diff --git a/dev-python/mox3/mox3-0.24.0.ebuild b/dev-python/mox3/mox3-0.24.0.ebuild
index 73cae79f74f1..c1ddfd6f9c15 100644
--- a/dev-python/mox3/mox3-0.24.0.ebuild
+++ b/dev-python/mox3/mox3-0.24.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/msgpack/Manifest b/dev-python/msgpack/Manifest
index fc9343a0d9a7..4a5d8f7d325c 100644
--- a/dev-python/msgpack/Manifest
+++ b/dev-python/msgpack/Manifest
@@ -1,9 +1,5 @@
DIST msgpack-0.6.2.tar.gz 119062 BLAKE2B 6b20a0d31b811ae66e66dbfaacec6f0cf2152b2937423b78f3e6244bfa49c87767788c5ee1db41b9020801b8777a4c15b1fe1853182718adf622bc7e1bff858e SHA512 95b92e3d35e0500dd4256d18bf76e586e57cc66319b4459ac5daef599277a5049177a89ad86e291dbdc4c7a918901a89d9218353ddc4a7d0b399e8a98afef363
-DIST msgpack-1.0.0.tar.gz 232331 BLAKE2B ab7b3aede06c31e0cf70a7f7fbdf2b1dddd89aa2d5d9847b11117c66a2f4572ac468674cdbcaf79bc571278f02429d223aeeb0ea8cb50c31ad251142642cc05f SHA512 6dc168b111cd37807e8e8a09840d1b116d7f38d56f4622b9d36ab7dbd983ebe2f34e763f48c6348148c6945c9f1c9a0f83f5f03e12d12bc18f7b8e0cbd669f87
-DIST msgpack-1.0.1.tar.gz 123151 BLAKE2B 4f040d6e292c588f20043e0091702e9a848d94357784ec7ef7a2ed2d1b5a08cae0bfea4a16cbb67e32b071260f25a43b0507d154ba7f6e180e65a60e3a2b4e9c SHA512 87412cc4022ce7ec82cfe376fbb3c663e5b7a430c2178cacbfe95b35489d95f314bdaf83a6170a7956f42939535ada3c5cbe45c6d7c105410494fe7e9a5cb870
DIST msgpack-1.0.2.tar.gz 123033 BLAKE2B 8ecf743f5cae536bde9328974827e48376fdfbcaf4d3493fe295a114fd0de4c7dc2629d67a0abf6ece036131715587d2eeaefde0ea9614779a64015ea7fc2be8 SHA512 afe658c2cd5b443aae8fc3305eb3fd56811130062f95e283e3538cba27949d534de60171a927426fedb23b48a938de3f15d77057beda6c73e5204ef1130cd046
EBUILD msgpack-0.6.2.ebuild 964 BLAKE2B 1d27576570c692008f26a34621fdcd50c3e94a960285040036190770e0d8b30e5ba8cda0a05b499da7adefd30a4af5ade250db446ddad0e16d24e7d26c7250be SHA512 e3835ec633b0eabb9fbea8ff3f8cc84abf8e2bc4efb86c1796deab39c718b5fb1dbfb770ef582c1c21203be471304d18b9bcb0c0a5dffa7f6ba65e8ac102cab8
-EBUILD msgpack-1.0.0.ebuild 923 BLAKE2B dc80e570b84b80441c093f501ea2f412c6517b733dfc64c4235a61bd87fc705e9efe5045bdc81294685266edade3220983772297993376783d3960f6ef929f70 SHA512 53faf2e7be9c48b133f4872af4683b055bd9a4d8a43129519b7ecbb2f648f758522457d132501ebd54a15db9113a20ea3fc1f966c842537e45507505d906ea74
-EBUILD msgpack-1.0.1.ebuild 939 BLAKE2B 5b6a858a380ad896b10d531ee36d75231ce15e93aeb7d41aa01b2761368fc46aea22a17b64e4bf084091c022647c42da23a023cc281b87b9474109cb64c63ea5 SHA512 6644271c146dd9a72cd68c422c683d70509999e5414bb9c009203ff71143d332fc5f1501c2bcaa371d3c9c0669495319dbe504f05bc8e09605e912dab93efffe
-EBUILD msgpack-1.0.2.ebuild 974 BLAKE2B 964b490ddd8407d133dbe99eb83ff9ec194aae63419e1c0ce468fd663067b3a72c08dc0d60e427e75f81879953934d49c13301cfbd8b45186085d369acaaeaf1 SHA512 39e75b126c8cf4e390b8dfc3eb2daa8c2edf7dc8bca93a1f23ed4c2f55d1501ed52c7e7ce1d6f37d476a79a8d2ab281eeadc7c9d3572293f61485bc102be51ba
+EBUILD msgpack-1.0.2.ebuild 973 BLAKE2B fd4b09da1981831f3fe6bfffbaca42272d7eab6c81110be78873b18541cec2f52779d67b40910527dff37602f402944d439a6cd71c0d078c2f55c4208f3f6122 SHA512 3d632907657bdada783c5f9706803a3d1a98a08c41385fdb5fe94a42030b9158dfe880f278f7e43e28de7818b9c9d102b0aa08fc05e71dc035d023266e1b555c
MISC metadata.xml 519 BLAKE2B 2947e6ef092dec03d89e409684e08b7f8f2bdee001e0884424f75f9473bffa9cedc99d0932f83bce5a4e255ea29a02819611ec9eb3d16767b50a24982172e1e0 SHA512 27e121bfde1989d5018dc5c87d29b8cb317b264a41ab4480d6c13332d78219e23cb4cb9f803fdbf9198305af1d831000d5e1fa2e2e975d76425a73864561390e
diff --git a/dev-python/msgpack/msgpack-1.0.0.ebuild b/dev-python/msgpack/msgpack-1.0.0.ebuild
deleted file mode 100644
index 105ed7cc2f03..000000000000
--- a/dev-python/msgpack/msgpack-1.0.0.ebuild
+++ /dev/null
@@ -1,38 +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,9} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="MessagePack (de)serializer for Python"
-HOMEPAGE="https://msgpack.org
- https://github.com/msgpack/msgpack-python/
- https://pypi.org/project/msgpack/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc x86"
-IUSE="+native-extensions"
-
-BDEPEND="
- native-extensions? (
- $(python_gen_cond_dep '>=dev-python/cython-0.16[${PYTHON_USEDEP}]' 'python*')
- )
- test? ( dev-python/six[${PYTHON_USEDEP}] )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # Remove pre-generated cython files
- rm msgpack/{_packer,_unpacker,_cmsgpack}.pyx || die
-
- if ! use native-extensions ; then
- sed -i -e "/have_cython/s:True:False:" setup.py || die
- fi
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/msgpack/msgpack-1.0.1.ebuild b/dev-python/msgpack/msgpack-1.0.1.ebuild
deleted file mode 100644
index 52f240229934..000000000000
--- a/dev-python/msgpack/msgpack-1.0.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="MessagePack (de)serializer for Python"
-HOMEPAGE="https://msgpack.org
- https://github.com/msgpack/msgpack-python/
- https://pypi.org/project/msgpack/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~x64-macos"
-IUSE="+native-extensions"
-
-BDEPEND="
- native-extensions? (
- $(python_gen_cond_dep '>=dev-python/cython-0.16[${PYTHON_USEDEP}]' 'python*')
- )
- test? ( dev-python/six[${PYTHON_USEDEP}] )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # Remove pre-generated cython files
- rm msgpack/{_packer,_unpacker,_cmsgpack}.pyx || die
-
- if ! use native-extensions ; then
- sed -i -e "/have_cython/s:True:False:" setup.py || die
- fi
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/msgpack/msgpack-1.0.2.ebuild b/dev-python/msgpack/msgpack-1.0.2.ebuild
index 7c14310a2d10..bde8f2464285 100644
--- a/dev-python/msgpack/msgpack-1.0.2.ebuild
+++ b/dev-python/msgpack/msgpack-1.0.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ppc x86 ~x64-macos"
IUSE="+native-extensions"
# extension code is relying on CPython implementation details
diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index fe932637f52d..31e9a3843dc2 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -1,5 +1,8 @@
AUX mypy-0.790-py39-fixes.patch 6631 BLAKE2B 97f2960e231d70c7fcdd3439806ed60c9b81348e920385e7c4c0ed458877bd295199cac75cf2f5a428acefed292af57416423ce7f689667c61d0f822487c1fd1 SHA512 17e353e019064321c62fa3820a7e934a43d03bd179e0a5fc9514d55478d81ab2c851c028703478e5f9dabe2e8d8414335f27ab764bc7fded1afedb794cc09b1e
DIST mypy-0.790.tar.gz 2082487 BLAKE2B f8efcb701b4b7533306948721968c9a01ab6c6e56ec99fe6c36e35aca50b52f29f518aee2268a628539a372b8024094ef2d4d87da580b4dd667f41133351596e SHA512 be670456bb64cd197bb6a73832b7e0fd6439ae4af128212328a41cd93d9f644a82e79ffb05bf4695e99bd9788244a24916bf765cf30a6f162cf3b471f45c25b8
+DIST mypy-0.800.tar.gz 2119165 BLAKE2B 48ead6c893f7055f4b1c0167f61e07b647a15f3a13688e1a93f11ebfdfe70ec3ccba3678bb5cf0e61af8dacfa64c241e5b79f28af55e8bfc5ce0a81c409deca9 SHA512 e267fa288f9c538e5c1d0a115b353aabbfbbd46a372dbaefbf43abeae1e6b88cc1b3e0bb301881f20e20b4e69eeeff4be22cf330bf58eaad09b4ea152ab02c12
DIST mypy-typeshed-5be9c91.tar.gz 583006 BLAKE2B 08ab2b6d479ccc66493524482051e825c65c0a94ea5cac8e56a8ea1dca85eda6104e4ed3188b7d5ce1ea99058019d66a21a7e270e3ad9df694be67ea1e6a7ce9 SHA512 2912bcf66e0f550941eb9c1f34979644857448a4bec478cfc0d662e9a401ade93ccfb2f57b5348504b4d6f0f23e576da609167f1ec3a0861414fc9c7dea80243
+DIST typeshed-8cad322a8ccf4b104cafbac2c798413edaa4f327.tar.gz 600618 BLAKE2B acc4397fba21db1bcc7b3ca0922fb561d19161579062e1ee506cadfbbb1de952e36fab6ce552bdca932757274c882a90a948e9dfc257905d7f2e90de9f22bf55 SHA512 728808a568074310bd700a6fe3d667ced01a36f4a6ed2fa6df9d7a784e3167e2c96f7b91dcca1f99d50e325165f3ddea6bbafeab2469a9105c1cb217f16beded
EBUILD mypy-0.790.ebuild 2408 BLAKE2B edd9d2a5269346456c16d5098363203c79268eea59ccbff7300287dc46ef4091e572b096a50f1aaabb3301384ff1cd1b6a51f9f70aef9e4ee20047447610a28b SHA512 fbffc1f40dee6d02570bb70131b8de9e4a1be5860f4f348d8ddcc39859fe7e03d87f4ab826ec7e0f80a0048c7916ca458e9c25dac0640aea264734312c7ceb35
+EBUILD mypy-0.800.ebuild 1967 BLAKE2B 0d6a26e47eb529a7e458ac92b41c4b091257253e940dae34102ec8fc8457bfd205d565ec442541ce52254a008a205cb3de8d1b48dc11387da77e8755e71543b2 SHA512 23022544b776384440d1c499e5bd78d4b02333a4271d1e1dde25392a310a6cbfd25eea14df360cc90bd9d5509940e779259aa485aa18b7a74f4975c03b9a8466
MISC metadata.xml 586 BLAKE2B a75692d2b46a9bac5362c4a5111de861297ae5829654d14fa7eaeaaad8eee2ab784017e073423a0e4c8dc845f035884de80c72c73921c01d5fec5b05c3a71c2c SHA512 79916a4aa04010ce67ad08386f0b7e03dfdc6fc0a6195b376c4cd1207ccc408b275efbb3338313db467e3b8fef7abaf93445dc92defa8b9043e497216e0f1045
diff --git a/dev-python/mypy/mypy-0.800.ebuild b/dev-python/mypy/mypy-0.800.ebuild
new file mode 100644
index 000000000000..eb11d0095d31
--- /dev/null
+++ b/dev-python/mypy/mypy-0.800.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Optional static typing for Python"
+HOMEPAGE="http://www.mypy-lang.org/"
+# One module is missing from the PyPI tarball
+# https://github.com/python/mypy/pull/9587
+# conftest.py is missing at the moment
+# https://github.com/python/mypy/pull/9543
+TYPESHED_COMMIT="8cad322a8ccf4b104cafbac2c798413edaa4f327"
+SRC_URI="
+ https://github.com/python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/python/typeshed/archive/${TYPESHED_COMMIT}.tar.gz
+ -> typeshed-${TYPESHED_COMMIT}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# stubgen collides with this package: https://bugs.gentoo.org/585594
+RDEPEND="
+ !dev-util/stubgen
+ >=dev-python/psutil-4[${PYTHON_USEDEP}]
+ >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]
+ <dev-python/typed-ast-1.5.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}]
+ >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
+ <dev-python/mypy_extensions-0.5.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/attrs-18.0[${PYTHON_USEDEP}]
+ >=dev-python/lxml-4.4.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-6.1.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-xdist-1.18[${PYTHON_USEDEP}]
+ >=dev-python/py-1.5.2[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_sphinx docs/source dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest
+
+src_unpack() {
+ default
+ rmdir "${S}/mypy/typeshed" || die
+ mv "${WORKDIR}/typeshed-${TYPESHED_COMMIT}" "${S}/mypy/typeshed" || die
+}
+
+python_test() {
+ # Some mypy/test/testcmdline.py::PythonCmdlineSuite tests
+ # fail with high COLUMNS values
+ local -x COLUMNS=80
+ pytest -vv -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" ||
+ die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/natsort/Manifest b/dev-python/natsort/Manifest
index ab6fc74c7400..e2931fff1d77 100644
--- a/dev-python/natsort/Manifest
+++ b/dev-python/natsort/Manifest
@@ -1,3 +1,5 @@
DIST natsort-7.1.0.tar.gz 143534 BLAKE2B 3ab6c977aca40330fac0af9e4be36d973e88d931799b3135a81daf0a475988af5cc2f9abb30ade1498aad07d9c986e514c7c8cdbbb63da195a81dded4f6f25da SHA512 41293d70c3dc2214f9dc1c123f31cd7886341ae25c6342ac49f3d53d06ba15ecd8d666f1763fe790848c93668940a81b7e7f1fe896f0b91f180ca557dd922ac3
-EBUILD natsort-7.1.0.ebuild 543 BLAKE2B 251dce26e93bc379d699dc278d6aac27d2f2625990fe3ae4d23c75fffb2eef8df5411c4bc4623939b1e4ad02a942afe1bef8969e0cec1e56790bfdb3210707f5 SHA512 6a0d909cb7fd1edca8472427ce50bbd06124e0c6a2c473a1ff97aab5b36410aff5dc94916dadc4e112aaf2c0e353e8b54befa3f56b4f5dedb65c2f001811caf1
+DIST natsort-7.1.1.tar.gz 142749 BLAKE2B dffd5b7b18ac49653d4d65ae1335c85d441748903aa983df092778476988cf0ca59c08526ee0da1761fce1afe4849d4c9a9e2f3e0c5400ebca2478781d0986dc SHA512 1903c933c6203ef0cd194ea444d79276b79ec385728a92b6e73d1698abc8e1351e96ed8ea4ae5f9f413ef6daecfd269a4d0de74c45eedff682fe929d8f977f30
+EBUILD natsort-7.1.0.ebuild 550 BLAKE2B 5d10aa4d74591655a614cd2522b947cb6d916ad668834d5119293d0c8f60242511eb7ebec3a0c3f8c8f4f7d39d7ca705ae1affe6d2c2268b7a29817f84b5e7b8 SHA512 141e237db10ab6e5acf78370c69aad57c3ca049e314ad3b8f52b76d1d55f8257dd3f49f2edf5498463fa895d9b374b6c8a0c93dfaf5bc5820c2536fac8dbd072
+EBUILD natsort-7.1.1.ebuild 539 BLAKE2B dd7b96823ac4a3ec695a4bcc3a2ae6e203c0124fc446427c58456f650e904282a1d7b27cb3a1fbf79ef91720800176e49d686e7f0cbe0f73b71c130a5b01c38d SHA512 a647c5ad6431aaf227c0ceb25c3bf96a777179ab55be30b689a727fdc39319ca592cd4a9f4439b0d58d8ded74d52b57df6e908178e063768038388bf591d04ff
MISC metadata.xml 406 BLAKE2B 1bd6819234aa6417e45d2e38c65863145930ff04eccd05690ca9d210fc9572394c18ef59e0d2c5adbd6791047fc8090baca5d6ec0c1118aaaa3fa23e2fa9427a SHA512 693524d7b020bdf70374c4ab784d6e230963dde0ba168fb9b5a4c39652a81bf67feecf091720f1fc1c853830705bf7aa4da64f2c3b4e921cf316507c8a79aa17
diff --git a/dev-python/natsort/natsort-7.1.0.ebuild b/dev-python/natsort/natsort-7.1.0.ebuild
index 85621b8d783a..762dac0acef5 100644
--- a/dev-python/natsort/natsort-7.1.0.ebuild
+++ b/dev-python/natsort/natsort-7.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~ia64 x86"
+KEYWORDS="amd64 ~arm64 ~ia64 x86"
IUSE="test"
DEPEND="test? (
diff --git a/dev-python/natsort/natsort-7.1.1.ebuild b/dev-python/natsort/natsort-7.1.1.ebuild
new file mode 100644
index 000000000000..4e20f739fa86
--- /dev/null
+++ b/dev-python/natsort/natsort-7.1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Natural sorting for Python"
+HOMEPAGE="https://pypi.org/project/natsort/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~x86"
+
+DEPEND="
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/nest_asyncio/Manifest b/dev-python/nest_asyncio/Manifest
index 54732c0c81c7..1df928ad66ce 100644
--- a/dev-python/nest_asyncio/Manifest
+++ b/dev-python/nest_asyncio/Manifest
@@ -1,3 +1,5 @@
DIST nest_asyncio-1.4.3.tar.gz 5996 BLAKE2B 399086236427fca6073b95ee898c9bb9ebbc984e36219b9f5bdcaff4d670a51985e1e3ca7597faf8b20ea3cb1610f5ad3fc12a30fe2207dadcd7d784c50679a7 SHA512 8d8e3384238c685211f4ae4e3a5c2d6bb0712880abe71b25287eabaee19deb3d669e6e4f2eead3d76825b460025e0cc4f8dc04197d140503b32563142c4ab596
+DIST nest_asyncio-1.5.1.tar.gz 5738 BLAKE2B 0aa7d9a71c75b97b1eeb40dab8b2b9942a6c2107643aa82429b3d27c3fcc3602494a86903669ec3ee4f577802463cdf05cfafc4bf0c6721b251a61b079d7381a SHA512 cb85ce82706d17081de58e4176bbc6bba9efd9eec99a36902dd689010d08d4267e742cabb89c088cc274aac13ed9929f09e0f55f375cee35e3c15385ed2fe0d3
EBUILD nest_asyncio-1.4.3.ebuild 411 BLAKE2B 2448c710f0513412edb65ce49a4f164034232f63a1dc196ce7146175190d38cef13b2c7e8ab028ff4f256657f4b94064533b9e74aaedac01027d795a0319f700 SHA512 b8b25ab295e79b53aa0c1e935540801a236e4c30cccc3096da2a1e86b8348f80083caf28e18d553efc6b62dfe6661c0ae8cdbb72b6a742038967fdc102183380
+EBUILD nest_asyncio-1.5.1.ebuild 418 BLAKE2B dec4821732c85380515fd27b7fbca65f1a87bc61ac3ea013dd8144410696df3fd2e021baa1273500e794282b58e5af3157fb49f896cc618b956a0712aa286cf0 SHA512 707d4e0fff61a3e3776b0fafc2f376af7a82bc5631e28c4b94dd8208c92a50aff525d2786c704b07d6f9001391a59822c6d7dc4e4c5d53da73cbba1468f20584
MISC metadata.xml 388 BLAKE2B 5997502316ff6f700e55980bfccbc7ddd0b4775d95866d76803b37ad0c8e6222cf13f2ad8cbee455d6327b4f96b66f7318bcf05d3f861ecd26288ae144f8a2ba SHA512 f55ce5e44a97d4cc234f0f17f231324b72d60213b9a0c4f94d6ee4cd24893cd6592f1ab8fc6c9527d482e430cf3268299ad08e3b7f76434fce2385a5f23af174
diff --git a/dev-python/nest_asyncio/nest_asyncio-1.5.1.ebuild b/dev-python/nest_asyncio/nest_asyncio-1.5.1.ebuild
new file mode 100644
index 000000000000..93c9ecc694e2
--- /dev/null
+++ b/dev-python/nest_asyncio/nest_asyncio-1.5.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Patch asyncio to allow nested event loops"
+HOMEPAGE="https://github.com/erdewit/nest_asyncio/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+distutils_enable_tests setup.py
diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest
index c8b81f31d613..a49e82b76848 100644
--- a/dev-python/notebook/Manifest
+++ b/dev-python/notebook/Manifest
@@ -1,10 +1,6 @@
AUX notebook-5.7.0-no-mathjax.patch 1438 BLAKE2B 66719f5342c08fce7576a70780b38a97ac3e768f3385218da15e7e2b7073ec0e1bbe943f320e4ebd0618401760de96295fc1b0ea0f2e919487b41f90acabfef0 SHA512 ef2754a0e7f552de34411532e7cbddffeab66364075a5514290b09f956b3486791f757b9a159a6c3f975507b8a5626612efeee754933927e2b505aea5f5df2db
-DIST notebook-6.1.3.tar.gz 13806042 BLAKE2B da63fdabd1a71e4247a9e340539e688410a84c58d94049dfb7e8e3fcdc53686a55eb855687df34ff48f599a0c5aececbd9a8e1aa1d2ff7baa2a6da1b4e1bcf24 SHA512 67a8feb01dfb665bb24f3ce1b28212e9bad5a188e8cef1d168c4edaf207cbc16d516f6024ca905f75f1c27ba4890da858c5278a3ee84a4c4ac1bdbf225afa351
-DIST notebook-6.1.5.tar.gz 13925632 BLAKE2B ce9d0ee110a158ba0ee3f3199a7cc1c8d53ecb72e8f77f43d2b1e5552b4a0378edca9a987634e12d8429c70595ec4cc226784248d196501b3a04c67e4ba88c85 SHA512 4b0893c805a0494c369b363b7d1c606a1b124869e601eafce1eb4c93ad1436b757c6149bc76c489aa26171412280d69e894b44d7d19141341fb1194a8e2f447b
DIST notebook-6.1.6.tar.gz 13926673 BLAKE2B 944f92d468ade0f0d3fbe01d46cb2893866fca067b48c6a6cefe653b9941bbde0802c7d9ee17b493bcf6391d1b0a77e710f5b5c8f1d58ec692b40753ac0692e9 SHA512 d1271273ae9cc098d5937a3ac91dc8035b033bb8da799f31c5d71abe48b17579f2fadc8b0ff7134dedda72ac49cc29c5adafaa4ef6f347cc4f6698ab46d83040
DIST notebook-6.2.0.tar.gz 13927515 BLAKE2B ca752f0cb316b46b71d8451c59c196c324008c296dfc7fbc4ee426ba5b3c1035e90170e46720547a9e3f2cf381ab5e0294185ee1a814d31ffbe6ecf546f229d6 SHA512 217392000ca2d0266137f937fc4d2a1b81ed19217fdbf6550b07453eede8b9a6e15c8fbb1c94f559a7f44ac73dfadcefeae815c186e56bb1e9a30120fe070f3a
-EBUILD notebook-6.1.3.ebuild 2587 BLAKE2B 5d30ae02f109446293762966e48958433920d8111b34ccee173a44e6fe8548cf4053f16b91dffe13851a50ee495f5040f1623628a1f8500fa659f2ab26b1c830 SHA512 c1804bd5bdbfa742993ce62e0295bff4419dfc08c86f58fb55c0f585683a55de84b373a15b9726a268736af6f3b373437a9d013f2b1d3678d26b573466bbad10
-EBUILD notebook-6.1.5.ebuild 2587 BLAKE2B f1fa42de905aa9732ae0a80893e680eec6de96c96fe39f793538736cc37bc30c1638ac6e0008a99dd70215f53f979e5c977c714abb3f9c54723ede6add29d781 SHA512 214e9bb13da3d0f320f9e88e2d6f8463747e586dff2927e9153fadd9c72ab511c829bc7da0ed8e4077ce13e01b60bdb354297a880aff232a8f62e64b42ee8d56
-EBUILD notebook-6.1.6.ebuild 2367 BLAKE2B 9548920eac4c1ce96fa91bffe0b5a2bab8a90d1abcd47697662c836c0c66c381181342b876a6e9f687668e702f7ca4757e79e57865b549c68be54f26be69aadd SHA512 71bf5fc86176b1c973afa82ebb5483b36b01f625ffc41e608d73ad4d41842ab774bece0e9245814f32e0e2ff177501d8d4fb0bce943705a64ee756ff2b91d5c2
+EBUILD notebook-6.1.6.ebuild 2365 BLAKE2B 3b276558ebc84b23adf6dee04f157692b4dcebde15f868aed293227e24573f48ad5a8f4bb9c2af956225b996c4ae53e48fe738b67ecd612c49c22e634e02174b SHA512 4c20c79fc25cd21fec5b76a8fb5f63cb5b1fb0b389d02ff6801233dc67d4d1dd7b19660b97d721a5c9b496e9593de34a3ec4026acc0c65f9a72d3311a468272b
EBUILD notebook-6.2.0.ebuild 2366 BLAKE2B 1e08d8141a606ba583fe3a5bfcde87b368e5b62e8d6a96a1f097d8ee2db680181bd59c95d4f05f3eddbfb119a974c9e81061054191e5dc8897aaa8a183cfc4c5 SHA512 5c0653d82f673f625eca9e171316966fbc819eb27a43f400592256fed634999b1da79ee5e0d49fdc45ec3d1892725f73f10f776e42cc71c93fb478c610b5e574
MISC metadata.xml 524 BLAKE2B dfca744ea63418ee961bc5f106be6a01acf80af2e4179e0f3446c370a416bdae998887a55e866cd2fe5ede334653b46205f32b5db275e2ec54efefbd10455541 SHA512 a3511781a2086a80a0cc7a02842e1c71490ae1b200ac5263ace00610d37df7cf9ad866f4bfb89441514dbf26a5dfeb6559cbef9e1e6e2fba534c14feb5fcd616
diff --git a/dev-python/notebook/notebook-6.1.3.ebuild b/dev-python/notebook/notebook-6.1.3.ebuild
deleted file mode 100644
index 96f3d6899212..000000000000
--- a/dev-python/notebook/notebook-6.1.3.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{6..9} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Jupyter Interactive Notebook"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND="
- >=dev-libs/mathjax-2.4
- dev-python/argon2-cffi[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
- >=www-servers/tornado-5.0[${PYTHON_USEDEP}]
- dev-python/ipython_genutils[${PYTHON_USEDEP}]
- >=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}]
- >=dev-python/jupyter_core-4.6.1[${PYTHON_USEDEP}]
- >=dev-python/pyzmq-17[${PYTHON_USEDEP}]
- >=dev-python/jupyter_client-5.3.4[${PYTHON_USEDEP}]
- dev-python/nbformat[${PYTHON_USEDEP}]
- >=dev-python/nbconvert-4.2.0[${PYTHON_USEDEP}]
- dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/send2trash[${PYTHON_USEDEP}]
- dev-python/prometheus_client[${PYTHON_USEDEP}]"
-
-# sphinx 2+ seems to have a problem with its github plugin. temporarily adding
-# a version constraint.
-BDEPEND="
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/nose_warnings_filters[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/requests-unixsocket[${PYTHON_USEDEP}]
- )
- "
-
-PATCHES=(
- "${FILESDIR}/${PN}"-5.7.0-no-mathjax.patch
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # disable bundled mathjax
- sed -i 's/^.*MathJax.*$//' bower.json || die
-
- # require geckodriver
- rm -r notebook/tests/selenium || die
- # trash doesn't seem to work for us
- sed -e 's:test_delete:_&:' \
- -i notebook/services/contents/tests/test_manager.py || die
- sed -e 's:test_checkpoints_follow_file:_&:' \
- -e 's:test_delete:_&:' \
- -i notebook/services/contents/tests/test_contents_api.py || die
- # network-sandbox?
- sed -e 's:test_connections:_&:' \
- -e 's:test_culling:_&:' \
- -i notebook/services/kernels/tests/test_kernels_api.py || die
-
- sed -i -e "/'bdist_egg':/d" setup.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- distutils_install_for_testing
- local -x PATH=${TEST_DIR}/scripts:${PATH}
- pytest -vv || die "Tests failed with ${EPYTHON}"
-}
-
-python_install() {
- distutils-r1_python_install
-
- ln -sf \
- "${EPREFIX}/usr/share/mathjax" \
- "${D}$(python_get_sitedir)/notebook/static/components/MathJax" || die
-}
-
-pkg_preinst() {
- # remove old mathjax folder if present
- rm -rf "${EROOT}"/usr/lib*/python*/site-packages/notebook/static/components/MathJax || die
-}
diff --git a/dev-python/notebook/notebook-6.1.5.ebuild b/dev-python/notebook/notebook-6.1.5.ebuild
deleted file mode 100644
index a484e7f04afd..000000000000
--- a/dev-python/notebook/notebook-6.1.5.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Jupyter Interactive Notebook"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND="
- >=dev-libs/mathjax-2.4
- dev-python/argon2-cffi[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
- >=www-servers/tornado-5.0[${PYTHON_USEDEP}]
- dev-python/ipython_genutils[${PYTHON_USEDEP}]
- >=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}]
- >=dev-python/jupyter_core-4.6.1[${PYTHON_USEDEP}]
- >=dev-python/pyzmq-17[${PYTHON_USEDEP}]
- >=dev-python/jupyter_client-5.3.4[${PYTHON_USEDEP}]
- dev-python/nbformat[${PYTHON_USEDEP}]
- >=dev-python/nbconvert-4.2.0[${PYTHON_USEDEP}]
- dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/send2trash[${PYTHON_USEDEP}]
- dev-python/prometheus_client[${PYTHON_USEDEP}]"
-
-# sphinx 2+ seems to have a problem with its github plugin. temporarily adding
-# a version constraint.
-BDEPEND="
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/nose_warnings_filters[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/requests-unixsocket[${PYTHON_USEDEP}]
- )
- "
-
-PATCHES=(
- "${FILESDIR}/${PN}"-5.7.0-no-mathjax.patch
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # disable bundled mathjax
- sed -i 's/^.*MathJax.*$//' bower.json || die
-
- # require geckodriver
- rm -r notebook/tests/selenium || die
- # trash doesn't seem to work for us
- sed -e 's:test_delete:_&:' \
- -i notebook/services/contents/tests/test_manager.py || die
- sed -e 's:test_checkpoints_follow_file:_&:' \
- -e 's:test_delete:_&:' \
- -i notebook/services/contents/tests/test_contents_api.py || die
- # network-sandbox?
- sed -e 's:test_connections:_&:' \
- -e 's:test_culling:_&:' \
- -i notebook/services/kernels/tests/test_kernels_api.py || die
-
- sed -i -e "/'bdist_egg':/d" setup.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- distutils_install_for_testing
- local -x PATH=${TEST_DIR}/scripts:${PATH}
- pytest -vv || die "Tests failed with ${EPYTHON}"
-}
-
-python_install() {
- distutils-r1_python_install
-
- ln -sf \
- "${EPREFIX}/usr/share/mathjax" \
- "${D}$(python_get_sitedir)/notebook/static/components/MathJax" || die
-}
-
-pkg_preinst() {
- # remove old mathjax folder if present
- rm -rf "${EROOT}"/usr/lib*/python*/site-packages/notebook/static/components/MathJax || die
-}
diff --git a/dev-python/notebook/notebook-6.1.6.ebuild b/dev-python/notebook/notebook-6.1.6.ebuild
index b39a33226f30..27a1e9d27f90 100644
--- a/dev-python/notebook/notebook-6.1.6.ebuild
+++ b/dev-python/notebook/notebook-6.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
>=dev-libs/mathjax-2.4
diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest
index 9af788eee5e0..d0bc8444643d 100644
--- a/dev-python/nuitka/Manifest
+++ b/dev-python/nuitka/Manifest
@@ -1,5 +1,3 @@
-DIST Nuitka-0.6.9.1.tar.gz 2470517 BLAKE2B b3162eed308d98846a6266fa822d851757773ef9910a250644d61627d70dcc29706f5127221e2c09b1f856b74262c64f10cc638ec336a53d1fd6a10ad53e4e29 SHA512 a94a2e7f86abdbbdaa0147e569ff873c4d0f439378afb0f55ce78ea6e22a16ac759b62fd617944e0a4cf98fbe3294db5e56c3b3a6bd8cb78bd1c1132d557f6a9
-DIST Nuitka-0.6.9.6.tar.gz 2472086 BLAKE2B acee6dc787f24afb6c1843e82bd4fdcda3a45c4c8a74cb5635d5fb2aec6b1a8db64920993b1732e21f3d0866e47f81cd958f42fe577c592931053248976ab33a SHA512 9a4d2b0e947e26118c9e81fc93c63ccc344a0a4d577e2ccd2d6b1ccafacef3eb3d7424283e681b63dde44fa51aad84d86f76e2c839d22d7d1503730e0ab72ab8
-EBUILD nuitka-0.6.9.1.ebuild 1041 BLAKE2B 631478c3ec34f885be0750eb43db77ac833966e7bcc9747d85179dda67a9beb1cf3261cf10cffe668007dc009a06a917168c6a6acb87fdd5aaaf840e0d6000fa SHA512 5d5910f7cc1324fbd0ff44c964f3f4d09bc130933edd88873fbbba8dda9b5fb7c57bc0e9c00fe611384e2167e2c9e31204650e6b8efd6bab5862ba2db982b1e0
-EBUILD nuitka-0.6.9.6.ebuild 1041 BLAKE2B 631478c3ec34f885be0750eb43db77ac833966e7bcc9747d85179dda67a9beb1cf3261cf10cffe668007dc009a06a917168c6a6acb87fdd5aaaf840e0d6000fa SHA512 5d5910f7cc1324fbd0ff44c964f3f4d09bc130933edd88873fbbba8dda9b5fb7c57bc0e9c00fe611384e2167e2c9e31204650e6b8efd6bab5862ba2db982b1e0
+DIST Nuitka-0.6.11.tar.gz 2582563 BLAKE2B e65c3a01f3283b24aadefc47a17a41ebae116265946c24f2225fa7f3f6f824a0a822c76aa2fa1ff33b5a00d4d3762bbac7cd0d090d2627274155b13a48d8f0ba SHA512 c1ead8430f0af3a20d7a14ae3cb34b9a4675c18f0c775e8833b5722cb0acdd8213b28639e52067b3e6758b8b6cc516b05151cfd85560630c92b872dae05a88b4
+EBUILD nuitka-0.6.11.ebuild 1190 BLAKE2B 6f990cf0534960f12446bc88e5423ce5febfb64a323e2588a0fd5a1e55cc78610b5a9ed4a7dca119f7a637714c9bbf7bdc4c656cdfafac721b0e7e46d9b8f403 SHA512 4df59182686248e9741cf0945290417a91d00b8092aeb956370e80cdefb1f102651ba7d38b72e544409c3ec9305ef6db931d7c3affcb5ae0291dab37dadf695e
MISC metadata.xml 811 BLAKE2B b82c8f4dbb8b39e58fae657df8945060c91fce0eb33f0e1e16ecebffa91c41fd306e8c04bcd799dc736dc3bdac3ce843f30af04b18bb4d36407a43c07ec65d12 SHA512 368becbd858e0963f23ceffa612de4f15087a9b879d3a4efad209668a5c897d7881b82c0de9127d31208825af39c60785601a3f31f3191af7fe99285f103d18f
diff --git a/dev-python/nuitka/nuitka-0.6.9.1.ebuild b/dev-python/nuitka/nuitka-0.6.11.ebuild
index 0b8a77447b0c..57e38e5bb248 100644
--- a/dev-python/nuitka/nuitka-0.6.9.1.ebuild
+++ b/dev-python/nuitka/nuitka-0.6.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,7 +7,7 @@ DISTUTILS_USE_SETUPTOOLS="rdepend"
PYTHON_COMPAT=( python3_{6,7,8} )
-inherit distutils-r1 optfeature
+inherit distutils-r1 flag-o-matic optfeature
DESCRIPTION="Python to native compiler"
HOMEPAGE="https://www.nuitka.net"
@@ -16,11 +16,14 @@ SRC_URI="https://nuitka.net/releases/${P^}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
-BDEPEND="dev-util/scons[${PYTHON_USEDEP}]"
-
-RDEPEND="${BDEPEND}
- dev-python/appdirs[${PYTHON_USEDEP}]"
+RDEPEND="dev-util/scons[${PYTHON_USEDEP}]"
+BDEPEND="
+ ${RDEPEND}
+ test? ( dev-util/ccache )
+"
DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
S="${WORKDIR}/${P^}"
@@ -38,6 +41,11 @@ python_install() {
doman doc/nuitka.1 doc/nuitka3.1 doc/nuitka3-run.1 doc/nuitka-run.1
}
+python_test() {
+ append-ldflags -Wl,--no-warn-search-mismatch
+ ./tests/basics/run_all.py search || die
+}
+
pkg_postinst() {
optfeature "support for stand-alone executables" app-admin/chrpath
}
diff --git a/dev-python/nuitka/nuitka-0.6.9.6.ebuild b/dev-python/nuitka/nuitka-0.6.9.6.ebuild
deleted file mode 100644
index 0b8a77447b0c..000000000000
--- a/dev-python/nuitka/nuitka-0.6.9.6.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
-
-DISTUTILS_USE_SETUPTOOLS="rdepend"
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python to native compiler"
-HOMEPAGE="https://www.nuitka.net"
-SRC_URI="https://nuitka.net/releases/${P^}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="dev-util/scons[${PYTHON_USEDEP}]"
-
-RDEPEND="${BDEPEND}
- dev-python/appdirs[${PYTHON_USEDEP}]"
-
-DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
-S="${WORKDIR}/${P^}"
-
-distutils-r1_src_prepare() {
- # remove vendored version of SCons that is Python2 only
- # this should be removed when upstream removes support for Python2
- rm -vR "${S}/${PN}/build/inline_copy/lib/scons-2.3.2/SCons" || die
- eapply_user
-}
-
-python_install() {
- distutils-r1_python_install
- python_optimize
- doman doc/nuitka.1 doc/nuitka3.1 doc/nuitka3-run.1 doc/nuitka-run.1
-}
-
-pkg_postinst() {
- optfeature "support for stand-alone executables" app-admin/chrpath
-}
diff --git a/dev-python/os-client-config/Manifest b/dev-python/os-client-config/Manifest
index 0ed2e1b779e9..cbaee24072e3 100644
--- a/dev-python/os-client-config/Manifest
+++ b/dev-python/os-client-config/Manifest
@@ -1,4 +1,4 @@
AUX test_get_all_clouds.patch 662 BLAKE2B 33ae4a1400073519cb41bf048b274dcec6a0182260e60a126adbee68d39b2fc031114432b966ee6ae96661a0487fb9846edaac1c032a767cf7ede1be25d53a33 SHA512 614e0bd874ec282b9b90d5cfe7d3693056fc5811d0fbb8f436f57a9f9a55abf4609fc6a647313c3d83ba733f7f57e69b3eb5df4ab8b0664a730f6e9197502cd3
DIST os-client-config-2.1.0.tar.gz 48257 BLAKE2B c88d2c9c34103abfa60c3d983ed50309a2a552cf275f48e3c1dde9837b98849d09062546c5bc096d978a059afbae54eed9eadb8aa53375aae67f409bf3cf3e05 SHA512 31f53e5bafced1d7d57ac8818a7b889506b45347655ee41db6d5d9c0a6f2ead2a6d820553aec4a6ad9fd817abf9d6b666938a24ba85ab3745e06bb10b312e33a
-EBUILD os-client-config-2.1.0.ebuild 613 BLAKE2B 77a1ea9879f732db1ef22c6fc17801c13886307a26cc06084306486fb1c7630269dcaebc8fdd92bc54a5e4693e268ab4c3260f9e4cd7db024c2dfbfcbb5517f4 SHA512 1329559f1e6bab74f2b9fe161ad420309bfe105400be5979c1f17885d36559a7e7a46530610004e586051f432ea4693c35c9fcf3d39b4823d6bb0208aab87cd6
+EBUILD os-client-config-2.1.0.ebuild 618 BLAKE2B 8d87338af78fc4ac26ef0f3f9d21adcfa43a7985dcf9d6de1779b8c65bb83ce59b32ef874ef51154f328a3a5add3945564728c2ab4d7d08a0be1bf1a1d7178b2 SHA512 e6206153e24ec7e2ff5ccb1a5d66ada38972bc67d13c5c000a624e4e03325ac1f4c3281b38384957f1b23a6c88f20ef19441638a4ebaf936e950b076f5f3eb8b
MISC metadata.xml 475 BLAKE2B 7039b83d2690d7ffa5b36bcd974dd48d5174a16f03b0be2000e520e18c5a572fa3425d79a60f2cab1c72e890c2dcbc5d17f23e2da78d03c7be51187df48beda7 SHA512 f81faed05cdd372895b7d1df885bd10e795dd844caa8445a332d66e574c7a147e902662033b3eb0af9e7e1ae28b982afb436795b198fedf3c86b534e0da971e0
diff --git a/dev-python/os-client-config/os-client-config-2.1.0.ebuild b/dev-python/os-client-config/os-client-config-2.1.0.ebuild
index 21fa340c1527..6a1b332661be 100644
--- a/dev-python/os-client-config/os-client-config-2.1.0.ebuild
+++ b/dev-python/os-client-config/os-client-config-2.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/osc-lib/Manifest b/dev-python/osc-lib/Manifest
index fa50275090e1..8ca4aa3cbcb1 100644
--- a/dev-python/osc-lib/Manifest
+++ b/dev-python/osc-lib/Manifest
@@ -1,3 +1,3 @@
DIST osc-lib-2.2.1.tar.gz 93855 BLAKE2B e6c863a13ea950a30a033e3877660a66ef60f66ef1e42efec39d207b1d492499136f9fb696e10001fe40b815e6cd4fd320a45acfd995504a4b7222b29951bf3c SHA512 8328541f319dfa2ffd0ac51aa89429b05fee0b160b2d236fd30cd9ce2d233c86963b744ce0a63bbb849e5d47af9868ca843db2ad79e9099bd22f59d553235d06
-EBUILD osc-lib-2.2.1.ebuild 988 BLAKE2B 19b28fe55ca075bc964624d7b24f43de2bce70be720497038a0d5a2960a848944c82ef5b2df13899e5c049af96b03c1a7e3133463da6e606572df54c59391134 SHA512 17c38ab243092a83c9d0bf410518378e6accc588f4108eaad4354bbd8762037d8cf95549f5f9f29d7066052513ff3f521b61e795298ab7dba9e9b2b1f82fc51f
+EBUILD osc-lib-2.2.1.ebuild 993 BLAKE2B d063253574419f7d1187b6aa3cdc8e44284748a397aa4639b2da1bed6e20d24b02248d8d6025fc575db16ebad10c1a1323269d83b2d46ddc867cb32558cb6638 SHA512 8878739dea727bb842e216765bc80082f86361a22e35c0f63cf1b2e4a35d2ca265a2fd693efe95ce5ed086bc03cdb23b9f1895d036c135c0fbedee089df895b5
MISC metadata.xml 728 BLAKE2B 76a3152d03fb5ffde9643e343ab2a7f72fa0099ec7f27037a22775053fcde91ccd8cedaa290b6125867a5deac6694ef7117b44b9b39a843c4c9c5e2d67ef42a8 SHA512 f98edf17a693dc2cf72da892ecdfb3315db65e863faf1c5252e7430837d555790d31604380fb24c6c05b2cfb2c52182ede4619ee7f6fefa7b575c931732f7093
diff --git a/dev-python/osc-lib/osc-lib-2.2.1.ebuild b/dev-python/osc-lib/osc-lib-2.2.1.ebuild
index 8c54b465fcd7..a039707874f6 100644
--- a/dev-python/osc-lib/osc-lib-2.2.1.ebuild
+++ b/dev-python/osc-lib/osc-lib-2.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-concurrency/Manifest b/dev-python/oslo-concurrency/Manifest
index f5f8b317e45c..a00736ae120f 100644
--- a/dev-python/oslo-concurrency/Manifest
+++ b/dev-python/oslo-concurrency/Manifest
@@ -1,3 +1,3 @@
DIST oslo.concurrency-4.3.1.tar.gz 54815 BLAKE2B 5926ffb363003e899e08d630e352cc4842b45939a23d8f26db0dbf96432c19cc37f8629d396fe86f5afbfc1b8e9a64a14d3a9d9d53b3ded1300e3f1e6d0151a4 SHA512 fdf89a622bcb999b1a7a77b9c5bdf15baa986e288d2af47485abf5dc4617b84ba53621a6cff72a9764e9c8a4f1504d6b5faa96c13ef29c37f2d63f7a1c3b4d61
-EBUILD oslo-concurrency-4.3.1.ebuild 879 BLAKE2B 34516eddb912df8e5f3ee9abb556948a18a3d773af056bdf78fa31810c2fcbbc088bb85595da0723b470d9a198525513bc82ccdbed3fbba0ca39243bee4c2ab5 SHA512 a5cc8f9e2171b3184a1f6999dbfb6f9e26683d214e82273e7e77ec62f249ab9a8ce472607c3b63d9aa219e5e6d2f71c426591d881717f35ca2809452c8a62396
+EBUILD oslo-concurrency-4.3.1.ebuild 884 BLAKE2B a3f9b3b784306ec26a022f1cb348420739b4ebea4f7f9dc8c3e34cdb5fe0c0724609e2437d8122fd2d695b60ec544a26ce3f32936878ede7b8ba6a19e4956ebd SHA512 416e6da41c68d4c64b4214f87f3631eac290ad70c357d668e740ed596a7c918bb127d801ed7879f792e6c6b1f4e2652c98192eb4a9361e3b0432b0eedca4d0ce
MISC metadata.xml 690 BLAKE2B e5fef0056820a341d97501b8af588a987f649910973ae13b83175a34d6d36651fd445e0f0684be834f3efb203642dbb245db822945e181777914a6a64c458019 SHA512 cfbdac8d81aea1c3133de01f7cc624b44c3862bbae75b80c78d0d979cf28fa796be25119434e70b5552d4820b19e64ba1ad22bf7cbc93ea1c9fba88490c385dc
diff --git a/dev-python/oslo-concurrency/oslo-concurrency-4.3.1.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-4.3.1.ebuild
index ee1439729987..6fa2b52f83e5 100644
--- a/dev-python/oslo-concurrency/oslo-concurrency-4.3.1.ebuild
+++ b/dev-python/oslo-concurrency/oslo-concurrency-4.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ S="${WORKDIR}/oslo.concurrency-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE=""
RESTRICT=""
diff --git a/dev-python/oslo-config/Manifest b/dev-python/oslo-config/Manifest
index ab23ca63ad82..5e650dc4c3d1 100644
--- a/dev-python/oslo-config/Manifest
+++ b/dev-python/oslo-config/Manifest
@@ -1,3 +1,3 @@
DIST oslo-config-8.3.3.tar.gz 154910 BLAKE2B d9d3d45d3f9bd191e2be9ef277719d723c35d36006836b2803dfa973283432745d6f11c7d764f2cf4a9ce62098cc0b94ba6aecb364869fd8957ffa309d47bb38 SHA512 6071fbcb4f9e641e6914d676bab3f58cd9e763219bcce0f7de16017a4e1d3a16fcf4296a36c232ac14d8c5c4555f4c433fedc1811e505e62decb0400a9cc2a7c
-EBUILD oslo-config-8.3.3.ebuild 983 BLAKE2B cf8850a9e47336d43d027cdfd26f46de2aa65b36b8defe53fcdedcf7e340645f10bb76f2c3fd5b285f0ad176315d29d750bd85aff7c323ae80531ce140e3f101 SHA512 056349f131b8c270d798714cf27a07f3a761aaf3c94323801b2220e93ba3ff7d0e4ad1ea61933429cb6a1cee8ddcd9f13801c3fb3e999ffbcd056fcb11284214
+EBUILD oslo-config-8.3.3.ebuild 988 BLAKE2B 486978e997b738033920cd6e8ca363e0dddfa6633170e2ecf462d4484342a99d7a3b5d8ecbd94769df2c3d3ee255446037090f8aaa8a8cc9e25b1216615730ae SHA512 79a2c56d0412fd9f461930d24c6d532233535a9f7e7bade27a0e28894cd21b67edff1f6eed426593d64571867f96bae214ec6b8be62f5c169cf2eedeb972e27b
MISC metadata.xml 695 BLAKE2B 0212d67590b4a45c15ca718cb088f52ef025b3fdf4327363d8cfafd705d06ae56cfd5ae8ce9b42bea04399398756ebcb7572495e5d470d2999a69a6e1a74369a SHA512 3ded64c073be245f2087840a098deece2ee6f4b84a7e412ee9a4c0cfbc72bbb2622dcba4912fb714dceb6abe025204212fd3c8861f68c7af3e6e8f1ba78520f1
diff --git a/dev-python/oslo-config/oslo-config-8.3.3.ebuild b/dev-python/oslo-config/oslo-config-8.3.3.ebuild
index bdde8c67088e..753cd64a5077 100644
--- a/dev-python/oslo-config/oslo-config-8.3.3.ebuild
+++ b/dev-python/oslo-config/oslo-config-8.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND=">=dev-python/pbr-1.3[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-context/Manifest b/dev-python/oslo-context/Manifest
index 620ea1be1e23..60d4acb8ffbd 100644
--- a/dev-python/oslo-context/Manifest
+++ b/dev-python/oslo-context/Manifest
@@ -1,3 +1,3 @@
DIST oslo.context-3.1.1.tar.gz 29335 BLAKE2B 2179e5c273b5e387806fc4a8b1ac2f0641f4cc9f2345cb00e6ef9c2e7c8b69709c0c14dd11254d026283b2be7e032044b6f753a13f062915db9f000ae1873f1a SHA512 a9d16475bac5aa96d086019632f417fa5b496f615b814527e547a43362f1e36ed47c47266032e72194f88716237ccff7a24bf941d66bf36afe09b846a810583b
-EBUILD oslo-context-3.1.1.ebuild 682 BLAKE2B 518ad43344d452271e64ce78d368de0f803968d11eedc2437ddf34f93a189c232caefba839a529ba36202ba0fdfd3221085cc8c5ed16e6f813008bbcd2f702fe SHA512 fba12ba63ded93e31933c75cd9eba159ce43929a517ddd747adfb57897486ab39b0ccdf8657b267b266d4b02fa238bd4f02aac82a463859a0cb4e3fc16a6df5a
+EBUILD oslo-context-3.1.1.ebuild 687 BLAKE2B 94d40b43224fca3149630198893827b8b0f6bf03b440662077515790d9b6fe6d48bb8cf12b9b2638365e7dea38d29f2c589957ac59020c411692a0345178cfe9 SHA512 10026cc2efa774deb5b6aa48c70bab1d4b2182fd7c4cb2eabdd704ef93dc7b03fc6d76a3d319bad2bdbc0536a07b540c30a37fb362880232eb6449acc8398a54
MISC metadata.xml 725 BLAKE2B fb817231aed63e38c9e093cdbfe155521da1c3b7fb3b1d8ea6b7d2b0b1fd4fe8afd647819e1a216f3a591ef8c1f67af78bdfaf0ea75e83cd72617a4dfd679ca9 SHA512 b399412459dbff332edd84c87867cd95bb8cf5dd3b91b15b79f4eecbd577076c4b83fa251f4410a9cf9fa5608287048442786d6f90a0a7d5a3ead11b0a9a4548
diff --git a/dev-python/oslo-context/oslo-context-3.1.1.ebuild b/dev-python/oslo-context/oslo-context-3.1.1.ebuild
index 6fdb9232b6e0..0b71e5979f1b 100644
--- a/dev-python/oslo-context/oslo-context-3.1.1.ebuild
+++ b/dev-python/oslo-context/oslo-context-3.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ S="${WORKDIR}/oslo.context-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-i18n/Manifest b/dev-python/oslo-i18n/Manifest
index 14b0c8a5b91c..dc2fe08e38e1 100644
--- a/dev-python/oslo-i18n/Manifest
+++ b/dev-python/oslo-i18n/Manifest
@@ -1,3 +1,3 @@
DIST oslo-i18n-5.0.1.tar.gz 44636 BLAKE2B 69df723bff7a279ace2a8bb2ea795e6beaa626ffc4bb364c513d16d2ce3cb07f6e9957a98d1b633f95154672d118de6fbb71ef5c1a3a53520f4d1f4b8f72748f SHA512 d55238616dc90f85ff458fc6680b3a3b2493d2a640bf5849c19cd7271e7127b535a301ed3085b5e0131b46a635b5a09423f6cba60f9f1b9b0352a0e7115a8057
-EBUILD oslo-i18n-5.0.1.ebuild 624 BLAKE2B 8f9fb21d437949e98b4fdf1fb4f0722e500107b08e591c5f2dd0656bbd00e6a4025f4d5ebed58e1db7f5be8a2d3963d6432ab0274af5c01a59cec2f76f8d0aea SHA512 a0dd22f83af8127469ce66369bb7509754d1d62fd9665848127780971a2669fb0dc06b6f62805456cdab756bf7c30473e99d8be56ad3d51168bb6acd2d8c26dc
+EBUILD oslo-i18n-5.0.1.ebuild 629 BLAKE2B 799fcf8d647fab3c3328aebc11a4d66a7b82bb1b3b72a926efcc59acacafb88a5b8124c905f6467f5b588c1ba66f941e9585602d2da59fc305f90372b6c851f0 SHA512 28f2f02e9c2b221d8f3599a9f9327f426a462c86c71fcc96aaf8b7a1b16d807b02466a0aba15f517cbaac27bc9ea01965edd3a34bdcd8199e3ecb6c1d38f4168
MISC metadata.xml 389 BLAKE2B 70118e890e9ac1e69a79f69fd9fd9b5e0407b7063687156250348f234696aa5ff2bbc208ff0c33b51e8ad86aa7e8b26752961fd1ad6787a56a15d86d76db84b3 SHA512 f083e278fb78f677996615aa69b7dd46a82484dc1d8a392e2ace0d1dfc127ca03606c3e0217ea68780872ce6bdd049f4b636e3ecaaa22da71031d4aef54faf78
diff --git a/dev-python/oslo-i18n/oslo-i18n-5.0.1.ebuild b/dev-python/oslo-i18n/oslo-i18n-5.0.1.ebuild
index ce6ed7140c4a..441369453c8d 100644
--- a/dev-python/oslo-i18n/oslo-i18n-5.0.1.ebuild
+++ b/dev-python/oslo-i18n/oslo-i18n-5.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest
index 4ec66d58bdee..06e3e81b3b09 100644
--- a/dev-python/oslo-log/Manifest
+++ b/dev-python/oslo-log/Manifest
@@ -1,3 +1,3 @@
DIST oslo.log-4.4.0.tar.gz 86108 BLAKE2B b710d110759612dc7c1516a0df7b0ffe5af1ee83f99ff776212e72a52a4249657b4857a8fa99aa06047093ac554b6374ba529bafee75d4589beb538baca5b190 SHA512 6501963e90d40d2e722f338ec7c78fa36f6b5b255d36fc5df7d6160d1f35397ff112b88053603f6b57d9d93539bdb665e3c1b6894f3898988fd8d06b5a356120
-EBUILD oslo-log-4.4.0.ebuild 1038 BLAKE2B 785acee3d9e1ff69825486439c71d8f46f4603dfd97030567b26b5603c574462fa88a5b8043a331d3554a92aa2bff5ae79ac13a04971f07d1627bbbebd526fbf SHA512 1a4b0284bfbc7ccf54dd98223f987257317aea540822e7f03f5f01c6394a9a6f0926e46911c157be6e536a9d08bc93d69e369258178e2b2a2df012de6106d994
+EBUILD oslo-log-4.4.0.ebuild 1043 BLAKE2B 2c02f6e85985b887de366f9a3987cf11d14e8ab7de8a7235fdd35181e9141f6865f459c28f6f0dfae88535ba3560c12f2d6825d0e9d6aaf677c666322e778df6 SHA512 8d89ec3c15c7159f3ddafb9d2c638a95e53dc2b7ea153bf019df69f21507b4622c3239f3c173700cb1a88937e034bf1ce3bc5c673a02ab8e8e9fc8e2c81d01df
MISC metadata.xml 907 BLAKE2B d91afdb5f720175be1bf2f8064d509ee94bc78fda6a428059e62a6e14753a567d6e696912d841a2ac9c68acb07f076212e6ae50aec0da23079f536952311fe5d SHA512 802e195e3bd2b4ae730be1766033dea2d8df58e664c506ed1ffd4c7c426a5a740ca31bcc0557d8b5acf660a1f751c106de17825dfbb71229e84d299647a509b7
diff --git a/dev-python/oslo-log/oslo-log-4.4.0.ebuild b/dev-python/oslo-log/oslo-log-4.4.0.ebuild
index 65535da0e1ae..33dc94f3c8b1 100644
--- a/dev-python/oslo-log/oslo-log-4.4.0.ebuild
+++ b/dev-python/oslo-log/oslo-log-4.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ S="${WORKDIR}/oslo.log-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND=">=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-serialization/Manifest b/dev-python/oslo-serialization/Manifest
index d0a5a3704861..1a6acd7cf3db 100644
--- a/dev-python/oslo-serialization/Manifest
+++ b/dev-python/oslo-serialization/Manifest
@@ -1,3 +1,3 @@
DIST oslo-serialization-4.0.1.tar.gz 30010 BLAKE2B 0f5dae22ca096b1dd7e4eb35862c931c5cf2cb06cbd2d5660cb5322140a12052ba76c50ca24644a4957f116bc33bbdf12adcd4191ddef3006f1630d762bb71af SHA512 dea4ecb0face2bc730d1e8883e71b34d3709c6cb43a0dc3bfbb757809fda7c198949de42327b5854d65b152f3ab09fbb14311259cf584063c73b93a3cc1313c1
-EBUILD oslo-serialization-4.0.1.ebuild 896 BLAKE2B fe151753707e3c121de6fde831b7c2f51844df793b4c028589a2710964dd305704c95609160db31c5f3c791d3f54f8d5b2f52c57e84e38d2fb0d41dc28b29e1e SHA512 de5bc83105c53415ab663ddeaed69dbec3251b97d12079d04f1b65eacdbe9e4ce6999ce5397b12352134cf7481ad72d8c116bc20a9bd735ac49d6a030e12c22b
+EBUILD oslo-serialization-4.0.1.ebuild 901 BLAKE2B 3976c386e1201db99c98d3b4eea8737061f465870de9697684e51260079eea715457197a0744b72d686d06cfd8c7d24fe451f3860c4161217ed4617dbac4fa8b SHA512 ac79ee106deb6fa5cae0edc75f592eeccb493c37e5bfda2e125c13dd3b9b4acef06b08e08e20f571c38f31fa4642475021d508fb8b6857332d2d7dd85fc19b6b
MISC metadata.xml 398 BLAKE2B ac2bfcac65533a713645d95e7fedcef140c190e4018895e378a726f2f7fd256692fc142031cf5c6d760cbfac2a641e548d000e7c38cf07103d9f93025a662156 SHA512 4575d64908b176f9241be2c9b9981d33690e5af57034c3ff1f8b135f355095ac157908858ea9968c00e6b4d4e7ec2b229c972ed33438bfb0c65618194694ce6d
diff --git a/dev-python/oslo-serialization/oslo-serialization-4.0.1.ebuild b/dev-python/oslo-serialization/oslo-serialization-4.0.1.ebuild
index ac3146c0f724..b0e3c67279eb 100644
--- a/dev-python/oslo-serialization/oslo-serialization-4.0.1.ebuild
+++ b/dev-python/oslo-serialization/oslo-serialization-4.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-utils/Manifest b/dev-python/oslo-utils/Manifest
index d22739716874..5feb534a313d 100644
--- a/dev-python/oslo-utils/Manifest
+++ b/dev-python/oslo-utils/Manifest
@@ -1,3 +1,3 @@
DIST oslo-utils-4.6.0.tar.gz 94148 BLAKE2B 2de92b22b849522a43e81f0fa9bb5e92d2c380c07eca81cd916c536e10ec55869d5933a3a9dcc65b682ac793534094e6b0aaa74b7ac9c74724231dccc0dbae3b SHA512 fe91522c9860a7637af8b8521c297d6467f2af643f026abc97b72fd3032789219d2b3fdc9a6d8beecb0e55e4e7c319e800be295abf9639b52e32da81dae0c9a7
-EBUILD oslo-utils-4.6.0.ebuild 1042 BLAKE2B 72c6cdfb0afd2e1932d35eb336400b211fe1ee7b39c17ff5cc67538a00e298e78ca8af8b9519883572c7fe3362dae3d399fa6325a42eead0da9da4e5133535dd SHA512 230cc4f0c7d1928abf53d49d9add4614eb8d3d1b0325b1b33968468ecfbb06074d7f3d7dcf284462f8781eb6c1d1de126872181a3a747f5942810f08d889ed81
+EBUILD oslo-utils-4.6.0.ebuild 1047 BLAKE2B 98716963d30bad16d6b3d30e3a1928df5a7bed72ff3fc6989e80189cf2280ed2723f000c3cf8f53b07aafbf1fcdeb02fc429159c1d3bae5d759bd56a8de43a86 SHA512 214a8ac14a54b3caa1402dcc8102fadd665b07aaf7c03ffa03866fc6d09ed64ad7812d32c9367b90451c0aa507d4cc060eb976f4e3f16276a8be0cd81f299edd
MISC metadata.xml 390 BLAKE2B fccb591d0e5acfaa74a65b37dcb9882d6ef03b62facaf88d5f422bc2815eb32f1616c917d5c7faaccf17abfaf377c35b6d07970ad2c58aa8e267b9b384f0a153 SHA512 7d2445b99524c026c551f5e49d60bd4d05cd6219355a212b444e64e517acef1b63e84bf25daafb3cd902edb74337672983e516389e8f7c3cb26e5fb129c60db9
diff --git a/dev-python/oslo-utils/oslo-utils-4.6.0.ebuild b/dev-python/oslo-utils/oslo-utils-4.6.0.ebuild
index 1c43120731b5..4eb0680f2d0a 100644
--- a/dev-python/oslo-utils/oslo-utils-4.6.0.ebuild
+++ b/dev-python/oslo-utils/oslo-utils-4.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/oslotest/Manifest b/dev-python/oslotest/Manifest
index 1bc201635347..e03122734b7c 100644
--- a/dev-python/oslotest/Manifest
+++ b/dev-python/oslotest/Manifest
@@ -1,3 +1,3 @@
DIST oslotest-4.4.1.tar.gz 34879 BLAKE2B dd7241793f88f31c9427e07b07c015a0f8fe39f65c59341be0874fd4f9b735d1da3b105213d77bfc8cec3ea0d7587cd770a88c2a4b59902c595e9fefa5dc4730 SHA512 e4d60ab399b4eee02d1798948f62ad3acec0d9a81e6ec3b6a8d3dca7035dec0d79a5164c05e8ca4615b0489f44b6ff0c06e6420bf3d96131d15f3458e751896d
-EBUILD oslotest-4.4.1.ebuild 654 BLAKE2B a70be396a0f1ed84299153ec6e9eb94a7b55f42e84a674a205bf6823532a45f7c211528ea3449b87047f5caccca6bcdc3c9d9994f01301052affd8f5718d72a1 SHA512 8ac48c7b28d23137ce9d38e0482b6a655a8b052aa2ec7d59f2b4b17a9d24dcac6291d038572e6c6e1c9631c5034afdb98b706283b3b7e851c5d7f5fb87dcbc37
+EBUILD oslotest-4.4.1.ebuild 659 BLAKE2B 1f2f85b5b6830b1b5908339ba4e2f42a424c7fbba5e77861cefa24a1d914735b33ef7685037344ba880bb9bea4cb579ec0886a469bdfc2af00cbc0e5b6914017 SHA512 a2a4903aa93e98885c65be2f9e80896f285fccd3252f8d62fb1e612725d3714c1e7073a403e4d1a6b63b184ca0c047ab9f5ed39db9745f6466629ac61b10f4c5
MISC metadata.xml 852 BLAKE2B 423996fbdb94f2c1ddff02c10c5c122af18c13abf713a926faf2e8597f88b31668e6a9ab992590be91031aecc1edc5e8d8d124e1e7d4010413897f68b578feb7 SHA512 b6bdfcd5b63179535c665218dceae6691a75ad4f93db104a9f34426c57d9415a9e85303975810a55b0f6ff9b6755fa3d4f4af0d6eaeb191f8812794b489aed4e
diff --git a/dev-python/oslotest/oslotest-4.4.1.ebuild b/dev-python/oslotest/oslotest-4.4.1.ebuild
index 908a175034ef..a87c2682cdb7 100644
--- a/dev-python/oslotest/oslotest-4.4.1.ebuild
+++ b/dev-python/oslotest/oslotest-4.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
DEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
RDEPEND="
diff --git a/dev-python/osprofiler/Manifest b/dev-python/osprofiler/Manifest
index 36dd65715399..ccc0ab51381a 100644
--- a/dev-python/osprofiler/Manifest
+++ b/dev-python/osprofiler/Manifest
@@ -1,3 +1,3 @@
DIST osprofiler-3.4.0.tar.gz 86842 BLAKE2B 78a679424023f7cd20a0c6c5825747e3c108e977b44985e2f106b8e82d9cfb44f84b3662df531c64cf09fd4ce313c8a457b803ca820291d58f4f2bacb51eff81 SHA512 d88c0c68eee693a799f4e52a447dd7a4b79f7eddeb1c82bf41cdf3be6457c1b1116b6caa19530de4df376a1cbc26f4094835c3ef7110016d3d9ba989f8e8e41c
-EBUILD osprofiler-3.4.0.ebuild 969 BLAKE2B 790ecd2f53b33fe3be0cd95babc913f80c02cebfc206dc0dbb5e91620b36a8e749afccd0f718c8ba6fced2c15357ea4623eabf5060aa2e097b8bbee0afe5bd61 SHA512 b959b43bc7917c9c3b9aeb9c3a3c667e537a5624c8e2eb05f3043d5b1e1f1902401befa8d4b01004c7842f7a709803b937669704e297c340ca1ca06432da5f88
+EBUILD osprofiler-3.4.0.ebuild 974 BLAKE2B 1fc5b95f1430c6454e381634c00c93db3b5bacf214aea5df454b5a6cbd69807fa714c3f004a8a79188ec4237af946b26c3233527e210143e31d808ee3791c2c7 SHA512 887f10957dcd20b513af3556a26d623d3b12922a1d875656a565d901e1667d44b23faae83b3b08ac8bc7ce47a8f340358de36179e5d6f20e9779426eed807475
MISC metadata.xml 511 BLAKE2B 600ed1bf9d3821c0b1a2538841f54a80e4b54d2777667b0cc7b52c13ca65df880c7057a17917e685ffe08acb4755903d4faff5459b428fa75203d4488d16de21 SHA512 fb6511654c0dc9fcde7662c92a1509d1183da8198821464ce9672552ff840772025d4b90619a8bc56db5f569e7c9311efdc89cdb1f0ea634fff5ac2fb80eacdd
diff --git a/dev-python/osprofiler/osprofiler-3.4.0.ebuild b/dev-python/osprofiler/osprofiler-3.4.0.ebuild
index ce439384cc98..867e13b1047e 100644
--- a/dev-python/osprofiler/osprofiler-3.4.0.ebuild
+++ b/dev-python/osprofiler/osprofiler-3.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE=""
DEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest
index 353c69aca781..b0566769d743 100644
--- a/dev-python/pandas/Manifest
+++ b/dev-python/pandas/Manifest
@@ -1,7 +1,9 @@
DIST pandas-1.1.2.tar.gz 5220166 BLAKE2B 3351bf0e539335b7f13dd6e6590309989c3bd5d36c0fd188808be14a147b828f1a3a14007fc499e2b5f580072b02de8587885629a8ffb1fc70b2577fbd034001 SHA512 a81e9f82b866cc48eaf55c288610b150fe3fa6ba6100c0b13516eb0ce4b569397127b85161e53454d0b2b24f276aa9806baa007a521623aad2345e7b7168cbb5
DIST pandas-1.1.4.tar.gz 5226971 BLAKE2B 9386eefdd1be566dee7e950d6c791a1127f5736b61a2f062f0cfbf1a83879c68b39fade863ed77acc38f619b681060b0e73ff290fbcba6d8d2d2d3332f4e32e4 SHA512 abc6e23ccc066bd9aaea5688df4803ef2fe2f038df9f45bd59696e94b589174d9bc79bfe6b36315307ab39b31a4e8cf32217f9135ac977320bf29968e12cb271
DIST pandas-1.1.5.tar.gz 5229894 BLAKE2B 5b47774e33c7fccd7a9110e8971e8ce63cafd68273ee870b386aa8562be4c8f667137a4a078eafb2a62847bdd6f73c390254e8024d483c21e1834a8c49d44d32 SHA512 a213690ea658554b78e003a30cc88a59e34195457401d84b1cafdf74433ad27c801c12b8138371bb0206f6dc083ae882eabf0e33cb5733fa313e9f3257d48823
+DIST pandas-1.2.1.tar.gz 5459053 BLAKE2B 49d99e7217d52f1233cdff20628da9028b7a8ce1d89a5ebe502c6e960ca9f7948005e7a63a15b76f9bc44ab5f15e00eef86c3b3179e6cad820e6f5072c7c78f0 SHA512 9bf9212ebdd07785f1877f5f80d6a5beb4637e8a1cf741e32a705a48724280a8e8daae209c66c1a3f00718b566127d77af578d6c72a5d9b68e2b03784c604083
EBUILD pandas-1.1.2-r1.ebuild 5855 BLAKE2B 3c9648efbdaa93e97d46b3b322230a23e690072279a8bac47ad0d2c2a001ce8818816b434b73e8165a12da303ed26ea139b15c905f8b877e10e2ebfd69453b44 SHA512 812b77f89aceb831036b041ecd45a7c24154297b496d020153d06dc98e81c40094dfbcf5dab89b38ae08a0ae96b342d50b2609bcfcfde17599c92a7ab69da421
EBUILD pandas-1.1.4-r1.ebuild 5820 BLAKE2B 4c81d71133ca4c46eeb6feeb4a0f9cfc16d3e8badb366c29351f5e246a9eeea155bd4d08e6e9daa1486127beff8b5b370b068fa6705c8d29d353176ea04e3e22 SHA512 4b823624f807f91f0ca748832c3e3cd5f34a5d877b5ace08bb44a07373cea0deb80ec315176c2b0aa4838443faa3294c0a6e7953f8fad47780858a87a20b4839
EBUILD pandas-1.1.5.ebuild 5820 BLAKE2B b6fe5ae9e5da1bd8c9bf2eb05b9277818ec2afc15a0b148d08c7b6227ec9b78646249d6a628fd04876c839151568135144b49125b648cbb7421debda033b5ebc SHA512 4c5c06aeb1284cf11baafee64bc9523a7c008b51d0067e1c83118b948f73d4400aa6ad052669c71ae4ad3dd6bbdf98f3ef2db42ab6d998289d2876cf16e1ea93
+EBUILD pandas-1.2.1.ebuild 6129 BLAKE2B fbf314947b6cc67a966e664f5fd34611afccbc4a5de5b5c6c62a8ca7e45452984f8416979fa426b02dcf93f74e0c1a8226b30b66c0957cd40d2e1a75210b4c8a SHA512 9888c47fb7d822613a3b121592a4b403d562771b4d8d88ae3f1ccdd1d146e0463a77bbb9b983588642101503f38706a719e9a9a347618b287687de49532df00a
MISC metadata.xml 917 BLAKE2B 52ce164457db6dcf39fe8cd3482021ca88bb1d8d35f09adbc189e23f31b098229d2d5381ce2df7e68f996f50dd5b41b8ccb851fe877d5a7c468c8e42d1cc457b SHA512 fdfd49c8327288be612fa5f5a7a230a278d0634b090ac8da1dcc63c732db84dbcd7cb37dee74a9996127c4062bc73a5be1a9f911715166ed6af16758a578e333
diff --git a/dev-python/pandas/pandas-1.2.1.ebuild b/dev-python/pandas/pandas-1.2.1.ebuild
new file mode 100644
index 000000000000..2bfbf0f7609a
--- /dev/null
+++ b/dev-python/pandas/pandas-1.2.1.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_REQ_USE="threads(+)"
+
+VIRTUALX_REQUIRED="manual"
+
+inherit distutils-r1 flag-o-matic multiprocessing optfeature virtualx
+
+DESCRIPTION="Powerful data structures for data analysis and statistics"
+HOMEPAGE="https://pandas.pydata.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/_/}.tar.gz"
+S="${WORKDIR}/${P/_/}"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="doc full-support minimal test X"
+RESTRICT="!test? ( test )"
+
+RECOMMENDED_DEPEND="
+ >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}]
+ >=dev-python/numexpr-2.1[${PYTHON_USEDEP}]
+"
+
+# TODO: add pandas-gbq to the tree
+OPTIONAL_DEPEND="
+ dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
+ dev-python/blosc[${PYTHON_USEDEP}]
+ || (
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ )
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ || (
+ dev-python/openpyxl[${PYTHON_USEDEP}]
+ dev-python/xlsxwriter[${PYTHON_USEDEP}]
+ )
+ >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}]
+ dev-python/statsmodels[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/xarray-0.10.8[${PYTHON_USEDEP}]
+ ' python3_{6,7})
+ >=dev-python/sqlalchemy-0.8.1[${PYTHON_USEDEP}]
+ >=dev-python/xlrd-1.0.0[${PYTHON_USEDEP}]
+ dev-python/xlwt[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.1[${PYTHON_USEDEP}]
+ X? (
+ || (
+ dev-python/PyQt5[${PYTHON_USEDEP}]
+ x11-misc/xclip
+ x11-misc/xsel
+ )
+ )
+"
+COMMON_DEPEND="
+ >dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-python/cython-0.29.21[${PYTHON_USEDEP}]
+ doc? (
+ ${VIRTUALX_DEPEND}
+ app-text/pandoc
+ dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/nbsphinx[${PYTHON_USEDEP}]
+ >=dev-python/numpydoc-0.9.1[${PYTHON_USEDEP}]
+ >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}]
+ >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ dev-python/rpy[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/xlrd[${PYTHON_USEDEP}]
+ dev-python/xlwt[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ x11-misc/xclip
+ )
+ test? (
+ ${VIRTUALX_DEPEND}
+ ${RECOMMENDED_DEPEND}
+ ${OPTIONAL_DEPEND}
+ dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/openpyxl[${PYTHON_USEDEP}]
+ dev-python/pymysql[${PYTHON_USEDEP}]
+ >=dev-python/pytest-5.1[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/psycopg:2[${PYTHON_USEDEP}]
+ dev-python/xlsxwriter[${PYTHON_USEDEP}]
+ x11-misc/xclip
+ x11-misc/xsel
+ )
+"
+# dev-python/statsmodels invokes a circular dep
+# hence rm from doc? ( ), again
+RDEPEND="${COMMON_DEPEND}
+ !minimal? ( ${RECOMMENDED_DEPEND} )
+ full-support? ( ${OPTIONAL_DEPEND} )
+"
+
+python_prepare_all() {
+ # Prevent un-needed download during build
+ sed -e "/^ 'sphinx.ext.intersphinx',/d" \
+ -i doc/source/conf.py || die
+
+ # requires package installed
+ sed -e '/extra_compile_args =/s:"-Werror"::' \
+ -i setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ # To build docs the need be located in $BUILD_DIR,
+ # else PYTHONPATH points to unusable modules.
+ if use doc; then
+ cd "${BUILD_DIR}"/lib || die
+ cp -ar "${S}"/doc . && cd doc || die
+ LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html
+ fi
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ local deselect=(
+ # broken on practically any hardware/CFLAGS but the one
+ # the patch author was using
+ # https://github.com/pandas-dev/pandas/issues/38921
+ pandas/tests/window/test_rolling.py::test_rolling_var_numerical_issues
+
+ # weird issue, doesn't seem very important
+ 'pandas/tests/base/test_misc.py::test_memory_usage[series-with-empty-index]'
+ )
+
+ local -x LC_ALL=C.UTF-8
+ pushd "${BUILD_DIR}"/lib > /dev/null || die
+ "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die
+ PYTHONPATH=. pytest pandas -vv --skip-slow --skip-network \
+ ${deselect[@]/#/--deselect } \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" \
+ -m "not single" || die "Tests failed with ${EPYTHON}"
+ find . '(' -name .pytest_cache -o -name .hypothesis ')' \
+ -exec rm -r {} + || die
+ popd > /dev/null || die
+}
+
+python_install_all() {
+ if use doc; then
+ dodoc -r "${BUILD_DIR}"/lib/doc/build/html
+ einfo "An initial build of docs is absent of references to statsmodels"
+ einfo "due to circular dependency. To have them included, emerge"
+ einfo "statsmodels next and re-emerge pandas with USE doc"
+ fi
+
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck
+ optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1"
+ optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup:4 dev-python/html5lib dev-python/lxml
+ optfeature "for msgpack compression using blosc" dev-python/blosc
+ optfeature "Template engine for conditional HTML formatting" dev-python/jinja
+ optfeature "Plotting support" dev-python/matplotlib
+ optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-1.6.1" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt
+ optfeature "necessary for HDF5-based storage" ">=dev-python/pytables-3.2.1"
+ optfeature "R I/O support" dev-python/rpy
+ optfeature "Needed for parts of pandas.stats" dev-python/statsmodels
+ optfeature "SQL database support" ">=dev-python/sqlalchemy-0.8.1"
+ optfeature "miscellaneous statistical functions" dev-python/scipy
+ optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/PyQt5 dev-python/pygtk x11-misc/xclip x11-misc/xsel
+}
diff --git a/dev-python/parver/Manifest b/dev-python/parver/Manifest
index 9a83cdb1948e..72895aed4190 100644
--- a/dev-python/parver/Manifest
+++ b/dev-python/parver/Manifest
@@ -1,3 +1,3 @@
DIST parver-0.3.1.tar.gz 29110 BLAKE2B da444a77907beac0bebd2dba812c8843052e27de1b8b802b5bdd37feb4ffe1cfdcabb84a91b6e6fe21275bce22e3b43736617df756570c6438af7ffd81a1ba87 SHA512 2ea7eb7be0c58657f5261d7b4729da6caaf2fac67db3fc3f36d29627bdbeba45f6ecb0e4bb251575b621908eb1ff5fa5ede5fc2ef0e041156dcc00548fd34360
-EBUILD parver-0.3.1.ebuild 811 BLAKE2B bbd121aad3dfec47add88a1f122ee61c303e4f71ea01a7edf942e24032bc8d91632e14b48f0ed9d3fb7bfa3120f5e23ff15e23a300d9b72faec081a0cd86da6f SHA512 121165b477e012b150b7074820cc0b891f8dcc24b94d4b2be203086621d5e0fda478b6edb969270d3179eb45bc0e3df53b0cdfb9c30637d5bd5547ae4ee19250
+EBUILD parver-0.3.1.ebuild 818 BLAKE2B 86be8f86a8e652ed4c56e83bea630f468769b529471d2cc259879aa1c554e9ea0f3cc0d4211621ee3fc02ccdc865fe2e770569f2dd7501942113012b061f1959 SHA512 d93ec5a067f719be624e74029fe7b4dc2a0f8d25dcccf3a44deb8182447d39c86ab2ba3db5371f4fde0b1ff8199d6ea91865ba76021fcfc3f6466b686c2c0c54
MISC metadata.xml 501 BLAKE2B 7081c9e65d02999668c381878ac70aea35b69ac1fb53a07a712ba0094250efd4889530fd79ed831eecd206ce89ec9a378d388036b032ec60f41b0b2060817d7a SHA512 0ba1f2c5d71cdabfb8fa80dd17f77dc242ca5e0559c6feddb6629209b949bdaf077df1a8672866c0a797bf312e7a641507e3f62b8f9de186f9b02a82dc2280d5
diff --git a/dev-python/parver/parver-0.3.1.ebuild b/dev-python/parver/parver-0.3.1.ebuild
index b8e186a1f056..2a4f3d780ca9 100644
--- a/dev-python/parver/parver-0.3.1.ebuild
+++ b/dev-python/parver/parver-0.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/RazerM/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
>=dev-python/arpeggio-1.7[${PYTHON_USEDEP}]
diff --git a/dev-python/path-py/Manifest b/dev-python/path-py/Manifest
index 610234d823cb..147f417482ba 100644
--- a/dev-python/path-py/Manifest
+++ b/dev-python/path-py/Manifest
@@ -1,5 +1,7 @@
DIST path-15.0.0.tar.gz 73642 BLAKE2B 186b77b6571dd878a5b64b575289bb5ee549145ccd0c7b858f99c9e3772cf98f2cc7ff5da759e7fa660296abc49c053a388ad95466c51adccce2162c682c6566 SHA512 e41684c576b959e27258f60c0d8b69719c38a5a7a04d9646089aea91227781573368a08f01230dca831732ae687741d22caf52efd9a481378b8d4e77627fe3a5
DIST path-15.0.1.tar.gz 47662 BLAKE2B ec50e75cd1b24cd017189cb8632340a5e4ebed8517d607a9f26e43c7c75b2b7d62e9a70b6b93ea6db79feb3d100ca535aba7926cfd7317bef1ac290697ea8f90 SHA512 d8ea2a98cf5caad15bc99a740188d6947cb1cdacc1ac7b6164f29f8d78ca8e73258120ff36f100957e3c4c2ca0ed6eaf27c98c4765ededde41b58d98de24f672
+DIST path-15.1.0.tar.gz 48271 BLAKE2B 3f71d7686bae65f0b605d8fb2077395e5f5f36ec6f29c41f18e2380c6f775e5bd5bc8c2d3589fe507ad49c7383f1cab84b59176e1d5952d02cec68037bf3e4b0 SHA512 31c40fc57d6c6c57fece4fec720b344191cc3d395efe9e5f071c98a7392727535150c6952a4f8174b037141d5cb1b026c2fa44da8921a8354ee1627daf8f6977
EBUILD path-py-15.0.0.ebuild 1231 BLAKE2B f895d1549408f31ad7d3514b1186ce75e7a9402177c5ca8e0ffbbaa19d1f73772bdc5e43c4b289269b772666c3444ba7a0488a2fdfd3fe94611ba52463879457 SHA512 d5a71f266529e9f53bdc1c1f05efa736155ab4f5da51eafcfe40cbbd98965cc53e3f4b843bc1c2e3c03d6287187f2d4241e7a7142eae79f855006120ea52259d
EBUILD path-py-15.0.1.ebuild 1239 BLAKE2B a4dee89bcf8ed88073b55c392f8ce6da003bb40d5b181c34cde433beab5b1a2490db88c9de9e14b195dab539a36832c69918bcfbb78070435833beed04295fb5 SHA512 15aaadfb6f15f86a2683b7659a767986ca3c792cef3f5ba0e17185778bf6b486cbe3932c5c7e47ca18e060c249e1d64d1f7dcc19564016976d386d6928c52303
+EBUILD path-py-15.1.0.ebuild 1021 BLAKE2B 52af4ec6690a5b09a31bb57cffd3ae029cc2e2d004734cccb915f47ab8439f8400b99a5216aea39bc02888d95873cdce7b43499c8cfb421e270eb1734f9ce2f6 SHA512 12bbbd28e178db67a761eaea622179ebd19067d97d03882b369e852e6568d2469b3a2fe871e1fafc15f067b5eb06c0909177222e0518fd9050528726e4946b4f
MISC metadata.xml 382 BLAKE2B f4e983fc27f8e9a578a8469a0b432adf91f622d9993bcdf9a0f25f2786680eb26a67d53d1c97deebc8bbbf7d62ac5b37b2d5a44b39c81f3862e0ffe2cbe2e577 SHA512 61909559eb0ad81e607bdd7b9b147f3e9c71e53721ddd99b1cc2afbe8e33ca7de2b9849ff3ff7468183c5f82f108b958ae0ce3042998972dac8eab6338040151
diff --git a/dev-python/path-py/path-py-15.1.0.ebuild b/dev-python/path-py/path-py-15.1.0.ebuild
new file mode 100644
index 000000000000..ec0d713f9c9a
--- /dev/null
+++ b/dev-python/path-py/path-py-15.1.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+inherit distutils-r1
+
+MY_P="path-${PV}"
+DESCRIPTION="A module wrapper for os.path"
+HOMEPAGE="https://pypi.org/project/path/ https://github.com/jaraco/path"
+SRC_URI="mirror://pypi/p/path/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+ dev-python/appdirs[${PYTHON_USEDEP}]
+ !<dev-python/pytest-shutil-1.7.0-r1
+ !<dev-python/pytest-virtualenv-1.7.0-r1"
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local deselect=(
+ # unreliable, not really meaningful for end users
+ test_path.py::TestPerformance
+ )
+
+ PYTHONPATH=. pytest -vv ${deselect[@]/#/--deselect } || die
+}
diff --git a/dev-python/pdfrw/Manifest b/dev-python/pdfrw/Manifest
index 52f1d6a72571..a01ac9ab3a1b 100644
--- a/dev-python/pdfrw/Manifest
+++ b/dev-python/pdfrw/Manifest
@@ -1,4 +1,4 @@
-DIST pdfrw-0.4.tar.gz 95402 BLAKE2B 00f01f8d4cca9c5306d08094639d4cb10c53aca1c81b6c65f5639c8862a067e562c164523cc58abddb06b39dabcc50c2fbcdcf04a291309cac709cbfd0cf4673 SHA512 6c0b629e837f9bd479a288bcd040952b98920da345113bf90167becbdf2f90a9d6c082c5e7988c68118bd62a2a5a0d22f98523407996531bb5d3031e847e10b0
+DIST pdfrw-0.4-1.tar.gz 143615 BLAKE2B 281dc94c762dcc776e2c9c84609b59ca32387510bcfbec39271a6073533f9ad5d416cf4250b3dcd8564973d197ce090719c5561f58b972c89d463b90723ac8e6 SHA512 f2ef6a966cb1b947425679e6c16e658b5d1dbc13d62fb2e1edc278508b03f6c6847b3c83dab8bcd7df3438e587df066bc16b653461ae402bb8688ddb05f4e886
DIST pdfrw-static_pdfs-d646009a0e3e71daf13a52ab1029e2230920ebf4.tar.gz 25243391 BLAKE2B 5c491d56c9731352907787bbe10b8b3ac362f0c7892ddcd15a1299d3b2b4bb604662f6231aa22478290992a345e769af2e2c2459a25a16c370ea05fa68101f80 SHA512 9bf1d5ddc8f55b40b50041e745579406bb0036fb7795ac40064aad7cdf592869051ba84a5ab080042e237690bb2f1811b86b2a4424535aa4c367f6e29a0c34eb
-EBUILD pdfrw-0.4.ebuild 1301 BLAKE2B 3db7ad38af574cbca6444a0049c11f1c77729c527a90e96a15f71e56a42622b354dd6dc82f9268d6494adcd52df5d64da54e0da7fa130b10093f8886b8ea9d3a SHA512 f3860a5e132346e2e4e3bd85dd8bebd3ad0bcbce6c9db79992ddfb7b4311e8b979e39b160490261cc8debc5103f63084e4e4becacacbd85dc9340a35ca441444
-MISC metadata.xml 385 BLAKE2B cf7129e00db7c2007cd7a8d709eeb586608aecbbf0fec49a89ead9fa5fad8b1148d3095cd7c17773c7a113fea5635bbd54f36606f6039d603eaf82efe037aa11 SHA512 cba6642b2a17114e0f342bb8773aff508e04e79a2c67f32bf3d713ffeaa47ad8ad5a957412ed215893bfe341243e8555f7bf086370fe392f569b79d9738c66f8
+EBUILD pdfrw-0.4_p1.ebuild 1613 BLAKE2B 62604fcec82b94af1586834d1965c47f07098ed147384d750e324b9b0805eafc4c1eb38bfcfd4b68d050fcc4f3bd886aa77cc0929bb254b4f72d58ab0c2e7471 SHA512 285d6b298d972c000f046460ce004d51829bbecc9be033f4d92f41e557eb3d28ff2707d8c4e88828454fef8b2dadbf5fb841871654e7d6a71362c9a5f1d5045c
+MISC metadata.xml 385 BLAKE2B b0005d90a18dd6fc946a8d578b876cc0b18d3f8ccd5208bc99c9e514d5a13e5e8991bdaebe5983edafa18c5e8388da6db54f2669d9e1aa6b9205ac7280b38992 SHA512 92a6a0b16cea383eb074ec90baacdd17daffd2644f8a2574db3d1843e06b9ca5fbd6bfd8d2ff6452c2b10519f0ae6967df4dbf9a5d0265b5ad951166b7a6d226
diff --git a/dev-python/pdfrw/metadata.xml b/dev-python/pdfrw/metadata.xml
index d95f88bab1f6..fe2a825dbce0 100644
--- a/dev-python/pdfrw/metadata.xml
+++ b/dev-python/pdfrw/metadata.xml
@@ -8,6 +8,6 @@
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">pdfrw</remote-id>
- <remote-id type="github">pmaupin/pdfrw</remote-id>
+ <remote-id type="github">sarnold/pdfrw</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/pdfrw/pdfrw-0.4.ebuild b/dev-python/pdfrw/pdfrw-0.4.ebuild
deleted file mode 100644
index 9a00f180cbc5..000000000000
--- a/dev-python/pdfrw/pdfrw-0.4.ebuild
+++ /dev/null
@@ -1,53 +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
-
-PDFS_COMMIT=d646009a0e3e71daf13a52ab1029e2230920ebf4
-DESCRIPTION="PDF file reader/writer library"
-HOMEPAGE="https://github.com/pmaupin/pdfrw"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
- test? (
- https://github.com/pmaupin/static_pdfs/archive/${PDFS_COMMIT}.tar.gz
- -> pdfrw-static_pdfs-${PDFS_COMMIT}.tar.gz
- )"
-
-LICENSE="BSD MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86"
-
-BDEPEND="
- test? ( dev-python/reportlab[${PYTHON_USEDEP}] )"
-
-# unittest would be sufficient but its output is unreadable
-distutils_enable_tests pytest
-
-src_unpack() {
- default
- if use test; then
- mv "static_pdfs-${PDFS_COMMIT}"/* "${P}"/tests/static_pdfs/ || die
- fi
-}
-
-src_prepare() {
- # broken upstream (sensitive to reportlab version?)
- sed -e 's:test_rl1_platypus:_&:' \
- -i tests/test_examples.py || die
- # fails with py3
- sed -e '/repaginate\/7037/s:[0-9a-f]*$:skip:' \
- -e '/.*\/72eb/s:[0-9a-f]*$:skip:' \
- -i tests/expected.txt || die
- # fix py3.7+ some
- sed -i -e 's:raise StopIteration:return:' pdfrw/tokens.py || die
-
- distutils-r1_src_prepare
-}
-
-src_test() {
- cd tests || die
- distutils-r1_src_test
-}
diff --git a/dev-python/pdfrw/pdfrw-0.4_p1.ebuild b/dev-python/pdfrw/pdfrw-0.4_p1.ebuild
new file mode 100644
index 000000000000..00a4ad7b5a1c
--- /dev/null
+++ b/dev-python/pdfrw/pdfrw-0.4_p1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1
+
+PDFS_COMMIT=d646009a0e3e71daf13a52ab1029e2230920ebf4
+DESCRIPTION="PDF file reader/writer library"
+HOMEPAGE="https://github.com/pmaupin/pdfrw"
+
+if [[ ${PV} = 9999* ]]; then
+ EGIT_REPO_URI="https://github.com/sarnold/hexdump.git"
+ EGIT_BRANCH="main"
+ inherit git-r3
+ KEYWORDS=""
+else
+ MY_PV="${PV/_p/-}"
+ MY_P="${PN}-${MY_PV}"
+ SRC_URI="https://github.com/sarnold/${PN}/archive/${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz
+ test? ( https://github.com/pmaupin/static_pdfs/archive/${PDFS_COMMIT}.tar.gz
+ -> pdfrw-static_pdfs-${PDFS_COMMIT}.tar.gz )"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+ S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="BSD MIT"
+SLOT="0"
+IUSE="crypt test"
+
+BDEPEND="dev-python/pillow[${PYTHON_USEDEP}]
+ crypt? ( dev-python/pycryptodome[${PYTHON_USEDEP}] )
+ test? ( dev-python/reportlab[${PYTHON_USEDEP}]
+ >=dev-python/pytest-3.0.3[${PYTHON_USEDEP}] )"
+
+RESTRICT="!test? ( test )"
+
+# unittest would be sufficient but its output is unreadable
+distutils_enable_tests pytest
+
+src_unpack() {
+ default
+ if use test; then
+ mv "static_pdfs-${PDFS_COMMIT}"/* "${MY_P}"/tests/static_pdfs || die
+ fi
+}
+
+src_prepare() {
+ # broken upstream (sensitive to reportlab version?)
+ #sed -e 's:test_rl1_platypus:_&:' \
+ # -i tests/test_examples.py || die
+ eapply "${FILESDIR}/pdfrw-fix-import-collections-warning.patch"
+ use test && eapply "${FILESDIR}/pdfrw-static-fix-import-collections-warning.patch"
+
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/pendulum/Manifest b/dev-python/pendulum/Manifest
index 10bc9c6ea997..8a6b7bbb1666 100644
--- a/dev-python/pendulum/Manifest
+++ b/dev-python/pendulum/Manifest
@@ -1,3 +1,3 @@
DIST pendulum-2.1.2.tar.gz 159885 BLAKE2B c95cd131fc95a0d19ef11f180cc42126cb8a6ea3aaf4b3bbedbc5ce4c1b37a6624f2a1be92f1a6fd6b1f14f5d20fa5f32e8230f896ab7a216f02f00e85b98738 SHA512 c367320ade0d10b7eb9c880286176161b925d7df052f7de85ddd169594bbe778776ea74df451f00186df98be3e32b7399c68ca4b40123e2c456206410e3a1ab2
-EBUILD pendulum-2.1.2-r1.ebuild 1015 BLAKE2B e7fa249c719a4021cf38b711da36b2f126c02739e92188715f7bdb317fc8dec341be6b31494c8c24fff60241101149774cff8b99a7ea84549554cd81d91ae78c SHA512 3b62cd6944857c0fde598c226b57a68ed5c74548c72bbaf4bab2cb9f262deb5c3f5a8af36f7369f960e3b5bca4bcc176afb97b138cf13b5cf4a84cd91e68698e
+EBUILD pendulum-2.1.2-r1.ebuild 1014 BLAKE2B d3ef388bf52e82832172e92f348247329d4c58c2473e21a178dce49786bdfffc51dfa5858795a9ef0ba971beda164b46fab7fa5bb1de30ffe1e19bdf687f940e SHA512 5a440a9fb6eb79e1fdff226bd8c43a32fb7eee4d94a6fd11e56352def9b0d7fdca6e22448310e6c200511d5bc87fef2727b8895d03e284d0da4caa05e4ca5c15
MISC metadata.xml 515 BLAKE2B 836e056a0ea2aa33fd1d3fb9bb6fda8539ebb1395038e3b264302e8b6b63397840f3413bccd4bd1fe24ecceec8075ed3313f8404cab60a386c1c9eed902bc6d2 SHA512 e61f93ccb5176ea9693f9d03bd6b583db8154b9673e63ab683841b4ab9f611ffc2072bcb9c19c199f93b7fdec1cdc87c82fdfb688733de449f1a59a7a25f70f4
diff --git a/dev-python/pendulum/pendulum-2.1.2-r1.ebuild b/dev-python/pendulum/pendulum-2.1.2-r1.ebuild
index c17277cd71fc..d11f57595877 100644
--- a/dev-python/pendulum/pendulum-2.1.2-r1.ebuild
+++ b/dev-python/pendulum/pendulum-2.1.2-r1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~x86"
# Requires timezone information which is not installed by default
# with dev-python/pytzdata, and otherwise approx. 50 out of 1600
-# tests are failing for now. Keeping the test dependencies
+# tests are failing for now. Keeping the test dependencies
# commented for future tests fixups
RESTRICT="test"
diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index d4c2b828b71e..f1db39b082a9 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1,5 +1,7 @@
DIST phonenumbers-8.12.15.tar.gz 2256651 BLAKE2B b3a583cb64ea1e4fc278f40cb78c7ad9aa66f1655e4483219f8d1e3384628b9b5cd672c584953c0233743d436fbc6723484d63724e466badf0b3fecf57791b87 SHA512 56c52ab736ce807609c79d5cc3d4e97cb3c5a3e59689cf3112c21ee672c04f095f1727fc37f4e3b1573dbcd4c9ccb00b3a5773c2c383264996e1761f46acfd0c
DIST phonenumbers-8.12.16.tar.gz 2257000 BLAKE2B 33e513840f1147af9169ae4b01527b07597cd8fd3be2e299c77e79eed75b84c7e8bbe036e5961ddd93efcf4a8bab6e6a5da348800becac66d078947a2c98accb SHA512 4e2162a6fa02170241887f4876ee811d431b0bccb03d9be305478ae48f21f27643da1be238d68f52b50eb72e87f8de4961769500f026cd4bfb2ac291534d1e74
+DIST phonenumbers-8.12.17.tar.gz 2257177 BLAKE2B fb47b020d78c1f91973c5a316b1c08dafaa7847650c19ac012304f855701fbe6ef5068c26c125a52c69bcb02c68e7465e376f5f521c06f25c92402d60416eb6b SHA512 59999dd64c78d69cfe39c3fff7ac41e57739e7363073fd871c7ede6088e0b32085d92e560954cdd3db1c986cb2f17f884fc2ce04b23cd7d10eab1ea4b8b5c4be
EBUILD phonenumbers-8.12.15.ebuild 433 BLAKE2B 11b1a8c231c75bd817bbafc293de8500cdbfc0a560fbc98116212568ca63a7e003b1051f0ea496489978b73f82c2210450217042091b85a85114e928f9fa64f9 SHA512 35b211635f454d87b95b4bc2435b7142cd8eebf7a631a920f3108e02e810990256169a8bcb35828d79537efc3e51ac3a143a25319f2d5cd4e2b1c7f26272afbb
EBUILD phonenumbers-8.12.16.ebuild 435 BLAKE2B d974186dd5b9ef49120f67d6fc5f8d73ff6a80ab5ffa74fae9cc1799969cfe214f8303df9b1cb1f785079df953ed5ea8bc5a18e4718fedd103d64752a40f65db SHA512 6bbb205a0b04495d322611c8e31e0aed0f1fcfaddfb16747ae311189f6fd903b0fb953c9b724763a39b9358409d1a489b9ad48abff5632cad1ecd9cfc1752f51
+EBUILD phonenumbers-8.12.17.ebuild 435 BLAKE2B d974186dd5b9ef49120f67d6fc5f8d73ff6a80ab5ffa74fae9cc1799969cfe214f8303df9b1cb1f785079df953ed5ea8bc5a18e4718fedd103d64752a40f65db SHA512 6bbb205a0b04495d322611c8e31e0aed0f1fcfaddfb16747ae311189f6fd903b0fb953c9b724763a39b9358409d1a489b9ad48abff5632cad1ecd9cfc1752f51
MISC metadata.xml 517 BLAKE2B fbbefd64340f179046eff07f02cfc01416d9c99817d8bd4061aa908eaabf59560e704e40876b5d514389766b26697ee811a1a4ef9ee5a306790156892f45e8d1 SHA512 5246cff049767fba3892ae49499127453cc26806d3eca35de98012c71df29cca4192d104810ea21921a1160e736a2225e3538e829016d9712a0b489be0e5a17b
diff --git a/dev-python/phonenumbers/phonenumbers-8.12.17.ebuild b/dev-python/phonenumbers/phonenumbers-8.12.17.ebuild
new file mode 100644
index 000000000000..ca8ea7f08d17
--- /dev/null
+++ b/dev-python/phonenumbers/phonenumbers-8.12.17.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python port of Google's libphonenumber"
+HOMEPAGE="https://github.com/daviddrysdale/python-phonenumbers"
+SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=(README.md)
+
+distutils_enable_tests setup.py
diff --git a/dev-python/pid/Manifest b/dev-python/pid/Manifest
index a6bbe4732ca6..6781ddb88562 100644
--- a/dev-python/pid/Manifest
+++ b/dev-python/pid/Manifest
@@ -1,4 +1,3 @@
-AUX pid-2.2.5-fix_tests.patch 1186 BLAKE2B 6cf21aa8569696ae53d78bd3939fcd49b8426484a24aa35d1f0a943cd87c7a160a1b30d8481ff9fe5796e4bd0e02cc618c691fbd3273cbc88a9bfc974b6ed2fb SHA512 397b1af456b079b7db1448ef3a1d16097747e4581365a51f1c34d22ea6826abf458f6637b239b52751893364b3c1a51bd56d97eb673725e469a11561a6167ee3
DIST pid-3.0.4.tar.gz 16228 BLAKE2B 386565071646ff5b5152c52a8a0881f54369540abaf34a82be399d5e579c763df81553393a6d9a9659beeec5f6b531c74eef7cd13f6dc6f56ee76783863c52e9 SHA512 71656511a12a27fe0c7106cd82459484071fd7a0d34f187bfd2f59dc484b6a86f2ae840eb04609c5ffb2c1f18dafd831b02c0fee5015cf840e6a1f26f95ec495
EBUILD pid-3.0.4.ebuild 446 BLAKE2B 42240c551e2fbb599de44de1efaa1997770637a6d4bd882182673adad171ae68cd0bc45922c729f0e32e0e834a0f5d703a7b8b6ca95bafc21f204a189c56ec86 SHA512 e146bb32238294478de560b71c6f6951bf9be1dcc5e28dd8d1f48a95aeb5d156be3d4f11ceeb891de0e2d790ac4bbe857ab7c9965c9fd9633898a5efb30cbf05
MISC metadata.xml 560 BLAKE2B 5af715f7414da897d42890da7399e0eb94a6a9e565168490a30fe6869ea5377cd7c58dfbc1b130f2998752ba0fd2ff0dae9f98479ab22909dcc2b61f9c1abeb3 SHA512 3ca1077fa0948e659fe7673dd885ba306512f75b3706314919de74910482b99c112f4e1cdf2ada3ceff9ebf18bc72dfb46c263ce4da396e1400a6402757c2dcd
diff --git a/dev-python/pid/files/pid-2.2.5-fix_tests.patch b/dev-python/pid/files/pid-2.2.5-fix_tests.patch
deleted file mode 100644
index 3184e631ee77..000000000000
--- a/dev-python/pid/files/pid-2.2.5-fix_tests.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff --git a/tests/test_pid.py b/tests/test_pid.py
-index 28fda19..99e2a29 100644
---- a/tests/test_pid.py
-+++ b/tests/test_pid.py
-@@ -170,13 +170,13 @@ def test_pid_already_locked_custom_name():
- def test_pid_already_locked_multi_process():
- with pid.PidFile() as _pid:
- s = '''
--import pid
--with pid.PidFile("pytest", piddir="/tmp"):
-+import os, pid, sys
-+with pid.PidFile(os.path.basename(sys.argv[0]), piddir="/tmp"):
- pass
- '''
-- result = run(['python', '-c', s])
-+ result = run([sys.executable, '-c', s])
- returncode = result if isinstance(result, int) else result.returncode
-- assert returncode == 1
-+ assert returncode == 0
- assert os.path.exists(_pid.filename)
- assert not os.path.exists(_pid.filename)
-
-@@ -189,7 +189,7 @@ with pid.PidFile("pytest2", piddir="/tmp") as _pid:
- assert os.path.exists(_pid.filename)
- assert not os.path.exists(_pid.filename)
- '''
-- result = run(['python', '-c', s])
-+ result = run([sys.executable, '-c', s])
- returncode = result if isinstance(result, int) else result.returncode
- assert returncode == 0
- assert os.path.exists(_pid.filename)
diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 31e966c946be..2612a07a3ab9 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -3,8 +3,10 @@ DIST pikepdf-1.18.0.tar.gz 2351789 BLAKE2B b33b69f57fcd5293814ac880376627b7184ca
DIST pikepdf-2.2.0.tar.gz 2363761 BLAKE2B d1a8873a2c41e280dc2880609424742f4454ee226ee30469df067ddf0f5ee98ba6ef2965df75e95c2576e3813bdea7cb6bebfc7a1a7d05696b9da8ec67ef981a SHA512 e80874ece09ce6381079f705ab031b121917485d0968578aeb07a83b70a14bb46d549498357acc4df62b51c33fd75a87f65b74ef64464dcaebba3ff84aaa1843
DIST pikepdf-2.3.0.tar.gz 2366792 BLAKE2B 3e5d2f460702bbce8ddc22abfb67867b40f75bb59cd30966db9865c96240ef9ad990f295abcd8f5f325a9954500e587afab647da7de3909960859fa3825c4526 SHA512 056bd2e73a7915b42ea170061932e445fff614abd662d935c8735c5fb04fd95e196495bc11dcb3781270c966d94cb93cd972500e6ea4d3ea7333456be3b7dbb6
DIST pikepdf-2.4.0.tar.gz 2367657 BLAKE2B c6b126f45baef8d3d4bea40851650f6ee2196e60618f490952f74491744b6536a01040de685c5114ec5aad2e8923092498594ae28b9e9f14f2da579816a198e0 SHA512 42af99ed5446171449d46d4dabf444623ce22b81819bbef992735e67a58ed82e343b46779f323b96b35e076014464e50ac0e4f5fd3553482c750488e091b6fd5
+DIST pikepdf-2.5.0.tar.gz 2368422 BLAKE2B c30fcd69dd5297b04c0b116355f14a8513ce0a0b8797f3d85672957302275bdb04b382a373d07d40ef3480dc395e51a899eda8e919a74070083fec0209dfaa3c SHA512 0c685985b17388a8d355486a5dc2ee5f4d855f1247977d96dd249744cea347f575770250b1a952fda7821a3f4c830d5e079e15642bc669b70f69f4f2c5bf4dae
EBUILD pikepdf-1.18.0.ebuild 1523 BLAKE2B f8f6fc655068e411e21ae4dd2f77e99e5949a9c3d6e50227ea6e48101e5453ba5e2266d261ded3b7dd7d3cad8861c912127c5b80978287505e6d885cc01ed8af SHA512 6c38de65f8d9b7c18edbd664f428ed67a3db2ab64cf30f1a624db1b79c368459b6d230452289cbc18bf9db69ba03da84568c838bec38b221b9ed3f972a4729c2
EBUILD pikepdf-2.2.0-r1.ebuild 2015 BLAKE2B fe1bdcfedba6bd9267b9757a8104d6c1a67f460c9746880f1f32db4748dd838ef57eab621792fdcc78942d4ec9b926dd17179a3128b999c702df43f61c2c7ad2 SHA512 330e6c9f69e0964d9c53ef09d8b06a9bef6ad4e2d09e6bba78664cf7390f9a8626d8ef3b475fa3d40306c50622d008dad7aeec5a876d63459a42cc0de4510029
EBUILD pikepdf-2.3.0.ebuild 2015 BLAKE2B 456204f02608b266e89c2bbf92c7a9df855e59628b532caaa39b49eed8d2fd70b8805feda1031d0363393f253a6a457d61111f092a5590147263a5c60b42a00b SHA512 54107bb89aff64246152b0993d420eeb300056fe73afc5b62a401056e72b9a9bd7fdc9182b3f9c846f736e74d4a9d7c5bea7a4d32384f19c8f4a7c88036655be
EBUILD pikepdf-2.4.0.ebuild 1478 BLAKE2B a4711977e7271b6a6f63e379f668774093f8c9ca7616f3a4ab5bb876b58902fe64ee15cf30ddfcd38276bed68f765812b855130ad505a113d561cffe500b9f7f SHA512 a1cc15c6ffe5a5690e002d68dfc2c92b141fa333df2c3ef2ffb8b17ae147e352caeb4783ebe04392ed53ed724efd9904c70d6a217940556593988a5c8ea1536c
+EBUILD pikepdf-2.5.0.ebuild 1478 BLAKE2B a4711977e7271b6a6f63e379f668774093f8c9ca7616f3a4ab5bb876b58902fe64ee15cf30ddfcd38276bed68f765812b855130ad505a113d561cffe500b9f7f SHA512 a1cc15c6ffe5a5690e002d68dfc2c92b141fa333df2c3ef2ffb8b17ae147e352caeb4783ebe04392ed53ed724efd9904c70d6a217940556593988a5c8ea1536c
MISC metadata.xml 686 BLAKE2B 1f1d046dfc50cdcd7a3fe3f7b0c059cda23dc88173e5024a9c267dab6e061693d29bd41de17b26a957e674daeb0330d0040fb354f0ff2632f29bfd7cfacf1a9f SHA512 55fc4fdc78fd0f9c9edbb7a6dc62a946086c98cd4a0779e4ff73c462e14634db0f3b67ba79aa7758831a365cdacc7e931be66d16680c8055895468e08f285bbe
diff --git a/dev-python/pikepdf/pikepdf-2.5.0.ebuild b/dev-python/pikepdf/pikepdf-2.5.0.ebuild
new file mode 100644
index 000000000000..50ef414d04e1
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-2.5.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="Python library to work with pdf files based on qpdf"
+HOMEPAGE="https://pypi.org/project/pikepdf/ https://github.com/pikepdf/pikepdf"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="app-text/qpdf:0="
+RDEPEND="${DEPEND}
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/pybind11[${PYTHON_USEDEP}]"
+BDEPEND="
+ >=dev-python/pybind11-2.6.0[${PYTHON_USEDEP}]
+ >=dev-python/setuptools_scm-4.1[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-5[${PYTHON_USEDEP}]
+ >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
+ >=dev-python/psutil-5[${PYTHON_USEDEP}]
+ >=dev-python/pytest-6[${PYTHON_USEDEP}]
+ >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
+ >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+ )"
+
+#distutils_enable_sphinx docs \
+# dev-python/ipython \
+# dev-python/matplotlib \
+# dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/wheel/d' setup.py || die
+ sed -i -e '/-n auto/d' setup.cfg || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest
index 495ae49d0ded..a12776961a0f 100644
--- a/dev-python/pip/Manifest
+++ b/dev-python/pip/Manifest
@@ -1,8 +1,13 @@
AUX pip-19.3-disable-version-check.patch 872 BLAKE2B b0398674f56b78a066c4308f0a8ee0272c5c4c3cb569e6c300ac62fc9fbe8ec2a1bfe257047c15ddcf9cc44c47b7f8b9ab99e17b722bd6ae4cf9dc2a168e01d6 SHA512 1ece773f66556e4380eabf76490430e8fbec23f7cfad27dac02c7e49f7136b632515ef04843e89dfae42c095dbf5280d64e61da1544801c998f802aa59be8e22
AUX pip-20.0.2-disable-system-install.patch 1298 BLAKE2B a384ee2114e59b8bc719fc14270cf6efbe8914854c404395beb1126db3278683b940e8fcfee83423d78e2aed6521e0bc57566ab0f5618f473262bbd9b7b0bffa SHA512 d2772105d4f4f880606e1e8ab3381af6768a96604a5fdcaa155dd42f8eea731c3a1b733b027d3e591d81f962ba14758b19da4a2c6c12946cd9a9d77c51ca4e78
AUX pip-20.2-no-coverage.patch 6154 BLAKE2B 743dcacd3107d9c6447197dd01bc85b1b16db5b1da3bf5f84e73801e645848a98854f350d958056eb17aa6b87f8bb2557a27e3bd78582958c3b37cb6ce61d7ce SHA512 67ea11c56b6a7b02faae28c9d941015ca2ba9c125dfcaf01eeaba7717cfb22f23fb84c28f993202f7b648ee64741baaf7545e9951be840d378e39d3af0a60fd0
+AUX pip-21.0-no-coverage.patch 2082 BLAKE2B ad2efd846eabc81f159cb9c45773258fa3e242ae619428c264bff738456d3957a229807812fd945744163b0d70bea70da36e659d68530c33f810e96d311de9f5 SHA512 4f8e2242897092e41e156b01a35ca2a0c1ddcaa1e4e5347b6fef0f9ae171a8d7283c346c0e0c4b013e62df29eb053095d6d8caf754d162fce89937270f0bf1ae
DIST pip-20.3.3.tar.gz 8757085 BLAKE2B dce60cd59669929957715d6be70da4924c3a89bb4129f0972516bde8ccca751b4f327dd2f44a06cd0b48d092f8d520d1ec236ee812f768282004b34f1fabb798 SHA512 362d20e5d2665fa6211cf3836ca02a0340fb34ecde1d5902eecae744eb655d7dcfed0bd464e9db186b87b63a7aaf275e43645cf6321bdddd44b62787de84d87b
+DIST pip-21.0.tar.gz 8770962 BLAKE2B 5a246e40a8b2ea5ceda27bec27e9bb6390613e28c301ed79fd95886c850a29ee1c0261f2dd69f1c2485dd72ec3010f61c4e783ed707a40630534790eba748c4b SHA512 ac77a7204423f1fdc3a4d328dab1860258efccde0123cff3217f357637c4ce3d85772ab81a230122ff813be2cfa40f2862e5d499390289efe1dcde3a31a42264
DIST setuptools-44.0.0-py2.py3-none-any.whl 583230 BLAKE2B 823e6792471660f247e30a938aa869d345a63db7294e5f9b4bd88f15a7694779011d29740fe317149620985f705fc6e18cbb07a18e5680cc11d7c229ffbc74f6 SHA512 7006fd303181afbeeec0e30cafb9fd1e4d3c6f55cfdd6343fedbc32b17dbb96b3d96ae37f4db27bfb168738727474cf425904ec280ff1d2b789fc48077a8fa84
+DIST setuptools-51.3.3-py3-none-any.whl 786243 BLAKE2B cc8a98cdfd5cb78a342a3d50049c0ebd0965451e9bd4050b7a133346f505a17842a498531ade9bf932064a6cac81277ecf60d94ef94faa39b78740de87f9fd86 SHA512 1d4f29e392371b7f0e427d0570fddbdd1204f6c98e48a0a289db23b20f7c048551584ac946e30b90d720cce4f508b3c39208e9a70f87067d66734432963d141c
DIST wheel-0.34.2-py2.py3-none-any.whl 26502 BLAKE2B 3a1bd4571c582245b60ff33c9bf74ff8a2ebafb26e56fc7b9bd215058d059b6bd13bbe21ce46002af257813a54126f27e19253f211e21c4548c7cf84cd15caf7 SHA512 4f1a44f4691ed8baad777d7874f7f4da96a5019eb485fd3a9eed9259aa2a9d5acccc6dc63a72128664347c64ee039a6076c6ca9c3b75a1f94457967864e522ed
+DIST wheel-0.36.2-py2.py3-none-any.whl 35046 BLAKE2B bc4e8dab7c74eea34d3b4a813b7eaf6295a99a396a861b6cdd76f743043e89140bad132bdd13e385e8945ce02e0798e1d3ac73fc1b23bde5b2a83e4bb4dd5cdc SHA512 6bb5119b4d3704fe1e3c1eaaa3124edab13f61b46f8a0a8e75974fac4e5b25d8b53606071a03a8d8990ad1cfe2ab247ddea260098df2c0c35ae965be47080284
EBUILD pip-20.3.3.ebuild 4314 BLAKE2B db4ece017b4631267353ef076e72d4e5ecf52e6eea4d1a7fd1c6430802100fcf0a3172f8e3f97b4270f26200d4a6c7ebec1a64f4217583ce82e816fbf74e886b SHA512 ba5209a5cc5a48bb95a6a5d9a209061c1f2324a98332ce955c244ab51261e12f3b0e5ed55cd9c3ab7039c54b6c9c723019d80bdc90300e69a29227aa7f44aefc
+EBUILD pip-21.0.ebuild 3850 BLAKE2B debfeb584693f0f599574d46a27502d7c197e7ab562a8e3089177351591b6bbcac9199acb1a278910cfd6236664a727d4bf70ffbb4a62e5f0708908c2cf3ea06 SHA512 69f446ce6463e692b3b718bc3c902c5d84030ae09481e640f83dec06de4c86ca092564e4d6c5b4ce9413d3290801e3923ad260945a4dbf674665451598db1616
MISC metadata.xml 391 BLAKE2B d8537d1b2f8886d7c30dad3975568e0198a04f16a7ced44f3682f1b865e25f0b7552a640955dd915b2f059eec78eb3f920a0bea0f5f1503f366731a5d20a96c2 SHA512 27ee4b430cd0175c9eecc279765fd617ce5ab55d36932879a0710c2eb66ac2de449de303b1b70fc0ce925666c87008814d64e62d904fc3b9f800380c53478e69
diff --git a/dev-python/pip/files/pip-21.0-no-coverage.patch b/dev-python/pip/files/pip-21.0-no-coverage.patch
new file mode 100644
index 000000000000..82e3e1b30f77
--- /dev/null
+++ b/dev-python/pip/files/pip-21.0-no-coverage.patch
@@ -0,0 +1,53 @@
+From 7f61ba983025cbfab7b7b810b13f1a89cb503568 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Wed, 29 Jul 2020 07:42:25 +0200
+Subject: [PATCH] Disable coverage testing support inside test venvs
+
+---
+ tests/conftest.py | 16 +---------------
+ 1 file changed, 1 insertion(+), 15 deletions(-)
+
+diff --git a/tests/conftest.py b/tests/conftest.py
+index 0bb69dae6..02da6c573 100644
+--- a/tests/conftest.py
++++ b/tests/conftest.py
+@@ -311,13 +311,6 @@ def wheel_install(tmpdir_factory, common_wheels):
+ 'wheel')
+
+
+-@pytest.fixture(scope='session')
+-def coverage_install(tmpdir_factory, common_wheels):
+- return _common_wheel_editable_install(tmpdir_factory,
+- common_wheels,
+- 'coverage')
+-
+-
+ def install_egg_link(venv, project_name, egg_info_dir):
+ with open(venv.site / 'easy-install.pth', 'a') as fp:
+ fp.write(str(egg_info_dir.resolve()) + '\n')
+@@ -327,7 +320,7 @@ def install_egg_link(venv, project_name, egg_info_dir):
+
+ @pytest.fixture(scope='session')
+ def virtualenv_template(request, tmpdir_factory, pip_src,
+- setuptools_install, coverage_install):
++ setuptools_install, common_wheels):
+
+ if request.config.getoption('--use-venv'):
+ venv_type = 'venv'
+@@ -351,13 +344,6 @@ def virtualenv_template(request, tmpdir_factory, pip_src,
+ subprocess.check_call([venv.bin / 'python', 'setup.py', '-q', 'develop'],
+ cwd=pip_editable)
+
+- # Install coverage and pth file for executing it in any spawned processes
+- # in this virtual environment.
+- install_egg_link(venv, 'coverage', coverage_install)
+- # zz prefix ensures the file is after easy-install.pth.
+- with open(venv.site / 'zz-coverage-helper.pth', 'a') as f:
+- f.write('import coverage; coverage.process_startup()')
+-
+ # Drop (non-relocatable) launchers.
+ for exe in os.listdir(venv.bin):
+ if not (
+--
+2.30.0
+
diff --git a/dev-python/pip/pip-21.0.ebuild b/dev-python/pip/pip-21.0.ebuild
new file mode 100644
index 000000000000..ca2635d6f3eb
--- /dev/null
+++ b/dev-python/pip/pip-21.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_REQ_USE="ssl(+),threads(+)"
+
+inherit bash-completion-r1 distutils-r1
+
+# setuptools & wheel .whl files are required for testing,
+# the exact version is not very important.
+SETUPTOOLS_WHL="setuptools-51.3.3-py3-none-any.whl"
+WHEEL_WHL="wheel-0.36.2-py2.py3-none-any.whl"
+
+DESCRIPTION="Installs python packages -- replacement for easy_install"
+HOMEPAGE="
+ https://pip.pypa.io/en/stable/
+ https://pypi.org/project/pip/
+ https://github.com/pypa/pip/"
+SRC_URI="
+ https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+ test? (
+ https://files.pythonhosted.org/packages/py3/s/setuptools/${SETUPTOOLS_WHL}
+ https://files.pythonhosted.org/packages/py2.py3/w/wheel/${WHEEL_WHL}
+ )
+"
+# PyPI archive does not have tests, so we need to download from GitHub.
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+SLOT="0"
+IUSE="test -vanilla"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/csv23[${PYTHON_USEDEP}]
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pretend[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/scripttest[${PYTHON_USEDEP}]
+ <dev-python/virtualenv-20[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ )
+"
+
+python_prepare_all() {
+ local PATCHES=(
+ "${FILESDIR}/${PN}-19.3-disable-version-check.patch"
+ "${FILESDIR}/${PN}-21.0-no-coverage.patch"
+ )
+ if ! use vanilla; then
+ PATCHES+=( "${FILESDIR}/pip-20.0.2-disable-system-install.patch" )
+ fi
+
+ distutils-r1_python_prepare_all
+
+ if use test; then
+ mkdir tests/data/common_wheels/ || die
+ cp "${DISTDIR}"/{${SETUPTOOLS_WHL},${WHEEL_WHL}} \
+ tests/data/common_wheels/ || die
+ fi
+}
+
+python_test() {
+ if [[ ${EPYTHON} == pypy* ]]; then
+ ewarn "Skipping tests on ${EPYTHON} since they are very broken"
+ return 0
+ fi
+
+ local deselect=(
+ tests/functional/test_install.py::test_double_install_fail
+ tests/functional/test_list.py::test_multiple_exclude_and_normalization
+ 'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-download]'
+ 'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-install]'
+ 'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-list]'
+ 'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-wheel]'
+ )
+
+ distutils_install_for_testing --via-root
+
+ local -x GENTOO_PIP_TESTING=1 \
+ PATH="${TEST_DIR}/scripts:${PATH}" \
+ PYTHONPATH="${TEST_DIR}/lib:${BUILD_DIR}/lib"
+
+ pytest -vv ${deselect[@]/#/--deselect } -m "not network" ||
+ die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+ # Prevent dbus auto-launch
+ # https://bugs.gentoo.org/692178
+ export DBUS_SESSION_BUS_ADDRESS="disabled:"
+
+ local DOCS=( AUTHORS.txt docs/html/**/*.rst )
+ distutils-r1_python_install_all
+
+ COMPLETION="${T}"/completion.tmp
+
+ # 'pip completion' command embeds full $0 into completion script, which confuses
+ # 'complete' and causes QA warning when running as "${PYTHON} -m pip".
+ # This trick sets correct $0 while still calling just installed pip.
+ local pipcmd='import sys; sys.argv[0] = "pip"; import pip.__main__; sys.exit(pip.__main__._main())'
+
+ ${PYTHON} -c "${pipcmd}" completion --bash > "${COMPLETION}" || die
+ newbashcomp "${COMPLETION}" ${PN}
+
+ ${PYTHON} -c "${pipcmd}" completion --zsh > "${COMPLETION}" || die
+ insinto /usr/share/zsh/site-functions
+ newins "${COMPLETION}" _pip
+}
diff --git a/dev-python/pocketlint/Manifest b/dev-python/pocketlint/Manifest
index 5362f2ffe10b..db1fd378162e 100644
--- a/dev-python/pocketlint/Manifest
+++ b/dev-python/pocketlint/Manifest
@@ -1,3 +1,3 @@
DIST pocketlint-0.20.tar.gz 23443 BLAKE2B f3f50c8f54b35e6d1bcf544ed6f55f2e3e461289929a6da5cf3028283fd97781d7b41d6ea458146ae7b563441aa52b757b4a59a0ab44b9016652503b344f1e48 SHA512 02b05f4831b00ece03856938306f0410f2849212d9aa1b686fdf58e6a8e415ce689cdc990125b7baa3e16eeb0e166b49afe6ba574d553f56c7f9981ed01a15dd
-EBUILD pocketlint-0.20.ebuild 480 BLAKE2B a832e848eafcf61a36920601194b978ec33c14c15fd99cd1a2e6e2ebb19dba2f4cffd1d402f5eb1297422a0cf8b672a7fbe8581e9eeb4a000e7d0b298e18d4b7 SHA512 e8878b8497548a6f2a1d85dca5c7d789127e101d0cdbf278a5bb90ff424beee59adf123745f8c8d2a868d73a12f85de4a528e06b46d05ae91b99090682dcb794
+EBUILD pocketlint-0.20.ebuild 479 BLAKE2B 648d43e5b83841f62be260fe7f1e2b991c73aabc640f9e92d541c0e1c7d9ffec661741f21d96ec981a0902e2be6848dd4430b9359d7a4aa94c5f738bd5dbcb30 SHA512 e76a932acf9e1e4032158e2b38112f0b2309b572f3ea91e03e50cffa50daeccf32db1961773a0e3b0373a5f3d0a707ee9213d542c4d63cb9ec40fe8aaa24590e
MISC metadata.xml 386 BLAKE2B 66a4c2f274af0b1f76bcffd9cf7cc3d67cebe52f79e9e08dde88122f0912005941e4ec45aa20c4cef06775c9bc59b8342067af2aefcb1315b340a8682830270a SHA512 4e7958fb1508b4b5d9462b3ecf3a24efe298aa1af63e9d6746f82cd56410a8607e28e0157ffffcca0ec25bb66257e9072529d4760f2d461444496530848b3775
diff --git a/dev-python/pocketlint/pocketlint-0.20.ebuild b/dev-python/pocketlint/pocketlint-0.20.ebuild
index 293b6438d720..59af8c3e1f80 100644
--- a/dev-python/pocketlint/pocketlint-0.20.ebuild
+++ b/dev-python/pocketlint/pocketlint-0.20.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
diff --git a/dev-python/polib/Manifest b/dev-python/polib/Manifest
index fc7473ff0d93..3abeff7412a0 100644
--- a/dev-python/polib/Manifest
+++ b/dev-python/polib/Manifest
@@ -1,4 +1,4 @@
AUX polib-1.0.7-BE-test.patch 545 BLAKE2B 800372796d19d98f47dff73ed593dcbe8a60d55b654258ea5063b702fc3761906754096bc2f4703621378a56ef9589ff5a4c1d7aa6bcef368e293bad9e8b869f SHA512 0b62dadaa7983657901463770a5e7abc41361094c7dba41618881d7328378b989c10b3458c667f15134ad92d0bfebd785f475e1ba040ea11da70352bd8a2cc2c
DIST polib-1.1.0.tar.gz 158484 BLAKE2B 41766f00e3928eacf3c98406b6acce224f0d0cb44d79326c834db900ed8b91181911ab7e26845a737057dd07c067a784d0b06278952708c17888db42d8c1e303 SHA512 74681585b4d7252e107acd7d73f49f7e91c90adcd180722d39d35c40ec158434798af0124a16788cf564c73b84f52a040aefeb58355a1a3cd85848c3f6a5e67f
-EBUILD polib-1.1.0-r1.ebuild 861 BLAKE2B f70568e0abb4276a7c25360d0ab5356c1f6ee484026d31ca2ee143ee43ede09567c1c971eed6c37bc5d4cd2fda60455028b94ed411240ddf548d2c8841e18352 SHA512 95477d149837b14de87de797e3c21d8765095b83dd6b5e56aaf7ce4532ad6514657f16583e80c88fb6734464bc81a6a5fe31ca111ecc9ebde1bc5ef5f1e2014b
+EBUILD polib-1.1.0-r1.ebuild 860 BLAKE2B 73d8e100d635744462779f7ce5f12f43674bba8d7a6450ae3c76cb07e57f6392f60e39a0e35de305d6a1f5d583e3f50bb61015d2efbcf3aaae27ca02b233a43a SHA512 9378499cdacb9082ef48cf6d9d5122eb8f21c0fd176e5d13c69ae444a95ca0766784a515bf45ee25aa16ab8ecec206f0202e4f7b4eb1a97b86d7bdf9818473f2
MISC metadata.xml 296 BLAKE2B 74a3738e9d8bcdab47a9aa6564618afdb05aaf42b94fbb9412e77f3e6866eddabcb9adee127b8012c73025c1f85aab1c527a7814ea59b3b42178f4d78d730fe8 SHA512 7d4781dac33b824e67769ddf71dc061e212bfa0013517bc34c24902e48e71048146d36ac1a7f984f6c9662bc2fbb0abec8a8df0f2ffd9045a7f8463f21f5328c
diff --git a/dev-python/polib/polib-1.1.0-r1.ebuild b/dev-python/polib/polib-1.1.0-r1.ebuild
index 3d13a4e48dd6..14ef68b2d9bf 100644
--- a/dev-python/polib/polib-1.1.0-r1.ebuild
+++ b/dev-python/polib/polib-1.1.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
diff --git a/dev-python/polygon/Manifest b/dev-python/polygon/Manifest
index 587e67926115..496e239f01ca 100644
--- a/dev-python/polygon/Manifest
+++ b/dev-python/polygon/Manifest
@@ -1,3 +1,3 @@
DIST Polygon3-3.0.7.zip 76193 BLAKE2B 57ef62b6652400be057e8596f705e2112caef09208aafa7e46686f86367181dc078cbfc6ade99af22cce7fc0a76ec1de2995885ba4c11263444ca315029c38d7 SHA512 e30cd8e51ad69a2d76b61a7d92ead4ac352e729093546b965f649866fd9c6a860e3cdcd9fcd7f8cc9f8d7735ccd1128fb5af00b3de89e4efd7128e446a70b33b
-EBUILD polygon-3.0.7.ebuild 960 BLAKE2B 20dfbd2898c605e5f3da14eca64d38a3d803d6661547937bda1d417fec312680c96be1e72719c2260002d06dc4467f376bea03175cedffdbaa1f45fca72e3d2f SHA512 3295f0d55ab38f790a1f2088eab9002a3d5694002598c5ea200f88bf2d709657f7f15c9fba958e621a532eb4abd7623b313ec951c5f4a9f2ce8a61eff15d8aea
+EBUILD polygon-3.0.7.ebuild 963 BLAKE2B 859e85a0966c94b227260cc4b805e904196a664d20ba2605db959dec7d6b38e34dbf3c83a24a488524b93a1f05efc2300dc80f9f19b1b4454dce72ecbe146cea SHA512 314d2e08c05d162a9ddfcd525e2fb7d1c6c755698e43a5dce14f2ca49b9e7398ce6a6b64bc720a5ba6da6824f8aa74abe357c9fc738c3a993b9f59ff2a48ccf8
MISC metadata.xml 568 BLAKE2B e3bdc0a656df511c6ce8de4c7bde5c5acbde8dd6f1b453dc517ffd89a2116c437a9533e1cbe6ece06be7f517b729ea27930584265a130f108c9d16db3bd397e4 SHA512 5724f779e98b0e0d0dd12bc68d697f003f281e4fb2af68c9e7ef4182cd4654a7e2a00435ab5246d2f696dbb6ec673ed5dcdc9bd771d3bde5aa7f63ecd5c1172e
diff --git a/dev-python/polygon/polygon-3.0.7.ebuild b/dev-python/polygon/polygon-3.0.7.ebuild
index e9821f63b466..7e55b589af0f 100644
--- a/dev-python/polygon/polygon-3.0.7.ebuild
+++ b/dev-python/polygon/polygon-3.0.7.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
@@ -14,12 +14,12 @@ SRC_URI="https://www.bitbucket.org/jraedler/${PN}3/downloads/Polygon3-${PV}.zip"
LICENSE="LGPL-2"
SLOT="3"
-IUSE="examples"
KEYWORDS="amd64 ppc x86"
+IUSE="examples"
-DEPEND="app-arch/unzip"
+BDEPEND="app-arch/unzip"
-S=${WORKDIR}/Polygon3-${PV}
+S="${WORKDIR}/Polygon3-${PV}"
DOCS=( doc/{Polygon.txt,Polygon.pdf} )
@@ -28,6 +28,7 @@ python_prepare_all() {
mkdir examples || die
mv doc/{Examples.py,testpoly.gpf} examples || die
fi
+
distutils-r1_python_prepare_all
}
diff --git a/dev-python/prettytable/Manifest b/dev-python/prettytable/Manifest
index 0a60ac4a0124..576bec00bc81 100644
--- a/dev-python/prettytable/Manifest
+++ b/dev-python/prettytable/Manifest
@@ -1,5 +1,5 @@
DIST prettytable-0.7.2.tar.bz2 21755 BLAKE2B 385d5bd6d4ab75a8c7ae96abc9d9e98a66a196265853113e7fb59073876e9f5e9c6c4fba9a30d80cc726a5184e78fb6451ff9a553909704fcc5022b6a08413f4 SHA512 f3a3fe6fa29f4ef090ff6cac06549ebd9db8b387e7b25fc64c4e37c8444586f50355c5573f38caabc72360aa68054aa189a67aa37f0bd13b872862ecd9151e71
DIST prettytable-2.0.0.tar.gz 43072 BLAKE2B 2293d0377f0bbef925014812cf0cd3702ef4f651927302012df44e829dd9ea249d03ddaee32f9313f3d001900e92df9a3be8812c8fc573624d308fa5c40a858a SHA512 b7c47df7d85a91e9518dea8dafcb27037e5cde81f59dd2b9e9468ae44b18431dd7d943fed487d5713e2c5aa25df76a8eb6587d045f73b8f25f53715a8a2085fc
-EBUILD prettytable-0.7.2-r1.ebuild 594 BLAKE2B 0630cf6a026709e13372eaf407621f3d885e5f9903a9566bd79872622562910618b6821184b000c45b16b516deb1098e2a639b7f520f5ba3031df4a766d2f16b SHA512 23786154d60b368b3f0cf8face2b7354c1766abf1d17be0b87016608a5f074f409c930eb9b490680e9b625653723add5e18b952f6fdc0bcbcc2b60f57011ba09
-EBUILD prettytable-2.0.0.ebuild 829 BLAKE2B d9e4d81da39545f56b05ee3ac66d0cd4b27a0800a3c5e5dc39eba22f0811c2d2612ce82d2aab234411e963194e1f702714e9f57465eec0243ddde2bb219088b9 SHA512 4b38bc8e32b7187d2b538734ea9d0271cfe1607d8898cad58b810da50d226ec0313b5bccb4c2916d38a4b42907c4663b9765a6daedc547ba3eda9270d8468331
+EBUILD prettytable-0.7.2-r1.ebuild 599 BLAKE2B 1133ae57b583f869d249940d7f36c97c9161a59ed56e023461c83016d85d3dce1f2d3d7f31b7ddbf73eac71db9969ce7c2eb70592f6bc37be532be63bf955d41 SHA512 384161e40a8e694a93d094f473acd7bdd5582572328c59cd6a8a8a854e1dfa6178023fab757ff81654242200380e0e5d46af4283e4d0a980085637c8f35d9339
+EBUILD prettytable-2.0.0.ebuild 834 BLAKE2B 9c3bf1fb5570cd92ad82594bc5dd8b5c10f12eb6713abb82c06eb84286c4639257c2f5e7e26b405b35062c20c7fe653f415bbe9d028f824badf952d47bd9ab48 SHA512 254ccf5b1b764c0f432ca44943347f6e310f78297130a6768156ba50f52f4ce0a843338ef08f2c76c6b1a4563773244fbe8d5de24723ade7b3bf02b2e546c6b3
MISC metadata.xml 582 BLAKE2B 2abcef37a8ef89f66a30fa5c96406bc7ae799f16cbeba3ab5105d5412da65ecdc691d410b0d4147d089290ef49a0fd8c4af42c1676c7161d82b12b31f7a2d5a1 SHA512 e4665346eda726a3041e5eceff3e7925bea95dc2a2df761c7f807d9da0f333d5a46a68ffb1413e6118e40c459fd08af9e9d73e6a45e9c84d41628d80e86fca60
diff --git a/dev-python/prettytable/prettytable-0.7.2-r1.ebuild b/dev-python/prettytable/prettytable-0.7.2-r1.ebuild
index 1ed976c3d460..f127eda9526f 100644
--- a/dev-python/prettytable/prettytable-0.7.2-r1.ebuild
+++ b/dev-python/prettytable/prettytable-0.7.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/P/PrettyTable/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/prettytable/prettytable-2.0.0.ebuild b/dev-python/prettytable/prettytable-2.0.0.ebuild
index 0bce09b3a5ed..aee9d052782b 100644
--- a/dev-python/prettytable/prettytable-2.0.0.ebuild
+++ b/dev-python/prettytable/prettytable-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc64 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/wcwidth[${PYTHON_USEDEP}]
diff --git a/dev-python/prompt_toolkit/Manifest b/dev-python/prompt_toolkit/Manifest
index 9a911ba9af5d..d2e867c203c4 100644
--- a/dev-python/prompt_toolkit/Manifest
+++ b/dev-python/prompt_toolkit/Manifest
@@ -1,11 +1,15 @@
DIST prompt_toolkit-2.0.10.tar.gz 347981 BLAKE2B b95cf000d5249da3710f9b51f72d41c3d552f1d3a35dea5493f565f0f62998d890bf2b81b3376140a4d16a19f2c5fd60eb0cb5f2f58180c176ef1543c6fc4ec2 SHA512 b91292cf43607b3a7018ca29827f0aa9bc90efc064c68faffe02ad28e4bb60f45fc2d25bbfd9a40a383a815cb08596975f08237a498f94a5c088d56d3a0a9803
DIST prompt_toolkit-3.0.10.tar.gz 3020391 BLAKE2B 397ab28e5a362c84df7286be27be11acd4c6666bf77d63a1042cd76e6a4ee0b8002bad6166d858dfa6f07f8da41c6513c13fe2500b55da1dbc6562038ed974ef SHA512 71cdbe28064f28a2d88f369ee4550cc02b2609841b51d8fa7e8028304e77f34c6feed5d4549d62a3cbce27f95a4ebca1066a6fd869fbffa1799a3dedef2df6f4
DIST prompt_toolkit-3.0.11.tar.gz 3024453 BLAKE2B 3e4b278797b1d55c35566d35ea08b3421df16942023952acfc1126bcdc2c4b2105d7e061951fc0fb995045437ea1168a0f3855f4b1450675da87d53a1e6e68af SHA512 d8f17aace8b54df0bcac101d062e207ed05ad305b1876bf1c0b926dd09ecec07f557dcab16f22f24fd9bc82902f4f85dc86ad797b542efa95b377b5d8f473423
+DIST prompt_toolkit-3.0.13.tar.gz 3024804 BLAKE2B 9e2db8742bd2bf64a662dbf2bf859b475a2b55213bb90dbee334deecde19a26d325713b9515b53b6e4e946020a7bd8263a391bcad738a3742d02e38bda4f2188 SHA512 d71671d3608e9d7600c5c846d215da829919dfec5fe2bb69615b2e6aaab2226c5c7fbb444eb31019d208b1f590f7ac29b5705d422b164eed0cb61802b90beb12
+DIST prompt_toolkit-3.0.14.tar.gz 385647 BLAKE2B 08e4483846ba0e6cc69828840a0791e1b85a7db91718042e9a357741164183c0ccd241130c83b980b88884ba32bcb60714c7f920731aa6ca91186ed6f256bafe SHA512 7767861d9f6e5cf88b398420187e4b0a075aaa4645cd8c346db104101f89bbe7c0da2a6518c82066da5efa7376db5144451416ec7b12e92360972f8d4e25d018
DIST prompt_toolkit-3.0.7.tar.gz 3018359 BLAKE2B c1d1f897a422df599d2bfbbfc53851489bf9f41a7ddb57fb1a03cae8411a7468bd047423922a5e95dcdcfb2730dee38029bdaa15eb7dc92ff47066b4b6edc6cb SHA512 3ee4cf65f175343273eb2c1b76250b35430ac3f3ee7cc61bfbcca86a717fdaaf74c723dba400d872b47b06883bed959b166df33b8960173beb466edf9266ff43
DIST prompt_toolkit-3.0.9.tar.gz 3019859 BLAKE2B ebde3bd1ecf0f24b98e4f3e173c0a885c47af4a30bc19ce50bdc01636cd095cb7b09f9aacf37fd5f33f92ad2e5adec7f94cc85d5a48264c186a3a7460ef04b7d SHA512 8e9777215b73e1076f82e9733963151bbc4248581298b0f996cc1700db2aa28eaef3fb1a07470706e7569021f5e47ad9bc3a9a93c976fa36b6979552afc522b7
EBUILD prompt_toolkit-2.0.10-r1.ebuild 595 BLAKE2B c30f5cbd5592319af4dfa452e8c7e54dea3996375710d0c63cabe9788728d2f641e815f89671ca8cd465a8c97cecc07b8cc446c6762fb1411347aec37eddd05c SHA512 f720ff243b56d393ae3e04c02375f4c5b9a25c2a0f0db3dea33938fcc1f30f83fcf467b33626a70f67ed3f85519d22f7030dd13a6d9a01d331b7ee554ae36109
EBUILD prompt_toolkit-3.0.10.ebuild 601 BLAKE2B 0fc73c67bfdcc63ad4109ea19c42d01aacd07c47c232962a51c5446cd7018547d96bbb6605030d1b46d3646d0b00e1f4c338857c86d2f56162e30560508669d0 SHA512 235c853451f64e53b5d7e762a4f9b8deb30b355f581aac0a79ff76f97840616e1337c54106c722cfe68c2ad13fbb86089cdd46550c59af2a01a80d39b0b87db6
EBUILD prompt_toolkit-3.0.11.ebuild 601 BLAKE2B f5cd919989a08fa2deac507ab423247e62ed252cec0bc8fa2133065761690a9e0ea434f4a8581e94b59fc75552a653f0d73a9b7d5e15a14745a70ccc3eb871d2 SHA512 5d219c5ce75be08eae971241cc657f0299b6031d3a4b8cb550d032c488cca9e3910cf1843d5e8fb004a664850fb1f15e15b869d92d3cc0bfc0cc6e777ade503c
+EBUILD prompt_toolkit-3.0.13.ebuild 601 BLAKE2B f5cd919989a08fa2deac507ab423247e62ed252cec0bc8fa2133065761690a9e0ea434f4a8581e94b59fc75552a653f0d73a9b7d5e15a14745a70ccc3eb871d2 SHA512 5d219c5ce75be08eae971241cc657f0299b6031d3a4b8cb550d032c488cca9e3910cf1843d5e8fb004a664850fb1f15e15b869d92d3cc0bfc0cc6e777ade503c
+EBUILD prompt_toolkit-3.0.14.ebuild 601 BLAKE2B f5cd919989a08fa2deac507ab423247e62ed252cec0bc8fa2133065761690a9e0ea434f4a8581e94b59fc75552a653f0d73a9b7d5e15a14745a70ccc3eb871d2 SHA512 5d219c5ce75be08eae971241cc657f0299b6031d3a4b8cb550d032c488cca9e3910cf1843d5e8fb004a664850fb1f15e15b869d92d3cc0bfc0cc6e777ade503c
EBUILD prompt_toolkit-3.0.7.ebuild 594 BLAKE2B a66ab8284b0d700727220737c34176c50d54bebbdc03f0f1f6c0ae3d536b07a9006a1f5af308bee829c66ddb577c92a1fa3919570243696006b7f9e82273247d SHA512 1ab3fda1b4232ebd0dbdb0aa24962de97c467ad96477d8e5ae9d343bb772b8ec66f983748d97852d03f0abe2ed18e53cbea4c76a3460f3a7a68f002191793e1d
EBUILD prompt_toolkit-3.0.9.ebuild 601 BLAKE2B 0fc73c67bfdcc63ad4109ea19c42d01aacd07c47c232962a51c5446cd7018547d96bbb6605030d1b46d3646d0b00e1f4c338857c86d2f56162e30560508669d0 SHA512 235c853451f64e53b5d7e762a4f9b8deb30b355f581aac0a79ff76f97840616e1337c54106c722cfe68c2ad13fbb86089cdd46550c59af2a01a80d39b0b87db6
MISC metadata.xml 430 BLAKE2B e3e66ce24a2ac8bbe9d6f6c0bef07dc0bbc3222ca281cf374abb492898428de9f84404b5575b122cdd1dcea44faf395350a14f4fa985d1ba29681ac673560132 SHA512 259a53798ccc14411b01184139e72d633473e2539d7c93911cf71db94bbb01166de3b3abaa76fa32b51e1107cf0ffbbc84644d8c8615ffd3a0e95b95e1f4c5f2
diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.13.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-3.0.13.ebuild
new file mode 100644
index 000000000000..fe628251486f
--- /dev/null
+++ b/dev-python/prompt_toolkit/prompt_toolkit-3.0.13.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="Building powerful interactive command lines in Python"
+HOMEPAGE="
+ https://pypi.org/project/prompt-toolkit/
+ https://github.com/prompt-toolkit/python-prompt-toolkit"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+ dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.14.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-3.0.14.ebuild
new file mode 100644
index 000000000000..fe628251486f
--- /dev/null
+++ b/dev-python/prompt_toolkit/prompt_toolkit-3.0.14.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="Building powerful interactive command lines in Python"
+HOMEPAGE="
+ https://pypi.org/project/prompt-toolkit/
+ https://github.com/prompt-toolkit/python-prompt-toolkit"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+ dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/pybind11/Manifest b/dev-python/pybind11/Manifest
index 60a5931b7f5b..5266854e6f38 100644
--- a/dev-python/pybind11/Manifest
+++ b/dev-python/pybind11/Manifest
@@ -1,7 +1,9 @@
DIST pybind11-2.5.0.tar.gz 573769 BLAKE2B e46d99f873f8266efc577d3e0ab1e8a78784a45c35995bc3486501d627698e0fb10205008e8cb82c84e971f20cd02a6d2f08390f3a3041fff1a21c45f11b197f SHA512 7f3a9c71916749436898d1844ef6b112baf0817a386308b5df8dec2a912ef4b6a932b94965e98f227c49fa77312f131972a6039f23b84a3daf6442a8ab0be7c2
DIST pybind11-2.6.0.tar.gz 631925 BLAKE2B 6b7872182f52e035f2a86f0f2ad70b084e62fc20d5aae4903c13ff824f80f3815845f3206d740d17ae471fd979eca117d9d4ee011f9f96c319ca808e6304b07f SHA512 6a3f407c136d827243c0043c794c654ca267a1a4e3b7e0e45cc7629e29193156b0744d85e45222fab284a9af82cf7fa2008fbd977d2b5a7b947c8a6581456caf
DIST pybind11-2.6.1.tar.gz 634179 BLAKE2B 33f057e88e45985a0475783b8931ec669a16efcad5d66ecb265744155e9941b2d618391a36bff1d8c1c2d74a7e0b41de50b26eae689215d4585542fbd4282cc1 SHA512 8730efec82eef8dc09a58ca3e3b28fca45880cef85d32aa5524a8fe64e23d5f6dff4ca1b48b3034a287199bd56f4db4d6806c5358bef66fde84ed0fbf80ec264
+DIST pybind11-2.6.2.tar.gz 647954 BLAKE2B e336d626d314538123a121d48998b15d9d16b80a6a513e85b4ef2b3179f73732ef23b85ab91d815f15c31f7e2c5091192e90b9ff8e727725882963a895367612 SHA512 1eb346ff6b8f827053265340925e2c8038b1e2a89c352fc09f15ebe86128e7ba1f48c4368b193941f034b30bee7f72a94343e05d4841fdbbd0e4d91ed3d32025
EBUILD pybind11-2.5.0.ebuild 1291 BLAKE2B 10cbe4b7eee95a4589b673bcd204b861139ede363f240f66c90524c9958c74a9ec62763aa7daec242c7b27172458834cedb1c5ba3070eaf02da33ad6cb55f112 SHA512 49d5b3318d7f5af071a947528b791d475b9556ed5785e72771a2f2ff227b2f8061988bcd040a8216186582ad1f2a3f1f062b9acfa45ab876238c108cc4b69f43
EBUILD pybind11-2.6.0.ebuild 1271 BLAKE2B 299b2497a75890ae3d6b3172c0d371dadeb50738b55bfeeedd57492111b78839b22332aca5411184521192defa43f85e49eb398d6ae35895ebd37f10be285a75 SHA512 956ab678898ee7fd395987b320d21328c783e1919b30bf033631a60e09dd25e2cacab07382c426ec433da074dded6fb72f43def557a973afe1596751cf23bfd1
EBUILD pybind11-2.6.1.ebuild 1272 BLAKE2B 0cfe7da25dba4654655c8a589f763c881801f8ce8040978de7457f4b94792e741deb10c4b7ea0a2e55bdec7c80e9c173885b2d96a95e16c81d9a636f73302451 SHA512 2d8c4f8efda514c338a28923c1ba85866003b4419cb5ad9258e872f9598aaf00a4c99b81eef2acbffa6b83370c012901e58c747ba5f05b034532e2356637c1cf
+EBUILD pybind11-2.6.2.ebuild 1187 BLAKE2B c1e3acc32b38999e7356fa26ea9c2c33f3abb069a9fdebdfbdc52fa3ac67f3830b9474f65e9397b76fcc17b556c9cb54da370a04babbde75c065b516f7698d8e SHA512 e910cf0329a1ab550595d1cd91289f4399a7313708840e60de98a1c12b4dcc9870731d12ee4f7abe6cabfaa29ec4a883a1ba6fd6d8dd0b4c0c1287b2910444b3
MISC metadata.xml 419 BLAKE2B 4b76037af5a23b231241e9d53f12dd3866cb07811888d1de3e022d3ea812a83a17856107b257f608343aafe763975cfa621061e225c7ecdcc175f3bb0b8a51a8 SHA512 b17fc1d7231812f22077e7feb0400a3c1e9b66f29c125457b5cf568694ef35332d83fdf405d6c849df55e1f0e517a8c25ecd6f24d1d67ca6654cae8522bb10a2
diff --git a/dev-python/pybind11/pybind11-2.6.2.ebuild b/dev-python/pybind11/pybind11-2.6.2.ebuild
new file mode 100644
index 000000000000..69c5bc2c5387
--- /dev/null
+++ b/dev-python/pybind11/pybind11-2.6.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit cmake distutils-r1
+
+DESCRIPTION="AST-based Python refactoring library"
+HOMEPAGE="https://pybind11.readthedocs.io/en/stable/"
+SRC_URI="https://github.com/pybind/pybind11/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="
+ dev-cpp/eigen:3
+"
+
+distutils_enable_sphinx docs \
+ '<dev-python/sphinx-3' \
+ dev-python/breathe \
+ dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ export PYBIND11_USE_CMAKE=1
+
+ cmake_src_prepare
+ distutils-r1_python_prepare_all
+}
+
+python_configure() {
+ local mycmakeargs=(
+ # disable forced lto
+ -DPYBIND11_LTO_CXX_FLAGS=
+ -DPYBIND11_INSTALL=ON
+ -DPYBIND11_TEST=$(usex test)
+ )
+ cmake_src_configure
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ # Compilation only does anything for tests
+ use test && cmake_src_compile
+}
+
+python_test() {
+ cmake_build check
+}
+
+python_install() {
+ distutils-r1_python_install
+ cmake_src_install
+}
diff --git a/dev-python/pychroot/Manifest b/dev-python/pychroot/Manifest
index 608b1b598020..0cb62cfdccd3 100644
--- a/dev-python/pychroot/Manifest
+++ b/dev-python/pychroot/Manifest
@@ -1,4 +1,4 @@
-DIST pychroot-0.10.3.tar.gz 23637 BLAKE2B 9ea0d3fdbabddd2901cf263b9f29eb91a6a6eb732c8973773c69630a320d6e39f458fb4f420f099617ba4f6e43353fe36dc4576cb84bca271a8e7b4db260b36c SHA512 b4d9fab3d2ba9bd5fd9bf6bcb988a1e63ea03aef0c898baf724d51de97943cb41c0223a235f4fa9f733cf737a3089a90006ae5ecb9049d74ec8c78712a1b6e7a
-EBUILD pychroot-0.10.3.ebuild 980 BLAKE2B c82fb75ba6385e3f6f5d1da2bf50ec21814ea4cb6a708d6a7a6a5194d7d60fd3a36d98f0f7b60a12121a9c66309cbe07ba0207ae44d1d33e5ad0b482116c9b0b SHA512 216cb05f63bc3813938bfc84dbe0fb8f41b84eba5e8f69b23d173e538e7df5ec76a6d7a99e64df435e5ee983bac58aa75f7fe844e82a05eafd26c9c881f57745
-EBUILD pychroot-9999.ebuild 979 BLAKE2B 5c2c0164f813d74666fc233c4187b7329384b30e4d23f7c53b94adc29f0ad92b0ab3b367b582369d88f8afbc4660662c08722c8d33bd8247559e7878cb3fdf6e SHA512 653a91f26a778d476f8976e133644dd5761ffa3f339d7f54851ce6293c35e80e65d9b59d612e74b391832261d9dd95ce54bd5487adce3c7726ce0d6fda08be09
+DIST pychroot-0.10.4.tar.gz 23745 BLAKE2B cce7be8c88b193b69838f14dfad62a5374936039bfe6478b8448b9a7f9e1ffcb373d5649ad1953beec6ca9ae138adc6871e129418a6fc64067b09eb6d4b4fa4c SHA512 fd93dba0a104eebe238f56e254fc445e1d34a2dbec6dcc307327fb92ebd7c85b1e729497ec818b756dee934f267cad755037ff004f78623d858617e39b473468
+EBUILD pychroot-0.10.4.ebuild 979 BLAKE2B 7e16af679ca589e241106bcceccf797debd185bd3781a5f34d6c26561374c2573c3cc27d5763018556f8d56c725d0817558546009c714fe3b5ae3fc16c6fdb5b SHA512 a1af2f20aec9ee911ede7622ba1c4d0027dbd6656726aa67641b05e2a6f6cb3dd0ef4da6e5d880ae6ebab47446c06848410035b9316ddc765950ab1b49960b72
+EBUILD pychroot-9999.ebuild 979 BLAKE2B 7e16af679ca589e241106bcceccf797debd185bd3781a5f34d6c26561374c2573c3cc27d5763018556f8d56c725d0817558546009c714fe3b5ae3fc16c6fdb5b SHA512 a1af2f20aec9ee911ede7622ba1c4d0027dbd6656726aa67641b05e2a6f6cb3dd0ef4da6e5d880ae6ebab47446c06848410035b9316ddc765950ab1b49960b72
MISC metadata.xml 294 BLAKE2B 427a6d5592331c03658548594df4542c10736333975a9bf79244056bd57e22d13c3398e33a8aed539f9faf75f4f02fdde792629f56e484ffa57f35d2f96d027a SHA512 d54e8f6f13d17ef8b63894e1fbe2e49985951d897f125b088e565c31b4f1d950b5d160ce0e976860f15e63be08e45d320fd4f2ac3980bddb2cc95cabc4792520
diff --git a/dev-python/pychroot/pychroot-0.10.3.ebuild b/dev-python/pychroot/pychroot-0.10.4.ebuild
index 925ca082a684..6258c1a766d0 100644
--- a/dev-python/pychroot/pychroot-0.10.3.ebuild
+++ b/dev-python/pychroot/pychroot-0.10.4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{6..9} )
+PYTHON_COMPAT=( python3_{8,9} )
inherit distutils-r1
if [[ ${PV} == *9999 ]] ; then
diff --git a/dev-python/pychroot/pychroot-9999.ebuild b/dev-python/pychroot/pychroot-9999.ebuild
index 9ec7b332eb8a..6258c1a766d0 100644
--- a/dev-python/pychroot/pychroot-9999.ebuild
+++ b/dev-python/pychroot/pychroot-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index bc4b68e31143..f1b14335c14e 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,6 +1,6 @@
AUX pycryptodome-3.9.4-parallel-make.patch 756 BLAKE2B 06a79eff056ecb983131838287563d4d60896f27e28d5c2534f4ab008e50017694ac9355b43f8f387cc29abfd21ffd648233c3dbae33a06fcedb12a6c7e11e80 SHA512 06b42ea780bd374cf5cb5d6cef3fade5d695c1ee0d765e2659408da7645ad311eef2028f17d8ec0289d49c3a5851b4c63503d7c922de15873dbbf16d0db58b08
AUX pycryptodome-3.9.9-system-libtomcrypt.patch 1538 BLAKE2B 7928e5a3c2edee7f58d7b7f5876416d3b397e29cfb63e063f904f7a1deb46300113d165aaeddc57e5e0e0b4b1f0ab548fb9151e1d43f16483491948c2d722d2f SHA512 74b0ec6e521e0d51c3e777a8cb6f374e2e3853e163cbe66e50a16b9eb72b004386cb6296a0f3950ccac9a3fece26221c0363e4b05df4608a6c5e7cf408fce6c8
DIST pycryptodome-3.9.9.tar.gz 15551299 BLAKE2B ac89bcc2bbe707cb2a9cf2496a2eb74ff5685f11017d60d67558de7ac6cad5c24c43b4074bff01e99378d7c88462e88e88f363c5329fb800e1a7872ad8a34dab SHA512 a1aad4d52256220fe3d5d7f399c2c5e7338d6eb88058da0571fe1c686d74d33ff4bc1c275d4b9373e0ff22f4ddcded75a25387e76fc65047f8612f8856c1bd4d
-EBUILD pycryptodome-3.9.9-r1.ebuild 1414 BLAKE2B 7fd9ff7660816ab2f76c0d57c7a7732d858d92a205633909b4d84c8811458a77d7f722eb9ec2181388ce2386400b2f58d0ab82f7d360fc2f860c2175c9af3d22 SHA512 55c77d6b4850297081c8a1a14ae170c7e7bd28f1ed48aae38700e23a82476747fb04c6973501deb9626e0ce70889dc40a0aa521b8f04c89ab2fd698ddd0a9d1f
+EBUILD pycryptodome-3.9.9-r1.ebuild 1408 BLAKE2B 871e1d2d925e05b941320bbfab0d7d110e819d0b31d3124730b96b1d9a61e8de93376988472f807877a21676866bfe4dab8c0861c2b783eda40e3d992938a9fe SHA512 dee08d8e08b9be154f86da71c759c7460f101d7bb2eaf1c0767916f05f18afb14b73816329ab21f15ed233deee63d30583bdc8cd5be22f25f5dc9e6515378cc8
EBUILD pycryptodome-3.9.9.ebuild 1356 BLAKE2B 658b5d94675ab1a7ea5bbe1d18b544261182f1d2c2c49c0a0be5c216cbae8193bcad78460ceec6817d026262d548a343306250cfc52c78dd2b95a6c496353c2f SHA512 596a9127885c63391636b1decc1e82a8cdd18e9fbc8bc4505ee7de55819d27f9b6e837fffbc888b541cdefe0e7b2340d34931764975f6aafcad8b5d18a65f9e5
MISC metadata.xml 385 BLAKE2B 8ee308521948e0f6bbc9c70e25c231a02424c9d4bdbf2c6ddda10767d4bf77bbda74607f4dce97ff42bfe6fef8a5ac2ee25e0b91bbc491e977c5cc46b3486699 SHA512 073885df3e0742b6088a537d54bfe9fcfb646ed9a5d3d19940d02fb05d453601b71db583567a4810a8d739c935488291624bc06948c4cb21b28a5500fbea4e97
diff --git a/dev-python/pycryptodome/pycryptodome-3.9.9-r1.ebuild b/dev-python/pycryptodome/pycryptodome-3.9.9-r1.ebuild
index 9b15a6060a55..1ae150c3798d 100644
--- a/dev-python/pycryptodome/pycryptodome-3.9.9-r1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.9.9-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ SRC_URI="
LICENSE="BSD-2 Unlicense"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86"
IUSE=""
DEPEND="
diff --git a/dev-python/pydata-sphinx-theme/Manifest b/dev-python/pydata-sphinx-theme/Manifest
index e02bc4c61e72..bff4d9fd723c 100644
--- a/dev-python/pydata-sphinx-theme/Manifest
+++ b/dev-python/pydata-sphinx-theme/Manifest
@@ -1,3 +1,7 @@
DIST pydata-sphinx-theme-0.4.1.tar.gz 3279361 BLAKE2B d3538dea9444272f1cb314d8b2bd8656b5114b916f31c4cca078867b02a24c60fc91e5ac367d09335b3ce4b9c9fb44405f61ed70b19ae9fed5d8919fc68f1566 SHA512 dbca1f7bde25c20a5ffb5b37ac808d84c938e6cadb6e0a6bc2d72101993889f4f7be3bdc50488bed1945779d30ca0f131bf74b16be2df00b5fa093f8491fad39
+DIST pydata-sphinx-theme-0.4.2.tar.gz 3279200 BLAKE2B d1229e0af813fd5f69aa1b4d2f6e1b882f9e469cfd296e16a35e7d9aba4336faf245f0b52053b606be9839e490f690d24624ecc8fe4a3b40a6057081224889dc SHA512 9d786937d5b05e86af779893f28f553b13220e8e208c87235ba311cf830aaf718aafa2142c400b77728c407d6cff4ce66e0c0b9bec91efb61be8f75473c6a1d0
+DIST pydata-sphinx-theme-0.4.3.tar.gz 3279359 BLAKE2B c2a57fc7dd70f8d57a0b56bb45907615658b1dbb705f177fd40e04995754180dd637256618b36b0a6ee59e865558eb013d191f2a5f461365f07cf647427056e9 SHA512 9f4f0b1fab88e92302211957df798a7e1bbae034e9935260f94959bba50bc3384ef818ff0cdcd04c3a4b4d09a5285c3d165e35fa3114d6dbb15452cc6895703f
EBUILD pydata-sphinx-theme-0.4.1.ebuild 965 BLAKE2B 3e50013bda7f7e70997be801b05348acccc1aeeb21d2917b577032a4e47ed878e4a8a98044032c28e4fddd4f9129b1d337f650ee978a15541e974f71cd176f60 SHA512 942c6d3002e18a431cf8f65bb618fb25158c17ea36d5f386f9e2332ae2a4bd0f2a6a5d7df9a5c388d887da6660f05070a2349bb3752ff0ecff677d46565d95be
-MISC metadata.xml 481 BLAKE2B 9992e266bd1b27ad6f44f7b5fa5e47a6cdede86293c74d8f54cf0f3f00d1b569e2e551a068e164b73e6825254d7fedf905bfe172e1daa08ff8fefd98db9c6137 SHA512 eee9440ccac809dbeb5ee01c8bfdb851eede653c3760be7827863e00ed42a9cbecf4944fdf7fd2ef1427adab09bd7a799f6faf65d82e771f7dfb645d521c448a
+EBUILD pydata-sphinx-theme-0.4.2.ebuild 980 BLAKE2B 74565d9ada8a36bba429c28b3c0ee18352343b4c5cab90cec3b65ecf183453ff6f0101d71befa5cecb042fa0a4c2f242e526270e004e6a77524157ff6a4b24bb SHA512 b9485827fbaed46a3e541b9340c4d4dc7d8fbe374046604803c9faab8385133263312be74df82c6eb7710a94e789f9b8bcc02b982bd0d597fe542817916e838a
+EBUILD pydata-sphinx-theme-0.4.3.ebuild 980 BLAKE2B 74565d9ada8a36bba429c28b3c0ee18352343b4c5cab90cec3b65ecf183453ff6f0101d71befa5cecb042fa0a4c2f242e526270e004e6a77524157ff6a4b24bb SHA512 b9485827fbaed46a3e541b9340c4d4dc7d8fbe374046604803c9faab8385133263312be74df82c6eb7710a94e789f9b8bcc02b982bd0d597fe542817916e838a
+MISC metadata.xml 582 BLAKE2B b4438cce7d7df99e76b61279181bfe6b249df6fad33895afeec44bfc25f44589804b51c6542bc7f75866d7b30a10d9b083bbf57de27808e55db15f0517c096a9 SHA512 3f2984b687c60d565bf1a2b8890b6c044c138484003fd67589035f5a1217c866f0157e0ef9956ccf5c35adf337be822ca34dd3c70394855c7c4916bca15deb17
diff --git a/dev-python/pydata-sphinx-theme/metadata.xml b/dev-python/pydata-sphinx-theme/metadata.xml
index 32615038bccb..989dc41dde09 100644
--- a/dev-python/pydata-sphinx-theme/metadata.xml
+++ b/dev-python/pydata-sphinx-theme/metadata.xml
@@ -9,6 +9,10 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">pydata-sphinx-theme</remote-id>
diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.4.2.ebuild b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.4.2.ebuild
new file mode 100644
index 000000000000..5c75e3b66e5f
--- /dev/null
+++ b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.4.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Bootstrap-based Sphinx theme from the PyData community"
+HOMEPAGE="https://github.com/pandas-dev/pydata-sphinx-theme"
+SRC_URI="https://github.com/pandas-dev/pydata-sphinx-theme/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-with-disclosure"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/beautifulsoup[${PYTHON_USEDEP}]
+ dev-python/pytest-regressions[${PYTHON_USEDEP}]
+ )"
+
+RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
+
+# ModuleNotFoundError: No module named 'plotly' even if dev-python/plotly is installed
+#distutils_enable_sphinx docs dev-python/commonmark dev-python/recommonmark dev-python/numpydoc dev-python/jupyter-sphinx dev-python/plotly
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTHONPATH="${S}"
+ pytest -vv || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.4.3.ebuild b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.4.3.ebuild
new file mode 100644
index 000000000000..5c75e3b66e5f
--- /dev/null
+++ b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.4.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Bootstrap-based Sphinx theme from the PyData community"
+HOMEPAGE="https://github.com/pandas-dev/pydata-sphinx-theme"
+SRC_URI="https://github.com/pandas-dev/pydata-sphinx-theme/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-with-disclosure"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/beautifulsoup[${PYTHON_USEDEP}]
+ dev-python/pytest-regressions[${PYTHON_USEDEP}]
+ )"
+
+RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
+
+# ModuleNotFoundError: No module named 'plotly' even if dev-python/plotly is installed
+#distutils_enable_sphinx docs dev-python/commonmark dev-python/recommonmark dev-python/numpydoc dev-python/jupyter-sphinx dev-python/plotly
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTHONPATH="${S}"
+ pytest -vv || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest
index 6ba1443d473a..30f56c2b3f0e 100644
--- a/dev-python/pyfakefs/Manifest
+++ b/dev-python/pyfakefs/Manifest
@@ -1,5 +1,3 @@
-DIST pyfakefs-4.3.2.tar.gz 194897 BLAKE2B c3b36e280cb73c4bcd2349382eb67726c19627b0c6dc392a0f38ec7f9f001e5ddbe93734de6d177c68ea1e2213c5c7d06827e3aa12af0c7cd744ba35b8d5df5c SHA512 50479d2ac7b8622ee30c4c2f09cb3d2bdfb315b4eb61eecb37f8946f038ec9048d653250a0f58dcef55b1b8347b040ecd416f61f26ecfdf7b083801114770803
DIST pyfakefs-4.3.3.tar.gz 194498 BLAKE2B 4ad300889e8c8462f4a237c2a12a9d93cbaaff6e9e6347e667bc366abf9705023eb1838c4291488c10a51d5209810c773edcb08c58e3759ccd9f851b17ea82e1 SHA512 e4cc3603496705216c1ea1448f835a19efa5a1429f3ecd67911ab2dc76d6754af7bb25312a6b15046355af26b8b72528acf68db50960d2eaba8bb3ef80fccaa0
-EBUILD pyfakefs-4.3.2.ebuild 701 BLAKE2B ed70c3e715ad6f3813bf69728ce276c6dc89f858fba141d7f8c1f80fbea22a4afb8eb0c91f9fbb33c8da7fb3ba53146b7ce6fbd87a461cacfbd8f68fd613300e SHA512 7c7e43001d6f864ba439f12edb45918625338bdb8a74ec6fdc8d8335fe74309c12eae866dd61edb0267504816ed5f6cc3af270c87a37d009b437f1fc83f2e921
-EBUILD pyfakefs-4.3.3.ebuild 709 BLAKE2B 9173aa57fe05213cb4d0542bcfddaab1408992cc44d3a7c25f4fc77f538f5c37de4513ca3db5cf73911a017a94575831a92f835058b0a1efb7c27b3c5af0e3fb SHA512 ca87513a5b5bc21446324e51de8e077f1417e7d4c3ab6e7bfac8534e01e325f6f2b96b14cc191e57fcc824c836b20b740dfa88bfb2d32e3455a64b8ebe4c9670
+EBUILD pyfakefs-4.3.3.ebuild 701 BLAKE2B 88349db452860ba35a52addf3074d8d91509f348199b81670db47b44b39e366742fec05393fe39bc66afee2fddb65df8d1d8a05289b83c1ad46229212fd96d5a SHA512 c1555f85cb1db10183725cf74beb6dd6db95bc5b482daa5f5fc302c5a7cf78b283e3d6e2bee551ef5ea436dea6af814567f3d2a36ea1365b52172e98bcb432ac
MISC metadata.xml 394 BLAKE2B 634b3dfe1c293b5c4918de8dcee95766878982f71c1d73c169e0e5a6dc68f84485af2edeac3a4cb924b04d4f265b84be309021f9ab4a1d4b59c5aa13d5a9dfce SHA512 4320246ff77e0e68f22065ae24232541bd1a2f6793706fda02fa6b0ef89eb3b3322d224026024984ada6cca4bf468512dde648f54d8c7737830b3155531921b0
diff --git a/dev-python/pyfakefs/pyfakefs-4.3.2.ebuild b/dev-python/pyfakefs/pyfakefs-4.3.2.ebuild
deleted file mode 100644
index a5365edad911..000000000000
--- a/dev-python/pyfakefs/pyfakefs-4.3.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..9} pypy3 )
-DISTUTILS_IN_SOURCE_BUILD=1
-
-inherit distutils-r1
-
-DESCRIPTION="a fake file system that mocks the Python file system modules"
-HOMEPAGE="https://github.com/jmcgeheeiv/pyfakefs/ https://pypi.org/project/pyfakefs/"
-SRC_URI="https://github.com/jmcgeheeiv/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-distutils_enable_tests pytest
-
-python_test() {
- "${EPYTHON}" -m pyfakefs.tests.all_tests -v || die "tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/pyfakefs/pyfakefs-4.3.3.ebuild b/dev-python/pyfakefs/pyfakefs-4.3.3.ebuild
index 687f985da695..66a4dad83a9d 100644
--- a/dev-python/pyfakefs/pyfakefs-4.3.3.ebuild
+++ b/dev-python/pyfakefs/pyfakefs-4.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/jmcgeheeiv/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
distutils_enable_tests pytest
diff --git a/dev-python/pygame/Manifest b/dev-python/pygame/Manifest
index e7aeb8f9dbc5..637a6bea5e82 100644
--- a/dev-python/pygame/Manifest
+++ b/dev-python/pygame/Manifest
@@ -6,6 +6,6 @@ DIST pygame-2.0.1.tar.gz 5536907 BLAKE2B b27cb9001499a00da62dac0486a72079ff4e60c
EBUILD pygame-1.9.6-r1.ebuild 2295 BLAKE2B 682c814c2c6471f81bf7f4304ef056fe96651d5f08dac9c89e8801ec30eb88c0779cd7425bdb492f888886a9f1058ce999576b62120bb0fbd707efd48805f5e7 SHA512 3a8461dc43baf4970d3bdd1dfa18b2993f7d19858436b562c6767016cc64850a4efaa80f121e87b4ab9badd5db0f1c994e563ceff61b6f53511a3b1475d6ce8f
EBUILD pygame-2.0.0.ebuild 2073 BLAKE2B 0b87c1aea9295eff6188defd728e5d50d5e1e26c8be1aff7895f220e3a87433cc695b7921efa82b3c7b73318966e96f4827f0e7ca5b4fd56ce8f9c260537b965 SHA512 43c42dc085bd2b52b6c7020946594a4db46569b0a9a484112c6f7282ee5aee737bcd68a78d11d3d3c004c94681b3a28c52195fa930f7f512c2cec1e5c1ad7f87
EBUILD pygame-2.0.0_pre10.ebuild 1910 BLAKE2B ec813172ab8ea9cbbff771d79a0c2fd9b63c9c9b86fd2aa764444b6228dc2617cb76600ec61437a473e503afe0159427e58b4a5f33b6df2f780bf13cc508f510 SHA512 3b148b6dd080328f7c33841dbe23c2259fe2844b246810b084266555f13eb330e1e584b981d4331bbea047b3d7cd138caf21d5db42dd85d4cbc1387e37ed34a5
-EBUILD pygame-2.0.1.ebuild 2045 BLAKE2B 61d4412629d07163780204d20dc82ba061e2f7ac5cdfb38c046fd3fa1e2bfd90ba8b7485593d46af63158d7272f6041887413b04a35f9bfdff6674b5a0a7a078 SHA512 7259a1c96ac049120beab9dc5268522fbdea6bb4486d285f382db23785e980463eddf512ca2581b7aff818e6b9587751ab89d46fe05e44afd31a3bb042c9eb02
+EBUILD pygame-2.0.1.ebuild 2042 BLAKE2B b2dc3068989956aa4eb155198cf388d0ce9b73c567f920a796d2fadeb0b6b4dd179f821f36a27356fbc6c4f42aa660f295bc64d7081230f58c2ca60e94a9d428 SHA512 b543dc5ec68dff1978ce66e267753b4ae956a5ef35722f473cd02f233273bb61f3daa565baa6eb8ffc14e211bb7ae9e7789bb8a909dfe60e1ee26d0ffa2e1242
EBUILD pygame-9999.ebuild 1737 BLAKE2B c854247d528ccf4aaee3c348d16ee9148d2de2624080e80e233d947249719b1d3f16d0898703a1579b725fabc369679a2a3e113da4ce6af9f64fdf2d7dd983e7 SHA512 c3ff68bc1c97aff762c5b66507f1ae159476a55cc9b7395841c462769109a105bc961cac9e5f7284223d169c0afbbdd305a533b06ecf2966e7c0c07b4833096d
MISC metadata.xml 408 BLAKE2B ae371ef164069765d0964da714a83c9898ddc190ac295c5ad5bbb6a3c45db5aa415d84ff21dbaa510e5c9852397e6b6b389684c54b67d83d675afd9b3d9a697e SHA512 a6e06c0bed59d5157166577a2dafa53f28a310c56f251bec36af077a79342c6f954fa63a3fa8d3546ca03cc9358e75eeb1ef04c6e0371e43e0b7bff51ffe35dd
diff --git a/dev-python/pygame/pygame-2.0.1.ebuild b/dev-python/pygame/pygame-2.0.1.ebuild
index 8b75a6b5e7fd..7297456abb93 100644
--- a/dev-python/pygame/pygame-2.0.1.ebuild
+++ b/dev-python/pygame/pygame-2.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc examples midi opengl test X"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pygit2/Manifest b/dev-python/pygit2/Manifest
index 70a9f9ac9b9b..378bb862c4f0 100644
--- a/dev-python/pygit2/Manifest
+++ b/dev-python/pygit2/Manifest
@@ -1,3 +1,5 @@
DIST pygit2-1.4.0.tar.gz 244586 BLAKE2B aa4c04ff22df31270a03107498abe095e99e196711a1939fe6f15d4cae18e94d72f1964850437c5e82d897ca74e951a5b877fb41154f3790c9fb6c926c6cfe0b SHA512 b6b9d5028fd63593e6ecd869735132edeeb55c1fd97664be5d0d5dac0c25f844ce0d981782fad7f47e54555ab1f7fa5e87d1ad8a76340d81e1f908ad4ea1e35a
+DIST pygit2-1.5.0.tar.gz 255958 BLAKE2B 696a4c39920e7f66962b69d2a838c55bfb6f96e7e5ee56a39aaa732926accc3bb6331042382fd22f377959cbc129be0320d94765d13db95fdb7c7f87a14f7608 SHA512 3f915c855ad08641391565906023d231550a38d4e7f8938fad4634a30e2ee1c81e2a0d3289052426e21d2c14814300a0f789eaaa9f3e62c3ece73cf53803bb80
EBUILD pygit2-1.4.0.ebuild 922 BLAKE2B 3cc3ae6c29e894ffce88c0387854a58050eeac19feeda1e965b19325605b9da70c39a05e88523016e369f60bd49660c277af7a70345d8c43881b50419517b9aa SHA512 e6a35764fc922cd09e8939440beb93850afe05973d9dc52597a27458ba74b1c79021e06523f8ab4046178b1685e420d38fbcabc9fd5f829cc4b9df381d0eccf9
+EBUILD pygit2-1.5.0.ebuild 924 BLAKE2B 93a09110d9fa216f73f72be397c0503e9eedcfbe45f8acfb98176ef764b4fea25678be7b0f4022ca342d4f7df2ffea061124f820df3ccec2965bb0df84b0e2d5 SHA512 08228b42c0826d69d686f4ed19a77cd581ed248e68ca073d5cf2bf22bcd2bda06d419c12ac17e5f15d83b1d9627cf54af31cd88b49ede8fb43d7a3379a443836
MISC metadata.xml 489 BLAKE2B 3733ff314640ab2cbfa07e0ea67041ddb3635b51d339070abe97c95b5b358851b412cca5d8996dc1f25abb986a03095f19e8a50cbaeab7eb156c6b9107108cf6 SHA512 d20b7ebbdb3ea2ec72c3c5ded9874b7506b3ddabb43dbf329891478fcf5d7c4b9487ab0675d735733f463dd897dd5cdcc28080ad597f4f838bbcaa565c26915e
diff --git a/dev-python/pygit2/pygit2-1.5.0.ebuild b/dev-python/pygit2/pygit2-1.5.0.ebuild
new file mode 100644
index 000000000000..15da3c0f8d4c
--- /dev/null
+++ b/dev-python/pygit2/pygit2-1.5.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for libgit2"
+HOMEPAGE="https://github.com/libgit2/pygit2 https://pypi.org/project/pygit2/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ =dev-libs/libgit2-1.1*
+ dev-python/cached-property[${PYTHON_USEDEP}]
+ >=dev-python/cffi-1.0:=[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # unconditionally prevent it from using network
+ sed -i -e '/has_network/s:True:False:' test/utils.py || die
+
+ # we need to move them away to prevent pytest from forcing '..'
+ # for imports
+ mkdir hack || die
+ mv test hack/ || die
+ ln -s hack/test test || die
+}
+
+python_test() {
+ pytest -vv hack/test || die
+}
diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 53aac4174913..e175bb810cf5 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -2,6 +2,6 @@ DIST pygobject-3.34.0.tar.xz 552268 BLAKE2B a9cbeb644e0aa1b23067b591fe5c62997413
DIST pygobject-3.36.1.tar.xz 556568 BLAKE2B cd38aec8e71ff230926327e77867d07ae0fd5549b71619301bb3be01821ea93e557ecf335ea238292176981a864b269eaa2a86da47e8fb320f187f54caf24dc4 SHA512 5e00dcd03dfe4f92acbf827c13c164b6b9740b2a8cef3b2dce70f96a2156fee2411c84dc669f12b910f4a93daa03ba845282832e2b09d8c887102d43764a345f
DIST pygobject-3.38.0.tar.xz 553892 BLAKE2B d6add416c3f87ee9d5a56f30dbcaa599682ec5932b204f7c743d50475503ea2705e7943e6a93610d6f1c9d322723d1df6ea0f19c1cf245b2ca7d49395ca36170 SHA512 d63313dea2c143cf8c08a4678f1aa8e5908d503ad29c596eeb9fa1070e1231de57cf934c33031f9c4920b85e391f3b4143b46491ffd16e04e8d48871cb05e5df
EBUILD pygobject-3.34.0-r1.ebuild 1885 BLAKE2B a4758cd2204397d199cf1321a1d3678dd8abc4c8575f1c91d93c5c7d1b5303693c6eae194fd7029547df306ba4c3e68173b8d58f0f769c1ce3fd5c71f8bd9c3e SHA512 dc0a6dee406098bf0b8387e3636d6942876549e0e1766b9ce25dda19732a20fb17c8700c7f6876ccdad02ddd8b474b6af533413860d8b40a67f552e84de7ec4a
-EBUILD pygobject-3.36.1-r1.ebuild 1746 BLAKE2B 2bdc82c817adf490ff050e39baa9d197c3a859b58eebc145fc14ebcaf7d996077369befa7005d0712126fbd6a6e4e6906341e4ff99c65fb6480d71539a630381 SHA512 32813bcd04c5460757ebfb25048c8ff14e5d498971ab2b3ee75000eb634e1a468b4e248fb13a02b0787f15fb34db798e71aeefa2ab27837933dd74abb21c0a76
+EBUILD pygobject-3.36.1-r1.ebuild 1745 BLAKE2B 4860c64b8b4ff752d72dc0ae2e574d6214c0d97131bf48f3c0db9ee241f7f71753e741eeedb2064fdcb7a20d33220494e49037b4638c49cbef3b855b2c59a492 SHA512 e009a246d71faab68fcede7e9ebedb36474f0e3031f35f352ba531c3e8335cd6f3c63c60470e058218904f3ffa24492fb8e980bbd8b67917a0dcca73678a36dc
EBUILD pygobject-3.38.0.ebuild 1758 BLAKE2B a282f7d2f3b1320c73dc36352295afaea32fa37b1bc2726255e7d918d392099a91919295642bfff6dda8007ac9d54a66bc06d89bafd3d2726326e51c84f28f57 SHA512 727198b959f6234c0e9bd77e2524d2d9b9f40a50e73588b88c8177008b1ba3c078fc8ce7d937433f878d5330717348d841051f03029cdba1e2b62f47bb5b0fa4
MISC metadata.xml 1292 BLAKE2B ba52782219669d3f01ff1befd8ddcd445c36ac0af2f9e4125ca4fedca7c01665282485b9457b189689c80d4db55de9316ee2dfc19d06340c23a6f00e08e92213 SHA512 7aaf7a98227e36a6d556f225161eecbc43140736f3e79583694d131e99218f887aa6cfdb9991d6fb041bba6e7df2318e65e8cdf181d97bc41301aac6f040df48
diff --git a/dev-python/pygobject/pygobject-3.36.1-r1.ebuild b/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
index 66b53a8abd8d..a043b471a3e5 100644
--- a/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
+++ b/dev-python/pygobject/pygobject-3.36.1-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/"
LICENSE="LGPL-2.1+"
SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+cairo examples test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/pygresql/Manifest b/dev-python/pygresql/Manifest
index 93b38ad3fbcf..1e3e1d4b729e 100644
--- a/dev-python/pygresql/Manifest
+++ b/dev-python/pygresql/Manifest
@@ -1,8 +1,4 @@
AUX pygresql-5.2-CFLAGS.patch 333 BLAKE2B caa18ab6ba4da14437637faf6cea4d27e829c4f547f9c08e33a452b1e5912a24235af823c9ea385bbd1516c0c80a08d3225e373ad64ad4d13873ff4dc5155695 SHA512 ddafaadb4ebfb68af71727f840f36800d3dd78323f8ab0324a16b50498206c8ac33c76a80f24fff7984195ed5ac0fc383bdcacb9ea334f4b47e5046864728cd0
-DIST PyGreSQL-5.2.1.tar.gz 267750 BLAKE2B 6c0d4bcfe4f01bf3214efffa1be274b4a92b5e173094e1afe217aae9a44f88d023b43a2de9d4977fb8ce28d25718cf1cd5d123e8ffc2588f2539b6c03277ec55 SHA512 b304de447c239e4737571b38f0e0761448bd4e313f5b28708aced12cf190f323b85f80d3d87e054b62733add770c7bcd33be644a4f17a96ecc0cf4ab3dba85f3
DIST PyGreSQL-5.2.2.tar.gz 268818 BLAKE2B 4b74c5496f63208164efa10e70222b63512f3afb928bdc612f9874556ee2084b42a80ba05e9ebc6951c68c1c8a70c71320396aabb20b9d5c00d5edd46e287f3f SHA512 a88af2590a515ece19b7f64796e241c6e7b53c8aef90c6e2ae064298a4c71d44695dcf43e0e84595a704c4fdafb9abe35e1779492d3a9ad3708759215cb188a1
-DIST PyGreSQL-5.2.tar.gz 267557 BLAKE2B 92c2c0810a9b763fc2e9fec2e920ca1e21da4eb4ede5f2e20f66fd385ccc623fd9fe74075c6b995c6ea6348df76dcd723c8e4b6d83afdb53c978c02cc5220e49 SHA512 ce1cd29c714ab863dbdc7dde920f8938b115535ae3a0b54c770d7648f05011a716d604eec2d73c321fe2a408e64bcd9208c204856e5ddb0e0675ef7c076e4da7
-EBUILD pygresql-5.2.1.ebuild 718 BLAKE2B d7e0adc5d4f2248c63a0b71780a3f22ea7324cdade2267c9f0f452dec79405b96e2368ce4805bbe743fa650fbee7727ba996cbbe808647af308688bb2b3e943d SHA512 d358d9b4f5f1ccc6accfb2b8b42f9356a3b7c333e4644cea038a7a69e13b99b9a975dcc2f951de319a6fd6d13ed6301737dbc9238ad793dc1885e4446ac5df63
-EBUILD pygresql-5.2.2.ebuild 716 BLAKE2B 8285e6307b6417001ad37cf6b966268b94b326ae11409a80a39145629d2a2c79ba2cf87280bf329db1e66645e5c5a8e6690db9cfcc0b7c69819c22b9a8096e0e SHA512 24e469bd12c0d4c7a8af86789c724e1b6194d381db1736bd162607b1b50a39d36cd05edc82ed72b92e5cb5a9026f2cea290c4106981a0b0eaa7d655fa1accf2c
-EBUILD pygresql-5.2.ebuild 716 BLAKE2B 42addf8de65496ced3dc58174f46e74b96dd154e0d192bc6c68c1e69ad23971e3ed508f496d9056ebc64c63a665a016907520c1b8ef891b87e2676729f819716 SHA512 ca0e4c3941e87211791ce994aafdf055adb243c94dbf861d22e82c2a6ae479fb9904c9ddcfb4d3c5b69aa2eebb8c1e8ce3b68dc0cc3e3b76692de55349d1cd48
+EBUILD pygresql-5.2.2.ebuild 715 BLAKE2B 3794165747ca259b954bf837e92f09598eadf54b81cf2c97eb2670e1ce3136fa5aa602973c5ca1a3a34bcd7d08929dce1dedd7fa6ebab6bf79bd5f64141d4893 SHA512 181959bf9ff501f464d6fc4a67feb0e00043683d9e1b2a3cb8c9448ef33b319cdd6b63c7e4527014d875fd0fd50eb3c9a2270235627b67e8540a1bb7079160db
MISC metadata.xml 452 BLAKE2B 8d60fd06e68e39b5d373f30fec25979a0a67c51eee216425e382b559b908ccd12e425c95995dfd28d8487fb306f03fa10d8a71320a4ff5ebd6349e887af624e9 SHA512 f6877e2fd8cb2b6606a29e421d0f0ab4fd66a5e7446a4307718d1c0435c2e8ab3c59db795ca1e18e58eb79d0474c57bf35a3d0544095d2d7d618cf25e96ff55f
diff --git a/dev-python/pygresql/pygresql-5.2.1.ebuild b/dev-python/pygresql/pygresql-5.2.1.ebuild
deleted file mode 100644
index b1b9f1a131bd..000000000000
--- a/dev-python/pygresql/pygresql-5.2.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 9.{5..6} {10..13} )
-PYTHON_COMPAT=( python3_{6..9} )
-
-inherit distutils-r1 postgres
-
-MY_P="PyGreSQL-${PV}"
-
-DESCRIPTION="A Python interface for the PostgreSQL database"
-HOMEPAGE="https://pygresql.org/"
-SRC_URI="mirror://pypi/P/PyGreSQL/${MY_P}.tar.gz"
-
-LICENSE="POSTGRESQL"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ppc ~sparc ~x86"
-
-DEPEND="${POSTGRES_DEP}"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-PATCHES=(
- "${FILESDIR}"/${PN}-5.2-CFLAGS.patch
-)
-
-python_install_all() {
- local DOCS=( docs/*.rst docs/community/* docs/contents/tutorial.rst )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pygresql/pygresql-5.2.2.ebuild b/dev-python/pygresql/pygresql-5.2.2.ebuild
index a56bba8e0cce..99e9fc7ea614 100644
--- a/dev-python/pygresql/pygresql-5.2.2.ebuild
+++ b/dev-python/pygresql/pygresql-5.2.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/P/PyGreSQL/${MY_P}.tar.gz"
LICENSE="POSTGRESQL"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ~sparc x86"
DEPEND="${POSTGRES_DEP}"
RDEPEND="${DEPEND}"
diff --git a/dev-python/pygresql/pygresql-5.2.ebuild b/dev-python/pygresql/pygresql-5.2.ebuild
deleted file mode 100644
index a4ad7e5b804a..000000000000
--- a/dev-python/pygresql/pygresql-5.2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-POSTGRES_COMPAT=( 9.{5..6} {10..12} )
-PYTHON_COMPAT=( python3_{6..8} )
-
-inherit distutils-r1 postgres
-
-MY_P="PyGreSQL-${PV}"
-
-DESCRIPTION="A Python interface for the PostgreSQL database"
-HOMEPAGE="https://pygresql.org/"
-SRC_URI="mirror://pypi/P/PyGreSQL/${MY_P}.tar.gz"
-
-LICENSE="POSTGRESQL"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ~sparc x86"
-
-DEPEND="${POSTGRES_DEP}"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-PATCHES=(
- "${FILESDIR}"/${PN}-5.2-CFLAGS.patch
-)
-
-python_install_all() {
- local DOCS=( docs/*.rst docs/community/* docs/contents/tutorial.rst )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pyilmbase/Manifest b/dev-python/pyilmbase/Manifest
index ccf173c0dbd9..033c575e84b5 100644
--- a/dev-python/pyilmbase/Manifest
+++ b/dev-python/pyilmbase/Manifest
@@ -1,6 +1,6 @@
AUX pyilmbase-2.5.2-0001-Fix-pkgconfig-file-for-PyIlmBase-to-include-prefixes.patch 1192 BLAKE2B 7590379873fd2be694a70d272a082fe6916e596f3b0945bc5f6c390880cc31e6b07da9bcedeb4e9bb048cd50f87ccff5b61857903f0e295af37dc005e4792a7e SHA512 7ef4a769086e5cf62cd3ad18bb169578da5557bb7006250f7dc13e6b623e46e2805ec9b51926f0eba27fb414eecf2f0017dc282f67ee639edf013ff135c54086
DIST pyilmbase-2.5.2.tar.gz 27525326 BLAKE2B c48a61513457f2c04f3a512963ae27eaf154933ffe7c6ff3e2d71f27f246ae624a34dbe6f8ab500c51a56898ad0f61e6784f5cd3f9c3df591ce347b46ba4ac88 SHA512 62f98695cf56600303db9c2d13d34cacc1851a103d8ffb7e7ce8c6d9d14e6bf02804836c718ae03e8d685ef3dda0cf7b2130e2d363f8095b22a15bf30d706fab
-DIST pyilmbase-2.5.3.tar.gz 27534825 BLAKE2B 4647b4aac074b10c0d1fb35ddb6b5acefca81c0f2debde04987b5df4e290b14b6406fc922949449aaeea7cf4be371a25c93f8fcb9f67c63d65276340bd586a21 SHA512 6da03193d4fea1e97e35008f59304ab408c521ead8495ba411cde5c172cf953be97999971f57398b813d14f1af1d722539a6b74d5ee54b9e74769ea8258d36ba
+DIST pyilmbase-2.5.4.tar.gz 27535491 BLAKE2B 8951383d31ceea49202e3b77999d71c261bc9a17433fb65debd446aefd62cc1f6776a4b37fb1161196135a8883a397a94496a2295a2e0d22bc43c59e2ad0eaa5 SHA512 f0fe305987981e0c7e5a854367702585e4935ad37b0e8c10dcbc7468ae3a6d34bf963ec9ec75cc3abe4cf00e359644476b643978d0289dca46c9785a25d3f7f1
EBUILD pyilmbase-2.5.2-r1.ebuild 1484 BLAKE2B 9808e56335ef42c9bc1bfb17e6629b0643ddbecbd5e51068fe56a114146e9a21f0f9ce73410fd5af03001902d649389007e5dd63a5b60044164d94dc3073d403 SHA512 d8c8139249f34803b50a7dc0407dee68518f353bf6b2da9430d15c6c7e1821fcd2b384c0bbb375c9aadbba94731bbb139edda5a80358c49829cf39268e89069d
-EBUILD pyilmbase-2.5.3.ebuild 1529 BLAKE2B daf0059beb24ac52a762359c5c3fa4df26b6d749e990600cfe5b7f84da90bedbbbea80c7bf02707cada717f2ad0b219a1262fe4c8dd17b2fe2dc7d30f9d25641 SHA512 bd199100cf889a81a21da5ddcf39d1861493e150b428d58fe88f1225b246d27dae842028e6ac3f4bef7b1b906111bc44c466600d06db2867eb37ab6df1d5dba6
+EBUILD pyilmbase-2.5.4.ebuild 1529 BLAKE2B 3f5b87fc5883a5af729d930a03a217bea0ffcdc9c41bdff9a0d5de017dd3937de4c7f34ff2fcff7deb3bd5c3e4daa645ff0d94b8210e8e96b13aca64b38f191e SHA512 26c197da6cb9ddf0404454bf929499cc328989ec4c0722e2f52ecbe81f6d8c0be5c515602c917115db5a6021d49ca70b130068738c1c18d14b25a3bcc1b43506
MISC metadata.xml 652 BLAKE2B a1f5b54cf36def29e3cdc8727b65085b2b83d26bbe0019421cc4b2acc09a027843dbb1ebc5d93bbec9174e1024b496394f9061477b842760048dcd82afc6b347 SHA512 b6e05005a16a6f72261fc1f3d305880b3e073f8a975275e19720742799e1f78fd7e29ac23a589a7724fbab9f4c6cd3b4fe5c81bd309d4532ef94a300e9440840
diff --git a/dev-python/pyilmbase/pyilmbase-2.5.3.ebuild b/dev-python/pyilmbase/pyilmbase-2.5.4.ebuild
index d755ffeb1354..223f1a8e4a37 100644
--- a/dev-python/pyilmbase/pyilmbase-2.5.3.ebuild
+++ b/dev-python/pyilmbase/pyilmbase-2.5.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/dev-python/pyjwt/Manifest b/dev-python/pyjwt/Manifest
index 0a488dbfcd66..9e5986568ed8 100644
--- a/dev-python/pyjwt/Manifest
+++ b/dev-python/pyjwt/Manifest
@@ -1,8 +1,6 @@
AUX pyjwt-1.7.1-ecdsa-fix.patch 1179 BLAKE2B 79fcaf69d6021f04fb624fc36314135c9704a8abeef8eb6872d1f2dc24bcd9372f2372e8022fb24e9db736c9014756805d608415e8893084ca45fbb3e76a8948 SHA512 6fb83a17ebe768a147f6f610c823a11a500cc1828efe8cb12f3623be153574c94abacabb441150ee9d3bcba5762cb2eea73e30b46cc748044842e787172808da
DIST PyJWT-1.7.1.tar.gz 41979 BLAKE2B 5604b309838b2dfb2f95e18e291c43703954664aa8acb7439072f002c1c8a1e49ff2c21d907be77a4d2f86e695ec71970d550aad2541252ac85bd7133e300b28 SHA512 70cd38127b6848933992c8b88303725ef71bfb430ad42eb63247e549b0bdab2a194137349d43ab02a1c97212dbc89f447ee3f0c5403dd14632b8b4b6b9235fc4
-DIST PyJWT-2.0.0.tar.gz 56981 BLAKE2B e093bf23beb86a287e494018aed6bd6870d5923697b6502e4269f0b991b28c4ea6a53261b88789b0786b59e03b3d4eb763006becf0666921a81d0528c7677af5 SHA512 1831c93f100cd481e2ea80e23ff9f5114806cc493efc1c42ec6ff3ecc07e716d9ba2557b0b66fd8413946d166eebc1a44c453ec5407dfeef0529d222c9187e45
DIST PyJWT-2.0.1.tar.gz 57496 BLAKE2B 1258734d2cd5ca6a4012691bef0ae2a7d6539083241cde7ef27da155cff0808211eddd56b9455e812bae4c739f83fed1c6fd84abcc85208203d86e5834d5952b SHA512 a59b975fb465b44e4d84e3ef0380ed5107438e202e073238700bd700e8871098b9c59a849d157ade7888eef32609078571e2b8af09dca0752d7a18c370c2a0a5
EBUILD pyjwt-1.7.1-r1.ebuild 1407 BLAKE2B 80be3db89061e26191efdda9c90030a8de204081ae7abe63a16caad001d893ea68025e222b9eacf6cc012ceb1df814a95560151fc022cdbce7f1060ab708553f SHA512 37f1ed02c287943ecc70b0171c5a52c6b5308bc49a7aad0804fb14970396d2149f2ef381ad365be77de342cc70d93321b7debc11722c5b65752bddcdcfe5f5f7
-EBUILD pyjwt-2.0.0.ebuild 970 BLAKE2B 4d80c1b064ed15fd9a324a60c5eb73780b730bce6e6740c0d5cb89eafe4ed01979912f4f46f3d5106e50b03ee342142f48abc9c35725863ed5af97e765b3af90 SHA512 d36c414fa01fe7b4e62b292ce67053ef4f5eb127908779630557745f275c3239424d5d6288884369f73485583b7e1ff4ff5af9d315219a08366e46897b7eb6a9
EBUILD pyjwt-2.0.1.ebuild 751 BLAKE2B cd42fd04c1117a04e917bd1f4119729a8a1d340d47430d62b427542f53127218434dfb96e50026b1494b8d0f037a45bfa7d8487a326cafef92c35c357dd704b4 SHA512 e674e84fddf2114b4b8eb54a6a9b8a115ffe39402bbbfae461031925ffc825ea9174d1620b3019995b9ae2b18b1e7c6e2a1844d4b77fd665a53dacfe4d504659
-MISC metadata.xml 439 BLAKE2B c58ee634cc6b1b2e3876de50487d821d4b73192b7445c95a1e3fd96ab02d6024092295fe1e347aeb4fa50ff64c57340eb3a0ceb8cde033f25ed5a6ea169f0ee1 SHA512 df1e2e59917f902be01bc1059f91371d7385d612e2bad165460ce5402ad519cb4f33b190ddd29783b4fe6a42ec9430889a9e9e32236329259e197b743ab26209
+MISC metadata.xml 449 BLAKE2B 72bc65496c7061fe2e9033a92e89fd44efc69ad8055559891279f8ed2fc60fbfa5cfc06c536a6904408f8da6db3537d70337590fc9af3543d35bf9f6d0f482d7 SHA512 1712608360e4eef320fccc8408374c966d9ca611f9170cfbf7043c3782eae002f2d85e56787474c4e7f119b694019495faba3d4e004db18865337db87d290b55
diff --git a/dev-python/pyjwt/metadata.xml b/dev-python/pyjwt/metadata.xml
index 4789bfa6fc45..969d60495d00 100644
--- a/dev-python/pyjwt/metadata.xml
+++ b/dev-python/pyjwt/metadata.xml
@@ -1,13 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">PyJWT</remote-id>
- <remote-id type="github">jpadilla/pyjwt</remote-id>
- <remote-id type="cpe">cpe:/a:pyjwt_project:pyjwt</remote-id>
- </upstream>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="pypi">PyJWT</remote-id>
+ <remote-id type="github">jpadilla/pyjwt</remote-id>
+ <remote-id type="cpe">cpe:/a:pyjwt_project:pyjwt</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-python/pyjwt/pyjwt-2.0.0.ebuild b/dev-python/pyjwt/pyjwt-2.0.0.ebuild
deleted file mode 100644
index b74a2aeeafea..000000000000
--- a/dev-python/pyjwt/pyjwt-2.0.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..9} )
-
-inherit distutils-r1 optfeature
-
-MY_PN="PyJWT"
-DESCRIPTION="JSON Web Token implementation in Python"
-HOMEPAGE="https://github.com/jpadilla/pyjwt/ https://pypi.org/project/PyJWT/"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
-S="${WORKDIR}"/${MY_PN}-${PV}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=""
-DEPEND="
- test? (
- >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- find . -name '__pycache__' -prune -exec rm -rf {} + || die
- find . -name '*.pyc' -delete || die
-
- # enables coverage, we don't need that
- rm setup.cfg || die
-
- distutils-r1_python_prepare_all
-}
-
-pkg_postinst() {
- elog "Available optional features:"
- optfeature "cryptography" dev-python/cryptography
-}
diff --git a/dev-python/pylibacl/Manifest b/dev-python/pylibacl/Manifest
index 2f663f2f14df..d50dc17210ac 100644
--- a/dev-python/pylibacl/Manifest
+++ b/dev-python/pylibacl/Manifest
@@ -1,7 +1,3 @@
-DIST pylibacl-0.5.4_p20191217.tar.gz 40283 BLAKE2B dfe5baababe4cce24bc12dd61263c30160e93be7dc0625abdcad9e4daed19c5ac1ebf43351f9f5815884162258884cd8c7e2edb323ec9ce51247a43d53fea20e SHA512 6d4a84e1885a2000226f956580a8e767216d6280d4b8ae1066e6a1c1f82708d06a4f2eacc3ae45ff7ae3b122125da9fb6afbaae038e117b63cd7d91ac95e2624
DIST pylibacl-0.6.0.gh.tar.gz 40231 BLAKE2B ba76f5540de62cec8572960b65f65289d7fe2066f76861240849c4c8175a9219b7ced086739b5a9b4d560a125c8fe759cc7b5b688bd4dc3d84ca4dc78897ea75 SHA512 a93ad199d9946490a863906411893a204bf801df71cf70217d6b29940a9365f05fd121116f22e054a3b8d27cd62e35c73566c1e0dd246ae5c0edd2f967df50ba
-DIST pylibacl-v0.5.3.tar.gz 32792 BLAKE2B 005785dda2b7933ff71dd1296b1d4315a6492fc893aba56136c775f78b9aa3bd8f9d4898bbe0160fac53a306329977ddaecd073739531ba42dd0b6cc622b9eef SHA512 ea648acc3df9e1cf2fd68576b0b691a353b257d00b74fc80aa7f60089b9dbc912452ebe6b84da2930cac888b9047740530dd0e38b4d5be52c37fc6d3a29a7ce2
-EBUILD pylibacl-0.5.3.ebuild 928 BLAKE2B 306b483fa1d85458b90480b771629ffd7ae18ef3dfa2a6d8084ec697e0812e13e380f1ce77cbcbf34082aab983fa0937fe71707d0f02d348dc2ea6ad4c3945e2 SHA512 496633a731bbe0c05b7350ff14ed644039a48f9c2d55e317dabd3cebc36ea08e17fa8b4e38d1acaa324ba674944b99cdd8181ccff9f30998efc84db752c9f97e
-EBUILD pylibacl-0.5.4_p20191217.ebuild 1009 BLAKE2B e2a5a73bc61d3243b26c115a7e7945260e59a9bedaddbf88affb5bdf5c8348d3db4d200afb96113f6ac05b87b825bd74f8f672d3aca0ab25e6516377cdf36cda SHA512 ea5e810818be787556024c6264572ef32a0dfa0c3013f857186586545c668cbc7bd24ee1b8430e632abf1ff06bbc8a71f6b4ab3388137472c347f9521cac7949
-EBUILD pylibacl-0.6.0.ebuild 911 BLAKE2B 9d968d97f6815fe07c6fef7e012c20b2a19c21bc006c5ce61aaf3a264e45a2cca3c1e7def871e6d7b9c7e566c7682fcca9e81d44f4e4cf4fafe127b969a78059 SHA512 e8e2d4b4824d4c2079f11dd0138660f014d9aa54cbc05c93f3149e6ab265e07fe53295c9bcd9b22758555ed5210571a4dd64eee508c7ff26c56b314ed7afe90e
+EBUILD pylibacl-0.6.0.ebuild 910 BLAKE2B f7754cafd71f54a22c2bceb03324471fb190e94d381daf4dfc53c8709209bc89233f6d898113c5550eeee9bbb4e3d0c685cab54d5b4865a685b25db3e54634e1 SHA512 4c1c914d96305b7df28d1b00e9f0482a707040e5f1b44e23e32d688f258876e6f0b95dc970f89d0a6160165a4dc20f6f4cbb89fbaabf6b39bfb4969f34490d4b
MISC metadata.xml 445 BLAKE2B 01fa6d3dbb4f640a84c7cde4fc2c0c2691345fde557c7d26af9b5aaf5f64ee281a9c50eb273471ef3ec1a4c7cdfd8b48bccfdf3e50804f88981353a7a5433ce8 SHA512 b5fd28a88149cc0afb3535daa5c5e8f67f137e98c0671595a381d9d748212ed93a3226339b4999c7cfce1779fa6fa0cf568f38610ef77fed685e62dff9f9a344
diff --git a/dev-python/pylibacl/pylibacl-0.5.3.ebuild b/dev-python/pylibacl/pylibacl-0.5.3.ebuild
deleted file mode 100644
index 61d45648459c..000000000000
--- a/dev-python/pylibacl/pylibacl-0.5.3.ebuild
+++ /dev/null
@@ -1,35 +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="POSIX ACLs (Access Control Lists) for Python"
-HOMEPAGE="https://pylibacl.k1024.org/
- https://pypi.org/project/pylibacl/"
-SRC_URI="https://github.com/iustin/${PN}/archive/${PN}-v${PV}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ppc64 ~sparc x86"
-
-RDEPEND="sys-apps/acl"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-
-S="${WORKDIR}/${PN}-${PN}-v${PV}"
-
-python_test() {
- if ! "${EPYTHON}" test/test_acls.py -v; then
- eerror
- eerror "If you got the following errors:"
- eerror "\"IOError: [Errno 95] Operation not supported\","
- eerror "then you should remount the filesystem containing"
- eerror "build directory with \"acl\" option enabled."
- eerror
- die "Tests fail with ${EPYTHON}"
- fi
-}
diff --git a/dev-python/pylibacl/pylibacl-0.5.4_p20191217.ebuild b/dev-python/pylibacl/pylibacl-0.5.4_p20191217.ebuild
deleted file mode 100644
index 9dbb99161cbc..000000000000
--- a/dev-python/pylibacl/pylibacl-0.5.4_p20191217.ebuild
+++ /dev/null
@@ -1,40 +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,9} )
-
-inherit distutils-r1
-
-EGIT_COMMIT=2ae494bd2e3303141a703f32e44263e083c1ffb0
-DESCRIPTION="POSIX ACLs (Access Control Lists) for Python"
-HOMEPAGE="
- https://pylibacl.k1024.org/
- https://pypi.org/project/pylibacl/
- https://github.com/iustin/pylibacl/"
-SRC_URI="
- https://github.com/iustin/pylibacl/archive/${EGIT_COMMIT}.tar.gz
- -> ${P}.tar.gz"
-S=${WORKDIR}/${PN}-${EGIT_COMMIT}
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ~ppc64 sparc x86"
-
-RDEPEND="sys-apps/acl"
-DEPEND=${RDEPEND}
-
-distutils_enable_tests pytest
-
-python_test() {
- if ! pytest -vv; then
- eerror
- eerror "If you got the following errors:"
- eerror "\"IOError: [Errno 95] Operation not supported\","
- eerror "then you should remount the filesystem containing"
- eerror "build directory with \"acl\" option enabled."
- eerror
- die "Tests fail with ${EPYTHON}"
- fi
-}
diff --git a/dev-python/pylibacl/pylibacl-0.6.0.ebuild b/dev-python/pylibacl/pylibacl-0.6.0.ebuild
index 4c5f5c0e12ce..11e5d13f1e0c 100644
--- a/dev-python/pylibacl/pylibacl-0.6.0.ebuild
+++ b/dev-python/pylibacl/pylibacl-0.6.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ppc64 sparc x86"
RDEPEND="sys-apps/acl"
DEPEND=${RDEPEND}
diff --git a/dev-python/pyls-spyder/Manifest b/dev-python/pyls-spyder/Manifest
index cfa11a620376..68be2a44bb79 100644
--- a/dev-python/pyls-spyder/Manifest
+++ b/dev-python/pyls-spyder/Manifest
@@ -1,5 +1,3 @@
-DIST pyls-spyder-0.1.1-gh.tar.gz 7113 BLAKE2B c504c5393527c13d06de579b3e46938dc52012902229e6859e56c3358990f72861682b7a7166658d874b501f9a797db62296d6f5ef30b25e43df73116091d9b6 SHA512 dabc2e3047b97502daaa5f939e75cf6533284bd89c33b29cbb881a3ddafd5b273ff0915645120515740e07dfb4f22c12d47db699b4744599d5edf87e41abe051
DIST pyls-spyder-0.3.0-gh.tar.gz 8545 BLAKE2B fe2ec3ca6a4440bb9112970550a096389a0969eea9f0cdd631110c19358ac387a97902cc21ee61c8961ef2ee020689c30f7c86f6448bbb40258d730b3cf79cbe SHA512 94ce684d8c7fdb8ece003c1965a001bd745a38086f382e0185f6750edb3103998165a5e2554f065d6364409e5438272e5c256b7b756b971f61f1dd5cbcf3d503
-EBUILD pyls-spyder-0.1.1.ebuild 584 BLAKE2B cf117e84371af5185632dddb005291066d80306dc6f54aee0c0576fa33f024f789cb41acadf09289d6cfeadc8c5bfb39d8200a537b93b8c5dd7d077ac630ab61 SHA512 bfb1494af0ed44d6f769b649d53b58eb8b8e1a3078374c0132ff58f648986ca0d5f111292ac5da9d62f706ef1e9c098b57fa5bfceaa0e0acfedfa706017e3bd0
-EBUILD pyls-spyder-0.3.0.ebuild 594 BLAKE2B 73636da827753c44eceaa0f18105882fbab9c50b0095ddf0be13355555c75ba0a3c8b560123ac558be1ec14eb912e326ec9194805d3429f5b85457e0909f6fb9 SHA512 2d6baa90e79013843aaae033349313c3f02f0fc089a823199baa2ae535bbf8e988e30f692e8fdc0fa373cf653d3c5ca0a1790065a5fe6f88fe9829bb77e9a112
+EBUILD pyls-spyder-0.3.0.ebuild 593 BLAKE2B 393d2a7cd130260dd81158408652872cf35dd270b02814e696e05e86e2a8cfdab94aeece5d184321583864b25ce61db57c95dc55194bb1f0d798f2bc26144b4f SHA512 e1b485c45aac28f1f31b32c7cf68f6fc762d02c7bb8f87f4420cf57f7119df2b9f6405bbddd4caa87fefc5dbc8935a0ca190c069e57d19a0c46273ffd85fba06
MISC metadata.xml 554 BLAKE2B d92e4696e31a986927d50e9e17fa0d202681c4c323430ca9dc7006a203e5fbac10a2a33107dbdaff9b3ab21a5473c678f282a76ba63178909e687a07cb0a82a0 SHA512 83e82a6f5fe43cbcb305046744600881214625e891b708d45ec6f31ecb41e9f6f4e6524d10d41823aeb6b43f3e96e6e484d9e579f30de7608228449cafebe27a
diff --git a/dev-python/pyls-spyder/pyls-spyder-0.1.1.ebuild b/dev-python/pyls-spyder/pyls-spyder-0.1.1.ebuild
deleted file mode 100644
index 39adcb1cec9f..000000000000
--- a/dev-python/pyls-spyder/pyls-spyder-0.1.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit distutils-r1
-
-DESCRIPTION="Spyder extensions for the python language server"
-HOMEPAGE="https://github.com/spyder-ide/pyls-spyder
- https://pypi.org/project/pyls-spyder/"
-SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}-gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="dev-python/python-language-server[${PYTHON_USEDEP}]"
-BDEPEND="test? ( dev-python/mock )"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pyls-spyder/pyls-spyder-0.3.0.ebuild b/dev-python/pyls-spyder/pyls-spyder-0.3.0.ebuild
index 58ebfa51d2f9..8557f82629e8 100644
--- a/dev-python/pyls-spyder/pyls-spyder-0.3.0.ebuild
+++ b/dev-python/pyls-spyder/pyls-spyder-0.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}-gh.ta
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND=">=dev-python/python-language-server-0.36.2[${PYTHON_USEDEP}]"
BDEPEND="test? ( dev-python/mock )"
diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest
index d237de73f77b..65b0259b7023 100644
--- a/dev-python/pymdown-extensions/Manifest
+++ b/dev-python/pymdown-extensions/Manifest
@@ -1,3 +1,5 @@
DIST pymdown-extensions-8.0.1.tar.gz 642787 BLAKE2B fe25fd828633bb1a653430431de9fd2f9abc881ff457d2c630befd7c094a147f4d4883088488a66c601190794c15fdfb8297a3252ba3b070412b2f18872f6126 SHA512 3f85bfe9128dcdc63cea4c2eb4d55173d697ae9d112559a74527ed64b3bd63f67eee119b81a54d0ac927bc21b6eb8411c03dc7afc77673739a81772c10ebe62a
+DIST pymdown-extensions-8.1.1.tar.gz 650451 BLAKE2B d72b4ff60747a5f2142b778d75ba438757f35e1bb45d1cf005c9ec7b187b8c6aa1e890ca1bf01b3a202dfd38c8f813c928041870a30bb2e0fc035e2a5ff9809e SHA512 a1472858b6afeb9b582cf97a4471e09e25dddcb0504d58f8aa703802fe0c075a0af2fa8e1895f02b48b5959297c37cd1feee789741d93a1739f9d19c3341b108
EBUILD pymdown-extensions-8.0.1.ebuild 1555 BLAKE2B c16c2095c8ef9b6f279474c62c9f931257f30d1eb0a98b0cb9bf3120d18ad6171fa225ba3ddce9ddd158798850eca5e0f36253105b7aeedfb8abe9b33be67bf9 SHA512 83c34fb23bc4652ef28ad6290944081bf554663d5ea881f6699f373cc9e34f72ea08542fef2365d439c137329baecd44340df67d20397a34733626b5c45a9b2c
-MISC metadata.xml 528 BLAKE2B e6dbf4de6314ceb13e8142fff18a43a9190e356889a908700fd5276a342364bac2ea63b9b1ca2318c0dd964c250f00bc1c79b52519cbc80174100c94a55dc07e SHA512 00f53e10eaee99abccf5f16ba3412f22ab0803ffee0d34ed7a21e39a973b0d291928f74336dbe562185b2d1d5d61a50b7d7a590b502169a886cb3d932ccf3c98
+EBUILD pymdown-extensions-8.1.1.ebuild 1187 BLAKE2B d06ab2588741497006b6d79ceb4ed139dfc194c3bd38eb72878bac1aed762679cb9b3a1a040072323d54fd77d766e60285c501462e48174cb7ba0e4c7a3282e9 SHA512 8834351713a8403334c5022210d3a4c915bd99fdad7b97ab8621b8ea104b5060e4871abb624b593936684df6a8c44414dee7a2e711e0e6e75d6e022dbd172030
+MISC metadata.xml 629 BLAKE2B e8f715260ad9d3944d7f15d7e0c30861419bfbcdb77d79fe6821d63922e0158fb5bc2c2bbcea893e138e19d6cdf1fc7f548b26ff771f8ba566e758d3a2d357ee SHA512 1409ee96dd4a5112b4f5239d24936e223e9049d307260fc6acc9e4829693977095cdbe20e3548f88ddcfbb6854e81e3bed33bb0f2020e743546926d9d34a46c4
diff --git a/dev-python/pymdown-extensions/metadata.xml b/dev-python/pymdown-extensions/metadata.xml
index 6b89dfe643e4..dae957f6e7d7 100644
--- a/dev-python/pymdown-extensions/metadata.xml
+++ b/dev-python/pymdown-extensions/metadata.xml
@@ -10,6 +10,10 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<upstream>
<remote-id type="github">facelessuser/pymdown-extensions</remote-id>
<remote-id type="pypi">pymdown-extensions</remote-id>
diff --git a/dev-python/pymdown-extensions/pymdown-extensions-8.1.1.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-8.1.1.ebuild
new file mode 100644
index 000000000000..d0916e0941d5
--- /dev/null
+++ b/dev-python/pymdown-extensions/pymdown-extensions-8.1.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+ dev-python/mkdocs-git-revision-date-localized-plugin
+ dev-python/mkdocs-minify-plugin
+ dev-python/mkdocs-material
+ dev-python/pymdown-lexers
+ dev-python/pyspelling
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="Extensions for Python Markdown."
+HOMEPAGE="
+ https://github.com/facelessuser/pymdown-extensions/
+ https://pypi.org/project/pymdown-extensions/
+"
+SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-python/markdown-3.2[${PYTHON_USEDEP}]"
+
+BDEPEND="
+ test? (
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # mkdocs-git-revision-date-localized-plugin needs git repo
+ if use doc; then
+ git init || die
+ git config --global user.email "you@example.com" || die
+ git config --global user.name "Your Name" || die
+ git add . || die
+ git commit -m 'init' || die
+ fi
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index e5b89b0693a4..75f7edbfa448 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -3,5 +3,5 @@ DIST mongo-python-driver-3.11.2.tar.gz 982527 BLAKE2B 3dcbf57a1cb0a09f9747c1a477
DIST pymongo-3.11.0.tar.gz 771691 BLAKE2B 5ae5b78caac335656c1005666c5633882da517c512bbfdb0df2c4569ec5060fa9623a23f48ffcf0c6ab2cdc69f6534f36ef18c929047bbb22cfbe9055a0881b7 SHA512 4f8a185013cbb3c07774d3c6aecc9e97dabb4ba55176fa8a51e17bcdb7cbbebaacd16304e580b4c6aeb26aad964401249313b59dde3c5c248c4496d64d18b22c
EBUILD pymongo-3.11.0-r1.ebuild 2642 BLAKE2B a7f5f89387c694c125b20859f8b494d34e2eba8b197b14c0533e87635024e615ada3ec7408b092d4ab105a50f17a8b150e1dcd72b1118fb4fe21256647aadeda SHA512 819b922f0f6d55730a5a630fa66ea6fe42c321e8c850539b0d5a228d32d50c75e50500476534663930c85cb2c7305792dee94d05ea6754f1fc950a30d98ff3c5
EBUILD pymongo-3.11.1.ebuild 2743 BLAKE2B 531f4222e143500112266f14c20eeb8057c47ef6b60746931eb1b4571dea865622fcf988b18f0ee06925b6918ff42d59025d583233f3738d381c290c98200082 SHA512 81316dfcdf8d16d353cab9a622c21ca508830e25311d3cc7871d3b7e8a75648390d701ebdd5dfdac671fcdc68e385b2901d55a00f13290fb48a9b447aa3952db
-EBUILD pymongo-3.11.2.ebuild 2744 BLAKE2B baf17bd3bcc269a9ca5e537752bb9eef2bba9ad3dd14ab2b86261d18ffdeaee5ccc7942c70bfd418313ba7980a0df006715db97e8077dffde8d5342f4011c678 SHA512 d4b17dcd3c02d0c5cb962c2c1194d3bc7ec557e5e08133d54d0aa1a98f66f7482e29ea3b3ab6d165242699d5a1573651090b7d0bc50568e6234697db2030d46b
+EBUILD pymongo-3.11.2.ebuild 2743 BLAKE2B b25c1ac2dc33d354eb2baa94378010d3f7c739bfecd8e34e842c116724c35ecff6106e7bb8ed7456b9800835a2a0f009a438d2b146d9c750a15986bcd564a690 SHA512 a1357b1cca8868924f4d67452656a460acaf0d958a15121a0d93247fd2d076be80f6a7ee00459be8d71de71918ccd4914722f4d89adc73401956daf013e58cf1
MISC metadata.xml 672 BLAKE2B 48cf6ce2f03ec2865a99fd033455a1b0a53cf9e55240ab6e993483929a6dd93661afcea7fa255095b66536f0a8cc05b5c4e6a12bd044547a5cf190559a9e480f SHA512 89b8a3551a5b0bd495bc98ac2f9324daeb3f3d81d0f6b991e5537e02c7b369201f9692be5acbe228ddcd3581002a39ac777ea5fc136957e9ccb9683f205e38ea
diff --git a/dev-python/pymongo/pymongo-3.11.2.ebuild b/dev-python/pymongo/pymongo-3.11.2.ebuild
index 1f2239521bd1..941111117ff5 100644
--- a/dev-python/pymongo/pymongo-3.11.2.ebuild
+++ b/dev-python/pymongo/pymongo-3.11.2.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa ~x86"
+KEYWORDS="amd64 ~arm64 ~hppa x86"
IUSE="doc kerberos test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pytest-helpers-namespace/Manifest b/dev-python/pytest-helpers-namespace/Manifest
index d14694cb14f0..77ab4e27ba01 100644
--- a/dev-python/pytest-helpers-namespace/Manifest
+++ b/dev-python/pytest-helpers-namespace/Manifest
@@ -1,3 +1,3 @@
DIST pytest-helpers-namespace-v2019.1.8.tar.gz 10274 BLAKE2B 1d232817e99909738f7f37466ba22fbeadf75f4fbfdd9b61790dd79418bedbce4ee219e5102ee2db1709ba991e323ce6edffc68c4e3a657c58cb628b505de098 SHA512 d5f4db3ece8b0e1719c4d1213a5e07a3c53257b089d3d74f90cf86f21a7951983a95286c7753f5e9486acc7e482d79c2a95d5a7b8eb22e19c7048db99fa3c421
-EBUILD pytest-helpers-namespace-2019.1.8-r1.ebuild 817 BLAKE2B 1aa6b134b98bbf0703b893a3cff4f5cf4540ece936744ce6330dced6abce4b02efb1a3d5b8b81c5c1eca0a6ac0100be1f05db197323d87e7eeb9b0861551e0c2 SHA512 15e1408d284fe03147d961dde17ebb5050c4ee1a6a9acfec02fbf5a1dbad20ac498af9ac936dec3ae7afd9fc4e7d8d19e53ab9a9fd44f2eefa4973fb7123e6e1
+EBUILD pytest-helpers-namespace-2019.1.8-r1.ebuild 822 BLAKE2B 10080d358b9292f157f1d54517f6fb473086a95d3325f6fba40382f78b09a06bc7e0d4595e370ccc29a8029a7f0c4eb9f44bf73d06db93db32c0626056ea1300 SHA512 90c50420a6b7d9dfb15e445c2918abb076f2f2a453d41aea1c781091400123b62072e78c0a892b87921aff06f71d98d669425b44601a370687af4ef22f3333d2
MISC metadata.xml 415 BLAKE2B 6a073523c1bc77be20e0332514be3e351f5d83a22b5b03f4445ef136c37ffa07e779e32ae9f254306f2af2541ab47b2246ba7556a954b135b0fa70467688b09b SHA512 52e0c48feaa7d06214876c9efe87eaf0f27785aa095c013c5d6365e2a277eb56ef894a1bf5de754779d84ab38ab6deba2b5a68aa338b8d5735c6942beb214bc2
diff --git a/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2019.1.8-r1.ebuild b/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2019.1.8-r1.ebuild
index 5cbfb5cf8e2c..c955fbcaeff7 100644
--- a/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2019.1.8-r1.ebuild
+++ b/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2019.1.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/saltstack/${PN}/archive/v${PV}.tar.gz -> ${PN}-v${PV
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm x86"
BDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-regressions/Manifest b/dev-python/pytest-regressions/Manifest
index dbd68ff3808e..d8a0436a2dda 100644
--- a/dev-python/pytest-regressions/Manifest
+++ b/dev-python/pytest-regressions/Manifest
@@ -1,3 +1,5 @@
DIST pytest-regressions-2.1.1.tar.gz 97596 BLAKE2B a0c62ec1a0c1f66d0539780008a99bcf7fb0f9bd6d73198154c9a1ebe9830679d4fb57f989a2ac03c19cce7ac617db26c07857581d2bf753fbe18358a9edcecc SHA512 488bf42502ad18995c1f1e7f32677c500d14869cc0e2655400610bf18b73f48538025c08fc23758737ebb92deba61b130a1f6f82a75f71d93f03181ccd74a9c4
+DIST pytest-regressions-2.2.0.tar.gz 98162 BLAKE2B d87b331a35a988e8da6a6c827b594eea6ac64adb17a5b4a054ff0e9526d8d0153d84e0f59ffc805f76a96c1b100961ae12d05849fe2dd35ff4c18f42e235b3b0 SHA512 a4c91590f6e3825eef97da4fb21c1b852b68b60d6dc61ca9e1581737c0cb02831b091ae215aa16a5c50d06d413dabf243de4e98ebd01ce2af7fd2ddbaedec3fb
EBUILD pytest-regressions-2.1.1.ebuild 1058 BLAKE2B 1716a67041a5d634defff5a2e16fcc4e21026ede4d6f91937f2a9c48ccb2c643f46455ed40a8660a443a82fe74ad3d494769da9750b85c4d66794af71b0ea0c8 SHA512 99ff85f74ee2009006e09a7a97a3e5de655682b7944bc0d1a9f5fa18c87a74bd515575884950533b91138f99f388f660aee4a6a590b55997ce8f3441198cf143
-MISC metadata.xml 480 BLAKE2B e6c6ac7fcdf6df37deb29f3551fac8fef3a9282ceae658aea4d80fcc7950e34805b7b3f77b87a9231c4b251e58f4076ef150b9e49744058ef298cb2278f5f2b0 SHA512 2659af13e07c58c86cf62f78f7196a92553411cdb1876e234d2a166a973ad49ab0c0d57df5d32e291d0d49e44dc9ce82b7dc2ae3f5ae24553524906151794d3a
+EBUILD pytest-regressions-2.2.0.ebuild 1068 BLAKE2B b1e8d0cc1a8a8d12c55e1e926daa455b4cf7f823f2222efe15af8ad89d4c683274ee082972372388a609b8cd051184809018d4686758750f0e386bf3049148ce SHA512 26db84b0e897ff9dff56aad6a0e72fc040fe5b7151d11cb70e4d64ca86dbcaa48bd29d944bfbb45139d7b4eee04c1a55331bd75713ed4f49127f123712824381
+MISC metadata.xml 581 BLAKE2B 0c89ac086ea6a4df82876ebef5710c1e5f83a198c7f6554d25d2f4a79b9ed4522477233fecc66f8212b9d67c4d051e6845a4ee5a82320e95c8e5d1b3b9fbaf3c SHA512 2332331595aadb30675a3c78a19a5fc072b780ea17526f97450c16510b697711ce879289aee329801d0b16c6d058a375d21a718e386eba662c22a8d8f7739748
diff --git a/dev-python/pytest-regressions/metadata.xml b/dev-python/pytest-regressions/metadata.xml
index 1a5123349a91..12f2d08e3acd 100644
--- a/dev-python/pytest-regressions/metadata.xml
+++ b/dev-python/pytest-regressions/metadata.xml
@@ -9,6 +9,10 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">pytest-regressions</remote-id>
diff --git a/dev-python/pytest-regressions/pytest-regressions-2.2.0.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.2.0.ebuild
new file mode 100644
index 000000000000..3e11d5accfdf
--- /dev/null
+++ b/dev-python/pytest-regressions/pytest-regressions-2.2.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Easy to use fixtures to write regression tests"
+HOMEPAGE="https://github.com/ESSS/pytest-regressions"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-datadir[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ test? (
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/tox[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests --install pytest
+distutils_enable_sphinx doc dev-python/sphinx_rtd_theme
+
+python_prepare_all() {
+ # Does not work with the panda's version in ::gentoo
+ sed -i -e 's:test_non_numeric_data:_&:' \
+ -e 's:test_non_pandas_dataframe:_&:' \
+ tests/test_dataframe_regression.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/pytest-salt-factories/Manifest b/dev-python/pytest-salt-factories/Manifest
index 61d69553e075..21b6647a877e 100644
--- a/dev-python/pytest-salt-factories/Manifest
+++ b/dev-python/pytest-salt-factories/Manifest
@@ -1,4 +1,4 @@
AUX pytest-salt-factories-0.92.0-setup.patch 507 BLAKE2B 6bc3f42686618d3a450d7e6be327cb8ed91c42dc18965cc4ea7a70cd8695f47ac97a517dcf7e36336512ad76d817194f940472a1c0a87838519bf17a71a428d8 SHA512 c7cadb4239ee5bf9fae9594e6612bf36878a910184ca6d98f58241707163ffe2a830b567b06ba4d7c4f218a88d5b72c3dde4387d224cb250308a1fcfc0c4ee37
DIST pytest-salt-factories-0.94.4.tar.gz 117281 BLAKE2B 9b42dbf4329fe2afd875de55e96604896c6f46d3c3736b644466dd5db6091cf5b9b1d2188c0e0a22b4b15a227dfacc7692ea6499aa7f58ce6adb9b802f00b1f7 SHA512 5c670aa7dd64441b1bd3a188335a35be00d7406bc8d76f9a1213cc3414061c3dfc51a9319008c29c83fb5abec1d7b677aec76ac4b9c00adcd878ef6da599041a
-EBUILD pytest-salt-factories-0.94.4.ebuild 893 BLAKE2B daf2379912f41bf2a67e28b2a6033e07e8423380c7c798ed295a64217abd9a31f9b1ecb6b8949ddce4c0322b26cc8ce6eaf93b66a786fcaf639a4225c413dde9 SHA512 50acbd3a8becb3dc6d092099a0e2efd1a0841a545695de9a31323f28601b7438333bdaf6ccccad99685c55b978175c0d522c0a6543e12a8ce725fdc0def5b18a
+EBUILD pytest-salt-factories-0.94.4.ebuild 903 BLAKE2B cd6e9994cb4d100eb6def23b2e8d229474aa37c82c22ff237953ce1456d62e026df669a61ba5af6b24b7fe61cf5308d319483b378e7c22dc2645a8f60c94a5a2 SHA512 726156e3981e40d9a258ff7b0e29727cd3c2bd26a9bbb45512b72e1a0bf08f44ef172cdb456110ef39e618295368964304225e2419b94b40751a6c7fb234c2d8
MISC metadata.xml 333 BLAKE2B fd8789d4c8303669a8770b3b825c7dc3429f703c1d0e0622ae7b4d57e9fc5b73703aa79ec2819af6b60c1df4b6b58ec19e6971867c01486d48c6e7aaa3e3e7a7 SHA512 ffdf1308d023306664b012d94fcf678534595e7a4efed20dd214a0b1d3e39ca827bf61450ec20967a838606adb3a4f67055a12fde227d080c5f426d9321cc7fc
diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-0.94.4.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-0.94.4.ebuild
index ac3cace6a8ec..df0cc88cf7e3 100644
--- a/dev-python/pytest-salt-factories/pytest-salt-factories-0.94.4.ebuild
+++ b/dev-python/pytest-salt-factories/pytest-salt-factories-0.94.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/saltstack/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/pytest-salt/Manifest b/dev-python/pytest-salt/Manifest
index 3f0cc41d6006..55600c1241d8 100644
--- a/dev-python/pytest-salt/Manifest
+++ b/dev-python/pytest-salt/Manifest
@@ -1,3 +1,3 @@
DIST pytest-salt-2020.1.27.tar.gz 64141 BLAKE2B 2b9261af2de28f8dce1abcd71b586594075916c8a5dbb27a24f15b9d95a575624be118d1c742f02020d3b968ffa4654cf6cd0dabefffe6876b87a4d1d58c3d60 SHA512 b0632e21f1ea5c3b57eb681cd8b270721cafd270321b708fca65427fc89817ed9e9a4216a520f35988c6866b1ed76ed84838009da9052a11cf8782d4dcf118ba
-EBUILD pytest-salt-2020.1.27.ebuild 891 BLAKE2B 12b8f649d918922ce5beab45f680017a23630bfbb3fec143b70ff91954f9108541aa1c01d69c3fac705c61548efba5ffcc09035abe848752962609f801a521c2 SHA512 85a2c12782cd99221e8467a0f07186ec06c762d9523853396baf87c44cfb4403888bebea8953f705cc06d70d5ed6990407cad6a0c1ee5e67e0dd719b539148c3
+EBUILD pytest-salt-2020.1.27.ebuild 896 BLAKE2B 20090d33d58db60472463e74724c8c265350e321d8b7328cb9e4aa24ba897fc7250c10080e6537882e492e02be9d25b423a1f1247e2999184139f731fc80b733 SHA512 ad0cd15e94f177d6cc47a1b16e0e14870c5feef9ca60386c0a7c610c96ae2ad4edc2e2d07188c58ef45b635c69cd67f93c0f1bb0ac1ec8044c4ea3fbeb7125c8
MISC metadata.xml 323 BLAKE2B 2eede80f9d146aa2dc511191d1e1ef7a689786878c2ba77ee62dc181d49ed07475f657886e6f9d662140ff378ddeaf65f979a6e483b92ff97834e934b225b430 SHA512 ca8b7955dc3025e3ed15ef0556b02a80b033dc2003bbb3030b42112e04d1945436a3ff2224bd2149ec34210d50a66fcc0b1577dd1464fc8e1e4ed097286e02a1
diff --git a/dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild b/dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild
index 67e51191bed2..ea282a77dc0a 100644
--- a/dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild
+++ b/dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/pytest-tempdir/Manifest b/dev-python/pytest-tempdir/Manifest
index 843613d773ed..16c16023d371 100644
--- a/dev-python/pytest-tempdir/Manifest
+++ b/dev-python/pytest-tempdir/Manifest
@@ -1,3 +1,3 @@
DIST pytest-tempdir-2019.10.12.tar.gz 9859 BLAKE2B fe4d32d2de3d577952b90a811c38f1cfa0c16badf9115a1b70faf07f0123e29935c01bfc3c1b9c616a0eeb3e0da9f42a4415687a4862830e0edea505a99dfc04 SHA512 d6f8994423d9be90f4be20878f980ad4604475ccd4b65975cd3cad357c2d6a2a7bb8623e4ccd7441437ad72b7899d8b59ae19ca3a52c35a6c24456e44b7626de
-EBUILD pytest-tempdir-2019.10.12.ebuild 633 BLAKE2B 398d379f4f19dd7437703668897ddc1ce5b4d88dbc5b9213103b780398aba0f028803eff40c3afcdf05c38f93f12d49bdddf937b54dfea3dc1f5e027147bd934 SHA512 755ac2deca9da202cb7871584ab9043cc147ec73b973605442d6bb16b81fdb6caf68d40d02aae2bc45eb2bb425e379e327ee3fbe92486b0d3531c718998e9c18
+EBUILD pytest-tempdir-2019.10.12.ebuild 643 BLAKE2B 622eab1d2f68d6f5124141fbb86c590db35971faf9234ae75aa2db51a074566f9c3d41772e9ec42e08c216cf28b632538632a43a236e4a9530c608b768fec7ca SHA512 f0b47faaab8d37a90a4701d7e2d393ada4968397a49e20ce3c626ad446d9fd6e1a0bc9262cd5b3a2c5541141f51eb5d6b448372c120ac064014cea3e56430dfa
MISC metadata.xml 326 BLAKE2B 9e3ebe5f21ea79c1bcf36480d71363aacbd79499aa6ad5c2189aa08f4383400eed646a05c5f820bb803405fe198b4981cb5cbabe737c89a5f92e723eeac13285 SHA512 a221e01e2f66ab996b06e4dfaf6c8ffca79849e635ecb5f443574190a33e934b8e28839d142571cf8eb1f360ef418ed529b60a60fe5d99c0ba208e37cc0bf784
diff --git a/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12.ebuild b/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12.ebuild
index 80bba9e7ef5c..80734b2992dc 100644
--- a/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12.ebuild
+++ b/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/saltstack/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm x86"
BDEPEND="
>=dev-python/pytest-2.8.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index b485585bbd96..2e803c230c73 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -3,11 +3,11 @@ AUX pytest-4.6.10-timeout.patch 1297 BLAKE2B 3a5b4005b1aff72b17a366283e692bca19e
DIST pytest-4.6.11.tar.gz 952305 BLAKE2B af07adf5e8fc614b1fdb7b5673fb9c557ff0dd3f22e2f3bf853c643c5c8bd38f307018579299b700d90034a826db73a3e569857d6d6f7ac6646ace894b35a39b SHA512 6fddf4944bd9fab83024aa2d338d54aaf3d164bd5c7f634357376f3b0d2dab6a43d784e7fb567236c2d2f029151c5d9e2cb36c22e9b551c2c8823c52a2246e9c
DIST pytest-5.4.3.tar.gz 1022353 BLAKE2B 70d4f23cbbfc4c4ce63c512ee0a01556973761a6d3ebb71a6d9ed4fb4a4a21531e1b151ed0e4c5e56e5dd3243a1a272441f17c4c2c4e3b0b19c24654b74e8e52 SHA512 0a07d4f4f791969c6f21961a0ba0f8c6670e5870c6cc1cebf93766587bb9cb3e10db8e57f0bd33dd22b275f3aad7aa674949f124ac80e0ccca64e35be4beee4e
DIST pytest-6.1.2.tar.gz 1084943 BLAKE2B cbdf29c54118b5daf699f11fb674d37d5972a163a7a53f42f6ddf9224e2d8d9e84b9a88106d5a77e70f470ccbffb15c2cf9a939be69bc0a2cab1fc4c76054562 SHA512 6335e994c5273881c8d1c334fe6bfa9cd0a3e5c251f3d6a9332f7f7c1427e6560ff48d8f235b307ea5eb53491072daf30c41f566bb67b304354fd88d286c61b1
-DIST pytest-6.2.0.tar.gz 1101619 BLAKE2B c59d5c23c70aaa7670eb0e96cd5d57c6cdf21f2cdfacc2fb9c01a6baf211f85e5f757d7087589db2dc9a6f0b387ec7b25da5816d4cffc86f6e2c3c08b9f07f59 SHA512 58315bb5f9a696f5196da08912a0f32fd367ea11987d37ff74b0d00d961bb706e0d3604bc7c25a762e4ee66bd46ef4389b50eca11b3109406c169aefff395d51
DIST pytest-6.2.1.tar.gz 1102958 BLAKE2B 336757fe911e2bfa1041d7d9c1f83ce66418c55bbe0a1accdac45a36ed5ace972f124bc5f68d2847e3d310bcb2e68a8ced04c74e818ff6f1d43c3ba8b915332d SHA512 abd130212411e0a26265aec922958053e41d05d09d14942b75c1ba81d0ad7c5115d851110a257b32f0b05a2d515961ad068a1fd65f7e275cfe65d16150d008a6
+DIST pytest-6.2.2.tar.gz 1116980 BLAKE2B 7e74050f01fdc4b1ba8a6d703915b0d707305e6e8299917fff8e0cedb873f998c9a904728b77e7234718016ccdac15d491d10411c582d1bfa60d2450a8a2fa7b SHA512 a81def83759c550c169b3db8ed43b4df40433a88acb663e2e9422ef562149ed52041724b7f3cc5d0d6b532f2243a8d9a9614ffbcd87ed571f7fdde7f036c2297
EBUILD pytest-4.6.11-r1.ebuild 2473 BLAKE2B 4a5edd72d94553b553730a5caa2c17c25826a5be58bce6273d39d2a010a70c1fa1f8acb0751c3fe5185883a94da31ecd7e772f606c82d8d99b639804bd49d5d4 SHA512 da60063475df3b7e9e531b234e486bcafe7c1e926f58f7ebaa8e38cb02233629160aa20a9b665fddb83e50f52b0b46702b8a80e65195af4ff7b3e939927db9cb
EBUILD pytest-5.4.3.ebuild 1940 BLAKE2B b17bc0f3efe70c149ee494d2528f8e16a839c4cb2965378ab6c8b37e3c1b295bab253edd8410f6f2a69cbeb288d6299898320d387330e2d7b5b31418e985a0d8 SHA512 d99fa3064053e3ac99fadce4b23749e16dc2d9e6658f3ab07b1e68c1885d9fd243f4ab4f5462e127b9afdbb957bb498c41126ce79164a31cb2accbbaa1f4b7e9
EBUILD pytest-6.1.2.ebuild 1662 BLAKE2B b75f29897f6dde0657c243ef4e039f364fc7ca3a942fd5796f4bd23e35ad48122224016217702037a6ccdbcb7e5b7d7c10023e3ec3dcd807828b33b6c6f3d5d9 SHA512 b0b03c1b9ac2970ba93669862088045ab117e3e9832f626ba08c8fb157379370771f2d5aad2153e55678742894efc54cdae9f4a51a1027b7efbae5c300cc443d
-EBUILD pytest-6.2.0.ebuild 1679 BLAKE2B 6840a09890147eead002e099262c04a60a6b925dc4a470a4ba9acefe1187cecb1ab398f8b3b89251d847551b1c5adea3c39dc5ff0e14fda6ccb131da4cace873 SHA512 ee41e815e8cf6415f63e24ca9aa2781b48d8acc795e7f5709e31e64a92021ff03cc5fb0f53d22b3923ea8870d49460545a15973eb27836185fd8214c015e23c6
-EBUILD pytest-6.2.1.ebuild 1692 BLAKE2B b607896447bb6ace1b4e866a1ecdb00da0e689a27b1a5ce26a2d86884e781d609e09b099809b3afc2341e7eba6e90a14b94557dae05ed0c892c95fd2d92dd742 SHA512 05866fb8e15cbc7accfd2c01a60baffab61073ebf9a8fc75501c69c4012d28a5796bec503b80b6ecea1c4da011746492c881a10585e1173d3cfa602e48ad6a4d
+EBUILD pytest-6.2.1.ebuild 1684 BLAKE2B f9d836fc5cec8e51be7afb01dfa091b4b2a1a5f5f39944c0b7f1ba7f582b2bf82387dbec23b17b308e776bedfd3a7a3c182d112ca150e1fa3dbf719ea8e7df26 SHA512 8d4510687ab90f16f4f9e0d753a617b3441b09af15ac381b2c8e21569ea818cba61fe26bd6885f2055fa3a9f76213903d56b1b399edee466242b53b8d0937203
+EBUILD pytest-6.2.2.ebuild 1688 BLAKE2B c7d476bb8cc28f561ea882b33c1419a2a45b1a4af53ee110b989c288b25bdd94045c89a3ebddc0119861561af0821abf2d734b9e08a75461fa06692e9eb8f0b7 SHA512 c1b3e8076cd67003aa44163fe0e6df80780715b584305cd8661b0c51b556ee7931098d782b0bc30a51420d00aa8cca778671089e9652ff55de3e41e4175fdbbe
MISC metadata.xml 333 BLAKE2B 2155c30735de72aace8fe3e88a16c011f3961b4b644d761be31c45094f243f1eeeac1803f5a74219198039dcf1f7474531b2ec814a3ed591c59fd6d9ad5a914a SHA512 c59e04710dd640b2e7bb0214e52b05ec50367d895d057886ae9bf9342312006e7b21f5625e1c4f5d7a9e12a7f7b64a968e5371f8c2c45a8ac8b1c8ca6d39b10b
diff --git a/dev-python/pytest/pytest-6.2.1.ebuild b/dev-python/pytest/pytest-6.2.1.ebuild
index 20df0cab76ed..29cd63b67765 100644
--- a/dev-python/pytest/pytest-6.2.1.ebuild
+++ b/dev-python/pytest/pytest-6.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pytest/pytest-6.2.0.ebuild b/dev-python/pytest/pytest-6.2.2.ebuild
index f9b00ac08732..173f3694ca7a 100644
--- a/dev-python/pytest/pytest-6.2.0.ebuild
+++ b/dev-python/pytest/pytest-6.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{6..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
inherit distutils-r1
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -22,7 +22,7 @@ RDEPEND="
>=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/importlib_metadata[${PYTHON_USEDEP}]
- ' python3_{6,7} pypy3)
+ ' python3_7 pypy3)
dev-python/iniconfig[${PYTHON_USEDEP}]
>=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
diff --git a/dev-python/python-cinderclient/Manifest b/dev-python/python-cinderclient/Manifest
index 881ee5cb8ca0..74eacbf946a6 100644
--- a/dev-python/python-cinderclient/Manifest
+++ b/dev-python/python-cinderclient/Manifest
@@ -1,3 +1,3 @@
DIST python-cinderclient-7.2.0.tar.gz 248517 BLAKE2B 8d992762d3ee69db12f51f6e4e005c6781c865274d42ba31d693854f1c5267a1a15cf5591ed262dacf463a10a719069fc1db67a4fcc95d528b964e128c50a8c8 SHA512 535be2d6e71a9fc415b17929a78cf7c8f1e5f5f2764637fbcd22c90b08da4ae477b863c913faad24439aea06e234cf26a66f392d54e5238af4c2730f4a087a13
-EBUILD python-cinderclient-7.2.0.ebuild 1054 BLAKE2B 14a450a0f06d191030a0ea8a004bc6f36ddece1b7b9f92adb647f53b879eb6529e27bcf974d98798a39640688f4081635c64870ebc39432f43487e3cd606d9a6 SHA512 d3bd5e34b6f4df982bbc7886491b07fde880305a4bd8e86d9fad45368229dcd074843c1d001a935f2e91f3a90ae4777e37c4b284a72c3af5075ef9ba9fcd2903
+EBUILD python-cinderclient-7.2.0.ebuild 1059 BLAKE2B 0852df9666b2b8990fc2bb0cc9c9b1dd8d0d6bc87d816f2d244e53c3dfa08843e13463a127b1baa207ee9c10751a194d1596cd874d026513ba9e22844c223593 SHA512 7db50a8e2ee47f4280948cc143b7aee543595e3dc350ed6dc79fc4726c35eeb651e3ba49b506f074ff337d73ad96436d5890bff98d49aad2270d43fbce3d37db
MISC metadata.xml 548 BLAKE2B ac006bff7560af28326e8b82415fca4c32319f36bc4a9fd5a9ebb19ab851dfa27aab94be4d0358b41840a1a271d336dd786af3a5ed56c1c3c9ab16bcd1cc3e8b SHA512 0a336aea095418b4dc025b5ce704b70d237d1e2b43c52ac7091c7854581bc65aa8cc70694687a466a39b428f7e1ab23a30fabddffabbb865db7d27db68c45654
diff --git a/dev-python/python-cinderclient/python-cinderclient-7.2.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-7.2.0.ebuild
index 8c5f6bf02884..a27507f5bfd7 100644
--- a/dev-python/python-cinderclient/python-cinderclient-7.2.0.ebuild
+++ b/dev-python/python-cinderclient/python-cinderclient-7.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-glanceclient/Manifest b/dev-python/python-glanceclient/Manifest
index 92d25ba735c8..14a10fa11180 100644
--- a/dev-python/python-glanceclient/Manifest
+++ b/dev-python/python-glanceclient/Manifest
@@ -1,3 +1,3 @@
DIST python-glanceclient-3.2.2.tar.gz 191501 BLAKE2B 0ccafb81aa01f35313a6d312496538b0a3c7f2b8df9f0523b244fdcaf55eedb48a7b9beb750b56df2303bf0e4f32e6cd85bdb998618584bae05f36db606b0eed SHA512 900c8120f2a06f2bf5016ea22883b78926c5b8b27782692f3e44a473985e31cd8c6285371ef16f61dfac79828add8d841363f043453cd68ca6ddb31c8c126606
-EBUILD python-glanceclient-3.2.2.ebuild 1052 BLAKE2B 0d3e40219956a932ddebab1d9eea366def8e6207d64994c43244dad42259ac749402dcd763b5ddf4f907c69fe5cfef53b9a86ea9f48441ef7a70c574c13d1de0 SHA512 2e00d7da3161e52256e1d5c21bd9bd68411e69d8636f81a7f5929997856dc2f4787150dd5c435c5b1741cd28d8bee0a650c01f47ae6a522d513c9d67a728d584
+EBUILD python-glanceclient-3.2.2.ebuild 1057 BLAKE2B 50d6a6179ae857d6af662bb97c62b28c51717a6db90b357ce88207bc5f09592d23506a6fad94894a916eb52658e01753b6ab0cf97d74be7840576e1432e4fae2 SHA512 dbd24a09f678e2e87e7c9e1e9a422da6d591f05da7f10f995392ac2e9894f3610ae6336d3e25c08b8d585c7f42466040e619d7df81b0b0927456fc0055f3d691
MISC metadata.xml 555 BLAKE2B 47cd49b9ef19ba749237a7dadbb62859993db80e3962b89fb99a0682f86d34cd3add1248ba690bbd6fabc0b4056e9b0be3ca2ccbc86a911b0daae8b50407db09 SHA512 daa2004c4cd2e0ead561d71cc3dfe3a273cc8ffc1c431eb6b3fa5cbce065c526f7dddcb169ff4956c2b203d5f984ade3e261c388249a87f8c6f3ef1df391ec38
diff --git a/dev-python/python-glanceclient/python-glanceclient-3.2.2.ebuild b/dev-python/python-glanceclient/python-glanceclient-3.2.2.ebuild
index 8afbd8b72ffb..f756c0c9d84c 100644
--- a/dev-python/python-glanceclient/python-glanceclient-3.2.2.ebuild
+++ b/dev-python/python-glanceclient/python-glanceclient-3.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-jsonrpc-server/Manifest b/dev-python/python-jsonrpc-server/Manifest
index 6ad4216040f5..6d91039f5f8f 100644
--- a/dev-python/python-jsonrpc-server/Manifest
+++ b/dev-python/python-jsonrpc-server/Manifest
@@ -1,5 +1,3 @@
-AUX python-jsonrpc-server-0.3.4-Python-3.8-fixes-for-endpoint-and-tests-37.patch 3003 BLAKE2B 9b4cb5168bd591a8832ddc3bcb14797adb58b5acbf5d4be22d7a6d5e559ea32013670417e15005c123d4d322e4af53b866cef0ddcf2f9a1720d200686e11ece9 SHA512 599cb7561e1fdee594f9059a6a669725e6b0d1909309bec28ede40d47a0e2a151f419011279cd8823d4a2946499696d240d099b9947784d19dc457279db20c20
-AUX python-jsonrpc-server-0.3.4-remove-pytest-cov-dep.patch 359 BLAKE2B 73548cee569f25bfd6cf98897ab5553507adb4e2f28a2cad6029451432f2144a8de2643bec491a1937f88fc2b7bb3a2f23dd1b56bc82eaec94f206fbdf0b133a SHA512 d8a7ac71a897d4dce9290b51a658443e5b6c954e38cd8477a55a5e3b8abaabf033a9f34410eb282156340efed36758a904eb2473a91b01fa181615fd8a641761
AUX python-jsonrpc-server-0.4.0-fix-test-with-ujson-3-and-up.patch 341 BLAKE2B 99635861a87bcc613540c0440edba10a3011c43ddfe91e675483db603308a655b8b77a832fc013016c7d3d0fe1dbe7c02f925dfc6b20cb514a37ca3d66c3dafa SHA512 3da608b3c7ed162d2b32c93f2f0733cc26e3ae218c65d3000d607a553240baef8ea47cddd8323caa58fea2fec59e8bf3f9b120a977b4522642b88ae55cf88f28
DIST python-jsonrpc-server-0.4.0.tar.gz 26491 BLAKE2B 524dbd0692861bff538d9db06facda4bdad74c84d3c047a374db658adc31eeb799ba0c4b0219597b04c75cd6e2db3968ba0cf4084ba235509c2457c22b3e1497 SHA512 062e5b75253b95e64918a9da86ad7e29d8a29019670e451b9a28d44cde064339953004c343be0e7dd40968ec9fc2420b5722265f56c2db8057d0f1eaf088dacc
EBUILD python-jsonrpc-server-0.4.0-r1.ebuild 821 BLAKE2B e3f5797334c29a39ccfaac7efe5ecd26901ec677f4708a82b8f1d4cae55e9fbf3b18c480cbb218006479788c39c224aefc6995227984281214b07e09f24e84cb SHA512 86e60b631f68bdc81b4ec53d0a26441d8a2369d713703808ca37f234680610a02ea5cbb7c6d026e0cb95abd58dfe4e17a09bdc005d513c2b7b754c6b4aa2cda8
diff --git a/dev-python/python-jsonrpc-server/files/python-jsonrpc-server-0.3.4-Python-3.8-fixes-for-endpoint-and-tests-37.patch b/dev-python/python-jsonrpc-server/files/python-jsonrpc-server-0.3.4-Python-3.8-fixes-for-endpoint-and-tests-37.patch
deleted file mode 100644
index 8d597ddda03f..000000000000
--- a/dev-python/python-jsonrpc-server/files/python-jsonrpc-server-0.3.4-Python-3.8-fixes-for-endpoint-and-tests-37.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From 7987e30c99edddab8acbf567bad0ebf2d1c3381d Mon Sep 17 00:00:00 2001
-From: Ben Greiner <code@bnavigator.de>
-Date: Mon, 17 Aug 2020 21:28:03 +0200
-Subject: [PATCH] Python 3.8 fixes for endpoint and tests (#37)
-
-* fix endpoint exception lists for Python 3.8
-Author: @maximbaz according to #33
-
-* fix test_writer_bad_message
-not only windows can have problems with serializing datetime
-
-Co-authored-by: Carlos Cordoba <ccordoba12@gmail.com>
-Co-authored-by: Marko Bakovic <delta003@users.noreply.github.com>
----
- pyls_jsonrpc/endpoint.py | 1 +
- test/test_endpoint.py | 4 ++--
- test/test_streams.py | 19 +++++++++----------
- 3 files changed, 12 insertions(+), 12 deletions(-)
-
-diff --git a/pyls_jsonrpc/endpoint.py b/pyls_jsonrpc/endpoint.py
-index e8bfb5b..0caf612 100644
---- a/pyls_jsonrpc/endpoint.py
-+++ b/pyls_jsonrpc/endpoint.py
-@@ -236,6 +236,7 @@ class Endpoint(object):
- if error is not None:
- log.debug("Received error response to message %s: %s", msg_id, error)
- request_future.set_exception(JsonRpcException.from_dict(error))
-+ return
-
- log.debug("Received result for message %s: %s", msg_id, result)
- request_future.set_result(result)
-diff --git a/test/test_endpoint.py b/test/test_endpoint.py
-index 47a038b..b954732 100644
---- a/test/test_endpoint.py
-+++ b/test/test_endpoint.py
-@@ -115,9 +115,9 @@ def test_request_cancel(endpoint, consumer):
- 'params': {'id': MSG_ID}
- })
-
-- with pytest.raises(exceptions.JsonRpcException) as exc_info:
-+ with pytest.raises((exceptions.JsonRpcException, futures.CancelledError)) as exc_info:
- assert future.result(timeout=2)
-- assert exc_info.type == exceptions.JsonRpcRequestCancelled
-+ assert exc_info.type in (exceptions.JsonRpcRequestCancelled, futures.CancelledError)
-
-
- def test_consume_notification(endpoint, dispatcher):
-diff --git a/test/test_streams.py b/test/test_streams.py
-index 8c2e93e..480a73b 100644
---- a/test/test_streams.py
-+++ b/test/test_streams.py
-@@ -97,7 +97,8 @@ def test_writer(wfile, writer):
-
- def test_writer_bad_message(wfile, writer):
- # A datetime isn't serializable(or poorly serializable),
-- # ensure the write method doesn't throw
-+ # ensure the write method doesn't throw, but the result could be empty
-+ # or the correct datetime
- import datetime
- writer.write(datetime.datetime(
- year=2019,
-@@ -108,12 +109,10 @@ def test_writer_bad_message(wfile, writer):
- second=1,
- ))
-
-- if os.name == 'nt':
-- assert wfile.getvalue() == b''
-- else:
-- assert wfile.getvalue() == (
-- b'Content-Length: 10\r\n'
-- b'Content-Type: application/vscode-jsonrpc; charset=utf8\r\n'
-- b'\r\n'
-- b'1546304461'
-- )
-+ assert wfile.getvalue() in [
-+ b'',
-+ b'Content-Length: 10\r\n'
-+ b'Content-Type: application/vscode-jsonrpc; charset=utf8\r\n'
-+ b'\r\n'
-+ b'1546304461'
-+ ]
---
-2.26.2
-
diff --git a/dev-python/python-jsonrpc-server/files/python-jsonrpc-server-0.3.4-remove-pytest-cov-dep.patch b/dev-python/python-jsonrpc-server/files/python-jsonrpc-server-0.3.4-remove-pytest-cov-dep.patch
deleted file mode 100644
index a81919eae4bd..000000000000
--- a/dev-python/python-jsonrpc-server/files/python-jsonrpc-server-0.3.4-remove-pytest-cov-dep.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-pytest-cov is a deprecated dep
-diff --git a/setup.cfg b/setup.cfg
-index 03b63df..165c746 100644
---- a/setup.cfg
-+++ b/setup.cfg
-@@ -13,9 +13,6 @@ exclude = test/plugins/.ropeproject,test/.ropeproject
-
- [tool:pytest]
- testpaths = test
--addopts =
-- --cov-report html --cov-report term --junitxml=pytest.xml
-- --cov pyls --cov test
-
- [egg_info]
- tag_build =
diff --git a/dev-python/python-keystoneclient/Manifest b/dev-python/python-keystoneclient/Manifest
index f9bb3d966123..a82582c8464a 100644
--- a/dev-python/python-keystoneclient/Manifest
+++ b/dev-python/python-keystoneclient/Manifest
@@ -1,3 +1,3 @@
DIST python-keystoneclient-4.1.1.tar.gz 316920 BLAKE2B f42ab0648f43fc6424cb502a996c7f81e688171aea4c94ae664d128d31eed04c6936e763ed996af990dda6dbc42d2cc7fcb0aeb8638b75133609521e704d2b55 SHA512 a88f992dfdb196a66ad3b173ac8f7c006524225d426c240e1ed27ae4007df5d5e74251e273c11316ba451f6fb31de6250e51203e70dec670f7f1e0b65d24fdd1
-EBUILD python-keystoneclient-4.1.1.ebuild 1063 BLAKE2B 54e6a1841774cdd314dfcb443744896a95aad9e8906962b0e0a980a5438895a46203ffd860da3b58ae9777266ff565d93749c64ec9f89d095948b290784271ea SHA512 9d0bb7f6386dd6dda51475c2cf5646e3e49d2f793399bbaaa3280b722f84e304213bd0a95365cf7ca48a3ecc3abf2bbb7cac98a2e8631e3f1b53b80a2d50bb80
+EBUILD python-keystoneclient-4.1.1.ebuild 1068 BLAKE2B 2d3e400fa09a77182f15f673f0b3b35f2be4fae94b8258f84c165f973a7f1bf76ab9868a764aac99cbfbe1e889b9d317f01b94c7404870865ba6c407926b7e54 SHA512 90bb115278476b9d7a2b3d6fcbab5585171fcf7c1883ccb2dcd7e90aa8d0848e7d5a066d2de680f4ef9a347492969d23a1a66612c85276327d85467f703a55ab
MISC metadata.xml 486 BLAKE2B 01e98f43b98241b32a380b706babe77841c7c6199254349e6309270d386600122fe1ef306820628544578002db5080be31ad31663d6810a5a8bf914e390c6285 SHA512 bfec037f19a64934e4844403d131410b7e17bf70683ad13053b761c65f9f9b19e25f172b51f0bede56a7de751b23d903cb2a8114e29d6ff8e043174ae60cae2c
diff --git a/dev-python/python-keystoneclient/python-keystoneclient-4.1.1.ebuild b/dev-python/python-keystoneclient/python-keystoneclient-4.1.1.ebuild
index 87aeed672241..fab3699a8d6c 100644
--- a/dev-python/python-keystoneclient/python-keystoneclient-4.1.1.ebuild
+++ b/dev-python/python-keystoneclient/python-keystoneclient-4.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-levenshtein/Manifest b/dev-python/python-levenshtein/Manifest
index b416e2c866d3..1a9276350737 100644
--- a/dev-python/python-levenshtein/Manifest
+++ b/dev-python/python-levenshtein/Manifest
@@ -1,5 +1,3 @@
-DIST python-Levenshtein-0.12.0.tar.gz 48617 BLAKE2B 67a720f2a76152b008bce86405b4f15f14f203e55c09931f83624c85199626582dcbc255ace914e103e7cd459c8570b0ea0c0d69abfd2c314aa488cb235583a4 SHA512 95df064490970618b003bccbef9071b1a2a3ee4645ac8e851f4205bd4e8123d21ee0ee733adfeec79085faa01ba39902e2a4a26bfb21b70678377579157df4a5
DIST python-Levenshtein-0.12.1.tar.gz 50567 BLAKE2B 795c377a29045caecee245b23138ef5499691177e2d50f1729f3145c667818b34a2c05e86e5fe8317357570347e7b21188fb64a84e85cb9645513e19f1438509 SHA512 e5b9dfda4ebe1f1111e2ac86219be5659a763368759d13393bd32c6c5d78d9b183c757c7e8ff1bd8a2f73450f0a255cc78664f03d899e1e5af2e58d871843722
-EBUILD python-levenshtein-0.12.0.ebuild 637 BLAKE2B b91b7c517dda6a143cd9344c935148043518acad62f4b60f74900c0cc022f674de32968be119042eb97981ba683d53171b544245bc5957b83848ef806d3b25a9 SHA512 d48a001d680f11f7f08d79c1b538353c42aa81be5e6e322b4e02eb854c095c72ca41fa07d16b2797babd2a46f82524e1506c1b6979003c089ebad1576cafe76d
-EBUILD python-levenshtein-0.12.1.ebuild 638 BLAKE2B ffa7cee5700a3bbddd7bacec28613c75dc92937646e4ce33a69a8297ed8bc1bf6efc13cedcb1273fb0728de7128431607573fa793a97411654fa7bc4e35493f2 SHA512 56efc40fefb389e7e687022de3989a2556178711f246383f0c42e5a6a457265620c8fe8712e28fd4156a99515dd018d24bdbd387cc7774542c43398bdafabedb
+EBUILD python-levenshtein-0.12.1.ebuild 637 BLAKE2B 59f03c1ad665d5ae9e1c8a489d2de0accc4f49026a0c4b68190f810d931bd3cb07ec79475facd43f11a16842baefdfa72f30f214b1f7496572b461dc6111fabe SHA512 1d5fe0f2794fe48e933010b7bf86f7120d3a0cb32dd24713dd67bc5bf00447c2977c000a6f7c46241091e4c4cc3af751998789a993624aadfc35865bd1d5c26a
MISC metadata.xml 385 BLAKE2B c550a5bf9e27b3e514164ec28c311cfef21144c746e71dbb4ea8554d87cefa97c4a94ead564a557e15bda4f60cde32cfd3cb5140524a711bf57ac72e75103b82 SHA512 4314a89127d81a04635029b87baf8b9d71b931441d6e5ffd01b96fa9cf9fb5b2f1ed5c4ff2ab4f5befab2fb0ccec8890601e98ab2bcca93da548e07bb6ffbe57
diff --git a/dev-python/python-levenshtein/python-levenshtein-0.12.0.ebuild b/dev-python/python-levenshtein/python-levenshtein-0.12.0.ebuild
deleted file mode 100644
index b6a9406fe17e..000000000000
--- a/dev-python/python-levenshtein/python-levenshtein-0.12.0.ebuild
+++ /dev/null
@@ -1,24 +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,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-MY_PN="python-Levenshtein"
-MY_P="${MY_PN}-${PV}"
-inherit distutils-r1
-
-DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit operations"
-HOMEPAGE="https://pypi.org/project/python-Levenshtein/
- https://github.com/ztane/python-Levenshtein/"
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ia64 x86"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
-S="${WORKDIR}/${MY_P}"
diff --git a/dev-python/python-levenshtein/python-levenshtein-0.12.1.ebuild b/dev-python/python-levenshtein/python-levenshtein-0.12.1.ebuild
index 8af393f2d762..00d5c39d5625 100644
--- a/dev-python/python-levenshtein/python-levenshtein-0.12.1.ebuild
+++ b/dev-python/python-levenshtein/python-levenshtein-0.12.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm64 ~ia64 ~x86"
+KEYWORDS="amd64 arm64 ~ia64 x86"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/python-neutronclient/Manifest b/dev-python/python-neutronclient/Manifest
index ed0676d03686..ab8c98483ed9 100644
--- a/dev-python/python-neutronclient/Manifest
+++ b/dev-python/python-neutronclient/Manifest
@@ -1,5 +1,5 @@
DIST python-neutronclient-6.12.1.tar.gz 290511 BLAKE2B 046de903c30539183c5650e3f666ba1f24c311d0a9848cbc7c79d64f0d35a0c380917453bf7c8251a1099fc13a15da2ecd5facacde26ec46d859510ba4203dff SHA512 cae17fbffb4f0e78aeff07e90a1d08e5f2aaa3221192be8bf66ad8ed108ee01b0307f7a9a862c685061c77ceb831a7eac4c8343a8b5a71d1380277cdddd90b07
DIST python-neutronclient-7.2.1.tar.gz 294034 BLAKE2B 46ddd29327a9c8c8cfa28b90585a6cddffd80a3892a97df53d6e3624570277525eee0e74aac4e9c70389d2abaa5fed4276e64a37df517c3903b649150cd0060f SHA512 7b05ed090e0c88e203b38ad536e303c5ee892938e9013750cb6c0bc1d5e14b50feb3ea3a6dd9534c99182b613d225d99b8aa432be3623617dae6a364bff7adfb
EBUILD python-neutronclient-6.12.1.ebuild 3080 BLAKE2B cdf730cf18c27953d8e12bf491b5c852b6d8b39ae1d0456e987964f64966bb9044f8fd1229070809041587341d805f744a9f0405de4bce467b2b0105a2776674 SHA512 5ccc371f54a932706b5218a9fa3b8e9872f36c5567cf553827d7217f3f52d7ac0ab502987951be7ab9c2bf2406a14905e7843e2261e6c389741aa16b7b60a52f
-EBUILD python-neutronclient-7.2.1.ebuild 1759 BLAKE2B a1f93831cfc6ee624897fa4f7486d9e95089ffef25d1b2e814390a83b7ffa431124db5d037477986f01a08669473382c3218553b79f7f27443bf5f4f68abbe18 SHA512 06d00d0811c4fc2995c347fa142222529a6705e72fdfb7959458cbc4a25b0996f3ca719213eaecf8b226918f7ebbcc66d710871c2e094f47a2b2ef600cca583b
+EBUILD python-neutronclient-7.2.1.ebuild 1764 BLAKE2B 19bb35a07cc1d957a8745cabb19757eeb439220dffba48c5fec7f2997319f2afb37d1725f72232c10f4b8f67dbb4c3a4eec8cc06518870cb6f3a1b14d6e8b132 SHA512 bac032d155a7e5cbb0ba7802e7d934e00eb6afaa32219ee061c4cc00f67cb677e0e355d7538ed0d357cba8e183ef7ad4eec4de277df7ab415dd37a3e4a05f610
MISC metadata.xml 537 BLAKE2B d69ac25df6ed6f88e1e2a062c291bb79c39cf33a23ca0e86427ea63222b531f3ba0c0ddc4e50c033adbee9efc74559f1148d4584a7da5fcebc949ffa50478072 SHA512 68e8106f4c550ce5d983e50617ec897866894d550a14df9f27aa0c26034b9eac1187dc02fe537c6199d751ada49eeb7c9379183e7abcf13fef491e42b64b8afa
diff --git a/dev-python/python-neutronclient/python-neutronclient-7.2.1.ebuild b/dev-python/python-neutronclient/python-neutronclient-7.2.1.ebuild
index a93fbf4fb3ec..a4562c84061f 100644
--- a/dev-python/python-neutronclient/python-neutronclient-7.2.1.ebuild
+++ b/dev-python/python-neutronclient/python-neutronclient-7.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
diff --git a/dev-python/python-novaclient/Manifest b/dev-python/python-novaclient/Manifest
index 7b48738d778e..c7e3b83ccbe3 100644
--- a/dev-python/python-novaclient/Manifest
+++ b/dev-python/python-novaclient/Manifest
@@ -1,5 +1,5 @@
DIST python-novaclient-17.0.0.tar.gz 325548 BLAKE2B f34bb6cb2cbb7f65f81ef410828b9c3a14b67bc4558f0175b4c9b66899c192367637d281d86f5e1a7267c2288930845f22fb389244839c2dfa76fc9a58bf3480 SHA512 4f8a789364f4a6603c67236fb61ef1ca2aabbc8e18d96d5890af137cc6d2d06c250a5202aa91c95432686ce7b5ffba8e31cc38b43032ae2420c08381751d3332
DIST python-novaclient-17.2.1.tar.gz 323330 BLAKE2B a7dd4a7b134c09945c3549ce014060c95da07d9125d5b24e7c99369c33538cfe56cee9f90c17a1d8025ac74969af950dcdcf8b3f87197cbd099e84cca857e23a SHA512 d1a9966f7da80e0884a451b3b014c45a1b4057dbdf0d8bcd23665eee55b6f15872e8e1d2b79b3cdbfc78f51800ffa3536cf0ab4e30eebf3878ffc007c52913cd
EBUILD python-novaclient-17.0.0.ebuild 1209 BLAKE2B 22392cee67780ea3fab60a81ece0609fc0ea6a191148739ae80d6fb29b6c90033a0c14121523e0179b732c6d491c5fb7cb8f48a9ad3f36d9ec0c9dc15bed6b65 SHA512 3de5c6521a0879e12074389ef1da1c5ae1a6c17f315d6c80325eaef4ed38d0edb49d7a60f4440fd6371f88d7623308cfbfcbe5673472b7f8ea59b083e9a53dfa
-EBUILD python-novaclient-17.2.1.ebuild 1161 BLAKE2B 0307576b7c0ff7f7707ded1e6e64a261406ea863c6b1d39c31fa98e778d659eb3132a232b5b4f24e7203becf180e1c89c2f02437bb91ca9596e90fa80adac0df SHA512 3901af452a9bee9102217d12a5ee7811ec1c0909a3a7722b2d41bace77a25f0da353cad387d219bc9a07e90d8ac9a583f70a390a74900e401f7e244c132af29e
+EBUILD python-novaclient-17.2.1.ebuild 1166 BLAKE2B c209d1d5497c68fdab4ea9ca34befed2460d6514a7fffcedb0735ccb462fdaf487ec68e005e9e83950231914997d871027ed9a47e58106e97358ad6e45535001 SHA512 575ac26982ee6e7ab8452e24f29f40041b966ea11b253fc53364f25853a7f32b6f48ab054d0b97b9abdf7d943e6167c6fdaea7c354fc04c47764c4c8d61ee3f9
MISC metadata.xml 785 BLAKE2B 1f53b4bffc27b3f746293a4b5440295ea0f37ef5e9cea9ec90453f43a12988f00ff2be913174d52f589d4e3e393832bd8633aa906a5cdfdcf55c14df8516a618 SHA512 264173f581910bd1bb2e019eb0852ce8874a6d06befd3858814cbb7e948c47a73000482c3c513b5d0a97fec000e17230792f5da33f7a2039e2202436973556cd
diff --git a/dev-python/python-novaclient/python-novaclient-17.2.1.ebuild b/dev-python/python-novaclient/python-novaclient-17.2.1.ebuild
index e6dd17da3be7..bc50b894352d 100644
--- a/dev-python/python-novaclient/python-novaclient-17.2.1.ebuild
+++ b/dev-python/python-novaclient/python-novaclient-17.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-openstackclient/Manifest b/dev-python/python-openstackclient/Manifest
index 0e6cea35df31..1eb849f4e053 100644
--- a/dev-python/python-openstackclient/Manifest
+++ b/dev-python/python-openstackclient/Manifest
@@ -1,5 +1,5 @@
DIST python-openstackclient-5.2.1.tar.gz 722343 BLAKE2B 894424f8ce8a7d0489df4ca6c4d811f489f7ae4a0933b9e0a7ff30c0bfaba8bbf783d56376de655c6cc2fece28b032063f6cddb330353f3dd78c44584061c236 SHA512 74abb72435e95070e2d9a849def79ef56a4afbf9473cf29053af3cc65ab5d936fe0c542ae9240ffd5b801964f17c9a65af8f4770c49606c180e4eef25e73c26c
DIST python-openstackclient-5.4.0.tar.gz 727289 BLAKE2B 15aff0e53034512618ee4624031618d44f24e8d639033b22eacd791d45150180b52e5ccc0e78e6ed9a5043076259c47bbf981fec0ee00129e838efdc9d4741a1 SHA512 76370c28e27bc1aa13f772721c1efaf1e5eec931fc6bb0653989d4a38b28426bbabe1e6bc6d4be9a902c0d8fb871bc63f37c5ea0fa57d6bd96a9a9a02630ddf5
EBUILD python-openstackclient-5.2.1.ebuild 1172 BLAKE2B a3594ea90b79208b8f2497b69a8e0b67b47f5c2de8dbeea42ab10925cc737a23af48269f2bbfd01ac10ce56ecf504917d83e7b1d4d3b6e25eae451179ae13f28 SHA512 1404bbd006b8bb2ceb8f698a7fa6b2a91c23affc4d8b07ce3ef3add73c096ae5e3674a1200df2c53364daf54125ad5ccf4ea666429e6a5cebd35039b85edd2a3
-EBUILD python-openstackclient-5.4.0.ebuild 1124 BLAKE2B 797e62156a92e6d148cfd039968e87b12e8596a52911a942364a824f0754aa123364d65615153fe61db7c17e6be9b60cb7ed9b2d780ea13e6ceb47a8504e7ceb SHA512 f501d8e4bbdb7043bd9aa23b475ebef36ad0125ec27d980957b64735ace6f26a90de07f4260c95628323bddc87a901a99b36043ed95bc579d713eb0c9a3ebb15
+EBUILD python-openstackclient-5.4.0.ebuild 1129 BLAKE2B 65ed38d2f892f7e7e8b7e3dff1069d60261457f483f9dbd11ce9a53a18ebcfee9abe96aed9f1fbd7e7880ad0291196de673aa41f1db7b2006130915a2de24411 SHA512 6a6d14ca7cbb37f2247925f9fd5a9f685848b851c521bcb67483a754e1ce9b9e3fa461e417b51a2bfda50ff89822a310f0562b5182170c65af4d6f9ddd481ba9
MISC metadata.xml 561 BLAKE2B 067476cd16de5f1bc0f7e668d085b61ca4d08512cad17d8ef3605b5a7067b06e69ef76ad286abe9faea2129f7d67ac346d748d7ef2538704b332e5f5c8c501c3 SHA512 d691d50bf6e3eac683e721ba42ac77bffb1bf66649baab26c55db8c7ecdc52d13305aeaee045c5799ea60635b87c1cbd4ad17eecd2225c8c476781e94dbce567
diff --git a/dev-python/python-openstackclient/python-openstackclient-5.4.0.ebuild b/dev-python/python-openstackclient/python-openstackclient-5.4.0.ebuild
index 404c942055eb..57a9c3419887 100644
--- a/dev-python/python-openstackclient/python-openstackclient-5.4.0.ebuild
+++ b/dev-python/python-openstackclient/python-openstackclient-5.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE=""
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-sshpubkeys/Manifest b/dev-python/python-sshpubkeys/Manifest
index df72cab3f461..c60988d28ed4 100644
--- a/dev-python/python-sshpubkeys/Manifest
+++ b/dev-python/python-sshpubkeys/Manifest
@@ -1,3 +1,7 @@
DIST python-sshpubkeys-3.1.0.tar.gz 55289 BLAKE2B bf1836c173b542f0edc8dc0635a1f5bf109ef95936ffbabf6bbb79ac3bc34c10a769733d622c338b1f3a87d5be84b89ea9779f7fa293cad706f364d5e8867afc SHA512 4f07cb7bd2b1839a63bff842660499cee816e8675d8fde1e84ee567e354c82677a69e539b99505c6d1c5e0e7a5962a36175eb0cfcc763886a33952d2346c3405
+DIST python-sshpubkeys-3.2.1.tar.gz 57872 BLAKE2B b3a5a3aa719d3fac4608e6f43fcee4d3377baad73d0acc451fb4fc6c8a3895f5288607b68a2b3b3b65d86210d28a22e0c83cb8b3758eeaf88969ae803568efcf SHA512 10e593f5250e14e91b6212e29831c8575cf1d335e9db5c8241a3d3614793aacd2ddc609b07c4bd4bed99900fffb5c40562daff24c6a0715927ef1f75a484273e
+DIST python-sshpubkeys-3.3.0.tar.gz 57904 BLAKE2B b716f91f99539a27574842687ca71b9eef4f715a667931576a94094687a6dd9bbb2ad50826fe2a4d7f21d546c4dd1e33daa815128e62e2446ade30218c3b42a2 SHA512 41314001e6f32a6286927833e64622c45bc5c55729722351dbb2305919a5b44fe74e528988a3fad672595eb2e8da7db225ad7ea6395aa14dc5abdc38187a600c
EBUILD python-sshpubkeys-3.1.0.ebuild 567 BLAKE2B b3dfe117fe342c64e7b6e4fa06e01cc7f87c6a9d3c6546ff19a70399292f6107bdaa9ff4f5340293fba2aa307c84bd9aa5c005129440633be93f53ca639fa651 SHA512 c2b0dc091bae51779057e54c646648d3e72e9e6387c3e95dfdef731dcb7b1fbe1011a0452113388f8e5005889e7f09a5b98995527f1a7c91d7bddc66c93f1b6d
+EBUILD python-sshpubkeys-3.2.1.ebuild 578 BLAKE2B d1a0ae006d31ed6880cfc55a774b2a17b86b47427f13f5d9e52aba1135e320ea16902e5462c34fadb92e76e7456825a9f641417286299cae36ef0c03a34af558 SHA512 56bf86ca3fd9fb8e39b9470dd062dec0f087a89b5553d84ed9e1b9e198fcacc9ba63c1a6aa40e47b042085fce3feb774758e896b93f5e80dd497261b9e8bfca1
+EBUILD python-sshpubkeys-3.3.0.ebuild 578 BLAKE2B d1a0ae006d31ed6880cfc55a774b2a17b86b47427f13f5d9e52aba1135e320ea16902e5462c34fadb92e76e7456825a9f641417286299cae36ef0c03a34af558 SHA512 56bf86ca3fd9fb8e39b9470dd062dec0f087a89b5553d84ed9e1b9e198fcacc9ba63c1a6aa40e47b042085fce3feb774758e896b93f5e80dd497261b9e8bfca1
MISC metadata.xml 487 BLAKE2B 35d2684cb25f52fbb86138cb987cc5ad3cfb258ea121a729de1532ee37593af14011051159c5170cffe7472bf48c21cd1bf5a96564489becfb8ee03c40d20d04 SHA512 d2c9aed541d681d71df93b4c97073c3127f0cc90ad3989a259850a666ea64c8a71a1c0504248b933b88424194ce33e1dac769adb620a2096e592a7b6d3282fec
diff --git a/dev-python/python-sshpubkeys/python-sshpubkeys-3.2.1.ebuild b/dev-python/python-sshpubkeys/python-sshpubkeys-3.2.1.ebuild
new file mode 100644
index 000000000000..c2a98bb36685
--- /dev/null
+++ b/dev-python/python-sshpubkeys/python-sshpubkeys-3.2.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="OpenSSH public key parser for Python"
+HOMEPAGE="
+ https://pypi.org/project/sshpubkeys/
+ https://github.com/ojarva/python-sshpubkeys"
+SRC_URI="
+ https://github.com/ojarva/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/ecdsa[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
diff --git a/dev-python/python-sshpubkeys/python-sshpubkeys-3.3.0.ebuild b/dev-python/python-sshpubkeys/python-sshpubkeys-3.3.0.ebuild
new file mode 100644
index 000000000000..c2a98bb36685
--- /dev/null
+++ b/dev-python/python-sshpubkeys/python-sshpubkeys-3.3.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="OpenSSH public key parser for Python"
+HOMEPAGE="
+ https://pypi.org/project/sshpubkeys/
+ https://github.com/ojarva/python-sshpubkeys"
+SRC_URI="
+ https://github.com/ojarva/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/ecdsa[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest
index 059fb46aeafd..87f890435559 100644
--- a/dev-python/python-utils/Manifest
+++ b/dev-python/python-utils/Manifest
@@ -3,8 +3,12 @@ DIST python-utils-2.3.0.tar.gz 19384 BLAKE2B 1746deadc8dbaf49a6499fe9c79d25c2b5c
DIST python-utils-2.4.0.tar.gz 22230 BLAKE2B 1c144f62a009a2470ec43341283048842cba61f1b677e8b1d197d3ef39dd1d890b364e63ed8da0b30ad5560d335ab0eb2dfc329ff6dfea86c0f64e909de730b9 SHA512 bfad0ef30383df634b89bb2206a00e45434eff9fee9ba0eeab99361bacfb56f3fb420019608b639713a7e8777870de75becb1d7b48aa09c582df27f9ebe8c512
DIST python-utils-2.5.1.tar.gz 115307 BLAKE2B 2938b9f188c92d407baf09147338ea2c54b9c70c5a8746f14cd4d4b5026e6bd7bab418c9cde6c99ae4c4072da6967033bf59ed32acb0e21bfb5aacff8640620e SHA512 886ed6c1c7027012c1e5a59dfe3f81ac2b07974cc5869b5cb8f5fc91f8ca733acf0ee03dbb559be69a389228974d713666ced950ec766117075aa5ea781216fb
DIST python-utils-2.5.2.tar.gz 14034 BLAKE2B 1d9ec9ba84ee1ebff2c4ef915bb0e57c34185c0577252f8b4cc9678f2e5b6e5a815f7c049c2f512d2f79aa8be855870ff21ec2291b1305bf8a369614220bc582 SHA512 5bcf4f33eac88b83e0cccf6b50162a5c913d9e72c4395b2265017cda566c91fa36c24eb5c3d23269b71330df65ac14226834d7b339b5b767afad3177734b9934
+DIST python-utils-2.5.3.tar.gz 49110 BLAKE2B 13b6a20278c73acc1e52c12dff3833b1dc6ebe6c1373ab5b972300d778bb4f110af79333dddc805b29a7d34265973ebf0136a607b82880b5c43c4c4d0c9f391c SHA512 7e0a584a80ce5eca654eca5335080b98b21bed11bcef7d238639d07e386f58d44a00765133b487dc5492cb35a221bc9e8042513099ee3b49177c77334129c8bd
+DIST python-utils-2.5.5.tar.gz 14069 BLAKE2B 44874a8d8089f18ff79eccf94f0b436c234dfc7d691e5b9e8e1d41e4cd3cc1005bfca44822f0b3558496ff80dc12443dcd2f29ece6c65956e17ace09c1c5663e SHA512 448ff86a7f05b764f260398496fc722c2bde335aec6402c686e8fc063faa8999088f5a6b7a960b415fb9a3b4d35bc9f26aa74fe4dfe02c61926c6cfd31a3876c
EBUILD python-utils-2.3.0.ebuild 798 BLAKE2B 66199da67e7e9668a4fc80a61a62a591d7a9f6993f9f1d7bf8080545c1305b4e167f00e66255b2e8ded5b8c3cc7aeffde4ae57eb53f0ec8b6b06b1a7be3c113e SHA512 ac12f533f8aa267f580ce1336ccd34ff732534e039b507d33ac87c189663bcb283917e720958420068f39401ba6616d4f34e412b45b9feb61556dffddd7717fb
EBUILD python-utils-2.4.0.ebuild 794 BLAKE2B a1aaf94e578dab9bc62f49d8e3d314a145d40f2ca0a318a95adcd6113bb01b39b023ae404e6ac7ec97176065d249737ec1fd5f7222c7f122b173a2cc1767e903 SHA512 0dee56b2f15fd487c1dc16bd4d216470181715b15eb3999b5c85492a4c08afdfefbd426b57ec16d4792562820f3ad87430ab55f3e76d269d148a3119d51e1bf9
EBUILD python-utils-2.5.1.ebuild 719 BLAKE2B 9fbc2d20e1926b5e52f9a217ff59aeb2a725739fd2dc4bb883104b0e27517b622834e8066e6bef6a52de8cc6425a1e115398402aee3ee0db8f3b956aaba68e6e SHA512 3828efb542969d61f849395e48a0aa7add34f6b1e20d3a128c925a1e524062324e5f724be6a6b2d0c11f9cca999e6c2a890d2e91ab6fe00216411f3c3e5a1581
EBUILD python-utils-2.5.2.ebuild 569 BLAKE2B be00a0f01485d3f953d68b13910328286128c4c96301e2841d5abf1c638e047db2a69e631cad59f75d49fe4b080758405d6c13989bb015d40a4563e2798efedd SHA512 ef998f76341d9d433d68cb892b41accfabff93f11966bf654f5bec8fea1b535e6dd74cf3573b1c68bb89e3d4bbd206d4e41c248ff48775f8bb06ae8cbafeb7a0
+EBUILD python-utils-2.5.3.ebuild 569 BLAKE2B be00a0f01485d3f953d68b13910328286128c4c96301e2841d5abf1c638e047db2a69e631cad59f75d49fe4b080758405d6c13989bb015d40a4563e2798efedd SHA512 ef998f76341d9d433d68cb892b41accfabff93f11966bf654f5bec8fea1b535e6dd74cf3573b1c68bb89e3d4bbd206d4e41c248ff48775f8bb06ae8cbafeb7a0
+EBUILD python-utils-2.5.5.ebuild 569 BLAKE2B be00a0f01485d3f953d68b13910328286128c4c96301e2841d5abf1c638e047db2a69e631cad59f75d49fe4b080758405d6c13989bb015d40a4563e2798efedd SHA512 ef998f76341d9d433d68cb892b41accfabff93f11966bf654f5bec8fea1b535e6dd74cf3573b1c68bb89e3d4bbd206d4e41c248ff48775f8bb06ae8cbafeb7a0
MISC metadata.xml 445 BLAKE2B a847943e498e81c625bd90908ea97d42ce4054cbb4f9a2bf525a214b261cd6baea9795b04ca88443c906c937647b50db5d3731f2a6b6740f3301de6f6e45d8cd SHA512 bd6c83e0495c326af8e74d6cece2faa6914508f6fc0edce4003ca116880e9730f9414028918a389300b494d77ef6e01a3652e7e2620221e1606d39da3901df18
diff --git a/dev-python/python-utils/python-utils-2.5.3.ebuild b/dev-python/python-utils/python-utils-2.5.3.ebuild
new file mode 100644
index 000000000000..b83efbe8075e
--- /dev/null
+++ b/dev-python/python-utils/python-utils-2.5.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} pypy3)
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of small Python functions & classes"
+HOMEPAGE="https://pypi.org/project/python-utils/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -i -e '/--cov/d' -e '/--flake8/d' pytest.ini || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/python-utils/python-utils-2.5.5.ebuild b/dev-python/python-utils/python-utils-2.5.5.ebuild
new file mode 100644
index 000000000000..b83efbe8075e
--- /dev/null
+++ b/dev-python/python-utils/python-utils-2.5.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} pypy3)
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of small Python functions & classes"
+HOMEPAGE="https://pypi.org/project/python-utils/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -i -e '/--cov/d' -e '/--flake8/d' pytest.ini || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/python3-saml/Manifest b/dev-python/python3-saml/Manifest
index 354a7e5f17df..4a5699b2af1b 100644
--- a/dev-python/python3-saml/Manifest
+++ b/dev-python/python3-saml/Manifest
@@ -1,5 +1,7 @@
DIST python3-saml-1.10.0.tar.gz 503005 BLAKE2B 88be9b00082d00c86081432dd6789c0f040e8e210d3d1de218f8bf7a41cf32acce6aa90f92b6e083142a2a5c8f820eb9f8b6e880e742400b8bb83e7eb28db392 SHA512 82d15ef4315d25b38506177cbb4ef095a0546705035491847597b353486e119026c700f5d4d22764c93646f645e13d93d75bd3541c2c5b31343bcee35a42ead3
+DIST python3-saml-1.10.1.tar.gz 503178 BLAKE2B 6c87f26db03799ee92211baf1216751c293ae6182d8f8abb094fcc47c2c28ca7be933b64b0dc3cbd52ea55a0cd19c4fc96a71bb89839d41fdd3eb3daee21d293 SHA512 64bd3fc11749ef8340fa59788277e5213edec6d93f7924e412e517846623dce88b97c407ca7ae0d58172cc78a8b713c2916fe5c29df3419fa10f34b84bdb549c
DIST python3-saml-1.9.0.tar.gz 497106 BLAKE2B c3b282be835dcd0590125563ed0380bbb5d486aeffd60fa0d6a1e7d22b25ffaa03a1bea555520b1465b27b352df0936d21b919ce73a3671d63f07a52b3efdb37 SHA512 a5171258b917c02f10a0c420a19fe6829a034df1dfd87135351b9c187314dca2f973012f49056f391444aba76306adfd48cd77a859274d5cbd2a8c23a00af78d
EBUILD python3-saml-1.10.0.ebuild 845 BLAKE2B baf652ce7709f85ed5b297b49eacf78c19b3c566336045d48d7502ca37ec57202badfcce3f66044b734125be6856f752ff0147f96e2ed34f11d64f973f1c2bf7 SHA512 610d9880ff8852265e68898536e2a0e0db02ca1232ed4392b9717a5a1d02c7176be38c34ab979860989d09425ce86b22f0c4f50a87acba23c70d1cfa4fe4eff4
+EBUILD python3-saml-1.10.1.ebuild 845 BLAKE2B baf652ce7709f85ed5b297b49eacf78c19b3c566336045d48d7502ca37ec57202badfcce3f66044b734125be6856f752ff0147f96e2ed34f11d64f973f1c2bf7 SHA512 610d9880ff8852265e68898536e2a0e0db02ca1232ed4392b9717a5a1d02c7176be38c34ab979860989d09425ce86b22f0c4f50a87acba23c70d1cfa4fe4eff4
EBUILD python3-saml-1.9.0.ebuild 737 BLAKE2B dfe2a322187209c39ded3053130418f2ee03830239c33aa82838e755caa1318881b8ba93071921284380761e672f38a54390a7652c8b6ba06f112a13189be5a7 SHA512 a62859afaaa19b10c09f045e47655deb57ab7ecd11fc0fc39770893bf0b78df9019cc41fea4d85e6afae92bb12544e58cb7b492c45dba82014ed3bae2c73d291
MISC metadata.xml 486 BLAKE2B 1f23cbaa3e1036247a248e4260dd6688ffd05880a4bb551c8ec3106257875936854478c84fdf4c5c2a47c9d7f32f71dc57ec73c1e9e53744126bcc18a820d420 SHA512 0a6c9d48a664bf598dcafa1dc72074f4abbb730b31b29fa84d01d00d95694669b9210df84a3b18baf5384caa4b9f483412769150b25ba1acf0101c47347d1781
diff --git a/dev-python/python3-saml/python3-saml-1.10.1.ebuild b/dev-python/python3-saml/python3-saml-1.10.1.ebuild
new file mode 100644
index 000000000000..ca0bb11a6cd7
--- /dev/null
+++ b/dev-python/python3-saml/python3-saml-1.10.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="OneLogin's SAML Python Toolkit"
+HOMEPAGE="https://github.com/onelogin/python3-saml
+ https://pypi.org/project/python3-saml/"
+SRC_URI="https://github.com/onelogin/python3-saml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND="
+ >=dev-python/isodate-0.5.0[${PYTHON_USEDEP}]
+ >=dev-python/lxml-3.3.5[${PYTHON_USEDEP}]
+ >=dev-python/python-xmlsec-1.0.5[${PYTHON_USEDEP}]
+ >=dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests setup.py
+
+src_prepare() {
+ # unpin deps
+ sed -i -e 's:==:>=:' setup.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/pyyaml/Manifest b/dev-python/pyyaml/Manifest
index c74131779ecb..e880bbec4e16 100644
--- a/dev-python/pyyaml/Manifest
+++ b/dev-python/pyyaml/Manifest
@@ -2,5 +2,5 @@ AUX pyyaml-5.1-cve-2017-18342.patch 1420 BLAKE2B bf053ed121355aea1e44f9bd29b22c9
DIST pyyaml-5.3.1.gh.tar.gz 168044 BLAKE2B 2acc62ecc7448925eb340c2555001c8a74bd883d720b992d6deaea890b4eac435e4ae02eb129db3a6778c0be21a231fa9d96ee8ae59a4a39bc49961e5fb0d6ab SHA512 27d97e8493c7660c7c0c471e20a8aa46c85431e4559a98bcbdafc2bd89a67fd04c6f2090e54ff6b206c868b33635ef8be68070a4c25d17a25c97fd5ad3549556
DIST pyyaml-5.4.1.gh.tar.gz 173319 BLAKE2B b81cdec32588a419840dd536a2d8addb41eec3e20897f6c464a00a5badb4d6eed9b34b4f95146695187e7d9bcf2d03b81e884290c6dc47927be6192dfdb21eab SHA512 691e54fd9ca01fdc0dcb7de03ddd1970614d92a716c2437032999f9001f90a2ebbcc195a49bfdbe54da0f7a63178c83b02b05b18b5b1024127013f004d1f5997
EBUILD pyyaml-5.3.1-r1.ebuild 1140 BLAKE2B d640408407aba0bb7341bb16971fc395b689182f5259e8fca6a85894dddae7b735fdf1f06e7d4bd7a3ce486da13ee55a74af8f68d40de023c43f87558e8e3d98 SHA512 dd3d98e0679413a19ae9e175fba56d70fb31438a15057a2edfdf4b3d49a41e18299ac2ce23b924350782d15df706320a9085ef64cc19796e368164df3f397372
-EBUILD pyyaml-5.4.1.ebuild 1160 BLAKE2B 9bf10945763ad9197da61b3c7bf75869dcc7f6967136b44c5b06ba9b31a90442407870685a6a9ef32e7095ed58da5c45c3616987ada518e4c1b78d57b5bed272 SHA512 1e01a1eecfd7af07293b131d639e6473543e771e21b96efd9d9cc5c97a2ddab6c8f64e4bff5628c813fdc325aba257091817f66ecbca672ae7615a5bf372f348
+EBUILD pyyaml-5.4.1.ebuild 1152 BLAKE2B b5a604e73d14219e1026f15c64410e7f7ee82be46f84d450b572d6387a2c7b7f9101293779493aed7cb8e389ed105af52b1797e200e2b1734afa1ffd7028c07d SHA512 052b42432004207fb606f842796ccddbf93337e824a0c4a95776800396881a593c0596b34bc1acaed3dfa65e55427f2acb84ab774788360dce894b714dce9521
MISC metadata.xml 520 BLAKE2B 8f0f43fa8b2f79c8970f287ab37db254adf15c48374e2edf0a707bd56e39748cb9930b011bba934eb6d5a5d56b7869430ccfd39d876b3889ea7ec48e6acc3ea8 SHA512 48a55e071474d74f27f50f2928b2f1fe3c12848ddb2c32de2339396db3355805938ae0b01487328210262f0a309996172301cdc6c80d925e33765e98240ffd7c
diff --git a/dev-python/pyyaml/pyyaml-5.4.1.ebuild b/dev-python/pyyaml/pyyaml-5.4.1.ebuild
index b742a2bbf6a4..29202aa45d75 100644
--- a/dev-python/pyyaml/pyyaml-5.4.1.ebuild
+++ b/dev-python/pyyaml/pyyaml-5.4.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/yaml/pyyaml/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
IUSE="examples +libyaml"
BDEPEND="
diff --git a/dev-python/raet/Manifest b/dev-python/raet/Manifest
index 3302bf7f8f79..9d0bb2d8df16 100644
--- a/dev-python/raet/Manifest
+++ b/dev-python/raet/Manifest
@@ -1,4 +1,4 @@
AUX raet-0.6.8-msgpack-1.0.patch 8061 BLAKE2B 90607848542b8ba5a219a872f6f4f4e12546ebf12e1d38cfc3c3259282eda97a641fcfa587646e83ffa5e98d5cc3b0e77c032ebf2358a5cd603e2ac58ad9a114 SHA512 524e2c787386a885796a3666dff792d7e2808585658227acbab51c90c7ebfdfb0435ea67bcdc23e9be6b43364452e23a085d4843e4c1ee1dd576e140007c4293
DIST raet-0.6.8.tar.gz 807419 BLAKE2B 2370eb55b76a52cf89363f9891a411ea7fa2f27b84bd216c44010fd9afb5dcd9261570f916db00ff7bd922c485cd6123b3a6522154b6e05f7869d7e790177f7b SHA512 01279e7414ec3edc9f2bc0641cb9e0606ebf5700b5ce37a05fd5919f3274b3b43aad64110baf4c4b1fda3843cb1a87b6be4ab592a8f62e82b3a716a86ae61b20
-EBUILD raet-0.6.8-r1.ebuild 1031 BLAKE2B eb493dd5e8bf7969ceb72bd317ced5c0de7b440470420c827366b3e47ff88438df3e1e72a4c3b3035b912414578c41d31b00f49a6db81f8cf10dfe09a501e418 SHA512 4562a87f0fef26a9e2ec5af375348d6a2cb2c26e2f4795bd3868bef5eed040e99707859507d331a22cd69f04157c8e99030691adde90de13c64288e597156aea
+EBUILD raet-0.6.8-r1.ebuild 1036 BLAKE2B 63271bc77a2b97af77519efc7a1ed4e57ddcf99b6709f00906b5601ead93f2e07183ea311b107d882973afe9e30744e43ff7ad90f605833859d69430ff6e7eab SHA512 016824daf78e077ad3cd4ac011e2b71e7c4bb58acc3ae8a50cc0049a2448919ed45b1f1c159ebae65473f5b17b39d1e6d48b21479c8731086c2c7843cfdd9f61
MISC metadata.xml 474 BLAKE2B 8b186f4c18696c3df8e3d6b29f5d45d3c040156a473edb5066fa79f449642e4f1a3274974bbfc02733cf9ae3bc04b22c06cb8ef80b9962d14b4ee26dedc329d9 SHA512 33760bd0996fbe1d95e4f4ed658eb4a6c221b4c8911842db2e0f443d317c9c079ecb5a8e8f5cfea1c47531a944c6d79b4f4bd29775ddef6cb6c6008c4f359e15
diff --git a/dev-python/raet/raet-0.6.8-r1.ebuild b/dev-python/raet/raet-0.6.8-r1.ebuild
index fd1e793f010d..aecc0c927c17 100644
--- a/dev-python/raet/raet-0.6.8-r1.ebuild
+++ b/dev-python/raet/raet-0.6.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/re-assert/Manifest b/dev-python/re-assert/Manifest
index 4dcea2e3ba4d..d2b26b1026e7 100644
--- a/dev-python/re-assert/Manifest
+++ b/dev-python/re-assert/Manifest
@@ -1,3 +1,3 @@
DIST re-assert-1.1.0.gh.tar.gz 5010 BLAKE2B fc65f43b3525d02d877d51f0a1556b6b205dd1126fc205b775f5c0b6c34ee7c3e8d224fc3f46a80e8df4a366674be90221e891e19e12072c87ff82451ca8676c SHA512 fc14267cc68a12ff7350982f0bf54c77107809c9f0379ab3aa73fa1b7cf5ccabb130fcd35ab75bdf183e69c802a041deac707e1f0bab1c3815d4146b4e320c07
-EBUILD re-assert-1.1.0.ebuild 546 BLAKE2B e1cdcf8c27829b4882d82865ec0772c97a0f9be2c31f570e416ebf6e347eb2e8d33a68e4d5de61e34fd59d21d147de60c870ea963e3b79d8cc46ea6a833fafa7 SHA512 e4b1f7dcada68575b0a73395a48bcdd18c0725576d4759c45088828883d13e32b769618eb351717cf90b4e88685afd10a090505eb69f1b56dab2ec7f2586f711
+EBUILD re-assert-1.1.0.ebuild 545 BLAKE2B 1829261fe2c809232002db2934ccd209504f820a61ad824bea555c1ccecbd491934212e69466de6cce7bdaccc5133f331c374c0b679cde58131e8b1896083609 SHA512 de065957facf673e94daef239561627254893edc60ce8d5006032504a08ab16d1a2ee6703e3e8ec056d957b7a3397f8e69c01cbc31467e91c7c17e139832f2e5
MISC metadata.xml 314 BLAKE2B 0f8dfa9c8b218264084ae736d762c3a052dd103bbd4072fc528683ba99b4ad3d5b6d340a6c981054ef96ac687f51df87796380f8583fe218d61d462463dc31f1 SHA512 4996c48e1786067d96c143b2e089107a0c822613c708a9450fbe7e34907ca626cbfb19437bede9a0cb59f976b2c3b8641026521864803382af78a8c6acb68ad0
diff --git a/dev-python/re-assert/re-assert-1.1.0.ebuild b/dev-python/re-assert/re-assert-1.1.0.ebuild
index f11de95c93ca..6fcbadae1376 100644
--- a/dev-python/re-assert/re-assert-1.1.0.ebuild
+++ b/dev-python/re-assert/re-assert-1.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos"
RDEPEND="dev-python/regex[${PYTHON_USEDEP}]"
diff --git a/dev-python/rebulk/Manifest b/dev-python/rebulk/Manifest
index d3f5d847cf0b..2ae573ee6515 100644
--- a/dev-python/rebulk/Manifest
+++ b/dev-python/rebulk/Manifest
@@ -1,7 +1,3 @@
-DIST rebulk-2.0.1.tar.gz 258115 BLAKE2B d19210911cf89cb7c371819e384da95c2159eb92abf9f027cbdf1803a18054c556e73364ae10c5bb0b5007cbdb2156b2118d22d6e278b6a02055bacbcbdbc322 SHA512 7d453b7ba952994dec3258aa95a3f6090e6f8afb5a674c1b5e54e036f41022b887d3d65d21f2023ae6e2596cce3baf52d33fc23708498a4f0aef26d3594c8289
-DIST rebulk-3.0.0.gh.tar.gz 252364 BLAKE2B 669f25fa4cf25d4de426552eafd1f3463c05e42eb6f587b8c15d0d319c9c81e515d8461c5c412bd89a483d619374af0a93849deb0ccb3af9ccd7617ebd908504 SHA512 eb474b8b8509f291938bc3c96ef591b8233a41b9eb28f7957f3d20e098140ac6d80a1337c6ff1c89eeea4c34f94eb37af811d2200a8f2a574fc93b8fa1ea3c5d
DIST rebulk-3.0.1.gh.tar.gz 252585 BLAKE2B ff10847d9743972c65a6a5ae3efe77acf0364770c2998401ac08d22a829bc25caf1e0c2a7decd0c2546d2bceb05b094cbd9d9cfcc7127d433b8c30fd6084c5bb SHA512 21d022bb564a416885139aa673b3fc8b762817df12d8868a2a0e8d99cc813b781d04bad4372e5ac0dbbe6239d879c506639dd87c89f92faf078ff306239d6b6d
-EBUILD rebulk-2.0.1.ebuild 765 BLAKE2B 3bb592af3b51cc244e75fa3d039ada1e1a149769e502b1401e445c61bb56741a001c24714727e1bd3ebeb95a130ff5e13afb4f3079ad2083c9bcfcf7ceb663c4 SHA512 c2a19a207df782aa75877dd852f7579ec4cd778dc4af45ee8459c64e4f9791039b6c32fd9717bd04e6447d18f631079010a6270d0ad7e76319afae108015e7c7
-EBUILD rebulk-3.0.0.ebuild 758 BLAKE2B b4e75b58d44b225ad376ae456a0d6351093f2881ed2f1be1c966214ea25538a9924a6ed024f386ae20d762eee5a1eb2f51888d1922c7ebf265329783d117bbff SHA512 5fd056e84a9813a604954f4b573ea174cb18eed21d7f029f6719bd5f76184438f0838f80407be407d4ea0f0e44cc3b7d5d089f9bd9b2bbf5a8ea1944c2eeaa1b
-EBUILD rebulk-3.0.1.ebuild 758 BLAKE2B b4e75b58d44b225ad376ae456a0d6351093f2881ed2f1be1c966214ea25538a9924a6ed024f386ae20d762eee5a1eb2f51888d1922c7ebf265329783d117bbff SHA512 5fd056e84a9813a604954f4b573ea174cb18eed21d7f029f6719bd5f76184438f0838f80407be407d4ea0f0e44cc3b7d5d089f9bd9b2bbf5a8ea1944c2eeaa1b
+EBUILD rebulk-3.0.1.ebuild 756 BLAKE2B 5ea215ad6bc9a68bf910d4fb05e0675d36d5a4c95a558902c13662672fa3273643b0f434639edcb09f5f1036f88209536d9021132cf056dc3eaf8fb984c9087b SHA512 4a9c61977e8239bcde972ff2975c5d7c9df6b1c0a4084c64efefccf6c5f06b7ce2dff2200080a244b4fdf6723164c463da4e3e51fc84358fb4081186b5dc015b
MISC metadata.xml 386 BLAKE2B 5b6b41af4bf557a88768e8e34a371a52dd7df94a7b31eb627bffe04965664a7b7ab41d3c9ee646b178a1dc447d2364e1ec223164a84b6a04c8cef910d19ab9dd SHA512 b5f8a25a3dc3e6fa49203f824372b951bb551b792df25b580ee531a61bc1c6dbab6291c1ccd9ab0faf70a2f557814273d580834dd93fa9066493ddf6d11cc2db
diff --git a/dev-python/rebulk/rebulk-2.0.1.ebuild b/dev-python/rebulk/rebulk-2.0.1.ebuild
deleted file mode 100644
index a1e0c8ec50af..000000000000
--- a/dev-python/rebulk/rebulk-2.0.1.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=( python3_{6,7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library that performs advanced searches in strings"
-HOMEPAGE="https://github.com/Toilal/rebulk https://pypi.org/project/rebulk/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # Remove base64-encoded zip archive with pytest.
- rm runtests.py || die
-
- # Disable unconditional dependency on dev-python/pytest-runner.
- sed -i -e "s|'pytest-runner'||g" setup.py || die
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/rebulk/rebulk-3.0.0.ebuild b/dev-python/rebulk/rebulk-3.0.0.ebuild
deleted file mode 100644
index 35dcb15832cc..000000000000
--- a/dev-python/rebulk/rebulk-3.0.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=( python3_{6,7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library that performs advanced searches in strings"
-HOMEPAGE="https://github.com/Toilal/rebulk https://pypi.org/project/rebulk/"
-SRC_URI="
- https://github.com/Toilal/rebulk/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz"
-
-LICENSE="MIT Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # Remove base64-encoded zip archive with pytest.
- rm runtests.py || die
-
- # Disable unconditional dependency on dev-python/pytest-runner.
- sed -i -e "s|'pytest-runner'||g" setup.py || die
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/rebulk/rebulk-3.0.1.ebuild b/dev-python/rebulk/rebulk-3.0.1.ebuild
index 35dcb15832cc..6fe9df97fc38 100644
--- a/dev-python/rebulk/rebulk-3.0.1.ebuild
+++ b/dev-python/rebulk/rebulk-3.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="MIT Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
distutils_enable_tests pytest
diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest
index ea5ecaed5860..7c1eb721bc2c 100644
--- a/dev-python/reportlab/Manifest
+++ b/dev-python/reportlab/Manifest
@@ -4,8 +4,10 @@ DIST reportlab-3.5.56.tar.gz 2899527 BLAKE2B 83f14c472a8675449e2f50f806fc5136fce
DIST reportlab-3.5.57.tar.gz 2901465 BLAKE2B ecb0459414d359b8feb048ad34cfd782a6913f2e254f6d8832dd076fe63fda82d24c4dda28da9c0cc6765c284d51a45d44459d225899574625212c33800116dc SHA512 d325e389ddd7d3c4d98e462956a3c4b7237c9219728577a1e0599a137d19a27205b223fd13c5c260e2968c435bc06b2e4745945ac056926543a47e52868e21db
DIST reportlab-3.5.58.tar.gz 2903638 BLAKE2B ac19bda75e111266b35a939fc64ac44de4ad69dc7a7cbf9fdabc233e28f33589ba97dc5082cd38d5b8d11a2c7aaab0bac69a1453d8661fd26017f8e07299c2e8 SHA512 949b50f65ca305f79fbb06e7e7b1ebfb6546864892f764a3440eaed0a95ac001a71d3685e8702032573ed60893b9529bd2356b1d5419882058a3b9aab986cb64
DIST reportlab-3.5.59.tar.gz 2904089 BLAKE2B ab9bdbc8decda8f858c49a7ffe5ed919a2ca971a20967be45bdb780d9480aa474462c76f886756b433cee3ccd4d78e245334dc6a600c8e19c28ad79befe14705 SHA512 c862acb10f4eaed877321afadb52615132dcda0976e648e1767c32cd0398fc2763048f274d31da6088cb824311e8a28fee048cd6e98411e70583cfb36d0050ca
+DIST reportlab-3.5.60.tar.gz 2905122 BLAKE2B 8863e910dac03d5fd1d53880bb9fe83d218641156e481c97b498e462cf9e1e5c6826f2f25fcef7c65cee3dbc7551401bfd1dba6a319532363b7c9cbc9c37e618 SHA512 395ad0c904215ba3ae16efa52140b7cc6f751efd04c70f687a8891806b346d78c75bb29df5aa0d6d49adb6f5638da58704e713ee1500df05424c9dddc38afad2
EBUILD reportlab-3.5.56.ebuild 1428 BLAKE2B ef5bc397685551dd568e36dc66f86bf22c3a8ece05bdd273e89a6ed81640f39c17a33eb4352d44e381e9f83924dc0a71cb1cb30066d6bc665a38b9cae205116e SHA512 b0e106962f5f35653f7be3290b7e51dcc72433fd1250fd67ce18c93c45c2e4550c7aa34579e7e49bd9b0d89eb413b08059495b360cea2e030e7c6247ddd52969
EBUILD reportlab-3.5.57.ebuild 1435 BLAKE2B 6741aac70d54b18f42ecbb21986b432e952dab18511367b2f3bf37862099b9032c0afa4af13065ed1a76b2c8328f5d5434178b481035a7254977dfe37874a932 SHA512 576b57a9432e84b28f9c25a9b5a883eac70c5804b43332bc436e70480bb4ea2d013c3dd2f8a9c07a49063b07e2c589275f73b5e87941322b5ffd1afdae26d796
EBUILD reportlab-3.5.58.ebuild 1435 BLAKE2B 1a837f43285725d17bfba36b8525079e4fade757e7e2b2c57964f47d9fe590c1506e0fc29ba6032dd279f83437c8e3c6af051bad866f1615848d6491bc7d27ac SHA512 5c7e131058e1f640c97053fca270e9988271c39974570f4cf85576ffa971be33f12b22ceb4da7da35fa6f79caaea6d0670ebb39b7ce78d0d6815f023cb2ac251
EBUILD reportlab-3.5.59.ebuild 1435 BLAKE2B 1a837f43285725d17bfba36b8525079e4fade757e7e2b2c57964f47d9fe590c1506e0fc29ba6032dd279f83437c8e3c6af051bad866f1615848d6491bc7d27ac SHA512 5c7e131058e1f640c97053fca270e9988271c39974570f4cf85576ffa971be33f12b22ceb4da7da35fa6f79caaea6d0670ebb39b7ce78d0d6815f023cb2ac251
+EBUILD reportlab-3.5.60.ebuild 1434 BLAKE2B 83c72ad1c3f4d40f3bef0d114f89bd2d51a3efc98d1f419154b52326bb734cc399fa7dc273d667a679f3429dcf886f78e55a85de8154d5f1bd134f88147c9288 SHA512 02bdc679f3701c687d3d71fbab5c8f784db6259005648813ef6bd73be2640b118cf817a94b45994bf0e7e5f892f65a337641624e681a9a1908f9500aabc49e00
MISC metadata.xml 322 BLAKE2B 64b99a95cfa082f2ae8e3a778cf44d3598f4d3f43f03d58eae011aa4b361af042e1b650eba9eb17421c8c154e654a8340d4a85d60891aa89666861a973a49d15 SHA512 cea3f16d94fb50eb3e505756952d9ee14e170e5354e5a3a186c24dc3a253ce96d6d275505e71586ef360c71e080a9eaf5fb461d8aff4fc18ac6122912bbe1976
diff --git a/dev-python/reportlab/reportlab-3.5.60.ebuild b/dev-python/reportlab/reportlab-3.5.60.ebuild
new file mode 100644
index 000000000000..715b36b555d2
--- /dev/null
+++ b/dev-python/reportlab/reportlab-3.5.60.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="Tools for generating printable PDF documents from any data source"
+HOMEPAGE="
+ https://www.reportlab.com/
+ https://pypi.org/project/reportlab/"
+SRC_URI="
+ mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz
+ https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ media-libs/freetype
+ media-libs/libart_lgpl
+ sys-libs/zlib:="
+RDEPEND="
+ ${DEPEND}
+ dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]"
+BDEPEND="
+ app-arch/unzip
+ test? ( ${RDEPEND} )"
+
+distutils_enable_sphinx docs/source
+
+PATCHES=(
+ # bug 738312, remove -L/usr/lib from link line
+ "${FILESDIR}"/${PN}-3.5.48-usr-lib-LLD.patch
+)
+
+src_unpack() {
+ unpack ${P}.tar.gz
+ cd ${P}/src/reportlab/fonts || die
+ unpack pfbfer-20070710.zip
+}
+
+python_prepare_all() {
+ # tests requiring Internet access
+ sed -i -e 's:test0:_&:' \
+ tests/test_platypus_general.py \
+ tests/test_platypus_images.py || die
+ sed -i -e 's:test9:_&:' tests/test_lib_utils.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ pushd tests >/dev/null || die
+ "${EPYTHON}" runAll.py || die "Testing failed with ${EPYTHON}"
+ popd >/dev/null || die
+}
diff --git a/dev-python/restructuredtext-lint/Manifest b/dev-python/restructuredtext-lint/Manifest
index 6750d914ecb1..e7c930b0b345 100644
--- a/dev-python/restructuredtext-lint/Manifest
+++ b/dev-python/restructuredtext-lint/Manifest
@@ -1,3 +1,3 @@
DIST restructuredtext_lint-1.3.0.tar.gz 19008 BLAKE2B 45d4a0d02691dbd0f46e57cf637c7b61f6cd93daa5f98a6795b119555913d6dcec7035857ae6a3f73b777d02e7662c2775fa288f3ad7b7ecc3d26c961595f203 SHA512 983f38e51943cb7fd6a36181f99cd9c24c40deaf932ea8f69ae6568255a1ca8800aecd753067304ea596cd84bee4fdd5d96e935e06bf602613c57ad24113520d
-EBUILD restructuredtext-lint-1.3.0.ebuild 775 BLAKE2B 61980dd360ef12e7069bae5eedfd33cf294803771f9a81b63fd3cb5411c08c4f613cbb1fe39be2fb6e7a7384d7a437e711175558819fefa6ce505eef896572a9 SHA512 400a12a33637205332747b376d7b483577f95c09689bfe8cfe8380880fad073042cd245d9b52c43e8bde43094a8350e55da34f1fe30256479f5e51ad6f7110c6
+EBUILD restructuredtext-lint-1.3.0.ebuild 780 BLAKE2B 0d5e4d60904afc79e75cf89503abac206b8a3e76a137020f98b2fa19c6862b62d3ee883b828f343650557cbaae1475dd14b569baa97d3d5734371ed42eee89e1 SHA512 f82456f21ac9bb5e19c91de7413420f4782254f073d8c48bffceca065aa8c687c9b06d87f46ba55d288d5b206345a8676cacd352b12fee671496cfb1cc7e1d9c
MISC metadata.xml 362 BLAKE2B 85214c8f24b266c39043bae4b132291512732e292127d9c6881e87c79f22f88b894955e75b0fd3ac29ea4aaa304581f75216ebc58f0761c040a2d3339a2ce62e SHA512 a429638f5f54808c69ec4fdd0710ba540279df44ef0de542014994e71222d1f39afad098b189b7cd01ae0ec0ac9a4a33c3425a32a5c6939f23e2008bc14f39cc
diff --git a/dev-python/restructuredtext-lint/restructuredtext-lint-1.3.0.ebuild b/dev-python/restructuredtext-lint/restructuredtext-lint-1.3.0.ebuild
index 5ed34281d515..f4a8c8b813c0 100644
--- a/dev-python/restructuredtext-lint/restructuredtext-lint-1.3.0.ebuild
+++ b/dev-python/restructuredtext-lint/restructuredtext-lint-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}-${PV}"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/rply/Manifest b/dev-python/rply/Manifest
index 0b75bf4039a6..8f9828426ea1 100644
--- a/dev-python/rply/Manifest
+++ b/dev-python/rply/Manifest
@@ -1,3 +1,5 @@
DIST rply-0.7.7.tar.gz 26366 BLAKE2B 09e6b93e9581745209b2d1fede6e0e4f08c2a34cc2495ea73aebb27b012353bbdb749ef127128cd5d9df201607f73625e248945038a927d788e324fb632341b4 SHA512 c01166b7df067a6a55d1b43caa7b5a349045e838899daf82e2ba70a2c2525fd68e95f11e5319a1fe36936e696352a37bdc13f132f739cd52759a9a9c91e317ba
+DIST rply-0.7.8.tar.gz 26697 BLAKE2B 95c4be3bbbd7aea7f278dbe0c37fd43d012df768169d0363d1a938f762c2f9ad69d596cbbaaafee3c93f3d615ea5cd1509e9b642188320f8acd09c12d6b7c780 SHA512 b43e6425f046561cfca616801d37d7151f015aeb2ea2365abc00f97fd6b41f1a01a17e330aed5a81537065e4b29d49cd0824b5a5cb8b2d11da2ff1f8de952fce
EBUILD rply-0.7.7-r1.ebuild 569 BLAKE2B 502be8cf23ea2474a75ccdb3ad86fc9226b26417813ecedbab46bbd5ac9e3f666eed956a2d1636e3a4abba9772e33a916b94a2c1e057204a3a240c2d56c0c341 SHA512 2afc224db6282b58586a68a68b9fa1b34c62bc92dae9266173da5c0603b948b692a717efb6f1dcf856ffdfebf796de0659affc97fcb3d7d5e79bd13b147539e3
+EBUILD rply-0.7.8.ebuild 571 BLAKE2B 21376282d00edb6914d9c89f4f9fde8b6b67b28bfd220598340925a019fb7f3abb22416eca388faf26bd1ed90f020df87292badd2dc838c0222d02f14b0560be SHA512 7bb6d039406411a315cf006d993b865b546a933f72085aef003c9aca26d2c79949c1f677431e3e14fa7c8236bc19b6376917a44a73fdda4a587b2c86386961fa
MISC metadata.xml 356 BLAKE2B d47709ed8a660507a33ead01d41c7d93124b429f642f81659f55d6da019fbe32c7b0d48690319ecb0099635c950c8938f08fa4b3d8e1261b39bc9cea5f20556d SHA512 3bb601a253d74589a2cff142af8f37801027bb8515cca97b4f5839f32b56c314a2dfc7db5b7225ad79f2090f7fd1db84616f86f9ee7685a21700a506074237be
diff --git a/dev-python/rply/rply-0.7.8.ebuild b/dev-python/rply/rply-0.7.8.ebuild
new file mode 100644
index 000000000000..d42fc41fdfa8
--- /dev/null
+++ b/dev-python/rply/rply-0.7.8.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure python parser generator that also works with RPython"
+HOMEPAGE="https://github.com/alex/rply"
+SRC_URI="https://github.com/alex/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ dev-python/appdirs[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/py[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/scipy/Manifest b/dev-python/scipy/Manifest
index d734950d3546..3f2f150312b1 100644
--- a/dev-python/scipy/Manifest
+++ b/dev-python/scipy/Manifest
@@ -20,6 +20,6 @@ EBUILD scipy-1.1.0.ebuild 4101 BLAKE2B 369af6f59f12ffaa5b0479066d96f008c720e3616
EBUILD scipy-1.4.1.ebuild 4139 BLAKE2B 213161f496a1606d96f52455e6df3587af29e6bfe9df95d296e226af48d5fec328352054d03ab023e40e79f32ee17494ec13155c1c2d07cf964ae2505934331d SHA512 e397ef176907d8ff4383c849c07ec4b79e7c72a4523d3610c5f348aeab4df9722c7b398cb79ef5a3a16e8928913f7ac2bce1c44f702d7dd7babf055f3914c2ab
EBUILD scipy-1.5.2.ebuild 4381 BLAKE2B 5e9127edc8f63743b68a735f0d4cad0ef6c7ba138e228f51f1c189fa62d4d12de68e6c9a1b34446afdc3230257793eeccded6da669f0ff40253edaeca973bd93 SHA512 fe843ac50eab6fd24accf692bcabc9bbccec9a0d56c41426e8b8233124d1d6823e03cb5a1bc36ce786659821ef867e058316768da1b8d0bfa71090db469e6d4f
EBUILD scipy-1.5.3.ebuild 4382 BLAKE2B e6342f911d098bfca01a865d57d78cabbefc40a9465c352c39ef23e52d4e6cb8af1290d7ecf719516821b3dec6b49b0456dd48d9b7612e4dbe59ce2cc0e026af SHA512 fbd2d5f9a866d76661da5c24aa207a8c26834d0c2416b9da61382a594cfb3fd18dd8dfa764db584047228488fc01fd1f77b69fb8d6ca80b7ff329e487f6cf096
-EBUILD scipy-1.5.4.ebuild 4382 BLAKE2B e6342f911d098bfca01a865d57d78cabbefc40a9465c352c39ef23e52d4e6cb8af1290d7ecf719516821b3dec6b49b0456dd48d9b7612e4dbe59ce2cc0e026af SHA512 fbd2d5f9a866d76661da5c24aa207a8c26834d0c2416b9da61382a594cfb3fd18dd8dfa764db584047228488fc01fd1f77b69fb8d6ca80b7ff329e487f6cf096
+EBUILD scipy-1.5.4.ebuild 4381 BLAKE2B 5e9127edc8f63743b68a735f0d4cad0ef6c7ba138e228f51f1c189fa62d4d12de68e6c9a1b34446afdc3230257793eeccded6da669f0ff40253edaeca973bd93 SHA512 fe843ac50eab6fd24accf692bcabc9bbccec9a0d56c41426e8b8233124d1d6823e03cb5a1bc36ce786659821ef867e058316768da1b8d0bfa71090db469e6d4f
EBUILD scipy-1.6.0.ebuild 4211 BLAKE2B ee63ef5ce1f5bb23dc5b10e6e1a388ee1f5f987807d86732cc3d35ef17dffaedd9950d2b1ddc6dd103efced4fef06c51a2d19e0f458067fbf38a6921173c8727 SHA512 a5541ad450a04be984abf628ae90ea4cc1b6f7383c19aa35e0eb56b3e6423acaf5ea9983ee27877614e1b9296ba5db9a10d54f9b1d91f25fb222db045f7e4d2f
MISC metadata.xml 1038 BLAKE2B a17718312d2d1ead8646e838b2704c14a9f21be8c59fbc0cd8544ab45bdb28005443be05f3a9f5671581f0f28e3cf7507131e2baad5e7b128a452d1ca3fae19e SHA512 2ee6a44a4f32d34f52eb1a0bb787907c31d22c15af597c8db8820df72cafcbba72201c5157b60dede7df4ff0ba48847e8f764c5a67a0b7efacabe1b9fa9bd74a
diff --git a/dev-python/scipy/scipy-1.5.4.ebuild b/dev-python/scipy/scipy-1.5.4.ebuild
index 75aa881407eb..4b29982a1f35 100644
--- a/dev-python/scipy/scipy-1.5.4.ebuild
+++ b/dev-python/scipy/scipy-1.5.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD LGPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc sparse test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/secretstorage/Manifest b/dev-python/secretstorage/Manifest
index 9bb31883a0d1..631699e4bf3a 100644
--- a/dev-python/secretstorage/Manifest
+++ b/dev-python/secretstorage/Manifest
@@ -1,5 +1,5 @@
DIST SecretStorage-3.2.0.tar.gz 19311 BLAKE2B 06c3d6137d814f6c2f0cd35927b84c33e09d3c934e4dabfefaa682f3b220045b223aaf06ec970ccc0d39a7388cf13579338299136d13ad2c1b57bf064c278096 SHA512 668f3847f573e1756ffa3a38c278e6d4895223553830d49969e979003d04ca04fb5eaf8dfcc616086a6020f6a73fbe71f7041d4c4ee574205f00fbde945298e9
DIST SecretStorage-3.3.0.tar.gz 19352 BLAKE2B 8e870d4e95b585f4c5e78d9b11327f21ff909b746f035115bd75bde499f2161c0e1ab3640b3861fc54af67dd7d305f794a855430389c207bfef129f7c0439a9e SHA512 d33c11b98824d214eb67c5b11a7fe0d14af084edfebc1d83204bcfd167258fbc07be8c1de8824ec984d83d07bfd66271c44f751784429e574cb240b5add70e16
EBUILD secretstorage-3.2.0.ebuild 1138 BLAKE2B 6089e6ecce166476afeea659d97855b350695e441b101f54096f98ee8f024e29bc45de8257fd9f13dcf027306d1f61ab12b25c0b07cb4457ce611ae84a009bf8 SHA512 cfaf8a6fd4b444db0b6ce6952ac395eac0240f90e8bef9abe824e9065109d2f48b2d275a79729416311bedc603555c9ecc3ad42401ef90f6230b94b1b6b6a608
-EBUILD secretstorage-3.3.0.ebuild 1135 BLAKE2B 5222ca02b21169f352d49d65873d967638947118858711a847aeeb6f14c1a62466e46137781d6ac45b87fc0f3640b81ea68b03c1eb6ffda461a4944490740ad9 SHA512 2d3b66b7448baf2973bd0ec8c69d8ae732a6478e02fe54d6013ffcb14e0946b921c29b565e670b7dfbe333aa4c3121239c6d5ce2c2ef29a5485fcbf849b8ab9a
+EBUILD secretstorage-3.3.0.ebuild 1134 BLAKE2B 0c7504f43f2a920ee913e0c7188661076785695eed59fde0e51f0f27794401d82559b9312504bc0f66fe01761831da6e5530efab2ea6ad4f2a6765d01227c813 SHA512 83d7496d1382dd3442a7acd225e5d238691123bad8366836b0096f3b414e3b8678672c698c75193509e6d20a845b9edab2f23233b2a020fba60db004e87cb8b2
MISC metadata.xml 401 BLAKE2B dd985b75846d20aaa47a4c419e44ff481bcfe95b0eebd1c6c8c66e8d75561f6e583c188cb16e1adf6ee35f2f7aa430f5426215d0ba68f5bab5e3a501a4787efa SHA512 75758f0d9498d427aa39ce1c7ddcefdbd08de06a6b5a2bf7df94f6571ac0d2d3c7aa3dea0ed467179bdc6763704ddd5446ad004abc8618794222e51d9502ccb4
diff --git a/dev-python/secretstorage/secretstorage-3.3.0.ebuild b/dev-python/secretstorage/secretstorage-3.3.0.ebuild
index 183ae46171ba..d7dc694975c9 100644
--- a/dev-python/secretstorage/secretstorage-3.3.0.ebuild
+++ b/dev-python/secretstorage/secretstorage-3.3.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/cryptography[${PYTHON_USEDEP}]
diff --git a/dev-python/serverfiles/Manifest b/dev-python/serverfiles/Manifest
index 852beeb681df..e189686b1fa8 100644
--- a/dev-python/serverfiles/Manifest
+++ b/dev-python/serverfiles/Manifest
@@ -1,3 +1,5 @@
DIST serverfiles-0.2.1.tar.gz 10506 BLAKE2B b653248261f05b20fa65a566e29065e97679383e44d3e8c05d10d1601376de2c39e1690a7ec1b1b3c680f407086294ea0769e030702fd01bff8833cc32889b8e SHA512 80512dfd8381f12aa143a88fb656bc7dca99fbc3c07a0b6cd9c7be8477de984a5121ffdb2f4cfe0f2150b83100b68ee478cfa7f26ea2f29e4a6fb7fe4eb0c18e
+DIST serverfiles-0.3.1.tar.gz 11726 BLAKE2B 5e075a816d510301af38642175530bed7fb785da4ada682b1249f993a5e8974a89f301e63ed307b4882df867641fa123065ae249dc6e48b1210665fac283d3c5 SHA512 424b99e3f0bcf97120aaab5ffcb6e08284d9a5f5caf614f4dbc41871b6aa637e39bcb5696ea593a09387c41621617079da939b6ebb183e64f878656b4d8071a9
EBUILD serverfiles-0.2.1.ebuild 615 BLAKE2B 5577abe72b800e0db7fa3b1d45c51e7c9d1e47492e0171e53edcdb12f77f85ebe01b4536ff423b064cf9bbf1c72d228ec19e1fe4789d21752519b994f2584540 SHA512 fb6ec966d371489cb11391358c7c546b8eaef3eedd13cfe3601de9de5d0295f223e3b2cc17dd30ffc28fcf6787060216cb80e227e9027faaf08617de3e01e158
-MISC metadata.xml 291 BLAKE2B 03ef9fa7f784a593023fe5c26be1d02dbb23083973b646855cd2f3620f3f11daa1318e51dcca9d54e49e3ad5233d989c456a6e023ab8db55b72f7cc4fb11e29e SHA512 da4cf4f229560941bf3dcb2098859aa91ce05c54f407d2315a463fe4ae2bb882557452d02844b5dc452ad0de9e7c81c0cb3f20bae7cfe920eb6dcf57545740bc
+EBUILD serverfiles-0.3.1.ebuild 545 BLAKE2B adbbb30768e18c0c593c84c6cc573314b477f9df2f3ae32ae4533e5d6d6f7f407423bf5fc6fee45c68efac7e4f5a88404cd0ab51e6af9457393edfaebbdd2e78 SHA512 4e1bb6cde484ed4ef8e6cfd14aadf4ca0f3978892400b229bff2a157dc4e60b51901f6961abb05381c86004406e4097ba595281e54ac6c7ba98b1ad6b5f4491a
+MISC metadata.xml 416 BLAKE2B 027fc5dbf26239a59035ed1aee771eeea87517ce45a5236db1a1287dc157c5ec7effac6c8e49b914383886c3f1f5ba15c9d66c0c2a70b7180d6bfeafa6bd4886 SHA512 d38819ac8fe9d134cf5d6cba532f041248e2ddb5b2b27b47df4bc656ad373b5c51eb8b9f2e4d2425028f7c85d6e3a734140a336e76fcc5ec2fc15905c363288b
diff --git a/dev-python/serverfiles/metadata.xml b/dev-python/serverfiles/metadata.xml
index 9358a3cc04bb..efe78c9e4171 100644
--- a/dev-python/serverfiles/metadata.xml
+++ b/dev-python/serverfiles/metadata.xml
@@ -4,6 +4,11 @@
<maintainer type="person">
<email>amynka@gentoo.org</email>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <stabilize-allarches/>
<upstream>
<remote-id type="pypi">serverfiles</remote-id>
</upstream>
diff --git a/dev-python/serverfiles/serverfiles-0.3.1.ebuild b/dev-python/serverfiles/serverfiles-0.3.1.ebuild
new file mode 100644
index 000000000000..70167fc2cec5
--- /dev/null
+++ b/dev-python/serverfiles/serverfiles-0.3.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="Utility for accessing HTTP server and storing files locally for reuse"
+HOMEPAGE="https://github.com/biolab/serverfiles"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-python/requests-2.11.1[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
diff --git a/dev-python/setproctitle/Manifest b/dev-python/setproctitle/Manifest
index 227dbd67e116..65835cc26ed1 100644
--- a/dev-python/setproctitle/Manifest
+++ b/dev-python/setproctitle/Manifest
@@ -1,3 +1,5 @@
DIST setproctitle-1.2.1.tar.gz 23628 BLAKE2B a50f078a08d2828b03b3cde261af419f88e08045fc18230be017c642c2d4e1b4fb6809e1e2230160d46ba24ba893beb1f95f125b93e7d1b9aacd4ed333bfea7e SHA512 c11f756a61501c4126e6bba5d931a3fb26294d2a55255c717f0e3c3b72184841452195ddf04fb6e8b686d26caa36cb5e13fbd66c66c151c54981a9edc620da1e
+DIST setproctitle-1.2.2.tar.gz 23960 BLAKE2B e05cd482a1a8f76689a57da97f8b139c31ca1ec314fc88439326537e4c7aa4283be14506a42f6aa600dac5478a3438c29f1edf5f492465d0df13786e8ed8e70d SHA512 e89651e4879a33681f2862cbd6b430520fe7e5b56331ff2804ad4d8d4bd0230c4270488b132497efcafbc105f575ed2b66caf667130978c899ebfdcb9949b4ba
EBUILD setproctitle-1.2.1.ebuild 577 BLAKE2B 48b873cdfd97db025ece44c8b544dc4a854e5b20812cd344fb3a145d3b68f35aa05469ce52a85a8e629766d77398fa51fe2629eabc672abfdde06788f0eca5a0 SHA512 699e8f99bfc03fd8f14d5e040656485ada4cda2758b2d1bc8ea9c0ef74379815f5d2a5a013d473948bd8cefd5af4839f8d5f8ce28f45f49adb0b2dbe295e83a3
+EBUILD setproctitle-1.2.2.ebuild 569 BLAKE2B 8d7558c76c7605a50f93f2e5621db1c886ab675b41f3dbb96d5563e9524f8c4d17f7a11b2b9c7934244696798cbb64caf6a7f978102a3239fa0d68cf552fff8a SHA512 360348cd4bafc1f616b08dacd780f45007f8791c4a73bd0912c6728e79460f94434a8c48c8920755ea58758c369d879f0332fb3e2b59f5e605442b6192b3520d
MISC metadata.xml 380 BLAKE2B 136b22ffc942b2b6a6bcbd45ed3cebb105bf91a16014fa1fbc181a3a9055d132e03df3ffa63df79682f1e7369ee264f87ff32e8602a6478d170f4b20a230e9fe SHA512 eaca32091baa4a9fcd8ffbac6d250c135c0237552a7229aafc3cbb8bdf43450c114f26676964f80f73c2146b0b47934d77bdfdaf8411c069958bd898f69e8004
diff --git a/dev-python/setproctitle/setproctitle-1.2.2.ebuild b/dev-python/setproctitle/setproctitle-1.2.2.ebuild
new file mode 100644
index 000000000000..81bb11e0f58d
--- /dev/null
+++ b/dev-python/setproctitle/setproctitle-1.2.2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Allow customization of the process title"
+HOMEPAGE="https://github.com/dvarrazzo/py-setproctitle"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+distutils_enable_tests pytest
diff --git a/dev-python/smmap/Manifest b/dev-python/smmap/Manifest
index 7b203676fb7b..d887cf6b56f6 100644
--- a/dev-python/smmap/Manifest
+++ b/dev-python/smmap/Manifest
@@ -1,3 +1,7 @@
DIST smmap-3.0.4.tar.gz 22459 BLAKE2B daccd2cfa4d448297d1a0b2c33c1a316e8c84ae5dbe934d688fbdf034a660214c98d428206b8e9ce1cab3e5f3561309a1e7f29e3371b7358954f0fe7ea37092d SHA512 da7e5c0257f29b487eb5ee18f29656340f7f6999dd625d93560444d526df8036a8fc4452242a2d01203907798709d82a0015709e097bc22acd3d0a8b976ef9fe
+DIST smmap-3.0.5.tar.gz 23228 BLAKE2B ccc36c33e9239f69a41eff291dcde7e455a84d886c2b087464b1b084ad8506b9d0f862b083635d51465089564edbd27ed0b7c9c5a0d1e58605b3db6f84dea857 SHA512 82d0167ba439164b5b9e6ca6081558b7f32af364f7935aa40500b34ca80e0fcf8d014e53eb2963e189d28ef18c8dd48da0b515392d149608fc3179fae3f69ee1
+DIST smmap-4.0.0.tar.gz 22524 BLAKE2B 2edd07925d9511879cb816f1e80d5fe7920ef91635f085b8d0ca81fa8d46bf0a1dfce7eab6f70250b93602a5a10e8170045f0720cf9fe3b26911d4e8b419f4cf SHA512 fae59fd4e8ccc95cbc07be3ece208e862948c2b537850376b169acc15b9f0b1d94d412fde88647c245dda117dbbdab4db6426e1d95f3f9779bdd40c2d9c7d2cd
EBUILD smmap-3.0.4.ebuild 464 BLAKE2B a9a0c1aa02db5a4e7ae87f4f27117a7eb9860149587d0bfdb38e34d84648bbb97e854a68a6636c17b7ff141f46ed0b9f5cf967c6518e0697ff746dbca397a889 SHA512 9a30a29ac2a9e63109f11c486d80556cc1de4649c13ca42e68213cfea21e96e2679a803c2c82edaa766a9acc71f41cc86462e32d2ad55c66040c4ff716f4c53c
-MISC metadata.xml 396 BLAKE2B 5c97e05fa9c1976fc6f12f6a4ea3bef317876c1f329ed31d5a6ddec7c5fb177cabcbc80b22532bfcec545a5847e58e3605f39e08d2a1ed80969da5dcbe3e2a93 SHA512 c26a7a644c3cfb8c537dcbaa5c031cad1ea2a4b085960348be069376e7bf9b4d402b0f899091d7fcedaf7f578d457e39bed5c993d0e394e466430f49fc86ebf2
+EBUILD smmap-3.0.5.ebuild 488 BLAKE2B d61c4e81a5b6c62cff35e69d16544d25a52cef44a35219439f9c2a5d86336f45df708da6f417d063092e187e81dd8cf998478456f877361a94baf85dbcd5fd83 SHA512 61b2e8c3d41e42f33bf3d9f9b3a05b886fb19cc2de068c22b6338c2bb494d9360b794c258c60002a3e7e261535044600342280b57d0b6efddce06072fe271fa2
+EBUILD smmap-4.0.0.ebuild 488 BLAKE2B d61c4e81a5b6c62cff35e69d16544d25a52cef44a35219439f9c2a5d86336f45df708da6f417d063092e187e81dd8cf998478456f877361a94baf85dbcd5fd83 SHA512 61b2e8c3d41e42f33bf3d9f9b3a05b886fb19cc2de068c22b6338c2bb494d9360b794c258c60002a3e7e261535044600342280b57d0b6efddce06072fe271fa2
+MISC metadata.xml 411 BLAKE2B b6d13ec428eae8529a38571afc5c66e1c02f812667c0f27bc1db2d23a702d7d49ebe877087d2af0136eb4a34d6422c00cb132fe6e526c24646a742e167e16caa SHA512 8020f425757423d6be45a200bdd9ecd261a1f81fa148c16a08c343f8be83f558fb6bcd614d2579f8e82a139efaeecca568d8b65310613707fdfb3ea1367594c8
diff --git a/dev-python/smmap/metadata.xml b/dev-python/smmap/metadata.xml
index f90c32a7838a..c2aff8f1ab6d 100644
--- a/dev-python/smmap/metadata.xml
+++ b/dev-python/smmap/metadata.xml
@@ -8,6 +8,6 @@
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">smmap</remote-id>
- <remote-id type="github">Byron/smmap</remote-id>
+ <remote-id type="github">gitpython-developers/smmap</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/smmap/smmap-3.0.5.ebuild b/dev-python/smmap/smmap-3.0.5.ebuild
new file mode 100644
index 000000000000..64612c873ca5
--- /dev/null
+++ b/dev-python/smmap/smmap-3.0.5.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A pure Python implementation of a sliding window memory map manager"
+HOMEPAGE="
+ https://pypi.org/project/smmap/
+ https://github.com/gitpython-developers/smmap/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+SLOT="0"
+
+distutils_enable_tests unittest
diff --git a/dev-python/smmap/smmap-4.0.0.ebuild b/dev-python/smmap/smmap-4.0.0.ebuild
new file mode 100644
index 000000000000..64612c873ca5
--- /dev/null
+++ b/dev-python/smmap/smmap-4.0.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A pure Python implementation of a sliding window memory map manager"
+HOMEPAGE="
+ https://pypi.org/project/smmap/
+ https://github.com/gitpython-developers/smmap/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+SLOT="0"
+
+distutils_enable_tests unittest
diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest
index 08a98d05324e..fa0ac0755cb5 100644
--- a/dev-python/snakeoil/Manifest
+++ b/dev-python/snakeoil/Manifest
@@ -1,7 +1,9 @@
AUX snakeoil-0.8.8-py39.patch 1243 BLAKE2B 30c096614e4a4023781a1ba0b5694e5c61521116f35d026b8138b48f03e29dd5d413433248fbb2922faed32e0de30bd0329032d666c73e8a0fbb073131d843b1 SHA512 2ccb78c26c8a4df1a757422122617087ea34873de48e94d43c980d86963a2ed3f2b7e71dcc03686a313eefb07bfdc4010763eec8aef38ce8cb5786495aed1522
DIST snakeoil-0.8.8.tar.gz 296519 BLAKE2B 5a5f6326d01874b46a5cb85f5370217f4f3dfd5743679280f1f59737567cd5d79deb945be847fd3cd47ff0ed67cc836d2a3e53c4aefbe8080da767f380295538 SHA512 ea1ff6ea45c9f5fc3bc539cc65031050093cc1fbdda869b7160b286dcf3233577ca297ab55ee3d7ee4253c5485f9e956e14ee2a97bfb88680811d1b8af6cd62d
DIST snakeoil-0.8.9.tar.gz 271205 BLAKE2B dcaf4d26b430a2e99481182aa912a884a0cf5943f65028f4da098ec1b0ab177a97aeb0743d90cade589eba598598eccd275b15379d281ad0dc0bf62badd24c55 SHA512 d80f4c5be5d97598a119bd29413df1960487e4af2532b33b03c17337d15d24b34c4e5617f0d5d40db973f009697de25ae8c5bf5e60c19409835b3e77b4ffb461
+DIST snakeoil-0.9.0.tar.gz 271675 BLAKE2B 7dd65335fd79a7d335e5047ba928d7c156c5758874e20e41a06fc25fd2133697bccadc3cd24bcd611b7b210dfe330c121487c6d5bf5afa6330b714c928f3fd44 SHA512 c34938fdc5dd41ab84c5775090cc6bac1ac6bf0bd145c8d8966582917205ef422da272d12e4272afde764f52c62c8f02be076ce13c6552e0384a18fc8442cf96
EBUILD snakeoil-0.8.8.ebuild 894 BLAKE2B 4c30ab784f3495a7e618ac0c0994fd24e336429144ca246459b441ed1d9b30b98dbf91f21f39fb7a85f3641f2c5c7ba160b3f57a121f3088ad03a311a3f38fbb SHA512 3b95671e781cb058e6459c13e3692bd79db88ad6e41fe50a9a16344412ce29cbf41a49142af1ede56edfa90a0376fa3b0f65ed478c1c320b422629009b69d6c8
EBUILD snakeoil-0.8.9.ebuild 856 BLAKE2B e8cb85cefd445f8eb1113e7ad5264cfb235efc1228a0388453258937a92df52f627c4ef87d7656bf6b585439d1367c33469ac3c2b7a2aed27ed3ccd9d23e81c3 SHA512 ecee6f93a1e8db80346dab481a7cbe9381ea68ac7ccacb782030eaecab64a3530e16eafd3c03456f5e81186bb716c3e1e787dae23d4f6b507c349748e16cf00b
-EBUILD snakeoil-9999.ebuild 859 BLAKE2B fe7edfc38fe2a93a85d88057c72396482efb7d074c2ffca8191dfd9168511221bcf73798ee271dbaf202783856745980b6d7ec0f046c02324861f529cd67dac5 SHA512 adb46897c51505c370ac5c81d0ed0ee7a645dbc5b60c9241a2ed449299073dbdb69661138216fa78402da46b5436f49b38fd836a389a526cdbf4032dde9a4e01
+EBUILD snakeoil-0.9.0.ebuild 720 BLAKE2B 92f9f964592a63930e00ac23a7b5d102776ea63ad2af6ba5e47f5ba1f9fc4e18184056bfedaf60eb8c21569830e5152a0e58b061dcd18ba1d57af1ab2a83592f SHA512 59a367b088eaa2b993468c39c5a03a54cc0cdfea6f651c281750ca207b67905c19475c2066871f475884373b69587ddc8b079a129cfef1705a589374f486fc3c
+EBUILD snakeoil-9999.ebuild 720 BLAKE2B 92f9f964592a63930e00ac23a7b5d102776ea63ad2af6ba5e47f5ba1f9fc4e18184056bfedaf60eb8c21569830e5152a0e58b061dcd18ba1d57af1ab2a83592f SHA512 59a367b088eaa2b993468c39c5a03a54cc0cdfea6f651c281750ca207b67905c19475c2066871f475884373b69587ddc8b079a129cfef1705a589374f486fc3c
MISC metadata.xml 386 BLAKE2B f9bc5cb5f590209e7211fffa5ac87e106e636f871dec0b31a90c4aaed63cb9fd4bf4fe510a4f36676eb47028465a58d5088307aec6c2c5b000d370aca5437b68 SHA512 47ee140ad8c665e0541a71721eec7739913a93944a0be471287c0df7403d63757500b27d3ffb909590846991c69727ea95d960dc98e7887bea3b178bc4dd6047
diff --git a/dev-python/snakeoil/snakeoil-0.9.0.ebuild b/dev-python/snakeoil/snakeoil-0.9.0.ebuild
new file mode 100644
index 000000000000..0a7822decd00
--- /dev/null
+++ b/dev-python/snakeoil/snakeoil-0.9.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_REQ_USE="threads(+)"
+inherit distutils-r1
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git"
+ inherit git-r3
+else
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="misc common functionality and useful optimizations"
+HOMEPAGE="https://github.com/pkgcore/snakeoil"
+
+LICENSE="BSD BSD-2 MIT"
+SLOT="0"
+
+[[ ${PV} == 9999 ]] && BDEPEND+=" dev-python/cython[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
diff --git a/dev-python/snakeoil/snakeoil-9999.ebuild b/dev-python/snakeoil/snakeoil-9999.ebuild
index 0c98e3d18348..0a7822decd00 100644
--- a/dev-python/snakeoil/snakeoil-9999.ebuild
+++ b/dev-python/snakeoil/snakeoil-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
PYTHON_COMPAT=( python3_{8..9} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -19,14 +19,7 @@ HOMEPAGE="https://github.com/pkgcore/snakeoil"
LICENSE="BSD BSD-2 MIT"
SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pytest[${PYTHON_USEDEP}] )
-"
-[[ ${PV} == 9999 ]] && DEPEND+=" dev-python/cython[${PYTHON_USEDEP}]"
+[[ ${PV} == 9999 ]] && BDEPEND+=" dev-python/cython[${PYTHON_USEDEP}]"
-python_test() {
- esetup.py test
-}
+distutils_enable_tests pytest
diff --git a/dev-python/stestr/Manifest b/dev-python/stestr/Manifest
index 8199e374130c..926291f6af64 100644
--- a/dev-python/stestr/Manifest
+++ b/dev-python/stestr/Manifest
@@ -1,3 +1,3 @@
DIST stestr-2.1.0.tar.gz 103501 BLAKE2B 6b000b8e3d0a27a18f19510dd8d5de8641223c18ad22a3f90b73619aa41bbe1a51bcedba604ec448282fa41e2ae93b61fdd0e72e603a39730a59400fc15ef007 SHA512 a99d0659da0ca2b86703529df9ef6d135578bd8374a2afcbd10bd96f24f5e6dd1dacd5929d96a083881f1db2a930b039d9045348a0298d84d2480c6c9a75d1f7
-EBUILD stestr-2.1.0-r1.ebuild 986 BLAKE2B f9762d229a63187185f0476cbb4aa1be96051e501bb6594078ff7897fd05c9d011bc2f6a991b05f43351ffd42c07a77b8f0060d76b0d2a48c4613ce91113910a SHA512 496907a962578b482d13b52a38375e7c546d9e86eda546433c61e8ac30b047f1aa78f0580d798b68adc0c47a85499a27012e7f0af15f14c6cf167b3808d55e51
+EBUILD stestr-2.1.0-r1.ebuild 991 BLAKE2B 90c6d07846bc582bc4ae1551bb36c643d67c0e0aaf80cf2683be8adff7f70beb57d086bd42e270bc7bbcb4a827a96c93bff739a8c95577db4704b066315984b0 SHA512 dd18868da1a80c48512911f3966abfd4491a9abe7638d8e3b1256e0bdff2ec503ea7c9350e821932b4c06436b2fc031920deb0af978394bd68561cb84f18a3e4
MISC metadata.xml 615 BLAKE2B 59ec048ea712845ca6de6e55aa4ca514da16e6c6387ce2324effc9e6eb82d99aa5d3601914fe78398fcc83be14c752a1ff4e546f36746f8711e36aaf4cdc2846 SHA512 d13186ab5353fe9b9310ed047a828b65f179b173c7c220fbaba5a80e36bda817dd44ccaeb4a9272b342de6246e44ead8d959fdc7a4b4e7f00c52848eb0a613c5
diff --git a/dev-python/stestr/stestr-2.1.0-r1.ebuild b/dev-python/stestr/stestr-2.1.0-r1.ebuild
index ad896db549c9..c2f99ea71ab0 100644
--- a/dev-python/stestr/stestr-2.1.0-r1.ebuild
+++ b/dev-python/stestr/stestr-2.1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~mips ~ppc64 s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc64 s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/sympy/Manifest b/dev-python/sympy/Manifest
index 3b35cfbc53be..8c870435ea13 100644
--- a/dev-python/sympy/Manifest
+++ b/dev-python/sympy/Manifest
@@ -1,5 +1,3 @@
-DIST sympy-1.6.2.tar.gz 6811705 BLAKE2B 4cd894d28bedc986acc8ef67aa60f82e0899c2ed028658a8f340d7538b890e0ed380b3614a464eb58d71873b29b0795508b4556bb8115bf0c108336ef1e4cca3 SHA512 e16a1d85aba438e4248bac48a163ea1827e2cee57c28f7670ed19cc69d4c08d6796d62f79d245e269d75765b8f7ff4f4ca2841f98534e136ceeb5d3f7a5d252a
DIST sympy-1.7.1.tar.gz 6974183 BLAKE2B 4bd8c9d60c46b05a7fc6c622667858fe17d25798756dbe967ce19abc8047263fe540f332e39418e877852c0565270377bd01fea7e65aa35ed4e03079bc130805 SHA512 eb9387bb9c632203af650279f896427556725b7496c00d8dfe97b7476beedbbee5714659f7fb44b4fa986c9567cdcaefcc19401d63e1ca0e9a6c7317855440ea
-EBUILD sympy-1.6.2.ebuild 1769 BLAKE2B 6791de75046560b62b96a86ba040810b872f567b602f7adee59a119f130c7f1fe2f6abdbdbdba3f8109ed631e4cde9d29b74f29d2b975807d8cd0ede36921b3a SHA512 768b3705b672ca05299483baa0c8a69c27b4c30cf16fdd488a4ccd3ba0c811f55e16c8aa9d62b6c99ca11d34f35770bf99d41a3d5e90adadcc050442a3a99219
-EBUILD sympy-1.7.1-r1.ebuild 1849 BLAKE2B f54484baf0216c4fcbc8de382b2c8b9761c124db96ac188ee535dfc55d489c0d2a48f93cc26c6b54426a8d43e7600fe284c1e329fd81cce01950ef833ba7588d SHA512 4dc3816b57379c498203f4771632858ad0b63a5733140dc80e34dd2c7ebba5e7ff3f9ca518c564eefa3486f2ed4f642983384bdc3fe92c08953ff6d46dd6b3a5
+EBUILD sympy-1.7.1-r1.ebuild 1847 BLAKE2B 6de0bc9fd9c65680f2f1208eafd20a3d94d8ca9658b1508efefaa834ec60bdd829ddbb4cb7af36d59958e39c54dedc58aff6d58e7f4101f1c7ea4a7ece39b5f0 SHA512 ede543165181565b24379c9a060293f4ed4282ec2f734587d1be857c0ddb81b5fc9aa3ca9961843bdf0da215aece84949eea1f07ddc46b1027a67f3db3194ee9
MISC metadata.xml 1607 BLAKE2B cb7e15ad95ed4b47eff7399fe726815cf66ef40bf0af31f31d423aa808bc4f3386756e2a8e98fdf584113d6923edb47a91f39effb08013b5865608e2ca29f3b4 SHA512 198aa6343d446bb348a827b48097055ad709bb6bba22cf9bc3eca9d28fd71d450acad47bfa14fce403dd5d4bbff584bd78407f3859ea4aef918e4768af685c7e
diff --git a/dev-python/sympy/sympy-1.6.2.ebuild b/dev-python/sympy/sympy-1.6.2.ebuild
deleted file mode 100644
index e389acdbe485..000000000000
--- a/dev-python/sympy/sympy-1.6.2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit distutils-r1 eutils virtualx
-
-DESCRIPTION="Computer Algebra System in pure Python"
-HOMEPAGE="https://sympy.org"
-SRC_URI="https://github.com/sympy/sympy/archive/${P}.tar.gz"
-S="${WORKDIR}/${PN}-${P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="examples imaging ipython latex mathml opengl pdf png pyglet symengine test texmacs theano"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-RDEPEND="dev-python/mpmath[${PYTHON_USEDEP}]
- dev-python/pexpect[${PYTHON_USEDEP}]
- imaging? ( dev-python/pillow[${PYTHON_USEDEP}] )
- ipython? ( dev-python/ipython[${PYTHON_USEDEP}] )
- latex? (
- virtual/latex-base
- dev-texlive/texlive-fontsextra
- png? ( app-text/dvipng )
- pdf? ( app-text/ghostscript-gpl )
- )
- mathml? ( dev-libs/libxml2:2[${PYTHON_USEDEP}] )
- opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )
- pyglet? ( dev-python/pyglet[${PYTHON_USEDEP}] )
- symengine? ( dev-python/symengine[${PYTHON_USEDEP}] )
- texmacs? ( app-office/texmacs )
- theano? ( dev-python/theano[${PYTHON_USEDEP}] )
-"
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- "${EPYTHON}" setup.py test || die "Tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
- local DOCS=( AUTHORS README.md )
-
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-
- distutils-r1_python_install_all
-
- if use texmacs; then
- exeinto /usr/libexec/TeXmacs/bin/
- doexe data/TeXmacs/bin/tm_sympy
- insinto /usr/share/TeXmacs/plugins/sympy/
- doins -r data/TeXmacs/progs
- fi
-}
diff --git a/dev-python/sympy/sympy-1.7.1-r1.ebuild b/dev-python/sympy/sympy-1.7.1-r1.ebuild
index 6d8ec81ca1ca..bb21c2569356 100644
--- a/dev-python/sympy/sympy-1.7.1-r1.ebuild
+++ b/dev-python/sympy/sympy-1.7.1-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="examples imaging ipython latex mathml opengl pdf png pyglet symengine test texmacs theano"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
diff --git a/dev-python/theano-pymc/Manifest b/dev-python/theano-pymc/Manifest
index 6bde6f50dabd..010f5c95377f 100644
--- a/dev-python/theano-pymc/Manifest
+++ b/dev-python/theano-pymc/Manifest
@@ -1,9 +1,13 @@
DIST Theano-PyMC-rel-1.0.15.tar.gz 12978600 BLAKE2B 9038baa6d7c275a20a2e4f4f9e382f651deee958b2f044ad4360ea7d5a0408ab237af03857d5a598464c770ab1935d051d0f84657efd2915f5c80b393b972e04 SHA512 ad544b2749320ac2c3cd27e84e7700ce469e7d840491675378aabc3a75b03b26065c1022760fd1dae06f6cd694b4ec6de95e78280c478884ffdb224e4f0760ad
DIST Theano-PyMC-rel-1.1.0.tar.gz 12482951 BLAKE2B 3c3cf6bcd396ce01d68575d8272a9b110077ef8c2b4a6c8f0e795dafcf75f862e145d4e9d83289950e8d463098fe0ebbcee8f4d5f0867d9e6c673c77d6fe8b90 SHA512 667c0b3662ee41254d1776060d64d46b58980ac4ae4e7b271d29d7e09321089946e4aa864626b6e8ea1bd2eae330688b675d507e18dce2d92a4a8df5a0116bb6
+DIST Theano-PyMC-rel-1.1.1.tar.gz 12481810 BLAKE2B d0c40c9bcb25c65b38ed21092a1824c137f9942c8c2d1ab38b6ce9885a4e7be2bd096ed28fb7dc9397eae1477a47d9284b3e5536b563e033fd86af49d6479644 SHA512 d0462bdf6d7174b9c31a6e63b19ac7556f35787b962a7ec7a74cd53c12b8eb990730a5e155e55dc59f0bca20da26d4270ea50e8e32fe23118bb1c78912f69688
+DIST Theano-PyMC-rel-1.1.2.tar.gz 12482962 BLAKE2B 427afab5b831f625b0825746d24d68d7c7a2ea853f83d0b543f9c16baf7f120bb26446a438fa69279cd55e7788b3f1aaa6c6ac787231415f49a53e34e6b92584 SHA512 f582e23803d392fc469ed4aa13ee8615b7ce367de0a95d57fb71217f578112bd1611df1fa580f19970e1e3681fc5dc7d80d9bb9c2c40e5956d1eb937a9271431
DIST theano-pymc-1.0.13.tar.gz 12975871 BLAKE2B 71528868885084d7c37f1f5cc5156aca5e764d09f0dc57aa46e21240ee2959aafb5882aef8977d9f215b051265d0d9bc3a7097ac0bb6d427cfc076ea6f591905 SHA512 da25e386965695a5630c54a671a7a573d0f0fae2eeeacf4f65130e4e4caf416373852ac14b1eb07ae39c194febe854d71fffe2adc24c348f64a4b73b43564229
DIST theano-pymc-1.0.14.tar.gz 12979426 BLAKE2B e6db87a348d6e7003f8b1ff4e0634335d53d734ea922951edeaab06ec54d51f1d7930a03f6dca14979930abb6212f873d606a9adada46d5b606854c5d8a6c6a5 SHA512 4ddfe5978f33cea96b20763cb01eecf1ec6c0c6b97ac892d647e28b607e61b11862739e5836356ab87e2002e992febe35ce9e1e72d37732074be2dbed64b50b9
-EBUILD theano-pymc-1.0.13-r1.ebuild 1228 BLAKE2B 4c54029fa720820f537d3e0655278167a9308de193afeff044203726b0539a3d41e916d4cc7a7f289a6d02878c851f7701f0b974454c58b4a1ec84986d04fa84 SHA512 ce0851f9e57c6b6c9a458f437f22d47841fa281c10b14b1a641eb24275a88b8091e12a07ec59f706fc6469fc5c989f98ba0055d7a75fdcf9556a236e82036957
+EBUILD theano-pymc-1.0.13-r1.ebuild 1232 BLAKE2B db31152915ddfb090a579eeed68248aada2611fe5ecd5c5bc98a3ad99d9b2055673a2f9d61109c71b307d733aee3b9ad2c76bbc75393b115b725e67e0e594fbd SHA512 059cbfa4d5307640620dc1f35e0be168d147c461d3a9c0000fb320c6f5ed8fd88fc6b6ab63fea3237717c73fbc312b456142fcfb6352657bd270d09ea4db98e6
EBUILD theano-pymc-1.0.14.ebuild 1228 BLAKE2B 4c54029fa720820f537d3e0655278167a9308de193afeff044203726b0539a3d41e916d4cc7a7f289a6d02878c851f7701f0b974454c58b4a1ec84986d04fa84 SHA512 ce0851f9e57c6b6c9a458f437f22d47841fa281c10b14b1a641eb24275a88b8091e12a07ec59f706fc6469fc5c989f98ba0055d7a75fdcf9556a236e82036957
EBUILD theano-pymc-1.0.15.ebuild 1663 BLAKE2B e9505f246576cd07667c33682debe76365f4295379580b36aed175bb8ae317cd49bdd34f27c782baa3f15bd524968fd60e06b2b8a6e91777bd3e1a8e003a1980 SHA512 74ba634f84cad7ced69a541855358353e5c51bce44fabea20ccc2340ddf16dfca041118f8026ca9041c069c00c5a0aaad3635ffc69ed80f95d271bc14268eddb
EBUILD theano-pymc-1.1.0.ebuild 1713 BLAKE2B 1a7de27bbb932b8c447b0f2689295a9c3d5f8370ab98a064ec36629e54535601b1a02479249177f59c273993bd4e7143c2d0a67ddd5fda6b9f14d3203dc10770 SHA512 0cab85931fe676fefaa9db25ea37cba43590e5b80920caebaacee18615eee8480cc862e76dea022baf772d2a26be62fee1c4e5dbb2078483a4868988a082f445
+EBUILD theano-pymc-1.1.1.ebuild 1713 BLAKE2B 1a7de27bbb932b8c447b0f2689295a9c3d5f8370ab98a064ec36629e54535601b1a02479249177f59c273993bd4e7143c2d0a67ddd5fda6b9f14d3203dc10770 SHA512 0cab85931fe676fefaa9db25ea37cba43590e5b80920caebaacee18615eee8480cc862e76dea022baf772d2a26be62fee1c4e5dbb2078483a4868988a082f445
+EBUILD theano-pymc-1.1.2.ebuild 1718 BLAKE2B 85679937700fb93e881054083db2f03ac73e875e6122ca1e61e632248efcfadda5cfed1eb6386e1e44afe43e57317f458c963c4daed3677e32f5d01760f18b9f SHA512 50f72e164a52c1c5e7f896bd741baabfea31553b6ec453977f3ee66c58f3c586daf82140fcb63088875db9cc62c40d5174a8ac7e7c2bf249f74ed1eb83dfb10a
MISC metadata.xml 400 BLAKE2B a9f06ebe35c874d15d1a6608e8398a79480b24cc0ec1b7a45db8c8d18aa24d26817c47a62ad13fba1f32286699749679568b75593c0909dd2ef5785450b379f2 SHA512 530f9e294ab4481624cd9757d67a9e8a67dc2a023002a7f312de619bf05bfd1a06c30ecebd0606f76a1dbe37176697e990867c95de9f411b7631bcc341192e93
diff --git a/dev-python/theano-pymc/theano-pymc-1.0.13-r1.ebuild b/dev-python/theano-pymc/theano-pymc-1.0.13-r1.ebuild
index 695a31afb335..c1f278df8a63 100644
--- a/dev-python/theano-pymc/theano-pymc-1.0.13-r1.ebuild
+++ b/dev-python/theano-pymc/theano-pymc-1.0.13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ S="${WORKDIR}"/Theano-PyMC-rel-${PV}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/theano-pymc/theano-pymc-1.1.1.ebuild b/dev-python/theano-pymc/theano-pymc-1.1.1.ebuild
new file mode 100644
index 000000000000..221894445d0d
--- /dev/null
+++ b/dev-python/theano-pymc/theano-pymc-1.1.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1 optfeature
+
+MY_P=Theano-PyMC-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with multi-dimensional arrays"
+HOMEPAGE="https://github.com/pymc-devs/Theano-PyMC"
+SRC_URI="
+ https://github.com/pymc-devs/Theano-PyMC/archive/rel-${PV}.tar.gz
+ -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -i -e "s/tests.\*/tests\*/" setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local exclude=(
+ # speed tests are unreliable
+ tests/scan/test_basic.py::test_speed
+ tests/scan/test_basic.py::test_speed_rnn
+ tests/scan/test_basic.py::test_speed_batchrnn
+ tests/link/test_vm.py::test_speed
+ tests/link/test_vm.py::test_speed_lazy
+ tests/tensor/test_gc.py::test_merge_opt_runtime
+ )
+
+ distutils_install_for_testing --via-root
+ pytest -vv ${exclude[@]/#/--deselect } \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" ||
+ die "Tests fail with ${EPYTHON}"
+}
+
+pkg_postinst() {
+ optfeature "GPU code generation/execution on NVIDIA gpus" dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+ optfeature "GPU/CPU code generation on CUDA and OpenCL devices" dev-libs/libgpuarray dev-python/pycuda
+}
diff --git a/dev-python/theano-pymc/theano-pymc-1.1.2.ebuild b/dev-python/theano-pymc/theano-pymc-1.1.2.ebuild
new file mode 100644
index 000000000000..ca106ea987bc
--- /dev/null
+++ b/dev-python/theano-pymc/theano-pymc-1.1.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1 optfeature
+
+MY_P=Theano-PyMC-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with multi-dimensional arrays"
+HOMEPAGE="https://github.com/pymc-devs/Theano-PyMC"
+SRC_URI="
+ https://github.com/pymc-devs/Theano-PyMC/archive/rel-${PV}.tar.gz
+ -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+RDEPEND="
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -i -e "s/tests.\*/tests\*/" setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local exclude=(
+ # speed tests are unreliable
+ tests/scan/test_basic.py::test_speed
+ tests/scan/test_basic.py::test_speed_rnn
+ tests/scan/test_basic.py::test_speed_batchrnn
+ tests/link/test_vm.py::test_speed
+ tests/link/test_vm.py::test_speed_lazy
+ tests/tensor/test_gc.py::test_merge_opt_runtime
+ )
+
+ distutils_install_for_testing --via-root
+ pytest -vv ${exclude[@]/#/--deselect } \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" ||
+ die "Tests fail with ${EPYTHON}"
+}
+
+pkg_postinst() {
+ optfeature "GPU code generation/execution on NVIDIA gpus" dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
+ optfeature "GPU/CPU code generation on CUDA and OpenCL devices" dev-libs/libgpuarray dev-python/pycuda
+}
diff --git a/dev-python/tinycss2/Manifest b/dev-python/tinycss2/Manifest
index d75cf79bbec8..457efc0687c4 100644
--- a/dev-python/tinycss2/Manifest
+++ b/dev-python/tinycss2/Manifest
@@ -1,4 +1,4 @@
DIST css-parsing-tests-c5749e51dda3868b3e8062e65a36584c2fec8059.gh.tar.gz 35758 BLAKE2B d834011c3ac774eb79b35e2e74f3854ddc2bb871531a32194041d6f98bde3dc68db67baea25d5463a03e057197144237be69fee4eacfb8edb73167e6e4faf7be SHA512 ef44eb1144a6484f308fabe4187310b2ef0067f328bf5213969d87c475fccae3d716dc66640a0a554ab2a3d7da0efb3a168a288ac6eef7722f3ae46959943b49
DIST tinycss2-1.1.0.gh.tar.gz 28205 BLAKE2B 46ba3f705522067e5b7aa5fdbc89f8980598e7e81b39114052b428e8c21b1a90fb3a9082bd51bbc0c6719adf6f0be285683b125886afe1a957013164f3b89428 SHA512 e1ed2679c09a0814d6deca069c68521e6ceef80f4a9cc16ab359dc5ee7ef97d0c7335680702548b023b1a48c5aeb838e29bf1b55f64698913dd16ae33a478a2b
-EBUILD tinycss2-1.1.0.ebuild 1017 BLAKE2B 1b8f967a5390ecc5713cdd07f03c2adbeab6b07110b11488e3da9123335d2dbcb633de1590fa076fe234811280668deeb09ca4d400d6fbc20c6840dfea7c1dfe SHA512 6abd03b5db5a6b2205d55f765e5900870eefe2fcff1283865b74f0719b160e14ab1b3586bb82dd6b7834ec74f427fb9e24d4836fba3ca35ee777bdfae273b776
+EBUILD tinycss2-1.1.0.ebuild 1022 BLAKE2B 4c754783c390c137277a4a873d07e6cba12a116989cb88e666ae6c8238669c2c13c8ae4d3cceeb85fc119d88719755a333bca1ac7526d7134b7e0c3d55e92183 SHA512 883617d38b5e27f2edf3656e6058fcd8d338d5b2728ee6d1c8cd2593a3944600b32838cbe6fcfad5a0199318d0176701dbb2f1971a76cad6fbed12dda2a1df18
MISC metadata.xml 522 BLAKE2B 7954745f23764d7736ce267e95b61c55efdad096d4f6cc7f552438edde811bcf2efce828e3710f5dcc580ba225a980cfc951a3bc52788fb518c3e22ae82140f9 SHA512 45dd447790194120cdf6715e569a39834a7839bafb6c9272da5d10243bfdec5cea26b97dd6be139d62a8f03ab035da1b0e2022c8114b6f0a1b9d18c56d0f7b8d
diff --git a/dev-python/tinycss2/tinycss2-1.1.0.ebuild b/dev-python/tinycss2/tinycss2-1.1.0.ebuild
index 5b05fabea7c5..d5cf46ff8c80 100644
--- a/dev-python/tinycss2/tinycss2-1.1.0.ebuild
+++ b/dev-python/tinycss2/tinycss2-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND=">=dev-python/webencodings-0.4[${PYTHON_USEDEP}]"
diff --git a/dev-python/tld/Manifest b/dev-python/tld/Manifest
index 39f6d67df4eb..55ab092ee2bb 100644
--- a/dev-python/tld/Manifest
+++ b/dev-python/tld/Manifest
@@ -4,5 +4,5 @@ DIST tld-0.12.3.tar.gz 1498596 BLAKE2B 7a1d33c3527bc1dfeb18bfcc5af4d153f9cc39b52
DIST tld-0.12.5.tar.gz 1500013 BLAKE2B d6b51e144f9c1305212ccb537b3488b7643190598674103e8fc7772c34f1e5a6eefb09d957a6ecd1ffa3e9ab0cc41b07dd97ef70f031259393c7410cd05e0b29 SHA512 90fa3911f64368e3c75d034b5854d4460ac41b603b431ef94bb0b49bbd37f5fadb0a084f24849aa8fa2a74608ea9555eec2d4372641bc4d135e1cb4fd3ad23ed
EBUILD tld-0.12.2.ebuild 492 BLAKE2B 9009d45cad616dbf0366bd6167110427247f21ec33c2bf761ff2c718c2ddc6162063ddea6b287270445cc7aeda8190933a8b1ef4a78f702052e549368850a69e SHA512 c101a9cce181a51628a533fa98dbd9307aee29ef6ed66e23dc37cd3b8d54dabf3820c62a850acdae67af03500348d2f3b452e28f17fccd7b4eb7bc14e6969c0b
EBUILD tld-0.12.3.ebuild 463 BLAKE2B 645008d1225f5b097ecccaa24e5bb83d4c204b992cbeade7578d0c6b6091fe704776df90a9f00bfa8666cc277b71bf3f675b33d4a1d2927858341c80798fdd6d SHA512 86029c7df54f6331cf6831eb12a4e2a55bc6ffda380bdcbc0e1bd887a539065df38712780759fbcfe6cf822031ca808f366d9320734f56d5e696dc07e0b35c86
-EBUILD tld-0.12.5.ebuild 713 BLAKE2B 39cf50ac11025df697d0f5466abf902db37d63216e5755666d770295b34081b3d396b9b892dc741b8fc7dd5e8a3a651c429dc4d1b7a0ac42c22f0a2938d69631 SHA512 d6d0367f4da74bfb91dcafa5b74de4f80945a95bf55c4531a198a67c1f0cc2696bd7ef47eae62450447244bc7321d3c73554c1732674af7110af48df5aede812
+EBUILD tld-0.12.5.ebuild 718 BLAKE2B db268f1a3479d6781f2e0b103738a40a1aeba5a42b79a99ea1c4d0d87ad561cfdba8ee2c8b6a3df90bca6451e3d54a99b2d6c22f65fc78fb6546df8ff3c84ab0 SHA512 1d644d200d3b7819088d649c9b9f5de77500b952499aee1f1ea25a8e93b01f140840359c9c77479f4f2c40ff5dcac3319d24126acced7c7820ef8afd2dc7dca1
MISC metadata.xml 478 BLAKE2B e00ab9c47661bb6c6e2d0ffa74bb43154ae546a5b92d3c5ce0396a5935b44e3a3b3d4ab201d305d106e98c8c26a2fee31032878bb2109f8e45f2509a09280992 SHA512 97d25f0e6286a1434f0a27ec986d842ba0693559a646073493d6cebfa8a573bcd6ebe870cac8603556ff65d7061703af8aa963701a1c9513a737402819bab030
diff --git a/dev-python/tld/tld-0.12.5.ebuild b/dev-python/tld/tld-0.12.5.ebuild
index ba3c451c647b..3c09f0f0acae 100644
--- a/dev-python/tld/tld-0.12.5.ebuild
+++ b/dev-python/tld/tld-0.12.5.ebuild
@@ -18,10 +18,10 @@ RESTRICT="!test? ( test )"
BDEPEND="test? (
dev-python/Faker[${PYTHON_USEDEP}]
- dev-python/tox[${PYTHON_USEDEP}]
+ dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
# Calls system binary directly
PATCHES=( "${FILESDIR}"/${PN}-0.12.5-names_cli_test.patch )
-distutils_enable_tests setup.py
+distutils_enable_tests pytest
diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 808133a07034..25812c4a958d 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -2,8 +2,10 @@ DIST tox-3.20.1.tar.gz 297516 BLAKE2B 2a13059bce229f30670e247b17ffd03d4b0d907b2f
DIST tox-3.21.0.tar.gz 300962 BLAKE2B 360aedb86ef1f918e73f726af238d8fdb20c3217b45ef068ec833b14e17af018c1115a2df43b441b9a4af802c4aee2fcaa9bac8f519028dd05b112902c47b2ce SHA512 50041660839cc081d491f867db74c6e95c93b81b2264785b3ccf7b80fbf3a1250028755ddc4243a285ebd005e12f897001d6ea7efd45d0278ce3cb14f7021572
DIST tox-3.21.1.tar.gz 301387 BLAKE2B 3b15a17cfa8f2df1c8c3558cacde81d818cbc72b3dd0c4e4868d2fedace61c85ed484ad08e8abec10c0bef4062e623c75e4bf1122b4d15151b741057ea90fba3 SHA512 c3feaf1832db2b16df444d52ea774602c9a68eabd379c86483d33716f414df901b5e95ea9d63dd7c2f4338227cb5d9ee521a56f2dbb0d9c7d21221f49d1fc335
DIST tox-3.21.2.tar.gz 301587 BLAKE2B 81d19e45a1d53000a2e9f956ed7b934f0f1926b4270ddced997ddc8b77a1f05388e0907d379dbabaafd5e6fdcd7031d5e87f206fff385759318a89a5f3eebf58 SHA512 beb551f49af1f8661931f241cf73fa77a37a8061ade7d41b415a2fcecd4d5dd1ba7d3e3add248d3bc14627468fa896f3f4f532305bbc36d112d226b1961fd191
+DIST tox-3.21.3.tar.gz 301828 BLAKE2B d777a858c07d94b9239ecf8286bebc5b4efe1a79cd15b37dd2a717df06cb189d4ef3126da0523719289f8fb410965c4f9c06b02c56dfa5af6ad4fb6a60c6514f SHA512 1975efcab6af938058642a85675907dadc17bd14f881c074087b221cd22d42bd1fcd577bcbef134a499c9a5b2ee583af2b557657fbfb7db30261ff9d394cf82b
EBUILD tox-3.20.1-r1.ebuild 2332 BLAKE2B eb9ebcf84c28955db84c9408224f414ff3086cf8ce299330f99e92cb46e28163037246e916f5c6c8ac53c0067f630cee2996fde80673c195f30b188f69e49100 SHA512 a0670221cb4ce80dff378e5c3c803331deae79100f18e030a98119fc10f4a4dd4ed2c28afb95141f93859ac986f7a3d98096ce2b9d6a6c608dd04365fa66c099
EBUILD tox-3.21.0.ebuild 2115 BLAKE2B c44e1957d0aaead2f0dcf741a72d88045984672e43367cf69816049bb46709d1f09d5e78d954da9369967024949a7e66cc45ca5f4e6f776040fde4aee4d952af SHA512 fde1df7af7760b479880d0c8d453472862cf2102e335ec6d22bce780d1f9322f8b4ea37c1b8cb663ab5e98deabd2bbe72c07a503312c630219bac1362c93b79f
EBUILD tox-3.21.1.ebuild 2429 BLAKE2B 838e23971e778aa668f2a08a93651c3a069670795fa375718e7eeeee00c2429e94c2735826be52156ea0e056a5d1d1aa1e08cd9b6e277506120df5ed3edefafc SHA512 5a32b93163c75636e4b819c4cf671b4545b3d6280898b9f91c4fd9f6e849e8853480d345a51445b4c2c308590b9c912eb573472254a8bab8b4df9085e5a21cb6
EBUILD tox-3.21.2.ebuild 2429 BLAKE2B 06ac31886c70251412dddcaf63f5bd9f837681979e3dd9d512b3a55fbefe320f3fda4811c18e9c2a7a2f1c4f52622afeeea1f7d53edad36521ae1e219d312b70 SHA512 1dac1d24d32431046d99e954f9e04b512d4a3332874a1ae6fb875204e85bf72a62cfba3aa267f690ad1e102e488e1d96fe488006583ba2a0399f359018e4f79d
+EBUILD tox-3.21.3.ebuild 2429 BLAKE2B 06ac31886c70251412dddcaf63f5bd9f837681979e3dd9d512b3a55fbefe320f3fda4811c18e9c2a7a2f1c4f52622afeeea1f7d53edad36521ae1e219d312b70 SHA512 1dac1d24d32431046d99e954f9e04b512d4a3332874a1ae6fb875204e85bf72a62cfba3aa267f690ad1e102e488e1d96fe488006583ba2a0399f359018e4f79d
MISC metadata.xml 381 BLAKE2B b690863c744dafd1aed2f7ef7b648f3abbebba225bfd14b0c977ba3def34f59a23a07d04dab8ae42d494db7ecfd8b89d4b011200e7ba4f36ecc1c81c3ae67e37 SHA512 620820cfdc3328e19da1b0e7b4db2967510de45e1fba55173474d6b0631b785ebf7e8f1441fc8411a101403fbbc0cad1f919e89563de1939cce66436546a9cbf
diff --git a/dev-python/tox/tox-3.21.3.ebuild b/dev-python/tox/tox-3.21.3.ebuild
new file mode 100644
index 000000000000..c21ec8453e95
--- /dev/null
+++ b/dev-python/tox/tox-3.21.3.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="https://tox.readthedocs.io https://github.com/tox-dev/tox https://pypi.org/project/tox/"
+SRC_URI="https://github.com/tox-dev/tox/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+# doc disabled because of missing deps in tree
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/filelock[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/importlib_metadata-1.1[${PYTHON_USEDEP}]
+ ' python3_{5,6,7} pypy3)
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/pluggy-0.12[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/py[${PYTHON_USEDEP}]
+ >=dev-python/six-1.14[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}]"
+# TODO: figure out how to make tests work without the package being
+# installed first.
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ >=dev-python/flaky-3.4.0[${PYTHON_USEDEP}]
+ >=dev-python/freezegun-0.3.11[${PYTHON_USEDEP}]
+ >=dev-python/pytest-4.0.0[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )"
+
+src_configure() {
+ export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_test() {
+ local deselect=(
+ # broken without Internet
+ tests/unit/session/test_provision.py::test_provision_non_canonical_dep
+ tests/integration/test_provision_int.py::test_provision_interrupt_child
+
+ # expects python2 to exist
+ tests/unit/interpreters/test_interpreters.py::test_tox_get_python_executable
+
+ # broken without tox installed first
+ # TODO: figure out how to make importlib_metadata work
+ tests/unit/test_z_cmdline.py::test_tox_console_script
+ tests/unit/test_z_cmdline.py::test_tox_quickstart_script
+ )
+
+ [[ ${EPYTHON} != pypy3 ]] && deselect+=(
+ # TODO?
+ tests/unit/interpreters/test_interpreters.py::test_find_alias_on_path
+
+ # broken without tox installed first
+ # TODO: why it can't import itself?
+ tests/integration/test_parallel_interrupt.py::test_parallel_interrupt
+ )
+
+ distutils_install_for_testing --via-root
+ pytest -vv --no-network ${deselect[@]/#/--deselect } || die "Testsuite failed under ${EPYTHON}"
+}
diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest
index 868eebba711b..d4463c972c99 100644
--- a/dev-python/tqdm/Manifest
+++ b/dev-python/tqdm/Manifest
@@ -1,11 +1,9 @@
-DIST tqdm-4.54.0.tar.gz 178664 BLAKE2B 68d0f054b2c95079e13ad9df3e9467f48925311151e5eed94795d3fab232301da99c2704daafd80f748037a467d25416913f0921d6b7c44d725c5ed6861fe347 SHA512 dbb2a61df848ebd84ab805134b7e7297e1cf7626abaa830a08159ce7b1852eba40a6a7f2cc7c8445294a184bbfbd69bf08430371f3e2d71f6a622a271ba49e95
DIST tqdm-4.55.0.tar.gz 161594 BLAKE2B 890bbb47db356678be2c3edd893d70b085f5bc8fefbf87f12ba8c69fe14ac523a1eed6e335fb84f2ff43b2b0fea901411f8a72b24212cb2ad5ef4955ec8f2df5 SHA512 84062f7d2a109e4067e0868990b6e53578c7c2ec2b81a0cbdc980c91d2d82a8bda37e0c9688777fcf14cc80b7ddf7b28b7a5acfe37608e37903fe45908103913
DIST tqdm-4.55.1.tar.gz 161638 BLAKE2B 0149269f1ea854589647deb4ddd7415748924942ecc03d5fd6231470e5df959c1b8034d4d8416d83aa0a43ad1fafed15789f7ebaac12e5d525a7fe0bee88752a SHA512 82a6d3d8e10d4c46e40e03e557febe9f7cac3cc01c01c9e29b20cf8f2adcc7370829fe5d4497ff0edb506bf38b9ec14de86377d1bbd9b8b9e57687d951ae683f
DIST tqdm-4.55.2.tar.gz 162632 BLAKE2B 02e49f442c8d5ad3799de143dd8a188796293253e836c24d04e75aa45f7cbeecb967f1503467ca7486dfd412538da6f7a3aa4c674e16f0da3954f44347c5a498 SHA512 f61f28f2b8f7c4d848e31a3d791822a0433573b36aa900d055e1919b555b84ee36d988c6f51d6951355e70821f4d24bee72bdd4472262ea55ea012ff0556b0df
DIST tqdm-4.56.0.tar.gz 166848 BLAKE2B d2239ff7efd9c91b7101357b6c7d352c42c49c41c34209092fdfe420e090458581aed61f2ddff09d1c64539eed0d83eb240e6b467b82193016cf13bac94f3313 SHA512 c65eb167063c4b6a0931a6f19fb2e4d88eb92fe3f3118c0247cd0e148220523097c4419289428d2a4c22cc187011d78cba32fc080eb2cbe352f873e29646094e
-EBUILD tqdm-4.54.0.ebuild 1130 BLAKE2B be03c0c9e9bed758d0a04fb4d2cdad760ead9dfe3ff94d3508582dd70fbe3fdb26a2bfc2dc0528f47289a4757544ccfdc4d65f3c9d5c86cb830d3b5dd3e56238 SHA512 4b93d83f7c5f9f32d563ba4e578aab6ab30b80404a2f093cbdb418ffd65ccc2660d5fff0311c441c5a948debb230c0a35e3e791ee392bd542b39cbb0ad4f6738
-EBUILD tqdm-4.55.0.ebuild 1138 BLAKE2B f7ac9812c91b2490729892e257dfbc0a573b0915486cadaa1e0fb28b924797c91ad69c3741ff342be24a5f1ce903c54b16fe5cb6a206520bfd3ffa4574d4ca80 SHA512 6015b3906b0a3a300b3dda84d09221309b2e931d9afbc4dc28334117ca2e0e0b4d2d9aaea639d480c39c00fb7627e12bde919399a89282ac5d092ecdcbf7de98
+EBUILD tqdm-4.55.0.ebuild 1130 BLAKE2B 4ac5666f9a5905589e5963723ac20307623dbe845f062a291df82e5c9e355bc7ea3fbe28e9761fe06285bd76cfca64059b7efb54a8e8c205d4386c768383c975 SHA512 b3c2239de1b6940b86fdd536cb2daccc65e0c7dcdbcaa99e38c577597ff04832fde99f3a74dfc7e1e09adc8abf5d2c07d5479f376d244bdc88c4eb066c476d15
EBUILD tqdm-4.55.1.ebuild 1193 BLAKE2B d0966368358544f98714e9c8d88e52f6933a4aec5eec16b0a336cdb31368b9da7ca4f79f7fa14016b3e7ba19a72074c137a2cde7b147ac2f2c08e425c2f987eb SHA512 b92db33202d0163dea498a9b760736c1b07aff12e3f9b42478919afe1fa26cc605c21a6a240c4d467cae069b5f3d624b5dd11e311faf8214bb789c69f2c7dfa8
EBUILD tqdm-4.55.2.ebuild 1193 BLAKE2B d0966368358544f98714e9c8d88e52f6933a4aec5eec16b0a336cdb31368b9da7ca4f79f7fa14016b3e7ba19a72074c137a2cde7b147ac2f2c08e425c2f987eb SHA512 b92db33202d0163dea498a9b760736c1b07aff12e3f9b42478919afe1fa26cc605c21a6a240c4d467cae069b5f3d624b5dd11e311faf8214bb789c69f2c7dfa8
-EBUILD tqdm-4.56.0.ebuild 1193 BLAKE2B d0966368358544f98714e9c8d88e52f6933a4aec5eec16b0a336cdb31368b9da7ca4f79f7fa14016b3e7ba19a72074c137a2cde7b147ac2f2c08e425c2f987eb SHA512 b92db33202d0163dea498a9b760736c1b07aff12e3f9b42478919afe1fa26cc605c21a6a240c4d467cae069b5f3d624b5dd11e311faf8214bb789c69f2c7dfa8
+EBUILD tqdm-4.56.0.ebuild 1239 BLAKE2B 4c4da34cec6f736174ac62151c84cebb692e8c9624ad7dd2b2d65fcb7fb3427d033b1e45cb6ae4f8305e85aeb76f281bf1cb171ae5e9ba976c843f656995e26d SHA512 062b481740c2d84e64073feb1e3e202cfd967ab07ac8736251edd9d0407c0f2ab6d9343b851c0215f9bfeac7e9b23f925bf745a37e20a14d0dbcc57f5a8e20d0
MISC metadata.xml 830 BLAKE2B ed76068aa9a8f70bd4bf045dab72dddba06f795a3c4ffefed09317c5e82b1b74cc322be2b8e7beaddd4a40653ae3f629d9584b56648c6c13d82f7bbcd6a20d26 SHA512 9e7f241bd25cd8e6cfa001dd6210a634b665dea8adea4c5d3d96e47cfb1d481be3393fc6a3148ae02dd5cf02c13ebcb39bf2235875f5ab662ef1bcf1cd4201ef
diff --git a/dev-python/tqdm/tqdm-4.54.0.ebuild b/dev-python/tqdm/tqdm-4.54.0.ebuild
deleted file mode 100644
index 602af892bba2..000000000000
--- a/dev-python/tqdm/tqdm-4.54.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( pypy3 python3_{6,7,8,9} )
-
-inherit distutils-r1
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/tqdm/tqdm"
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos"
-fi
-
-DESCRIPTION="Add a progress meter to your loops in a second"
-HOMEPAGE="https://github.com/tqdm/tqdm"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="examples"
-
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/toml[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-python_test() {
- # Skip unpredictable performance tests
- pytest -vv --ignore 'tests/tests_perf.py' ||
- die "Tests failed with ${EPYTHON}"
-}
-
-python_install() {
- doman "${BUILD_DIR}"/lib/tqdm/tqdm.1
- rm "${BUILD_DIR}"/lib/tqdm/tqdm.1 || die
- distutils-r1_python_install
-}
-
-python_install_all() {
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
- distutils-r1_python_install_all
-}
diff --git a/dev-python/tqdm/tqdm-4.55.0.ebuild b/dev-python/tqdm/tqdm-4.55.0.ebuild
index bfed1d06c33e..5a7d1c2f9cfd 100644
--- a/dev-python/tqdm/tqdm-4.55.0.ebuild
+++ b/dev-python/tqdm/tqdm-4.55.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/tqdm/tqdm"
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos"
fi
DESCRIPTION="Add a progress meter to your loops in a second"
diff --git a/dev-python/tqdm/tqdm-4.56.0.ebuild b/dev-python/tqdm/tqdm-4.56.0.ebuild
index 81b4fb498481..0bf4e4570b83 100644
--- a/dev-python/tqdm/tqdm-4.56.0.ebuild
+++ b/dev-python/tqdm/tqdm-4.56.0.ebuild
@@ -28,6 +28,7 @@ BDEPEND="
dev-python/toml[${PYTHON_USEDEP}]
test? (
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest
diff --git a/dev-python/twine/Manifest b/dev-python/twine/Manifest
index 9630afd9db72..c4d402112a3d 100644
--- a/dev-python/twine/Manifest
+++ b/dev-python/twine/Manifest
@@ -1,5 +1,3 @@
-DIST twine-3.2.0.tar.gz 145280 BLAKE2B b25fa984486a375e09705703a47994b529f6e5b48c6733c0a07b57bec6c0dfcdf4096d6ac6b0f9b7a7bfebfb32ea1cfb49c5de79f29495eb2a8fc59a5f8de4e5 SHA512 9959430913ea570d22f2d8b94e929af36b409b71691b3f66de8ddb77cfbfbe36590e21a6062db2a4a4f56ce2eb96984b0a474a93ea96b7734f53ada7a6411c28
DIST twine-3.3.0.tar.gz 148996 BLAKE2B 60668acd0481534631ca0ecf3c755df7e9e46c6d183d0f1c73ed7467cfecc144878d6ccf7ef2ee62efa17eb5629f5ed74c77c8ae4d57ef16530fad31afe40d97 SHA512 94fc7a9b3f2b5fc7c06baf55debf4fd55f6a2b4c4321c9bff46b844166769ce8bdcab10355c4967998149b62e13b26e11a30ff66042bfdd5af24d448321fd291
-EBUILD twine-3.2.0.ebuild 2003 BLAKE2B 4392d3d204a839284e3c54ba56d10b51c75d6a2852cef8f49c5ac91c203846ed26da40b31feb7a28797d1e236f4e0a144573a7fe25a73e14f89aa279802be39d SHA512 950e8060810229d2fff8f0863689a2b5a94c92a73c676c327a2869d307c7e340b49f842ec1e4e763b0e49a967d262c7cb097ba8410dbe04c444d65a41ebdf1e5
-EBUILD twine-3.3.0.ebuild 2153 BLAKE2B 9edcabfe3ad010c3ee0e28649f8cb8e80ad1642b6ec8dd6579b940d22d6942b1ade66ccc2a2c885d4d22efc45cdaffae68a239d1739a994d90db16e72f3a1fb2 SHA512 d16bb16d0b59af486f9231937545c4f703e0708ec58f60940ab19b197947707e5f31f769334b9ed564e41fafc07df4cf88a41cfc12cefb63749533b8eed419df
+EBUILD twine-3.3.0.ebuild 2145 BLAKE2B 97587dd5bd01c43ff7c8381c640e9d208b12f5d98d1d05ead423442db6c06cd384ae065960cb7eb826fd182b650b5efd1d15103f059d7d3b5f084484856eb37a SHA512 795f0bd64ac0db66c141b53861df35c37b4f04657eb797bea6d6d563b427fa00853bd016fbfc397e8b7a2d1823c9e5c7b8b0ca1f2f3ddd441dcbb75a1e5bd605
MISC metadata.xml 382 BLAKE2B 7b1f58005d26a36c877707986c59a6ae3549b9e8118f01fc87aa05a1f7dfa4271ea2100663d49b7b5b8f278409e96b2dabcdb0d9a74809bba75d440fd42d88bd SHA512 c4ce9e0c6029c9efb8be9b36720281ed4ebf0d829e3d936d0a7a864d8f42b1f7c71dc8b605717547ac004bd94c7baebd5b2d2a224899fad0efa0747124ba5bfb
diff --git a/dev-python/twine/twine-3.2.0.ebuild b/dev-python/twine/twine-3.2.0.ebuild
deleted file mode 100644
index a4ec13e3cc3c..000000000000
--- a/dev-python/twine/twine-3.2.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Collection of utilities for publishing packages on PyPI"
-HOMEPAGE="https://twine.readthedocs.io/ https://github.com/pypa/twine https://pypi.org/project/twine/"
-SRC_URI="https://github.com/pypa/twine/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? (
- dev-python/jaraco-envs[${PYTHON_USEDEP}]
- dev-python/jaraco-functools[${PYTHON_USEDEP}]
- dev-python/munch[${PYTHON_USEDEP}]
- dev-python/portend[${PYTHON_USEDEP}]
- dev-python/pretend[${PYTHON_USEDEP}]
- dev-python/pypiserver[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-RDEPEND="
- >=dev-python/tqdm-4.14[${PYTHON_USEDEP}]
- >=dev-python/pkginfo-1.4.2[${PYTHON_USEDEP}]
- >=dev-python/readme_renderer-21.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
- >=dev-python/requests-toolbelt-0.8.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' python3_{6,7} pypy{,3})
- >=dev-python/keyring-15.1[${PYTHON_USEDEP}]
- >=dev-python/rfc3986-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}]
-"
-
-python_prepare_all() {
- # avoid a setuptools_scm dependency
- sed -i "s:use_scm_version=True:version='${PV}',name='${PN//-/.}':" setup.py || die
- sed -r -i "s:setuptools(_|-)scm[[:space:]]*([><=]{1,2}[[:space:]]*[0-9.a-zA-Z]+|)[[:space:]]*::" \
- setup.cfg || die
-
- # requires internet
- sed -e 's:test_check_status_code_for_wrong_repo_url:_&:' \
- -i tests/test_upload.py || die
- rm -f tests/test_integration.py || die
-
- sed -i -e '/--cov/d' pytest.ini || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- distutils_install_for_testing
- pytest -vv || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/twine/twine-3.3.0.ebuild b/dev-python/twine/twine-3.3.0.ebuild
index 6dc766493a09..fced01735bb0 100644
--- a/dev-python/twine/twine-3.3.0.ebuild
+++ b/dev-python/twine/twine-3.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/pypa/twine/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/ubelt/Manifest b/dev-python/ubelt/Manifest
index e0cbe1a9bcbd..082f5ac33f84 100644
--- a/dev-python/ubelt/Manifest
+++ b/dev-python/ubelt/Manifest
@@ -1,5 +1,3 @@
-DIST ubelt-0.9.1.tar.gz 174866 BLAKE2B d9825cc266945e76560be0afaeaf28ce2c7ca99a9313f519c9e83fc987599a4d8c2d262af4f13040f522b91e3c73170f8af7fc7dbe9e40128b707d9a571f4b1a SHA512 92edac331602ef292842d48cd03c3ae12aaaec7e5860fd47c83dbe0449dee584e95ce5dd157a0b84b557dc4f4b6a0ee66ccabb669c5923e9b9083daaa2eb92df
DIST ubelt-0.9.4.tar.gz 185601 BLAKE2B 09c236b6ecd0d434f8bec104afc89082fbdff9954d64b5063ba29f1ca456a6ab68937fd6e0db4cc672589135b99ea1a6448720dbea00acdbc2a3b441b1357682 SHA512 e562949fe27a19f6708dbc1f9e92a1d5a14857159f03840b525c1b77e660ce64f1ea2e2198c7068f9835343230ddee7fa66672c2e81126f9e4afddf729f19cb7
-EBUILD ubelt-0.9.1.ebuild 686 BLAKE2B a7bba2030b8e839c62017914dc759a31531fc9392ba22deae8fc41b73bc1e9fadf3f5a1e41afbd58be41d32f4cc1e0133102eae4b64510127c6568b2037f6a2d SHA512 9173c9b13410ab36052274bdff0791f5968f1164652e32c193cc1cd3aa7b272bdc29ce013cd6942092e4b563a5b5db3e2e8192854fe39fb2a5be6d3e64a2e170
EBUILD ubelt-0.9.4.ebuild 816 BLAKE2B 1978ce7f08a5d90ac94deb99784306e1b5d9f3ecc0290d3f4f7080a91c2e1a80f2f45feed20429bbf142c91133a36b5a83b1e2f024a546b26525ddd58f5d267a SHA512 aa1c07e42c652e3c09481ee3aeab3d93eaa1ef818e2981daa3fc8cc43c3c44a9f828b55db6cdb5533275cdfba865f7c5b2dd05c01ca2f7307e09de74adf8addd
MISC metadata.xml 321 BLAKE2B 9fadac1ff4e3774c664efafe500d280bb5573ab07b9a3c8a03cc7ea27327d18c4e570fe2f65694ac53240f5a0952df896d54fa3ad86594f201837e88a19d22cb SHA512 bfd89aad2ec12d1a6b364344b3b11d4d78eee4b97d3a0505cf0271ac884b20a5561985752045819046979fa74760c482766adf86de034f2cc553d2a53f6ebc71
diff --git a/dev-python/ubelt/ubelt-0.9.1.ebuild b/dev-python/ubelt/ubelt-0.9.1.ebuild
deleted file mode 100644
index 0801d0bd427d..000000000000
--- a/dev-python/ubelt/ubelt-0.9.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A stdlib like feel, and extra batteries. Hashing, Caching, Timing, Progress"
-HOMEPAGE="https://github.com/Erotemic/ubelt"
-SRC_URI="https://github.com/Erotemic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-python/six[${PYTHON_USEDEP}]
- dev-python/ordered-set[${PYTHON_USEDEP}]"
-
-DEPEND="test? ( dev-python/xdoctest[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests pytest
-
-python_test() {
- pytest -vv tests || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/unidecode/Manifest b/dev-python/unidecode/Manifest
index ad81697d9caa..6a72d49946fc 100644
--- a/dev-python/unidecode/Manifest
+++ b/dev-python/unidecode/Manifest
@@ -1,5 +1,3 @@
-DIST Unidecode-1.1.1.tar.gz 212151 BLAKE2B 9884f89bb45c7c99569d42e0b287731638b8b1b697afab2c812b56340c6bd12dc3214b42177554f1b0aa214ce1b73fe1f05208ac6fc33d1949ed1200e42914ab SHA512 5474f04be843ed94ddceb1a7e5f1ca986ee5f2e88ee35bd9347784c7a11b51e1d94d61e1a2a10dd2e71b3587c5b7b76717756f6cf4e2446d83222178c2360696
DIST Unidecode-1.1.2.tar.gz 213644 BLAKE2B c4a9ecb441eb05800d931ccd43843d19ae07f74829d43bc3c24462955e8872f4edf4bb9b3909fc5155b13676b8d255848cdd90772a88cd453152ca13af0d3fab SHA512 8ee45ae05064612638ecbaa4eb74759580e5ea5cba9f3116b8e63db4af13affc266c7a07aaefbbd70b50ead7e483a72d7676c64e20b5bee2a6ba831aaccd6748
-EBUILD unidecode-1.1.1.ebuild 582 BLAKE2B 662ef882c44e4c5b8267082910ed1dc432b1c667c75d74046d37e3a4652ef251d8499314b41ebec8073dfdcb39222dff69ba694753f757a5cd0f7e92a142bedd SHA512 cb3bf3defe154182ed0ccb20009be197e6d75675c1846acdeb672b278da13776ca3eaf4e808254f68524c2d349d532db9afb51da841d6e7a5f16ca0552e627d3
-EBUILD unidecode-1.1.2.ebuild 589 BLAKE2B dcdf45809a8814e53481dc32ab1199b14dc3c8c5eeee6efb156ea11cc4d7688e455322f0c0e45db0c228474309c820067ac494641ad039718744b490d8cd7670 SHA512 1bea49afb6b70ca18c4dd1c3c600fa2aca2c92124e1d8e703f8ecfb2863cbb32dd10bb036100e9f2b4415ffe6422196139c3e9990f63964fc6fdadbfd4ab1293
-MISC metadata.xml 446 BLAKE2B 7a9fc2448eec29f2f2f3a7d068677800e749a88690a1291e74de3202f9ebb1ddba62486bddd77faa989028826cc5e055a7b10f32fc08cc4e50fd4f68b3fa3c80 SHA512 51b70c9aa1cf8fe9a094c80bb6c0895882661804af4e9becb0c37bd85852df37303988d5c3313e17839f99ae1cbec7d866d72c5c39d31a941f2b9aa5a8e1dd0c
+EBUILD unidecode-1.1.2.ebuild 582 BLAKE2B 3a26d9f3fcaa5d39ff4a5a59a8f6bc62241780a2aca0efef4a475685fa5d3cd241aec9a5d3595d1cdb4f18aaf46b43d3508eff440db1a659462fedf405bd25ae SHA512 2a609d2ba7e1aeadd6d981ab946bc4c8917493c06ea1d0c829e06d1bb4ae69d760d303e4e6d40ce2f86f4a93115e61e8d848dbf9c2cd00af8217fc680fe3fba7
+MISC metadata.xml 456 BLAKE2B 7e83e494d3d8a8626be4f4e3045cd2b2b4a23d6866d4786d2d33f40a192efb08d5db59462fb2fae4db0a721f323ee5002ca5ea1d77766c6f904533da12882cbf SHA512 e797d601b472cd2bdcac5c1053e38f8e88a8fc59a971db8b65be326153ea0b2fda5e340050560efc954f751ab7e56629fae0205277f95b5384af2139094d8f9c
diff --git a/dev-python/unidecode/metadata.xml b/dev-python/unidecode/metadata.xml
index 8c0ee79c9834..71526fd8e6e0 100644
--- a/dev-python/unidecode/metadata.xml
+++ b/dev-python/unidecode/metadata.xml
@@ -1,13 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">Unidecode</remote-id>
- <remote-id type="github">avian2/unidecode</remote-id>
- <bugs-to>https://github.com/avian2/unidecode/issues</bugs-to>
- </upstream>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="pypi">Unidecode</remote-id>
+ <remote-id type="github">avian2/unidecode</remote-id>
+ <bugs-to>https://github.com/avian2/unidecode/issues</bugs-to>
+ </upstream>
</pkgmetadata>
diff --git a/dev-python/unidecode/unidecode-1.1.1.ebuild b/dev-python/unidecode/unidecode-1.1.1.ebuild
deleted file mode 100644
index 1f405239af20..000000000000
--- a/dev-python/unidecode/unidecode-1.1.1.ebuild
+++ /dev/null
@@ -1,22 +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..9} )
-PYTHON_REQ_USE="wide-unicode(+)"
-DISTUTILS_USE_SETUPTOOLS="rdepend"
-
-inherit distutils-r1
-
-MY_P=Unidecode-${PV}
-DESCRIPTION="Module providing ASCII transliterations of Unicode text"
-HOMEPAGE="https://pypi.org/project/Unidecode/"
-SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86"
-
-distutils_enable_tests setup.py
diff --git a/dev-python/unidecode/unidecode-1.1.2.ebuild b/dev-python/unidecode/unidecode-1.1.2.ebuild
index fe98ac54f6e8..56ff5c960f50 100644
--- a/dev-python/unidecode/unidecode-1.1.2.ebuild
+++ b/dev-python/unidecode/unidecode-1.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,6 +17,6 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86"
distutils_enable_tests setup.py
diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest
index 82bb8ef131b8..5a7888f20992 100644
--- a/dev-python/urllib3/Manifest
+++ b/dev-python/urllib3/Manifest
@@ -1,7 +1,12 @@
+AUX urllib3-1.26.2-byteswarning.patch 881 BLAKE2B 8d913aaf47edc874ce8b367e02aa01b4f4f59724cdd02f980ebaefb24968bd3a9cd3804f20d78984c5addce68c7a332b3e94415f348cb8c998e0944299150d6d SHA512 9d9306a5fd884c5ec6d05c74a10c1ee458604e1293986eab5c6b4061ce7d8df4796f5833fe1a8b4bdcb9025dfcf1a10ac000aa9da6f01ff13647299cca655131
AUX urllib3-1.26.2-fix-test_proxy_rejection-test-hang.patch 3500 BLAKE2B ed204b228bbe0410fab37bc8d8ae6cb8f4849f3e31c17548e77bb0984712e298a7a5c486664debebcacd19dd1ac46371d583019a6ba279e5ead3a1d09f6b7a49 SHA512 e52cc96e11be6050df1c40f3c024de89423b5ffe4bdbcd98a0dd775354c999cf2ee9c99835b2b7b3c194bf8c15aed6a8b62b81c6c9d142afd1227614c50d88be
DIST urllib3-1.25.11.tar.gz 260300 BLAKE2B 06bd2107bad479e36c6474f95567c3ecb119d18b193b358df9e345e4d09392366255b21597b26fbf2374220b921cc2117a1972f88021c3a6ebac3844a319acbe SHA512 58f77edb9ced62cbac7b0baf2651c07f9f413267f103730ee25f08c5d4d0bf52a2ace02f58841bcd55652db677c7a1dc9a756681e7e32d590bc69d8b93e8f173
DIST urllib3-1.26.2.tar.gz 286877 BLAKE2B dc5884e2561fae476ba8695cf9e50abb63d8dfc45ad6219d07ba30ecae48e5f27fbdd9a324c0e71f739555c90a3653f18eda513f2ea45b76abcd8c6c714ec0f7 SHA512 4de7cf844ed0deb83c4129e1b1742eafefe95035dd7ffbeaeaaccabca8bd361de9fa240882ea4dec16a7f0b5c5684416656f0d58bea15e7aefd4132024a25c9e
+DIST urllib3-1.26.3.tar.gz 292598 BLAKE2B 31bcf03debd74a65004484f12c9ad4d71b8c065344f1e377c2f4a695fc0778cf4cb503dbe243133a20d5779ba4bea455213c62aa5dc3815a994acb4e0adf46b6 SHA512 d0dde67880212dc134add3e16e0aa391170963ed26b9a7eb65399235251131ce25488268df7b2f933afc71c9a94e55e08404f9326c0bf5142869dac912d3ee01
EBUILD urllib3-1.25.11.ebuild 1881 BLAKE2B f2a921171089005271e27668bd1c48f67443dbe116319da9f43fec2b235045b5ed5ebd5f4349aa0c48e0f45f9b11b7ffde5a1ecfcb8d1c675b2ca95cd578c8cf SHA512 11762392c093a018d44cdfe6b31ae885614e326e61f81461cc22da982d1b98713fbf9597c20dad9ca8b04fb7568c8aa1e1abdabeb542abe9ebe13c8f565a2440
-EBUILD urllib3-1.26.2-r1.ebuild 1991 BLAKE2B 452f9790e7ff4e7404afa93db29e8f2627dbe98b50f5c784c7eda2f382d72fbe7e127c55def476aa3e99b03a206e319d204162c76c5811ee714957edb3dee465 SHA512 9bdb9f4dfc863ca500119bcd818155a47bf95174f3e3c4a83aa046ae1c3d4ebd795af4fa4cd5d30b4608dd1b8fa638298eb546ee3d2ecc480c88beefe8674549
+EBUILD urllib3-1.26.2-r1.ebuild 1990 BLAKE2B fe555bd65e8959c5b257f78056ea4dc059e1a6cf6bf780fc67492a28596389ec5c543509a4b6d6154d02f323dffa3f5cf3d505cfc49df0381f9271299abaa8ec SHA512 29185a9e07fc9a27081563212477e3f6d5f6f0aee6d07a539d373c8d97f5132b35399eaa64e10030c1395aae816bfea9d44076bf4209cc9ca04484aa67e9bb34
+EBUILD urllib3-1.26.2-r2.ebuild 1932 BLAKE2B 666b415e32cee96149831e04168d9a68076992c33607c1c42814f129708a3576178efc7e18eab5c527a9f5c2eb0853b405e4b8c79dc46b6946775d7209ba0a5d SHA512 b7e1b4fea6b27f010b2328a23b985b087cf18948505334069ed76c00ccc456d5fdbaa9206c35355ed95ae71a141aae05e70614a129643f81e21ad08d0968997f
+EBUILD urllib3-1.26.2-r3.ebuild 2343 BLAKE2B b87be20d286e46ad5277c735f58cf3317be7beaee6de62ffb83f8d8602e5f484b951e320e7b68aa91ea6aec0fb442beba470a4697e251544689ec2a8f24d257c SHA512 811cccafb1c8d9b6f25fb43cc9208bba05ec5135957bcccdf7553751d05e605ff1b3f956b0c24a14e60b111295b8b666367422e543324154d1324b0c9145b653
EBUILD urllib3-1.26.2.ebuild 1893 BLAKE2B de0cfb0f72a9375e580714f22f3a9b48cab98f26e502c2fe7f60a3b234f3680dbb0bf822e7beb58af39f8d3fb855f6da1f9a5948a81299a75e5bf8f4c25003db SHA512 e104a327e434c6d56fdbabc1d431bd3a34cd267225aae1f4578b79d1cbba64026520de7ee636b8e3d45b5b0280cf59f0b701bb312afee01efa82eb13b7bf668e
+EBUILD urllib3-1.26.3.ebuild 2233 BLAKE2B 11ec93582d7e147fd3ed6ac66f73fe73717cfe1048112993f25ca527b23c88c8d259235c26f7c0fb391f386a6b76617296d26c9216e2a73cc5ffbd2dcddd3ac6 SHA512 a36dcedee422c008f1a434f8c68cdd7dd6c9db02c1de6f7d78e3504943b7034aded79f24d0608329964742ab8ed5b564aed8b9084d2ca30519470a36aadeec99
MISC metadata.xml 530 BLAKE2B 148b6a1936566b905f38f00ec231a832e827bbdd4f6c2ceabe521779b08c1dbf60bdfa182234e8e67b6708efadd09d29e93c151f7c3d1d4fcd5ece3e3d9c0839 SHA512 9ab9fa9ecb34855be0f6e7914f70eadca67854fde865765b1257feec6c841bccd8276ad81f8d9bbfb544ca753c3d27681d6cc841cee008efca5ba72f5a236f3e
diff --git a/dev-python/urllib3/files/urllib3-1.26.2-byteswarning.patch b/dev-python/urllib3/files/urllib3-1.26.2-byteswarning.patch
new file mode 100644
index 000000000000..dfa761c5631e
--- /dev/null
+++ b/dev-python/urllib3/files/urllib3-1.26.2-byteswarning.patch
@@ -0,0 +1,25 @@
+From bab9ca9f7148d6a7f15b83cfa1126bf1c8ceb17d Mon Sep 17 00:00:00 2001
+From: Quentin Pradet <quentin@pradet.me>
+Date: Tue, 26 Jan 2021 18:04:17 +0400
+Subject: [PATCH] Don't compare bytes and str in putheader()
+
+---
+ src/urllib3/connection.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/urllib3/connection.py b/src/urllib3/connection.py
+index 660d679c..387f3770 100644
+--- a/src/urllib3/connection.py
++++ b/src/urllib3/connection.py
+@@ -215,7 +215,7 @@ class HTTPConnection(_HTTPConnection, object):
+
+ def putheader(self, header, *values):
+ """"""
+- if SKIP_HEADER not in values:
++ if not any(isinstance(v, str) and v == SKIP_HEADER for v in values):
+ _HTTPConnection.putheader(self, header, *values)
+ elif six.ensure_str(header.lower()) not in SKIPPABLE_HEADERS:
+ raise ValueError(
+--
+2.30.0
+
diff --git a/dev-python/urllib3/urllib3-1.26.2-r1.ebuild b/dev-python/urllib3/urllib3-1.26.2-r1.ebuild
index 451cd20c5230..e91c490e859f 100644
--- a/dev-python/urllib3/urllib3-1.26.2-r1.ebuild
+++ b/dev-python/urllib3/urllib3-1.26.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="brotli test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/urllib3/urllib3-1.26.2-r2.ebuild b/dev-python/urllib3/urllib3-1.26.2-r2.ebuild
new file mode 100644
index 000000000000..d967a754ffab
--- /dev/null
+++ b/dev-python/urllib3/urllib3-1.26.2-r2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 )
+PYTHON_REQ_USE="ssl(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more"
+HOMEPAGE="https://github.com/urllib3/urllib3"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-macos"
+IUSE="brotli test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/PySocks-1.5.8[${PYTHON_USEDEP}]
+ <dev-python/PySocks-2.0[${PYTHON_USEDEP}]
+ dev-python/certifi[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.0.0[${PYTHON_USEDEP}]
+ brotli? ( dev-python/brotlipy[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+ test? (
+ $(python_gen_cond_dep "
+ ${RDEPEND}
+ dev-python/brotlipy[\${PYTHON_USEDEP}]
+ dev-python/mock[\${PYTHON_USEDEP}]
+ dev-python/pytest[\${PYTHON_USEDEP}]
+ dev-python/pytest-freezegun[\${PYTHON_USEDEP}]
+ >=dev-python/trustme-0.5.3[\${PYTHON_USEDEP}]
+ >=www-servers/tornado-4.2.1[\${PYTHON_USEDEP}]
+ " python3_{6,7,8,9})
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-fix-test_proxy_rejection-test-hang.patch"
+ "${FILESDIR}/${P}-byteswarning.patch"
+)
+
+python_prepare_all() {
+ # https://github.com/urllib3/urllib3/issues/1756
+ sed -e 's:10.255.255.1:240.0.0.0:' \
+ -i test/__init__.py || die
+ # tests failing if 'localhost.' cannot be resolved
+ sed -e 's:test_dotted_fqdn:_&:' \
+ -i test/with_dummyserver/test_https.py || die
+ sed -e 's:test_request_host_header_ignores_fqdn_dot:_&:' \
+ -i test/with_dummyserver/test_socketlevel.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local -x CI=1
+ # FIXME: get tornado ported
+ case ${EPYTHON} in
+ python3*)
+ pytest -vv || die "Tests fail with ${EPYTHON}"
+ ;;
+ esac
+}
diff --git a/dev-python/urllib3/urllib3-1.26.2-r3.ebuild b/dev-python/urllib3/urllib3-1.26.2-r3.ebuild
new file mode 100644
index 000000000000..344bf53259f4
--- /dev/null
+++ b/dev-python/urllib3/urllib3-1.26.2-r3.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 )
+PYTHON_REQ_USE="ssl(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more"
+HOMEPAGE="https://github.com/urllib3/urllib3"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="brotli test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/PySocks-1.5.8[${PYTHON_USEDEP}]
+ <dev-python/PySocks-2.0[${PYTHON_USEDEP}]
+ dev-python/certifi[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.0.0[${PYTHON_USEDEP}]
+ brotli? ( dev-python/brotlicffi[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+ test? (
+ $(python_gen_cond_dep "
+ ${RDEPEND}
+ dev-python/brotlicffi[\${PYTHON_USEDEP}]
+ dev-python/mock[\${PYTHON_USEDEP}]
+ dev-python/pytest[\${PYTHON_USEDEP}]
+ dev-python/pytest-freezegun[\${PYTHON_USEDEP}]
+ >=dev-python/trustme-0.5.3[\${PYTHON_USEDEP}]
+ >=www-servers/tornado-4.2.1[\${PYTHON_USEDEP}]
+ " python3_{6,7,8,9})
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-fix-test_proxy_rejection-test-hang.patch"
+ "${FILESDIR}/${P}-byteswarning.patch"
+)
+
+python_prepare_all() {
+ # https://github.com/urllib3/urllib3/issues/1756
+ sed -e 's:10.255.255.1:240.0.0.0:' \
+ -i test/__init__.py || die
+ # upstream requires updates to this periodically. seriously?!
+ sed -e '/RECENT_DATE/s:date(.*):date(2020, 7, 1):' \
+ -i src/urllib3/connection.py || die
+ # tests failing if 'localhost.' cannot be resolved
+ sed -e 's:test_dotted_fqdn:_&:' \
+ -i test/with_dummyserver/test_https.py || die
+ sed -e 's:test_request_host_header_ignores_fqdn_dot:_&:' \
+ -i test/with_dummyserver/test_socketlevel.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local -x CI=1
+ # FIXME: get tornado ported
+ [[ ${EPYTHON} == python3* ]] || continue
+
+ local deselect=(
+ # TODO?
+ test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_timeout_errors_cause_retries
+ )
+
+ pytest -vv ${deselect[@]/#/--deselect } ||
+ die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/urllib3/urllib3-1.26.3.ebuild b/dev-python/urllib3/urllib3-1.26.3.ebuild
new file mode 100644
index 000000000000..1dde2f060395
--- /dev/null
+++ b/dev-python/urllib3/urllib3-1.26.3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 )
+PYTHON_REQ_USE="ssl(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more"
+HOMEPAGE="https://github.com/urllib3/urllib3"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="brotli test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/PySocks-1.5.8[${PYTHON_USEDEP}]
+ <dev-python/PySocks-2.0[${PYTHON_USEDEP}]
+ dev-python/certifi[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.0.0[${PYTHON_USEDEP}]
+ brotli? ( dev-python/brotlicffi[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+ test? (
+ $(python_gen_cond_dep "
+ ${RDEPEND}
+ dev-python/brotlicffi[\${PYTHON_USEDEP}]
+ dev-python/mock[\${PYTHON_USEDEP}]
+ dev-python/pytest[\${PYTHON_USEDEP}]
+ dev-python/pytest-freezegun[\${PYTHON_USEDEP}]
+ >=dev-python/trustme-0.5.3[\${PYTHON_USEDEP}]
+ >=www-servers/tornado-4.2.1[\${PYTHON_USEDEP}]
+ " python3_{6,7,8,9})
+ )
+"
+
+python_prepare_all() {
+ # https://github.com/urllib3/urllib3/issues/1756
+ sed -e 's:10.255.255.1:240.0.0.0:' \
+ -i test/__init__.py || die
+ # upstream requires updates to this periodically. seriously?!
+ sed -e '/RECENT_DATE/s:date(.*):date(2020, 7, 1):' \
+ -i src/urllib3/connection.py || die
+ # tests failing if 'localhost.' cannot be resolved
+ sed -e 's:test_dotted_fqdn:_&:' \
+ -i test/with_dummyserver/test_https.py || die
+ sed -e 's:test_request_host_header_ignores_fqdn_dot:_&:' \
+ -i test/with_dummyserver/test_socketlevel.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local -x CI=1
+ # FIXME: get tornado ported
+ [[ ${EPYTHON} == python3* ]] || continue
+
+ local deselect=(
+ # TODO?
+ test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_timeout_errors_cause_retries
+ )
+
+ pytest -vv ${deselect[@]/#/--deselect } ||
+ die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/virtualenv-clone/Manifest b/dev-python/virtualenv-clone/Manifest
index deaffd55dccb..5bd8faa66ac2 100644
--- a/dev-python/virtualenv-clone/Manifest
+++ b/dev-python/virtualenv-clone/Manifest
@@ -1,3 +1,3 @@
DIST virtualenv-clone-0.5.3.tar.gz 6226 BLAKE2B 8d86b9c44fc2db49d609045342352c2d06a6b3008c44a891b9d1e1a7225d77c69708999ab1b1097df1f76bd858ca5cefec8693e4a9ccf74589bd159de37c442f SHA512 1ba34830d21e8d4ea2f448defbf769afb3a63049c31fab46cfd184f4e5a8745d58984392add327fd5139e5e05a61c172266e2102439577c0b3702152f87fef0d
-EBUILD virtualenv-clone-0.5.3.ebuild 505 BLAKE2B 5291955c304eccc4990280a4d7f811d85050cb1da5deeb683a30dcab555e1aea1311c8429bd9567e38841f4ac0abe8695a44597042f294aab491ec2ea6f11c85 SHA512 dc108f4f24dfcc9af388f522f1eb7bd665053839c8577633caf31bda99000c3f5691029ac6fba87e6e06d31882caf442272896c368e6d1522ce98f4697692ab1
+EBUILD virtualenv-clone-0.5.3.ebuild 507 BLAKE2B f4d302f9e7af58a8db7959b4ef96d6836857e9da8298ace91cd667de8868e37a6696577f7d79535a7bbb294dd294c255b5b04581fa7179c08d4eb5c6844872dd SHA512 0f5c104c10ce945a888be9da4ec39f74c4899d53e1dab84464f4bcb93a8edbfc9185954d03d1d2e3bc26d862dbca94d9acf50fb6e1fe39b1445761d0476560b7
MISC metadata.xml 400 BLAKE2B c54a71099c147d9ec3dd825265a76a5434b385ceea45cee95501f27bf409678680d64e8ccb537344cfa4a0e302262d4ebe6b825f80196506e3231997f0d8f320 SHA512 da2e494e64d7692828f26fb9162641fd112e6e56b5e00facad571c5ded25157741bb9e27fc3296f2ce8b7f0c2c12de144b7d5240bf301713b346131fd7b47573
diff --git a/dev-python/virtualenv-clone/virtualenv-clone-0.5.3.ebuild b/dev-python/virtualenv-clone/virtualenv-clone-0.5.3.ebuild
index 22203a2a79eb..6ee62913c5e8 100644
--- a/dev-python/virtualenv-clone/virtualenv-clone-0.5.3.ebuild
+++ b/dev-python/virtualenv-clone/virtualenv-clone-0.5.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
# rdepend is correct despite warning, see https://bugs.gentoo.org/705362
DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/dev-python/virtualenvwrapper/Manifest b/dev-python/virtualenvwrapper/Manifest
index 283064a2113c..15c5cad95e6d 100644
--- a/dev-python/virtualenvwrapper/Manifest
+++ b/dev-python/virtualenvwrapper/Manifest
@@ -1,3 +1,3 @@
DIST virtualenvwrapper-4.8.4.tar.gz 334920 BLAKE2B cd790b1e98cca7d09ea9c80df5d52380335d4a0ea4e6d95f7bd48d78583e0d842e1145ea08d8d8c73516adbe8d6c75bd53c17943723f859860a0cad105a2b058 SHA512 461938100061e11af0ee9b17405d991ae34e5ec9c79cc12614962d3178b588a2da710baa15ac626960b09177c1b5b10c7bc590cb4c126ebd2f719d0f1527c9c4
-EBUILD virtualenvwrapper-4.8.4-r1.ebuild 864 BLAKE2B 1e74ddc2b03c5c5d41c27a716c97a2798a3d19deb741f728f600de5e42223a468af3c9833d297bf979efc3e03780c2d00881570df169627ee2bb7321614191c2 SHA512 5d3570ce495a78648daff1a9a0fcf0a73ce7fef6723fd3eafc8a3cdfe882d385f3261f5072ae50796650076d78e266952daffbbd8ad237a06864a484e5d51701
+EBUILD virtualenvwrapper-4.8.4-r1.ebuild 866 BLAKE2B 9b846e82e4e67c2723092dc90d9addf9d1676a11add49033bd6815b60ee2fa1228c9b36b8c3a8002785a74d9e164247627788d3da1e54091cbb76d471b8bc298 SHA512 db3bcd63dec658f6f877d457d0e3d83f324bc8cec0e1a604d620dc823a6aed1a2a8729c773201ff95ef820c472f8e9bafd45cf74052538f5cbe9a62cba1a1a64
MISC metadata.xml 320 BLAKE2B b3b2f48545985da37bc3f4cd0a6f9fb8540a320cb6cc6e0be1cded9fc77862e47f0f30de3dbb683e9d7001cf05e221cb45f922013c155d5bf418d740ad3ef543 SHA512 dd5556b6b8cc96882032b3b00de65e2ca95cc0ee93c00639f1537e4abd31cc14022e2b61cb04f12b53480c273ef9be269128c4b683a9774590b1cdd552582386
diff --git a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r1.ebuild b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r1.ebuild
index 5e1b6b196766..3e2b097d65b3 100644
--- a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r1.ebuild
+++ b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
inherit distutils-r1
diff --git a/dev-python/warlock/Manifest b/dev-python/warlock/Manifest
index 15aed4ed9b1a..f7f64417c774 100644
--- a/dev-python/warlock/Manifest
+++ b/dev-python/warlock/Manifest
@@ -1,3 +1,3 @@
DIST warlock-1.3.3.gh.tar.gz 11147 BLAKE2B 1281348076500315c5aa105691b8e5a50ccf2ba79335fb8581a0b89bfc96bb3076a797c4ebe011f6c347667a0971bbbdd2b1bf413d0692ae5977216c524cbee0 SHA512 8a9135a17ccc0d0939ad98eee16100ec68b911d672b3af549f7629edcd6e08129f9e4ab707082593274fc896bc405ab6d6ba9e4bf6fc40b8522ec99327c983ec
-EBUILD warlock-1.3.3.ebuild 1065 BLAKE2B 2f50451b5ce452236e648e9033494341328b182a78930dca46f4067df186e388ef74c1bf67957c5a1f2feab4965e26608358fa7270683f104fc9be3dcda51faa SHA512 4c99409d76f54b824c6590bb7ce219d7a3b14b844eaf15afb872a637e9c95ae960acdc16e2c72f895cb3a990d52c306bdee60df59e577f7a3d6fb1ec2bac5013
+EBUILD warlock-1.3.3.ebuild 1070 BLAKE2B 242dc5b5c7d744d92cd114fb2fd0326b9f56615ac22f580867ce5a621fb1e75f5d9b37c4303ed56ad72dccee3ae1739a03a8fab1fdf93ea1527a672493d27cfd SHA512 4fba3f214c8df12760673f8c6b010220463820f2ab6db33694190cc81d11c6910c35d2147a8f701572f5c53afe97e437f2b3e30cec1c730d4acf51bf5dc9b43a
MISC metadata.xml 481 BLAKE2B aff1012a1482024186193a16b8e8abab85b300f76ef10a235ed9a40cc25586d4fbf632f37e2bb5a050478c74128cf0b2243345429f6edaa9a5a4b53276637f1d SHA512 1ec1e5a94f222a031e0f73c06c60a76d1e16cdb637d4ade4f0fd1deef8d51fb35cec46de7087c245fe68b8cc77637be822fb7eb9aa6b9379331a797d4e3a0166
diff --git a/dev-python/warlock/warlock-1.3.3.ebuild b/dev-python/warlock/warlock-1.3.3.ebuild
index 9957d01b6f12..9edad44c6bfd 100644
--- a/dev-python/warlock/warlock-1.3.3.ebuild
+++ b/dev-python/warlock/warlock-1.3.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/bcwaldon/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.g
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/whatever/Manifest b/dev-python/whatever/Manifest
index 1bec985d5873..40bddb5299f7 100644
--- a/dev-python/whatever/Manifest
+++ b/dev-python/whatever/Manifest
@@ -1,3 +1,3 @@
DIST whatever-0.6.tar.gz 4748 BLAKE2B c0a8b3bff715b61744ca5094c234c24558882d00b0dd8c375b90deef9d68155997cb97fb94435cb6dcfa0ba4674ce61fd6d030dd338409e8aaa5686c3bf9f3b1 SHA512 acdc145b81423908fd2d80bf0e8a0c02bad3a6156ec5a7724cf10b0f447c14354c34ac4ffa4e5a26788a79ce2a6b7bd65bb0ea281a6d8919dacd9a24ee1cde2d
-EBUILD whatever-0.6.ebuild 442 BLAKE2B 15b16324244bdd14db1841e6e5d2817e826286adf9221f29e8032539d04ba75495b117cfa95b6ff45528c7eede9f62779496b475901c6bd58776e391ce55d747 SHA512 386328a87f5e01f0ef4da540bfef9b43c14b18728e781257faacf26ffe3c437a63b9f0392ebb125cde025318cdafc7bafacd50bb86c03b7fe5d2d1a723506825
+EBUILD whatever-0.6.ebuild 441 BLAKE2B ad126a2216775048def7feb45cad45956eff50f86c9d7899bfb7879267ae997be41e9d7445ef74ccf17d004393eeb89356368d4f431e162c9e893c30a94c4eda SHA512 5bd05f5087ca01d265cf7e73b5528cd94194349cf16379c7e60ccab1f352a4d014c6aa8169c7082f7b100d356551f297c5eaca88b5834b24832d9580bea05af3
MISC metadata.xml 318 BLAKE2B a09a37d0d384b1058dc76ae9b255977c917c0bbfef0fa8032f5dbe171ba63832a2b2cfb319b70de8958b2598c45c92a6c55c93e3653149bc25d88f8827636efa SHA512 a3fed1e48fe196f94e4dadba9a75a391065d1f48781ee27bc2201cc825f4ad4061dd188136e137e4190f1d44335003819b39520b221611e5b7e484fe107bca80
diff --git a/dev-python/whatever/whatever-0.6.ebuild b/dev-python/whatever/whatever-0.6.ebuild
index de60a47ae9a5..9432f83430fb 100644
--- a/dev-python/whatever/whatever-0.6.ebuild
+++ b/dev-python/whatever/whatever-0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE=""
DEPEND=""
diff --git a/dev-python/wsproto/Manifest b/dev-python/wsproto/Manifest
index 89ad853001c8..e770ad50a3bc 100644
--- a/dev-python/wsproto/Manifest
+++ b/dev-python/wsproto/Manifest
@@ -1,5 +1,5 @@
DIST wsproto-0.15.0.tar.gz 51765 BLAKE2B 6eae2d2ceeb2d1e870c1ca70db22708fc2e5d10aac6b1d1a44ab00f4b31e18f21fd324c7e8c95e28769f4642601b775dc687eb28b419c5698ed68e617d054599 SHA512 c9666ec65374181da762f460f0c394a5bb599f8a0666989fb2d53e5e8822f5ebdd28eae3098e115d5bbacf6d6e1dd33a9cfeb808d569e1a01025eefaff18c531
DIST wsproto-1.0.0.tar.gz 53423 BLAKE2B b4cc8c1ef0ccf324821b893b57fc86ab744c639dd07604618485004ef56ca105b5515e1f34a08ccc93de941b1a93eb76ef0d1946f11e05f80d40b98bfe7e4c56 SHA512 36f8c4eebf84bfe869f7124330898d22416b423f47396f2e3f72069e14f1763514e1df700c3e8ee81467cf973197e10143e088978d0688930fa98518af8773fb
EBUILD wsproto-0.15.0.ebuild 507 BLAKE2B a010d403ef7e818dc7577d45898ed3ccba0879182f935c1cab9f55549ad9721413c7828f769562bb0f52dbe5c74a6822980b3b5d329acf5e9859f8046f75d6f3 SHA512 5b57c2fe1a79e68e245e58415071cc73cad18a8124b72d58af71307d3633d7aa1fc90f7f0e0eb6076fc97307ee2b5e4f5e0c3a1b36d5b0a7d56fe5f5d8c871d9
-EBUILD wsproto-1.0.0.ebuild 508 BLAKE2B b8331e39cde2b26e4ca64ec8d009b393610cdcdc2dde46a07d967a48eb8cda3730721e482b3187739ac2a1c7582f92293757b78290fea85967e1432d7e225381 SHA512 af4874b74e5b8f25178f3ce910ed414ca9c210cf692d931b135dc551755d694b3cb61a1314560add93d14c68c4e1d42b4ff07ebaa67f1e0ba753875dfa98df11
+EBUILD wsproto-1.0.0.ebuild 515 BLAKE2B 76a8d5ed2be516c241128a32c05c47ca42ff68cfda83026d7f060bbdc155491156ccf958111bb127acb32b92c5c72bfd2607976c6c7db1121350cf1bd265148f SHA512 46ef5806d9849dc1f74aa460629023446e8412b19eeab8e852210a9eabc385d1fab090a63bae66866cafcbab46b8255bcde8b72a1c616a51019183772ceccb5f
MISC metadata.xml 493 BLAKE2B 82485e0fa56d1f0e3e1bd3d6f54c929cacd58055d0993520134ed7bb74bfc34a990e65303b33ad2ec74c625f8c4d14f9f4e65a1c14e063995ce20a7bc6ae82b6 SHA512 83ef31eda65a98f50ee0e800cbb358b49f579ed893cd5cdcfb38a0da79b62a1359453127140dfce971b9dcbfc7da9efa83fc1426cfe40167f0ee987d0b9f9c56
diff --git a/dev-python/wsproto/wsproto-1.0.0.ebuild b/dev-python/wsproto/wsproto-1.0.0.ebuild
index 7ca2977395d4..bb19e6600ea7 100644
--- a/dev-python/wsproto/wsproto-1.0.0.ebuild
+++ b/dev-python/wsproto/wsproto-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND=">=dev-python/h11-0.9[${PYTHON_USEDEP}]"
diff --git a/dev-python/xapp/Manifest b/dev-python/xapp/Manifest
index 006762cf0b94..f0c108528de7 100644
--- a/dev-python/xapp/Manifest
+++ b/dev-python/xapp/Manifest
@@ -1,3 +1,5 @@
DIST xapp-2.0.1.tar.gz 19839 BLAKE2B 692ef5a560681f415ab211b6f2870339dc80ca3ce90ac860637ce6765309b03f8ac41499ad5bcef51cde194b7cee2e3366abb3ddb5ee7e2212e3dac0da625387 SHA512 a529680ab2adbcd829ec224b7dafeb5f641afaabd51ac6cea154d1adf46772b0f2c58a78c6f136d3c6dde0b5d69a4e53a988f69d282af852ecf9ffa130ec1fe4
+DIST xapp-2.0.2.tar.gz 19946 BLAKE2B fde2f4f30fa1dbb5d4778d82bcfb347a5b8f89635df6c298d0dc509a194c528b653a1cbe4537c878bde4a8b987852ca51e37a70b6c35f96c9882c5b1b277dd36 SHA512 2b5d2a259e55384426940e6284ec9f964f4f0220b8cb364606c938ef6e1717d40ddbc3730732dddc86d460f624ac6161fe5ab55c276aedba9187a79d9d53a60e
EBUILD xapp-2.0.1.ebuild 557 BLAKE2B 65d419b08854f87e7ce577c7b5e8c51703b0fe08b9b5eecc399910ba4f49841be2249e1d3d507f1e45be38d87ede6541b4204ada4b67d386e8a428c012c0b288 SHA512 971f20be8e7942d6d718c023469a3adbc5a3d7d9303ca7eda4edff4344f66019292aabe5d5d9a4d79c1fbc90cfa8c552682373c15284832f9627de2cc1cf7980
+EBUILD xapp-2.0.2.ebuild 565 BLAKE2B c10d062f23475ba3a265dc22f7777597a0e2579b0169a9cc49d63b47d7790524ed3efad063033beee725cdca08bb458ad7ad9dffad9b291fb607e66593e85e6e SHA512 3fedafbe64e801ab06ca164f83af5b9b96864cc2f9000017395487710678f98568a8e9ed330166991c3dd1d5a4f39f5fad50a11d8e7ac2903c791cf47ded3689
MISC metadata.xml 584 BLAKE2B 7b0110a8ad67b0faa3125ddd088a8d019129d239cc541a08b4443f8bddd3c1efc1891ccbd935309fd13c940b1cf95bf6f1e769c078e895393f7bccf3a366a0ea SHA512 3273919c56af741c5cfde4b69180c20a2defdb16a59f34c0a57147f955c8454eb73cd20f5d02fe827432b7f7310e9a313b324832df96c724300cf3b05cb30141
diff --git a/dev-python/xapp/xapp-2.0.2.ebuild b/dev-python/xapp/xapp-2.0.2.ebuild
new file mode 100644
index 000000000000..602f02e2868e
--- /dev/null
+++ b/dev-python/xapp/xapp-2.0.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for x11-libs/xapps"
+HOMEPAGE="https://github.com/linuxmint/python3-xapp"
+SRC_URI="https://github.com/linuxmint/python3-xapp/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ x11-libs/xapps[introspection]
+"
+RDEPEND="
+ ${DEPEND}
+ dev-python/psutil[${PYTHON_USEDEP}]
+"
+
+S="${WORKDIR}/python3-xapp-${PV}"
diff --git a/dev-python/xdoctest/Manifest b/dev-python/xdoctest/Manifest
index 9f111bac1002..c5087aaf18ab 100644
--- a/dev-python/xdoctest/Manifest
+++ b/dev-python/xdoctest/Manifest
@@ -1,5 +1,7 @@
DIST xdoctest-0.15.0.tar.gz 629125 BLAKE2B f5144365c4d1d58c107ac0603a1d99cd5bc622d3772fc7f2c907193ea863d9ff99bd183cc7fac12e2f85b7647ba25d5ae6878c06d3df9a5cdda9a1f143b43110 SHA512 114add93a75807d787c674b0649f92ff011987705f640912f876c4a4c3103cef90b0fae1959d5a85ef399b80695e9cbfcae6e809950ff5651fa211f54326682d
DIST xdoctest-0.15.2.tar.gz 883332 BLAKE2B e90364d6096357ff1b5006b289a56a1afd0f3d0e952202d17a1b99c16f867e23ce0214a4f646154d9f6aada9f94ddda47a9c1f669a833bffaa63d99c10837766 SHA512 ca3bfc241e2d137988ee6dda2e9229f74add662fc2fe295c4c006a3d63ac6284f3f623451006acc4a8273729ccc589e1c5bab9d7fc65135582d7fc9fcffea464
+DIST xdoctest-0.15.3.gh.tar.gz 179880 BLAKE2B d35ccfaf4662c91d7b9a7191dc090721b963728312283af44c29614fe8af3d77434b192521bd29f760c7b53dd4e3dc708ccc7dc7c9ba294990a08441cbbda989 SHA512 b5e393246ef3c52481d48bbc9f91ddb0ffce24fd06c914d188f82ba9b7267727d9415fdd9a90f215c82e8bd76a4db2ab23aa99f473fe4901cc443d2196c9d3c9
EBUILD xdoctest-0.15.0.ebuild 1047 BLAKE2B e49775712ebc0f0d3a539c679eab947a63b04f137b8c1415d1b71aaf8da248a2f8357b2f676ea3bc68dc94241ac2ad4cb6cdbf3c195c6d8264d77621399f7ebf SHA512 08ea02966f507f0775532828cf41c36678fd315990027a0b2b3e63e362571783a036de3c04c13444e007961b3e3adeaa10c7570d92d90e37b63177e887fe3c4e
EBUILD xdoctest-0.15.2.ebuild 867 BLAKE2B e8221acff3d5084508f6e3cc642e967f559446f8134d50a8a08501a161c5a35cdf13a472ce5b14d9586f714b43909b2c4fae650df6cfa8e5ed1b7291394186d3 SHA512 79353b29c397c3d785d4f3fc78d268da331071ba5f66fc90f187a8325315bffe52c4afa104f766ac9cfe5fb4a0effcbe55ac3983990a85bed8faa12eebd45657
+EBUILD xdoctest-0.15.3.ebuild 906 BLAKE2B c75cf1f08cd0fa6e435632476f216adf599184bb462c3b562b847e852db3885e9c60238dcbda5e45553f5ec82f45987c1bbbd48811f98e2cec168c15d5206e0a SHA512 9c93108f4e46da127f2158dee9826e3e404dfe94e56f9229dc619a59e503e7cc6bdba628a8c200536bfb883272f1bdd9a78829f4c974560e3bb1ed58e58c6b0f
MISC metadata.xml 425 BLAKE2B ef6df66f437f7b59189999a895fde27e87580c6eff536aa9b80855b7db9e83c2a0edbaa4784f9438846800b89eac58857c4c303752d1110f86d43194fdee21f9 SHA512 81c57c3abf70d2fc182b5d935ae35187e2f5a9a99b3a5958c282f478fceb0283ee2c09ebe2561da8753dca35c73f54ec3fa17d29ecefd7c50f3c8b7bf42f9657
diff --git a/dev-python/xdoctest/xdoctest-0.15.3.ebuild b/dev-python/xdoctest/xdoctest-0.15.3.ebuild
new file mode 100644
index 000000000000..8453e2c4d62f
--- /dev/null
+++ b/dev-python/xdoctest/xdoctest-0.15.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="A rewrite of Python's builtin doctest module but without all the weirdness"
+HOMEPAGE="https://github.com/Erotemic/xdoctest/"
+SRC_URI="
+ https://github.com/Erotemic/xdoctest/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+# dev-python/nbformat-5.1.{0..2} did not install package data
+BDEPEND="
+ test? (
+ || (
+ >=dev-python/nbformat-5.1.2-r1[${PYTHON_USEDEP}]
+ <dev-python/nbformat-5.1[${PYTHON_USEDEP}]
+ )
+ )"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs/source dev-python/sphinx_rtd_theme
+
+python_test() {
+ local -x PYTHONPATH=.
+ pytest -vv || die "Test fail with ${EPYTHON}"
+}
diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index 74cebb9ff934..4ffe4d2e11c3 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1,5 +1,5 @@
-DIST xmlschema-1.3.1.tar.gz 318853 BLAKE2B 1f2f960c5dad0c82a7ca0345bca052560d39f07b3fff9f443ec5d206a2ec92743462be2209e69a9330f432dbeb7e5908dae4168f7815cf64c141047876844453 SHA512 3bd2ba3004c1a397aff1c81c1105a603dd219f9c2c4afd0742aea3d7263dd0c50adbc05f4ccf96ad0a0f8bd5c116002152eba8194619e6bb636ef46111e6a2a4
DIST xmlschema-1.4.1.tar.gz 329488 BLAKE2B 80125c6867facb8f94574f4aa210239057f6c8429ff52daac047457eaf6c836b051ccf8e0dec751c1bc57e4de7343781849fe88290117b8546ecd9b8ee99859a SHA512 935e4bffa5361e87fe0656c04b79fe50213098db86e18de38d82d9c04e45557b7ce9468379644c202ab25bdbd6f430bf85a639c3aa7636833d4bbe8533738e82
-EBUILD xmlschema-1.3.1.ebuild 772 BLAKE2B 5e9fc1b2c80267f292f91d05c4b3ae4ea645dd0cbee13a3fb61f4f1fffca5821bfe6858bf718019fa6b9438cb6bdbf45ea6c59979c9ccf295998602732d8d813 SHA512 ccb0c26873c0cc64fcc3dea1e4c06ee025a6b1cc196ce471574e03812916cc09bd86ed95ab800807171b12d18ab18033a9374007d34447088415dbc1d0485617
-EBUILD xmlschema-1.4.1.ebuild 780 BLAKE2B fd341466fc0e59b4721c3c2a92e04f6196ddb92255285229be982c6c5e99cdb0b31a5ad8cc258df978a49d10cdf7f4c14a5f8827d42bd4f71ab94e6a04db7353 SHA512 5c2a1fdaf9aa7feb4551aa96bdac6bbcf6028576f67fb52641f4035d78f4e04d894bf71a48f72d4d8a201ad55f581f452912cc378c599aa1e6d4d30e9ef90f48
+DIST xmlschema-1.4.2.tar.gz 331747 BLAKE2B 013a74e7d929e46d497a55ad67888f0dd25b60097e390c3ad3b69c9a87d9e5a83bd68873336137805d755a47d0e5cb5b7347403ee38bcb7457e70803c6aca2ff SHA512 a490d1686f3e8cc7fd45bcb51f00ddf8b734e0c928f8690f9988232f8781fa070f7f03be7473ed5e8b3d1ab67bb08e123c79b408c3daaebfd2df0e94c8827888
+EBUILD xmlschema-1.4.1.ebuild 772 BLAKE2B 51627efb8c8b8e7b17315a48fa7f8a26635433f3d28679b58d7995483f65c1f622644780767ea3e016637f5cf261ba25bc270589e22eeae6f5b4652a76ea372d SHA512 07ac7a0501d2ab79b18b878c31697926ef1ab5a49dff6aa917746ccbbea25f0b29019b66eccfa6ccb01ca30855c00addcfed7ebb30bd312a06f787c46464d2f8
+EBUILD xmlschema-1.4.2.ebuild 780 BLAKE2B 8566eca2202f5bd04faf3f1e47ced9f043a7cbe76ae2a8d2fa1ed7500d6057d7b72fd467ff9ffc48597933df5131a03a845b083e200e77419acab9406e52b17f SHA512 737b422274b19a5a8e694c97aa19cc778999a9e309ec1005da9520c855621f9ddf738ba9a7183c8d543b063b157aee51f0c12f523a39480d231822ac5eeefb8d
MISC metadata.xml 375 BLAKE2B 16a422a1beab981008ef66eccca94cace74cb244fb6123d2495e13045b4c786bf00f2807d3ac73e98f1c962fc0ccb7f7aa84f565dff54e2ef2077776a85bd479 SHA512 db2b030851d7357aea0b41066bcfa36b9ae81c745f413a3cdc1a528a38f2ea1a8c7876abff7f139801185f075be9e841d637f238b9d3bc37fa212f13c06ec411
diff --git a/dev-python/xmlschema/xmlschema-1.4.1.ebuild b/dev-python/xmlschema/xmlschema-1.4.1.ebuild
index 008edc769d93..234bb23ad376 100644
--- a/dev-python/xmlschema/xmlschema-1.4.1.ebuild
+++ b/dev-python/xmlschema/xmlschema-1.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/xmlschema/xmlschema-1.3.1.ebuild b/dev-python/xmlschema/xmlschema-1.4.2.ebuild
index a64f1e1d80d3..41bb9568be18 100644
--- a/dev-python/xmlschema/xmlschema-1.3.1.ebuild
+++ b/dev-python/xmlschema/xmlschema-1.4.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{6..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
inherit distutils-r1
@@ -14,12 +14,12 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
- >=dev-python/elementpath-2.0.2[${PYTHON_USEDEP}]"
+ >=dev-python/elementpath-2.1.2[${PYTHON_USEDEP}]"
BDEPEND="${RDEPEND}
test? (
dev-python/lxml[${PYTHON_USEDEP}]
diff --git a/dev-python/xvfbwrapper/Manifest b/dev-python/xvfbwrapper/Manifest
index f0e0e7801fad..bc105af90e2f 100644
--- a/dev-python/xvfbwrapper/Manifest
+++ b/dev-python/xvfbwrapper/Manifest
@@ -1,3 +1,3 @@
DIST xvfbwrapper-0.2.9.tar.gz 5575 BLAKE2B a973e6ca6dd85713e7b350397113d63c15fd284c07d3a0d5c0b8b8dceed65c3a17a3e8222b79ec88fb124175259d51fcd31d09a95183f1cbd091ba11d9bbec3b SHA512 800f3489b2e1bbc884d7651e344ed73783d6c00856f3ab7ccfa6b9058dd6d3bb98d38f11172ba89dff5773d6c5b773bc000786c1f6c6aae5a27179b37017851e
-EBUILD xvfbwrapper-0.2.9.ebuild 569 BLAKE2B 909ec3236491e6c8ae6ed1e03dbd1a2b6855ea466bd89bd1bed3acfaf166af130fef3d535b003157203363b812cb7ad68100df7ab9e23cb45d55ba44dab8ab55 SHA512 739b7b101c74800bd28313e92b32404978791e592d9c2483976c1fce5d7803a6b471dca365ad3d08237670d0eb235beb41cb1efdbe0d5ac586924c5373e76c7c
+EBUILD xvfbwrapper-0.2.9.ebuild 565 BLAKE2B f990f2cac65c9284457df2e771295262691b7b81e1771f530a20b69ac69bcde43ce099ca303affc623c797f041e0a701fc755be1d8b2c8eaa4393bf489709617 SHA512 36c571bdbeeef171c05719571363ab3c7a6933ca56b3cfd8024eca93bebb47fae0b81e6b477ace50caf606b53bd28bc381e367c924db62fbd9c72afbbf97f1b8
MISC metadata.xml 387 BLAKE2B 1371ad91acdddb84e00b9d88497327d9f969686caeb599467b702da40bc0bb59f324d143cbc285e2739c2afb49bf7984eca78ad9e02a89b8c5697ed21d33b3fb SHA512 d9e8ace17387367e585434a5b178a7a1715973828d6cf762ad82f2c4020413239e87b26dbcb9a8db1122ac57e2b09fe01f0f7fec1b48723cde989c0205b84885
diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild
index d097e1b308e8..9b21e8e435d2 100644
--- a/dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild
+++ b/dev-python/xvfbwrapper/xvfbwrapper-0.2.9.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,3_8} )
+
+PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
diff --git a/dev-python/yappi/Manifest b/dev-python/yappi/Manifest
index c4cfc7ed6250..3dc1fd1178ba 100644
--- a/dev-python/yappi/Manifest
+++ b/dev-python/yappi/Manifest
@@ -5,5 +5,5 @@ DIST yappi-1.3.0.gh.tar.gz 936160 BLAKE2B fcb7651a188e8442f9cac8dc680cc2c944f0f2
DIST yappi-1.3.2.tar.gz 936566 BLAKE2B 55f114b8ed8689944f8146cb283701b41f34e87f3e5104d7d8df239cd2afc24f1ca1bf86f99bf672735677005df6527c83c5306a7902ea45e335134a925d6e18 SHA512 7a555bf6db8d7b9d8b4e36ceda1a40319a3d0aa478c512fb0fbca678dd3966b1facffa7555dca1ffaf07461ed3ab81284bd643e331eb2e6d1ee9c99eab1acb55
EBUILD yappi-1.2.5-r1.ebuild 976 BLAKE2B 3f047a3015a88861d59e9a2038a641ad8aced7c66f04001855ce50d37ae830bcae60e16df89ec9a6930c4649aef724311bfec311a72f555dcece057fdae3ae67 SHA512 171960875c3d2c67fabea15def17f077f7b9a0caac90ec2c195ca9d1e6256f77c2cbd3781e643d32c1c484b51c49533c4a50b77b4eedd12c1c85e4374c00739a
EBUILD yappi-1.3.0-r1.ebuild 907 BLAKE2B 085da0e021cde0a91c56e56a7ea8b7f2a7bae0645fd479d637285e93647d35c7aff37e15ed71c9f4d0437546427f5f982426868fccae58f9128fbda41400a4a2 SHA512 6ae949544c357f187142b5022f41f4d9dc99cda46736887fc3428cf6cbc0fc898fc6110187a69590e4dfe94feb5171067b213339316fafcddef429f82250c1be
-EBUILD yappi-1.3.2.ebuild 904 BLAKE2B abb4731807890906d55c1514552ca5c8f71b7d540be1fd6ddbb756c1251b5fe359d53a44437ad1064101a4201e55aa59cd2853e8a698fd854f6372798d54ffac SHA512 5b25cfb6bce1b9d6d1d5aadac1bb263be2ee57a8b55c66bdb689cd24eabdfb5845a8c48f64b77bbb85ba0d61be988f1e4340262479c1469638289e24a9f83a3b
+EBUILD yappi-1.3.2.ebuild 909 BLAKE2B fb1416488d9d90e7c1bc8d009f9bf727249f8786cb12a100c9120a7f9fee8a3c02c12093106694f0513f1a7a46fa0a7c9b03dcedd16b375a51235a158aac887a SHA512 7171c05bb469a3116d4ada28fe9f313d92fb4e994e2231b9a19249cb697ffd26ef0b8e1fb3aec6b49a56208229fa14a3477399c4f9cfb39708e47a5f2aaf673b
MISC metadata.xml 488 BLAKE2B 2ac7151d74622eb9e76ce39ef336aa6c729b4249e781747916936fc88e0aac76d54626b8383c58cdb6661ef080b3ee37c8bab7eb00a4befac7b0523f5552afc2 SHA512 a85e098364030d565901db988e7848181b51db19d17eef2a97ab40ab4e318ccf03e2a72201ebe28ca56965c2327ebdf9e01f5230be9a46d4d273a08cb8473af3
diff --git a/dev-python/yappi/yappi-1.3.2.ebuild b/dev-python/yappi/yappi-1.3.2.ebuild
index b3c4ebc66022..8f845cead4df 100644
--- a/dev-python/yappi/yappi-1.3.2.ebuild
+++ b/dev-python/yappi/yappi-1.3.2.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${COMMIT_HASH}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/zope-schema/Manifest b/dev-python/zope-schema/Manifest
index cb78c48e5c09..132800cd3774 100644
--- a/dev-python/zope-schema/Manifest
+++ b/dev-python/zope-schema/Manifest
@@ -1,3 +1,5 @@
DIST zope.schema-6.0.0.tar.gz 110343 BLAKE2B 8dad6fcbd5bf3ef5902657bb7cfc4d31509cf8b74be3e44ec2a5977dc998bbe9b2605dd0edd85aec7f5e67e5e4e7ea6e9ddde2e63f5d56226dfead804e10eb61 SHA512 3258e6b2bf97485b9496f19319ef5af9a1e908b6c2661c27f45cfd64057597cfd514acbe79d86ddda1b80e66be45a10680fc3d9e662513b360d5f047917735d8
+DIST zope.schema-6.0.1.tar.gz 108325 BLAKE2B 4e23b2a864ce8ca650d71723f2ec89f04e05e7739cbe6b236ebdd4ffe80261a75faac414ae411b1ea525f93375f8eb4b6eb1e6186e04d225467b729f5c630b77 SHA512 c8b9182975b1f2834827877c725a8d0c800bf3cbed9dce2625bb3e1715c0fb7d346b8206f47a96994fa79240a0cb30c4aa38cea56f9ecb79351fd97e0bc021ba
EBUILD zope-schema-6.0.0.ebuild 994 BLAKE2B 95a6b2ad965bcc7a7ed5457e0897265691a4c3eaf8cf8d3c23292522595b684aae5968e1c64bf5df90629bf1d3ea1db5d4c722cbd2f12b550da061e48366ae9b SHA512 cacef62e711d16163714c1c143d500cc2596f1cf1f55b350a320c0cdc5e0847e2d8a98b79ecc919e045b9809d508db7d1d59f3c724859b8513f193bcf4bab96e
+EBUILD zope-schema-6.0.1.ebuild 998 BLAKE2B 31e4fa5827804c58540197638a92f9a14dd2c85506a14c8b07f93338f8e4f49c9490ffc552a62b4072b18622089bdc1ecc856589274bba5e8f63d3c07c23f5d6 SHA512 0b7257381cabce43ca9eb848d4584ea8c519628fb13ede90e20a4aa32c97c5e02ac5678a1692df349b0d5252d744cd117de7e2f694cfa09086a8eab1bd9245bc
MISC metadata.xml 473 BLAKE2B 9d4475a1da73bc0330a977dc4943fe10a2b51465cc79413b2d8fc780a6b1afd73f77e54025fce33be258546fd991e1fd9ff9c37a2c9654065c67867255382a15 SHA512 6d2c6bc56197b18365bdb11a2986c614234aa1e57f37b93f95f6616a3674890f7f02a901d58dbac0d2d98ceb1cb8535d9c2e84969778108e1e8bcdecb89c4299
diff --git a/dev-python/zope-schema/zope-schema-6.0.1.ebuild b/dev-python/zope-schema/zope-schema-6.0.1.ebuild
new file mode 100644
index 000000000000..f137c80de517
--- /dev/null
+++ b/dev-python/zope-schema/zope-schema-6.0.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Zope schema Architecture"
+HOMEPAGE="https://github.com/zopefoundation/zope.schema http://docs.zope.org/zope.schema/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ dev-python/zope-event[${PYTHON_USEDEP}]
+ >=dev-python/zope-interface-5.0.0[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/zope-i18nmessageid[${PYTHON_USEDEP}]
+ dev-python/zope-testing[${PYTHON_USEDEP}]
+ dev-python/zope-testrunner[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests setup.py
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # remove .pth files since dev-python/namespace-zope handles the ns
+ find "${D}" -name '*.pth' -delete || die
+}