summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin245191 -> 245792 bytes
-rw-r--r--dev-python/aesara/Manifest10
-rw-r--r--dev-python/aesara/aesara-2.0.1-r1.ebuild65
-rw-r--r--dev-python/aesara/aesara-2.0.2.ebuild65
-rw-r--r--dev-python/aesara/aesara-2.0.3.ebuild65
-rw-r--r--dev-python/aesara/aesara-2.0.4.ebuild65
-rw-r--r--dev-python/aesara/aesara-2.0.5.ebuild65
-rw-r--r--dev-python/ansicolor/Manifest4
-rw-r--r--dev-python/ansicolor/ansicolor-0.3.2.ebuild20
-rw-r--r--dev-python/ansicolor/metadata.xml4
-rw-r--r--dev-python/apipkg/Manifest2
-rw-r--r--dev-python/apipkg/apipkg-2.0.0_rc1.ebuild26
-rw-r--r--dev-python/appdirs/Manifest2
-rw-r--r--dev-python/appdirs/appdirs-1.4.4-r1.ebuild2
-rw-r--r--dev-python/argcomplete/Manifest2
-rw-r--r--dev-python/argcomplete/argcomplete-1.12.3.ebuild2
-rw-r--r--dev-python/asgiref/Manifest6
-rw-r--r--dev-python/asgiref/asgiref-3.3.1.ebuild23
-rw-r--r--dev-python/asgiref/asgiref-3.3.2.ebuild27
-rw-r--r--dev-python/asgiref/asgiref-3.3.4.ebuild2
-rw-r--r--dev-python/astroid/Manifest8
-rw-r--r--dev-python/astroid/astroid-2.5.1.ebuild45
-rw-r--r--dev-python/astroid/astroid-2.5.2.ebuild44
-rw-r--r--dev-python/astroid/astroid-2.5.3.ebuild2
-rw-r--r--dev-python/astroid/astroid-2.5.5.ebuild47
-rw-r--r--dev-python/attrs/Manifest4
-rw-r--r--dev-python/attrs/attrs-20.3.0_p20210222.ebuild34
-rw-r--r--dev-python/attrs/attrs-21.1.0.ebuild30
-rw-r--r--dev-python/bitarray/Manifest4
-rw-r--r--dev-python/bitarray/bitarray-2.0.1.ebuild2
-rw-r--r--dev-python/bitarray/bitarray-2.1.0.ebuild21
-rw-r--r--dev-python/black/Manifest4
-rw-r--r--dev-python/black/black-21.5_beta0.ebuild (renamed from dev-python/black/black-21.4_beta0.ebuild)4
-rw-r--r--dev-python/boto3/Manifest34
-rw-r--r--dev-python/boto3/boto3-1.17.33.ebuild56
-rw-r--r--dev-python/boto3/boto3-1.17.50.ebuild56
-rw-r--r--dev-python/boto3/boto3-1.17.51.ebuild56
-rw-r--r--dev-python/boto3/boto3-1.17.52.ebuild56
-rw-r--r--dev-python/boto3/boto3-1.17.53.ebuild56
-rw-r--r--dev-python/boto3/boto3-1.17.54.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.17.55.ebuild56
-rw-r--r--dev-python/boto3/boto3-1.17.56.ebuild56
-rw-r--r--dev-python/boto3/boto3-1.17.57.ebuild56
-rw-r--r--dev-python/boto3/boto3-1.17.58.ebuild56
-rw-r--r--dev-python/boto3/boto3-1.17.59.ebuild56
-rw-r--r--dev-python/boto3/boto3-1.17.60.ebuild56
-rw-r--r--dev-python/boto3/boto3-1.17.61.ebuild56
-rw-r--r--dev-python/boto3/boto3-1.17.65.ebuild (renamed from dev-python/boto3/boto3-1.17.44.ebuild)0
-rw-r--r--dev-python/boto3/boto3-1.17.67.ebuild (renamed from dev-python/boto3/boto3-1.17.49.ebuild)0
-rw-r--r--dev-python/botocore/Manifest34
-rw-r--r--dev-python/botocore/botocore-1.20.33.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.20.49.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.20.50.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.20.52.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.20.53.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.20.54.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.20.55.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.20.56.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.20.57.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.20.58.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.20.59.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.20.60.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.20.61.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.20.65.ebuild (renamed from dev-python/botocore/botocore-1.20.51.ebuild)1
-rw-r--r--dev-python/botocore/botocore-1.20.67.ebuild (renamed from dev-python/botocore/botocore-1.20.44.ebuild)1
-rw-r--r--dev-python/braintree/Manifest4
-rw-r--r--dev-python/braintree/braintree-4.9.0.ebuild (renamed from dev-python/braintree/braintree-4.6.0.ebuild)0
-rw-r--r--dev-python/breathe/Manifest8
-rw-r--r--dev-python/breathe/breathe-4.27.0.ebuild31
-rw-r--r--dev-python/breathe/breathe-4.28.0.ebuild2
-rw-r--r--dev-python/breathe/breathe-4.29.0.ebuild31
-rw-r--r--dev-python/breathe/breathe-4.29.1.ebuild38
-rw-r--r--dev-python/brotlicffi/Manifest2
-rw-r--r--dev-python/brotlicffi/brotlicffi-1.0.9.2.ebuild5
-rw-r--r--dev-python/cached-property/Manifest2
-rw-r--r--dev-python/cached-property/metadata.xml4
-rw-r--r--dev-python/case/Manifest2
-rw-r--r--dev-python/case/case-1.5.3.ebuild4
-rw-r--r--dev-python/cffi/Manifest2
-rw-r--r--dev-python/cffi/cffi-1.14.5.ebuild7
-rw-r--r--dev-python/characteristic/Manifest2
-rw-r--r--dev-python/characteristic/characteristic-14.3.0-r3.ebuild2
-rw-r--r--dev-python/cleo/Manifest2
-rw-r--r--dev-python/cleo/cleo-0.8.1.ebuild2
-rw-r--r--dev-python/clikit/Manifest2
-rw-r--r--dev-python/clikit/clikit-0.6.2.ebuild2
-rw-r--r--dev-python/colorama/Manifest2
-rw-r--r--dev-python/colorama/colorama-0.4.4.ebuild4
-rw-r--r--dev-python/commonmark/Manifest2
-rw-r--r--dev-python/commonmark/commonmark-0.9.1.ebuild6
-rw-r--r--dev-python/crashtest/Manifest2
-rw-r--r--dev-python/crashtest/crashtest-0.3.1.ebuild2
-rw-r--r--dev-python/dash-core-components/Manifest3
-rw-r--r--dev-python/dash-core-components/dash-core-components-1.16.0.ebuild20
-rw-r--r--dev-python/dash-core-components/metadata.xml (renamed from dev-python/ebuildtester/metadata.xml)9
-rw-r--r--dev-python/dash-html-components/Manifest3
-rw-r--r--dev-python/dash-html-components/dash-html-components-1.1.3.ebuild20
-rw-r--r--dev-python/dash-html-components/metadata.xml11
-rw-r--r--dev-python/dash-table/Manifest3
-rw-r--r--dev-python/dash-table/dash-table-4.11.3.ebuild20
-rw-r--r--dev-python/dash-table/metadata.xml11
-rw-r--r--dev-python/dash/Manifest3
-rw-r--r--dev-python/dash/dash-1.20.0.ebuild51
-rw-r--r--dev-python/dash/metadata.xml11
-rw-r--r--dev-python/decorator/Manifest10
-rw-r--r--dev-python/decorator/decorator-5.0.0.ebuild21
-rw-r--r--dev-python/decorator/decorator-5.0.3.ebuild21
-rw-r--r--dev-python/decorator/decorator-5.0.5.ebuild21
-rw-r--r--dev-python/decorator/decorator-5.0.6.ebuild21
-rw-r--r--dev-python/decorator/decorator-5.0.7.ebuild2
-rw-r--r--dev-python/django/Manifest16
-rw-r--r--dev-python/django/django-2.2.20.ebuild93
-rw-r--r--dev-python/django/django-2.2.21.ebuild2
-rw-r--r--dev-python/django/django-3.0.14-r1.ebuild106
-rw-r--r--dev-python/django/django-3.1.8-r1.ebuild99
-rw-r--r--dev-python/django/django-3.1.9.ebuild2
-rw-r--r--dev-python/django/django-3.2.ebuild95
-rw-r--r--dev-python/docutils/Manifest2
-rw-r--r--dev-python/docutils/docutils-0.17.1.ebuild2
-rw-r--r--dev-python/ebuildtester/Manifest11
-rw-r--r--dev-python/ebuildtester/ebuildtester-0.1.16-r1.ebuild34
-rw-r--r--dev-python/ebuildtester/ebuildtester-0.1.16.ebuild33
-rw-r--r--dev-python/ebuildtester/ebuildtester-0.1.27.ebuild34
-rw-r--r--dev-python/ebuildtester/ebuildtester-0.1.29.ebuild34
-rw-r--r--dev-python/ebuildtester/ebuildtester-0.1.30.ebuild34
-rw-r--r--dev-python/ebuildtester/files/ebuildtester.bash-completion20
-rw-r--r--dev-python/entrypoints/Manifest2
-rw-r--r--dev-python/entrypoints/entrypoints-0.3-r2.ebuild14
-rw-r--r--dev-python/eventlet/Manifest2
-rw-r--r--dev-python/eventlet/eventlet-0.31.0.ebuild66
-rw-r--r--dev-python/execnet/Manifest2
-rw-r--r--dev-python/execnet/execnet-1.8.0.ebuild2
-rw-r--r--dev-python/fastjsonschema/Manifest4
-rw-r--r--dev-python/fastjsonschema/fastjsonschema-2.15.0.ebuild2
-rw-r--r--dev-python/fastjsonschema/fastjsonschema-2.15.1.ebuild26
-rw-r--r--dev-python/filelock/Manifest2
-rw-r--r--dev-python/filelock/filelock-3.0.12-r1.ebuild2
-rw-r--r--dev-python/fire/Manifest3
-rw-r--r--dev-python/fire/fire-0.3.1.ebuild24
-rw-r--r--dev-python/fire/metadata.xml11
-rw-r--r--dev-python/flaky/Manifest2
-rw-r--r--dev-python/flaky/flaky-3.7.0-r1.ebuild2
-rw-r--r--dev-python/flask-security/Manifest5
-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.ebuild66
-rw-r--r--dev-python/flask-security/flask-security-4.0.1.ebuild2
-rw-r--r--dev-python/fonttools/Manifest4
-rw-r--r--dev-python/fonttools/fonttools-4.21.1.ebuild55
-rw-r--r--dev-python/fonttools/fonttools-4.22.0.ebuild2
-rw-r--r--dev-python/genty/Manifest2
-rw-r--r--dev-python/genty/genty-1.3.2-r1.ebuild2
-rw-r--r--dev-python/google-api-core/Manifest4
-rw-r--r--dev-python/google-api-core/google-api-core-1.26.1-r1.ebuild44
-rw-r--r--dev-python/google-api-core/google-api-core-1.26.3.ebuild2
-rw-r--r--dev-python/google-api-python-client/Manifest10
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-1.8.3-r1.ebuild50
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.0.0.ebuild46
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.0.2.ebuild49
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.1.0.ebuild49
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.2.0.ebuild2
-rw-r--r--dev-python/google-apitools/Manifest2
-rw-r--r--dev-python/google-apitools/google-apitools-0.5.32.ebuild35
-rw-r--r--dev-python/hcloud-python/Manifest4
-rw-r--r--dev-python/hcloud-python/hcloud-python-1.10.0.ebuild55
-rw-r--r--dev-python/hcloud-python/hcloud-python-1.12.0.ebuild2
-rw-r--r--dev-python/httplib2/Manifest4
-rw-r--r--dev-python/httplib2/httplib2-0.19.0-r1.ebuild52
-rw-r--r--dev-python/httplib2/httplib2-0.19.1.ebuild2
-rw-r--r--dev-python/hypothesis/Manifest5
-rw-r--r--dev-python/hypothesis/files/hypothesis-6.10.1-py310.patch75
-rw-r--r--dev-python/hypothesis/hypothesis-6.10.1.ebuild11
-rw-r--r--dev-python/hypothesis/hypothesis-6.12.0.ebuild61
-rw-r--r--dev-python/ifaddr/Manifest2
-rw-r--r--dev-python/ifaddr/ifaddr-0.1.7.ebuild2
-rw-r--r--dev-python/importlib_metadata/Manifest6
-rw-r--r--dev-python/importlib_metadata/importlib_metadata-3.10.1.ebuild2
-rw-r--r--dev-python/importlib_metadata/importlib_metadata-3.7.3.ebuild42
-rw-r--r--dev-python/importlib_metadata/importlib_metadata-3.8.2.ebuild42
-rw-r--r--dev-python/inflect/Manifest2
-rw-r--r--dev-python/inflect/inflect-5.3.0.ebuild2
-rw-r--r--dev-python/iniconfig/Manifest2
-rw-r--r--dev-python/iniconfig/iniconfig-1.1.1.ebuild2
-rw-r--r--dev-python/intervaltree/Manifest4
-rw-r--r--dev-python/intervaltree/intervaltree-3.0.2.ebuild5
-rw-r--r--dev-python/intervaltree/intervaltree-3.1.0.ebuild3
-rw-r--r--dev-python/ipykernel/Manifest6
-rw-r--r--dev-python/ipykernel/ipykernel-5.5.0-r1.ebuild (renamed from dev-python/ipykernel/ipykernel-5.5.0.ebuild)2
-rw-r--r--dev-python/ipykernel/ipykernel-5.5.3-r1.ebuild (renamed from dev-python/ipykernel/ipykernel-5.5.3.ebuild)2
-rw-r--r--dev-python/ipykernel/ipykernel-5.5.4-r1.ebuild46
-rw-r--r--dev-python/ipython/Manifest2
-rw-r--r--dev-python/ipython/ipython-7.23.1.ebuild139
-rw-r--r--dev-python/ipython_genutils/Manifest2
-rw-r--r--dev-python/ipython_genutils/ipython_genutils-0.2.0-r2.ebuild3
-rw-r--r--dev-python/jaraco-classes/Manifest2
-rw-r--r--dev-python/jaraco-classes/jaraco-classes-3.2.1.ebuild2
-rw-r--r--dev-python/jaraco-collections/Manifest4
-rw-r--r--dev-python/jaraco-collections/jaraco-collections-3.2.0.ebuild33
-rw-r--r--dev-python/jaraco-collections/jaraco-collections-3.3.0.ebuild4
-rw-r--r--dev-python/jaraco-context/Manifest2
-rw-r--r--dev-python/jaraco-context/jaraco-context-4.0.0.ebuild2
-rw-r--r--dev-python/jaraco-envs/Manifest2
-rw-r--r--dev-python/jaraco-envs/jaraco-envs-2.1.1.ebuild2
-rw-r--r--dev-python/jaraco-functools/Manifest2
-rw-r--r--dev-python/jaraco-functools/jaraco-functools-3.3.0.ebuild2
-rw-r--r--dev-python/jaraco-itertools/Manifest2
-rw-r--r--dev-python/jaraco-itertools/jaraco-itertools-6.0.1.ebuild2
-rw-r--r--dev-python/jaraco-packaging/Manifest2
-rw-r--r--dev-python/jaraco-packaging/jaraco-packaging-8.2.1.ebuild2
-rw-r--r--dev-python/jaraco-path/Manifest2
-rw-r--r--dev-python/jaraco-path/jaraco-path-3.3.1.ebuild2
-rw-r--r--dev-python/jaraco-stream/Manifest2
-rw-r--r--dev-python/jaraco-stream/jaraco-stream-3.0.2.ebuild2
-rw-r--r--dev-python/jaraco-text/Manifest2
-rw-r--r--dev-python/jaraco-text/jaraco-text-3.5.0.ebuild2
-rw-r--r--dev-python/lazy-object-proxy/Manifest2
-rw-r--r--dev-python/lazy-object-proxy/lazy-object-proxy-1.5.0.ebuild2
-rw-r--r--dev-python/llvmlite/Manifest2
-rw-r--r--dev-python/llvmlite/llvmlite-0.36.0.ebuild2
-rw-r--r--dev-python/mako/Manifest2
-rw-r--r--dev-python/mako/mako-1.1.4.ebuild4
-rw-r--r--dev-python/markupsafe/Manifest2
-rw-r--r--dev-python/markupsafe/markupsafe-1.1.1-r1.ebuild4
-rw-r--r--dev-python/mock/Manifest3
-rw-r--r--dev-python/mock/files/mock-4.0.3-py310.patch76
-rw-r--r--dev-python/mock/mock-4.0.3.ebuild15
-rw-r--r--dev-python/more-itertools/Manifest2
-rw-r--r--dev-python/more-itertools/more-itertools-8.7.0.ebuild6
-rw-r--r--dev-python/moto/Manifest2
-rw-r--r--dev-python/moto/moto-2.0.6.ebuild70
-rw-r--r--dev-python/namespace-zope/Manifest2
-rw-r--r--dev-python/namespace-zope/namespace-zope-1-r1.ebuild2
-rw-r--r--dev-python/nbformat/Manifest4
-rw-r--r--dev-python/nbformat/nbformat-5.1.2-r1.ebuild42
-rw-r--r--dev-python/nbformat/nbformat-5.1.3.ebuild2
-rw-r--r--dev-python/nose/Manifest1
-rw-r--r--dev-python/nose/nose-1.3.7-r8.ebuild82
-rw-r--r--dev-python/ordered-set/Manifest2
-rw-r--r--dev-python/ordered-set/ordered-set-4.0.2.ebuild5
-rw-r--r--dev-python/packaging/Manifest2
-rw-r--r--dev-python/packaging/packaging-20.9.ebuild2
-rw-r--r--dev-python/parso/Manifest4
-rw-r--r--dev-python/parso/parso-0.8.1.ebuild19
-rw-r--r--dev-python/parso/parso-0.8.2.ebuild2
-rw-r--r--dev-python/pastel/Manifest2
-rw-r--r--dev-python/pastel/pastel-0.2.1.ebuild2
-rw-r--r--dev-python/path-py/Manifest2
-rw-r--r--dev-python/path-py/path-py-15.1.2.ebuild2
-rw-r--r--dev-python/pexpect/Manifest2
-rw-r--r--dev-python/pexpect/pexpect-4.8.0-r1.ebuild9
-rw-r--r--dev-python/phonenumbers/Manifest2
-rw-r--r--dev-python/phonenumbers/metadata.xml4
-rw-r--r--dev-python/pickleshare/Manifest2
-rw-r--r--dev-python/pickleshare/pickleshare-0.7.5.ebuild4
-rw-r--r--dev-python/pluggy/Manifest2
-rw-r--r--dev-python/pluggy/pluggy-0.13.1-r1.ebuild6
-rw-r--r--dev-python/ply/Manifest2
-rw-r--r--dev-python/ply/ply-3.11-r1.ebuild4
-rw-r--r--dev-python/pretend/Manifest2
-rw-r--r--dev-python/pretend/pretend-1.0.9-r1.ebuild8
-rw-r--r--dev-python/protobuf-python/Manifest2
-rw-r--r--dev-python/protobuf-python/protobuf-python-3.15.8.ebuild2
-rw-r--r--dev-python/psutil/Manifest2
-rw-r--r--dev-python/psutil/psutil-5.7.3.ebuild2
-rw-r--r--dev-python/ptyprocess/Manifest2
-rw-r--r--dev-python/ptyprocess/ptyprocess-0.7.0.ebuild2
-rw-r--r--dev-python/pudb/Manifest2
-rw-r--r--dev-python/pudb/pudb-2019.2.ebuild25
-rw-r--r--dev-python/py/Manifest2
-rw-r--r--dev-python/py/py-1.10.0.ebuild2
-rw-r--r--dev-python/pyalsa/Manifest2
-rw-r--r--dev-python/pyalsa/pyalsa-1.1.6-r1.ebuild4
-rw-r--r--dev-python/pycparser/Manifest2
-rw-r--r--dev-python/pycparser/pycparser-2.20-r1.ebuild2
-rw-r--r--dev-python/pydantic/Manifest4
-rw-r--r--dev-python/pydantic/files/pydantic-1.6.1-fix-tests.patch45
-rw-r--r--dev-python/pydantic/files/pydantic-1.6.1-py39.patch316
-rw-r--r--dev-python/pydantic/pydantic-1.6.1.ebuild38
-rw-r--r--dev-python/pygments/Manifest2
-rw-r--r--dev-python/pygments/pygments-2.9.0.ebuild2
-rw-r--r--dev-python/pyicu/Manifest2
-rw-r--r--dev-python/pyicu/pyicu-2.7.3.ebuild28
-rw-r--r--dev-python/pykka/Manifest2
-rw-r--r--dev-python/pykka/pykka-3.0.1.ebuild32
-rw-r--r--dev-python/pylev/Manifest2
-rw-r--r--dev-python/pylev/pylev-1.2.0.ebuild4
-rw-r--r--dev-python/pymongo/Manifest2
-rw-r--r--dev-python/pymongo/pymongo-3.11.4.ebuild115
-rw-r--r--dev-python/pyparsing/Manifest2
-rw-r--r--dev-python/pyparsing/pyparsing-2.4.7-r1.ebuild8
-rw-r--r--dev-python/pyproject2setuppy/Manifest6
-rw-r--r--dev-python/pyproject2setuppy/pyproject2setuppy-12.ebuild29
-rw-r--r--dev-python/pyproject2setuppy/pyproject2setuppy-14.ebuild (renamed from dev-python/pyproject2setuppy/pyproject2setuppy-11.ebuild)3
-rw-r--r--dev-python/pytest-fixture-config/Manifest2
-rw-r--r--dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r1.ebuild2
-rw-r--r--dev-python/pytest-forked/Manifest2
-rw-r--r--dev-python/pytest-forked/pytest-forked-1.3.0-r1.ebuild4
-rw-r--r--dev-python/pytest-mock/Manifest2
-rw-r--r--dev-python/pytest-mock/pytest-mock-3.6.0.ebuild7
-rw-r--r--dev-python/pytest-xdist/Manifest2
-rw-r--r--dev-python/pytest-xdist/pytest-xdist-2.2.1.ebuild2
-rw-r--r--dev-python/pytest-xprocess/Manifest2
-rw-r--r--dev-python/pytest-xprocess/pytest-xprocess-0.17.1.ebuild2
-rw-r--r--dev-python/pytest/Manifest2
-rw-r--r--dev-python/pytest/pytest-6.2.4.ebuild60
-rw-r--r--dev-python/python-slugify/Manifest4
-rw-r--r--dev-python/python-slugify/python-slugify-5.0.0.ebuild2
-rw-r--r--dev-python/python-slugify/python-slugify-5.0.1.ebuild21
-rw-r--r--dev-python/python-socks/Manifest4
-rw-r--r--dev-python/python-socks/python-socks-1.2.2.ebuild32
-rw-r--r--dev-python/python-socks/python-socks-1.2.4.ebuild2
-rw-r--r--dev-python/python-stdnum/Manifest2
-rw-r--r--dev-python/python-stdnum/metadata.xml4
-rw-r--r--dev-python/python-xmlsec/Manifest2
-rw-r--r--dev-python/python-xmlsec/python-xmlsec-1.3.10.ebuild40
-rw-r--r--dev-python/pytools/Manifest4
-rw-r--r--dev-python/pytools/pytools-2021.2.6.ebuild2
-rw-r--r--dev-python/pytools/pytools-2021.2.ebuild25
-rw-r--r--dev-python/pytz/Manifest2
-rw-r--r--dev-python/pytz/pytz-2021.1.ebuild2
-rw-r--r--dev-python/pytzdata/Manifest2
-rw-r--r--dev-python/pytzdata/pytzdata-2020.1.ebuild2
-rw-r--r--dev-python/pyxattr/Manifest2
-rw-r--r--dev-python/pyxattr/pyxattr-0.7.2.ebuild2
-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/regex/Manifest2
-rw-r--r--dev-python/regex/regex-2021.4.4.ebuild4
-rw-r--r--dev-python/requests/Manifest2
-rw-r--r--dev-python/requests/requests-2.25.1-r2.ebuild (renamed from dev-python/requests/requests-2.25.1-r1.ebuild)29
-rw-r--r--dev-python/responses/Manifest4
-rw-r--r--dev-python/responses/responses-0.13.1.ebuild30
-rw-r--r--dev-python/responses/responses-0.13.2.ebuild2
-rw-r--r--dev-python/roman/Manifest2
-rw-r--r--dev-python/roman/roman-3.3.ebuild3
-rw-r--r--dev-python/rope/Manifest3
-rw-r--r--dev-python/rope/rope-0.18.0-r1.ebuild2
-rw-r--r--dev-python/rope/rope-0.18.0.ebuild42
-rw-r--r--dev-python/scipy/Manifest2
-rw-r--r--dev-python/scipy/scipy-1.6.2.ebuild2
-rw-r--r--dev-python/setproctitle/Manifest2
-rw-r--r--dev-python/setproctitle/setproctitle-1.2.2.ebuild2
-rw-r--r--dev-python/setuptools-git/Manifest2
-rw-r--r--dev-python/setuptools-git/setuptools-git-1.2-r2.ebuild8
-rw-r--r--dev-python/setuptools/Manifest2
-rw-r--r--dev-python/setuptools/setuptools-56.1.0.ebuild76
-rw-r--r--dev-python/setuptools_scm/Manifest2
-rw-r--r--dev-python/setuptools_scm/setuptools_scm-6.0.1.ebuild2
-rw-r--r--dev-python/simplejson/Manifest2
-rw-r--r--dev-python/simplejson/simplejson-3.17.2-r1.ebuild2
-rw-r--r--dev-python/six/Manifest4
-rw-r--r--dev-python/six/six-1.15.0-r1.ebuild11
-rw-r--r--dev-python/six/six-1.16.0.ebuild28
-rw-r--r--dev-python/smartypants/Manifest2
-rw-r--r--dev-python/smartypants/smartypants-2.0.1.ebuild2
-rw-r--r--dev-python/sortedcontainers/Manifest2
-rw-r--r--dev-python/sortedcontainers/sortedcontainers-2.3.0.ebuild6
-rw-r--r--dev-python/sphinx_rtd_theme/Manifest4
-rw-r--r--dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.1.ebuild33
-rw-r--r--dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.2.ebuild2
-rw-r--r--dev-python/stripe/Manifest2
-rw-r--r--dev-python/stripe/metadata.xml4
-rw-r--r--dev-python/tempora/Manifest4
-rw-r--r--dev-python/tempora/tempora-4.0.1.ebuild42
-rw-r--r--dev-python/tempora/tempora-4.0.2.ebuild2
-rw-r--r--dev-python/text-unidecode/Manifest2
-rw-r--r--dev-python/text-unidecode/text-unidecode-1.3.ebuild2
-rw-r--r--dev-python/theano-pymc/Manifest2
-rw-r--r--dev-python/theano-pymc/theano-pymc-1.1.0.ebuild61
-rw-r--r--dev-python/toml/Manifest2
-rw-r--r--dev-python/toml/toml-0.10.2.ebuild6
-rw-r--r--dev-python/towncrier/Manifest8
-rw-r--r--dev-python/towncrier/metadata.xml1
-rw-r--r--dev-python/towncrier/towncrier-19.2.0.ebuild38
-rw-r--r--dev-python/towncrier/towncrier-19.9.0.ebuild37
-rw-r--r--dev-python/towncrier/towncrier-21.3.0.ebuild2
-rw-r--r--dev-python/tox/Manifest2
-rw-r--r--dev-python/tox/tox-3.23.1.ebuild74
-rw-r--r--dev-python/tqdm/Manifest4
-rw-r--r--dev-python/tqdm/tqdm-4.59.0.ebuild54
-rw-r--r--dev-python/tqdm/tqdm-4.60.0.ebuild2
-rw-r--r--dev-python/translate-toolkit/Manifest6
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.3.3.ebuild92
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.3.4.ebuild2
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.3.5.ebuild91
-rw-r--r--dev-python/typing-extensions/Manifest2
-rw-r--r--dev-python/typing-extensions/typing-extensions-3.10.0.0.ebuild2
-rw-r--r--dev-python/typogrify/Manifest2
-rw-r--r--dev-python/typogrify/typogrify-2.0.7.ebuild2
-rw-r--r--dev-python/vine/Manifest4
-rw-r--r--dev-python/vine/metadata.xml5
-rw-r--r--dev-python/vine/vine-5.0.0.ebuild2
-rw-r--r--dev-python/virtualenv/Manifest2
-rw-r--r--dev-python/virtualenv/virtualenv-20.4.6.ebuild96
-rw-r--r--dev-python/websocket-client/Manifest2
-rw-r--r--dev-python/websocket-client/websocket-client-0.59.0.ebuild38
-rw-r--r--dev-python/wheel/Manifest2
-rw-r--r--dev-python/wheel/wheel-0.36.2.ebuild17
-rw-r--r--dev-python/wurlitzer/Manifest4
-rw-r--r--dev-python/wurlitzer/metadata.xml1
-rw-r--r--dev-python/wurlitzer/wurlitzer-2.1.0.ebuild2
-rw-r--r--dev-python/xlsxwriter/Manifest2
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-1.4.0.ebuild2
-rw-r--r--dev-python/zeep/Manifest2
-rw-r--r--dev-python/zeep/metadata.xml4
-rw-r--r--dev-python/zeroconf/Manifest4
-rw-r--r--dev-python/zeroconf/zeroconf-0.29.0.ebuild2
-rw-r--r--dev-python/zeroconf/zeroconf-0.30.0.ebuild38
-rw-r--r--dev-python/zope-event/Manifest2
-rw-r--r--dev-python/zope-event/zope-event-4.5.0-r1.ebuild2
-rw-r--r--dev-python/zope-interface/Manifest2
-rw-r--r--dev-python/zope-interface/zope-interface-5.4.0.ebuild2
-rw-r--r--dev-python/zope-testing/Manifest2
-rw-r--r--dev-python/zope-testing/zope-testing-4.9.ebuild2
413 files changed, 2063 insertions, 4913 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index a47b874c8241..e4fe7fdd032f 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 062f1e317c1f..6cf515901bcd 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,15 +1,5 @@
-DIST aesara-rel-2.0.1.tar.gz 7975083 BLAKE2B 6dfeffb5abbd2a9b8097b9f91b537f215b1d2ee8ec9d2ad2abcb823761b722c2e4de75843c74584445c96add175366ac4e2a62eced88ad75c58d0c31f2b4df87 SHA512 8dad298ada2d4a20151cf86c08424b02e1c0afc5060915844ba06a492866b04225e6cb0407bf1de8d651c0e7ed8bca34e184f2f9a2778a66ed41f08d4b51bfd2
-DIST aesara-rel-2.0.2.tar.gz 7974102 BLAKE2B 53ddfada4304776694553d491e80a8b20cec5b5b46819adcc099a7b4cf32dfc68b46d83ba7b769f22f0d088a42e8de269c3385aed4e185920a37c4a349b4a1d5 SHA512 f8f34a1750b5ad250e9243fc0d47f19cd0f8847650e98ea3cef6da03d5a50b884d03e7b6f5cab36d65948a6dd904742a851ac8ea475a0113eb9cbe230a5c834d
-DIST aesara-rel-2.0.3.tar.gz 8019978 BLAKE2B 5e3a7cdca08569a06b7731ff55894c618599c1ebfbaa168cae2d5b8d5b29c5a638b96daa934e663b7cdca6a10ca4b32562c26ab5d240d741ba869863b1701ef4 SHA512 a72c142f9eb1dae34eb0ea172dad7758771e9e8da471a2563798b33fc622e26210f0081013b9a6fb61a927e9ca07e53399ced1fcedc4648f6d76384a3c5c386e
-DIST aesara-rel-2.0.4.tar.gz 8020138 BLAKE2B 4fa1d0d1979eaac1635cd09d9af61ae4be0cbac3722c37cba54a81a93f358f72a7b6c543e2f8c4b120262469e27f96273bffb9222a2c36f58284bc5b7c148d89 SHA512 8205cbbdfb2ce901ea4991a2dc82a8809d1151b2a8da9382cb5306ecb916793c927f8e7c057cc32145802625883476d6a69b5e19b69a69bc843b0114775918ae
-DIST aesara-rel-2.0.5.tar.gz 8020447 BLAKE2B 97a08e01b06fa6ce86d0d81fa02a9bc9bb9d7f25c2bfe25e68d46864519899f5a530871a6ca8e07a64732239207869fe88ca235e2ba102aa0eae8360310234cd SHA512 dc69c7e1f5dc30c5e29bf37957ca3e84d370cce054d61656b44398324385a7490d7b6f4edaffd0019196e2a413124b05f44b9b7c618851a51247bc6b79559849
DIST aesara-rel-2.0.6.tar.gz 8020607 BLAKE2B 0a51936fe089061038e9dd60e210d7a0820438a03508fb1aa7f843c9c3dbba86295a7e0471f97084e7ba87e2a771bb640a6f87ce974b219767d2344e2a94b190 SHA512 1370cb4408b694d5b97610229951cfa9e74f42c10347eff375d5aba0aaa60a7c88f5db2a7c101ec6916a40d6cf12b5646e7422dd5e9617f414619d79c55f02fb
DIST aesara-rel-2.0.7.tar.gz 8020485 BLAKE2B 91c02c5d6826694b08bf3276f9c08e98f5a68a34b7d4a4f4813b44794f625cb0b67677fc8eff8496f19f84b462b30d740645b19b3031640a550b8b07288980ef SHA512 63f636d7293127b21196072fd05edf25f2d03702d5568308ddb35c2d425100aa4087eb282f30a123124e43bedbc82d84209293c2d2de6f598c7b3b6704fc38aa
-EBUILD aesara-2.0.1-r1.ebuild 1904 BLAKE2B 5826aa94aa158fde2fa8690f9a28ae1f676fc081d92bcf4134e566678292eddc6d40fa6694cff63be219dc7476be67b20cf42d2f483e561b5ca39b8342de7067 SHA512 9885c85d1756870c19c22e88ff0c1628c7e6773561bedeef2aa2fcce42055e7d5a8031bb7b2fd455fdc4352a6d1663526caab324f63a3a7b9d505790b60c0971
-EBUILD aesara-2.0.2.ebuild 1904 BLAKE2B 5826aa94aa158fde2fa8690f9a28ae1f676fc081d92bcf4134e566678292eddc6d40fa6694cff63be219dc7476be67b20cf42d2f483e561b5ca39b8342de7067 SHA512 9885c85d1756870c19c22e88ff0c1628c7e6773561bedeef2aa2fcce42055e7d5a8031bb7b2fd455fdc4352a6d1663526caab324f63a3a7b9d505790b60c0971
-EBUILD aesara-2.0.3.ebuild 1904 BLAKE2B 5826aa94aa158fde2fa8690f9a28ae1f676fc081d92bcf4134e566678292eddc6d40fa6694cff63be219dc7476be67b20cf42d2f483e561b5ca39b8342de7067 SHA512 9885c85d1756870c19c22e88ff0c1628c7e6773561bedeef2aa2fcce42055e7d5a8031bb7b2fd455fdc4352a6d1663526caab324f63a3a7b9d505790b60c0971
-EBUILD aesara-2.0.4.ebuild 1904 BLAKE2B 5826aa94aa158fde2fa8690f9a28ae1f676fc081d92bcf4134e566678292eddc6d40fa6694cff63be219dc7476be67b20cf42d2f483e561b5ca39b8342de7067 SHA512 9885c85d1756870c19c22e88ff0c1628c7e6773561bedeef2aa2fcce42055e7d5a8031bb7b2fd455fdc4352a6d1663526caab324f63a3a7b9d505790b60c0971
-EBUILD aesara-2.0.5.ebuild 1904 BLAKE2B 5826aa94aa158fde2fa8690f9a28ae1f676fc081d92bcf4134e566678292eddc6d40fa6694cff63be219dc7476be67b20cf42d2f483e561b5ca39b8342de7067 SHA512 9885c85d1756870c19c22e88ff0c1628c7e6773561bedeef2aa2fcce42055e7d5a8031bb7b2fd455fdc4352a6d1663526caab324f63a3a7b9d505790b60c0971
EBUILD aesara-2.0.6.ebuild 1904 BLAKE2B 5826aa94aa158fde2fa8690f9a28ae1f676fc081d92bcf4134e566678292eddc6d40fa6694cff63be219dc7476be67b20cf42d2f483e561b5ca39b8342de7067 SHA512 9885c85d1756870c19c22e88ff0c1628c7e6773561bedeef2aa2fcce42055e7d5a8031bb7b2fd455fdc4352a6d1663526caab324f63a3a7b9d505790b60c0971
EBUILD aesara-2.0.7.ebuild 1863 BLAKE2B cca9b4007086496c6e3d718600305001e13b34aa5d97683713f92a4e37d183eefc7a898e48d58ad661660627c8d746191464f09dfd1f7c8c20b26356e125b9a2 SHA512 52d2a78460f5f14c0ee373e547b3a00bfebedc386ab26b5fb14b1be5ed9e88745a57e3ca2d406a28f47fb2f51f71f895d9766fcbd510f57c51e2b0919e58e85d
MISC metadata.xml 402 BLAKE2B a82c76dff3cfcbf83936f2815e15d051d4ab26a739a970848573f5856610e763d9f346e2d265b2d38e53460df6bcba879ce50d6e60bffea77af6052d03d8dc5d SHA512 f3c86b74cbaaadb63bb98ffc2a3e6e1d121c141b33edd574cfdee3652a43e9f8b05e3276050bd407f00ddbec1d6fb6eda87983520075ad368ab8792e0ae17143
diff --git a/dev-python/aesara/aesara-2.0.1-r1.ebuild b/dev-python/aesara/aesara-2.0.1-r1.ebuild
deleted file mode 100644
index e637143ab45e..000000000000
--- a/dev-python/aesara/aesara-2.0.1-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 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=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with multi-dimensional arrays"
-HOMEPAGE="https://github.com/pymc-devs/aesara"
-SRC_URI="https://github.com/pymc-devs/aesara/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~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}"
-}
-
-# https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
-python_install() {
- rm "${BUILD_DIR}"/lib/bin/__init__.py || die
- distutils-r1_python_install
-}
-
-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/aesara/aesara-2.0.2.ebuild b/dev-python/aesara/aesara-2.0.2.ebuild
deleted file mode 100644
index e637143ab45e..000000000000
--- a/dev-python/aesara/aesara-2.0.2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 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=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with multi-dimensional arrays"
-HOMEPAGE="https://github.com/pymc-devs/aesara"
-SRC_URI="https://github.com/pymc-devs/aesara/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~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}"
-}
-
-# https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
-python_install() {
- rm "${BUILD_DIR}"/lib/bin/__init__.py || die
- distutils-r1_python_install
-}
-
-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/aesara/aesara-2.0.3.ebuild b/dev-python/aesara/aesara-2.0.3.ebuild
deleted file mode 100644
index e637143ab45e..000000000000
--- a/dev-python/aesara/aesara-2.0.3.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 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=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with multi-dimensional arrays"
-HOMEPAGE="https://github.com/pymc-devs/aesara"
-SRC_URI="https://github.com/pymc-devs/aesara/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~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}"
-}
-
-# https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
-python_install() {
- rm "${BUILD_DIR}"/lib/bin/__init__.py || die
- distutils-r1_python_install
-}
-
-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/aesara/aesara-2.0.4.ebuild b/dev-python/aesara/aesara-2.0.4.ebuild
deleted file mode 100644
index e637143ab45e..000000000000
--- a/dev-python/aesara/aesara-2.0.4.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 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=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with multi-dimensional arrays"
-HOMEPAGE="https://github.com/pymc-devs/aesara"
-SRC_URI="https://github.com/pymc-devs/aesara/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~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}"
-}
-
-# https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
-python_install() {
- rm "${BUILD_DIR}"/lib/bin/__init__.py || die
- distutils-r1_python_install
-}
-
-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/aesara/aesara-2.0.5.ebuild b/dev-python/aesara/aesara-2.0.5.ebuild
deleted file mode 100644
index e637143ab45e..000000000000
--- a/dev-python/aesara/aesara-2.0.5.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 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=aesara-rel-${PV}
-DESCRIPTION="Library for operating on mathematical expressions with multi-dimensional arrays"
-HOMEPAGE="https://github.com/pymc-devs/aesara"
-SRC_URI="https://github.com/pymc-devs/aesara/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~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}"
-}
-
-# https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
-python_install() {
- rm "${BUILD_DIR}"/lib/bin/__init__.py || die
- distutils-r1_python_install
-}
-
-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/ansicolor/Manifest b/dev-python/ansicolor/Manifest
index 58ae2d2b5755..c7226fcb6798 100644
--- a/dev-python/ansicolor/Manifest
+++ b/dev-python/ansicolor/Manifest
@@ -1,4 +1,6 @@
DIST ansicolor-0.2.6.tar.gz 6224 BLAKE2B 38ffd0e9a88c886ebad25c4f0072f2f8f833e028c3bc14eb89252c1c0b501f973c9b3e371b4c605a3b98df33eb7203a963797d3ee56cf87b0afb927b19096fd5 SHA512 44c7dc6f621fc3044d4a52acb96e7e497578e025090633bfc8cbf686d7461da018f64502b477a6090e60747481f320cebaad00ee0776c9f4c52d4abbb1812121
+DIST ansicolor-0.3.2.gh.tar.gz 118221 BLAKE2B f3f621298858974522dd05665c66ffebfc335291b61c6f0e6f835aaddf099559412f12979ad2a43001690b430125c8e1a8fd5427ad3268393d75bd736353d598 SHA512 de1e1bc9d8a02accaa57a64e5d2ea1f510545b3ab83218c47c7a1861e8438862c222147c9dcab0fcb1ec4055dcee07d6cde6d7bfecfbf9ac55c3bb76ac0fb0ab
EBUILD ansicolor-0.2.6-r1.ebuild 705 BLAKE2B 947fee39b97c8d54cd417a6a0dd7f49c23f9cb85f3c60f9abb2ee14915a5e097353bc848db31a6da73a7dec9d2b500c8ab127d185169bc69522307b449e9292f SHA512 758eac8f5f525bc8999a0306404d5b276c2db89591f6515cf1801524b8e798adec081f0de7e0024eca1857ad95d7572b3f4b5eb395650fd5573ef261624c4ed4
+EBUILD ansicolor-0.3.2.ebuild 509 BLAKE2B 879325f2e1ec8f4f33b24553ac5f73f3fa182f2d2937b494e439ac1ed835ebfd55db192cec0ba7116f22ba2ef09a73121e6273b3aaad1ad38cfe75948aca7fad SHA512 37caee11f10bb3b990d6956f53030ad5a1bfc8d1473b649f6994ad6c7bfd354667535b453cb285f2fae885a492cadbd0e1bfba499e52bd5536c1f768323cfb4e
EBUILD ansicolor-9999.ebuild 707 BLAKE2B cb535dffd18e59e94fe635d7910856496ba16404decc460e17cd5c147cf40858c2dbae20d97aa9724d25b6f2c4d35ab84e1c219474994e876ee2f93f7d73fdc0 SHA512 6b8c4bc62878bffd9c6198ca67c5f5828ee7c40f401e8484783992e4a534462f8f3c0ec1166ddcf0cf219273e8fa3d816b9d96214c06e12ec57fe88da47f0ca9
-MISC metadata.xml 549 BLAKE2B 0f0c2290e8418d5ad42ea30e721735ae1201f3c6e0c493d42def746a4f0db7f099079cdfc564e8c0efec8c8e1e89c1f5f2c169e29beb5629fc80167ff2e3e946 SHA512 88ecdaa27c61a59062d0fbf0fab3fb2140f90787919fcf4fb1f87b7cc9b73fc071da03c92412b666661af2be6f23601fa6ff5f9fd7c8bf7e0f1bf6533115c81e
+MISC metadata.xml 650 BLAKE2B 05b096ef57e74cf06badce53c95477473a04e8c3b78944b9fbd9754d86434130632f8fb25dc85fba856bccff83bb8bcf81cfa356088830ee5cddc6d9d71cc7e7 SHA512 0bc8789fe7c349f8a2c0ba557773372704ef0347ef5218ab8feb98e64ca05951b900ebe015561d89a49c69bdd341fd468599767fa65422363e90e89b34ba7863
diff --git a/dev-python/ansicolor/ansicolor-0.3.2.ebuild b/dev-python/ansicolor/ansicolor-0.3.2.ebuild
new file mode 100644
index 000000000000..510a58e663bc
--- /dev/null
+++ b/dev-python/ansicolor/ansicolor-0.3.2.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="Produce ansi color output and colored highlighting and diffing"
+HOMEPAGE="https://github.com/numerodix/ansicolor https://pypi.org/project/ansicolor/"
+SRC_URI="
+ https://github.com/numerodix/ansicolor/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest
diff --git a/dev-python/ansicolor/metadata.xml b/dev-python/ansicolor/metadata.xml
index dbbdd0271494..6bf299c1b80e 100644
--- a/dev-python/ansicolor/metadata.xml
+++ b/dev-python/ansicolor/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="github">numerodix/ansicolor</remote-id>
diff --git a/dev-python/apipkg/Manifest b/dev-python/apipkg/Manifest
index f5eb7979ecc9..44541496bbee 100644
--- a/dev-python/apipkg/Manifest
+++ b/dev-python/apipkg/Manifest
@@ -1,4 +1,6 @@
AUX apipkg-1.5-pytest-4.patch 801 BLAKE2B 4fe40fb766f4e8654ef37f0796a88f74b81e2a1d237382f87745f33ac80e505c9e764f8b83d467c7f5051ce7eb3a80add369595556b5b6abf3e1a569d33cc071 SHA512 d50ecac0382e70124634a403c5010bc929f92f7a6768979497a5d2646626c6244f3c213f18989f71dda137bd4376f81d5d97a5f4979ff0e937046bffeef75b04
DIST apipkg-1.5.tar.gz 11186 BLAKE2B f703a37b38b412228348520a9daa0276a69c3be47a9586e1c2797cf525a024bb0fda81dbfad7d4b1404e1ebcd3eec0e9ce2231beef5072bf9915240e2e5fb445 SHA512 828937ca5e203915248fac54db8e7c13f941e006403f2a415c27fa4d1aa114790be3d7b5dd892f528611e5e6dfe75114ee80f4f4589a03c3f789ae6ddfcae0bf
+DIST apipkg-2.0.0rc1.gh.tar.gz 11737 BLAKE2B 5c2c109dcab512f4154f275fb0bac42c626d753ca0b9f7c5bec91a0f7d0048c4ddadb8ea580626e51a2a879ac487ea9fcb06109d271a0b214dea3c5a1758126a SHA512 2bdfda86bb8d3a5d57868adf5e44de895f95d37b1928f4e24796bdde3a02eb9f8c51a017060c8b9c4a918c85d5d2d8348c634fc11f5eea9a9e333c14cabb1c23
EBUILD apipkg-1.5-r1.ebuild 618 BLAKE2B 8e338e8165372297627850cd0e2cf02db600d2ecb336ecf6dcf2eb7b9f121f739e397cbc85deaa4a5dc94a0fe1e17cd59cf1e91a02732cc69953add572fe400f SHA512 9c9a07460a0282395802d5b6c1b6edef9d70042331c3916c22f710eeaa2a388e9f5f50518cbc1b43b8baee9b27dc8bc00b553c060d7a5d9fae86078b539c1671
+EBUILD apipkg-2.0.0_rc1.ebuild 663 BLAKE2B 1807763151e977e3dc34bce13fb38358eb475b63d92eef52e9e434cbcb110fe5a29ca595b266a4514bf180a2f4cc9e9d93e2b46a7180ce95e96921bd01f3d764 SHA512 40c8981d4f05a7521f22516c4f653cba5111938ba49b196b8d0a3207412be6cec676b7083cdc6324ce0580f7c1cd34e3e68c9bca6f38418ca6532bcd769413ab
MISC metadata.xml 333 BLAKE2B 3afc02af856372debf32ee34e8da1f618d23656ee440be75af68bae0f9fda7d6595860dfbff0fb14f00d84d01fd9ade7adb873568e55d80830f157c39f205103 SHA512 5479e8777267cb9b66366ed387d20dc954f02cee672d58c5e6c742a7a31cf529a069f8f5b57b99a6d5fcff91dbcc59790ef179e282d7ecdd1d798798d9e7b7ba
diff --git a/dev-python/apipkg/apipkg-2.0.0_rc1.ebuild b/dev-python/apipkg/apipkg-2.0.0_rc1.ebuild
new file mode 100644
index 000000000000..76108e8d3a41
--- /dev/null
+++ b/dev-python/apipkg/apipkg-2.0.0_rc1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/_/}
+DESCRIPTION="Namespace control and lazy-import mechanism"
+HOMEPAGE="https://pypi.org/project/apipkg/"
+SRC_URI="
+ https://github.com/pytest-dev/apipkg/archive/v${PV/_/}.tar.gz
+ -> ${MY_P}.gh.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/appdirs/Manifest b/dev-python/appdirs/Manifest
index fbaae3794a6c..6af3ca0ab229 100644
--- a/dev-python/appdirs/Manifest
+++ b/dev-python/appdirs/Manifest
@@ -1,4 +1,4 @@
AUX appdirs-1.4.4-distutils.patch 700 BLAKE2B 8986f3b3da992b836b4cb1f0e212b91c2f82a714abf94080de0a48a3e5ea8ee5f23b88fca357d56a409b3a57f0cb08b4612d81931c665354a9225db57bdde07d SHA512 add351286f307ce49c340b92ddab731b5c675b32062107c4076002e7e1ec098f5bb541b1985fe6f1881620714446475419d5c7229ab371ffb683c37e00e91494
DIST appdirs-1.4.4.tar.gz 9840 BLAKE2B cb9466f4a7f7c1d6f5b6d7ca031820ec4d3450afcaa8ba571e35387c3109ede4e2afbf2c1141a9d01d13798f55524d5efd3fa12546a9378abbda405353938d79 SHA512 4c0e1e8dcd3f91b8b2d215b3f1e2ffaa85137fe054d07d3a2d442b1419e3b44e96fdea1620bd000bd3f4744f71b71f07280094f073df0ff008fac902af614656
-EBUILD appdirs-1.4.4-r1.ebuild 805 BLAKE2B 317ed6acaf0115512280304a6d81404863aeef3e4a11f63de205333d4a388173dd7f7fc8cf2b4182603553df1d20e359528aba670fec1e0ec9fa9fc2d9c7db6d SHA512 6814014850442bcd803f157e4588c13c4db9448d4c61ed6cdca3657bed0285813a38a375ed28416e5f711d73a3967b09cada5ec1b900c276a2c302e54c9fb225
+EBUILD appdirs-1.4.4-r1.ebuild 805 BLAKE2B 9b8d782e983f714e038037e00a0159def227cd716d0d9b68644990b166a098e9443826071d56bf678e89ce5b21815c8fa6abf92a480f428a416dce1136059eaf SHA512 24a48524fd0dc5299d9cdc6933195975f649d8fdc35502faa72b74d8c4d50900d570593c1a83875745183724a8c4faf8b2be1b6348e56ede56cbabbb7b3b8892
MISC metadata.xml 615 BLAKE2B 25ecff1fc659fefee97a373a6c228a4d4609df375113f812f17935bb3d2fa32b79db79930e0458c5c9a3c738ed2c1bf1e999d1dc9d26243749b6401c5245849b SHA512 536fb34e9f8d5657941d883975c17ce95e177376b9434dd72a12b7e59ef126865cd696a0bef5d0d5f016514a216c3cca07b39377e66f87c9e3e706d9afb4cc33
diff --git a/dev-python/appdirs/appdirs-1.4.4-r1.ebuild b/dev-python/appdirs/appdirs-1.4.4-r1.ebuild
index 2c070beea70b..40b01efb70d6 100644
--- a/dev-python/appdirs/appdirs-1.4.4-r1.ebuild
+++ b/dev-python/appdirs/appdirs-1.4.4-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
# note the patch below
DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index 769cd96d0d79..a1123ab08834 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1,5 +1,5 @@
DIST argcomplete-1.12.2.tar.gz 53861 BLAKE2B 59a8472818aef4967cb978302bd98b206b206beaf37ac7743b1e3460e3f184e4fe2dccbb48e1b436dfd1127248d3fa2f10ace81ba35c744d93adb5efedd7e470 SHA512 3099507eac285b396df1c02d7e7bdedc1dd26aaf599a81147ebaabe211a97362ddb94533c9bc733d30a9fe84fcb9d6b52794e4c12f99f881b320280d0d1479f0
DIST argcomplete-1.12.3.tar.gz 76128 BLAKE2B 6924e53af37e4ea614dde4c76f44e5c2b777f8daa8fa8db53d6cbe06f56f2ce3edd11a9baad6fb2571e701fb74e02fbb8eed8ce1067c599fbb156ebd8289cccd SHA512 b302d2b1250b7159177a8491b2595c2166a2b96ac4d98cf45202282541f7da53c9f272ec778133d1734a22a07d490652b9d4c956af727397b2f6767a9a445b63
EBUILD argcomplete-1.12.2-r1.ebuild 837 BLAKE2B 1565ba57d1d7a32be13986eac83db7a3684f38edc17a5163c6e813c2f927a933444dd41ae4ef0e107818004cb9d7412078fca4b4a372ea76b5f03943f3092d2f SHA512 1a668032c7bb747c7c65cdc44baf37e7ea890a67217f2bf3cacb79db125ad8948395698b5d782195fd3b2a996aead1c43501929f23dffcb9a91fb0601fea4011
-EBUILD argcomplete-1.12.3.ebuild 1007 BLAKE2B cc82a71d05651cb43038841b8e6245ffb0850846a8586d23f26029ef094ce89f31fc0663a7619765fcb39e098437f37799b604a046731305a5053bdbe3bf571c SHA512 706e9e399835ab662f0162e10a32e882dd3782e79e37cc6bc4b77126f01fc249bbfa0e7f298df511817f7ec056c94a9ac95f3c92c6baadb62845a5a0d615e7cd
+EBUILD argcomplete-1.12.3.ebuild 1008 BLAKE2B 4b499cc1342457f44b7c153dcb5e0c2a701eec38445a0ae5c8f8b4ed36bd3ec21c6b4e137f4cddc4c11a59f74a428abb57e054bf55d69193c8e284e9f3959fa8 SHA512 a3d935fc7a1e17ee5fa918e5e7082a4fc642785ae37e2e46b623a1a05343cacbebb843ccca415c9c91f06d10b8afb724e62c03d3d3a23577bcea0aa86ce58dc8
MISC metadata.xml 410 BLAKE2B 5cc57d8d5fce195e6c050674f8626a6b2a884a956306c668a40fb81c3bed51d9dd8a23c4b69cca5ece9facdd6d459341abc2e5fd4454b1f3614b5866b3501682 SHA512 9a04c26c63f40f33ed3f5d004e5a0478dcaa5f90c363f1364ee14f309433d65e3db5809b3fa8b504c4d4f961b79a8ae39efbd6b3af1fe1cf681ad1f4f9a89fc3
diff --git a/dev-python/argcomplete/argcomplete-1.12.3.ebuild b/dev-python/argcomplete/argcomplete-1.12.3.ebuild
index 8e10b106c08c..808b962e6f3b 100644
--- a/dev-python/argcomplete/argcomplete-1.12.3.ebuild
+++ b/dev-python/argcomplete/argcomplete-1.12.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/asgiref/Manifest b/dev-python/asgiref/Manifest
index c105a5f9ebf2..bbc25ec78c1e 100644
--- a/dev-python/asgiref/Manifest
+++ b/dev-python/asgiref/Manifest
@@ -1,7 +1,3 @@
-DIST asgiref-3.3.1.tar.gz 27197 BLAKE2B 1a883ed8b87dd1214ffb7672796159684f04a9a38d75562df38455ea039667f877020263b4577a3f6f7cfdfa0aae2a2074781db669f10c5b639a5009ee4c94b3 SHA512 2d709e8b0ea8b9f11f485ee438cfbbfe8a832de1aa37094a6339cfff23c2605ec79f691320c42bebf46f3bddb005ebb6857d17a8ad641c87a149536cc65984e6
-DIST asgiref-3.3.2.tar.gz 30088 BLAKE2B 7c2b6083a0e0bd19162d4e1e12ad8e3b7267e8e004494eeca0e22ce13acd3bdc7b4ab056f72bb19209b7f933cee817e50930e31be798a89d0952d9de38fc6d67 SHA512 e2259add28554968936e09bf6a53cf71cef4e2e01d58d8e9651543657ba8517be5f2dd7d76334394cac579f7d560e3ab1c498434bbd67276b336ddd78644ba1f
DIST asgiref-3.3.4.tar.gz 30780 BLAKE2B f14a5ae3cc3d0c67a827b4b8d002c9d92388285f7388b7ac439b11fbe2e72b6dee5a9c38637e6b5189e3a3625d24a806b5aeff1ffc41861fd4947d7b7c4621ba SHA512 e224ce82f9156e3efde316f3e209a9fbb9494cb9347d6652e19ed130921143de8d3e2a45f50352bf13fcdf229c291e68a0348fff31de144e58cd1a53b4eb0c31
-EBUILD asgiref-3.3.1.ebuild 563 BLAKE2B 98f0e7587e14f65e330e08ac48a43811b462a0e2d467f025447796f619e5eeca4854ce97c9366f05f86f6cea038534229d686747a45fd91fb9bc5d78a8cd8811 SHA512 8ff49bdcfc0b80ff92b3cd83691203375b4bf5de7e3f18e45c0d0f17ff20639f805db5782bf89eb0bd154db0eaf85e9be3bf71345ae8c27ae9caf5f1cd790bdc
-EBUILD asgiref-3.3.2.ebuild 666 BLAKE2B 2cd04ec8bf9608ddfc85fe60267707e5c55fbf4065d8df5326f3752746c0e0e377cf9384f6684e767bd37daecbf10c913b8bacc1e9fe26e0021f43d130d38d15 SHA512 9d8baf2d606bd990dc6102283c7525c64c366809aa6aeca13ca87400aeafa4e79f332e1252613010d92be9b3939cd8d8aff6c80d26c72478981b8d6cc8d6d4ee
-EBUILD asgiref-3.3.4.ebuild 666 BLAKE2B 2cd04ec8bf9608ddfc85fe60267707e5c55fbf4065d8df5326f3752746c0e0e377cf9384f6684e767bd37daecbf10c913b8bacc1e9fe26e0021f43d130d38d15 SHA512 9d8baf2d606bd990dc6102283c7525c64c366809aa6aeca13ca87400aeafa4e79f332e1252613010d92be9b3939cd8d8aff6c80d26c72478981b8d6cc8d6d4ee
+EBUILD asgiref-3.3.4.ebuild 662 BLAKE2B bec2fd45bd415793f14954d5dd3ad7a18d1e0da173bca18ddf06b891b92764415c9cd8ad19629475a2383d464e156df77cb0d5b7eb7fbb6a0cc0e80c6be1b8dc SHA512 30e842b5705f6d00491b40b869eaa03f782a4a5d27af6ba2cd9d6a67debd9f96fefd8ee81a08ac419a22b2b145154a07edbf37d15c89572df1094f99214fcaac
MISC metadata.xml 388 BLAKE2B eb8c329aa8d5220d66dd380ad7c4bb4fe539b3fb5b854e9a6b4912d2212b6ffa74d7f9331c5ec575bfd53407d016b464efb06c3f94c4088dd729f646b5d528ab SHA512 45d74c331619ea754ed36e7a2e9eee1687be49cf698ed7d9e89c8cb006b40001be93a8fc753830dbbba12a5ca61d3407aaa364aff3354708ae79cbb72cba6a20
diff --git a/dev-python/asgiref/asgiref-3.3.1.ebuild b/dev-python/asgiref/asgiref-3.3.1.ebuild
deleted file mode 100644
index dc2cdb04fa59..000000000000
--- a/dev-python/asgiref/asgiref-3.3.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# 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="ASGI utilities (successor to WSGI)"
-HOMEPAGE="
- https://asgi.readthedocs.io/en/latest/
- https://github.com/django/asgiref/
- https://pypi.org/project/asgiref/"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86"
-
-BDEPEND="
- test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests pytest
diff --git a/dev-python/asgiref/asgiref-3.3.2.ebuild b/dev-python/asgiref/asgiref-3.3.2.ebuild
deleted file mode 100644
index c10fad78bb37..000000000000
--- a/dev-python/asgiref/asgiref-3.3.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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="ASGI utilities (successor to WSGI)"
-HOMEPAGE="
- https://asgi.readthedocs.io/en/latest/
- https://github.com/django/asgiref/
- https://pypi.org/project/asgiref/"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' python3_7)"
-BDEPEND="
- test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests pytest
diff --git a/dev-python/asgiref/asgiref-3.3.4.ebuild b/dev-python/asgiref/asgiref-3.3.4.ebuild
index c10fad78bb37..edb57ed26ea5 100644
--- a/dev-python/asgiref/asgiref-3.3.4.ebuild
+++ b/dev-python/asgiref/asgiref-3.3.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index d485e015cede..7fd12b8308ad 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1,14 +1,8 @@
AUX astroid-2.4.2-no-pytest-runner.patch 643 BLAKE2B 830b0d604e988701faf6c75f148ff65775bbd349ab11669ff9e50809541d45af5a575f5d8874e4260f2e300ffac2446a1f9469da21ab288f325693eebc67f5b7 SHA512 3b2819eda0bdf0847aa7153439dd2cd766aa588921f8c7acf6da85a966ba7047e19a508a208141f7be11fc3348a7757d23a1c0835e977a9fe545cbafec09eb3d
-DIST astroid-2.5.1.tar.gz 312511 BLAKE2B 85d85c045579f6bf42a4640da95836e760d1d89edaefdf94209a2fdc7f2686a27abcb1c0710cad658473a0a1516df5ad80f10c6b7c2a4f14dea36af94aa9ae5b SHA512 a0aaa95257961235abbbbc021cdb48da760f8b1856bbc0a7a8b98c53c69045cee4bfe575182a631f994765819e373b33b3a6eca052573128e8b36f2c23c250de
-DIST astroid-2.5.2.tar.gz 312789 BLAKE2B 53b286a8772fea1df149aff19f56c0d86154e616a04f4e3e459e029bd4ae54e7f41c55873e0c310c4e36b0901a39bf88d92a7748a7a46baa000f386a0d154c05 SHA512 391d6b0981b4332fd074a568d33838cbd5d71e7200a3a7ba27bc96641d12be4a6452def0bb615a54e1fa6d1f1f6863a39d56cf3e503aba42ea0d0fdddbbb9102
DIST astroid-2.5.3.tar.gz 317721 BLAKE2B 66566287fa65489064056d6dba65fd7c59cbe9e4e3d88ba5a33d08dbcf6af48b6f1eb4aafb4f7483a1fc0eb6fdd92a7bc8f1991d05cd4d589fbcc6ed6f5db769 SHA512 dbf480e86023f7d093386cc68b259d5b721717638927a893b3ade0a397b212f5f24a17c753b705cf499b47e12ab255d51126b41b5af167d5c3018f5aade1abcb
-DIST astroid-2.5.5.tar.gz 344997 BLAKE2B 9ab06834ac05557c095efaaf348772d5d523cb5f0fc79f369319d7b15a92a6737d8464ad8a331474737bab9453519cb779dbb1bb5bbe6ab2ee8bb9a0af269c47 SHA512 ffaa6b156c6bdb3399581388bdb4d058e0182b42051c83752d2f93fdf6aafe28e26bd085d272c9ae2907978ba22a94713e959df70b891f772ffe7f891a1f0dd3
DIST astroid-2.5.6.tar.gz 345014 BLAKE2B 13916663aef712449a842e50b74ecd2e1b82817e1c128fdf9a4d5779d391deab7f806300cb6597b29920222ff041b13eb985aa395dff024af6fee628a84f883f SHA512 3d10d0f92c4b4c2d7d5e0035f23ae554b512f34ddd55b4c1c4032b328643dfe60cb4aa675a3824423fcd12baea7961847435f1894a47fafa99802f3e17a5605f
DIST astroid-2.5.tar.gz 304788 BLAKE2B 3d9304dcfff72aa8172fe88b5ee53b723b47b3e602b7c30cae15a61d0cff7d578ccfde4885b56c09c8254ca3fe185fcf297bf85184d68798eb51f1860c516db6 SHA512 eba7e757a12f89a74bff579731a157fda3c8d8dd1b5a4369791d47f7f6e321b23e167260d0988d389428222c8c98929e66ad26f379ff937e274dcd1abdb3b3d2
-EBUILD astroid-2.5.1.ebuild 1188 BLAKE2B 426f217e98b1c7e0f175a00439169cec707833662c4ea86aa9db27c3c2483356e5e6b3296bddea524cb76d66a0c27044c906b565f4e15f65c7fafaaec43a7b6b SHA512 ab542ce2b628fe64724192b0a361e274824f5086436b3559285baa513c11a2e28b386530f922745cf7fb8e23c11ae7421866c80d1b759dd6077079a3d55d4c6b
-EBUILD astroid-2.5.2.ebuild 1196 BLAKE2B 4697f81b7d0ae35d30eb263c05e6b0da37a344bda9ce7e3ea4e422e071fdfafa6bcd1b945e84a491e11a0dd2da6a3495e6432ad19d102063eab7c4aed508fe48 SHA512 521272e87b301ca2cd535e8b18d4c98c9e9b43cc49a190115bca791f37bb397ca4cbcf407f426b333d52ddc9f849fb2a167682e799987b1a14705d4e33b866fd
-EBUILD astroid-2.5.3.ebuild 1118 BLAKE2B a312ff9ab16a144177e22fa3fee9e51a5876f484df00b3e3a931fe97e5654fc8f7dd3d9c60e1a68e124947dddcec01a0a647c9542cd330e48993c931550ce50d SHA512 30a1d16f296bc38b094cb9cd189a9ec748f22327382ac497169e92f1f6a7cb5f58546f36d870d483061c24ead1bde2dee09a19bb15724d45a7e2078071453355
-EBUILD astroid-2.5.5.ebuild 1198 BLAKE2B 8a6555fcbb19261889ec9ebb482d800b001b9d916ed1001a5371225026c063440897decb2cdb51de77a5ffdbc84617572166c6e7021b8d54b23ef10148e52f0e SHA512 2d412f46f147d714719c7501cb04d4bc72bf1feb0f49a22af4cce003e8ca13efe0eb3e4f2e624ad4ffbdd113e64710c8eb7d0aa70916e56f059c1d8c909b5c1b
+EBUILD astroid-2.5.3.ebuild 1111 BLAKE2B 5834800bf11748b8c7090be868e482733daaf6ca567f288f754a352caf4a8acf2758702dfd86da744bb3c5f8e1609336de19dbfafa98956d40810b48002b02ac SHA512 a57a0365c892129fdbcc700f0258c830e0fd1a45fa354e2b17630dad27b1846765366dd5e1f4736a0b535dace1488ef2d20bf2979ec9c875727450c49c32d4f4
EBUILD astroid-2.5.6.ebuild 1198 BLAKE2B 8a6555fcbb19261889ec9ebb482d800b001b9d916ed1001a5371225026c063440897decb2cdb51de77a5ffdbc84617572166c6e7021b8d54b23ef10148e52f0e SHA512 2d412f46f147d714719c7501cb04d4bc72bf1feb0f49a22af4cce003e8ca13efe0eb3e4f2e624ad4ffbdd113e64710c8eb7d0aa70916e56f059c1d8c909b5c1b
EBUILD astroid-2.5.ebuild 1830 BLAKE2B a35caaaca26422269b69e090aeab58f3bbd7eaff296d19af8bbcd18ad9d321844dbbae11fb5a5e8127dc7198e29d0542a03d6d99581235be60e95670e241547f SHA512 487c40073e0b032c8e5a9f45ec562954f94d4f9d9fc2ab5799df8c576f4cea5237b91838044654dbe20d2acea5e9f7455fd3b6817292564dce31b603815ec5e2
MISC metadata.xml 1142 BLAKE2B a10eadb6bc619901a39f827ac6a4bafaa9e17ff1a521b73d3687c38cd8d39fe9b13d3d817db89e50dadaeb19f0953b48bdcc8170e9b844869d1ee71a792b8164 SHA512 ab6d5f84c85e94c0e5543b8cd9072b6ce4b32cc1ef454ab7cb836e94b82ac85ecaf70685c30398e8710fda68a1f65417b135a296287f7c2a388e59ff4703ea35
diff --git a/dev-python/astroid/astroid-2.5.1.ebuild b/dev-python/astroid/astroid-2.5.1.ebuild
deleted file mode 100644
index 1b1abcad6e4b..000000000000
--- a/dev-python/astroid/astroid-2.5.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# 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="Abstract Syntax Tree for logilab packages"
-HOMEPAGE="https://github.com/PyCQA/astroid https://pypi.org/project/astroid/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Version specified in __pkginfo__.py.
-RDEPEND="
- >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/wrapt-1.11.2[${PYTHON_USEDEP}]
- >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- ${RDEPEND}
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-python_test() {
- local deselect=(
- # no clue why it's broken
- --deselect
- tests/unittest_modutils.py::GetModulePartTest::test_knownValues_get_builtin_module_part
- )
-
- pytest -vv "${deselect[@]}" || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/astroid/astroid-2.5.2.ebuild b/dev-python/astroid/astroid-2.5.2.ebuild
deleted file mode 100644
index 9bca4ed24a3a..000000000000
--- a/dev-python/astroid/astroid-2.5.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# 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="Abstract Syntax Tree for logilab packages"
-HOMEPAGE="https://github.com/PyCQA/astroid https://pypi.org/project/astroid/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-# Version specified in __pkginfo__.py.
-RDEPEND="
- >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/wrapt-1.11.2[${PYTHON_USEDEP}]
- >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-python_test() {
- local deselect=(
- # no clue why it's broken
- --deselect
- tests/unittest_modutils.py::GetModulePartTest::test_knownValues_get_builtin_module_part
- )
-
- # Faker causes sys.path_importer_cache keys to be overwritten
- # with PosixPaths
- epytest -p no:faker "${deselect[@]}"
-}
diff --git a/dev-python/astroid/astroid-2.5.3.ebuild b/dev-python/astroid/astroid-2.5.3.ebuild
index 97a5b5965d16..2622684a306d 100644
--- a/dev-python/astroid/astroid-2.5.3.ebuild
+++ b/dev-python/astroid/astroid-2.5.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
# Version specified in __pkginfo__.py.
RDEPEND="
diff --git a/dev-python/astroid/astroid-2.5.5.ebuild b/dev-python/astroid/astroid-2.5.5.ebuild
deleted file mode 100644
index a1a4c659cf62..000000000000
--- a/dev-python/astroid/astroid-2.5.5.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# 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="Abstract Syntax Tree for logilab packages"
-HOMEPAGE="
- https://github.com/PyCQA/astroid/
- https://pypi.org/project/astroid/"
-SRC_URI="
- https://github.com/PyCQA/astroid/archive/${P}.tar.gz"
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-# Version specified in __pkginfo__.py.
-RDEPEND="
- >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/wrapt-1.11.2[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]
- ' python3_7)"
-BDEPEND="
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-python_test() {
- local deselect=(
- # no clue why it's broken
- tests/unittest_modutils.py::GetModulePartTest::test_knownValues_get_builtin_module_part
- )
-
- # Faker causes sys.path_importer_cache keys to be overwritten
- # with PosixPaths
- epytest -p no:faker ${deselect[@]/#/--deselect }
-}
diff --git a/dev-python/attrs/Manifest b/dev-python/attrs/Manifest
index ad12a5dddab2..83db2d46ed21 100644
--- a/dev-python/attrs/Manifest
+++ b/dev-python/attrs/Manifest
@@ -1,3 +1,7 @@
+DIST attrs-03d3fc7a71fe770e1f86b9c3ad8588586e5ea63b.tar.gz 170688 BLAKE2B 1256cb115b3613929f9caf7f31907a51c9afdd5f6e0a10a172089e920d6604c41db3fb11726ab71a698b4ff9e6420e827d5ff25c4127ef7c6cf12536a66a9bb3 SHA512 3007f8c502c0bcd2481ffbbb00bec4ed677d1be9514e417670c4adb791dc67eee76b8a7c07a4a972cd4ece3291e2c996944bb1cdb282682086551cbd571a0011
DIST attrs-20.3.0.tar.gz 164523 BLAKE2B 66d2e038e485833f5033fbabe2ef9a6565e3f5f5e8530f2c70019e4f5bdfca51083ac6d0bbc9eb765f838070bc90e01db1c83ed6da113ced67300238e12b5f42 SHA512 640532c6b763fd96572e5d85e93c111bebc4c5e0ff9419fe92fb51280f03acb5f9f43339f57d30659e777d5578460675c60ec0a362f9ad433893e3624ce6a931
+DIST attrs-21.1.0.tar.gz 187841 BLAKE2B fa3c4294d5b4f01ec7a8903cfdeb2ad37a77ac6a3d37cca8e559226ff8c28be989128132c0cc8a08963b095f2dd1b279522f5fe93b0ad497a030a09291f1056d SHA512 32110d74fc578a94edd959868cec491f22b9f63637fea72522980e3c1894eaa7ca4fd3a4c0a3f9a8a6d10d9186e6f04c52a18b66698947efa13e0922d61e87be
EBUILD attrs-20.3.0.ebuild 833 BLAKE2B ce05df27f8e418a6bf0862c00136c5d7629714d67bc0eedcf064d449c031f6dbb1cd08b562ae4123cac790bd53dc3a4bf4f5586f5bc8b6ba6b08fed023249c9b SHA512 5080069c8c25c9fa7311b7882baf115f2f65820095545aa471e5b574fe41b86ac756f02c2c2afe41b25cb744ed5e990a132b18518e2b08e3e570058aa7e2e30e
+EBUILD attrs-20.3.0_p20210222.ebuild 991 BLAKE2B 50a53ee9050d38f8a3603cd3f0e81515c4ae82b94c07063a1c2a2c3bd6e2ecbed834d6347a3d7d8f292eba41540c9a906b5e136b9b56a62a3a54de5c2efcb457 SHA512 c732af0c18ac2da05389d493c9419a847e809ef7b34d538fd439419fe0a7a4c2839fe19772c62f8661820bdfc95f0469fee4c8f52513486182f1fe2599caefba
+EBUILD attrs-21.1.0.ebuild 842 BLAKE2B 4f6a9f503fd54f3cb9c8cbd131bd1ef06fbee8aaa425e1599cfe039163520c808eefbf4a5eec9c8574209c69f1c40fcdbb4d99c0e3a09a503d2c09fa5c985843 SHA512 4bf5878fa38487239e553d2e9e7f249f98934db5dcb2d497a6d2178acd12aaa967efe612730f2fdbaa562c981f125873ca27b4e5aba1ca73ee4d162b8b07f110
MISC metadata.xml 520 BLAKE2B 48d3940a42f60eaa0359e1095eebfed747fff50cbf51f3a7bf2f8c569340e7474a4e5b4ac98ef24ea2ac21c4ab77d6a04b9a0ba435578826f1c3e769e79d7435 SHA512 d1c5ca93d410b922d97a6dd6dda32f4c2d1c47ec686cadfb6bda0846a5b623cdfd09671eaa6ecfc29da0dfaedaa02eeeeda24bbf5e97b8aa2fcd6beaaba95177
diff --git a/dev-python/attrs/attrs-20.3.0_p20210222.ebuild b/dev-python/attrs/attrs-20.3.0_p20210222.ebuild
new file mode 100644
index 000000000000..33b6eb24790b
--- /dev/null
+++ b/dev-python/attrs/attrs-20.3.0_p20210222.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
+
+inherit distutils-r1
+
+EGIT_COMMIT=03d3fc7a71fe770e1f86b9c3ad8588586e5ea63b
+DESCRIPTION="Attributes without boilerplate"
+HOMEPAGE="
+ https://github.com/python-attrs/attrs/
+ https://attrs.readthedocs.io/
+ https://pypi.org/project/attrs/"
+SRC_URI="
+ https://github.com/python-attrs/attrs/archive/${EGIT_COMMIT}.tar.gz
+ -> ${PN}-${EGIT_COMMIT}.tar.gz"
+S=${WORKDIR}/${PN}-${EGIT_COMMIT}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ dev-python/zope-interface[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ $(python_gen_impl_dep sqlite)
+ >=dev-python/hypothesis-3.6.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-4.3.0[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/attrs/attrs-21.1.0.ebuild b/dev-python/attrs/attrs-21.1.0.ebuild
new file mode 100644
index 000000000000..ac6abdcf46ed
--- /dev/null
+++ b/dev-python/attrs/attrs-21.1.0.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..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Attributes without boilerplate"
+HOMEPAGE="
+ https://github.com/python-attrs/attrs/
+ https://attrs.readthedocs.io/
+ https://pypi.org/project/attrs/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ dev-python/zope-interface[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ $(python_gen_impl_dep sqlite)
+ >=dev-python/hypothesis-3.6.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-4.3.0[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest
index 83a18e449eee..51478ac981f5 100644
--- a/dev-python/bitarray/Manifest
+++ b/dev-python/bitarray/Manifest
@@ -2,8 +2,10 @@ DIST bitarray-1.7.1.tar.gz 58441 BLAKE2B f09fa3ffe2cc6534984e9da05ddff767dcca590
DIST bitarray-1.9.2.tar.gz 69814 BLAKE2B 7fbe6acf844c35101881216a771729a232ba022fbc0c82c3445c21de2bdba3fa62693109b45b928abbf81ab14442e329ae016cfc703cdeb9d868b5b6146447e1 SHA512 25c0135c166f5d5b8de8448f95b12ae56a10ed5154c6e06bafdc47523cf382da30797c12797692e61b27b1a26104dfac58b08ccf5a1917bf26c7dc4a32da795c
DIST bitarray-2.0.0.tar.gz 70098 BLAKE2B 3189ca9bc7bb5c765994d85c827e30019d33ecf062fa0aae0158487c61c1bd4316e094ca35276b4f59a55049035bec68b37ca349bed18e27dbd666b7816fdb1a SHA512 564b80b2e22cc04df0b6a2a48a594d0891aecd77cc6644c10bfea9db241cb6f8c92f87be98d1055ba2a71749721f1de6c591794623a5201aed0bded6909dff41
DIST bitarray-2.0.1.tar.gz 69368 BLAKE2B 4acc490998e058e3882db2d58ad80b8c275999f49a7a76604091beae8015e7290691f6b34947c3376795b9dc5643592ab7fd09ef5a482a29e4e154616926e444 SHA512 091a0e7b1ddbdb804241eb4f51c9167dcfefb55d5bcef1eaa617ac77593a58113b47f57be83ceed47a91bc5d8d15a8a2e6053a10243323b9f7c0908444ab03af
+DIST bitarray-2.1.0.tar.gz 71169 BLAKE2B 8d82d49ac309605d989d29d492dbb94dd59c633f0987220ed28bbca7d2c3b0c4566ce147d0f65893c5dfaf1c2f702870d95181dfaa969050e13bcd4a9664ef51 SHA512 e91200b8829b63f297a1882fab293ac007991740a739587ba473abce183aa79a85e08db8a0fca5729b6e1d3e130965b2f14dc40acccf12d3231852498e2fb141
EBUILD bitarray-1.7.1.ebuild 554 BLAKE2B 51800881a48929c4ed60f5db5a6ab4c4ee05eee904db2833f344f6a22b7a201e695b57d80f6aee9dcad937c58dca4c4277905634be9d62acd661d6138b7236ff SHA512 bda6a3406692187c4cf0882c7d3437f922df41726163cc5306ccb1c445079a0dbfd86382e6c576743ee56cf588833bf5fd4b58c4c56e90879bff83c9cb9e3c7a
EBUILD bitarray-1.9.2.ebuild 556 BLAKE2B e3fc5afb6879f4e5ad0ec8ea3b9d0359a18c33fc875bddc243785f0b046b912b36e23a09479643c6ef635fc59acca4230ec1be77b37639d9a56200885ed41aad SHA512 6dbf3348a9dbc7f46c9ece4feff8197b2e9eb38fb74802cbad3b80df41702237183a341c27605f92b992df15d022b559c3152a55a742e808c58da7592b6009f8
EBUILD bitarray-2.0.0.ebuild 556 BLAKE2B e3fc5afb6879f4e5ad0ec8ea3b9d0359a18c33fc875bddc243785f0b046b912b36e23a09479643c6ef635fc59acca4230ec1be77b37639d9a56200885ed41aad SHA512 6dbf3348a9dbc7f46c9ece4feff8197b2e9eb38fb74802cbad3b80df41702237183a341c27605f92b992df15d022b559c3152a55a742e808c58da7592b6009f8
-EBUILD bitarray-2.0.1.ebuild 556 BLAKE2B e3fc5afb6879f4e5ad0ec8ea3b9d0359a18c33fc875bddc243785f0b046b912b36e23a09479643c6ef635fc59acca4230ec1be77b37639d9a56200885ed41aad SHA512 6dbf3348a9dbc7f46c9ece4feff8197b2e9eb38fb74802cbad3b80df41702237183a341c27605f92b992df15d022b559c3152a55a742e808c58da7592b6009f8
+EBUILD bitarray-2.0.1.ebuild 557 BLAKE2B 8f81af04ad46b51cf1bfc379351aa819db64227ca7be4f102dc2b7f8c23a85be90870a1bbaaf70b7520ff919799cfec246687752aff39809fc7dc937c04e8c6a SHA512 71f2b2048733258c572def3cd92a47cbd45305de8fe3a2c13076ac97ffeb8e248b8d1fbdc1bb8f9fc5a82c64d669b5bcd68cc49992d32af205a878081f443d28
+EBUILD bitarray-2.1.0.ebuild 557 BLAKE2B 8f81af04ad46b51cf1bfc379351aa819db64227ca7be4f102dc2b7f8c23a85be90870a1bbaaf70b7520ff919799cfec246687752aff39809fc7dc937c04e8c6a SHA512 71f2b2048733258c572def3cd92a47cbd45305de8fe3a2c13076ac97ffeb8e248b8d1fbdc1bb8f9fc5a82c64d669b5bcd68cc49992d32af205a878081f443d28
MISC metadata.xml 1194 BLAKE2B 2d94554cb381fb5e6f7879f55d282e3fb8f6868218390082cae0da4e10cca819ceea30ab180b143ec04d3cdc7d34a506095cd0bd8c521e32228bc6f3b177a12c SHA512 4a7db25dff2f2a47f76e52cbedb983b1b4514a8779a61c0ce9bd63955d67ca20ce4ea4c20cc4a71c5b0fbbbc0d98a65f8394479dc0a26bc843f3d0d830958d7d
diff --git a/dev-python/bitarray/bitarray-2.0.1.ebuild b/dev-python/bitarray/bitarray-2.0.1.ebuild
index c91313e20b97..d45cb4b43340 100644
--- a/dev-python/bitarray/bitarray-2.0.1.ebuild
+++ b/dev-python/bitarray/bitarray-2.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1
diff --git a/dev-python/bitarray/bitarray-2.1.0.ebuild b/dev-python/bitarray/bitarray-2.1.0.ebuild
new file mode 100644
index 000000000000..d45cb4b43340
--- /dev/null
+++ b/dev-python/bitarray/bitarray-2.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1
+
+DESCRIPTION="Efficient arrays of booleans -- C extension"
+HOMEPAGE="https://github.com/ilanschnell/bitarray https://pypi.org/project/bitarray/"
+SRC_URI="mirror://pypi/b/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="PSF-2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+python_test() {
+ "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest
index eb7ff0fca671..05a6025a2526 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -1,10 +1,10 @@
AUX black-20.8_beta1-setuptools_scm.patch 467 BLAKE2B 4dd16dde09bdb9c9b8480eff2542f11cbe712919dec6678193fae1dd2d58c646c76ecc4831a6bcbb54ed5a7f3692f61953bbb8856e8dcf6b64918ccbf32fe69c SHA512 47df09f60aae9ebbddfdf513d9b6caa30aaf60d65cd21027e965b0544085d63312dcbdc54906a0d1ef0edfaaf00f3cc753a7af3c113f4001ef4b48ca53e04c6d
DIST black-20.8b1.tar.gz 1092546 BLAKE2B 5a0a755222617d8d551b627c91670ecc32a9330cc1197900a9d21b071d0d99ddd32e09786becfc577407ab402f6da3d8683a59a9deaea1f6b4f07b9e1e4ecbed SHA512 53d6f6a6f47027e5bdfd3909471c993480034c8aa8ae395792565b8d79fb4e3a44299ea529652c0ccabf4309d645db9179bf54efc06fee20517f479e91cec838
-DIST black-21.4b0.tar.gz 1140469 BLAKE2B f5fecde9083984e823a57acb4216ea46130255d73646209f12990c27f2d15eb7b2a31995a99f54d0fd5372aae9267bf015331d8599d38d91ca429e6c3a3c3b54 SHA512 a6e707361544abcc35bc2cbd4d92ad26b12a961890adf60b05330e9eb14368db10e92b17fa3535bf0f7e20e7976cfa3821dbf9305a37bc2426fb493f7ffdf843
DIST black-21.4b1.tar.gz 1135304 BLAKE2B 9dcb90109a9cbddb53682b6385f5b7ae5cc650251eeb8866921bdf8f04264d5ebeb2eaf4ca04fa761d461c6f389e352cafc2b2dc521fe6566a9d41da48830e44 SHA512 1a7d3ada1c91084c6e84df9367abca6d64315ba25dcb3a65ad13bfc3db76a13a84b1668fb23563e9f2ce61df72bcbd776b9d641ce670023465768c7269027e0a
DIST black-21.4b2.tar.gz 1136152 BLAKE2B bd1ee42495953687e23338df793bfe791352ab91541dc9b563a1274378a6527dc9eccea92fcaaf3c67403448e0ce7d99f605ff7dab1d7d38926f0cc84a859e1d SHA512 6d74bb718aea64db6e83045af7e787419efd7fb647c7d2b49a412e92e796a800fa4f1496fdb28253af894956984e22836761d22677631726f705d78143a63444
+DIST black-21.5b0.tar.gz 1136946 BLAKE2B f8b3bb64a7ba2d6ce07e75d3d2369f51f1df5675b1559619a9c7fd2ea1a39f7e47dc1bf3979ca2d759a155da0024804d370062bcac52e4e47cb6c145a9d35ba3 SHA512 247fc069f0ff7fb20d4c58c68342b37da0b5318a80f91cefbe6955e3755ff5051f7f1393440f991653559f643515f6842971714be9588dfef24420e61532d7e1
EBUILD black-20.8_beta1.ebuild 2242 BLAKE2B cdcf87b20f7d169425bf851b68dc8f393a7fa60837cce59f2ef9445189609291f5e53561c6411587e0b1343075e5bdf84fdda3771db629f856ce94a15adbafc0 SHA512 4a9fd8f011f4d10ef2dd21cb142065d568fd5d3486a00d4932c1f270aec46fe6f9e097667db0356d5c791dc7fad1ff9d88792292d281da69db3ec68dd5b1f14c
-EBUILD black-21.4_beta0.ebuild 1519 BLAKE2B d6d3c0ce41131dff8bf570a315ad71ab2b41f5856e4e3f0700318b8ffe0cf74501924e8a7ca0ac90d2b406fe045552cf589bcdfc9638bcfe157bc53008e6bae2 SHA512 6b078742ca657d8fb7430e588301c36771a9db7c0235b80fd66fce599ddeb72611044656a572a4357312db635f02fcbd485f1f873c0945c2889d4d1e21210e60
EBUILD black-21.4_beta1.ebuild 1519 BLAKE2B d6d3c0ce41131dff8bf570a315ad71ab2b41f5856e4e3f0700318b8ffe0cf74501924e8a7ca0ac90d2b406fe045552cf589bcdfc9638bcfe157bc53008e6bae2 SHA512 6b078742ca657d8fb7430e588301c36771a9db7c0235b80fd66fce599ddeb72611044656a572a4357312db635f02fcbd485f1f873c0945c2889d4d1e21210e60
EBUILD black-21.4_beta2.ebuild 1519 BLAKE2B d6d3c0ce41131dff8bf570a315ad71ab2b41f5856e4e3f0700318b8ffe0cf74501924e8a7ca0ac90d2b406fe045552cf589bcdfc9638bcfe157bc53008e6bae2 SHA512 6b078742ca657d8fb7430e588301c36771a9db7c0235b80fd66fce599ddeb72611044656a572a4357312db635f02fcbd485f1f873c0945c2889d4d1e21210e60
+EBUILD black-21.5_beta0.ebuild 1532 BLAKE2B e221dd8eab86a01a6c4049abafba3b5bd701b57341be660a369c2bef9f100cefa3f3f340fe403fb70b006bfc115d822f6b93561ce2601b2d69a607e30670ce94 SHA512 00b42921e01ebbf93dbe80464cd2037a78e5b94615b8a25e81f7423f4d73921172253f1b9e88e1895408f33e7763f47d766441891fe0a22ee13e0b572fb6198f
MISC metadata.xml 396 BLAKE2B d65402ff00389ead3359ab2afe53d33e88a5c0a6aedfd83f6a3fe946f4005e1edbd77683b2fc1097a7963383da492bad8889c2f30dd0408a4c8fb9fea6d508f3 SHA512 33aeaaa8cbcfbd0323075ebc06e4ff2dae2988ac88fe067a3fd51eae6b5ebb6ebaf9bc874d7275acc0ab6d36ac5b6ed9cb32d8e10e3e0bc3aaf75c70a5041c8d
diff --git a/dev-python/black/black-21.4_beta0.ebuild b/dev-python/black/black-21.5_beta0.ebuild
index 9257824ce16c..cdb8f436c32a 100644
--- a/dev-python/black/black-21.4_beta0.ebuild
+++ b/dev-python/black/black-21.5_beta0.ebuild
@@ -40,13 +40,13 @@ BDEPEND="
)
"
-distutils_enable_tests unittest
+distutils_enable_tests pytest
export SETUPTOOLS_SCM_PRETEND_VERSION=${MY_PV}
python_test() {
cp "${S}"/src/black_primer/primer.json "${BUILD_DIR}"/lib/black_primer/primer.json || die
- eunittest
+ epytest -m "not python2"
}
pkg_postinst() {
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 59a995bb721b..76eb288c1b49 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,36 +1,12 @@
-DIST boto3-1.17.33.tar.gz 352659 BLAKE2B b78e3ce86b32d23ade26d93d0c3ba86020a94becb42a866be6ee02f268819eb78fde398b4bd3125c5be6b493b28434c448411b9bd83eb631a3687019aa384ae0 SHA512 452cb1d165afe03a7603999033348524212d62742a026bc51677f5b64e9de98be2920c89f7aaf5999dd676c0c9ff098af055edc01edd97bad239815263ffbd38
-DIST boto3-1.17.44.tar.gz 358816 BLAKE2B 1739762cf4723d6fde30080d468732dd6fb9bc9e2d66b37621a545262a60cc2783505f39dabad28af34d4f2d69720053a256cb823937a99b699d76513fb9294d SHA512 69e3357f363e08b3135ffdf6aaac6049b0619fafd82049679b238f35013864cdf599452bd94ccd7c27a4da441bc81be79ebebd05b20460c45f5808c3b70cb9ca
-DIST boto3-1.17.49.tar.gz 360898 BLAKE2B 6fa6fddf1f5df4d28ed2163feef1f3e3349c9096a9aaa2d07a9ed0c82c893a40227b8f714fec95bf271622e3243faf6b2f6d087bb0b09094ad99e1ae764c7795 SHA512 ed49d19cc9076828c01665af616d12e7b8466aaccaafb263ee845bec6dc3e49c79a85347c68230358658b39b8ff656b674f8812c69b820bb455b584152ce39d6
-DIST boto3-1.17.50.tar.gz 361144 BLAKE2B 2c8549cfb2017e0a2aa6a164c286685e71abe8c7a773baeabc50603ab243b993db88f85a1e5d7d0d9e1c9541df8ed3bab70077d2890f73c1ef760f2bcae85894 SHA512 1cb9405de5b960f55f01ec5d13f3385e8ea99354fc465ae342d3b072ebe179be800ce3100304068731a0a9912b7ea09099c94fe9cf736d0e8a5c88c28d4c9b93
-DIST boto3-1.17.51.tar.gz 361593 BLAKE2B de24e833330b4dc1f3011c824745af6cf521d166cacee0dd01884e23490441c12d78c868cb59635e73f2a0b0765339973ff98cb3db63d34444d426555a32a38a SHA512 c17047c24a1973ea34aec381c0a86e6c4ddac79aa4d1485a155fd92e5d21bc726659d14c829c2f1b4869341537adf4c03cfbcfd32aa8ced4d2966a8fe03256c2
-DIST boto3-1.17.52.tar.gz 361931 BLAKE2B d7660d9e304faeec4f0922a03df2805ee8e619ca0c7c0a822f9defa46ac3f1bf53158ae83034e885dd11382383365b6ef901e6f8c0f985fa327d9ebeb1ba54bd SHA512 76f02eb6bd8e70a6b9c7a44ac14a479b23ba50f37ced6644c511e2bd3e8cd19f803c59e900f47918f52cb0be2522843d6a0c7dae18f595c7ac9f35ceee93c50a
-DIST boto3-1.17.53.tar.gz 362118 BLAKE2B 5f143166cee5a3a3201eb2575cce540ba21772d1b436e255d304503ab49fadad80f737ae652fd6917bd70ee3a308b955a9c1bbe0e592d7df298f55089638b4dd SHA512 87496e0ab4ac12cbd8f0c10669f8d64f4e6183baf5bdc4f7f4e732e46e073d8a54417149e21f10c6b38562f3f105646d85dc21675ca23f75c9a8dba252f571b1
DIST boto3-1.17.54.tar.gz 362224 BLAKE2B d67ea9a2833d4cf6ec50fc4eab9c194f813f92ef00fa0d1638e0dca0bf03a92fa5208707b3ceda70759231aa69c35bf83028eada42d04209a55d05daf37ce764 SHA512 795a78807e8aad9ba53b196ac6b3547e23d2f7cc962a34121280fe47dfa8f99eac19765c87817918c6ee36dfb7e2b647e5646b7da27eb67900f29430bfe2fb5c
-DIST boto3-1.17.55.tar.gz 362821 BLAKE2B 82d4b8fccc858fe3eab1d225cac7b4b51e9a24317e4f405804abd1d6e78f821e00c63a94d02f335313b1c884ab9f8246a7764335d1ab0bbcf6afb613184a7215 SHA512 e7496112ed5dece4f74bf9ea48324b719207e878e3d8fbe642e2bc3d13e653942c4712120cdf6be01cde1511210cd74be549b68032589962d49db68e9d29deb5
-DIST boto3-1.17.56.tar.gz 363210 BLAKE2B cd3fd8fbeaf55ef7b3b4fb9ec345619f7b0fb084c452c1f256c839fd57b9b060468fbb29d104004e4dbe06445911fca5ca91bba7e95fbbb4fcd3856051290368 SHA512 936a358a06328c8b97bdaf86fe86e56230ec9e84f7d31e9840de646e8db090b2ede21615a6c394c2e7bf572df649601b00b71ade4bd19786c04e11a0381a9787
-DIST boto3-1.17.57.tar.gz 363474 BLAKE2B 230f374f95d2dfe030e5e27f9f2441f3630e0596fe869dc57c0fcad6424ad50a20bb95b943d3a2ce5ef859b94169dbeed4682879d9d24544a24cf27b4f7508e2 SHA512 e0f670263f5eda352e40be28fec7f9926b9caaad18345f6eb8bf912d83b5c25d1345bf18d9bcdfd2186886a6fd0140f1a4f4887632fcd29390c7cb66271fd909
-DIST boto3-1.17.58.tar.gz 364365 BLAKE2B ae2070ed5a7be752fd127bad99bb08c25f655e03b52650f4ce6ad9c6c4e030fa1c100e169474e824cd128aea1a067cc0b9a51a6113fb8a816f06e47f9ea7e2c2 SHA512 bbdf4bd1e1c833dbd19d06b4ea9aa0970ef2a585bac81c9267cf19ce7b9cdfb990bd06b67074b8f25d2bd422bee0e619af377a015eb0a3d94cf79c8ef52675b4
-DIST boto3-1.17.59.tar.gz 364596 BLAKE2B bd90e7a61cf5f4c63b7b43518a55880c0fdcadb62550ca1a4099deeb26f0f6681ead84b4f7967dd43a8745d4eef2ce16732a1bb548c64e4c76d2c93a7cc39e04 SHA512 510e53c10d5e34b76e7d81f79e6f4d546abd84308bda2eb25c03477cfb0242c2755b3b21d75d99092ebe7b37738e6b916a9e88a481c737efafaebf216f975196
-DIST boto3-1.17.60.tar.gz 365384 BLAKE2B b200c1eba271440f2fa2b42a97bfc9b78b5b4535a03b2c27b8d041ecbaa26c9581636163295336e51a6e6e818cc89f99552cdbb8b3079e768f78117775e4f298 SHA512 0e8a32749cacfa48ae8c235ec619fc71525f46c9492a62d24d14456ceda197907fd487664e5cba961745521801ec3a32ca428b86f87f800499869a45c2fbc8c5
-DIST boto3-1.17.61.tar.gz 366107 BLAKE2B ccd13150f800d6d783784d84cbc8bf8fdefa6e7dcd4bf6c6ddf23efd79bdc2999864135859e44ee4982d725930df9f52d5d94ad4a9bef0ba1e990252bdbe2f6b SHA512 4d7212174b61e06f0443e411b25da549e0fd540278680a22b7ec4838e90d3b53453b2aa3a279891ce92f2646e62c9390d4ad9861239de8d60395244511b80558
DIST boto3-1.17.62.tar.gz 366832 BLAKE2B be452f1afe79538c29a9c8d8aaf0e0d0224a34b78a7d4f261cea1286e21e7154784f7aa0a544aef68161a861915a19b12fc1526ed7499ad9de6fdb638abb5b7d SHA512 64c323cfcfdd4a1adf083dde08fc88707975c03c4536ef8f66ff08694c292705dca7f11a37c0a2b1158facec9c0c9b58c62570e61e3018ca218f1207d0713479
DIST boto3-1.17.64.tar.gz 367357 BLAKE2B 582cc599628df29acdb146a0a1da78fb1e35d560f08f54709e5aed9fb27be9ffeaec27b1c2f393ddd48fad5b9c5ff5e51d001972a798b516e089d58d321aaac3 SHA512 ffe248707d162de5a2edd2dec4acb769bda3d2d0c9611548813647d3f0d70de9e6754216ba32df70eacf2e4a6ed2c8fab30261731aa87977eb5972af6052ddb4
-EBUILD boto3-1.17.33.ebuild 1353 BLAKE2B 66c5372ceee1dbf124e71a2a2e6c5b885571f36e0ad9f409865ea83916dc2ed0d8826a01f1bdcace97a63d47253a059461e9d994c9e28f507489667c5ee796ac SHA512 7d57c590630a3b5a8ef86e66de7365c9c77c3bbd4dbbac9d376cec3cbace41e9f75dadbe5a7402f2fbe3a7a586391955d1aaa81269c5bb9bcf4f49ae54f54787
-EBUILD boto3-1.17.44.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
-EBUILD boto3-1.17.49.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
-EBUILD boto3-1.17.50.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
-EBUILD boto3-1.17.51.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
-EBUILD boto3-1.17.52.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
-EBUILD boto3-1.17.53.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
-EBUILD boto3-1.17.54.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
-EBUILD boto3-1.17.55.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
-EBUILD boto3-1.17.56.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
-EBUILD boto3-1.17.57.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
-EBUILD boto3-1.17.58.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
-EBUILD boto3-1.17.59.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
-EBUILD boto3-1.17.60.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
-EBUILD boto3-1.17.61.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
+DIST boto3-1.17.65.tar.gz 367905 BLAKE2B d6aa552a8f5a40613577dcb4d43de185662799f471eae2c14baee4799ac2ccc3b8a7c44e39bad8997b2c68d783c1e4454c0f94e41888a895f88bbc740905d626 SHA512 0bfdcba7fa15e0340b9bc235c4f3e09cd1e01d99b6fc7a95e7543723477b6d642ef2b833b24a5cd1adf2c274d517fe43ee0f9bdceac973b472227580fa39b29f
+DIST boto3-1.17.67.tar.gz 368242 BLAKE2B 72e612816c45d49c74430d82f4ede59f6b6e7c128d5cb60b8f7d0f07808776b2a1b7656fa8acdf1b8c0d18b4b0a33479aeeebb57355b07ea2e9b6970f84bc4e0 SHA512 a80ea576a60c21f67f43a556ebead8caffcfd18fb9e777693375f591c5e842bfefff86d0d15252057b7ec1ef5cc54b66019d023880a30c88bc8bce012c9b063d
+EBUILD boto3-1.17.54.ebuild 1353 BLAKE2B 66c5372ceee1dbf124e71a2a2e6c5b885571f36e0ad9f409865ea83916dc2ed0d8826a01f1bdcace97a63d47253a059461e9d994c9e28f507489667c5ee796ac SHA512 7d57c590630a3b5a8ef86e66de7365c9c77c3bbd4dbbac9d376cec3cbace41e9f75dadbe5a7402f2fbe3a7a586391955d1aaa81269c5bb9bcf4f49ae54f54787
EBUILD boto3-1.17.62.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
EBUILD boto3-1.17.64.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
+EBUILD boto3-1.17.65.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
+EBUILD boto3-1.17.67.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
EBUILD boto3-9999.ebuild 1350 BLAKE2B 93fe4639ced27cf1ba9a359e276c7fa8f88642fc5e1c086712a4b167cce520ef5cb0a499303ca0c544924b22d37b8928edbc9989605e792bd0d8354d772349c6 SHA512 8140e73da7a57210df954e46c9cbb4f0a76beb2817ce4f1799bd58da71eef1a032cc80dec8c25de2e47f827fe0b015bab0fe237a30ba0cc8bb360de3a60f19ee
MISC metadata.xml 711 BLAKE2B da283ea39f4540ad2445b1b88a12509a384e2f2a2ce0ffbc3845a475015c108de69b9e9868a0e43c0fb8c8b71a6ce498ece9676b0f623ed41b89efd92790be80 SHA512 80202cdc324464906b9ae7eae889d7d00c7c773aa5c49d22d8faab7deb621bbfe31cd4e66b289eadc7065e091b8615b284760736d915aa16ee15cf1c7f9e6b5d
diff --git a/dev-python/boto3/boto3-1.17.33.ebuild b/dev-python/boto3/boto3-1.17.33.ebuild
deleted file mode 100644
index 2f9ae1e99fda..000000000000
--- a/dev-python/boto3/boto3-1.17.33.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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=bdepend
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="https://github.com/boto/boto3"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/boto3"
- inherit git-r3
- 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"
-
- # botocore is x.(y+3).z
- BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
-fi
-
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # prevent an infinite loop
- rm tests/functional/docs/test_smoke.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
-}
diff --git a/dev-python/boto3/boto3-1.17.50.ebuild b/dev-python/boto3/boto3-1.17.50.ebuild
deleted file mode 100644
index 74b9170a9119..000000000000
--- a/dev-python/boto3/boto3-1.17.50.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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=bdepend
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="https://github.com/boto/boto3"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/boto3"
- inherit git-r3
- 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"
-
- # botocore is x.(y+3).z
- BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
-fi
-
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # prevent an infinite loop
- rm tests/functional/docs/test_smoke.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
-}
diff --git a/dev-python/boto3/boto3-1.17.51.ebuild b/dev-python/boto3/boto3-1.17.51.ebuild
deleted file mode 100644
index 74b9170a9119..000000000000
--- a/dev-python/boto3/boto3-1.17.51.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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=bdepend
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="https://github.com/boto/boto3"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/boto3"
- inherit git-r3
- 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"
-
- # botocore is x.(y+3).z
- BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
-fi
-
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # prevent an infinite loop
- rm tests/functional/docs/test_smoke.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
-}
diff --git a/dev-python/boto3/boto3-1.17.52.ebuild b/dev-python/boto3/boto3-1.17.52.ebuild
deleted file mode 100644
index 74b9170a9119..000000000000
--- a/dev-python/boto3/boto3-1.17.52.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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=bdepend
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="https://github.com/boto/boto3"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/boto3"
- inherit git-r3
- 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"
-
- # botocore is x.(y+3).z
- BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
-fi
-
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # prevent an infinite loop
- rm tests/functional/docs/test_smoke.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
-}
diff --git a/dev-python/boto3/boto3-1.17.53.ebuild b/dev-python/boto3/boto3-1.17.53.ebuild
deleted file mode 100644
index 74b9170a9119..000000000000
--- a/dev-python/boto3/boto3-1.17.53.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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=bdepend
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="https://github.com/boto/boto3"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/boto3"
- inherit git-r3
- 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"
-
- # botocore is x.(y+3).z
- BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
-fi
-
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # prevent an infinite loop
- rm tests/functional/docs/test_smoke.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
-}
diff --git a/dev-python/boto3/boto3-1.17.54.ebuild b/dev-python/boto3/boto3-1.17.54.ebuild
index 74b9170a9119..2f9ae1e99fda 100644
--- a/dev-python/boto3/boto3-1.17.54.ebuild
+++ b/dev-python/boto3/boto3-1.17.54.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/boto3/boto3-1.17.55.ebuild b/dev-python/boto3/boto3-1.17.55.ebuild
deleted file mode 100644
index 74b9170a9119..000000000000
--- a/dev-python/boto3/boto3-1.17.55.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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=bdepend
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="https://github.com/boto/boto3"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/boto3"
- inherit git-r3
- 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"
-
- # botocore is x.(y+3).z
- BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
-fi
-
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # prevent an infinite loop
- rm tests/functional/docs/test_smoke.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
-}
diff --git a/dev-python/boto3/boto3-1.17.56.ebuild b/dev-python/boto3/boto3-1.17.56.ebuild
deleted file mode 100644
index 74b9170a9119..000000000000
--- a/dev-python/boto3/boto3-1.17.56.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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=bdepend
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="https://github.com/boto/boto3"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/boto3"
- inherit git-r3
- 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"
-
- # botocore is x.(y+3).z
- BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
-fi
-
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # prevent an infinite loop
- rm tests/functional/docs/test_smoke.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
-}
diff --git a/dev-python/boto3/boto3-1.17.57.ebuild b/dev-python/boto3/boto3-1.17.57.ebuild
deleted file mode 100644
index 74b9170a9119..000000000000
--- a/dev-python/boto3/boto3-1.17.57.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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=bdepend
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="https://github.com/boto/boto3"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/boto3"
- inherit git-r3
- 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"
-
- # botocore is x.(y+3).z
- BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
-fi
-
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # prevent an infinite loop
- rm tests/functional/docs/test_smoke.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
-}
diff --git a/dev-python/boto3/boto3-1.17.58.ebuild b/dev-python/boto3/boto3-1.17.58.ebuild
deleted file mode 100644
index 74b9170a9119..000000000000
--- a/dev-python/boto3/boto3-1.17.58.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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=bdepend
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="https://github.com/boto/boto3"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/boto3"
- inherit git-r3
- 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"
-
- # botocore is x.(y+3).z
- BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
-fi
-
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # prevent an infinite loop
- rm tests/functional/docs/test_smoke.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
-}
diff --git a/dev-python/boto3/boto3-1.17.59.ebuild b/dev-python/boto3/boto3-1.17.59.ebuild
deleted file mode 100644
index 74b9170a9119..000000000000
--- a/dev-python/boto3/boto3-1.17.59.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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=bdepend
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="https://github.com/boto/boto3"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/boto3"
- inherit git-r3
- 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"
-
- # botocore is x.(y+3).z
- BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
-fi
-
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # prevent an infinite loop
- rm tests/functional/docs/test_smoke.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
-}
diff --git a/dev-python/boto3/boto3-1.17.60.ebuild b/dev-python/boto3/boto3-1.17.60.ebuild
deleted file mode 100644
index 74b9170a9119..000000000000
--- a/dev-python/boto3/boto3-1.17.60.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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=bdepend
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="https://github.com/boto/boto3"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/boto3"
- inherit git-r3
- 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"
-
- # botocore is x.(y+3).z
- BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
-fi
-
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # prevent an infinite loop
- rm tests/functional/docs/test_smoke.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
-}
diff --git a/dev-python/boto3/boto3-1.17.61.ebuild b/dev-python/boto3/boto3-1.17.61.ebuild
deleted file mode 100644
index 74b9170a9119..000000000000
--- a/dev-python/boto3/boto3-1.17.61.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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=bdepend
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="https://github.com/boto/boto3"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/boto3"
- inherit git-r3
- 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"
-
- # botocore is x.(y+3).z
- BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
-fi
-
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # prevent an infinite loop
- rm tests/functional/docs/test_smoke.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
-}
diff --git a/dev-python/boto3/boto3-1.17.44.ebuild b/dev-python/boto3/boto3-1.17.65.ebuild
index 74b9170a9119..74b9170a9119 100644
--- a/dev-python/boto3/boto3-1.17.44.ebuild
+++ b/dev-python/boto3/boto3-1.17.65.ebuild
diff --git a/dev-python/boto3/boto3-1.17.49.ebuild b/dev-python/boto3/boto3-1.17.67.ebuild
index 74b9170a9119..74b9170a9119 100644
--- a/dev-python/boto3/boto3-1.17.49.ebuild
+++ b/dev-python/boto3/boto3-1.17.67.ebuild
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c8d1f66a0e8d..32a8b7f7fe57 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,39 +1,15 @@
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
AUX botocore-1.20.64-bpo43882.patch 1106 BLAKE2B e08e112f1afd9a4b80600550550903594901eebf94d44cecdfc38ff2e6007594f796506377096403f3b77a148acf92bcb2373eecb705e3f150cd5ce41c0b3c76 SHA512 1bfebf53c8cf9a2e84b7493365b90e87174cdaf0eb138921877f2f726b5b9acf7d0cb4b4fa4f532f23cfb29bb48150ad01ba582b1a19c3b0702b24f69208e5da
-DIST botocore-1.20.33.tar.gz 7543656 BLAKE2B eefd7b06c5a43780982616cfd640c6a1c5d9e919b403c0f78be06833e8e618b142cabacf2dd3b3e13cf351bbd5d0d42ef23b314355f68f7d9dc6aa9cae6e377f SHA512 6354ed7ebbe467ea96c0ea0e059acd2be0a40973d55998c0e006e73a67f2a69bd8009099f761af83e47022ad27698d3a21ffc2824ad4b74a687bc490239420e0
-DIST botocore-1.20.44.tar.gz 7596878 BLAKE2B 935d4ea1c5212d29566c3344761b00d2eb03e7588bd7805072926ecd41f0fa03cd91e25802dc63078190c49f1b8503545bd0b2a88d702c04a961d57a0022080f SHA512 eb7ae15bac4ae8ad516ebcd8166f65a809d7d02c11dde25b714f7bf673ecfeef9ea414ab4b53ac428ac948ee8b054666ba2f6c0a96e6d148ff46d94e6100350d
-DIST botocore-1.20.49.tar.gz 7630973 BLAKE2B 89d10ece5cd645d6904046804c2b2d789d7d09c2aa231856f7b5529f54a4933c2bdcc800a64d3bbc27d9f4a7de7debcb3fbc37ead1923b7fa3dbb44b40dd97e8 SHA512 994f9ee04d0b7c99aee12be5823c29fdafe145b7db71df765ba798ba33650b2189fbbfd274aec1051a7e9be1d1ac0ebf19b61ce4d8afd98635e108bbb2c63351
-DIST botocore-1.20.50.tar.gz 7632505 BLAKE2B e52668e217d7dd9769df9cd8e45ee6b50dbc7c4e2f5cc2e05006e9770b45a10bf4f952fa2365511c92223e38b8a440950495ba435cd1a52b190f43f39a56ee73 SHA512 b6d564852d832269be9a553aa629fa5ec77185e997ebe6df16bbd5bd738982ddd8f25378d52286abb24f49bcc494829b9a40735125d62750878534f70c5b718e
-DIST botocore-1.20.51.tar.gz 7636119 BLAKE2B 3c2892b1bdd7697232a3426874178b248aa7d026cd3559f46e5dc2e552cc5f9c7fc2a37575e69f31674e26eeaf2eae6015c8fc60e4b735e9c421dc2d47aa117b SHA512 98a816632f618df85b8d4fe5b1871856e9b77e4b3c627fd189fb36e8170380fa7e2304178a5e3bfcea206e9a6829bc0eab2455e16e7f21fd7271a7491fc8faf0
-DIST botocore-1.20.52.tar.gz 7649448 BLAKE2B 3b27f838ca985df19ab97200c57eea65e43202170aacec270974cd29c8b7f6ea4cab9ad9d53332059aba0d1736fcbb3dd5048b076d8d23ef71f542f734325fc2 SHA512 68a0a66ef0fb732b66ce81043b87dff9174a83edcb2bdfa4779bed05c76738e51f9934f29873cb7d8daf111750e7e5fc12229eb9838c96d3fc8e58b3290b2ca6
-DIST botocore-1.20.53.tar.gz 7650473 BLAKE2B 797280da052c547c10dc7c391b4d070624bd52ae8372f46e29b863ef5abf02f167d459f1013e2b46e3bb6878203f6dc7dabbad141fc89a52a46a770ec45a0cfb SHA512 ad7bc9fd06b24c8f15826ed19d6c5163d048206724c91dc82df58bb9d1bdcddaafd116543fe667df356fd5c098a975621f2e649df5937f97f54ddc9c15867252
DIST botocore-1.20.54.tar.gz 7650344 BLAKE2B 2dd0a3f8c7c5665e849cf74b663a88e63416f1dea8ca3ee7dbdf10cf35239d466919f2ae4b3c9a639b9e25a23d982b723b24f32ece43715d40283e96e3bf10f6 SHA512 77cdaf68378836205c94c7dfd8424f9ca44ac822fd418d323df30639157bb38e5534fcfbc5bb6cdd7695bec62e24a1d52b81a0be54b0f69f16d20c5182db004b
-DIST botocore-1.20.55.tar.gz 7652816 BLAKE2B fa31d72dc769629165a1fa26b23f27affa8bddc5441493dc7690429e323d8af5c71fe52c4d90b37f3233984cdeab0999609759a7df60e894023005ea88878a1b SHA512 a4965c2a496b7e4a2fc28221cb2a1099ee7fe80744825ef2dbaecc129eb50bf82bc0f83ec2a0040745b59a6d556de8c066ecbd63287ed9c806b92a67937d8f02
-DIST botocore-1.20.56.tar.gz 7654165 BLAKE2B 379dcdcb7f528124a925c5ec191448cd319ab687bea88adfef8e6bd2867d78c5a12e9829af93a8ddc6bd429b53225c73eb27ada2b469ce970ef5c6992d755bf7 SHA512 a414358bcef8a87523119b92b75cc152b3e5e3b7b27a04ad84e28b59367f91994870046ef3b2219ebfda4a0cb79e6a2b0b4f7f8cd2bf2133987358f1dd3bf4fd
-DIST botocore-1.20.57.tar.gz 7654823 BLAKE2B 7a92bb0fa470ee6d73eb6289e1b332ef96cb9948c8caf32c56a666dffaf738b71b39bc4798b07206a7991c56d3872e974b8cafc764d89f598efc3979f2dc1b21 SHA512 909d019295055f0b70465aeeb64a883ebf34ec3097e486107a5379c05f2dacfb6a106c5c38c0322f41a7d875338b09de5234cb3c90b00deeedc9b4f756421701
-DIST botocore-1.20.58.tar.gz 7649484 BLAKE2B eb945897b9c143a7d9149cd9a938de08c6e610da428b8d21cefaacb51606414f90107c6abc91c81bebf4f890bc52adc31ddf3cb942f765557214a91bdda55135 SHA512 9eaa93f9764b732baf7ec3fe9e456b1314f6b253cb19aac7ad8e0e5e3829d1ffda75682d79e20310e3918b2a83c46a451a6f2fb931eecac75be132d358352f76
-DIST botocore-1.20.59.tar.gz 7649640 BLAKE2B 7757d85d5ecfdc65d7da607824fa9abf56628395cdd1a4196fd0d1833fe97f8a75285083c1c61ee9dd159b778ee3b9fce07903b7e30097bc386cb6108515f39c SHA512 06850bfd59f9ac562569eb5a2a3e5cb7d4104053f0ab31fc315312122d5c861a68f811d422e9f1850c8449c9387ffc72feef9496a9216da359b2c0b8c713110f
-DIST botocore-1.20.60.tar.gz 7666269 BLAKE2B 1e32a46be67cb23bc26592036296adf1410b7d43888bbb27a156f996fe4db0f7e11a048b584671bbd9fb9f9dc3f426c43ffc7b4515227e373b97c1fa3a6ccdf4 SHA512 55bb5514a150b4fe152d2bdc501ea238cce83a81f9593e8984dd94cbeb80389f1feb9ea840ce64198aa2976d1130962f652620da540330fa9627f4fcd1299eca
-DIST botocore-1.20.61.tar.gz 7668184 BLAKE2B 2b48af271b0a7c90f18de0e1742fbf5a7fa9ae024acbcce45c8c18bd5d81b70e83b1be1833aee9ff01e6715c4bc1494483d3f903edde9f76fe3acc5b5f950a64 SHA512 8b79a524c17a70b44587485a27dc5334db8d0f4072beccdbed84599e4405231eaeaeec0a4b0ec01ad302d19c190759b99e80a93b55d2c4f7513045452813373c
DIST botocore-1.20.62.tar.gz 7674812 BLAKE2B 6fec1213c13bc12937f45c2584ce52532ea75d6973e9741d18933dc399e8f0ec569d6aacdf4a9f83f997ff9898cb39c327410965d992836bbfbd9aa06ea81311 SHA512 ae25e2266955964de7be499fe17b64dd5008b1c1abec84167593b04a1bd4f7baa506f91013b292cd42aae01990ec3523d75e3529398185fdaedc358bb5048e83
DIST botocore-1.20.64.tar.gz 7685481 BLAKE2B d939b262f04a67918fe61ba0789a4ac9a73bd571096fde881ad537bd7b193798960096ea6d966b49634f33454845c8227786c7bb16c0008e8b5dd84591c2e018 SHA512 a2e82988e59f05ae7050b3e8f86b379dde83f516736c9ca133c0fa678cb7c6ba5448e2165cb0ab3f4262e8e3681ede37048508092ba62313e6ce3f89700c8827
-EBUILD botocore-1.20.33.ebuild 1494 BLAKE2B a255e29174ab1e24312ca7e0ac20a84809bcec4671fc7d885f50426bbb7f6fcc01cf5ac1ac28eb212c755db83c67cc4407d06044d1e1af9f0edc57bfe889d140 SHA512 74ca6dc19bec8ec8fe9b9721a859de82e974bdd6a8da2f7d9f757c56f4df040927b99f5406aaf91ef84c3daf8c600debf697edaf38972c508c316ae4d279a075
-EBUILD botocore-1.20.44.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
-EBUILD botocore-1.20.49.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
-EBUILD botocore-1.20.50.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
-EBUILD botocore-1.20.51.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
-EBUILD botocore-1.20.52.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
-EBUILD botocore-1.20.53.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
-EBUILD botocore-1.20.54.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
-EBUILD botocore-1.20.55.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
-EBUILD botocore-1.20.56.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
-EBUILD botocore-1.20.57.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
-EBUILD botocore-1.20.58.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
-EBUILD botocore-1.20.59.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
-EBUILD botocore-1.20.60.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
-EBUILD botocore-1.20.61.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
+DIST botocore-1.20.65.tar.gz 7689179 BLAKE2B 4f831519c785747b48351b9820fe00efb39ae9157ff11604b6d850b9768a6613ad54b3db9071dedf51e0e9209f3741f35d7e21e953842d1bc89db52b22779d41 SHA512 1936955ab69aaa7d82ea2dc522603162b00e3a9ca39b5911ccd4f3d78688ff1375c4e2abc65638a517a5d7a07076c1c7d6fb81529c6d5cfbe9c13254c3736777
+DIST botocore-1.20.67.tar.gz 7691087 BLAKE2B b56cb7e80179b7c5c2b4daa27907870c075b0cc5b0c14da1d96583701df6d764f0e80cff7973f501263a4edd4e70e4adb613cbe7fa05d7855602db508b509539 SHA512 d0feea0042ef5bbe1fc76ca107cb2450bdf564d82542c483f3b484aa3e32986d649bea9e7e65ea7a36e23582c73c7b341bdb1b07722f09b67334b97ca423999c
+EBUILD botocore-1.20.54.ebuild 1494 BLAKE2B a255e29174ab1e24312ca7e0ac20a84809bcec4671fc7d885f50426bbb7f6fcc01cf5ac1ac28eb212c755db83c67cc4407d06044d1e1af9f0edc57bfe889d140 SHA512 74ca6dc19bec8ec8fe9b9721a859de82e974bdd6a8da2f7d9f757c56f4df040927b99f5406aaf91ef84c3daf8c600debf697edaf38972c508c316ae4d279a075
EBUILD botocore-1.20.62.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
EBUILD botocore-1.20.64.ebuild 1543 BLAKE2B 4dbb00c06e0ee48235874643d8313bbe9febd72688c640a1927b6087dc76668c5847c6045228542bd307636502c7129d032f7d3729198880af42b987f1434ffa SHA512 3960600a101561e65dd0c209b716c8db550d0ecc953d32647bfe24cd5d5477a06db96d09cb00d0b9d6ecb57c3a2243e542adcd53f12f9a2a70a7c6ae66931e59
+EBUILD botocore-1.20.65.ebuild 1543 BLAKE2B 4dbb00c06e0ee48235874643d8313bbe9febd72688c640a1927b6087dc76668c5847c6045228542bd307636502c7129d032f7d3729198880af42b987f1434ffa SHA512 3960600a101561e65dd0c209b716c8db550d0ecc953d32647bfe24cd5d5477a06db96d09cb00d0b9d6ecb57c3a2243e542adcd53f12f9a2a70a7c6ae66931e59
+EBUILD botocore-1.20.67.ebuild 1543 BLAKE2B 4dbb00c06e0ee48235874643d8313bbe9febd72688c640a1927b6087dc76668c5847c6045228542bd307636502c7129d032f7d3729198880af42b987f1434ffa SHA512 3960600a101561e65dd0c209b716c8db550d0ecc953d32647bfe24cd5d5477a06db96d09cb00d0b9d6ecb57c3a2243e542adcd53f12f9a2a70a7c6ae66931e59
EBUILD botocore-9999.ebuild 1606 BLAKE2B dd2cf59015a5d45b8b0d6bf20e711d982d5314d7aacd20ed74f4c93f6d77a2fd753cf97214b7b308ba5a32afeaa32e170195db7269509fc019a0861cd3d5879e SHA512 1363331284892dd6675d5f5a5ad484572ffbc25f262f37eb14688302120a37e41b87ab35954253eca6aaad6c73f7b5221c1cd25a91baee4cb9daf53f0c48cf4a
MISC metadata.xml 717 BLAKE2B 6b5923518aebfebb4ac5de56ccc51b6d665b81870d4cdd915265ddef063db42dc9b0a4814c8cec71b44cb1aec7050797f6e2ec8f2a499b6c2e16d9cf312f7fb2 SHA512 fef7663fe63c373d775e419b5b5cfc63a896adf32a177e856c42ebf1c7574b3956fa989c30428d9ce69b19ecf68e553f19885fef46cbcaf7b434e27b15022b54
diff --git a/dev-python/botocore/botocore-1.20.33.ebuild b/dev-python/botocore/botocore-1.20.33.ebuild
deleted file mode 100644
index 51bb10d67391..000000000000
--- a/dev-python/botocore/botocore-1.20.33.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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="Low-level, data-driven core of boto 3"
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
-)
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
- # very unstable
- sed -i -e 's:test_stress_test_token_bucket:_&:' \
- tests/functional/retries/test_bucket.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # note: suites need to be run separately as one of the unit tests
- # seems to be leaking mocks and breaking a few functional tests
- nosetests -v tests/unit ||
- die "unit tests failed under ${EPYTHON}"
- nosetests -v tests/functional ||
- die "functional tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/botocore/botocore-1.20.49.ebuild b/dev-python/botocore/botocore-1.20.49.ebuild
deleted file mode 100644
index 4e5d698e619b..000000000000
--- a/dev-python/botocore/botocore-1.20.49.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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="Low-level, data-driven core of boto 3"
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
-)
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
- # very unstable
- sed -i -e 's:test_stress_test_token_bucket:_&:' \
- tests/functional/retries/test_bucket.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # note: suites need to be run separately as one of the unit tests
- # seems to be leaking mocks and breaking a few functional tests
- nosetests -v tests/unit ||
- die "unit tests failed under ${EPYTHON}"
- nosetests -v tests/functional ||
- die "functional tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/botocore/botocore-1.20.50.ebuild b/dev-python/botocore/botocore-1.20.50.ebuild
deleted file mode 100644
index 4e5d698e619b..000000000000
--- a/dev-python/botocore/botocore-1.20.50.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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="Low-level, data-driven core of boto 3"
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
-)
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
- # very unstable
- sed -i -e 's:test_stress_test_token_bucket:_&:' \
- tests/functional/retries/test_bucket.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # note: suites need to be run separately as one of the unit tests
- # seems to be leaking mocks and breaking a few functional tests
- nosetests -v tests/unit ||
- die "unit tests failed under ${EPYTHON}"
- nosetests -v tests/functional ||
- die "functional tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/botocore/botocore-1.20.52.ebuild b/dev-python/botocore/botocore-1.20.52.ebuild
deleted file mode 100644
index 4e5d698e619b..000000000000
--- a/dev-python/botocore/botocore-1.20.52.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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="Low-level, data-driven core of boto 3"
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
-)
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
- # very unstable
- sed -i -e 's:test_stress_test_token_bucket:_&:' \
- tests/functional/retries/test_bucket.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # note: suites need to be run separately as one of the unit tests
- # seems to be leaking mocks and breaking a few functional tests
- nosetests -v tests/unit ||
- die "unit tests failed under ${EPYTHON}"
- nosetests -v tests/functional ||
- die "functional tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/botocore/botocore-1.20.53.ebuild b/dev-python/botocore/botocore-1.20.53.ebuild
deleted file mode 100644
index 4e5d698e619b..000000000000
--- a/dev-python/botocore/botocore-1.20.53.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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="Low-level, data-driven core of boto 3"
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
-)
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
- # very unstable
- sed -i -e 's:test_stress_test_token_bucket:_&:' \
- tests/functional/retries/test_bucket.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # note: suites need to be run separately as one of the unit tests
- # seems to be leaking mocks and breaking a few functional tests
- nosetests -v tests/unit ||
- die "unit tests failed under ${EPYTHON}"
- nosetests -v tests/functional ||
- die "functional tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/botocore/botocore-1.20.54.ebuild b/dev-python/botocore/botocore-1.20.54.ebuild
index 4e5d698e619b..51bb10d67391 100644
--- a/dev-python/botocore/botocore-1.20.54.ebuild
+++ b/dev-python/botocore/botocore-1.20.54.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/botocore/botocore-1.20.55.ebuild b/dev-python/botocore/botocore-1.20.55.ebuild
deleted file mode 100644
index 4e5d698e619b..000000000000
--- a/dev-python/botocore/botocore-1.20.55.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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="Low-level, data-driven core of boto 3"
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
-)
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
- # very unstable
- sed -i -e 's:test_stress_test_token_bucket:_&:' \
- tests/functional/retries/test_bucket.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # note: suites need to be run separately as one of the unit tests
- # seems to be leaking mocks and breaking a few functional tests
- nosetests -v tests/unit ||
- die "unit tests failed under ${EPYTHON}"
- nosetests -v tests/functional ||
- die "functional tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/botocore/botocore-1.20.56.ebuild b/dev-python/botocore/botocore-1.20.56.ebuild
deleted file mode 100644
index 4e5d698e619b..000000000000
--- a/dev-python/botocore/botocore-1.20.56.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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="Low-level, data-driven core of boto 3"
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
-)
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
- # very unstable
- sed -i -e 's:test_stress_test_token_bucket:_&:' \
- tests/functional/retries/test_bucket.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # note: suites need to be run separately as one of the unit tests
- # seems to be leaking mocks and breaking a few functional tests
- nosetests -v tests/unit ||
- die "unit tests failed under ${EPYTHON}"
- nosetests -v tests/functional ||
- die "functional tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/botocore/botocore-1.20.57.ebuild b/dev-python/botocore/botocore-1.20.57.ebuild
deleted file mode 100644
index 4e5d698e619b..000000000000
--- a/dev-python/botocore/botocore-1.20.57.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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="Low-level, data-driven core of boto 3"
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
-)
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
- # very unstable
- sed -i -e 's:test_stress_test_token_bucket:_&:' \
- tests/functional/retries/test_bucket.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # note: suites need to be run separately as one of the unit tests
- # seems to be leaking mocks and breaking a few functional tests
- nosetests -v tests/unit ||
- die "unit tests failed under ${EPYTHON}"
- nosetests -v tests/functional ||
- die "functional tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/botocore/botocore-1.20.58.ebuild b/dev-python/botocore/botocore-1.20.58.ebuild
deleted file mode 100644
index 4e5d698e619b..000000000000
--- a/dev-python/botocore/botocore-1.20.58.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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="Low-level, data-driven core of boto 3"
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
-)
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
- # very unstable
- sed -i -e 's:test_stress_test_token_bucket:_&:' \
- tests/functional/retries/test_bucket.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # note: suites need to be run separately as one of the unit tests
- # seems to be leaking mocks and breaking a few functional tests
- nosetests -v tests/unit ||
- die "unit tests failed under ${EPYTHON}"
- nosetests -v tests/functional ||
- die "functional tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/botocore/botocore-1.20.59.ebuild b/dev-python/botocore/botocore-1.20.59.ebuild
deleted file mode 100644
index 4e5d698e619b..000000000000
--- a/dev-python/botocore/botocore-1.20.59.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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="Low-level, data-driven core of boto 3"
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
-)
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
- # very unstable
- sed -i -e 's:test_stress_test_token_bucket:_&:' \
- tests/functional/retries/test_bucket.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # note: suites need to be run separately as one of the unit tests
- # seems to be leaking mocks and breaking a few functional tests
- nosetests -v tests/unit ||
- die "unit tests failed under ${EPYTHON}"
- nosetests -v tests/functional ||
- die "functional tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/botocore/botocore-1.20.60.ebuild b/dev-python/botocore/botocore-1.20.60.ebuild
deleted file mode 100644
index 4e5d698e619b..000000000000
--- a/dev-python/botocore/botocore-1.20.60.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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="Low-level, data-driven core of boto 3"
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
-)
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
- # very unstable
- sed -i -e 's:test_stress_test_token_bucket:_&:' \
- tests/functional/retries/test_bucket.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # note: suites need to be run separately as one of the unit tests
- # seems to be leaking mocks and breaking a few functional tests
- nosetests -v tests/unit ||
- die "unit tests failed under ${EPYTHON}"
- nosetests -v tests/functional ||
- die "functional tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/botocore/botocore-1.20.61.ebuild b/dev-python/botocore/botocore-1.20.61.ebuild
deleted file mode 100644
index 4e5d698e619b..000000000000
--- a/dev-python/botocore/botocore-1.20.61.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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="Low-level, data-driven core of boto 3"
-HOMEPAGE="https://github.com/boto/botocore"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-if [[ "${PV}" == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/boto/botocore"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/jmespath[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
-)
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests nose
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
- # very unstable
- sed -i -e 's:test_stress_test_token_bucket:_&:' \
- tests/functional/retries/test_bucket.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # note: suites need to be run separately as one of the unit tests
- # seems to be leaking mocks and breaking a few functional tests
- nosetests -v tests/unit ||
- die "unit tests failed under ${EPYTHON}"
- nosetests -v tests/functional ||
- die "functional tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/botocore/botocore-1.20.51.ebuild b/dev-python/botocore/botocore-1.20.65.ebuild
index 4e5d698e619b..f051cb0e68ac 100644
--- a/dev-python/botocore/botocore-1.20.51.ebuild
+++ b/dev-python/botocore/botocore-1.20.65.ebuild
@@ -34,6 +34,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
+ "${FILESDIR}/botocore-1.20.64-bpo43882.patch"
)
distutils_enable_sphinx docs/source \
diff --git a/dev-python/botocore/botocore-1.20.44.ebuild b/dev-python/botocore/botocore-1.20.67.ebuild
index 4e5d698e619b..f051cb0e68ac 100644
--- a/dev-python/botocore/botocore-1.20.44.ebuild
+++ b/dev-python/botocore/botocore-1.20.67.ebuild
@@ -34,6 +34,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
+ "${FILESDIR}/botocore-1.20.64-bpo43882.patch"
)
distutils_enable_sphinx docs/source \
diff --git a/dev-python/braintree/Manifest b/dev-python/braintree/Manifest
index f68fc6e43eba..21531b68804a 100644
--- a/dev-python/braintree/Manifest
+++ b/dev-python/braintree/Manifest
@@ -1,3 +1,3 @@
-DIST braintree-4.6.0.tar.gz 76142 BLAKE2B 1f0079d76561bb9c0b2d4f66c42ce23eaece56ab5965abd075d7fd9ee7620b468c6b2c7003883a8089ab7b7419a12c89dcb01f4f54d0dd44cd8c5ccff7e8a0e8 SHA512 96a376bccf3722c984cd342c58d4f8f162beeca97f92ecfbea03300a527a2415b5de1bd1d4160b22033500ac90c4fb611177c2c6dd0a1e5e7d63634234d204c7
-EBUILD braintree-4.6.0.ebuild 511 BLAKE2B 943f2ca4244489b44deaaa5bff2838b654f8de6ee84cb2399103aa019a0e50efc03ddbb01a7477f72c73f337cf606bbc6688a163b3601769c22bc3caceb7588e SHA512 f5674655372b8abaa556872dab5f259e69a16bda711823673379d170b096419fcc526832356f1f5f6fa2ce45e6fc76ea87a40bb19ed9d8a185aebf6c5f771d67
+DIST braintree-4.9.0.tar.gz 76671 BLAKE2B 0e7f56e93db9a8a769c43c3c2947c3ed083218d81e5f9ec3bd74862bb52adc9ecb1b0f91f44c447c0bb5579f6e2f0f9b61838d0c83fbcc206bc95bafcb9f2c7b SHA512 16506a4c5ab91fcde8e60dfb125d1a5ec4a6399f94508bbf422d3aedfc902dae7a71af1e36364a3b53519baee9a3c50e7b931173b966e686b5a40ac7947f993c
+EBUILD braintree-4.9.0.ebuild 511 BLAKE2B 943f2ca4244489b44deaaa5bff2838b654f8de6ee84cb2399103aa019a0e50efc03ddbb01a7477f72c73f337cf606bbc6688a163b3601769c22bc3caceb7588e SHA512 f5674655372b8abaa556872dab5f259e69a16bda711823673379d170b096419fcc526832356f1f5f6fa2ce45e6fc76ea87a40bb19ed9d8a185aebf6c5f771d67
MISC metadata.xml 382 BLAKE2B 6e2bc46cc7741039be9bec7e3ee5d38d03531890cee3b14061fc53dde71d4113084b10f2589a1dfe5dc638811acdb24e87136024cf42ac462d1c0b8b107270a6 SHA512 dfa274acdb16be755f63670de5331a557010f3b63e97962a052999c4712328bc298bdbe0f6322067eae37784b50a479c8c3083b3316a6b8c5560a8c2b7c5216a
diff --git a/dev-python/braintree/braintree-4.6.0.ebuild b/dev-python/braintree/braintree-4.9.0.ebuild
index 8a1849a5e417..8a1849a5e417 100644
--- a/dev-python/braintree/braintree-4.6.0.ebuild
+++ b/dev-python/braintree/braintree-4.9.0.ebuild
diff --git a/dev-python/breathe/Manifest b/dev-python/breathe/Manifest
index 4cc0bcd050c0..cde7fccbc356 100644
--- a/dev-python/breathe/Manifest
+++ b/dev-python/breathe/Manifest
@@ -1,11 +1,5 @@
-DIST breathe-4.27.0.tar.gz 186352 BLAKE2B fd4cac6e32a4988812085a71ea6b7222058d6856c377c9ad147da4a9eed980904f09cc04d9524bb20d6495d593c3fb3aa05792b1f0a6a8ce58bff4ca3c29d643 SHA512 b5fc79f8d7728b39e5667d1d763b02a4c0556d9b79ee6b138dc7b1951d9896d18cac1d418401edcb5eb7c4da416c77f177b40b34f85a7ea823cc2d8a4bf6dda4
DIST breathe-4.28.0.tar.gz 187954 BLAKE2B fc17eb9fb47f01907a3edeb316a427c9f06b802189cb860fa43bf7333a2897c36b2ed6ed008ca30e6e5c856d10fcf55df53ed05997ea60c29aade84cc1e5111a SHA512 a02ff717e4f50d336c91aa943a6a15b7ad834e3896d63c3ec31b3d10ff098400c53fb80fd3441e115194942722e5fce8f9b858fc3a3ba691aac900e0b415906a
-DIST breathe-4.29.0.tar.gz 189293 BLAKE2B 8eeca14c24b819c4a6510674a55a4f6f9397e33752f449c138a4b3f8fa139d50a7dd2446dcbd297ac6eb7b666090e11fec3de770120e1b581d1586d9f1356bc5 SHA512 2b9824c66ef2cfe4eda1c783ffced147352ce7e59b09d1ff2f728e293d9624aa458e534185c0745aba244817abd58a5d781f4447fb52c9ce511654c06a13748d
-DIST breathe-4.29.1.tar.gz 190929 BLAKE2B cb5cbad4005e0d6ae292d13f2011b6d254b519adaa07b6495f577c6ff5fe0eafcec9bed5cbfca0d11b7e8a51c184a0d9100cdf260db462fde83071548831da31 SHA512 a235a7b15dba12e463ffc078e6cc94a60eed8371b51182a4c55691ae2c42d76e1cfbb957ccc9d82a79e2a08297a4b93121811990421e92b9464fd8bf9cbbbb78
DIST breathe-4.29.2.tar.gz 190695 BLAKE2B c3ecdc02f7ef8d83a63d4c6077f3ddfa794ff9113428a0686e37dcb281bb05a27a885b0664a3eadeeb2efdab5b51a1164c93fe67954bc3e71f54e1c6bc114c84 SHA512 1a47a36f9ebb4c863dd3d06d19ae1dd18af3b9468561f2b2370f57da8573faf4489ee3f1c9aebc84d867a51a6a7032d1a57a3430b804c5dd5886a0fce4c0adfc
-EBUILD breathe-4.27.0.ebuild 834 BLAKE2B a09da622d4646499b9c537c885b285e8278f300a6716868c4f050e7ca3d0b9a94d4f7a683b07f819e0b8a86e8b7d9def2fca888cb7e284a03a9fdb3e0d80df7b SHA512 a7650e8e0a6bbee6797c8fe0c8e03acb1d0e49c85e4d6bb26899c62cabbae116198e22b2b342438bd67d74d22ffcdfd16f731db9af9611b6efea7c9273d77397
-EBUILD breathe-4.28.0.ebuild 841 BLAKE2B 68d43d13852b87fddfe4eda017fd3129866cb47c4908e85063c0456c9a2868621be0deffc2a8c97e8c260402c0d40f7d7a1ef2ccb26e9367462b1f84eb213ceb SHA512 fef5efc44b25425b3fc4eb99663454b8faf7d47409a77238b6c219b3ccb1bb5541c755960790e2557f8a805d45e48bee2202a2319a933dc0032af3f3fee1ce60
-EBUILD breathe-4.29.0.ebuild 841 BLAKE2B 68d43d13852b87fddfe4eda017fd3129866cb47c4908e85063c0456c9a2868621be0deffc2a8c97e8c260402c0d40f7d7a1ef2ccb26e9367462b1f84eb213ceb SHA512 fef5efc44b25425b3fc4eb99663454b8faf7d47409a77238b6c219b3ccb1bb5541c755960790e2557f8a805d45e48bee2202a2319a933dc0032af3f3fee1ce60
-EBUILD breathe-4.29.1.ebuild 960 BLAKE2B 4b5a961d54c4103990baee8b63b4e6e6851e88d8b68af165793b113117e4841ae62e227ada9375b95facc602b00c27353b2f229a5dac89791ab3ef266270ac9c SHA512 8385147c513e0e5e754b853e5cf15f5cc40168db07fd9ee3a4f623dede57016bcfddba84c51b80ad2abb2eaeeaf975fde6130dbd8c6bf7704564f3b0b57909e2
+EBUILD breathe-4.28.0.ebuild 834 BLAKE2B a09da622d4646499b9c537c885b285e8278f300a6716868c4f050e7ca3d0b9a94d4f7a683b07f819e0b8a86e8b7d9def2fca888cb7e284a03a9fdb3e0d80df7b SHA512 a7650e8e0a6bbee6797c8fe0c8e03acb1d0e49c85e4d6bb26899c62cabbae116198e22b2b342438bd67d74d22ffcdfd16f731db9af9611b6efea7c9273d77397
EBUILD breathe-4.29.2.ebuild 818 BLAKE2B 188022411f27208756d58061b7165700c928ebf75188e8a72ef3eb6225cf08c889717dd685cfc1318614e5e420639919f685afe940cf5522bf5cf9ae5eb323ff SHA512 ed554d7c0f6293d56ec6f91b277bb7110a9d32cbd8feec666f09441cd42bdff982b50733fe38d773bb8cc2d8a20683d71bf120b60f3ef96866401adbf28bb88b
MISC metadata.xml 821 BLAKE2B 5105f5b60fd5fb3852dcc4d9c6acbeeb2f15e561256799162b5db18c1dcd665f2ac94f9e766fbab3c17856da7936694700850f84e7ca3bab196a5d96454b5083 SHA512 15b0904261afeb1e16da06f81bc78ed099268c7119086e04899eb6735656d508f3eb1dcc8bc1d8a0f6ae59943f1b2aea4204382eb78474aadb72b9d2030bf3de
diff --git a/dev-python/breathe/breathe-4.27.0.ebuild b/dev-python/breathe/breathe-4.27.0.ebuild
deleted file mode 100644
index 74dfdea18311..000000000000
--- a/dev-python/breathe/breathe-4.27.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# 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="Sphinx Doxygen renderer"
-HOMEPAGE="https://breathe.readthedocs.io/en/latest/"
-SRC_URI="https://github.com/michaeljones/breathe/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- app-doc/doxygen
- dev-python/docutils[${PYTHON_USEDEP}]
- >=dev-python/sphinx-3.0.0[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/breathe/breathe-4.28.0.ebuild b/dev-python/breathe/breathe-4.28.0.ebuild
index 335bb076fa0b..74dfdea18311 100644
--- a/dev-python/breathe/breathe-4.28.0.ebuild
+++ b/dev-python/breathe/breathe-4.28.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/michaeljones/breathe/archive/v${PV}.tar.gz -> ${P}.t
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
app-doc/doxygen
diff --git a/dev-python/breathe/breathe-4.29.0.ebuild b/dev-python/breathe/breathe-4.29.0.ebuild
deleted file mode 100644
index 335bb076fa0b..000000000000
--- a/dev-python/breathe/breathe-4.29.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# 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="Sphinx Doxygen renderer"
-HOMEPAGE="https://breathe.readthedocs.io/en/latest/"
-SRC_URI="https://github.com/michaeljones/breathe/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- app-doc/doxygen
- dev-python/docutils[${PYTHON_USEDEP}]
- >=dev-python/sphinx-3.0.0[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/breathe/breathe-4.29.1.ebuild b/dev-python/breathe/breathe-4.29.1.ebuild
deleted file mode 100644
index 0d578843defd..000000000000
--- a/dev-python/breathe/breathe-4.29.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# 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="Sphinx Doxygen renderer"
-HOMEPAGE="
- https://breathe.readthedocs.io/en/latest/
- https://github.com/michaeljones/breathe/"
-SRC_URI="https://github.com/michaeljones/breathe/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- app-doc/doxygen
- dev-python/docutils[${PYTHON_USEDEP}]
- >=dev-python/sphinx-3.0.0[${PYTHON_USEDEP}]
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # remove stale dep
- sed -i -e "s:'six>=1.9'::" setup.py || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/brotlicffi/Manifest b/dev-python/brotlicffi/Manifest
index 9d483da9026d..d474b16e1827 100644
--- a/dev-python/brotlicffi/Manifest
+++ b/dev-python/brotlicffi/Manifest
@@ -2,5 +2,5 @@ DIST brotli-46c1a881b41bb638c76247558aa04b1591af3aa7.tar.gz 19840371 BLAKE2B b9a
DIST brotlicffi-1.0.9.1.gh.tar.gz 22589 BLAKE2B 14ebb3f6168d334abe3ba72bd88697ee98aba87ace6aaf634395ef50ecd9325723f0da0a9ce56a5e4dcfebfe3183a190e2ec183eff95492b25e3542161b32322 SHA512 669c73ed6dd18be6b916bb8cfb240657dcc10d67df5a32b3359f05cadf75aa654c27b53e8b964251f6d6cd74870e159efddf87ef0cfb59b7777eacd3cda66852
DIST brotlicffi-1.0.9.2.gh.tar.gz 22714 BLAKE2B 463cff7aed04718d1c77e6b3477dbbdb40cf61f0e045a7759bf1e8656e3b07e7b9f3ff5c5356069e752d750774a6ab203588a4094d27ad7ab9ae80f091c6ea3a SHA512 3d200f606c9851f0049835b53dd1f117727786505b5887e246934f41a978d375e1fa5a078e0811f130c009931e41c51575bd9d55b602ee7b6daebe9759ed15d5
EBUILD brotlicffi-1.0.9.1.ebuild 1423 BLAKE2B b9ae8a682323abd0a1fbd306554f7bc0c81cad737ed613154678690b91c5294d59fe824bb4e922e7cdf22a4113b63bb6e49663edcabbab8be88fffc683ac12e7 SHA512 0f39e19b66b0675c0ffd2ce374ce609bfad05f0369cc8656cea8edad6716d2c0b959b8b74f3ecbf888311b357ce735fda91b6a31bd44f15d47f1c3ce79bbafd0
-EBUILD brotlicffi-1.0.9.2.ebuild 1431 BLAKE2B c451bf329bb4608bd85d45c7d5420eefbc340c2cb05deca13a0dcf5014d33dc33c9bb5beade6e61dabf64e35afa09e47641d280f83d65f041b382bc73edfe1b0 SHA512 13178ba0fb237cec9c345853670f4375e227e741f3f8432cffe1c11a7ce9ebc5e7f20c00b05a4b128097de0b77f78fb8216ac3bc94f3099f60e92a6907a3e575
+EBUILD brotlicffi-1.0.9.2.ebuild 1389 BLAKE2B 60a2ff3516080b4d06721fa22282550cea6f77744048b6ec0ca09dfda61a02bdaf58d5a5d027780ea87d33b2aeb5241e2c1d8428a9947307ba2018602be04453 SHA512 e2dc1dbba5c440c09e9e86a22af89e2900e97b6515e0f897c1d7cca500c978867000e80e9be3b1cdf1906327fc110a94cd956cfeee2bcd694b0bee2200d7e66e
MISC metadata.xml 376 BLAKE2B 7044a00a2d66d5f983cc9485bc9a3124d24162cb72fb65c716653f1b4bddf7c6a1d3e7a407726098650167f74d5c10bab2582cabbb533cbf966ac0b8292cbe70 SHA512 51fee847f41d497493f69a12962df09d1229357502538b00c1941025230745bda4595619dca1277e6c01840c788e677ec0d1033d897350373e84ca6e9222ddd4
diff --git a/dev-python/brotlicffi/brotlicffi-1.0.9.2.ebuild b/dev-python/brotlicffi/brotlicffi-1.0.9.2.ebuild
index a0aa1519e853..fcc4dc52ed60 100644
--- a/dev-python/brotlicffi/brotlicffi-1.0.9.2.ebuild
+++ b/dev-python/brotlicffi/brotlicffi-1.0.9.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
@@ -54,6 +54,5 @@ python_test() {
test/test_compatibility.py::test_brotli_version
)
- pytest -vv ${deselect[@]/#/--deselect } ||
- die "Tests failed with ${EPYTHON}"
+ epytest ${deselect[@]/#/--deselect }
}
diff --git a/dev-python/cached-property/Manifest b/dev-python/cached-property/Manifest
index 3276340d0f99..c6e36bf47565 100644
--- a/dev-python/cached-property/Manifest
+++ b/dev-python/cached-property/Manifest
@@ -1,4 +1,4 @@
AUX cached-property-1.5.1-test-failure.patch 366 BLAKE2B 1df343e43fb74df2913c222d2a1f37e703de34480e325df68feee7575682005be6d0f41f34e553c3ec2cde11c6907b1d79a73e67ac88c5691e366b7bc64d6970 SHA512 bf005bbb986140dab7949e015ee9453081b72a9c377b6f330f8ffac10f73d7ec0e2a2e20c9d65879c3c18b3c4b2735b3329b30f48e1e4bd01ece475833f2a58c
DIST cached-property-1.5.2.tar.gz 12244 BLAKE2B 26981dcfa51925741962c60ad8659a165af6d7f242f4abd392932aac20e966ad6c1763a25184bbabdeb5bd75f8063a430c41f0241afdee8013ffcb437b3ff7da SHA512 626d98a8891a70d858269859cf4e49416464c836d073c1331c21033a4cd9e0e47dc89b53bf393375439992f4993972517dc3cdcbb2cc6f8286f282d3c973e600
EBUILD cached-property-1.5.2.ebuild 739 BLAKE2B e5becd5d436481d5d976acb4a9993ff53991afdb7137deef06dd43f38676f5a4915334162db8f297c356a03b06673a2d707cd613052a831a0ebfa8576a46b070 SHA512 7adc000ee312491c7b44539da7d1cee0f2cd677be023966b509fe4986d7d3960e7d9122c2fe258b7f3a0a32ceb827ad677462aef336c0e4f05388369f78ae69e
-MISC metadata.xml 510 BLAKE2B cc920d5e558ececde65be0b2770bbfc9463d53746483399d9ccc58c1dbc52f118d6098ba7d7ecde00d97dd79d12bc51f69e6286bd1457d2cdfdfc959c2db1c9a SHA512 2a8e38955d4745a1c3c67296aeb56d37ac4a26f67e64d636ec8ef947ca1711469c7fdd60428f6d5ce231accb756032ddfae0f83e889f15d94a0c3411bfe4fba8
+MISC metadata.xml 405 BLAKE2B 0320edf752069f587615589a2ae1ead8287893f715a7bcbd9639b20d4fd3a7d65c079b621639cae8bf69dffc713cc45932be03fb9c034ac02b827286e6f82775 SHA512 fce7e0c5467b58fbfd45e5a7ff8343fefb84d41fd617ad4d0f410babde067f3cf2ecb489bdb9f922e20ee56a1eccb2f6a3e496fecf355819ad459176cd327a07
diff --git a/dev-python/cached-property/metadata.xml b/dev-python/cached-property/metadata.xml
index 60231b276b68..3aa8a215e8c0 100644
--- a/dev-python/cached-property/metadata.xml
+++ b/dev-python/cached-property/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>cedk@gentoo.org</email>
- <name>Cédric Krier</name>
- </maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
diff --git a/dev-python/case/Manifest b/dev-python/case/Manifest
index 0189eff2c7d0..e19830abe620 100644
--- a/dev-python/case/Manifest
+++ b/dev-python/case/Manifest
@@ -1,3 +1,3 @@
DIST case-1.5.3.tar.gz 58469 BLAKE2B e535664cc616ac14d1b13e01abe44544fa470030895237711456eefe1aff0b79876b2225344065416149f7de444bf4dc5bef22a184b148e059a8b1f38a394619 SHA512 ae98a571c282f80c685c42ab1dc578847fe88cf8cd07faff505a8df8e3282a602908a8780ab88b36851e3ee6f3c178405e5c50776fd0f49fcc990087575f2958
-EBUILD case-1.5.3.ebuild 552 BLAKE2B 9cb2db1f31bb997cc1fbbaa4f28a17dd46a9fc9fc6467cc1bebd186aad1a3d73aef4bbad30ae4748035a62ca4f7a0f20d5db1ace6b6b6aea0181618083b49dc8 SHA512 ec20a1d3fab555743dfbf54eeaec0d467a250527a635ded4278522c27dfdd113a8d82c627a1d92de972889fa8bdf42d60d33665842cdfacaf2a5cf005d0e7aff
+EBUILD case-1.5.3.ebuild 553 BLAKE2B e69cefc69229f7f8507e18297a8ef4d0eb392ef90efd9a9ec43d7293790f365bf561771782d454175022f97f8d6e1281aedbac929095cd1e6ad13d59fd5ddcdb SHA512 ae2141f7ece29706c0b6d8fcb9469fed3b8b50c0e39af49610ba86da5d70058969450bf2f2a65b655c56ba0193d6523ee6d8a40fa6d6073de901c84651e107a0
MISC metadata.xml 336 BLAKE2B 4190ad7722be2f40f19911895aa86b9181bac364174de9b3e9016c541b0f1ddf53114533a6ccba680cebd510d411ac2a1f5d32abf04a71016dd7243143d8c7d5 SHA512 c0fdd3bfed03072c578a781b4aeb08728b17c8f9b22f4ac346cd993604fd634de8f94b7803c73f7285f87bc4f0a2245536f9a9bab8a254052bf10b8c979a3a28
diff --git a/dev-python/case/case-1.5.3.ebuild b/dev-python/case/case-1.5.3.ebuild
index c3e494f9c5d9..31dff0861876 100644
--- a/dev-python/case/case-1.5.3.ebuild
+++ b/dev-python/case/case-1.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_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index 0f216a86d0ed..04753d97c6a8 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -1,4 +1,4 @@
AUX cffi-1.14.0-darwin-no-brew.patch 568 BLAKE2B 43afdb086a0385e913f287bc5c1534df1b881058cf7efdfdecd9df063c27ebd26683edad43e3010e1c01d9d93c5d98785ffbe65a5e3317d96ebb6a3132aecdab SHA512 75335871b8f98223e0247defc3d08f1c10ebed58c79790826c4e39057e6757b8bdc07e2773ad25482ed17c13480b3e72b3667e48697a456ed0cc4a39e7d91b79
DIST cffi-1.14.5.tar.gz 475055 BLAKE2B d8a1f83aace8329216f5d36b2e8a27f62803fe9ad12c2d29aa1b3f730d1beb8bad0f50e17102c8673471a7bef57b0755157c4e1bf1a50779ed20b1cfcbb2043a SHA512 7428b3f6e4ee9f3b91011e43304dd63e5cc48479120ae58298c646c1ec1f5c24525d5f08655a7fed70c5fad7ae0c2e0539e512b5fa49d2bc57669c4ab703cc2a
-EBUILD cffi-1.14.5.ebuild 1507 BLAKE2B d6d7c9457f28838644cf1031dcbe2817faf9a7d9a83be653f6e077617296e2adddb8cb8799d43a0bf9656849c3c0be3a4985c764425a52ec02eac7af7f3f2d23 SHA512 4256f8763773a74f0b5543eba236968764040aced00d082ac6c5a54849ed98fcff715b1c0a8026c30ab0c8f719b60351afed26e541e9fc3d5e00bb35af451b8c
+EBUILD cffi-1.14.5.ebuild 1458 BLAKE2B 5e05f0c65d7f71b5d81897f4f84288902fb31a0e798a0f9ad12fdc1de8ec3da198fc2c6916a4d4f1d7a6162e90d8efe3e6aecc1052002664aeb5fddbf8cb00f1 SHA512 d4ae155adb6715b2dc303cc54b7ab97319b9ff79c48607778fba4a2e7548cde8b88f4e8990e4bd649ef49843eca84aab2a3811bf524993a9ae66f2e7dfb788a4
MISC metadata.xml 317 BLAKE2B b6416209bd2358c42c2be3bd228238b401bf126919b6e7371d83d7cec8cb55a40f89db562701cc8f3dfa904e225426881b22ff1d3b72085365b5caf9b8c6a403 SHA512 0744ca7b98b2ebe2985bf2a81a337d09be62cfaa51f8380bac52f8d30941e997f09be20e28caf6967226a71369003cf35977790aba56ed0d469cc490cfa089b6
diff --git a/dev-python/cffi/cffi-1.14.5.ebuild b/dev-python/cffi/cffi-1.14.5.ebuild
index 7aa72a4b5adf..d329f87995f8 100644
--- a/dev-python/cffi/cffi-1.14.5.ebuild
+++ b/dev-python/cffi/cffi-1.14.5.ebuild
@@ -5,7 +5,7 @@ EAPI=7
# DO NOT ADD pypy to PYTHON_COMPAT
# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead.
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1 toolchain-funcs
@@ -46,9 +46,8 @@ src_configure() {
python_test() {
"${EPYTHON}" -c "import _cffi_backend as backend" || die
- pytest -x -vv \
+ epytest \
--ignore testing/test_zintegration.py \
--ignore testing/embedding \
- c/ testing/ \
- || die "Testing failed with ${EPYTHON}"
+ c/ testing/
}
diff --git a/dev-python/characteristic/Manifest b/dev-python/characteristic/Manifest
index b751872e74da..0bb06ec15da7 100644
--- a/dev-python/characteristic/Manifest
+++ b/dev-python/characteristic/Manifest
@@ -1,3 +1,3 @@
DIST characteristic-14.3.0.tar.gz 26993 BLAKE2B a24548953451da77e08678b8a204c0fc649ebff52026aafc6f80037a65f527c9a2244273420b1ce76e3ac75778f48c11bc2344296cbf34ff1e9a1e82356d52f1 SHA512 e13a86f453cd3688a74188005b82a661a9c73d9f0408d9afe9e0575e69ffe87a5327f51e2c16a9c0a653b738e7c014d5aa08e353835f0aca7897714b7ae56e83
-EBUILD characteristic-14.3.0-r3.ebuild 679 BLAKE2B e09c090b8604fd6f2e65397df6e2b7a040e215ac9494800ce8b20b2e08449151e434c96aa8babceb136b67b9356325dfd5a93969ec5ccff41f29ecdbfb7179a3 SHA512 2d7f5408a60d60ec9865184b4f430190f5d18380a8d13c8f2c20f83756990f7054db8c9461dff296e26b2a4b568b8362a7c84d0a316e21107011b972a07dca5f
+EBUILD characteristic-14.3.0-r3.ebuild 680 BLAKE2B 20b1d0da2379b9f4de5831f7beb5ffae560809240e72ef55489a8d24ac39a89a280920f89c598715f7d52f3cc4b57d4ded704c23f0eacc6527f761571a19f515 SHA512 b469e4b059f20780368d4461c64c4c1cadf1ff25230f2e35ec284f141fe4b0aad79e1198b2e1cf09d7a1ae9e60b49dbb7c7b9079a199347cbc7b17b46b304663
MISC metadata.xml 414 BLAKE2B 414b0954d86e4d3d96fbfe29f0777146dc3e23fa9c06b9e834b0f902748c60799c312a24383a25d030bf301513827d159247a26bb98a2d21834c15718decf2ac SHA512 2fa4fc6b9ea7ec6f7ffbaa838cff4e39b9b00b7e87e561ba902cdf0de5f60441dba15f8918f1b864c4cfa87b9b6e9e15119bf66038c39b37d307133691737e7a
diff --git a/dev-python/characteristic/characteristic-14.3.0-r3.ebuild b/dev-python/characteristic/characteristic-14.3.0-r3.ebuild
index a1eb0a58239b..97906c627df9 100644
--- a/dev-python/characteristic/characteristic-14.3.0-r3.ebuild
+++ b/dev-python/characteristic/characteristic-14.3.0-r3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/cleo/Manifest b/dev-python/cleo/Manifest
index f131c7bc9b14..d45301cced31 100644
--- a/dev-python/cleo/Manifest
+++ b/dev-python/cleo/Manifest
@@ -1,3 +1,3 @@
DIST cleo-0.8.1.tar.gz 96220 BLAKE2B 57971f6254a31ecf5101d89e96607b5915ab5138d727279d445172b89a10acd6b76619d344973fa2bdbc320866fa1dbdf05c889f4eca879839fa6bcbbad0af7c SHA512 9cd470063db9866a526f0bb8619d772c585377d5b1a662e0f94bad9fb9c853598b176444ca1ac0fadec82992196c471646504d6a28d4dcd1171433b8d160be9c
-EBUILD cleo-0.8.1.ebuild 622 BLAKE2B db13d0489a89cec6630dccbf51f6d907b641987da04a32b51f7fd0dc437fa84eff49ef6dedc41c09480c82c42ee117f380b4401dc5c83b6a97ff9104cc4bc033 SHA512 5d76c38bf5f183ae918289b7b05e28749bbece0de7aea0379b90dbade92a1e2da0d2ea608891729b752cdb130818eb64d2ddc996fda82814ed5ee35ce8f880ab
+EBUILD cleo-0.8.1.ebuild 623 BLAKE2B 1511df88e989e31d818ab79449c83e87a620455e68e3934feeafceb711c744982fe1e920f673881a6068daa8a6f652e01b2633d665e5e4b69bf9146f275b15ef SHA512 b10b4699674f9617c11c28d52baec89e8ef6add7f7cd91a8f5827cb82f97ea380a0e4a63fbb80b77be5ee3717ce5ee02dbcb421af117e6a1ba4528a30f0d503d
MISC metadata.xml 562 BLAKE2B 04c1812ceba289cdc88590bc98264bb36cdabc1ab5e68598db7660102c8ea7e73a224684b786ac70fc63f0a9af7d441bc8f49c228ad17f0af4ef5ae7d11c1bfd SHA512 d96f90c9703f2ed8dcfd17cd5337b9429ada60de6efaef892510d2ba3f080bf41d69161e845fd46ec9b885fca12dd97b51d96566345152b4bea5e1e1e6a9abff
diff --git a/dev-python/cleo/cleo-0.8.1.ebuild b/dev-python/cleo/cleo-0.8.1.ebuild
index 0d52eef0f55d..b1e3a9d75ad0 100644
--- a/dev-python/cleo/cleo-0.8.1.ebuild
+++ b/dev-python/cleo/cleo-0.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Python tool for building testable command-line interfaces"
diff --git a/dev-python/clikit/Manifest b/dev-python/clikit/Manifest
index 3aa6f24b6de0..ef8dee214425 100644
--- a/dev-python/clikit/Manifest
+++ b/dev-python/clikit/Manifest
@@ -1,3 +1,3 @@
DIST clikit-0.6.2.tar.gz 72115 BLAKE2B b72f245128c698375f97139cf245bdc8c017e3e2d142f6e3183a42620b23a024531e5b14f05163c6defa9ee54c52c19a64932c62484f2ec8da5c75ea1b7d3d27 SHA512 6f6e436b2161349ce03c705df594e564dbc594b03370dfd62e3b1c8f2accbbc12a1cda881ca392a096435ee243e4f772589ce6f6dfbd3af63d1656d49c3fcb04
-EBUILD clikit-0.6.2.ebuild 830 BLAKE2B 30f83793e0507e4209cdf0ce32e87ba024c8599f1eb3b87ba56bb200b062247e867fc15300a293b32f0a125a7165fc2deadce0911e5af334e3c7a5d940c5de53 SHA512 8a9e9487c0ba53dd4a4bacb51a7def30f397719a8070ac47ab80748684b69f3e1ad5e5b67c24598edb0c02e92c462cd3a40ab9d7ae1dbfd97c5c8b4e1ce21f0b
+EBUILD clikit-0.6.2.ebuild 831 BLAKE2B 424c7faca2edb3609e8878fc50a095e60a5a3376282d321273ed2e98b1d3e6caa56b24ddff364189924fae164d6a3988aad1fb9fe60dae3be7d839712ff1979b SHA512 e61d54237f21012631189c9747b4dde3262138afc783322749ad310e491aabd8587bc5067d4303d83acb4cd49d8309cdf266829458b4f787d2b022fd5398b05b
MISC metadata.xml 568 BLAKE2B c63b5848942ed31f00c5cdca7b28dbd3820d937374e76324853699dc267a825a2750a8836f39a7f93c41d75b430cf6b12c5db32d4403037300b2cc1288482dbb SHA512 174b989593a1d42bc8f535761a01b4158e79a89809675d58eb2585d400118b899daa8754888b097f0b39394e5b522be09a409441b33795ef9d37e11e29df8495
diff --git a/dev-python/clikit/clikit-0.6.2.ebuild b/dev-python/clikit/clikit-0.6.2.ebuild
index 5960ae24c3df..026b38221889 100644
--- a/dev-python/clikit/clikit-0.6.2.ebuild
+++ b/dev-python/clikit/clikit-0.6.2.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Group of utilities to build beautiful and testable command line interfaces"
diff --git a/dev-python/colorama/Manifest b/dev-python/colorama/Manifest
index 1a5c769b70e6..c2cc91270cf1 100644
--- a/dev-python/colorama/Manifest
+++ b/dev-python/colorama/Manifest
@@ -1,5 +1,5 @@
DIST colorama-0.4.3.github.tar.gz 107251 BLAKE2B e09e92171b6ea4b3db4801feaf794e9aeb4f2b3e57079907911cbb909167b192eb857f0b404fa45673bee3bc02c122326bd05091846755d7dbfd990a74c60a24 SHA512 ab41a2f95fe75de0b280c174c6166b86645e5cc675dcedf784fe15170aae630e831370527c9490342b77c7d088a023a48428a519b52ad1c70be58904742a94c8
DIST colorama-0.4.4.github.tar.gz 109439 BLAKE2B cbf08d4bd26924e269fd8b2ae6f9c7ecec905907acb296ded52b6b9c473c1a3b88945563cf00d4ddbf01c5bbfc4244997da20b47051594ca86a632a33c29fed2 SHA512 35501915b79bfc5fe46a36f83790ecd79c82150d6b73a57cd55fbe6431ea5ed7a86676504af90147eeb3a963ffd16890e0220099df579a66f2d8f1f7494f862e
EBUILD colorama-0.4.3-r1.ebuild 1134 BLAKE2B 333351fcc8695dbccc95324bcb8d3935c527dcb3186530f45a40b9956a36a9cc7e8069829719ce987b809784152926da629c56bed9c2c50e9fe9923ff823ce37 SHA512 083148d40fa69d9de121b28e03436d1e996b7e350af9c0899aad1fdf699afc33f307082d6eab72bd193b94f1148598cb33161ac99704b90bdf798ceabfdee9ba
-EBUILD colorama-0.4.4.ebuild 1134 BLAKE2B 333351fcc8695dbccc95324bcb8d3935c527dcb3186530f45a40b9956a36a9cc7e8069829719ce987b809784152926da629c56bed9c2c50e9fe9923ff823ce37 SHA512 083148d40fa69d9de121b28e03436d1e996b7e350af9c0899aad1fdf699afc33f307082d6eab72bd193b94f1148598cb33161ac99704b90bdf798ceabfdee9ba
+EBUILD colorama-0.4.4.ebuild 1135 BLAKE2B 7e76787927be5ba37dabb239d09088f7a2b980f9ffc60147a9ef690f6f34b16b3edd8e8ad8e74a982e89656f9021bf09177629611197b3c1fd02b63f924b7ada SHA512 da0e49ab585d58adc5ad0dfecacc7646921c7a15d83b32ea11d8d7f09c382c343a591c85aec1a7102c7e45336d179f162e2da19c8b109a8c0997da713500d77b
MISC metadata.xml 525 BLAKE2B ae9c4e561fa86ce37c1bc26140f3dd4267c37591df64060b0c355a78f566b0453d6f923dc6de0e92595bc4f932bbaa58a823c2c9b62f9b8ec3f38cd1730a067a SHA512 19e73cbbef7d9ee826eb4df24a23f1d1896e294209fec9a1a854e174b83aa7a948b3128a3a70db3f406aeb577b9b500f80f41d544baf053ff4460bf2e5cc2646
diff --git a/dev-python/colorama/colorama-0.4.4.ebuild b/dev-python/colorama/colorama-0.4.4.ebuild
index f5c3185c5f4f..220d4f811760 100644
--- a/dev-python/colorama/colorama-0.4.4.ebuild
+++ b/dev-python/colorama/colorama-0.4.4.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_{7..9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/commonmark/Manifest b/dev-python/commonmark/Manifest
index 609639cf7440..2c4e8d539419 100644
--- a/dev-python/commonmark/Manifest
+++ b/dev-python/commonmark/Manifest
@@ -1,3 +1,3 @@
DIST commonmark-0.9.1.tar.gz 95764 BLAKE2B 1f61de784c5cf03aa5255f5fae18c48df30aab8ef135ccf85a0b7a14cfc64275476458fc0853ecfc9beee96daca31d5cccb30d218f7d5b5343844e57aa7a77ec SHA512 bacf5ef387a0c330a2128f42c42c29c1a48ae623683e6e56ad28a1621aabd72e29cd3e2d661e8207b8cc0c347d267f262a55f2145fc58f8c8aeff91e7a283324
-EBUILD commonmark-0.9.1.ebuild 1025 BLAKE2B a4cb6fffff4df55e1b1dda94812be6e1d8a55b40c8dbcda80311bb5475584e321984307475dd92a5796d90da7983239a4ec2d825240e86eb505dfb855610b8ff SHA512 d705ba93acb63ab99081f8be4fba5a28184cc92aef77f961fd2b4f9ca2c4e08e16c5be8dafca8b1112d59d5228f642a6d6195d56e0f2f2032b22585b81289106
+EBUILD commonmark-0.9.1.ebuild 992 BLAKE2B 52628a84ca683c89a992caf0ff3c92de69a04f95faa14bc86b0e874fe8ea2deddd3ee2ce78cc55be1a2291c34460714bbaa74b1af3bc8ff3f9c6561a1438ba23 SHA512 1ef9530ac963c91c04ae1873c5715bead9c982b71be248a96405171ab644880d1c2bad6380f8d193ebd0fd9dc6218558bb84e307e40670d2c714dac2ff86f98d
MISC metadata.xml 763 BLAKE2B 9a79175d4ae0c20b1871d8f89a571e7eca9ac0788c0f3de2ba2ba9bc0fcac4616877c762beec0c75d11737e84ba9759d134f528b3c2292d2823676e8bfbb7aff SHA512 ff467de52a1e48d4c70b9b5e54e5557f4469c5c7ff75ba6e9264642f835b87862085e8ca666977bee3daff00af765248353597a41ddcc62b83c68e0089ca6719
diff --git a/dev-python/commonmark/commonmark-0.9.1.ebuild b/dev-python/commonmark/commonmark-0.9.1.ebuild
index 618662bf47c9..2e66dba05a98 100644
--- a/dev-python/commonmark/commonmark-0.9.1.ebuild
+++ b/dev-python/commonmark/commonmark-0.9.1.ebuild
@@ -1,11 +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
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} )
-
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Python parser for the CommonMark Markdown spec"
diff --git a/dev-python/crashtest/Manifest b/dev-python/crashtest/Manifest
index 890d4da19022..be7a4f2555aa 100644
--- a/dev-python/crashtest/Manifest
+++ b/dev-python/crashtest/Manifest
@@ -1,3 +1,3 @@
DIST crashtest-0.3.1.tar.gz 16223 BLAKE2B b90465ee736ec0d9c378ed16327fe5bbddf19066a64a2a9d1c454f38eac5321235cafeb20756b2018e1dfea0e07726696084b8965a2543edc5e9fe0d79c33db1 SHA512 1ec80159416e820336d2217c2327f26638e235797ac73edc96fc5e568e2d9fa6e8746e11acde71953a960247f73a6ed9540e3f01c96d3a65f2071dc3e6be5be6
-EBUILD crashtest-0.3.1.ebuild 496 BLAKE2B 58083b37da7cd656c70b63becbfafebbd4fb4d905d8ef59c46a860257ff3a72e3c6d2e1fb30c67557c735b87817a86ddf4c15d93452af4da0d0b230720695ff7 SHA512 e183b4b3af17d910565883079f1ad1b811500d4d3ac8b2503767abe85413d10ad1813b5b0b220c399b10d4963624c2a4be58c65077c012e5e4e45210b7ea241d
+EBUILD crashtest-0.3.1.ebuild 497 BLAKE2B 55ebfc9caacb778a13af4698295062b6ed83694374d2165b103124c8a358ce4336925e2594cfa8048f58b10d85347105a637be4df95dc129ef3b89ea231d4d9d SHA512 834d08794fb196474f7882d11229de46d9063144d0607bbaadab32524cabd194d5a51b032119138e6726921ffcb1d566f3da56351ecae687c925093f89e636c2
MISC metadata.xml 572 BLAKE2B 213f7f6ae735e695aadc141239a0b53f9c54ba2d66af99706981d576d62510f35cdaa9b1027edc29c20566fcd2b4189226cc654949d1f5e57cee0dc1a53f175b SHA512 6b16891e6d38c00eff2575505312ad0c87da0b812a9d6443250e6ed254bb13a5ca42efd8f127d477622b6758916cf9cbb68f148ab1f6867d6b3c5d4e824b1b4c
diff --git a/dev-python/crashtest/crashtest-0.3.1.ebuild b/dev-python/crashtest/crashtest-0.3.1.ebuild
index a87ed8e8bbcd..6fc98de916f6 100644
--- a/dev-python/crashtest/crashtest-0.3.1.ebuild
+++ b/dev-python/crashtest/crashtest-0.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Python library that makes exceptions handling and inspection easier"
diff --git a/dev-python/dash-core-components/Manifest b/dev-python/dash-core-components/Manifest
new file mode 100644
index 000000000000..3ec931fc448b
--- /dev/null
+++ b/dev-python/dash-core-components/Manifest
@@ -0,0 +1,3 @@
+DIST dash-core-components-1.16.0.tar.gz 13922229 BLAKE2B 7ca8dd411e3a8714902266b11a9f39420c7455601cdcbde81ad86690846bbf574fd0c65019f69fcb0ea86f511802eee080d1e4fca1cd88b82c9898aeb5055ceb SHA512 f2648fa8331296db812e897e2976aab1ca357f81b547dda57710773b4e0ef98019f928d5a0a6add426693550fb483c04ec7e0311318cab113f10fc5dca19e197
+EBUILD dash-core-components-1.16.0.ebuild 418 BLAKE2B c09effa0fc4233d4df9c1c5a5c8de4d49c090f6bcf3ed2ba092ef336b925289d356c3ab66768697d98286d44394b8f9e8a261a91ffaf90bc8d92f7dc6d7f42dc SHA512 89a65c79dd998917eb14b2abd8e81ad3c8a2307fb8ac7977e7da0047410bdc6864a41c20af21ddc0e73ac6c2842279a0c66ae6c0e3b08f45286623efe7f6a13f
+MISC metadata.xml 326 BLAKE2B eeadff6eaaa8db966c6eb625660fd2a6e04e0e3197f964e91a3e2f14511a1800613df6abea1e89e1e6628619afdfd17bd68891261e9798f222db2a40b8dcf529 SHA512 aaa1da894019ef166c6aceac9170461eeb653c789eb2b205f004206e2d1ca04ffd1c1469c726473af703e9e6c1ff6688a31179ce761393ebe09fc8c4a55ddc82
diff --git a/dev-python/dash-core-components/dash-core-components-1.16.0.ebuild b/dev-python/dash-core-components/dash-core-components-1.16.0.ebuild
new file mode 100644
index 000000000000..ec2940e44a0c
--- /dev/null
+++ b/dev-python/dash-core-components/dash-core-components-1.16.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+inherit distutils-r1
+
+DESCRIPTION="Core components suite for Dash"
+HOMEPAGE="https://plot.ly/dash"
+SRC_URI="https://github.com/plotly/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
diff --git a/dev-python/ebuildtester/metadata.xml b/dev-python/dash-core-components/metadata.xml
index 17fead7d2c14..7badce779b42 100644
--- a/dev-python/ebuildtester/metadata.xml
+++ b/dev-python/dash-core-components/metadata.xml
@@ -1,10 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
<maintainer type="person">
- <email>nicolasbock@gentoo.org</email>
+ <email>tupone@gentoo.org</email>
+ <name>Tupone Alfredo</name>
</maintainer>
- <upstream>
- <remote-id type="pypi">ebuildtester</remote-id>
- </upstream>
</pkgmetadata>
diff --git a/dev-python/dash-html-components/Manifest b/dev-python/dash-html-components/Manifest
new file mode 100644
index 000000000000..288197dfc830
--- /dev/null
+++ b/dev-python/dash-html-components/Manifest
@@ -0,0 +1,3 @@
+DIST dash-html-components-1.1.3.tar.gz 375680 BLAKE2B e489d8d5fe3c832ae8be82ea1eac83b8a8c8df8b6ac9ce1d122178f63c4ce355c39195bd828e503c51605ed5e774eaff38cf16da9a1c486fd0eff404cd85694f SHA512 dfcc41ef7a52f0d5cc97db9e94b00eb7707cea7c5f95e89832d1b74a1554d9d9f9c3b5df57509fe959b06c53f2a281b7070adde45d3c19003c13983a10ca2509
+EBUILD dash-html-components-1.1.3.ebuild 420 BLAKE2B bd817f2a041a61244e910f02b6c149f38dcc8cac5059a12d59669a608935835f5ceb5824f7431ceceac942aaed679a427ffbdf0d761a2914aefa66a34ecd1dad SHA512 2d1763904c9caa59ac201dcc17badb83075f2be8de6385c9dbc505eb4287122add5f8881a5cb064a78940f956a837a23637ddf22da67dd2a5c8bc042ad513461
+MISC metadata.xml 326 BLAKE2B eeadff6eaaa8db966c6eb625660fd2a6e04e0e3197f964e91a3e2f14511a1800613df6abea1e89e1e6628619afdfd17bd68891261e9798f222db2a40b8dcf529 SHA512 aaa1da894019ef166c6aceac9170461eeb653c789eb2b205f004206e2d1ca04ffd1c1469c726473af703e9e6c1ff6688a31179ce761393ebe09fc8c4a55ddc82
diff --git a/dev-python/dash-html-components/dash-html-components-1.1.3.ebuild b/dev-python/dash-html-components/dash-html-components-1.1.3.ebuild
new file mode 100644
index 000000000000..26ff12dc81c6
--- /dev/null
+++ b/dev-python/dash-html-components/dash-html-components-1.1.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+inherit distutils-r1
+
+DESCRIPTION="Vanilla HTML components for Dash"
+HOMEPAGE="https://plot.ly/dash"
+SRC_URI="https://github.com/plotly/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
diff --git a/dev-python/dash-html-components/metadata.xml b/dev-python/dash-html-components/metadata.xml
new file mode 100644
index 000000000000..7badce779b42
--- /dev/null
+++ b/dev-python/dash-html-components/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>tupone@gentoo.org</email>
+ <name>Tupone Alfredo</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/dash-table/Manifest b/dev-python/dash-table/Manifest
new file mode 100644
index 000000000000..87e197c4f0d7
--- /dev/null
+++ b/dev-python/dash-table/Manifest
@@ -0,0 +1,3 @@
+DIST dash-table-4.11.3.tar.gz 9504642 BLAKE2B d48e1448caf19f555d8e8436de295d6999dc4caabd4e80d188ec9921278dc4e48b6631dbf4a572cd190210bb83f0a73986c0c93c269b931aeff1fd52e152e248 SHA512 580de0b92ae114cd65e5a2a85aa96a78cbf3364173135ddb29ac3d2edd3ad2aa7b526d447481f78379da2c2420ed9cc8d6a83836565ccac31249ecc4a94a3db5
+EBUILD dash-table-4.11.3.ebuild 430 BLAKE2B 591567ae4bcb93c9e495c7f53262c46dbdffda10e0d3f4ee3cbdbd4976c34656d11553281f7ff9210615fddc829ff8b07319bc85a72b8b62a40b87621e1686e8 SHA512 551560e5fc14d396df6a753a970ca24068c0242dae6fbf42f7899823d79ea4a082b08c865094c3fd32b5ccd41edd6e6e23a337999d7061e4de8f7541bee3cd22
+MISC metadata.xml 326 BLAKE2B eeadff6eaaa8db966c6eb625660fd2a6e04e0e3197f964e91a3e2f14511a1800613df6abea1e89e1e6628619afdfd17bd68891261e9798f222db2a40b8dcf529 SHA512 aaa1da894019ef166c6aceac9170461eeb653c789eb2b205f004206e2d1ca04ffd1c1469c726473af703e9e6c1ff6688a31179ce761393ebe09fc8c4a55ddc82
diff --git a/dev-python/dash-table/dash-table-4.11.3.ebuild b/dev-python/dash-table/dash-table-4.11.3.ebuild
new file mode 100644
index 000000000000..54da85f007fe
--- /dev/null
+++ b/dev-python/dash-table/dash-table-4.11.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+inherit distutils-r1
+
+DESCRIPTION="First-Class interactive DataTable for Dash"
+HOMEPAGE="https://plot.ly/dash"
+SRC_URI="https://github.com/plotly/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
diff --git a/dev-python/dash-table/metadata.xml b/dev-python/dash-table/metadata.xml
new file mode 100644
index 000000000000..7badce779b42
--- /dev/null
+++ b/dev-python/dash-table/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>tupone@gentoo.org</email>
+ <name>Tupone Alfredo</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/dash/Manifest b/dev-python/dash/Manifest
new file mode 100644
index 000000000000..e484c46b046b
--- /dev/null
+++ b/dev-python/dash/Manifest
@@ -0,0 +1,3 @@
+DIST dash-1.20.0.tar.gz 1786368 BLAKE2B 2826336f72b9bea80be6ef77df49109b7b68ed93678b606c998a1906907551551a3228e1140d20c6e1b5bf5e53fb9cebd0c0a4d7ab5cc1a590e47ef351558a40 SHA512 670cf593068370c70f1db25c70c7a76ce98c696efbff1146cc90f90a99b8b48bf80cf47688504d173ef253ccb9f1170c2067b3af9414eacb226f7ef25149ffff
+EBUILD dash-1.20.0.ebuild 1111 BLAKE2B c6a3345b564603c35a8964ed68da03319ec915aff390f0502c0be171833feadcce3b2d4deec33a8844aeb788f8829b66e615f9825f1309efeab92d77055e3a35 SHA512 f2016b1d2ec7982e9196f139b6eaa2c439fedf7b1daa4fd840e74b2370834ae6cfafc8deee61e31ee9247d1e9c6abce38ba48e2c4677d38fc54f792d86d6446a
+MISC metadata.xml 326 BLAKE2B eeadff6eaaa8db966c6eb625660fd2a6e04e0e3197f964e91a3e2f14511a1800613df6abea1e89e1e6628619afdfd17bd68891261e9798f222db2a40b8dcf529 SHA512 aaa1da894019ef166c6aceac9170461eeb653c789eb2b205f004206e2d1ca04ffd1c1469c726473af703e9e6c1ff6688a31179ce761393ebe09fc8c4a55ddc82
diff --git a/dev-python/dash/dash-1.20.0.ebuild b/dev-python/dash/dash-1.20.0.ebuild
new file mode 100644
index 000000000000..833cf9b2bf6f
--- /dev/null
+++ b/dev-python/dash/dash-1.20.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1
+
+DESCRIPTION="Python framework for building ML & data science web apps"
+HOMEPAGE="https://github.com/plotly/dash"
+SRC_URI="https://github.com/plotly/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ dev-python/future[${PYTHON_USEDEP}]
+ dev-python/dash-table[${PYTHON_USEDEP}]
+ dev-python/dash-html-components[${PYTHON_USEDEP}]
+ dev-python/dash-core-components[${PYTHON_USEDEP}]
+ dev-python/plotly[${PYTHON_USEDEP}]
+ dev-python/flask-compress[${PYTHON_USEDEP}]"
+BDEPEND=""
+
+src_prepare() {
+ distutils-r1_src_prepare
+ cd dash-renderer
+ distutils-r1_src_prepare
+}
+
+src_configure() {
+ distutils-r1_src_configure
+ cd dash-renderer
+ distutils-r1_src_configure
+}
+
+src_compile() {
+ distutils-r1_src_compile
+ cd dash-renderer
+ distutils-r1_src_compile
+}
+
+src_install() {
+ distutils-r1_src_install
+ cd dash-renderer
+ distutils-r1_src_install
+}
diff --git a/dev-python/dash/metadata.xml b/dev-python/dash/metadata.xml
new file mode 100644
index 000000000000..7badce779b42
--- /dev/null
+++ b/dev-python/dash/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>tupone@gentoo.org</email>
+ <name>Tupone Alfredo</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/decorator/Manifest b/dev-python/decorator/Manifest
index 8eae87be8696..ddea80c6e872 100644
--- a/dev-python/decorator/Manifest
+++ b/dev-python/decorator/Manifest
@@ -1,13 +1,5 @@
DIST decorator-4.4.2.tar.gz 33629 BLAKE2B 5b2c6a1b6aba293d4b93444d4613e3c9af16bd9d6d80ae9eb21112a4a16397ff67e1f648e8118beeb7d17755a2f1bd37b867f73129c42ef7f8654d1c1f609e5f SHA512 c068efd4e70764ac447b772c9c29625c2180dad256b2b4e46a50a8479fc1d7de09b114c2ba11bb37dd58774ed9460d2e0ea9fa76061833a2d3c2676ac91a0db1
-DIST decorator-5.0.0.tar.gz 33099 BLAKE2B c59a02c2a9c27342dcfdc96ecb89bb9d7f91add52a9e823963976d750b0197255e4c68f72b61f940f36fd09c504f7fa75a10c3cf0e17758fe707a79d332070ba SHA512 010e0ac6b8929b73afdfe57d41915cf56db3edcb2759ba6224bf589e5ff1780021ef9f65a628b530422665d3fc2f9b9b48e21db5e0f21053dbb5d0d20e8da194
-DIST decorator-5.0.3.tar.gz 33035 BLAKE2B 5d9f071422ca7135f6a72f731a56c39e7c790f329d749cb4100c8cfc08d19ae84955e22d0fa335601982fcf896437b107f48831469002f319ecd7f354f49b3a3 SHA512 04272791c7b645341a7bcba7bf63287a9741a9e306e02ef63efea2b6c0535b1b49e5a36ad521872450635d04874bbd180fbc76bf2d6a5fbe894b309fc7bf4376
-DIST decorator-5.0.5.tar.gz 33827 BLAKE2B c6155a2ad6eb1b0f08ea9aa5eaf165682915869a7cd9e465b792e15c8065763993fa0008e467fd3c11526d81f531107271aa795be00f7ae9b57a0a6e9b802fef SHA512 ba5269de8d7821547348902917dc503582ca4576482c149b42a8b3407d901cb14700996992dc9743a990a6bf347c80966bc82b92ffe95b7b0034736c3fbcaf83
-DIST decorator-5.0.6.tar.gz 33937 BLAKE2B 88784f44976f439d071c8a6bfa0df2842fec289ec9a87f51a22bdcc6324b65cce0d268d55ea66ef91f28810a00f86f120c95987489f79b11e74e9f2dd0d7f855 SHA512 686e3281724bc754fcb45a208f9d410db7d3258d639c72827c360bcc647c688ae229e333c5bd32d70a583deda41f7804cd9a09149f161a8cc60c02210950242f
DIST decorator-5.0.7.tar.gz 34292 BLAKE2B 93f69256e21fd9867faf8c80c6a62834e5206aeb552efb757badeb0f0ec0085699a520542feac2bfa1a0165c0a40f86ecf70e5717c10801bed28d1acd7397216 SHA512 78ae542b2f20d3d1714cf13120b14db308d73b866591c8ae42d69103a11e8d05a553438619bb68730310857587746e9d211ec4cf4b3fb5fbbcef030183b65294
EBUILD decorator-4.4.2-r1.ebuild 585 BLAKE2B 5fa35e14878d8acf47afb8e7b78db7b861c66d66637a1b91f86c50bcdfc596b031d75adc0682053323b62a7094fd3ce2baaf71a8e2bc5b2abaed4b725e4a75c7 SHA512 2ef83b5d4d127453ace335df139b19f71b7f3222a6eda49c8caf00c253e870202e7f36f9d4f36f0668e543f8febb5cacd2ab9be54e605b246fdcbe7ff2d8105b
-EBUILD decorator-5.0.0.ebuild 651 BLAKE2B b9123da24aada3337d1bf37879906f3fe613689d1ce7e7708f760269f67c651cd8661f3f55c121dd84730b775dffab65fff801ce275f727583e7347cf3f8a556 SHA512 3b57b1c3f9ce0b29885ae4a34bf1666aa8bcf9a1a5f1ef76eef318a72df55f8a7f528d8efa8212dd0af3b6070b8cb1ace99685d013eb43813461e4c58159edad
-EBUILD decorator-5.0.3.ebuild 651 BLAKE2B b9123da24aada3337d1bf37879906f3fe613689d1ce7e7708f760269f67c651cd8661f3f55c121dd84730b775dffab65fff801ce275f727583e7347cf3f8a556 SHA512 3b57b1c3f9ce0b29885ae4a34bf1666aa8bcf9a1a5f1ef76eef318a72df55f8a7f528d8efa8212dd0af3b6070b8cb1ace99685d013eb43813461e4c58159edad
-EBUILD decorator-5.0.5.ebuild 651 BLAKE2B b9123da24aada3337d1bf37879906f3fe613689d1ce7e7708f760269f67c651cd8661f3f55c121dd84730b775dffab65fff801ce275f727583e7347cf3f8a556 SHA512 3b57b1c3f9ce0b29885ae4a34bf1666aa8bcf9a1a5f1ef76eef318a72df55f8a7f528d8efa8212dd0af3b6070b8cb1ace99685d013eb43813461e4c58159edad
-EBUILD decorator-5.0.6.ebuild 651 BLAKE2B b9123da24aada3337d1bf37879906f3fe613689d1ce7e7708f760269f67c651cd8661f3f55c121dd84730b775dffab65fff801ce275f727583e7347cf3f8a556 SHA512 3b57b1c3f9ce0b29885ae4a34bf1666aa8bcf9a1a5f1ef76eef318a72df55f8a7f528d8efa8212dd0af3b6070b8cb1ace99685d013eb43813461e4c58159edad
-EBUILD decorator-5.0.7.ebuild 651 BLAKE2B b9123da24aada3337d1bf37879906f3fe613689d1ce7e7708f760269f67c651cd8661f3f55c121dd84730b775dffab65fff801ce275f727583e7347cf3f8a556 SHA512 3b57b1c3f9ce0b29885ae4a34bf1666aa8bcf9a1a5f1ef76eef318a72df55f8a7f528d8efa8212dd0af3b6070b8cb1ace99685d013eb43813461e4c58159edad
+EBUILD decorator-5.0.7.ebuild 643 BLAKE2B 047331fd4cb5c18965c00b9894aba426a4cb51e8ec5c26b20ad3009f6c2243739ba80a703a1867f4a445f3a28ed7e2bb095896bf59a23794f3f991c4aa5a447c SHA512 a80235cc013db5bf713d9ab4657b2f27cfcca4d0fa1af7267baf58e4198f2cf67b08ef7d9ffeab9b594a338c567b8e718a3ef90ada5b0fa89f3e3778184c1692
MISC metadata.xml 755 BLAKE2B adb49470c4efa969898e39f60002800c948f985933ae6f3ee773f03b1a5cfc4f4addca2f4cbd486ddb3f37222c69090a88c2befed4769d33df96fab014bf5715 SHA512 e8a2802a144fab6e73d358c30fe2fe9ce394a4497c82670ccbe23f2ee156111b848444814114d17ffda2bbab26e3a126f8fe58ff6c2a9d63738d7733f4463582
diff --git a/dev-python/decorator/decorator-5.0.0.ebuild b/dev-python/decorator/decorator-5.0.0.ebuild
deleted file mode 100644
index 156fd8d9b20e..000000000000
--- a/dev-python/decorator/decorator-5.0.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# 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
-
-DESCRIPTION="Simplifies the usage of decorators for the average programmer"
-HOMEPAGE="https://github.com/micheles/decorator https://pypi.org/project/decorator/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-DOCS=( CHANGES.md )
-
-python_test() {
- "${EPYTHON}" src/tests/test.py -v || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/decorator/decorator-5.0.3.ebuild b/dev-python/decorator/decorator-5.0.3.ebuild
deleted file mode 100644
index 156fd8d9b20e..000000000000
--- a/dev-python/decorator/decorator-5.0.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# 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
-
-DESCRIPTION="Simplifies the usage of decorators for the average programmer"
-HOMEPAGE="https://github.com/micheles/decorator https://pypi.org/project/decorator/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-DOCS=( CHANGES.md )
-
-python_test() {
- "${EPYTHON}" src/tests/test.py -v || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/decorator/decorator-5.0.5.ebuild b/dev-python/decorator/decorator-5.0.5.ebuild
deleted file mode 100644
index 156fd8d9b20e..000000000000
--- a/dev-python/decorator/decorator-5.0.5.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# 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
-
-DESCRIPTION="Simplifies the usage of decorators for the average programmer"
-HOMEPAGE="https://github.com/micheles/decorator https://pypi.org/project/decorator/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-DOCS=( CHANGES.md )
-
-python_test() {
- "${EPYTHON}" src/tests/test.py -v || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/decorator/decorator-5.0.6.ebuild b/dev-python/decorator/decorator-5.0.6.ebuild
deleted file mode 100644
index 156fd8d9b20e..000000000000
--- a/dev-python/decorator/decorator-5.0.6.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# 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
-
-DESCRIPTION="Simplifies the usage of decorators for the average programmer"
-HOMEPAGE="https://github.com/micheles/decorator https://pypi.org/project/decorator/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-DOCS=( CHANGES.md )
-
-python_test() {
- "${EPYTHON}" src/tests/test.py -v || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/decorator/decorator-5.0.7.ebuild b/dev-python/decorator/decorator-5.0.7.ebuild
index 156fd8d9b20e..60ee888e6145 100644
--- a/dev-python/decorator/decorator-5.0.7.ebuild
+++ b/dev-python/decorator/decorator-5.0.7.ebuild
@@ -12,7 +12,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 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
DOCS=( CHANGES.md )
diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index e13f29cf19d5..d3b18fe7e3e2 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -2,25 +2,13 @@ AUX django-2.0.7-bashcomp.patch 1507 BLAKE2B 8aeb494087dbccffc69ad43f370e791d9fb
AUX django-2.2.21-fix-bpo43882.patch 843 BLAKE2B 9dc2f2330fba2676782775329e23684712ffb14c598ea5ed5c5f326bb4f9378c67e7187ff0d31189bc9ba690eee0fbc7e8c27119bfac55f6ca89cb5a418cf445 SHA512 c2eb24e649c82da5830eb6d82fb6eabb5d46ac1b47ce805171903a20ec4fdab06179a7e6c8e60e2dcdf3299ed397725ad1120f6d2b34de15d0a13b66b4ef18bb
AUX django-3.0.6-bashcomp.patch 2060 BLAKE2B 6bff228193b4cfe4f0f4c3d727146dffdb43c1decf1231edf6ab15d9de4a0b504ad4ec9f00f8f6030562a50584e0445ed8d671c6af84926d7b1d23380258a35d SHA512 f9a962ff61ba8fba490b2b8c233cbf2770751c7a184c64915039a4b476b2f2d235896aa3af514ace72d0fe0a4fbb8858534196d163a44edfa0a043e3b9fe178a
AUX django-3.1-bashcomp.patch 2085 BLAKE2B 36a0aa4d3413f13089ac104f5d3f98ecbb152a9a5a35f8c1ff2e5ffc9824153b0ac89f1cbca76c31a1afefde471e4d6ed801e405551b25cb31da89c20f3019cc SHA512 82dceede4292bad6e3e4966a6dba01bd2bbc7db494fce592e25dc4a64236485d88d8ad67b247239a80f8fe96dff054d20afea6f48a5518b67cf88404d399e61c
-DIST Django-2.2.20.checksum.txt 2553 BLAKE2B 93b0cb2abdf105a0755b960d5047e473a9a70abf89a73d37e86b846227be377b5b0b9f581cd0c18bdcdf92a7968e3e1cac8203558395c76d40e6b6bf899d2e46 SHA512 d573cfd94ea30ae3403d4e59232421f7f26b3c45c5485497b1b9706f1c41b98dbe31c13c02b24ed66bbf34063fa3ac867eaebc4ebc9da2df5f19a190138b2e3d
-DIST Django-2.2.20.tar.gz 9182853 BLAKE2B e1f3e685bad3b81ea687ff2b63b8cc874e8bc29a87ee8287104f50914839a9cf6c144693787fe175f84b0fb6d05378fc2382b047c1d02f944dd1609410e95576 SHA512 1d72805b3b80c9bc33a99e213f610aaf9ef90cdefa2341d7970499e831a69d2b26e5ce1e1ba1f9452b64ec768bb3f002968ebc7e26b99d5f8a07cd89b72b6870
DIST Django-2.2.21.checksum.txt 2557 BLAKE2B 76c1588760de34bdd4274eb12abcb60dd476ef1057dd7679ae76f8b7fe916c40c26ab19a821075523c5ae886802af7aa267efafe3d8192ad14ac18557651f5cf SHA512 83d4893e83eaf271f783c177549f8267a2d84969a6d87447f3cb9d9cb36d9acb48564867644c7d95763f9a3888dd9d8647233733b92b432c54e4472f8c34a5fd
DIST Django-2.2.21.tar.gz 9209871 BLAKE2B 616215d43fc879bd4f01fb6fec7f3fa47c4630bcc961c8606c01a6e25c2ff27dfdf886db7dc03f8445b52957c1ad858fb8bb5e7cd25c97a927646bba436399de SHA512 37d1f58c23907792e49c827fe1efe4345fd5d74ca85b44d1f492d45c9f4f7cc9ebfbd59dc6a142bb24b666fb89e2ee62a3bc3e2242cd25d5c1e801a3f07a2589
-DIST Django-3.0.14.checksum.txt 2553 BLAKE2B 142b407d6573cac8d07a140370123ce3996433742a67907cedff340741f36b0f82fb577a671929a938967b810d25cf2f491ff85241e6a25782e216eb5571c89f SHA512 3c0ec40c42b23d0213df540eeecb3d8dfc8590ccdbd2c5e8fab598a09dff0408364ea3c8836963e94205e0086c96bd64b8a049a62b9250c6b0c5850cf8d834db
-DIST Django-3.0.14.tar.gz 9259569 BLAKE2B 454b91900a9d8cf81f6227adb465e4f9e0da16e4ddab40fa4a1c66ab131832088dd89be129ec97fd70dc8725e826e7da2c657c87c2339db64dd3eba410a91eb3 SHA512 d503f99417479e5c8be928981c14517c519adc88923efaec691cf090b4d9de77424d9ca5dae09a29dae4cb5e962cd86bbfb39cc86c3e910d45bc1757cf169d4a
-DIST Django-3.1.8.checksum.txt 2544 BLAKE2B e62097ab681f16fb9732b656a05edc77673e3eefd81112bb7d362857c81f3d3f16baeb354e48f5989be8044df11440436ea39315d8c5f573968e93a54d310a3e SHA512 7c41575a3ee18f0db07b51a02ec780cf51a4cd375879c368f1b3dca405b13d1fec303bd2b85a38732c4a371c8aee7ec49fa5e12d3e1c88295a8c5e6e65f7b9c7
-DIST Django-3.1.8.tar.gz 9651582 BLAKE2B 00d0b80f2508df0d68e4009297f1251138419da0ded8ba51e85596399ffb456ac7351ed212d0f88a317ebb6b706c5ef3ee39579d9029d567ecdcf3a3af992212 SHA512 2b4df8595778b1436fe0077514f3a51d3e298fcdfb7751c8ba8bb7125ece3199a8269b2da96cdcdb230a39707e122a6d8f48444598fb624d5f5c312b12c2d7cc
DIST Django-3.1.9.checksum.txt 2548 BLAKE2B 2b733f7ef48b861fd97136a4efa034420e956e506020336ffaec4de7aa7d967d88bcfc5d8574afde317a74f95703378489109334569a84e163fcc635c59378ee SHA512 4558df4393661deb44c0b0c4658aeef3757e8e16dab98b177d0f5102398530dc96d526a955e4f7c88b2d0c40af544e7f9f6deb8d2697c4626c19e16f1860fb06
DIST Django-3.1.9.tar.gz 9673018 BLAKE2B 6212bb48b31566ed2d87f2bdf7922b6e3e93df06b4f8f7ddb1fd20a1a7465856ccc280dad6885f1d2fbf90c6c1919cbc0830416e82e4123fee1c116561d0631c SHA512 7df6afd2539407727a250a981488c80450b882772ecf0edb778182a828d4c80a47b668e64e6e2adc8d21fcab92aef5322cfae3f386369688087774708e75fa13
DIST Django-3.2.1.checksum.txt 2548 BLAKE2B 2f5feeffd4cc664e5ef97de2ae1428a9f432f4480fee846bf8abefbecdd4e418736ca700481e3fc6f114d6c62ff083dae60cefee4e5d8481f97f013fba1e0242 SHA512 32cfa9d890059fda32bbd0062b0333bad4b1b616bd555a99870fad09e7d3c662117b4fd5fb98ac7e634daf199434c2f58fdaeb28d895cf714ae05fbf7eef1b91
DIST Django-3.2.1.tar.gz 9820723 BLAKE2B 968104e3a42310effe8a81b46eb7e17b97aa8f92fddaeef6a1dbee49947d9711daf0c71628fb9c4384a4e7bcb63041a15151f71a368f20934db80513967f0ea2 SHA512 5f3f80047cdcb6c9a07ca0dc9d6d83d190c8c0215311f39e6e441384659c92e4fa42bf4677d297a4ba8520a0bfbd78c4b2ca13cf467c1e1220c0c6a3131ba444
-DIST Django-3.2.checksum.txt 2532 BLAKE2B f36a277a983bed99905a61ab19bff11e50ac253838ec2d9d03fb9a88541d5da530dab60817e6286dcd022cf28ce136c410b06bdd96b96547199d039b3dad922f SHA512 fae42d25963618b68f39218c6c2ed70bf5b0785568e0a7e34a6613015dcf34f433fe571866478dafa601e83150dc10b766186c820e18fd57c213867208fb6800
-DIST Django-3.2.tar.gz 9819119 BLAKE2B 5fdc0a3ee9be8b084427f4fcb226616360eaed110066aa721136045c7139683f94488434c6079e450eec65b06551e3c18d4963ae30eae06acf483a39762c6c82 SHA512 126b9e9e848ed049721163a770af062e829c11d38c8be64288287149e494ac20bb2ecec28055c36cb515fec8c4e574c4e9923b3d7bbccc548a843ce7ff7fd004
-EBUILD django-2.2.20.ebuild 2706 BLAKE2B 41e49f5d4909e96201b0c579446ea8286c535a1413909df280c3b9bad9419d235a30505a574f52a5cdc9dd305d1f6fcc617a0f4916f632915f4199b4bc718524 SHA512 acf690b83af84280291aee0863bade7775a55eb1675119474d14b2bbeecb098efd600c69e0d778e73bf91cfa799ddc8134ada1f71fd9d63ef2cc1a2816ecc3e3
-EBUILD django-2.2.21.ebuild 2724 BLAKE2B 0696b6ccfaa9b482742c75dcded90ba82eb210a5f6fbaa69e1ca21be8f277a16e8ebc5d8b2ae31f7b08c6d94d115e281a8326acb5f0c866d8785985bb406e9de SHA512 68bf20d2b358b4eefbab4ad91c033aaf4bbb91193e7174ebefe7dffd6432d1677de88b85450a51d8c1ca284b48bb8eb82030cdaee172f841423044966b6d8588
-EBUILD django-3.0.14-r1.ebuild 3001 BLAKE2B b9852314c6b6000d6c4ae162e03261e84191199c731958e28f4f16b7fa606e8c61ef0ecc46a235919112df87ec3ee760c3b3f871cdc450c60e2ca713f70f11c8 SHA512 521ecaf1cb103a9988991738caf34fd65939ecadf659e904cf320ab8af42f6dbcec4fe7576e9766bfb9577bdb3d6d85566bc1a6c7fbc9ba077f1d2a600ce858a
-EBUILD django-3.1.8-r1.ebuild 2861 BLAKE2B 71086d10722997410bc5702cc821fc37ac29f711305e60e534cb80b78e199c7e4919afb39e6b60c1c11a53b8deb6ea19a8cd03e185ac8591688903a13fae9090 SHA512 27fd19013603fa5d22cc17e9dc9a8993f89c0cc795c86e96de241e4162a6ebef286a302c631d99455a5a9b1dcac8b606a9a7caa6a40a6cf576bdda72b2b7677a
-EBUILD django-3.1.9.ebuild 2880 BLAKE2B af9c11e929076bffa198482ba9841c48f85c813411683c8b2ac8137fc4ccda6e0eb771cfc0e6e1b88b315bd0dae843588352c813594bd7f49a1d2a5cfa9fd6fd SHA512 4e105cad4916cfc7f81e58af05be9950710d3e97572e44e2bb7896a06204d1ea67afa797281286fb89a706a672533583427aad237bfcd2de2816039b0c324941
+EBUILD django-2.2.21.ebuild 2725 BLAKE2B b2f3a1be09a55578bf00a92322073f2a43c021a0ad18efd1c598aea8f8ec15ea262a872e0ababc47ff61e0bb338432b49d92a1ec81384eda5943f4d0cc2825f5 SHA512 27d8d0ce2583d476c13b2953ad66633d18e078238d3876d11070c9e11c12f676422be8bfc94f39ec9b4fd0dc14ae66d22f9b0d966d1bf5e28e2e69b75b03e727
+EBUILD django-3.1.9.ebuild 2876 BLAKE2B cbb035ad8ed822f234e1343dfd1e3a76e043adf85efc2c1a939477e5c471dde5302e09d60b5b31656e13ef10f30ad63d31f995e1bfb91508371b2674a44c87b4 SHA512 4c569c1dccfcf0d0db7edf346fad7637060fc0df7837922758a48e02115ccda417cd004adfbb7bb8d13abbc0c7133a4be6a6dc7fb99ad3ffbc2ac5690bc7c4a7
EBUILD django-3.2.1.ebuild 2778 BLAKE2B 8248c327df847bf3ea2fc0d8bb5f6de20c3e17faf55a5dbdd2ab6a625cbc150658356856f27ad580a99f12b7949be4fa9605f2b37eb13602e21f9f0ecc79425f SHA512 2f398b666a890f39f410adac77c75558eecec950db3ac784ecc4190525feb0a6986b331dfb48402628fd65c7a474176aa2211718b5b42ac4ee590c56970c0652
-EBUILD django-3.2.ebuild 2763 BLAKE2B a416f244a82855e58aa04fd1285a50fac33f765aa0d434d9af500be4d8a8f1a4f2a597d5c9144b4f633e40ea77c66228d47e62ebb17cb9283ed5a9c5e1034c69 SHA512 4dae76434de21dbd84513dc776ddff116faae1df7018a1104687ca8f7f42774c11e69b061743a244a50252c907273e8f1d121e1d96a25a75c78436879841c864
MISC metadata.xml 399 BLAKE2B f49845f5a6476a0b43cbe47ab11b298f53703d850d145a31967f512d9402048fc1b1891606ddba7342ea9613c27ace3986f6b508ed83f0c5eccb26a13fd49f85 SHA512 92470f2930b1c940ccf3478b11157adcc4b84924b0cab4e1fd8aae98c7bba14e995491ce44810223eeb3802967be68c867d0ee4ac0df9f49b4234efd1a7ecfa7
diff --git a/dev-python/django/django-2.2.20.ebuild b/dev-python/django/django-2.2.20.ebuild
deleted file mode 100644
index 27e7c9338845..000000000000
--- a/dev-python/django/django-2.2.20.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# 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} )
-PYTHON_REQ_USE='sqlite?,threads(+)'
-
-inherit bash-completion-r1 distutils-r1 optfeature verify-sig
-
-MY_P=${P^}
-DESCRIPTION="High-level Python web framework"
-HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
-SRC_URI="
- https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
- verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-# admin fonts: Roboto (media-fonts/roboto)
-LICENSE+=" Apache-2.0"
-# admin icons, jquery, xregexp.js
-LICENSE+=" MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="doc sqlite test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/pytz[${PYTHON_USEDEP}]
- >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]"
-BDEPEND="
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
- test? (
- $(python_gen_impl_dep sqlite)
- ${RDEPEND}
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pillow[webp,${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
- dev-python/tblib[${PYTHON_USEDEP}]
- sys-devel/gettext
- )
- verify-sig? ( app-crypt/openpgp-keys-django )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.0.7-bashcomp.patch
-)
-
-distutils_enable_sphinx docs --no-autodoc
-
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-python_test() {
- # Tests have non-standard assumptions about PYTHONPATH,
- # and don't work with ${BUILD_DIR}/lib.
- PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 ||
- die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- newbashcomp extras/django_bash_completion ${PN}-admin
- bashcomp_alias ${PN}-admin django-admin.py
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature_header "Additional Backend support can be enabled via:"
- optfeature "MySQL backend support" dev-python/mysqlclient
- optfeature "PostgreSQL backend support" dev-python/psycopg:2
- optfeature_header
- optfeature "GEO Django" "sci-libs/gdal[geos]"
- optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
- optfeature "ImageField Support" dev-python/pillow
- optfeature "Password encryption" dev-python/bcrypt
- optfeature "High-level abstractions for Django forms" dev-python/django-formtools
-}
diff --git a/dev-python/django/django-2.2.21.ebuild b/dev-python/django/django-2.2.21.ebuild
index 243cbdfb039e..0065f66f759c 100644
--- a/dev-python/django/django-2.2.21.ebuild
+++ b/dev-python/django/django-2.2.21.ebuild
@@ -22,7 +22,7 @@ LICENSE+=" Apache-2.0"
# admin icons, jquery, xregexp.js
LICENSE+=" MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="doc sqlite test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/django/django-3.0.14-r1.ebuild b/dev-python/django/django-3.0.14-r1.ebuild
deleted file mode 100644
index 82d86f809c91..000000000000
--- a/dev-python/django/django-3.0.14-r1.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# 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} )
-PYTHON_REQ_USE='sqlite?,threads(+)'
-
-inherit bash-completion-r1 distutils-r1 optfeature verify-sig
-
-MY_P=${P^}
-DESCRIPTION="High-level Python web framework"
-HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
-SRC_URI="
- https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
- verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-# admin fonts: Roboto (media-fonts/roboto)
-LICENSE+=" Apache-2.0"
-# admin icons, jquery, xregexp.js
-LICENSE+=" MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc ~ppc64 x86"
-IUSE="doc sqlite test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- || (
- >=dev-python/asgiref-3.3.4[${PYTHON_USEDEP}]
- <dev-python/asgiref-3.3.2[${PYTHON_USEDEP}]
- )
- dev-python/pytz[${PYTHON_USEDEP}]
- >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]"
-BDEPEND="
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
- test? (
- $(python_gen_impl_dep sqlite)
- ${RDEPEND}
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pillow[webp,${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
- dev-python/tblib[${PYTHON_USEDEP}]
- sys-devel/gettext
- !!<dev-python/ipython-7.21.0-r1
- !!=dev-python/ipython-7.22.0-r0
- )
- verify-sig? ( app-crypt/openpgp-keys-django )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.0.6-bashcomp.patch
-)
-
-distutils_enable_sphinx docs --no-autodoc
-
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-src_prepare() {
- # do not bind to a specific version
- # https://bugs.gentoo.org/750695
- sed -i -e 's:asgiref ~= 3.2:asgiref:' setup.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # Tests have non-standard assumptions about PYTHONPATH,
- # and don't work with ${BUILD_DIR}/lib.
- PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 ||
- die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- newbashcomp extras/django_bash_completion ${PN}-admin
- bashcomp_alias ${PN}-admin django-admin.py
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature_header "Additional Backend support can be enabled via:"
- optfeature "MySQL backend support" dev-python/mysqlclient
- optfeature "PostgreSQL backend support" dev-python/psycopg:2
- optfeature_header
- optfeature "GEO Django" "sci-libs/gdal[geos]"
- optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
- optfeature "ImageField Support" dev-python/pillow
- optfeature "Password encryption" dev-python/bcrypt
- optfeature "High-level abstractions for Django forms" dev-python/django-formtools
-}
diff --git a/dev-python/django/django-3.1.8-r1.ebuild b/dev-python/django/django-3.1.8-r1.ebuild
deleted file mode 100644
index 13ba49adbdd8..000000000000
--- a/dev-python/django/django-3.1.8-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# 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} )
-PYTHON_REQ_USE='sqlite?,threads(+)'
-
-inherit bash-completion-r1 distutils-r1 optfeature verify-sig
-
-MY_P=${P^}
-DESCRIPTION="High-level Python web framework"
-HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
-SRC_URI="
- https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
- verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-# admin fonts: Roboto (media-fonts/roboto)
-LICENSE+=" Apache-2.0"
-# admin icons, jquery, xregexp.js
-LICENSE+=" MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86 ~x64-macos"
-IUSE="doc sqlite test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- || (
- >=dev-python/asgiref-3.3.4[${PYTHON_USEDEP}]
- <dev-python/asgiref-3.3.2[${PYTHON_USEDEP}]
- )
- dev-python/pytz[${PYTHON_USEDEP}]
- >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]"
-BDEPEND="
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
- test? (
- $(python_gen_impl_dep sqlite)
- ${RDEPEND}
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pillow[webp,${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
- dev-python/tblib[${PYTHON_USEDEP}]
- sys-devel/gettext
- !!<dev-python/ipython-7.21.0-r1
- !!=dev-python/ipython-7.22.0-r0
- )
- verify-sig? ( >=app-crypt/openpgp-keys-django-20201201 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.1-bashcomp.patch
-)
-
-distutils_enable_sphinx docs --no-autodoc
-
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-python_test() {
- # Tests have non-standard assumptions about PYTHONPATH,
- # and don't work with ${BUILD_DIR}/lib.
- PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 ||
- die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- newbashcomp extras/django_bash_completion ${PN}-admin
- bashcomp_alias ${PN}-admin django-admin.py
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature_header "Additional Backend support can be enabled via:"
- optfeature "MySQL backend support" dev-python/mysqlclient
- optfeature "PostgreSQL backend support" dev-python/psycopg:2
- optfeature_header
- optfeature "GEO Django" "sci-libs/gdal[geos]"
- optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
- optfeature "ImageField Support" dev-python/pillow
- optfeature "Password encryption" dev-python/bcrypt
- optfeature "High-level abstractions for Django forms" dev-python/django-formtools
-}
diff --git a/dev-python/django/django-3.1.9.ebuild b/dev-python/django/django-3.1.9.ebuild
index 675fb2c54902..ec49662ddb4d 100644
--- a/dev-python/django/django-3.1.9.ebuild
+++ b/dev-python/django/django-3.1.9.ebuild
@@ -22,7 +22,7 @@ LICENSE+=" Apache-2.0"
# admin icons, jquery, xregexp.js
LICENSE+=" MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86 ~x64-macos"
IUSE="doc sqlite test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/django/django-3.2.ebuild b/dev-python/django/django-3.2.ebuild
deleted file mode 100644
index 5e1427cbf5d8..000000000000
--- a/dev-python/django/django-3.2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# 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} )
-PYTHON_REQ_USE='sqlite?,threads(+)'
-
-inherit bash-completion-r1 distutils-r1 optfeature verify-sig
-
-MY_P=${P^}
-DESCRIPTION="High-level Python web framework"
-HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
-SRC_URI="
- https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
- verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-# admin fonts: Roboto (media-fonts/roboto)
-LICENSE+=" Apache-2.0"
-# admin icons, jquery, xregexp.js
-LICENSE+=" MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
-IUSE="doc sqlite test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/asgiref-3.3.4[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- $(python_gen_impl_dep sqlite)
- ${RDEPEND}
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pillow[webp,${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
- dev-python/tblib[${PYTHON_USEDEP}]
- sys-devel/gettext
- !!<dev-python/ipython-7.21.0-r1
- !!=dev-python/ipython-7.22.0-r0
- )
- verify-sig? ( >=app-crypt/openpgp-keys-django-20201201 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.1-bashcomp.patch
-)
-
-distutils_enable_sphinx docs --no-autodoc
-
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-python_test() {
- # Tests have non-standard assumptions about PYTHONPATH,
- # and don't work with ${BUILD_DIR}/lib.
- PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 ||
- die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- newbashcomp extras/django_bash_completion ${PN}-admin
- bashcomp_alias ${PN}-admin django-admin.py
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature_header "Additional Backend support can be enabled via:"
- optfeature "MySQL backend support" dev-python/mysqlclient
- optfeature "PostgreSQL backend support" dev-python/psycopg:2
- optfeature_header
- optfeature "GEO Django" "sci-libs/gdal[geos]"
- optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
- optfeature "ImageField Support" dev-python/pillow
- optfeature "Password encryption" dev-python/bcrypt
- optfeature "High-level abstractions for Django forms" dev-python/django-formtools
-}
diff --git a/dev-python/docutils/Manifest b/dev-python/docutils/Manifest
index 58c454191239..c8cd2ee852b7 100644
--- a/dev-python/docutils/Manifest
+++ b/dev-python/docutils/Manifest
@@ -3,6 +3,6 @@ DIST docutils-0.16.tar.gz 1962041 BLAKE2B 64d045d43433e944686b5d9077de0b544d49d0
DIST docutils-0.17.1.tar.gz 2016138 BLAKE2B aa0b6525ba2e3eaebc17010806952ed5f40919876fcb813f50cc05b628dfd22e6073a9a4b2bfe989089ae68d9b7111ae3a97dda2bde5c0536f8fb76c0942fe29 SHA512 5ec2087116bd5356fdffc54f07f6b0355aac5fa9d6caeefa77e8d201fd4706c0d419193c4d9a3964ae493da3091fe2c7dc36b74f81a1e1b9282173658b06e71b
DIST docutils-0.17.tar.gz 2014148 BLAKE2B 56d03d755651e9c022eb7ff79dd83bab8f8bbb2c8b6528c673b04b69db2c11084599bf7cc294ded3a024c4c1a688f232ff0f3c9f7a1ecafe1f857513d35123fd SHA512 e99886dc6420f6325426ebbe0d1528249592e372fe2a052548c9cd9c2fd87506cc8b74384a3cf4afb97a1d936a906e157e084785639aad59c4abbc672c33b689
EBUILD docutils-0.16-r1.ebuild 1833 BLAKE2B cc8841d05132c83a3b427902e0a74f936a26b280f7576cae6a143ef5d3549ff947e62e0fe98aeb92a5c96b09f3e3911210c1ef2fbbfd7818b427626bf7f3fdc5 SHA512 70d68347414b440941dee46d9ec3c9eb466640007eb650a76fdb750334b001877c2efad4ab0726efe67cde689bb9fa61d7c6eb0f71a3f8baf05c583121c4985e
-EBUILD docutils-0.17.1.ebuild 1755 BLAKE2B f7370968b7426081c623dd6fab4e543d50aac5fddbfc936b918d76237942920dec10b2b1f8e1ea429144dd08fd85d138cb09e8c32f91e96585cb672053c81049 SHA512 f8c6fe9da047aa06e423172fa5a621ce22617d64e3781167f460073de732c15d4d64c8a046ce2f38354591b021ebe73bcc6bc2f7e806d770aef1e150bbab00c2
+EBUILD docutils-0.17.1.ebuild 1756 BLAKE2B 0dbab29c0523ecb6cd1aebbe233460222f6e2c71da368f3ae39d1fcf05c19276e8dac759aaf1f9e37b06b9828f6d1193833e6b99b82631b6c148bb27fab662f0 SHA512 b36f39bd95e667799f6d74c5ad8150f7f356e2fec8e4322960a91a9fb46047e7d0f0be4bc1ce74a0e7878b86acaf54685e98b3512e1b5d8125f50a8d14628609
EBUILD docutils-0.17.ebuild 1755 BLAKE2B f7370968b7426081c623dd6fab4e543d50aac5fddbfc936b918d76237942920dec10b2b1f8e1ea429144dd08fd85d138cb09e8c32f91e96585cb672053c81049 SHA512 f8c6fe9da047aa06e423172fa5a621ce22617d64e3781167f460073de732c15d4d64c8a046ce2f38354591b021ebe73bcc6bc2f7e806d770aef1e150bbab00c2
MISC metadata.xml 388 BLAKE2B 0781c1ff7eed3e16515aa155bad0f9bb80714c7297eab6840de07aea41d496f94d7c59db363518f914ce13b54cf2c038ecd05b86f6823df58ed01070b46d4775 SHA512 e977e1b753d903ded926f251b30443e07d3080bb33be1e7e66bf2a80e4d81da1fdc2bdff12e6cdb1a1746019adca4c3901f59daa816588301be42a85709995c1
diff --git a/dev-python/docutils/docutils-0.17.1.ebuild b/dev-python/docutils/docutils-0.17.1.ebuild
index 3f2c2cceb548..99cb6e787e95 100644
--- a/dev-python/docutils/docutils-0.17.1.ebuild
+++ b/dev-python/docutils/docutils-0.17.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/ebuildtester/Manifest b/dev-python/ebuildtester/Manifest
deleted file mode 100644
index cb6c2f7dc311..000000000000
--- a/dev-python/ebuildtester/Manifest
+++ /dev/null
@@ -1,11 +0,0 @@
-AUX ebuildtester.bash-completion 538 BLAKE2B b56fd67648a73b184c6965c1377066bfded9e3adc795a06e8a753dd27784b9171589119cc8c4e26dd0b03def5c0fb6668f9ef960f7f93da34e33c996373b923f SHA512 21c413a8aa7ddaae5e11c4f279f9c6ffd700e8fc3f64c1df6cd07087d5cd0e6097e193a01bc266ec669dbb3d516e1e6361c3e1461e8ee07ecd7cd4fae05482f5
-DIST ebuildtester-0.1.16.tar.gz 15564 BLAKE2B ae9c304fcdb9450c0b99eb75128d7e17790b87c541c87ef484a04eb1e74b18df44996e6a2d2ecfea11568f1e028d9279ac708bfa61978b4d8f176dd0183b8a69 SHA512 3e30894f6260b82a97e0000e65ab6a556c2055ab50ebbc7140b6716166b783574b87f333738d87e3ff11672f1b055df2acf483384e616e7bd9ffa42467c79743
-DIST ebuildtester-0.1.27.tar.gz 17347 BLAKE2B 4b4b97235b073bfa1fc78dd3e4f5d03a2e64b277a8675669061beef3185e87c01f882ae830fc5c11b1ba97ea5deb50e93b7cc02b78cef5a0046bb7f2c7ac3433 SHA512 f50fb020e47750c318d0198628721adf166ee3d8544be50169b2012ad72370f063b1367e521af842df0574e491d469e5c2a6aba1576a9f364c95e72a9579950d
-DIST ebuildtester-0.1.29.tar.gz 17446 BLAKE2B d0dccc4e290e9907b90d93ecd87cb263e842ee60944ea9e8a0cb3864029595a5979c16e3c13d59dfd6d5bdc989a6211bf56262b88bbf2f28a86b236f1c305fd9 SHA512 4093df87f85fc581dc1b286b7377929f111d0f1efc960d7623ff3cbd833ef997174b0508422567de819490c30a8246a431d6a29bf71f1e828064b3987bd129a4
-DIST ebuildtester-0.1.30.tar.gz 17436 BLAKE2B 264a10b1f61fcb9ef0ef232118ab1f830da4754ddf724d9797beaabbbd03b6d8a6c790150847dde2f8a0436a71ea0351b547ea3996709da41abcaad02cdfcac8 SHA512 0138b220bfc109ea05a8052150150ca38e6612e7089926d88f5a8dc99f7c27b16adce10cce1779f981eb8bb4ee05a2aac381d5a875ef38ffa83243a2945d3666
-EBUILD ebuildtester-0.1.16-r1.ebuild 745 BLAKE2B 17d2fec7685e382d931d0e3e0b9872804caa978e19eb605b505fc0a6c8e12932eedd023f4a25f045131a58b4e2c2a779a109440d8b59d3dfaddb4ab7ace79194 SHA512 b936ac5077abd4def84e91943a057b85dd1950931f15953bb38c852aae37de0a7205de3d4b015512a41d8050f448218bb8b717e1cf75ac498d47de1b185287e3
-EBUILD ebuildtester-0.1.16.ebuild 732 BLAKE2B d877254a664f1f859cd658f847d3036eb2ef14d0cb1e8455f0c34e2f690fb4067b9daa720b41f7948098e76bbc44f3d14bc59670b308cf5deb3ab6dab60713f5 SHA512 fd09ef8e649e3987203f78be9c9a445e344803bf87b2996439d99187c7141c05e3252b5328b8b8fdf84407f914a41e855f942ac99cef8202b4bff1f715f71919
-EBUILD ebuildtester-0.1.27.ebuild 747 BLAKE2B b46af72fb9ef83aa005b144b0072edcdd06be51e77ff3cc63912b6ad39bae54420a5a13d28754a3942b1e84f8f084291475748c56a197140405ae8280dcf70f3 SHA512 55865a40e59e3079bcff7ce61ff46c28e0b787c3139d0a68966bd9caa1f966f08bfe5521c2141bb70d86c71f7d56b355004db7b19414c62f0cc61799a9cc4baa
-EBUILD ebuildtester-0.1.29.ebuild 747 BLAKE2B b46af72fb9ef83aa005b144b0072edcdd06be51e77ff3cc63912b6ad39bae54420a5a13d28754a3942b1e84f8f084291475748c56a197140405ae8280dcf70f3 SHA512 55865a40e59e3079bcff7ce61ff46c28e0b787c3139d0a68966bd9caa1f966f08bfe5521c2141bb70d86c71f7d56b355004db7b19414c62f0cc61799a9cc4baa
-EBUILD ebuildtester-0.1.30.ebuild 747 BLAKE2B b46af72fb9ef83aa005b144b0072edcdd06be51e77ff3cc63912b6ad39bae54420a5a13d28754a3942b1e84f8f084291475748c56a197140405ae8280dcf70f3 SHA512 55865a40e59e3079bcff7ce61ff46c28e0b787c3139d0a68966bd9caa1f966f08bfe5521c2141bb70d86c71f7d56b355004db7b19414c62f0cc61799a9cc4baa
-MISC metadata.xml 297 BLAKE2B 05f415213e45849ac677a97c4cff26321825063b9a1026150831a64fc0b164001c13c8d8ac34048acca005e188796ce05b7150d97951cc861962a21da07d1436 SHA512 fbc9cabab9c3d9f281384b2c937d13602811023027cc1a30f31ccc13b1cb45fb1f60754ac5b7626b865c20be0dfe928b1b8890388a7642e452a227f99e0617c7
diff --git a/dev-python/ebuildtester/ebuildtester-0.1.16-r1.ebuild b/dev-python/ebuildtester/ebuildtester-0.1.16-r1.ebuild
deleted file mode 100644
index 12b43d2e8186..000000000000
--- a/dev-python/ebuildtester/ebuildtester-0.1.16-r1.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_{7,8} )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="A dockerized approach to test a Gentoo package within a clean stage3 container"
-HOMEPAGE="https://ebuildtester.readthedocs.io/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-emulation/docker
- sys-fs/fuse
-"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-src_install() {
- distutils-r1_src_install
- newbashcomp "${FILESDIR}/${PN}.bash-completion" "${PN}"
-}
diff --git a/dev-python/ebuildtester/ebuildtester-0.1.16.ebuild b/dev-python/ebuildtester/ebuildtester-0.1.16.ebuild
deleted file mode 100644
index 29ea741703d9..000000000000
--- a/dev-python/ebuildtester/ebuildtester-0.1.16.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,8} )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="A dockerized approach to test a Gentoo package within a clean stage3 container"
-HOMEPAGE="https://ebuildtester.readthedocs.io/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-emulation/docker
-"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-src_install() {
- distutils-r1_src_install
- newbashcomp "${FILESDIR}/${PN}.bash-completion" "${PN}"
-}
diff --git a/dev-python/ebuildtester/ebuildtester-0.1.27.ebuild b/dev-python/ebuildtester/ebuildtester-0.1.27.ebuild
deleted file mode 100644
index b6204349693b..000000000000
--- a/dev-python/ebuildtester/ebuildtester-0.1.27.ebuild
+++ /dev/null
@@ -1,34 +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 bash-completion-r1 distutils-r1
-
-DESCRIPTION="A dockerized approach to test a Gentoo package within a clean stage3 container"
-HOMEPAGE="https://ebuildtester.readthedocs.io/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-emulation/docker
- sys-fs/fuse
-"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-src_install() {
- distutils-r1_src_install
- newbashcomp "${FILESDIR}/${PN}.bash-completion" "${PN}"
-}
diff --git a/dev-python/ebuildtester/ebuildtester-0.1.29.ebuild b/dev-python/ebuildtester/ebuildtester-0.1.29.ebuild
deleted file mode 100644
index b6204349693b..000000000000
--- a/dev-python/ebuildtester/ebuildtester-0.1.29.ebuild
+++ /dev/null
@@ -1,34 +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 bash-completion-r1 distutils-r1
-
-DESCRIPTION="A dockerized approach to test a Gentoo package within a clean stage3 container"
-HOMEPAGE="https://ebuildtester.readthedocs.io/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-emulation/docker
- sys-fs/fuse
-"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-src_install() {
- distutils-r1_src_install
- newbashcomp "${FILESDIR}/${PN}.bash-completion" "${PN}"
-}
diff --git a/dev-python/ebuildtester/ebuildtester-0.1.30.ebuild b/dev-python/ebuildtester/ebuildtester-0.1.30.ebuild
deleted file mode 100644
index b6204349693b..000000000000
--- a/dev-python/ebuildtester/ebuildtester-0.1.30.ebuild
+++ /dev/null
@@ -1,34 +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 bash-completion-r1 distutils-r1
-
-DESCRIPTION="A dockerized approach to test a Gentoo package within a clean stage3 container"
-HOMEPAGE="https://ebuildtester.readthedocs.io/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-emulation/docker
- sys-fs/fuse
-"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-src_install() {
- distutils-r1_src_install
- newbashcomp "${FILESDIR}/${PN}.bash-completion" "${PN}"
-}
diff --git a/dev-python/ebuildtester/files/ebuildtester.bash-completion b/dev-python/ebuildtester/files/ebuildtester.bash-completion
deleted file mode 100644
index ca0266720622..000000000000
--- a/dev-python/ebuildtester/files/ebuildtester.bash-completion
+++ /dev/null
@@ -1,20 +0,0 @@
-_ebuildtester() {
- local cur prev opts
- COMPREPLY=()
- cur="${COMP_WORDS[COMP_CWORD]}"
- prev="${COMP_WORDS[COMP_CWORD-1]}"
- opts="--help --portage-dir --overlay-dir --update --atom --threads"
-
- if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then
- COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
- return 0
- fi
-
- case "${prev}" in
- --portage-dir|--overlay-dir)
- COMPREPLY=( $(compgen -o dirnames -A directory ${cur}) )
- ;;
- esac
-
-}
-complete -F _ebuildtester ebuildtester
diff --git a/dev-python/entrypoints/Manifest b/dev-python/entrypoints/Manifest
index 721e24844b39..0a099631da46 100644
--- a/dev-python/entrypoints/Manifest
+++ b/dev-python/entrypoints/Manifest
@@ -1,4 +1,4 @@
AUX entrypoints-0.2.1-init.py.patch 243 BLAKE2B 79706eacd51f9eb2b9bb319befc01c44894e2fa0c394585d2ad578b07e64fa4a6fce5e7c8f1c50752b1fa63e05776186759bc1ce426559405fd0a0e6c8b14aa3 SHA512 f25cb047aa8743dd9145c8e5913c53b5faa6a2b0ed3a50a957d69739bef43b3a6612ec38754bb088c2f9a8e116df61e00962fd1a78c45e5c107cbdd40a9569d0
DIST entrypoints-0.3.tar.gz 12315 BLAKE2B f548d98eeb9dcf5760b26f66e5dec0849c9a9027cd68447c07a585e7b80f79a7c66712d0dd270b6960db167d26f9cf0c9c221edd21f2692c2221d36e952ede65 SHA512 aa1274362d3a4b00266103319ca51aa266605b4999c89a9d0673eb61bfae9e646cb0ec6b86c95544493f6fe048385a2c7641d64adca8f45815546fb1e663c858
-EBUILD entrypoints-0.3-r2.ebuild 831 BLAKE2B f289007011970a1e7d19b8465ec4859c7145db248a05858d5b436d2b459546d837c21634ff530e02945956f7381c1ec27b634ed195fd390e5399caa857b94f59 SHA512 3fd84c1293c192317435ee883a15631d72ad33aea24acabab1ebf828e059dae7b935a2fcdbfe3c54bbb07f7239d3b2328cd362b8ff7ae49b2712b90b9d661b36
+EBUILD entrypoints-0.3-r2.ebuild 746 BLAKE2B b2c7b80b11d880366ac59bdb4bc003f488b61f760a7aadf1e92dad974fbbca912f2959167e3b40b9bf6cfb15c0dc9a8a5f2e9a3b571c721221dcb1875f1de3f7 SHA512 0474f684823a206ad453c601cf4ddc931083edc91941b78367a6428b834d518e78c76bff33d126c2614f75cbeb0f5271e589a29ccff39155300be2981160c233
MISC metadata.xml 780 BLAKE2B 13f639cdea65735e24577eb5b327a9ebe00909457ccbe181817a02c973a83a6e037c48d09b885bd5da38b4d0c29ce96cbe4aa334f9ed8c0253c392e133639a87 SHA512 5c09061fbdfe9e7fd844175ed774fdf176dc681c5f4e6432ca10d8730d36e0aab3df07cbb58da02050c64ba875fe8e069221b94283e81d5b50d830a63c9f2e92
diff --git a/dev-python/entrypoints/entrypoints-0.3-r2.ebuild b/dev-python/entrypoints/entrypoints-0.3-r2.ebuild
index 1504f0a9b347..2410523b9886 100644
--- a/dev-python/entrypoints/entrypoints-0.3-r2.ebuild
+++ b/dev-python/entrypoints/entrypoints-0.3-r2.ebuild
@@ -1,11 +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=no
-PYTHON_COMPAT=( pypy3 python3_{7,8,9} )
-
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Discover and load entry points from installed packages"
@@ -15,15 +14,8 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-BDEPEND="
- test? (
- ${RDEPEND}
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
+distutils_enable_tests pytest
PATCHES=(
"${FILESDIR}/${PN}"-0.2.1-init.py.patch
diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest
index 15ea6290c388..a5111e4e0254 100644
--- a/dev-python/eventlet/Manifest
+++ b/dev-python/eventlet/Manifest
@@ -3,6 +3,8 @@ AUX eventlet-0.30.0-tests-socket.patch 607 BLAKE2B 3da02ca5cbc16ef2a8ecbd6fc9f81
AUX eventlet-0.30.2-test-timeout.patch 1421 BLAKE2B 11730b1a5827d1b30537eaecb896d981b19875fdcbf874625057a838b5a48638bec45adecfb9445f68111d00075e81a13780f87f09a11ae332fd6f48748b7db9 SHA512 fa338488912b87bf4ae802ccfc0fcc6e1506ea3d47f82f86da1fced0d3928410a3d62588a9d14b39b6846b4b9539c37d9b678f575680432cbafd3dc3e07f9f82
DIST eventlet-0.30.0.tar.gz 401035 BLAKE2B 94a272ce810b28c00fc8a468f160e38f3c58c98750455e5eb096c266c46257a7e30e0278a6a8f509e47e6ab40297129ccf52b347a723037f9cc9b85a3e06a203 SHA512 c2ba283063333e9e74536dcda33276f98f74051ea0e9c8669506d2e3b11715f37cd5963af6130f14761a42cc6c8346e59c756efe2cef0ea3547dc30ccb8bf0fb
DIST eventlet-0.30.2.tar.gz 401552 BLAKE2B 89291efde90d106a96eebd4ea4a892eeb005d6850262b28f7a4508f4f3ccfb9b49dc392dcb6eb0cf20c5d171d26d2a6639627188c97123546162e4e8c61c464d SHA512 af31a7b126f2120dd77699dcf25c7134af1bcf664f40b2422238a3d2120457d5a4d5764e23016ce209882a8b888f94d2776fe194c33092f4a33111b2ac8f0cf1
+DIST eventlet-0.31.0.tar.gz 402530 BLAKE2B d4d5983b22d04fbd6102b7e1ebe58c6e23cba04968478808445d946a3d8fc9ee0b668e83321397163d507cacf58f0cdd8547b0fb2649bad23819fbee0a6cc5ad SHA512 1721ec5d3c6c02361a5993237426d0466d87327e3d429d7b9f20d3466eebf08c60e57a2b1ab133956fe508835e5e84c52317aa51f962e8487f22a6207bbbfcf8
EBUILD eventlet-0.30.0-r1.ebuild 1785 BLAKE2B 6ba2285e9368427aa547becbaf4973654733990253be55b87500853925783456cbe4c72d7b9864ba1b2c062156386a4a5ba434bcfb5c091e80d9e162fa8189b1 SHA512 df33839410c4f074b6e5bd9d349226a0af9c94905b7beaf07410eef40776dd70fed116f40c30df9a152126ae26ea931839443f12107d3e0de1c58f628531ab31
EBUILD eventlet-0.30.2-r1.ebuild 1696 BLAKE2B ff7ce278853e6ebd3e6f0e5939b3c011c4368cba536620e3fd56f10c6b80a2bf82856809aa9c72440080904684bb4466ea65a18d33104de55413785f24386ec4 SHA512 be1e474154b49e7aac41598ef2656510e07c748ad8f1501cb087091620d43986fb34be8ddf885eaa27790120a9e7e9539a5d27a5f7dd7b89b0a5fb419f96781a
+EBUILD eventlet-0.31.0.ebuild 1696 BLAKE2B ff7ce278853e6ebd3e6f0e5939b3c011c4368cba536620e3fd56f10c6b80a2bf82856809aa9c72440080904684bb4466ea65a18d33104de55413785f24386ec4 SHA512 be1e474154b49e7aac41598ef2656510e07c748ad8f1501cb087091620d43986fb34be8ddf885eaa27790120a9e7e9539a5d27a5f7dd7b89b0a5fb419f96781a
MISC metadata.xml 380 BLAKE2B abdf12718464c834d63994ad012a6d47279fa6f0e5cb0d075bfbbf24167438220ec9681eac874c93dc3abd9c1498a1a7f658a622f8ebe764cb6803b1b2bb4561 SHA512 8100edfde1885122848aa543b99bbc8529b9dc2aeea3b7efb74a3d1e8e01bdd2110e4cdce2c4ddeab9fd0182f193118e876843a61a25e17355d0916d50331daa
diff --git a/dev-python/eventlet/eventlet-0.31.0.ebuild b/dev-python/eventlet/eventlet-0.31.0.ebuild
new file mode 100644
index 000000000000..f8d57c28dd02
--- /dev/null
+++ b/dev-python/eventlet/eventlet-0.31.0.ebuild
@@ -0,0 +1,66 @@
+# 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="Highly concurrent networking library"
+HOMEPAGE="https://pypi.org/project/eventlet/ https://github.com/eventlet/eventlet/"
+SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="doc examples"
+
+RDEPEND="
+ >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}]
+ <dev-python/dnspython-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+ virtual/python-greenlet[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ doc? ( >=dev-python/python-docs-2.7.6-r1:2.7 )
+ test? (
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/eventlet-0.25.1-tests.patch"
+ "${FILESDIR}/eventlet-0.30.0-tests-socket.patch"
+ "${FILESDIR}/eventlet-0.30.2-test-timeout.patch"
+)
+
+distutils_enable_sphinx doc
+distutils_enable_tests nose
+
+python_prepare_all() {
+ if use doc; then
+ local PYTHON_DOC_ATOM=$(best_version -b dev-python/python-docs:2.7)
+ local PYTHON_DOC_VERSION="${PYTHON_DOC_ATOM#dev-python/python-docs-}"
+ local PYTHON_DOC="/usr/share/doc/python-docs-${PYTHON_DOC_VERSION}/html"
+ local PYTHON_DOC_INVENTORY="${PYTHON_DOC}/objects.inv"
+ sed -i "s|'https://docs.python.org/': None|'${PYTHON_DOC}': '${PYTHON_DOC_INVENTORY}'|" doc/conf.py || die
+ fi
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ unset PYTHONPATH
+ export TMPDIR="${T}"
+ nosetests -v -x || die
+}
+
+python_install_all() {
+ if use examples; then
+ docompress -x "/usr/share/doc/${PF}/examples"
+ docinto examples
+ dodoc -r examples/.
+ fi
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/execnet/Manifest b/dev-python/execnet/Manifest
index 3e067ff2ed5b..f9cfeb9a246e 100644
--- a/dev-python/execnet/Manifest
+++ b/dev-python/execnet/Manifest
@@ -1,3 +1,3 @@
DIST execnet-1.8.0.tar.gz 173765 BLAKE2B c6334a98b0e9dc7eb5e83fef05b795371edd0f85a6cbad9dc80d14f2e944204812c58419afebe5e70514f41d5ee7507b6a224a94e8cee2544607bc28ef5b175d SHA512 a0ca76002270daa5cbfa00563a51a3412008f893f755a1eb84f53e228dd61a82bdc94fe6152e30d471b4caff3059c662bb9de82100ec2c96df4d014836452698
-EBUILD execnet-1.8.0.ebuild 1380 BLAKE2B 496afc307a427d97a087f20e01aef743a31e4a588a62578bc32e83e10c68ddaaa58e8870ec84582fbf7c5c374f277e4139ca6ecb38146c01719764419511d6bd SHA512 2cb3df3637e32cf99b70d422aed420ee0e519e5118e3fdb14c7ebbae3fdb0276d622e45b4cfaf127522363f2c35b571c6bf70ca7495b4f476c940e24d1850fb2
+EBUILD execnet-1.8.0.ebuild 1381 BLAKE2B 82bcf0a4966d9eaf5407940b7c614ff0ab21cefef474e7628d88c263de8f67e3a35c239b3d605c029a311909ac57faf8f158cbeeb578cd50f5acd3a39ec3baf8 SHA512 d29b6cfc9d9274ea99bbc3febeb7f7763612b4e870bbdae96ba54607736b8731d6ed98bd7751c5a4977e74295ff18568d811bfbb7e728ee9d0e32e50d1b41573
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
index b86f89ac8282..bae6991e7b0f 100644
--- a/dev-python/execnet/execnet-1.8.0.ebuild
+++ b/dev-python/execnet/execnet-1.8.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/fastjsonschema/Manifest b/dev-python/fastjsonschema/Manifest
index 84debe5fe8a6..2d3bd5d71415 100644
--- a/dev-python/fastjsonschema/Manifest
+++ b/dev-python/fastjsonschema/Manifest
@@ -1,3 +1,5 @@
DIST python-fastjsonschema-2.15.0.tar.gz 35225 BLAKE2B 43b5dce109b0b25db4906b13223ede61b9f9eee9acb05b207d3cd11e0cc1d3740674c4e29709ce55dca8b4964643942be0959267d0228a71ff8fb535ccc5de17 SHA512 3323c085e79e1a465e807ef972ecd3f09811e232a36abc16d6b2e3e2ac5cc343edf2610e18d18b64fdd555d640c0ef1dd3417e268b5c62738f82680a404a300a
-EBUILD fastjsonschema-2.15.0.ebuild 582 BLAKE2B 8880ef570a879cfe78768728655fa16a702a714540a858bf9703f202bf3dae82150e9b7cb432063b54c31fbe67c053d197070f3fa6a8dd5633966da99569feeb SHA512 8b7f3e5545b1e0f1355364691596a533a0b84dcddbe09774f75827bc958af64f2980e24bec2f08651475919ee8eca6703d58ab954aaa077ce52a36344171c8c8
+DIST python-fastjsonschema-2.15.1.tar.gz 35384 BLAKE2B 89b9be7a9dcb8b22634dcfb54abec7b5709805b7087558af93b4cbca3c71a0b876956060aac0d0e7f4467db1bb38e6a587025c1c219613a661fb0d9e656b81e0 SHA512 7eb4d512eac03e258d670f6d448c5aeb74e20f892a08fa84a0412fd9c99cdc6412d4daa74bc09f9fe933a973a81227dae36125766e64f3c5b01106435ca5d70f
+EBUILD fastjsonschema-2.15.0.ebuild 583 BLAKE2B 00f38514522efe2e5af70de06c457ce30f70cb2e14c95481946b97bed2e672f3b7135a44201d06c5473bef7024ec21d24a69ad07884a3d1c861c4a0447ea9d86 SHA512 614430bef3cf91222b0241a26d4b0f7e08f628ec08fe5f491b1cb5e984430cd399819792fb237d5bd7ba988012602c19804f54ebcf4241741d34bcf23a0a0351
+EBUILD fastjsonschema-2.15.1.ebuild 586 BLAKE2B 268e2add7ac9c28086e6caf7acf3e4d61e7b54da3f2d4386950093dd96cf6749183631dc72a591c4084bb074a4a31605f8f2d2aab4da3c2c825f06ae633a969a SHA512 fb0587a3d5383573f3aca0140046757a60a9bb5544db39fea321ef51815b1ec716396ddfa702742eb0a91e601bb98dd77569889967358d6ee6d01f448ed7fd8d
MISC metadata.xml 319 BLAKE2B e19c02bfc0b2d83b78d1d775d34f9556025170483be474d2b3a4803d62818de81706fb50011059260011d3e0cb11736059014c549af5c2ef913b711a87e7c953 SHA512 6efd64e7ea5b5e60d33f87d5cb75941d976c5c84cd1bec89afa5ef611b0efc620dadf2983f303f6a360a6362db003ef14ff28dd4280105c61ba43ec7b71c41de
diff --git a/dev-python/fastjsonschema/fastjsonschema-2.15.0.ebuild b/dev-python/fastjsonschema/fastjsonschema-2.15.0.ebuild
index d7a02824024e..375ee9426e37 100644
--- a/dev-python/fastjsonschema/fastjsonschema-2.15.0.ebuild
+++ b/dev-python/fastjsonschema/fastjsonschema-2.15.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
MY_P=python-${P}
diff --git a/dev-python/fastjsonschema/fastjsonschema-2.15.1.ebuild b/dev-python/fastjsonschema/fastjsonschema-2.15.1.ebuild
new file mode 100644
index 000000000000..a14b649f59d6
--- /dev/null
+++ b/dev-python/fastjsonschema/fastjsonschema-2.15.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+inherit distutils-r1
+
+MY_P=python-${P}
+DESCRIPTION="Fast JSON schema validator for Python"
+HOMEPAGE="https://github.com/horejsek/python-fastjsonschema/"
+SRC_URI="
+ https://github.com/horejsek/python-fastjsonschema/archive/v${PV}.tar.gz
+ -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+ rm -r tests/benchmarks || die
+}
diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index e20bb459d31c..103445980646 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -1,3 +1,3 @@
DIST py-filelock-3.0.12.tar.gz 587613 BLAKE2B 3eb765e4cb251ace50fcaf3b7cf52939e697d5a710b87eb2f0ea0cf66f554b90bda2e95754b82e1544e45d0abd8dea861f52cdf9c7de0f1e91a8f5c8e0f9759c SHA512 0f30b54b9de2540f023855effcc582b18fedcee6681f21e1733f1b60dbd39eb148e3830bc798a44c5e8c22e7ea8ca26b6d4547fae79dacc78c62b819a3d84683
-EBUILD filelock-3.0.12-r1.ebuild 634 BLAKE2B f63641f5be0fc141008a07747cd9ddaa980931258c8a00b16db1080617519d9037ea6bb9c695a18b2fa5605b8f3717f9c0a8a570ec802d2cc0bd9884c59c02e3 SHA512 aa4b0b5bb5eea982522abdef8d759551e9c9c9efd783cfa3f6680aee1296da6830e6d30bf8a869d444e9be8fef149398b7caa7be7b068219d61a1dcc49340765
+EBUILD filelock-3.0.12-r1.ebuild 634 BLAKE2B 601fce9c6367f011a953bd30ee168f4f1f8281d647af199fe1c0fbb56612907d7c3b894b47b1a66f0331662ec7d74b7664aa5e03eae672c160707086665716d6 SHA512 49d37e5cfc633d63dc5c7d0a2d951b03932a5c1f486e39a535d6f23c219473e63fb9bbf60957f5d9f1728b5d2f5097bd80d6a85f93b35cd2eadfd65d9d9dedfd
MISC metadata.xml 380 BLAKE2B 24bd8ce3147524d0dfa757c9ea5aa3d5cce58bf31072cccc5390408439654631a016f17b1273d8110db978e5ffbc80fa4187230999ff7ff80c01835d0c63f9bb SHA512 b0d1d979278459dbc994176d6ff66c3f8490235046d2bd1356494b982ed881acf0f0d56ad16cfcbd5d5cb6b7167fd96dfd631507a49c3ccf67ee011b9d9f5c7f
diff --git a/dev-python/filelock/filelock-3.0.12-r1.ebuild b/dev-python/filelock/filelock-3.0.12-r1.ebuild
index 0a955f34739b..03de77de2838 100644
--- a/dev-python/filelock/filelock-3.0.12-r1.ebuild
+++ b/dev-python/filelock/filelock-3.0.12-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
MY_P=py-filelock-${PV}
diff --git a/dev-python/fire/Manifest b/dev-python/fire/Manifest
new file mode 100644
index 000000000000..e11ce20d020b
--- /dev/null
+++ b/dev-python/fire/Manifest
@@ -0,0 +1,3 @@
+DIST fire-0.3.1.tar.gz 99035 BLAKE2B 32d961c31d255d310ebd4048aee409d42e7890d741e845c6d4f7487eda20ccb09da02509110ded35c67bcc912c0392ff2bbd0c45f7cf2559a6255971f49a09ce SHA512 cbd9e66c74c706552da44b275d7ce637ab3ce1b34cad9981ca74be2e75f1b2219d330ea914873617334357c8b02a330bc275ae62938c9afcdf1733fb809f4e20
+EBUILD fire-0.3.1.ebuild 580 BLAKE2B 8aa3dd67fe649c5b11e78aa21bf780dc04bb20c41cf986312cf3e2d02ea98b29f3dd89928e9118f59becf065544d470f073a3728e4cde44673975c4776f7bbb0 SHA512 2f8050dd91537aedc46778b471f5e438499a6efc8ff68574c4696bbebec1ecab4f595855f12176a01cc85b57ee9d15b7e25a95166e759102b402dff4b4ab6fdd
+MISC metadata.xml 326 BLAKE2B eeadff6eaaa8db966c6eb625660fd2a6e04e0e3197f964e91a3e2f14511a1800613df6abea1e89e1e6628619afdfd17bd68891261e9798f222db2a40b8dcf529 SHA512 aaa1da894019ef166c6aceac9170461eeb653c789eb2b205f004206e2d1ca04ffd1c1469c726473af703e9e6c1ff6688a31179ce761393ebe09fc8c4a55ddc82
diff --git a/dev-python/fire/fire-0.3.1.ebuild b/dev-python/fire/fire-0.3.1.ebuild
new file mode 100644
index 000000000000..5c4b134e8195
--- /dev/null
+++ b/dev-python/fire/fire-0.3.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+inherit distutils-r1
+
+DESCRIPTION="library for automatically generating command line interfaces"
+HOMEPAGE="https://github.com/google/python-fire"
+SRC_URI="https://github.com/google/python-fire/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/termcolor[${PYTHON_USEDEP}]"
+BDEPEND=""
+
+S="${WORKDIR}"/python-${P}
diff --git a/dev-python/fire/metadata.xml b/dev-python/fire/metadata.xml
new file mode 100644
index 000000000000..7badce779b42
--- /dev/null
+++ b/dev-python/fire/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>tupone@gentoo.org</email>
+ <name>Tupone Alfredo</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/flaky/Manifest b/dev-python/flaky/Manifest
index 7a4f9d27d844..be4d0b9edb37 100644
--- a/dev-python/flaky/Manifest
+++ b/dev-python/flaky/Manifest
@@ -1,3 +1,3 @@
DIST flaky-3.7.0.tar.gz 29591 BLAKE2B 747fbda71055bba937abf3e7b97691c1f4b222f085069d1815d5a9eba669464d2ed5d6dcf1842ae82f1970de5cd5e3aea5b12476bfa2d9282549ad0cc62901e9 SHA512 b399f6e1323d6ca341803ac6f1eb318bf24dc37182d0b49b89bb81b9466dd36271ad6dbb9f48ea6fa4760ee631f1482bb6f49c64f4d4520c40634089c1b64f9a
-EBUILD flaky-3.7.0-r1.ebuild 1283 BLAKE2B 82506424ea7f2365f26ab047bc69c9c9dc2e050c684871f09c011dce62e67cc37ea19baa05c55297847dfd93b9abd924307a397952dee7228292af29d9b08b35 SHA512 2b71ac76494867cb398181a03ad274133bff28969d9460f33ff87742d3045e47c2558e3b5a0694f8521514d935f686ffa5b9b3d671e052fd5e32f4d6d3d36d1b
+EBUILD flaky-3.7.0-r1.ebuild 1284 BLAKE2B 9e7e41cc890dff994a561c3f7453c2e099e1e6780b4aeb443901b86aa8ede30dbad4ad2b0662abdbcb591ac5c9dc29ae440f57705a10a618311b1bab11706abf SHA512 66e1094d9846adfa4e4cd4f0319b181f536fdca4bc432f37f7ec14980273d435f0953f233bcc27a1e6cb2ac9f153f75f55b79a3db584abdbd87b48092718db9e
MISC metadata.xml 394 BLAKE2B 53dd53a5d469ac917564b6e476bd9dc3ad0db1d5deae6070233427dc2429e233bc9ee800fce0ec5c1a00eeb399d942287e2bb7acb2267abc8fc0541a08596b4c SHA512 cf363a14b16277e1bd3af50ae9827103ea16f901489b7b2d8729729e98dc09e0a05f91298e82054e5a58d042b0beeb844a80ee5a4ca2e28e9852fa7f5b7fc652
diff --git a/dev-python/flaky/flaky-3.7.0-r1.ebuild b/dev-python/flaky/flaky-3.7.0-r1.ebuild
index d69580ae4761..0253d0440db4 100644
--- a/dev-python/flaky/flaky-3.7.0-r1.ebuild
+++ b/dev-python/flaky/flaky-3.7.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/flask-security/Manifest b/dev-python/flask-security/Manifest
index eee7c3b76093..e845d484f052 100644
--- a/dev-python/flask-security/Manifest
+++ b/dev-python/flask-security/Manifest
@@ -1,9 +1,6 @@
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.5.gh.tar.gz 348928 BLAKE2B 9890227e9775c4a28fc364affb0bf767407463d514f6dc3cd359dd8a026e8325d943a547f294f6363a276f9e7d97336c526dd45f4549c7cfaff2d6ef9ef0316a SHA512 f9ac7f46b2e1ab7dbb44ba925b01e16304e8f8d6d5d56f4e558d07b80dfffa59f04c2597e17c00a7d7ae11be3a97c78ccf8d79993b7451be4a7f75f85bc89f6f
-DIST flask-security-4.0.0.gh.tar.gz 381592 BLAKE2B 62f8ceb5b6912839ad69a9f26793a831304f0d03cd40c73bd7c6701421d22955bec1e43713b2e07004ff9686591370378d9ff6e2e61e6bdc9a6472f18b28bfad SHA512 1d616121d0220bdef6081f4feb2c56b6feb346609548ad74c7bbbb60f4d65e9b3ec92a35fa9e077c35db9ab398d921461450594185956d05d5dda063fe972b72
DIST flask-security-4.0.1.gh.tar.gz 389071 BLAKE2B 38e352dab5fe687211240011d844a1d5f6c0b5fcbb10752960f7ff5de14f5aa2e30ed9bdadda6684a3bc99e176edb7b8937d99322b4c131e22e87b273896c391 SHA512 ea541cb40679432dea67ffc0bc640147c518e07b7e83a01e3beacc156d0a9198a33da3f458a9219b04148c011f1a26f1a4019a216904239efea3b57e65f3cb45
EBUILD flask-security-3.4.5.ebuild 2270 BLAKE2B b5e24c6713976774778e8c268b9967614676acdf1d906520889c9245ccd9d2a2960c02130c0135e4a891d3ae5859f20cc076be1fc6df5920df9925d39e5e9a59 SHA512 a07e3396fd9a886dd55b246da398939048e150e28bad6fb0399d2c877ecef399a4a470e603ff084fccd1707cde5c965f1420aa4107064603ad7d8c30f29a5c3e
-EBUILD flask-security-4.0.0.ebuild 2029 BLAKE2B 287f12129e09c067cf6b141ff17c29dbaf9b46da76ea99282be5ffaa18008d2bbf0c73098ee0fa7995e16605f0b536b0de22b8584fc7f4502ac635913147a6e8 SHA512 4c89375117a70735a474a39d2dec6c46c379ba120d4277b5535a69308dda519db247fa9944ada38b7e158136062e32ebc3bd191e52e72b56e83fef2baf74f3c8
-EBUILD flask-security-4.0.1.ebuild 2007 BLAKE2B 0d26c475ddc879de7ace5a1f74d0499b8aa65a2a6747cc77aed4e96711f15226706c70eda628cb0ee3e9a649f6aad4041c393d191a658c7eed4e053dec7f79ab SHA512 c7a521925e9bf0c783645573acb28ab59bdc61d63374938b195f3f3dbb736f5b4c0c1d542411953690be15e1d8bd9577e2265876407027eeb6306424e43fc9e4
+EBUILD flask-security-4.0.1.ebuild 2005 BLAKE2B a5a090de8e30e84266d74f0d22d73667710c8e1fc44e42c34d8c08c4c8d1e3dce0b2b6e3bbc8e7cc2ab46b766eae92bfc75fbfb466cc76d8f85cda96e6240273 SHA512 e53f081ccd0e60ce5b245747cc21094e535d5126a32d9ca7bf1689b899627ec1076015922c9170a403ab31f58330198c7befe471bb6dacb36d64e4b2f774493d
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
deleted file mode 100644
index 8e78cf7b1116..000000000000
--- a/dev-python/flask-security/files/flask-security-4.0.0-test-install.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-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
deleted file mode 100644
index c483d24d51a3..000000000000
--- a/dev-python/flask-security/flask-security-4.0.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# 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-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}]
- amd64? ( >=dev-python/flask-mongoengine-0.9.5[${PYTHON_USEDEP}] )
- arm64? ( >=dev-python/flask-mongoengine-0.9.5[${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/flask-security/flask-security-4.0.1.ebuild b/dev-python/flask-security/flask-security-4.0.1.ebuild
index b78510e8f15d..e6b5dfd28265 100644
--- a/dev-python/flask-security/flask-security-4.0.1.ebuild
+++ b/dev-python/flask-security/flask-security-4.0.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
>=dev-python/blinker-1.4[${PYTHON_USEDEP}]
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 31e2e86a3de4..24a16b4ead67 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,7 +1,5 @@
-DIST fonttools-4.21.1.tar.gz 2531249 BLAKE2B 7f507f85061c67da0003ed2c4f685b22ccf0e6c5067adb934772ef0832656bbe092d1282b30b5a40071cd3a3219f5cfd810e06e9cd3f85ddd8fa93538134c943 SHA512 8c54809ab9f39e34f482ee6b17dbf8b309e8bfa0bde783e24195c1f2949ded64591c5e79565136ec8492c0095d593db20779d3f28b933f8e40e54b610130e0f4
DIST fonttools-4.22.0.tar.gz 2544600 BLAKE2B 685da467c40fc7cffe2b33b08da53e5bd148c5190efdc8d08e2c66ef06e67b5e26ec5fa090334b9ef427b1a005c6386b0f78b978d376c7daee7f4d540faa21c7 SHA512 06db054ce488d0291f876b05b5dd09a772a702f1d45b97c1ba46d02e01fe59f7c63e268fff958baa4076c1ce72f450384e473263250c1617791d78c0e311710d
DIST fonttools-4.22.1.tar.gz 2544433 BLAKE2B 711737f696bd3a25f0c0eec2c1fb80c38dcab81d974c7f5c9d9e644aa3850dbb08502ba14111397b42615fc5287f9af8aa4d7b83e7fe9f23ae4d080f2864189d SHA512 2f38eda41ce913bdd6e62f495a215c38ed9c1fa7df87f1ecc0964b3065498e39c55e030899a5561321b16f995a705449c958244ecca2aaef492c49066db0ef93
-EBUILD fonttools-4.21.1.ebuild 1461 BLAKE2B 639b7aa92a31be6b1d52c677a053bc465a5c91dfa76606fb4b0a0662dffb6708fa6c2d0eba7f0d8e8479ca1c8149276ddd5ad09043afc4780f14b8379f1d9318 SHA512 d8155e25d259c646af4fd6fc4592de14dbeb2e6e2b936fb1723d0bd69f5ad39a01112d1c9b3b242c7e252654d4e02120118b9e6906cb86ec1a013965816a9d12
-EBUILD fonttools-4.22.0.ebuild 1316 BLAKE2B 9d44143f4439f4f8c74ae55dc801945a7aad1c7d1e30e3826b488a14dfbe761ebb63501f4a92545a1eb2b8fb6bd37ad07cc494aeb73fb72169798bba63139060 SHA512 895e3d29de74df1a1782fcc9f7b15d3991e14e69b6066b249839ef86eff3ed4853faf48d9626c63fc3fad5c81c1c4946c2cc899ce1882dae8fbab60d1aa46687
+EBUILD fonttools-4.22.0.ebuild 1308 BLAKE2B 8948cbbdd2891530e5e79f05e0ff752de0278afc6659c8cbb24bfa85a6fb35c1a4869cd84642acea99d1d612c31ac8fb2ec84626c497b8d735c4fdb7edec113d SHA512 33a7e0bf787ac86abae46dbbf93f58df730076ed0c2d7b3cd0c9645d6bbbd7a019c424064a0b6293a179f36d906cfc1f59d139e33c850e8ff43171ad5b460f52
EBUILD fonttools-4.22.1.ebuild 1316 BLAKE2B 9d44143f4439f4f8c74ae55dc801945a7aad1c7d1e30e3826b488a14dfbe761ebb63501f4a92545a1eb2b8fb6bd37ad07cc494aeb73fb72169798bba63139060 SHA512 895e3d29de74df1a1782fcc9f7b15d3991e14e69b6066b249839ef86eff3ed4853faf48d9626c63fc3fad5c81c1c4946c2cc899ce1882dae8fbab60d1aa46687
MISC metadata.xml 395 BLAKE2B f31a990237241b04b7e3222093c878d57d990ee97466160947d4c85a5798543a76c480b01a8f1da13057773b3b6b6dc270d039a4211d7d5cde8991bfa9b7632c SHA512 6c676733e48ceab4d6dcc56359c62d610728e06e7483648d410cbb0826c603521823a0f73b6d832b0f90b3e2f6254a92195e751867e16fbdef8335bbb0bec430
diff --git a/dev-python/fonttools/fonttools-4.21.1.ebuild b/dev-python/fonttools/fonttools-4.21.1.ebuild
deleted file mode 100644
index 3052a8212314..000000000000
--- a/dev-python/fonttools/fonttools-4.21.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# 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="xml(+)"
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
-HOMEPAGE="https://github.com/fonttools/fonttools/"
-SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos"
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- test? (
- >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
-
- >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
- app-arch/brotli[python,${PYTHON_USEDEP}]
- app-arch/zopfli
- )"
-
-python_prepare_all() {
- # When dev-python/pytest-shutil is installed, we get weird import errors.
- # This is due to incomplete nesting in the Tests/ tree:
- #
- # Tests/feaLib/__init__.py
- # Tests/ufoLib/__init__.py
- # Tests/svgLib/path/__init__.py
- # Tests/otlLib/__init__.py
- # Tests/varLib/__init__.py
- #
- # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
- touch Tests/svgLib/__init__.py || die
-
- distutils-r1_python_prepare_all
-}
-
-src_test() {
- # virtualx used when matplotlib is installed causing plot module tests to run
- virtx distutils-r1_src_test
-}
-
-python_test() {
- pytest -vv Tests fontTools || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/fonttools/fonttools-4.22.0.ebuild b/dev-python/fonttools/fonttools-4.22.0.ebuild
index a132b8324f4c..ad44a2f64933 100644
--- a/dev-python/fonttools/fonttools-4.22.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.22.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos"
BDEPEND="
test? (
diff --git a/dev-python/genty/Manifest b/dev-python/genty/Manifest
index 04b15867693d..29002e275af4 100644
--- a/dev-python/genty/Manifest
+++ b/dev-python/genty/Manifest
@@ -1,3 +1,3 @@
DIST genty-1.3.2.tar.gz 20818 BLAKE2B a3344869e63f4f6e564836fdcf5e36b3184f5df2a20994ded3a20ee0ff1360ea5e9db574bf6097f5b47673fc7db70bb9bfd3238075fb0a3b7b722a6461f09632 SHA512 cfe984dfe5af48ba9f4f959a1d0ab1d331d3c2fdb64c680572e5652b845e5c290097ec3ed2b4e472a563cd6ab79489124f6eb212902a05a2f1ce5ff254a82e13
-EBUILD genty-1.3.2-r1.ebuild 655 BLAKE2B 3892c31e26c39759e294490cb63214828944947a381ae550e2d70b1500b9db6fa5ea044ac8c0cf30209edf5a454646d25845fdf56cd0751583c8d4996a9e9587 SHA512 49bdf2c95c23da081706785bea2e8c51ef8067ca86bc73bc840432d5739969dd690390285c95d4e74ab8c2aa4b6c439c7fd43d021fc91767cab29e65d8c04307
+EBUILD genty-1.3.2-r1.ebuild 655 BLAKE2B 1dbe54039729a508436f3551603cc13981d521ead370938494b274fc742e59dc325ee7dbfffe4fc7791b5aef44f7e9871f80702b44bf9f034e9cefde077d80c6 SHA512 b7aa67ddb6759fc782b1b32cf011ec48861c1f18291d6eed316a163394b393d36b05c8c7ec4f044b0f292f4c41133491e4c182f90d1d37f53b74b4831e97e0d7
MISC metadata.xml 381 BLAKE2B 09028f02ea8462c771a82ac8c210bac1d37fefa518bfe6151488b09ea318280088bf85ed0863e8132195ba2e910e8472ba6f8d9e89d8c740dce29267afc8bc0f SHA512 6346305d67e254c8296b6f0344ca5696e42df51ee282c467fa3a19a2a89f92aad1bff1a756e7ccedbd600df749e18c8a52e5dca2b7b5e268fdd463670880b7f4
diff --git a/dev-python/genty/genty-1.3.2-r1.ebuild b/dev-python/genty/genty-1.3.2-r1.ebuild
index 27672aeb111a..fabd8d96f888 100644
--- a/dev-python/genty/genty-1.3.2-r1.ebuild
+++ b/dev-python/genty/genty-1.3.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/google-api-core/Manifest b/dev-python/google-api-core/Manifest
index be1bc895a7b7..4f29240af5df 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1,5 +1,3 @@
-DIST google-api-core-1.26.1.tar.gz 132880 BLAKE2B f1872c1240b0b40385fce0496c676c2408501600710ec51cdcbfa8c5f0f15858ef62860f33022bd9ceaffbca25ec83cc1879b7ec7c3a3b119e5e3cc4ac043a0f SHA512 138bd10895006885761f34932bf8f4b0776c2f3a2c2038d97d1837d961088b4a19cbd84321a493b81cad4727374949e87c59b7f649507a7cb356e6457a94cb1f
DIST google-api-core-1.26.3.tar.gz 133409 BLAKE2B ca3c63769f87cc79483d5ac52646cb044fa21e4f702a945994aeffad71b5be6bd1105e7aa3ec489c943d8adb1148f1c5eb868d64d71f0bcc4a6084ff470acf05 SHA512 8a7753ee30f6f3bb78265b083d8fb80a48021ab32c849ddadaf969263e5a63bfaeb3010b584440d5c5f1c4e0dcd4e8fcd4df16321ccb03d3c0932e19502bbe4c
-EBUILD google-api-core-1.26.1-r1.ebuild 1260 BLAKE2B 41e5da2c64d6ae327135c47f9b14ea57e226d765aa948b2acedb8a895f0d603cf39cc79340401072538dd54326865d5d2f6ef9c0cf9db21ece6c9c8d34fa42ee SHA512 fa476f9c48b5d7c0aebdde04e1044535544d2ca1b518e158011ef82474defdcb377bb6cc38f0be11c1b28cbb2a5717bb357e8006bc98a0c0b88dfed84ad1c8fb
-EBUILD google-api-core-1.26.3.ebuild 1262 BLAKE2B 80d50ffd74520f2ecd050586bedb1067db37be45bc7879ca0abecb09d2e027f4a1c70e0bfc38750ace23ba4acd28235e09464c966a95239511b04454a97d8f51 SHA512 1840aa564a0b56f8d887e6446ce68f57f109e63029fe6dfa50bf1ad0df174656ab4f9bbce50498e3c1f937d855c20d9f4aa0df039e709ed8ee04b32c3dbde11a
+EBUILD google-api-core-1.26.3.ebuild 1260 BLAKE2B 41e5da2c64d6ae327135c47f9b14ea57e226d765aa948b2acedb8a895f0d603cf39cc79340401072538dd54326865d5d2f6ef9c0cf9db21ece6c9c8d34fa42ee SHA512 fa476f9c48b5d7c0aebdde04e1044535544d2ca1b518e158011ef82474defdcb377bb6cc38f0be11c1b28cbb2a5717bb357e8006bc98a0c0b88dfed84ad1c8fb
MISC metadata.xml 452 BLAKE2B 0fcfeaec5750606a31eecf6794110c23bee9e2e56c9aa18201568e9ca8b1b45ef538efb4d0700eef7ddb28729acbc23946daf2c88c1cbe4f4f309d635455080c SHA512 0bb4089469ba140ff630b358150bc7ccb646465da9ae7b83ddbbb980b10347e0d3cb7b7e86cd8d0ab5897aa6a34017f6a921978a8ded784ef7582b00552299ae
diff --git a/dev-python/google-api-core/google-api-core-1.26.1-r1.ebuild b/dev-python/google-api-core/google-api-core-1.26.1-r1.ebuild
deleted file mode 100644
index 89f540e71921..000000000000
--- a/dev-python/google-api-core/google-api-core-1.26.1-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# 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}]
- dev-python/packaging[${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/google-api-core/google-api-core-1.26.3.ebuild b/dev-python/google-api-core/google-api-core-1.26.3.ebuild
index af52a0d1189f..89f540e71921 100644
--- a/dev-python/google-api-core/google-api-core-1.26.3.ebuild
+++ b/dev-python/google-api-core/google-api-core-1.26.3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P//google/python}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
dev-python/namespace-google[${PYTHON_USEDEP}]
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index b7614bcd8e91..8340c5b1b229 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,14 +1,6 @@
AUX google-api-python-client-1.8.3-tests.patch 1118 BLAKE2B 41900d0b3358128626090b94f8e2a1f767a31dce97efb3c7c5750704a27f9c962cde240caafcc883497b71209c7c8b6733464d1dfee00ad13d2707cb2beee397 SHA512 a14830727ab93bece5c65d303276b6ba85c5fbe8335d97be2f0478a7ab1d37d9be688c859b4ff4ecaf966a9d95f245276c81dd4d7d4e9bb31164a33ecabf32ac
-DIST google-api-python-client-1.8.3.tar.gz 13537177 BLAKE2B 00b1d46f349a8ad66d08a01da31aed224260ad38f0ee2d7a5b68afe29264234475d28b33cd95addf9f7020fa052e9528b01a4c9cdb73e2ca5742134c4f8f86b5 SHA512 7b9138b27bf032cc1b8beb321459ba5935ed31e4965fa783e472b9483cfd0e97c1da6a34e84fb8c939c462fac462d3f0d853266586ab37be8f890a6b873cf4e6
-DIST google-api-python-client-2.0.0.tar.gz 23121166 BLAKE2B 427160b34982438ef7b2ded441623daf49285c5734313f49cc47d1bef5a86a80613ae357a0307b84c145219c44d301b5fb5243bda9f4005c56aa2de97efe112c SHA512 1172e50349d2062e1c79d864c0b9602a1a51823c4453f68f1d6d8644fca330ef7767168cdd45623452271930c0234ff07a94fa694509095bffd8724be3961c2b
-DIST google-api-python-client-2.0.2.tar.gz 23122914 BLAKE2B 0df0b44b2e86088069c5abc1916e733340ccfdb5be7629a2b5f1fcc8e5597183213d2ec149ef64a879bd50710ac804839b7d3be3d912ff6f132473dc6b4050f1 SHA512 9224a1f925ddeedfa0237372b4c5d1dbab913e07a8885398b955ff188decea68ebcde36fdc06394674e31d8ff4dee02aba0e13ebf8f599b1fc19854c21f9ce85
-DIST google-api-python-client-2.1.0.tar.gz 23921001 BLAKE2B 8594d79a0eb71587c2d0d55c3d9bc1414f5ec057594324638947fb408182a58f04a8672bbbfeda95a262ff2888d93e3e103730f592caf4d884d392f8ed894824 SHA512 c76075920a3e56f3d64ada1973ade61bb3806afd63e5bd184074b4a3a16e143aa5662543127e98451a942c6b47e8f9f28002ef52b548fc8702ef703c0da33cf4
DIST google-api-python-client-2.2.0.tar.gz 24631108 BLAKE2B 377b87d30a0adb2bdbf983e9821e8be5db371e70572d79cafc1c4d231206461d50373b87aed5927cf5a485c3c1b21819db2719107cf58472551a7a0f858d8090 SHA512 9e921aa4b3868f85ecc3eb572d465c13851b1dfa0e84d11706821d5d02511cd4ae4fab4b9b55c606446d5753dccb973a99de888fbfa890aa1fcb6083fde976de
DIST google-api-python-client-2.3.0.tar.gz 24912943 BLAKE2B 60233808f0f6243c37e8915791975e9aa10fa2d82e54c183582db9712dc36920d7d99f6caa67a25a96b1806ae9f96fd4f371010472b753f7a80d5e4fab49bd3e SHA512 11b9ba2f6417c017d47c9563460c38afdbfd01658e6c0f1812b1cdd1068b04bd37bb362e2ade4214fcc9a89d758f31bc977e281b093793a48641a2b7d926715e
-EBUILD google-api-python-client-1.8.3-r1.ebuild 1396 BLAKE2B fc4b6eb8e14a19a899b780cb8d1191db0ab05bf7d1492a986e6c656410abd791373ca30cf4ad8c0347caefc6a2d4cde687c1c6b9a4c228edaa60787561fd178e SHA512 897f438df59873c4700dcbfe2b4751fd426fa4c0d99fe64ad5eee22b074694e9612809a48631dcb092ee3aa4e98e402318e3c00393ca80ed8b363819fe30527c
-EBUILD google-api-python-client-2.0.0.ebuild 1396 BLAKE2B d1bdcc7680318b5206d46c33305c0e5b8dffef90cb9de16d74cfb3a27f0b18e70119a895a8a0998b16c41a495d264b3ba847941bd5c88989aae1d565fe2d725f SHA512 84bf67f885f5651f1bb22c479762a58a19f708a59b555efbd228c9caee0da021c823530c6542b818e2d1900ac3347af7f8dc765271a6e2f9e47a1d7564b7693c
-EBUILD google-api-python-client-2.0.2.ebuild 1519 BLAKE2B 164b19b659c20337532f296d94a19024020078e6f62ad98142cd8017fc95dfc65cc8011e378b9cff98fab3943c7d1bcb56ea8b9e98a8fc9d7015f7b0d3a0425d SHA512 016efafa8490af176fc7f617c7f281bc34369b72b34f4f4f1d780728a203383331bd264879a95f0d71b8bc0d73e1f2d8d4c2e218c50f2953d1f7907bb607a563
-EBUILD google-api-python-client-2.1.0.ebuild 1521 BLAKE2B 8705a8c639a00233103c0dc9384e0c18a180965572dae36d74053f3c1777ca4e31406207d089d055d764c12c73deda1de963caae8775a30e15972861cfd4e231 SHA512 a4c76f5a50fc4bbc9d23b19b8321e0334f5d454895f2f51bee9be256bca9d91050ff83f6cb2f07476ce7cacc6b9d7fec295bc10694eb234c0bf35861790a30ab
-EBUILD google-api-python-client-2.2.0.ebuild 1521 BLAKE2B 8705a8c639a00233103c0dc9384e0c18a180965572dae36d74053f3c1777ca4e31406207d089d055d764c12c73deda1de963caae8775a30e15972861cfd4e231 SHA512 a4c76f5a50fc4bbc9d23b19b8321e0334f5d454895f2f51bee9be256bca9d91050ff83f6cb2f07476ce7cacc6b9d7fec295bc10694eb234c0bf35861790a30ab
+EBUILD google-api-python-client-2.2.0.ebuild 1519 BLAKE2B bbce04ff3287c107f2deffd4614c62c71fe3e147b514fd46cc97761f3a30b8593aade945b40d7272d5b34813f897fd1bfb3ff96c89fe9208cc50960007217fd6 SHA512 7604601e0431d69f1b999fc5cad59c2118a4d5c5864ed6ab803fe3faa1be4833ab1a72df585ae278759cd1e8d73c617b60889bae6e41773c0f74dd36cf78a401
EBUILD google-api-python-client-2.3.0.ebuild 1559 BLAKE2B e345907554560433de3888b24109ad3103348a620f9f85f0c842fa2350e5c3fcbd4cae21229787b634330a94f916b16bddcfea00cebdcfe49028f5ccd92d945f SHA512 1c0638e7cf57b6e3af304741a6c80408005877abff24e88a161bbf7233ddb28463ca7b3009f2d882758021f8ac2810235bc9986ca19a385fece84b3472e1b004
MISC metadata.xml 537 BLAKE2B 5cbf80edce906cc5e6907af3df5b67662713d2eb503bcc619f616a5e770f57143d36089c1f2dde53c9c78b8df8b974e27e61d056b01bb70e6d7b9bd18a061afc SHA512 4d050e4c5f9b8f2284d4025570f5e52619b5304be4d7f76f856cce782120d8e1c0dcd23b5699509cb57a7720840b019f2c9bb981a08a6071be56977115708aa3
diff --git a/dev-python/google-api-python-client/google-api-python-client-1.8.3-r1.ebuild b/dev-python/google-api-python-client/google-api-python-client-1.8.3-r1.ebuild
deleted file mode 100644
index c37ee31943bd..000000000000
--- a/dev-python/google-api-python-client/google-api-python-client-1.8.3-r1.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
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Google API Client for Python"
-HOMEPAGE="https://github.com/googleapis/google-api-python-client"
-SRC_URI="https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/chardet[${PYTHON_USEDEP}]
- >=dev-python/httplib2-0.9.2[${PYTHON_USEDEP}]
- <dev-python/httplib2-1[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/google-api-core[${PYTHON_USEDEP}]
- >=dev-python/google-auth-1.4.1[${PYTHON_USEDEP}]
- >=dev-python/google-auth-httplib2-0.0.3[${PYTHON_USEDEP}]
- >=dev-python/uritemplate-3.0[${PYTHON_USEDEP}]
- <dev-python/uritemplate-4[${PYTHON_USEDEP}]
- >=dev-python/six-1.6.1[${PYTHON_USEDEP}]
- <dev-python/six-2[${PYTHON_USEDEP}]
- "
-DEPEND="${RDEPEND}
- test? (
- dev-python/google-auth-httplib2[${PYTHON_USEDEP}]
- dev-python/oauth2client[${PYTHON_USEDEP}]
- dev-python/rsa[${PYTHON_USEDEP}]
- dev-python/unittest2[${PYTHON_USEDEP}]
- )"
-
-PATCHES=(
- "${FILESDIR}/google-api-python-client-1.8.3-tests.patch"
-)
-
-distutils_enable_tests pytest
-
-python_test() {
- distutils_install_for_testing
- pytest -vv || die "tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.0.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.0.0.ebuild
deleted file mode 100644
index f2bb3877647b..000000000000
--- a/dev-python/google-api-python-client/google-api-python-client-2.0.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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="Google API Client for Python"
-HOMEPAGE="https://github.com/googleapis/google-api-python-client"
-SRC_URI="https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="
- >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
- <dev-python/httplib2-1[${PYTHON_USEDEP}]
- dev-python/google-api-core[${PYTHON_USEDEP}]
- >=dev-python/google-auth-1.16.0[${PYTHON_USEDEP}]
- >=dev-python/google-auth-httplib2-0.0.3[${PYTHON_USEDEP}]
- >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
- <dev-python/uritemplate-4[${PYTHON_USEDEP}]
- >=dev-python/six-1.13.0[${PYTHON_USEDEP}]
- <dev-python/six-2[${PYTHON_USEDEP}]
- "
-BDEPEND="
- test? (
- dev-python/unittest2[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests --install pytest
-
-python_test() {
- local deselect=(
- # require Internet access (and credentials)
- tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive
- tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object
- )
-
- distutils_install_for_testing
- pytest -vv ${deselect[@]/#/--deselect } ||
- die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.0.2.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.0.2.ebuild
deleted file mode 100644
index c99cd35d27cf..000000000000
--- a/dev-python/google-api-python-client/google-api-python-client-2.0.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# 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="Google API Client for Python"
-HOMEPAGE="https://github.com/googleapis/google-api-python-client"
-SRC_URI="https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-RDEPEND="
- >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
- <dev-python/httplib2-1[${PYTHON_USEDEP}]
- dev-python/google-api-core[${PYTHON_USEDEP}]
- >=dev-python/google-auth-1.16.0[${PYTHON_USEDEP}]
- >=dev-python/google-auth-httplib2-0.0.3[${PYTHON_USEDEP}]
- >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
- <dev-python/uritemplate-4[${PYTHON_USEDEP}]
- >=dev-python/six-1.13.0[${PYTHON_USEDEP}]
- <dev-python/six-2[${PYTHON_USEDEP}]
- "
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/oauth2client[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- dev-python/unittest2[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests --install pytest
-
-python_test() {
- local deselect=(
- # require Internet access (and credentials)
- tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive
- tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object
- )
-
- distutils_install_for_testing
- pytest -vv ${deselect[@]/#/--deselect } ||
- die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.1.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.1.0.ebuild
deleted file mode 100644
index 57f778294183..000000000000
--- a/dev-python/google-api-python-client/google-api-python-client-2.1.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# 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="Google API Client for Python"
-HOMEPAGE="https://github.com/googleapis/google-api-python-client"
-SRC_URI="https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="
- >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
- <dev-python/httplib2-1[${PYTHON_USEDEP}]
- dev-python/google-api-core[${PYTHON_USEDEP}]
- >=dev-python/google-auth-1.16.0[${PYTHON_USEDEP}]
- >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
- >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
- <dev-python/uritemplate-4[${PYTHON_USEDEP}]
- >=dev-python/six-1.13.0[${PYTHON_USEDEP}]
- <dev-python/six-2[${PYTHON_USEDEP}]
- "
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/oauth2client[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- dev-python/unittest2[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests --install pytest
-
-python_test() {
- local deselect=(
- # require Internet access (and credentials)
- tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive
- tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object
- )
-
- distutils_install_for_testing
- pytest -vv ${deselect[@]/#/--deselect } ||
- die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.2.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.2.0.ebuild
index 57f778294183..390300fdfffc 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.2.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.2.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/googleapis/google-api-python-client/archive/v${PV}.t
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
>=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
diff --git a/dev-python/google-apitools/Manifest b/dev-python/google-apitools/Manifest
index 4c32172279cb..5ff7d8635529 100644
--- a/dev-python/google-apitools/Manifest
+++ b/dev-python/google-apitools/Manifest
@@ -1,4 +1,6 @@
AUX google-apitools-0.5.30-py37.patch 5938 BLAKE2B efc0962d612017903092b7ed37561a09eb78f8b2c189d7c8bf902fd11b711676a230fed57f2671ac0d0c9fdddfbe66ac911d84ce1cfab64ed6b3a865d3ba1aaa SHA512 0cbeaf85568a23224c32647c1e3f6ce3a173093df1d40e36a8f2dd9155f19b3211fc926c054add955934104a069787d7cac03aa86efad526556f3255cdff98f0
DIST google-apitools-0.5.31.tar.gz 364797 BLAKE2B f61ea1f982653998d9c85782f171f1bbb5f1c20dee067eb5b865d4eb87db8287544aeeb94f722f8cd1d04c45974c15c54ec7edd581287323c9336d11e642f1b6 SHA512 b66b4ee17dca9330c036ad93521ec76ece84b2780743486e58f768db8949875710af256fe6ba8e570c1309b791c0fc0d6fca84342e3ced85fc6fba416cd849e1
+DIST google-apitools-0.5.32.tar.gz 365913 BLAKE2B e43b21e6ce8491c89955bd6c194a1f4076988be2f67280c1bfb8184e1b83a01c307077080d182877d1306814bc38aa0541d9d417cfb93afdd766ddb3c83e0ef5 SHA512 5996d80cb08fd7de3b2df5fbdbe56c885af5d85276a44f174762ac71407227e454d338007035ba2b3deef09384e7bd389f121ea5e19e5e302a054f1033c19b6f
EBUILD google-apitools-0.5.31.ebuild 1032 BLAKE2B e1bd81f6d4d2de151504492bb1eede7f4c8c5b718d4a5c6597581d256d5a29faa4104ebbaaf41140591d5c69dccbad521e9305dda59b1dc99e605b413bdfab3d SHA512 5097ac9cadfa8cde6dbc6295a03360f5d94e7c758aee92f96a592406d6e2fcf01c8e80cd789f6278fd8720aa815c34f4cc7d60fb874099256caf48362cbd990f
+EBUILD google-apitools-0.5.32.ebuild 903 BLAKE2B d0d67653d43f23a6d13098817c395fe27ea324f94e96069530abc98ee049e2fea78947bda75cd0ea04ca3d54f1abe8a8a3e5282859bc63a4818235b4da250bf1 SHA512 51dd15571ef5a6c4b2d6c4a03b23cfff683c59fb9bf8ca3c3931ebc4197e6a7856c07c1ed8620c0f3db257db946e8e3aab8695e3108958909cd279e9ebeefdb8
MISC metadata.xml 373 BLAKE2B 22089d9370239a2a4378657684c61a9093b442f958990491392c82a196e8ef3440cde1fedaeac7c3b3bf97cee724ef4b279c57af7720f647a39d2afd9dd6bf2e SHA512 d4dd3dd7e9eabbb4be5888fc5538eb3be2020cf58cb29308d8f93c4fc910b9595f09cc4bc86dd07577023714cfeaee0971139217e4e2ca77d65115d7da9d06a3
diff --git a/dev-python/google-apitools/google-apitools-0.5.32.ebuild b/dev-python/google-apitools/google-apitools-0.5.32.ebuild
new file mode 100644
index 000000000000..10bf2fec7dc6
--- /dev/null
+++ b/dev-python/google-apitools/google-apitools-0.5.32.ebuild
@@ -0,0 +1,35 @@
+# 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
+
+COMMIT_HASH="7975c0cdbae1b9fc106553ce46e4a59cf0bea1e1"
+DESCRIPTION="Python library to manipulate Google APIs"
+HOMEPAGE="https://github.com/google/apitools"
+SRC_URI="
+ https://github.com/google/apitools/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+S="${WORKDIR}/${P#google-}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+RDEPEND="
+ >=dev-python/httplib2-0.8[${PYTHON_USEDEP}]
+ >=dev-python/fasteners-0.14[${PYTHON_USEDEP}]
+ >=dev-python/oauth2client-1.5.2[${PYTHON_USEDEP}]
+ >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
+ >=dev-python/python-gflags-3.1.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? ( >=dev-python/mock-1.0.1[${PYTHON_USEDEP}] )"
+
+PATCHES=(
+ "${FILESDIR}/google-apitools-0.5.30-py37.patch"
+)
+
+distutils_enable_tests nose
diff --git a/dev-python/hcloud-python/Manifest b/dev-python/hcloud-python/Manifest
index a8305f3f88af..774a615d5cd0 100644
--- a/dev-python/hcloud-python/Manifest
+++ b/dev-python/hcloud-python/Manifest
@@ -1,5 +1,3 @@
-DIST hcloud-python-1.10.0.tar.gz 82155 BLAKE2B a22ad24863f416b039a04d9e82675fa7923303d73aff6045a2247fc755db1740cfd98418a84758a15eb96ff666bc6e395a969cf59a234571414087fb03cd533f SHA512 c16e070c39e514faf002f7c78ed8fca6ac762775a75bb1a04f3033f6cd9ca6424b595dbd636ad451bce1eb5b52214373ddd29513937c42c84b4a0a7d2e84fb3f
DIST hcloud-python-1.12.0.tar.gz 88905 BLAKE2B 1e24cfa208f02a1068b0016ac8948358a3709eb4a2c1f73d75d8e3ee85bee7265b0da6f5cfc58afefee664a024becc57dfa3389f36c4e7ae0c0ae623944e51a3 SHA512 fc431041d2bbae749d5335dda0c8ccf6abcb3fdd8e3a467b50a2ff45e70f9b7a8378bc2b72c00be7c65cc8cf84e01fde7965c6bb731b7252d7da377648bc01eb
-EBUILD hcloud-python-1.10.0.ebuild 1274 BLAKE2B 828d850ce72bf1a695ac644e0276a02b0bd5769c173aa84379812521e081d423b5a6f99c84bba42dfbfd4840c6051c992e42efaa2cc03bce6a1d8dfca3fb282e SHA512 5a6f8281e593bf6c271ac6963051491adb048aebc46544cf4c03020191f1a515dfa5537d43c317925c8e865cc22c4bf42314a3d3d707da4b835b7daadfe0f193
-EBUILD hcloud-python-1.12.0.ebuild 993 BLAKE2B 13ebed1c648e34ebc8a84061056465dc43d0fde196a57b28b246cbe41ab99fd70fb696cfdd28e9498eb03d2b8a39a38b9133c52b1e73e33c52201e0bcd31d867 SHA512 b76c5cba1bfb4a55f8685669c11cf94695b8484ff01cb333233e5a5c5593629a201c153e4346b8f657fb44790e3cf74071dee2d193a264552a5d9f3503599334
+EBUILD hcloud-python-1.12.0.ebuild 992 BLAKE2B b9dbea60ab939354671d428ceb8851d8195f9268a6f380fb542f9710b6ffebbaa5b345f9bdead549f828ff1207534837d789dd5bd2823f7940293c82f9d9c756 SHA512 2246a7df95faf8d89378cace8adb1e37bb739c6e7d319435238569d941c42639120c2300a9d87147bc2b25849c6e3fb758f88d4d91bd8cb68ab537cea3afdb31
MISC metadata.xml 482 BLAKE2B b58d0b4580285588a5d2078699bcc2bc2fbfdb3c207266ad7f798cee761added5f819341dbddfa27066e7037128065004694e21f043a2590dc54e3e4c6e2c688 SHA512 c3370f871cfcb333f24f293bf1435ef007d4d1d6d38573744e8efeda8910d1bf08685081fb9ef0a869ec134456231a36ca43e398e279d47ada7e4ffb5c645534
diff --git a/dev-python/hcloud-python/hcloud-python-1.10.0.ebuild b/dev-python/hcloud-python/hcloud-python-1.10.0.ebuild
deleted file mode 100644
index 2310d5fd6b19..000000000000
--- a/dev-python/hcloud-python/hcloud-python-1.10.0.ebuild
+++ /dev/null
@@ -1,55 +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="Official Hetzner Cloud python library"
-HOMEPAGE="https://github.com/hetznercloud/hcloud-python"
-SRC_URI="https://github.com/hetznercloud/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="doc examples"
-
-COMMON_DEPEND=">=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
- >=dev-python/requests-2.20[${PYTHON_USEDEP}]"
-
-BDEPEND="${COMMON_DEPEND}
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme
- )
- test? (
- dev-python/flake8[${PYTHON_USEDEP}]
- dev-python/isort[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/tox[${PYTHON_USEDEP}]
- )"
-
-RDEPEND="${COMMON_DEPEND}
- >=dev-python/future-0.17.1[${PYTHON_USEDEP}]"
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_install_all() {
- use examples && dodoc -r examples
- use doc && local HTML_DOCS=( docs/_build/html/. )
-
- distutils-r1_python_install_all
-}
-
-distutils_enable_tests pytest
-
-src_test() {
- # Integration tests need docker:
- # https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16
- rm -fr tests/integration
- default
-}
diff --git a/dev-python/hcloud-python/hcloud-python-1.12.0.ebuild b/dev-python/hcloud-python/hcloud-python-1.12.0.ebuild
index af7341e93d4d..8dd6f52d339b 100644
--- a/dev-python/hcloud-python/hcloud-python-1.12.0.ebuild
+++ b/dev-python/hcloud-python/hcloud-python-1.12.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/hetznercloud/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="doc examples"
RDEPEND="
diff --git a/dev-python/httplib2/Manifest b/dev-python/httplib2/Manifest
index cf8b7acd9a72..534a713836c5 100644
--- a/dev-python/httplib2/Manifest
+++ b/dev-python/httplib2/Manifest
@@ -1,6 +1,4 @@
AUX httplib2-0.12.1-use-system-cacerts.patch 582 BLAKE2B ee2a407452ab557eec0934a175958ac7f1d1af3ad588b7f288b9e9f0a3d2b08146fdee05943e2681a1462986098256fa818d9561a4541ba0ed3b95984172271f SHA512 ff1b982e9f95f6efa53064b2a8d2748bf5a91a26fdaeb584f044d8e036b91034dbcf4719cb08855de412d6abcc33fe82e18fbd250c14d0ae2fea47b412fcafc3
-DIST httplib2-0.19.0.tar.gz 263522 BLAKE2B b35c8dcf86de17a5d8eac86a9a6b4110fb247925662e24a7645a67dfd0b2e640dc29875b41673c5a91a083f17e9619fd40dd08cf2c9ee7f48c8069bc14a50966 SHA512 9193a0e8e9a58a3f0e9b27fdf827932482a47b88af297af6e5f004164ca0b72feeff513b8191bf7c48d6714070a1390ae54eb8a2c6840f54f2580889c7837c7f
DIST httplib2-0.19.1.tar.gz 263971 BLAKE2B ec254249f5c8df2a0dc3fe4e2e9088f6ca14ba84516be77450beacab41cd295d4e741ac6026471fcf8bb8464ebd732a0a856901e5c09324a0f96ad2338b397e7 SHA512 0c87b3c9923e81c83df5257ce60f7248d86a64aea0a02d5a3f34be68c692c6abd896f95214899dc6e81b23677efc7684a3cba4c1a47261176dd26c3988054e55
-EBUILD httplib2-0.19.0-r1.ebuild 1426 BLAKE2B f8ec42207e2558879838e960cda07b848a1ea57c5c4301e1c8df0b1677b9fd9bf7cd61b11aa764f19b063a96c46c8f769a809a5726253929d4b8020a933cd253 SHA512 c79bf6cdbeab38532eb57bd4dfac935bb0a9d427736ccb2650a842e87b3c095d46cb07c8bc70b4382dbf07ded3a686babc713877710d465bb74136c9b2f29b6f
-EBUILD httplib2-0.19.1.ebuild 1357 BLAKE2B 6c4de3b467499c81a4ba9ebe2dc349b9f7bfd172385d066a7b37959f819608405a1ed25bd0b13532a4e1f2ec09cee221951f1c35e9dd1b722c9dcca1c1e7c294 SHA512 ad4e11168645e8751000c460d56a94a6fce9dba1714a8b9c0fddae501c99a90b61f38e70894e7a6862de3bf2d478bab14bf22c98d0b9b5c9348f9886ce0babe5
+EBUILD httplib2-0.19.1.ebuild 1349 BLAKE2B 9578e027e28f19f5a5517b5f750d81b901f9094fa09f097424be097db62149d0b9f624d4875a79269a5517adc29d1dfe0cb10681f74ef790a3ea733ccf114b23 SHA512 3eb7a5ea0913b7d454329c7f6790ee446bdcfb53507c4cf2f077a19a29a7af01921abfe2209096071ed751e19ab9c541a6851fa629f1e7149c981d76fbc6fead
MISC metadata.xml 405 BLAKE2B d6f84c1836d38410590b2da8878ee9afe2b3b8754900c140e0dcb2a8098c998e078db1d93b7d5d5c0cec8b714a4447f9bc032e98d4c4fdb84649b32c3a14e405 SHA512 3b3a073097dfa5c018db5f5a3d8c5b3a65fdc56e9c0fbf3c00610a3a256596b7b6c5d40c20e7fc91007eb27bc7d1ec358f42a4d01f37ebed3656f88896df5f40
diff --git a/dev-python/httplib2/httplib2-0.19.0-r1.ebuild b/dev-python/httplib2/httplib2-0.19.0-r1.ebuild
deleted file mode 100644
index 24d843a24400..000000000000
--- a/dev-python/httplib2/httplib2-0.19.0-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# 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="A comprehensive HTTP client library"
-HOMEPAGE="https://pypi.org/project/httplib2/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-RDEPEND="
- app-misc/ca-certificates
- dev-python/pyparsing[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-PATCHES=( "${FILESDIR}"/${PN}-0.12.1-use-system-cacerts.patch )
-
-src_prepare() {
- sed -i -e '/--cov/d' setup.cfg || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local deselect=(
- # broken by using system certificates
- tests/test_cacerts_from_env.py::test_certs_file_from_builtin
- tests/test_cacerts_from_env.py::test_certs_file_from_environment
- tests/test_cacerts_from_env.py::test_with_certifi_removed_from_modules
-
- # broken by new PySocks, probably
- tests/test_proxy.py::test_server_not_found_error_is_raised_for_invalid_hostname
- tests/test_proxy.py::test_socks5_auth
- )
-
- # tests in python* are replaced by tests/
- # upstream fails at cleaning up stuff
- pytest -vv ${deselect[@]/#/--deselect } tests ||
- die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/httplib2/httplib2-0.19.1.ebuild b/dev-python/httplib2/httplib2-0.19.1.ebuild
index 39da0f2066a5..43b6d5c371b3 100644
--- a/dev-python/httplib2/httplib2-0.19.1.ebuild
+++ b/dev-python/httplib2/httplib2-0.19.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
RDEPEND="
app-misc/ca-certificates
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index c0aed69c32c8..0298afc3841b 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,5 +1,7 @@
+AUX hypothesis-6.10.1-py310.patch 2493 BLAKE2B ffc3e9669407a20a2820a59980719d0a176348798a6aa9368f5249cae65cb7c8053f79fdf53d833709793b049bc2c3e4130ab3c9f166d48e5909da1ff07b86ac SHA512 c5762698d1a463ca942d024619453e5e89aeaf5b884eee099489ea91de71d82cf6797e661767cc77a6c84338dd4b989eb255b988ecc6938aa77418667ffaf048
DIST hypothesis-python-6.10.0.tar.gz 9126095 BLAKE2B 7dbcbb1d1099490c5329fb9a134b87449a8224565c4ccc88692c6cdedc847b0c3143b438f1d7bed98932ddfdf53fb5d09980ec0cc7d5e23fe60e651aef10ddbe SHA512 a9ced1baccaa411c264aa02de3ebc2d76985b3f61a378f9ec413b510b7b16c40cc3072d0d042a03046593b303ee367f3dd34f8b09987a1b0fb97de77f6fe3e8d
DIST hypothesis-python-6.10.1.tar.gz 9126246 BLAKE2B cc8cb3436d1de5d3d65a13cb5edefdbaae8bf9daed296eea9111ac46c002c34f43119f10b2ab1f45c5cbca5fe46d00738676290eb0e8437f2c10b5926d9e0915 SHA512 586b7f380cb850089f7d5321f11da92ef4a9b80e2ea925103e29c1f6c6c9da0a2a899a1a45ce77e0a40073f147561bc4fcbd5cb2ce77a9c0c65f6f64dfe4b716
+DIST hypothesis-python-6.12.0.tar.gz 9127949 BLAKE2B fae9be5f82362f46554e9912f34e7da06b2e8f8612428af7a8a77bda06e926b8c541e79c40a8aaab4a1d4d299cd947f2ffc92f44c8d569c185891e5b6aaac61e SHA512 7eafa80a546d17cb5239caf3aa18df1a23caea3021fe9a8d1e180c85443920df44ab93a31c13192ea9856db6a1ee8d5af82f44dcbaefb6dba6c37ab63081e050
DIST hypothesis-python-6.6.0.tar.gz 9117847 BLAKE2B bb88ebee9db53f1c5753730d04e5dfe6a39ac4c5f7d534778b22b813ba188a55de6ad8a34f611f7863d1c3287be39ed7e10981e9d6ed8d8dd106688f154c3a49 SHA512 a446b4a11c6ee013225bfcd58e26efc6c9d867545d9bcf90a19468cb01fc5e2c5a7280ff9a80d4a1adbfe06dd155df6152941d5f53869d85e1d259e68a33a5e2
DIST hypothesis-python-6.8.1.tar.gz 9119495 BLAKE2B 4d98e30a04f652af79dd49e921b856124a312b63f087a6fd200282e9b0a0cd6fcad1a42a6008406bc347f21bf9cd6c5ff2db79d013987281f59365bd9d91550d SHA512 2f25e994438479b5faa15b2038146ab385445bf2722b0951ff55f324b074248d7322c4c6f3e9c659c18d0aa94150eea4c6567a7ac24debf2de4b32bab37a4dcc
DIST hypothesis-python-6.8.9.tar.gz 9122168 BLAKE2B 2568dcfcbc7182071247d0b7d978abf2184be4583937a42568c3e199eac6ce538adb7b3687747979fc6ab9da1e61088db7d1a01294982e75cb04992cdc10537a SHA512 4dc3884e2487f27a3b6b362e04cecd281f9072fdd2e8e91738899baf589d6d48df9eeacb9a158251c20b210d1190b78eadd191aa95f151023bd81091131dff66
@@ -7,7 +9,8 @@ DIST hypothesis-python-6.9.0.tar.gz 9123041 BLAKE2B 5c9a4d1bed02417dd35e67f7f8e6
DIST hypothesis-python-6.9.1.tar.gz 9123088 BLAKE2B 6a960622fc14d507d5ac66737b88e7b7184c827f31c505797be33766ac8d1721191e48334b58d1d73ef1058eaf94d88ef9d7ddf256948180a12c707b6963d1de SHA512 ad5f18ecbb0376b04eb26f58ad2b72ae6789029bf89f36d4880e5212a4cf7d669a048bb8d4f0bdeb0f5c1f1cc053d054d60235224f5154803fd0319d7b140b3b
DIST hypothesis-python-6.9.2.tar.gz 9124848 BLAKE2B f1d13f37ee2c9fa4d2716e6c4df412cf652704c1fecda575be2959cde10c9e8b9e54b4a772bda4f1c476936817e6d47d8c17880fa13714daaa9e7b7fd0eca56d SHA512 c209e921e89b5b5863e7b103462cf34a0fd5d06c373c4d880b2aafd8b9521fcd95f58cd00f55eff81804352721b1114f208ce0e19f9142783834e93867ba336b
EBUILD hypothesis-6.10.0.ebuild 1751 BLAKE2B f84f1719fece3b44d09ba88e12404b0c74d045ce4752dd2360f5479cf0cf88fbb764a19f3b43fda536629a45da0981d1d50c45c1f8446696c7c62a9c30b23cee SHA512 c1d8d55ed2ec689845a4901efe22835ba98da8e358f0d96a4c2d64893e27467d9ed179d41807cd937dd14931bac1a5695416d78a38b6a87e7cf83fb1c86a757e
-EBUILD hypothesis-6.10.1.ebuild 1751 BLAKE2B f84f1719fece3b44d09ba88e12404b0c74d045ce4752dd2360f5479cf0cf88fbb764a19f3b43fda536629a45da0981d1d50c45c1f8446696c7c62a9c30b23cee SHA512 c1d8d55ed2ec689845a4901efe22835ba98da8e358f0d96a4c2d64893e27467d9ed179d41807cd937dd14931bac1a5695416d78a38b6a87e7cf83fb1c86a757e
+EBUILD hypothesis-6.10.1.ebuild 1775 BLAKE2B c4c0ecfd0f56207f664d5e2ee58671672d9222d9644b5dceba87229daa8efd5136e861a5ae03c8746ae0e4ad4ed4dee210fe62b4ea0cb6be08376639874e34c7 SHA512 198e882f9b9d4f47a7cbb9178e322b69dbd7da0dc39ef08c89501efad5ef178d25c6840106e1cb26642d649ffe43935732c3a3ad77cd1ecb768f12a95e610146
+EBUILD hypothesis-6.12.0.ebuild 1730 BLAKE2B 84d537ed7efae1e6abd955073fb36da430dff3197223b86039299e87122c2214b9c5e2879d085785c6e22b2e2ba389c62e3982bdab1cc9fa6426215757e2b746 SHA512 7cf50f09c62bff9d35a4d7455590c86471c535d0d5e00f73ce6e33a43cb17d31d365118a064d2a3c60c49d6c20b0e56ebf63a33146a73de7035e250b200588c4
EBUILD hypothesis-6.6.0.ebuild 1795 BLAKE2B 55f094af24a70891b7029c691b48515905f2c57b75e3802e0db49ce61e896abf33d824efe20ff2361c3be546c44474010925eeef4ae2a0db54aafc57758d082f SHA512 b7084976bf688e4b25eef954ead0bd80908baf4e54d84e7a6ff23abab22f6408191f8225b9e79a5ea52144a946f7a34f8be7a0919bb400a5daa17d2e058d959a
EBUILD hypothesis-6.8.1.ebuild 1751 BLAKE2B f84f1719fece3b44d09ba88e12404b0c74d045ce4752dd2360f5479cf0cf88fbb764a19f3b43fda536629a45da0981d1d50c45c1f8446696c7c62a9c30b23cee SHA512 c1d8d55ed2ec689845a4901efe22835ba98da8e358f0d96a4c2d64893e27467d9ed179d41807cd937dd14931bac1a5695416d78a38b6a87e7cf83fb1c86a757e
EBUILD hypothesis-6.8.9.ebuild 1751 BLAKE2B f84f1719fece3b44d09ba88e12404b0c74d045ce4752dd2360f5479cf0cf88fbb764a19f3b43fda536629a45da0981d1d50c45c1f8446696c7c62a9c30b23cee SHA512 c1d8d55ed2ec689845a4901efe22835ba98da8e358f0d96a4c2d64893e27467d9ed179d41807cd937dd14931bac1a5695416d78a38b6a87e7cf83fb1c86a757e
diff --git a/dev-python/hypothesis/files/hypothesis-6.10.1-py310.patch b/dev-python/hypothesis/files/hypothesis-6.10.1-py310.patch
new file mode 100644
index 000000000000..f81186a46e6e
--- /dev/null
+++ b/dev-python/hypothesis/files/hypothesis-6.10.1-py310.patch
@@ -0,0 +1,75 @@
+From 27ee073728e70e930118a36ffa4f8123ce363099 Mon Sep 17 00:00:00 2001
+From: Zac-HD <zac.hatfield.dodds@gmail.com>
+Date: Wed, 5 May 2021 13:01:21 +1000
+Subject: [PATCH] Test on 3.10-dev again
+
+now that pytest has been fixed
+---
+ tests/cover/test_annotations.py | 4 +---
+ tests/cover/test_lookup.py | 7 +------
+ tests/cover/test_lookup_py38.py | 2 --
+ 4 files changed, 3 insertions(+), 12 deletions(-)
+
+diff --git a/tests/cover/test_annotations.py b/tests/cover/test_annotations.py
+index 564339d39..95ebea3c5 100644
+--- a/tests/cover/test_annotations.py
++++ b/tests/cover/test_annotations.py
+@@ -13,7 +13,6 @@
+ #
+ # END HEADER
+
+-import sys
+ from inspect import getfullargspec
+
+ import attr
+@@ -116,8 +115,7 @@ def test_composite_edits_annotations():
+ @pytest.mark.parametrize("nargs", [1, 2, 3])
+ def test_given_edits_annotations(nargs):
+ spec_given = getfullargspec(given(*(nargs * [st.none()]))(pointless_composite))
+- expected = None if sys.version_info[:2] < (3, 10) else type(None)
+- assert spec_given.annotations.pop("return") == expected
++ assert spec_given.annotations.pop("return") is None
+ assert len(spec_given.annotations) == 3 - nargs
+
+
+diff --git a/tests/cover/test_lookup.py b/tests/cover/test_lookup.py
+index b74eccc62..33cb78050 100644
+--- a/tests/cover/test_lookup.py
++++ b/tests/cover/test_lookup.py
+@@ -756,12 +756,7 @@ def test_compat_get_type_hints_aware_of_None_default():
+ find_any(strategy, lambda x: x.a is not None)
+
+ assert typing.get_type_hints(constructor)["a"] == typing.Optional[str]
+- annotation = inspect.signature(constructor).parameters["a"].annotation
+- assert annotation == str or (
+- # See https://bugs.python.org/issue43006
+- annotation == typing.Optional[str]
+- and sys.version_info[:2] >= (3, 10)
+- )
++ assert inspect.signature(constructor).parameters["a"].annotation == str
+
+
+ _ValueType = typing.TypeVar("_ValueType")
+diff --git a/tests/cover/test_lookup_py38.py b/tests/cover/test_lookup_py38.py
+index 6a68254a7..db11777fe 100644
+--- a/tests/cover/test_lookup_py38.py
++++ b/tests/cover/test_lookup_py38.py
+@@ -14,7 +14,6 @@
+ # END HEADER
+
+ import dataclasses
+-import sys
+ import typing
+
+ import pytest
+@@ -103,7 +102,6 @@ class NestedDict(typing.TypedDict):
+ inner: A
+
+
+-@pytest.mark.skipif(sys.version_info[:2] >= (3, 10), reason="see issue #2897")
+ @given(from_type(NestedDict))
+ def test_typeddict_with_nested_value(value):
+ assert type(value) == dict
+--
+2.31.1
+
diff --git a/dev-python/hypothesis/hypothesis-6.10.1.ebuild b/dev-python/hypothesis/hypothesis-6.10.1.ebuild
index d27660625403..7afc12a80287 100644
--- a/dev-python/hypothesis/hypothesis-6.10.1.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.10.1.ebuild
@@ -3,8 +3,7 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
PYTHON_REQ_USE="threads(+),sqlite"
inherit distutils-r1 multiprocessing optfeature
@@ -26,7 +25,7 @@ RDEPEND="
$(python_gen_cond_dep '
dev-python/black[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
- ' 'python*')
+ ' python3_{7..9})
)
"
BDEPEND="
@@ -40,8 +39,12 @@ BDEPEND="
distutils_enable_tests --install pytest
+PATCHES=(
+ "${FILESDIR}"/${P}-py310.patch
+)
+
python_prepare() {
- if ! use cli || [[ ${EPYTHON} != python* ]]; then
+ if ! use cli || ! has "${EPYTHON}" python3_{7..9}; then
sed -i -e '/console_scripts/d' setup.py || die
fi
}
diff --git a/dev-python/hypothesis/hypothesis-6.12.0.ebuild b/dev-python/hypothesis/hypothesis-6.12.0.ebuild
new file mode 100644
index 000000000000..e8455f78614c
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.12.0.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..10} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 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"
+
+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}]
+ ' python3_{7..9})
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/typing-3.7.4.1
+ )
+"
+
+distutils_enable_tests --install pytest
+
+python_prepare() {
+ if ! use cli || ! has "${EPYTHON}" python3_{7..9}; then
+ sed -i -e '/console_scripts/d' setup.py || die
+ fi
+}
+
+python_test() {
+ distutils_install_for_testing
+ epytest tests/cover tests/pytest tests/quality \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+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/ifaddr/Manifest b/dev-python/ifaddr/Manifest
index d3f6f2da46ad..d0fc6e18ba62 100644
--- a/dev-python/ifaddr/Manifest
+++ b/dev-python/ifaddr/Manifest
@@ -1,3 +1,3 @@
DIST ifaddr-0.1.7.tar.gz 9281 BLAKE2B 3f7d29b69462cbf592899f1b4035685d1e9bb4535b104e6e59b41fd51c4c2681d2502ad190dae633891aec90818bb330c1f8ea403be22d154d9e7de8a5a80dab SHA512 9a428dd6bb022c8f483b77df9e9301f96e9ba64207eda8b3956a7ca5993bfe97f222c451149851135d379db1a819c75d0834566f3b6501456b2f237b0645e300
-EBUILD ifaddr-0.1.7.ebuild 449 BLAKE2B 35900f5c7326db3505730997ef9926282eb9dab5b9d0d8bf8792100751310fd329ff64489080b15a90cd6fc4e883f91ba5e7ff5c895d5b37412fa6cf6dd601b1 SHA512 8a6542b369777907ca011adf2aa294eee19e46d9b733c0e4099483227c320123bdb6b8b174d0f32e5b15de52b35e4a6d06a38e294458749be239a6db679a89d6
+EBUILD ifaddr-0.1.7.ebuild 450 BLAKE2B 3568e5c6cf89d6846a553ba1d4a9c6ced1b768213b5944469f1e878fd5dbc929f41131a64bcc43035798bab677c371127689c1ece41e32ce7f39ec6fe19d0b98 SHA512 ef377e27be137a980372da14ba947e185e94cfaeed461b7eea8e8b1d04dbb8feb40fd5c8a3827edba321df220882e35ffc53ff6b8031042222d65bd0e3e939d7
MISC metadata.xml 451 BLAKE2B 9c1635df1223b67944e805fb0f789070f95fc9232a313c6d5cd234b8e65118da8707a1be99a7cf06b195b1b20287cd14af1362f6af0cd760cba52f16dddfda09 SHA512 ce7dcbb8e40eeb3ad58f6f8983d7b4ceccb4ab6fd02a60d74cb96fd5bf46dcb41d23b97d7495b7422e1d7003502a5d321171338437d89650e42d33f3ff96a56b
diff --git a/dev-python/ifaddr/ifaddr-0.1.7.ebuild b/dev-python/ifaddr/ifaddr-0.1.7.ebuild
index 36d437d33a75..770de466ee75 100644
--- a/dev-python/ifaddr/ifaddr-0.1.7.ebuild
+++ b/dev-python/ifaddr/ifaddr-0.1.7.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/importlib_metadata/Manifest b/dev-python/importlib_metadata/Manifest
index 77469bb8d52d..e1dac929ab98 100644
--- a/dev-python/importlib_metadata/Manifest
+++ b/dev-python/importlib_metadata/Manifest
@@ -1,11 +1,7 @@
DIST importlib_metadata-3.10.1.tar.gz 39980 BLAKE2B 9e7ba25618c9a530d122e43d6d56cc0386aad87accef111574b24aa53aaea51e08c422275acf4650eae2102a92de30d066a66c72c02b3a3b432ce9bd9453dacc SHA512 e028fb6abba0c7775943c346db0e733b5ba879583184c99f8413ded6314162e5dce03e10661b16392825038096fac8f6fbbea47ceac9565c60227129f3a3a48d
-DIST importlib_metadata-3.7.3.tar.gz 37193 BLAKE2B 0de5f4ece99db9ec4f86e9b967c8583d06a5bda939a7bdb137dba3c6a9d7fd034802d9fa0eb5bf209ae5ada89ebd0f3120557d3fa2b300739ebff2ff1bb6edb8 SHA512 1d6ee80edb3e5efb56deb0676ef42ba72fdaf124504023954cb3b1192e5378c3370a35b5e77708f3d9a19c02f0d89a1ba08a919a7aaec5e284f54c2eb3c61fc1
-DIST importlib_metadata-3.8.2.tar.gz 38973 BLAKE2B 40b001870608003a9beaa513e5f7dad0217884719a78a64dd74bad3db275ac30bc226d57f61aa644fcd0425bc69e06ce66555aa92132e89d36ecd5519c7d32d9 SHA512 c4ca5055c759b588b42708a9ca903d4cda91614385cc39016c5126e37e1f3bd0faafe7ec0cf6d58553ac71c1a028f0f74d0ba3d66135e97d75b051ea4f71cbeb
DIST importlib_metadata-4.0.0.tar.gz 41881 BLAKE2B cd0330e2a5959f651ef6ceee722762c3cbb034a534dab6c24523ca76d25dde4cb2c6bb06cef7e787db9a9cd83ca08a71bfd7b849db57ef4a95e461e6d887b14e SHA512 bbdf7b3f1e714c5a02babe0f9ff5eb366942e21b626d1d61839ee04040d0ed529cd299afd446639795b34665be20e6438d8e9970292b282946a8b6495682f726
DIST importlib_metadata-4.0.1.tar.gz 42189 BLAKE2B ed0fda0a2218efc75ce4fd614c8d69767042f035d026b28348d7909b7d6a520e6c1a6f1edb8a00f5e0c0e0e9f818d65e97ad590471d2398a5fb21f4efbdad600 SHA512 972e2f4bcd6433f603f0c6e23f4dbf4269993a47a5a8f66740e0143df63568ea8ca4ed6aa84587dcf967c6c4ba93e5d5ead9ac9444db9bc6424bd8c238f8335e
-EBUILD importlib_metadata-3.10.1.ebuild 1275 BLAKE2B 151f0c0660967a67aec7959309e5ed2e85f2ea7547c2f7d273444f097287c04e87010a7338e6f4f87f0345b2a64fe7850804adbd174a12d81f676ba0c8f278f8 SHA512 cca8e63ec6b503b3290e65ff425cb1cdc32d6aee6b9d2a1dc5effc05a9f8b9382b1b42515df45c0cd5b2804135d25628d8a19ab242bddb43b5ecbaf5aafb15c4
-EBUILD importlib_metadata-3.7.3.ebuild 1267 BLAKE2B a4be27960ff413f8f7be4ee4e1e7ad8c74be2bb0eae0489c41e84ad76dc8f384b50c7f721b459d317ff5c3634cb0b115f0a46880cd49d47f77c623ec3bc82372 SHA512 cd3387d35bc21512f607ecfeb5d192bd83c1fe8ab49684b1a69b1d36f4c5456f9a9182f2f9707345d475730bbca1ce90b0cd4b1e078e99a41b0d9179e6263f4c
-EBUILD importlib_metadata-3.8.2.ebuild 1275 BLAKE2B 151f0c0660967a67aec7959309e5ed2e85f2ea7547c2f7d273444f097287c04e87010a7338e6f4f87f0345b2a64fe7850804adbd174a12d81f676ba0c8f278f8 SHA512 cca8e63ec6b503b3290e65ff425cb1cdc32d6aee6b9d2a1dc5effc05a9f8b9382b1b42515df45c0cd5b2804135d25628d8a19ab242bddb43b5ecbaf5aafb15c4
+EBUILD importlib_metadata-3.10.1.ebuild 1267 BLAKE2B a4be27960ff413f8f7be4ee4e1e7ad8c74be2bb0eae0489c41e84ad76dc8f384b50c7f721b459d317ff5c3634cb0b115f0a46880cd49d47f77c623ec3bc82372 SHA512 cd3387d35bc21512f607ecfeb5d192bd83c1fe8ab49684b1a69b1d36f4c5456f9a9182f2f9707345d475730bbca1ce90b0cd4b1e078e99a41b0d9179e6263f4c
EBUILD importlib_metadata-4.0.0.ebuild 1275 BLAKE2B 151f0c0660967a67aec7959309e5ed2e85f2ea7547c2f7d273444f097287c04e87010a7338e6f4f87f0345b2a64fe7850804adbd174a12d81f676ba0c8f278f8 SHA512 cca8e63ec6b503b3290e65ff425cb1cdc32d6aee6b9d2a1dc5effc05a9f8b9382b1b42515df45c0cd5b2804135d25628d8a19ab242bddb43b5ecbaf5aafb15c4
EBUILD importlib_metadata-4.0.1.ebuild 1190 BLAKE2B 5f848f70dab64967c21581ecbf0f72fb20abdc2704368eb09295e7d951bbd88bb71f7ed649c937bf7b4c0bed14b516a6948caa383ffc8f91243c579726480dd1 SHA512 e4f9058bd6af196efdd35da639a0db5fd55107f340a96b6b4ea7fc76dd1f2c663df525cd6ca9c036e538f107436bcbcef0b17f95d06ad33fa30345c7f987e6cf
MISC metadata.xml 645 BLAKE2B e0d506f3cb5304b3cb14bd546c997978bfa70d77b16abd318c8e733ae90057b4dae2533107c3157a53df21b9f3046be0317c62367b3de26cfb245f4bf572ae85 SHA512 054fdafb3815ca9fb34178219c48ce5779f2ac8a700112d470fbf3bfdf780a6d98e0f30b6b0c7d6bc48cb12bda304dac01eacfa45d06964da704457311402679
diff --git a/dev-python/importlib_metadata/importlib_metadata-3.10.1.ebuild b/dev-python/importlib_metadata/importlib_metadata-3.10.1.ebuild
index c7a1cf5de753..a8827f8bc182 100644
--- a/dev-python/importlib_metadata/importlib_metadata-3.10.1.ebuild
+++ b/dev-python/importlib_metadata/importlib_metadata-3.10.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="
$(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]' python3_{6,7})
diff --git a/dev-python/importlib_metadata/importlib_metadata-3.7.3.ebuild b/dev-python/importlib_metadata/importlib_metadata-3.7.3.ebuild
deleted file mode 100644
index a8827f8bc182..000000000000
--- a/dev-python/importlib_metadata/importlib_metadata-3.7.3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# NB: this package extends beyond built-in importlib stuff in py3.8+
-# new entry_point API not yet included in cpython release
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
-inherit distutils-r1
-
-DESCRIPTION="Read metadata from Python packages"
-HOMEPAGE="https://github.com/python/importlib_metadata"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- $(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]' python3_{6,7})
- dev-python/zipp[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- test? (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pyfakefs[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/importlib_resources[${PYTHON_USEDEP}]
- ' pypy3 python3_{7,8})
- )
-"
-
-distutils_enable_sphinx docs dev-python/jaraco-packaging dev-python/rst-linker
-distutils_enable_tests unittest
-
-python_prepare_all() {
- # Skip a test that requires pep517 which is not in the tree
- sed -e 's:test_find_local:_&:' -i tests/test_integration.py || die
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/importlib_metadata/importlib_metadata-3.8.2.ebuild b/dev-python/importlib_metadata/importlib_metadata-3.8.2.ebuild
deleted file mode 100644
index c7a1cf5de753..000000000000
--- a/dev-python/importlib_metadata/importlib_metadata-3.8.2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# NB: this package extends beyond built-in importlib stuff in py3.8+
-# new entry_point API not yet included in cpython release
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
-inherit distutils-r1
-
-DESCRIPTION="Read metadata from Python packages"
-HOMEPAGE="https://github.com/python/importlib_metadata"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-
-RDEPEND="
- $(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]' python3_{6,7})
- dev-python/zipp[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- test? (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pyfakefs[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/importlib_resources[${PYTHON_USEDEP}]
- ' pypy3 python3_{7,8})
- )
-"
-
-distutils_enable_sphinx docs dev-python/jaraco-packaging dev-python/rst-linker
-distutils_enable_tests unittest
-
-python_prepare_all() {
- # Skip a test that requires pep517 which is not in the tree
- sed -e 's:test_find_local:_&:' -i tests/test_integration.py || die
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/inflect/Manifest b/dev-python/inflect/Manifest
index 84b5d054bcb5..7a5ab8a9a90f 100644
--- a/dev-python/inflect/Manifest
+++ b/dev-python/inflect/Manifest
@@ -1,3 +1,3 @@
DIST inflect-5.3.0.tar.gz 74127 BLAKE2B 20c591012a5a6692c3da3a39f4aeaaae290da5ba723af5c9ac90f7d28112a1894acf082633f8f673f6d903f756b9bb70c6c3366762e872cf7ca6c6d5edf1c99c SHA512 f5baf65fb7a6ba59c91a36a17acb0abda3efc74fef56b3a3d99c100b2c6e94c5aafb08ab37310ce410631ac928e9c24a4a4c5e6b5c7d8f907c3d999f4a70cce4
-EBUILD inflect-5.3.0.ebuild 686 BLAKE2B 812f0bba411fba5d6a6ebd67c2138aa4124d14ca0c9e711fea7a08e6664047f3535ac31ca3fbcb215334578e760d5ab891265ba7655b5ba9d54372b9a6d2fd24 SHA512 82b04d9909b92e82fe29cb67c211ad3386f11789cc8ff233a0788d8f7162cfeccce121a9a54a90b8c8fbf64993979537a5da64e2a4843d8ae6ce2abba9591684
+EBUILD inflect-5.3.0.ebuild 687 BLAKE2B a4bd8eeb4587504f4445257f8611afa64636aae5d3a5a76653a448d1a1742c46f4fce33bd746524eb9c5e3ebaf0780b1b32402f558a6c79f612297a23e002e31 SHA512 d93954e525ee22cedb6e531b4d79dcb090f27ae335f00f59cd52084888fc186295f89f3c9a1be86dc12c4b85dc2a983140e9173b663c0a96264a8f426e5cfaf7
MISC metadata.xml 556 BLAKE2B fc273466492a4a7c43d631fa5ec3d7f0a4896f5d9da637334b74a2824228974f7cd38958fc14ce89055e997adb81bb88db1c1e31d68e96527f2767d6193053dc SHA512 ccede3941149e254e1f64242fd4f804a089f8235308a8dc137820beb6ab78f8867292fa27cb467051fc036baae280b19d5f386053c6c7e31ec682cd7bdab901a
diff --git a/dev-python/inflect/inflect-5.3.0.ebuild b/dev-python/inflect/inflect-5.3.0.ebuild
index 30e5e91f1fcc..1bf777fa4c77 100644
--- a/dev-python/inflect/inflect-5.3.0.ebuild
+++ b/dev-python/inflect/inflect-5.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/iniconfig/Manifest b/dev-python/iniconfig/Manifest
index 3d7395fb7d16..8747f3415051 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 539 BLAKE2B de3067181df69df1380e1de348267743d3eb4f44eec56cd6c2f36e3bdef4153fefe1f52b8b1e0aa0b91654d8b4846afaa21baf9374eebbf4d81d9b66ba2662b3 SHA512 183b5ed2d68424f3ab0a8c6815b1bee1584427ab98458f743d15547766ac34874ba48946f5c0a8930dc3d55839cc49ee13a63115a078ac286f5c8509ee08639a
+EBUILD iniconfig-1.1.1.ebuild 540 BLAKE2B 183f230f58830af6198e56d5e930db8c9549bf6c7186fbe608092c91248d5c10cb3227ca6f59ecedbf123417db291190d17657a77229345677cdd41bb71cdefe SHA512 41e74f1b69c57b9ea2daaed9ac25032a0bbc546d6ffdaab1cf1884fc2dba04c536502d86e3c7189184b22b87d948464aa1d137fb390290a7b7cc5443a1eeeda6
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 a6c0d55066b0..857fa64652e4 100644
--- a/dev-python/iniconfig/iniconfig-1.1.1.ebuild
+++ b/dev-python/iniconfig/iniconfig-1.1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
DESCRIPTION="Brain-dead simple config-ini parsing"
diff --git a/dev-python/intervaltree/Manifest b/dev-python/intervaltree/Manifest
index 4f7a4dc52906..caa3afe4b2d9 100644
--- a/dev-python/intervaltree/Manifest
+++ b/dev-python/intervaltree/Manifest
@@ -1,5 +1,5 @@
DIST intervaltree-3.0.2.tar.gz 30663 BLAKE2B b6d5e7a029e1d1aeec60eaf28c1e40707c655f0eca7ce889a9c0d85a9003ac262c3aa49c396b4c42ebf70bb63157e098addec69050d01ae42a6ba37ea76e1ea5 SHA512 51d6aa302c95c9a573bcf594de390037ec1a6d674061e6a0b4025fa889dfd0187e37bc0331f13d6703340973e4c539aa1349431b14c742de9d2050cbb53d8255
DIST intervaltree-3.1.0.tar.gz 32861 BLAKE2B 311b7937526495ff0d5d85b4e6a01744d585714c119e6b128ae47740a50234bfe32395728e55c1c9d0670c92b4e815901dbf26c9a83bbe8271875967e9f11f1b SHA512 adb49726912ad6e9cf6c0985b4fb94df91b4ef54aa2eb327186d7f15bc992745d81654d49f1dd2ce95f7173683ba2a072787ef1e8b389cd9b7e23b9ae743906a
-EBUILD intervaltree-3.0.2.ebuild 481 BLAKE2B 2571ec7570e33c1a38813a67fbe52814b958298eacc311a79de4693932f611de9f49b0673998967f439efc089d2b30355c7cab3030cdacac66c8a1e1af4d01ba SHA512 4376e20c205d4a92b6a7fffdfb081d8e68052ae3f61ec6b39780a0f277bc57fd2a638e0953d15cd7369eeb39cf3e40dbfc919f87f0afc0bf64cbac4567ff1cb4
-EBUILD intervaltree-3.1.0.ebuild 485 BLAKE2B b0c864db4ac2d39fab318dabf508457b7e3741f51ea33ac384c7c50375567ce4b89bb9a604f4223a039bc01c287dd2c90135b4a844fa44337f4d7ac8f1825f1a SHA512 e33c825adc03ce27e523cea41375a0f3610f1c2f0176293c21f8e8e2f51ab1d0eb34501f8524314df964f3c81fb27b65c72b441e42825e2ec966dd4959f991b7
+EBUILD intervaltree-3.0.2.ebuild 482 BLAKE2B 2ef3ef6974aa0db491ac11cdac9591ae2c8743f3d62cc73ccdd0c49fa6ce20bbd0b06b22f006429f95bb1a70289a65aab3ee18815faefafa36f562b766f67e95 SHA512 8f519d1b3a50dd81556a7336d13007dda631893527847cd6c6fb17fc81c2659416231191d0144b7c148e52f3466ef0ce8771b19232fa1e280c7b9fa63b377012
+EBUILD intervaltree-3.1.0.ebuild 484 BLAKE2B b1bce1cac11fd33ee39b45a93ea58ec835c5d578e5d2ed298fabc6be99f701289293320ddfe311b8bec63147a7e937d423bb421d5883003913a031038e39f6d0 SHA512 146ee0a02a586d43281889b0288f15c7abf9b2c4ea132c66000f97ef05b9cb7a2643ebdd85f353878ba54a8b576fa4d5b0c2a8735ab364463c406393813b724f
MISC metadata.xml 360 BLAKE2B b2363a7f27a1045e2be5cd5de32fa34b9a4f80c02ba38490e3cd323878c35aa4c534d130fc78909bc0b85376f7fd7474e23b9ce8acb0866724a82e8279e801f5 SHA512 e2783badf295a9358f9035c25bbe78caf0c52ea1477abe0ea0fe104a34a8aa9367ba1f2b613c7496c78e6bab819a4338a518020d1ac0ca6468a5e099a3d18186
diff --git a/dev-python/intervaltree/intervaltree-3.0.2.ebuild b/dev-python/intervaltree/intervaltree-3.0.2.ebuild
index af4b555babdb..6e6e9bf04d0d 100644
--- a/dev-python/intervaltree/intervaltree-3.0.2.ebuild
+++ b/dev-python/intervaltree/intervaltree-3.0.2.ebuild
@@ -1,10 +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_{7,8} )
-
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Editable interval tree data structure for Python 2 and 3"
diff --git a/dev-python/intervaltree/intervaltree-3.1.0.ebuild b/dev-python/intervaltree/intervaltree-3.1.0.ebuild
index d35156f4c707..351ab7015af0 100644
--- a/dev-python/intervaltree/intervaltree-3.1.0.ebuild
+++ b/dev-python/intervaltree/intervaltree-3.1.0.ebuild
@@ -3,8 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Editable interval tree data structure for Python 2 and 3"
diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index 2bb01fc1e2fe..5403e9aa2617 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,5 +1,7 @@
DIST ipykernel-5.5.0.tar.gz 112600 BLAKE2B d1df26095e9badd5eb1fe4665bac01c254375407ac3af1f014d78b9e6dd6613c6a5830c09a63191ea84c36fc31a5d9faf73b1a29dab1a020e225636f6f2f0c90 SHA512 b1726d765f4debbb4c5efcc5e2d9745d8e51ada8e1417b31463b7c9546c6887cc6c0787fd32729b4013544e2bd41829dfd289dbb45b0c5dbb026eb57a47ec51a
DIST ipykernel-5.5.3.tar.gz 112656 BLAKE2B 4cad13f24baafc591558136405c8c643e12033ffd01b5608ffdef5442080c3e2003c0f2c4b1562c1f326b4c10e124afc358f5258a6c59b7c9db90b8bb23278e3 SHA512 7b7f0a0aed71f7713934ac071e7283be2028a221fa2b87cad8c2d26821909f81d21dec23a5f72c91e7c9de639b0d7430957c8cc58bbc026d95bd81bb0a005800
-EBUILD ipykernel-5.5.0.ebuild 1020 BLAKE2B 28988db99d41907f4fe3ac16687b7c9fe3c5342ffbcc84f523b1b22c52fd115d25733047fb0279dc517e0712ff0e45d2dcc1b147dafc0d89932e9555acd3c629 SHA512 bb3e5e1313bbe5d6f2eee2268b3e0531e8fbcb14bb62cb48c082e215bf5a7de376565ba672c9f731e19cd40b29777fdc9defe9f8ebdcbabf019d8622cbdb032d
-EBUILD ipykernel-5.5.3.ebuild 1165 BLAKE2B e60bbf983eff16aa73f074b12b707c968b72c401efa99e6a55e74552d35345e9f0fd24d521e9cb426f4578f23fdeb6c002ff99af8927eaf1e687307aa1b953c1 SHA512 690f3370d14e06debaaf3e4a7a35826784d634bc31a1b67c9f5822f6bf0b720f2dd524b305d19fd98991ee3201f49140cc85685c815185d27006ee2c2bccd009
+DIST ipykernel-5.5.4.tar.gz 112728 BLAKE2B 489e12d0cbde2f80f2c921f026c7b84554b1fef481164e07f89b063127b01d106fc6b19f830ac321d79285fb9df065352dbc0c2a997b3629a64e766d2e50f347 SHA512 96728321fe71d528435415eda917c623269af734598a78168144d983aa64db4f9ced981fa67c83263da1ed878831669d821b84a769a08a271adafacfcbb75bf9
+EBUILD ipykernel-5.5.0-r1.ebuild 1025 BLAKE2B cc6961408d2770e0860d3964b0af579bc0f2d7b20e299b16ba30e1c7bab764a6bbad9c3ca2faf1d3f262cf32fa226f4999ec0a750b8bc4b2c6a6acfafcb093fd SHA512 fc2e057879b7a833cc2c1ab5597778db203189b93e412632efe14a129fb40ddec689cf6b956150eb8c528dc05eaaf58eb7f10ee42103b89ac3b739ec6a199383
+EBUILD ipykernel-5.5.3-r1.ebuild 1170 BLAKE2B 90d21a2443b04efe39c015be345a6d08304929225d61c84f6a9ac1b70f6ce8d01c0ea4e0936b463eaf6b0b4e5da39e0dd0723aa98af427b40cef1aceae965def SHA512 7d392edeae27090b8b97c14609e215154bde4438e144abcc2544175bb702098b035788b3d042fb5239041045d3f6162716aa8b6983735e76971d78fb9b3954d4
+EBUILD ipykernel-5.5.4-r1.ebuild 1170 BLAKE2B 90d21a2443b04efe39c015be345a6d08304929225d61c84f6a9ac1b70f6ce8d01c0ea4e0936b463eaf6b0b4e5da39e0dd0723aa98af427b40cef1aceae965def SHA512 7d392edeae27090b8b97c14609e215154bde4438e144abcc2544175bb702098b035788b3d042fb5239041045d3f6162716aa8b6983735e76971d78fb9b3954d4
MISC metadata.xml 526 BLAKE2B 736792bdddadea61e82623e7b510347bc00a8b0ac35fa6e10cb420fca4b3890bd00f26cfbc91eb15964a5718b14037cfc8066503345ceffb5c69214f93babc50 SHA512 33e7a9809469d373b1279395f3b09cb735defa451982b69059f10d334b449e8fb75851271db71315939b44fe4f1ac6bcdf988308faa05d705ccf0fad9887daf0
diff --git a/dev-python/ipykernel/ipykernel-5.5.0.ebuild b/dev-python/ipykernel/ipykernel-5.5.0-r1.ebuild
index b8734e19204b..5700efafa1d8 100644
--- a/dev-python/ipykernel/ipykernel-5.5.0.ebuild
+++ b/dev-python/ipykernel/ipykernel-5.5.0-r1.ebuild
@@ -19,7 +19,7 @@ IUSE="test"
RDEPEND="
dev-python/ipython[${PYTHON_USEDEP}]
- dev-python/jupyter_client[${PYTHON_USEDEP}]
+ <dev-python/jupyter_client-6.2[${PYTHON_USEDEP}]
dev-python/jupyter_core[${PYTHON_USEDEP}]
dev-python/traitlets[${PYTHON_USEDEP}]
www-servers/tornado[${PYTHON_USEDEP}]"
diff --git a/dev-python/ipykernel/ipykernel-5.5.3.ebuild b/dev-python/ipykernel/ipykernel-5.5.3-r1.ebuild
index cfb2ad7bac34..cc9cc63cfdf2 100644
--- a/dev-python/ipykernel/ipykernel-5.5.3.ebuild
+++ b/dev-python/ipykernel/ipykernel-5.5.3-r1.ebuild
@@ -19,7 +19,7 @@ IUSE="test"
RDEPEND="
dev-python/ipython[${PYTHON_USEDEP}]
- dev-python/jupyter_client[${PYTHON_USEDEP}]
+ <dev-python/jupyter_client-6.2[${PYTHON_USEDEP}]
dev-python/jupyter_core[${PYTHON_USEDEP}]
dev-python/traitlets[${PYTHON_USEDEP}]
www-servers/tornado[${PYTHON_USEDEP}]"
diff --git a/dev-python/ipykernel/ipykernel-5.5.4-r1.ebuild b/dev-python/ipykernel/ipykernel-5.5.4-r1.ebuild
new file mode 100644
index 000000000000..cc9cc63cfdf2
--- /dev/null
+++ b/dev-python/ipykernel/ipykernel-5.5.4-r1.ebuild
@@ -0,0 +1,46 @@
+# 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(+)"
+
+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[${PYTHON_USEDEP}]
+ <dev-python/jupyter_client-6.2[${PYTHON_USEDEP}]
+ dev-python/jupyter_core[${PYTHON_USEDEP}]
+ dev-python/traitlets[${PYTHON_USEDEP}]
+ www-servers/tornado[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/nose_warnings_filters[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local deselect=(
+ # TODO
+ ipykernel/tests/test_serialize.py::test_numpy_in_seq
+ ipykernel/tests/test_serialize.py::test_numpy_in_dict
+ ipykernel/tests/test_serialize.py::test_class
+ ipykernel/tests/test_serialize.py::test_class_oldstyle
+ ipykernel/tests/test_serialize.py::test_class_inheritance
+ )
+
+ epytest ${deselect[@]/#/--deselect }
+}
diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest
index c6549bca5e58..ebf5a3f6861b 100644
--- a/dev-python/ipython/Manifest
+++ b/dev-python/ipython/Manifest
@@ -2,7 +2,9 @@ AUX 2.1.0-substitute-files.patch 1017 BLAKE2B 70577eb950a18345804a2a4b750bd233dc
DIST ipython-7.21.0.tar.gz 5141725 BLAKE2B dae44d481e959ef7d002bdb51d0ab1e2f3eca3449071a2e4161aa735c06fef8a948d80bafd3f2bdd066208437b5ed36615cad5885af453771a32a313fba907eb SHA512 200e41d4e06343b6320f3d106925f6c995f39cf88d01250f53885d4e94d0fd9454a6be4cd7c69410f7dced94b05634f6d2269f9737cc563accf85206d4d7fff8
DIST ipython-7.22.0.tar.gz 5143229 BLAKE2B be78fc7089d620cb9ad437ed8154b37ac8c7cd68ca18a2569cfcf7ea9af968c58eeee18c8d18a1f26459ccef73e59083ac27055c19e4df254836e484ce0a9908 SHA512 2647dcd5e0d9b6afc8d990d2c099ad7ed581b5eff6d657630929e0d0d9f8965e7c7924c51a10a797e7d7406212d7a06c941c163e6f6046aa62130049a9bbc0d0
DIST ipython-7.23.0.tar.gz 5143701 BLAKE2B 6672ea3a5bbc9afa38c73acef87a8c8f6d1830e3b949543537b522b809b68b80e5369566c8bee68139f9c3213fbe4c07ad36377a686fe2d26d7bbafd5e54fc4a SHA512 b00b71dbb2851f03f72b6c0e93920afc52cdb3cd5b8f27ba8cca4cb062a0f313db359ba83ba3a9608bca22744efab24c27350e06c5884946709b7fd29536820f
+DIST ipython-7.23.1.tar.gz 5188898 BLAKE2B 9713b0f1f75e283e53ba19044c9919f0c4d0b1c120e63d7a79ab9c6b8783499ed115e86a24cab34fc13c46245fb43865b851e6f98a2ee729ee35c3db242fa2ba SHA512 9b35626a8a07c6bd0b93552341e5a61d3d90a60c72ad6e3fc71266d9509134366c46a7ae8aeca9c3acc7509dfeab47b5144f105cb3d1d05ef1c7acca6c2f365d
EBUILD ipython-7.21.0-r1.ebuild 3719 BLAKE2B 08caa9877f87f6dabd1223f92b2b879f679a4f75816d9876d9cc48bdc290500504a392bd0b520c73576f2fbc8fc3c32a734d83317a078e319fbaba50f0caf963 SHA512 05dff1600bd5c9193d1e6067ea588f30c5c69fe1cd5069f00e42dace5b8be1f6994044a0ff91aa34b97bef57378bfbdc1d455fca0589b140aa99347098bd3e5d
EBUILD ipython-7.22.0-r1.ebuild 3765 BLAKE2B ec5e5ea2f82cf238e22f86af7548af42756deb360bbd11ddbbed6918de4c39109321a46a95b37b06d67daed4d985384b776a342cf4d042c60e59761a8efc3cc6 SHA512 c20991511bbdccf027f19dcefdfe3abfa6d9ca7c45d47f3afe15eb597d6ac8962336d8586302106da6fe7005ad2f3e518615843aabcedc36ec337218a0bdc20e
EBUILD ipython-7.23.0.ebuild 3818 BLAKE2B 37d0a0eefd4902d1f5b7d6d54d5c95384d12017f133a1a962646e30e839405f467e2b9856c7c102c9a7d8580033e93daaf6e216a33f7d7eaf97a0557e3b57e5e SHA512 a893b56ec0ea66559d173bad90ddd26857a61eb785be36cf519e5e1a5ab70af55248d5ae802e22dcfb834fb87cbeaab9e055df609a32cd0efdf657aa80e14774
+EBUILD ipython-7.23.1.ebuild 3818 BLAKE2B 37d0a0eefd4902d1f5b7d6d54d5c95384d12017f133a1a962646e30e839405f467e2b9856c7c102c9a7d8580033e93daaf6e216a33f7d7eaf97a0557e3b57e5e SHA512 a893b56ec0ea66559d173bad90ddd26857a61eb785be36cf519e5e1a5ab70af55248d5ae802e22dcfb834fb87cbeaab9e055df609a32cd0efdf657aa80e14774
MISC metadata.xml 2882 BLAKE2B 189477b4ccde9051b61d2a4ff5134907886795f97c5201fc2bf9c012526333151931a1445b6315f286474b71af84253033cbe9bf89bffa7813bfa49a4a07ef6c SHA512 f54fef4552d09a03a8d186c45f917c091928f1de84dfbdd80f1db80912d616d509f10c588de533916d9c494f5b3ca5e6e50a6d8b8c59ea47781311ad4319442a
diff --git a/dev-python/ipython/ipython-7.23.1.ebuild b/dev-python/ipython/ipython-7.23.1.ebuild
new file mode 100644
index 000000000000..2f2dc34fb24a
--- /dev/null
+++ b/dev-python/ipython/ipython-7.23.1.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_REQ_USE='readline,sqlite,threads(+)'
+
+inherit distutils-r1 optfeature virtualx
+
+DESCRIPTION="Advanced interactive shell for Python"
+HOMEPAGE="https://ipython.org/ https://github.com/ipython/ipython/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/backcall[${PYTHON_USEDEP}]
+ dev-python/decorator[${PYTHON_USEDEP}]
+ >=dev-python/jedi-0.16[${PYTHON_USEDEP}]
+ >=dev-python/pexpect-4.3[${PYTHON_USEDEP}]
+ dev-python/pickleshare[${PYTHON_USEDEP}]
+ >=dev-python/prompt_toolkit-2[${PYTHON_USEDEP}]
+ <dev-python/prompt_toolkit-3.1[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/traitlets[${PYTHON_USEDEP}]
+ matplotlib? (
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/matplotlib-inline[${PYTHON_USEDEP}]
+ )
+"
+
+BDEPEND="
+ test? (
+ app-text/dvipng[truetype]
+ >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/matplotlib-inline[${PYTHON_USEDEP}]
+ dev-python/nbformat[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.16[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/testpath[${PYTHON_USEDEP}]
+ )
+ doc? (
+ >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-2[${PYTHON_USEDEP}]
+ dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+RDEPEND+="
+ nbconvert? ( dev-python/nbconvert[${PYTHON_USEDEP}] )"
+PDEPEND="
+ notebook? (
+ dev-python/notebook[${PYTHON_USEDEP}]
+ dev-python/ipywidgets[${PYTHON_USEDEP}]
+ dev-python/widgetsnbextension[${PYTHON_USEDEP}]
+ )
+ qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] )
+ smp? (
+ >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+ >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}]
+ )"
+
+PATCHES=( "${FILESDIR}"/2.1.0-substitute-files.patch )
+
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_prepare_all() {
+ # Remove out of date insource files
+ rm IPython/extensions/cythonmagic.py || die
+ rm IPython/extensions/rmagic.py || die
+
+ # Prevent un-needed download during build
+ if use doc; then
+ sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die
+ fi
+
+ # Rename the test directory to reduce sys.path pollution
+ # https://github.com/ipython/ipython/issues/12892
+ mv IPython/extensions/{,ipython_}tests || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ if use doc; then
+ emake -C docs html_noapi
+ HTML_DOCS=( docs/build/html/. )
+ fi
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ # Create ipythonX.Y symlinks.
+ # TODO:
+ # 1. do we want them for pypy? No. pypy has no numpy
+ # 2. handle it in the eclass instead (use _python_ln_rel).
+ # With pypy not an option the dosym becomes unconditional
+ dosym ../lib/python-exec/${EPYTHON}/ipython \
+ /usr/bin/ipython${EPYTHON#python}
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
+
+pkg_postinst() {
+ optfeature "sympyprinting" dev-python/sympy
+ optfeature "cythonmagic" dev-python/cython
+ optfeature "%lprun magic command" dev-python/line_profiler
+ optfeature "%mprun magic command" dev-python/memory_profiler
+
+ if use nbconvert; then
+ if ! has_version app-text/pandoc ; then
+ einfo "Node.js will be used to convert notebooks to other formats"
+ einfo "like HTML. Support for that is still experimental. If you"
+ einfo "encounter any problems, please use app-text/pandoc instead."
+ fi
+ fi
+}
diff --git a/dev-python/ipython_genutils/Manifest b/dev-python/ipython_genutils/Manifest
index 72ac2cf106b5..e9af251613fc 100644
--- a/dev-python/ipython_genutils/Manifest
+++ b/dev-python/ipython_genutils/Manifest
@@ -1,3 +1,3 @@
DIST ipython_genutils-0.2.0.tar.gz 22208 BLAKE2B 1a898e11cec26787f530f72e2d2a79e7834664e0f6be6a27ddd426bc2d0b3f39ee46e9ea10ad03e01a08054873c9752007038e863d7dd9e501613a68e40e1635 SHA512 0e5a9f8be17d98dfb74ec77d1360ee79276a13fe1914e6d31e8740f06375ed1671c49356a77f118495f50823b8384c1e2c5b6fae73965e3d4249c831b9a2b095
-EBUILD ipython_genutils-0.2.0-r2.ebuild 524 BLAKE2B 5cc55fb3605f569f2a834008d5c2efd677eebf37f6978a4040dc4687579c133e514a6d6dd1a78938018e821cce7d5fec6fbf5b1ecf14c77313b625b69cd53e59 SHA512 2e0a21ad88833a2403740378265f711ceb23dad64664ed7724b08af4c35fd7ed2a0807fc772cc9d8abb7890c48bc347d0d09eb95e135c0f7fbf1ecb6b91baf48
+EBUILD ipython_genutils-0.2.0-r2.ebuild 553 BLAKE2B 48fa6fc5607a57da6481f3b2ecda266ac82ea503abee4459c91116de818acffe958aa3de5a4800ca50a75603cf393b0a16ebb892f57ff55abc256557aa340c55 SHA512 235cabfee799330b4bd460417bb8310e4bc201918aa941607f85e608f6bc87ac0b371bcca343cd05dc519ffe3b965b5614738f90a3d96a89be2b098c4526830d
MISC metadata.xml 861 BLAKE2B c2d0b90a2e95e3a71c9309011c5dfe8bf711c2143e91c288d0ee42bc9cc1143e17f2cf2a6257bd675c17dd33ec3bfd764c62ba90f40204bb30ec6135e35a811d SHA512 f56d734c089641d8e615121f026702ae47b46be7b8b8cf0dca3c42b866b1c8f1f5240041834403a82ab6a22acb3a0986b11cbd6fecc9171655dd23f2509a1e0e
diff --git a/dev-python/ipython_genutils/ipython_genutils-0.2.0-r2.ebuild b/dev-python/ipython_genutils/ipython_genutils-0.2.0-r2.ebuild
index f65b6cb184d5..aa4c43d5ec0b 100644
--- a/dev-python/ipython_genutils/ipython_genutils-0.2.0-r2.ebuild
+++ b/dev-python/ipython_genutils/ipython_genutils-0.2.0-r2.ebuild
@@ -3,7 +3,8 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/jaraco-classes/Manifest b/dev-python/jaraco-classes/Manifest
index 0296231a8545..0079bc1d3e92 100644
--- a/dev-python/jaraco-classes/Manifest
+++ b/dev-python/jaraco-classes/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.classes-3.2.1.tar.gz 12286 BLAKE2B c96162ecda1ca3e546b58ab147ea5b080f03e3570d6d59fe7372aeff290c683b68abad6560d7ebf57662009e4d9d8d9a6c1d768ba86e4bd24568794fdedf0534 SHA512 4c85cfdd1da88de01596867365147be6cadd7e1d230798683236fdfde579747e3309aac95ae4f3ef86c91bb4493f3096c4ecc14e3db764ef308aab41ead88e23
-EBUILD jaraco-classes-3.2.1.ebuild 713 BLAKE2B 95b97d38418d2e2ddd90f6cbc74e253438a0dffe48c286f81a1f3bc163471e77475b67862f02a421d1c00b5de07ba58e585c14c40102059f69e14ddf93887dc1 SHA512 5e4b282249fa3e6ebfd3dc4917f8eedbaac1541e48734278e34fc0874fc4502e152ca04018f3937da8c89efcaac402f7bba8f55c7593f14869488b1aea30747f
+EBUILD jaraco-classes-3.2.1.ebuild 714 BLAKE2B f77cb00ec23bc2146cfb1a8deca6066017a53b37b7ae4166b2791a552bb9fc798fabca7d45e294be35d760f700c9fb064638cd57a88ebc9eac0574f5c096cb0c SHA512 4e9f0bd28f371dfef0a5304f9feb726fce5102f9c945b9d12081a8e2fd9a351fa20c88f13279f3ac8f17c1ec607c1565ffcdab68ca7b444f25910447f83fec84
MISC metadata.xml 577 BLAKE2B 5daf4529f9a92c285bd3ae07a6e75f2ea5ebd4466721c65d529b51bf9b32b72d17181e5f89410182138b2e94f6b22eb6f1164744f5871585d38004cf6ee1ee3f SHA512 259deaabde7595f7978dfe12b2b90327263edec17aca918675f14fe87fc8ce041cc337632af1b6cfc55041338087c060d5e88b5b018bf2c1c2c21781f179c601
diff --git a/dev-python/jaraco-classes/jaraco-classes-3.2.1.ebuild b/dev-python/jaraco-classes/jaraco-classes-3.2.1.ebuild
index 4e4708f23252..fa2d7774aac8 100644
--- a/dev-python/jaraco-classes/jaraco-classes-3.2.1.ebuild
+++ b/dev-python/jaraco-classes/jaraco-classes-3.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/jaraco-collections/Manifest b/dev-python/jaraco-collections/Manifest
index 4df792cbba07..1693a30a5273 100644
--- a/dev-python/jaraco-collections/Manifest
+++ b/dev-python/jaraco-collections/Manifest
@@ -1,6 +1,4 @@
AUX jaraco-collections-3.0.0-pypy.patch 977 BLAKE2B 528835efbb2d7c6f60e9f49b35032649f81d5b3ae08a8dbaa6ff1e362619eb886570c14240f1660f2a8cd63f54ab4651d26a2e401c01557582fcdd9294a037fc SHA512 6bf4b43230ce7cfaa4971cf1d8bc243378284ef2381d910a9b6932f067c689ae46a3e9caec9ef696f72aaf2d0fa9f5226f79abeeba047c847926a2f588ae27f9
-DIST jaraco.collections-3.2.0.tar.gz 18195 BLAKE2B 51510dd5053563319eac1c412deadac0a5f99ce3144d44150b5835ab92a05529998676fdcb577a5e725b19b4953c47c662e2f3eaa791de955c2493014713dd11 SHA512 cfea2de312781ec9d7a51752570432ec85e62834d02582023378ce0815e0c25f4d4e6afad8486559aa4e3f6fa6e602df917fdb11ed7a72423bea7ae816675258
DIST jaraco.collections-3.3.0.tar.gz 18563 BLAKE2B 80e8463324598cdd6025984c6ab304b108521a606de87fa7aeacbb2234aec5fce20319d7cd288caa5a46b1fefb7e7686a2d00e668e90c38b943082267e6b4ceb SHA512 23fea645226bcfbd5f034877aff7846960ad99d65d451bdbf5b8abb166356074d07780ea8e2e25d31fd03343929596dcd64a9ec949c1ff056c11862e043a8b7e
-EBUILD jaraco-collections-3.2.0.ebuild 851 BLAKE2B d9583c048298326a2572ce1444a3a5c5972b4c9a27cedc57328a2cfaee1dd96d0bb5ad7624194b8d33799589cb6979e285eed1fe8e62653eef69338163a13512 SHA512 d9a4873c56c7851fc8c43270fa898bfdea0e82792a69b5aed73bbb1bd86b39dd95ac31c28e4c025575ee2e9eb7d008609c9cc002096914fcbf364ce8d7e21eb9
-EBUILD jaraco-collections-3.3.0.ebuild 856 BLAKE2B 9b923ba6734b9791308661c9a8467fe13509591394fc7b9f5ee2290339465b3a10a55a2092ab1ef00568c68b3f8e6b1322762afe0dbd5f6d19606007305a9bee SHA512 3d954cf162c6e1977d02724083d142d944c3a89bd820bf04a6244fea2140e23baa307102465fe455ea0502dd1dd8112093244bdf4e25fd5e112d383a222aee10
+EBUILD jaraco-collections-3.3.0.ebuild 852 BLAKE2B bf0e345bfc34871757f9f21520e685a04190afccd612d1a8771c37d03511d599e88f66fc4e1f9a4118a26e8f9686959cf32f10dc1c1cc3e72392209877d64384 SHA512 18dfedf56de1c67f0f649dace6ec41c158655a603e2fe7d480691fd3fbdfdbc9e2a2570e1c89bdd55121b09b4ff8d04f2ee3b3b82573ec45fa6a1d2fc722cc0d
MISC metadata.xml 683 BLAKE2B 39d22a937701983234b04b29b79785efcade578cfb3d94f694eeb1f5fe90e82831891aa689df78ca118e2c53d7be1ad61046a12656d430cceaaf4f72630ce827 SHA512 7493fc3e325c36c0cefeb6683a97994e5c8627d4e9bc1ec0b0fb2c595c1ff10756ecc2738fa62b991e6a7993b847d780fdaffdc609171bcf255a13b37b7ccce9
diff --git a/dev-python/jaraco-collections/jaraco-collections-3.2.0.ebuild b/dev-python/jaraco-collections/jaraco-collections-3.2.0.ebuild
deleted file mode 100644
index fa997469f46b..000000000000
--- a/dev-python/jaraco-collections/jaraco-collections-3.2.0.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
-
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
-inherit distutils-r1
-
-MY_PN="${PN/-/.}"
-DESCRIPTION="Models and classes to supplement the stdlib collections module"
-HOMEPAGE="https://github.com/jaraco/jaraco.collections"
-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"
-
-RDEPEND="
- dev-python/jaraco-classes[${PYTHON_USEDEP}]
- dev-python/jaraco-text[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- "${FILESDIR}/jaraco-collections-3.0.0-pypy.patch"
-)
-
-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-collections/jaraco-collections-3.3.0.ebuild b/dev-python/jaraco-collections/jaraco-collections-3.3.0.ebuild
index 337b892d43db..a894279bf7a3 100644
--- a/dev-python/jaraco-collections/jaraco-collections-3.3.0.ebuild
+++ b/dev-python/jaraco-collections/jaraco-collections-3.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
MY_PN="${PN/-/.}"
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 x86"
RDEPEND="
dev-python/jaraco-classes[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-context/Manifest b/dev-python/jaraco-context/Manifest
index f9d1d8ef69b2..a888f9be4fd5 100644
--- a/dev-python/jaraco-context/Manifest
+++ b/dev-python/jaraco-context/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.context-4.0.0.tar.gz 11257 BLAKE2B 38faeb6036ebd2fc6cea9f29dc7fbd89b0ea60819e280e36c8c4f0f90e9ba2552524bfc0f3fc16601cd43276d19e166d9de4107ced885f88dea11efbe0a79913 SHA512 ec76e03d3d5a2148dd49159b303ee278501b9744d3e4d096d6aca516658fb04da020d1cbb1c8eb3dcb58097266e0419883d23e4064c295ced3846540177e57ee
-EBUILD jaraco-context-4.0.0.ebuild 577 BLAKE2B f5fe7fcdef462188996a0567ee395984701b223d4cff64c39f5fdb62a1b7801ab6f5e3c3cf975afe604c5e4b8b65c93f6ab8d0665495806f34c469dfbbbcae8f SHA512 2c1d3f1bd972e21e0d32a81a737b1286177f9250306b5e902c12028f157b145d0ce28c3a61bcbe89317b20a259314a8f0f77cbd5c0c914e39d92cfcfdaa33734
+EBUILD jaraco-context-4.0.0.ebuild 578 BLAKE2B 640e2a96019e9721b4abd72630226b8c7faf3a2d245419ba0f263b9e352587001e7f01f842dd5614c6a3cf321d3264ca4a0b7fc0f5546e9f162d22f43277e9b8 SHA512 930ff11470ddbfb581628a2b6159b9bcad4335d29efeae2485f3be568e09c4c2ae632652c7671cef6fdbf0f5295b3d5d276facb99b9f45fe2eaa43b5a9cdedc6
MISC metadata.xml 341 BLAKE2B 5bd7c572c056011422868ab3b241750093ae67ba18da6734d7c32fa420ce9c5c2bf9176f8cd17efab2267a999342b16367bdf566c8d91edc02cf55430e86d7c0 SHA512 4b51ee5ca8dd65994777696c640dde59564bb124c4cd759e6a2462391c3f98fb0410e1744c2863ef5b19e47c8e54a23904336e3e9ae35e8a17b5c351fcc6f734
diff --git a/dev-python/jaraco-context/jaraco-context-4.0.0.ebuild b/dev-python/jaraco-context/jaraco-context-4.0.0.ebuild
index dfde80be8dc2..e50f1ba6cc84 100644
--- a/dev-python/jaraco-context/jaraco-context-4.0.0.ebuild
+++ b/dev-python/jaraco-context/jaraco-context-4.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/jaraco-envs/Manifest b/dev-python/jaraco-envs/Manifest
index 4463c6969535..a03fb425550d 100644
--- a/dev-python/jaraco-envs/Manifest
+++ b/dev-python/jaraco-envs/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.envs-2.1.1.tar.gz 10190 BLAKE2B 3b191549fe8a5cee1a964559f7ecba8305ac22cc1980191c7fd967a8fb5eac7c81cd8a2752566e2d0e820a9d089422d11fc5529f56d4266cae411ce13e304bb8 SHA512 c71aab9748cfa31c27bb7899117e15d2836851a47a76b638177facc89e894dfa2c4168da2d5b1873b1eeed0d785d23137e56e198f92fb83deb26aab38e342ad2
-EBUILD jaraco-envs-2.1.1.ebuild 810 BLAKE2B 362fefa2baa2392adf9ff17112d53132244ba8f22988954f9c9f65d26b4f94cea547ffa920641037539f1dbb03ee60c38ca73c189e9119ba055b1633891454db SHA512 64feb0079e52adcb3eb8a3543e06a0ee98d6b5f35defee45b05952a47585d3ffc26adad60bd42956a4e0c12ec07c67029010be5e48f0876e20a44b57c81bc1de
+EBUILD jaraco-envs-2.1.1.ebuild 811 BLAKE2B 396b64b9fc5059ae31d8e65065f485fbf10e10494670563faf3a650991955cc283b0261ff32db937bd732890526ddf7bfc38c8371687f37e54c09df77dd453e6 SHA512 634519f69729675f1256ef0322beabba5b7f2ce1a214265e45c6d9bba4c25595c6703f61bfa8e1b41aae05dcd6b59328474759170e4cde4a029f66ade98b2a5d
MISC metadata.xml 396 BLAKE2B e6dc26e54f94142429135696cc42201a0ccc3331a3e87cb3294bdae386b84a0f804bb91410294dd076badeae53d93b5da2158e8114aefdefbb91bd93ebb14ba6 SHA512 1456e135ae43a738ce79411b5040513a24acfadc4ea040cb93adcde5f61e6eed7c0798f42b32ce473d4bdc6563c755f5f4387f5e3cce350d557cc00a6efa899a
diff --git a/dev-python/jaraco-envs/jaraco-envs-2.1.1.ebuild b/dev-python/jaraco-envs/jaraco-envs-2.1.1.ebuild
index 842b5036534d..ed0113b1859e 100644
--- a/dev-python/jaraco-envs/jaraco-envs-2.1.1.ebuild
+++ b/dev-python/jaraco-envs/jaraco-envs-2.1.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
MY_P=${P/-/.}
diff --git a/dev-python/jaraco-functools/Manifest b/dev-python/jaraco-functools/Manifest
index 83273fae72b0..0aceec283b5a 100644
--- a/dev-python/jaraco-functools/Manifest
+++ b/dev-python/jaraco-functools/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.functools-3.3.0.tar.gz 17116 BLAKE2B 3e1bf63f72d67e55fdf5cfd8d2e12899b7862ebe6cf426be94154f479cf01a69f01b1af152a574c4fb93766b324b6050748464a17a26a27591396d59ed79cb38 SHA512 fc7c5a11a3411692066f4437d76ace7e8a00af2152256ea9f730254b577e74163342298d5b33d472c744cbad5dd316b56345d05aa93ef6f82bc92d6aadb2f2ec
-EBUILD jaraco-functools-3.3.0.ebuild 860 BLAKE2B c9472a997fa643d05181c86b8d8a4096f976b13b4573bf225d14acefbbf656d784f0dc6086ca38f7b7565f6e427d077cbb2a4861b1f297d1aa2f68dd970db984 SHA512 fc5d135d0e9c51bef36a11f64a8c234a534a26beae991714556bc31f2fee81e3f8863e1e798c853c22ce37d58ffa748009f933451acd4d2dba1b46c0fbcb2d42
+EBUILD jaraco-functools-3.3.0.ebuild 861 BLAKE2B c4915d6e00760bae4d4bf2ea51cef7a16aa28809eec055f49bbc8413c49e02de7885d2e09a960b3467496bbfe64ae735694c140445e4bccd2aa6c2069f52cc4e SHA512 813ce976727adbb4ee4ba4ed7739dd4eaa0383bea3dcf7da95a7f3cbf0711e610fef27132291b68d215f2e1203f03fdddc18f97b60a1645eeb0816a575e3bcdc
MISC metadata.xml 675 BLAKE2B 64f36f8fd58d397d3efe5f8a5026eba903a37a6db1a1b2cc33fc893b3cc5c3b9c191adbe814f508bb1798b0e7e5ea6cfba61257982495eb536aa1d244dd86ed8 SHA512 abc84c4f12b89d334309821d54b4d59b2f1b490e83656bd375ed932835aca4dd9fd3299fd496fd33a34a5ef0991af115211b28ff83179632a13963b68ef9156a
diff --git a/dev-python/jaraco-functools/jaraco-functools-3.3.0.ebuild b/dev-python/jaraco-functools/jaraco-functools-3.3.0.ebuild
index 8f34a5b396a7..7acead6b7a6d 100644
--- a/dev-python/jaraco-functools/jaraco-functools-3.3.0.ebuild
+++ b/dev-python/jaraco-functools/jaraco-functools-3.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/jaraco-itertools/Manifest b/dev-python/jaraco-itertools/Manifest
index 9c0ab77c2d82..cb7cfb15eab4 100644
--- a/dev-python/jaraco-itertools/Manifest
+++ b/dev-python/jaraco-itertools/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.itertools-6.0.1.tar.gz 20096 BLAKE2B 19240d015cc2cb628193c1da6f8ac8eca2c79c9b7ddf1eac909a27bcd80c6b06ea8f7f2fcc435071ff7e9c602d9d8131c258deb910eea0d5ae0f8de69f4901b1 SHA512 60a4bf4335bd159b1b2ed532f4b72c47984a8e2afc03bafb7ccb53095da787cecbcb6207bb2c521266285bd5bf0550f1a78dd5323266bde6e00937481599a506
-EBUILD jaraco-itertools-6.0.1.ebuild 1217 BLAKE2B 2c9a260b023612bbc93e0dad13f73ed58b23912e96378c3511f9b99cf618d7f4cd9b338f35f348a5228da896c172fe7c2de81b4cda9e2b4ce1d8be4bce4a847b SHA512 d34fdf918e18cc3fc9cefbb0cebcd7d36cc7de65081cbb26b1dca645674b34c64e7dab73baa7af2bcbb97390d6c3f0a3a9a0532d57a0820f9410202a9d478828
+EBUILD jaraco-itertools-6.0.1.ebuild 1218 BLAKE2B 8764343556ba6f35dfb6bfe24d35161215e3976057457afe346c2380498a5d67a6e034c80ee9f729ff008911c0f1d9013c9ec8cd4ea38779658b8f8e1f8d318a SHA512 9e7af1edebb4acd4ead5fd0c1ac7c568bb5e345c7485110ae5a9e05193ee5f748fdd4f3ee5da2a89c022594d4847c1fd181dd71af53aed6a69df55aaf0065518
MISC metadata.xml 574 BLAKE2B 34119daf42496fa9353422fc70d8d5bd03936b9382e02cba2f554a4da87069e7e2de34458a99bbb7a894089ea5ed8a119dbaa6ddb120fcfd91b0fd4aa49da7e0 SHA512 33d73c1d093721f5037ab3ed2f8121827d9de51194dfef1794f6abf4ff68db118569ff8ff19fa3433c804be422d1b9ca08aa62bfdbbb696297ad1970d6ac011a
diff --git a/dev-python/jaraco-itertools/jaraco-itertools-6.0.1.ebuild b/dev-python/jaraco-itertools/jaraco-itertools-6.0.1.ebuild
index d797c0089532..2b8733b2fae7 100644
--- a/dev-python/jaraco-itertools/jaraco-itertools-6.0.1.ebuild
+++ b/dev-python/jaraco-itertools/jaraco-itertools-6.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/jaraco-packaging/Manifest b/dev-python/jaraco-packaging/Manifest
index 3f6248326556..fa90c6002128 100644
--- a/dev-python/jaraco-packaging/Manifest
+++ b/dev-python/jaraco-packaging/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.packaging-8.2.1.tar.gz 15393 BLAKE2B 8e30dcbb6c5dacf55fc62041e14c18ec852e39761ff5e00202bde89f6224eda8fbc090272d9470129be6014d8777b134908280dde10a0fce712b29167b122bb5 SHA512 3235756833bb4b0aff8dc832adb6e269bda622c5458493a302c6d487547ce224865aa367773f42bd456553c69cf451944d9b50d148761a40a775f59a398ec02c
-EBUILD jaraco-packaging-8.2.1.ebuild 823 BLAKE2B 81889f6fbb206fd435c76b9d92f5a347d51457e2aea0938753f92e0761bf04549e2f30f2887eefd1f964d91de9b2ca36667403646bc35351ecb0d336a4bb0b85 SHA512 4ca245290c79e87083c4c2b1232219df28ca406d0e2661eb6f8c780339074203f78c23a328b5e22ae40f323adc76f99b9c246d70e73e2b8f346f5ddb89b2fb2e
+EBUILD jaraco-packaging-8.2.1.ebuild 824 BLAKE2B b662997dda795caa2fe332ca802ce94117399d31cb2f22e380345918c0d435353d450ca9c2a1540c8bbb460e136a9b2da023e7d9c11a8cf0fc5b885164a885e1 SHA512 ab3196f7d9b8c15ad19aea72e4b17b8235bf0e6be668e7d80cf72b162a6a33143be0d1650ee3d81ff6cb73e183954cc578c4fc61663dce3d7b6ca205f1794b57
MISC metadata.xml 675 BLAKE2B 36430dbb7cf6f29c913d02aaca81aeafa88e15cf44529c81835ae95c1b7a023a60d0116d50f04fbc424ee6aa49a2fe0eb56ed93b3a91cdd9d3bdda3d0377be91 SHA512 1532e2554229bec8576d60f8bd6b1f170fbe7a869f6b3505bd84efe33472b66b83cb08a5b4cbf201966d7e140a0571a89ff9dc3f821ded1181213841e551c506
diff --git a/dev-python/jaraco-packaging/jaraco-packaging-8.2.1.ebuild b/dev-python/jaraco-packaging/jaraco-packaging-8.2.1.ebuild
index 18d008ea38a6..260aa5172c10 100644
--- a/dev-python/jaraco-packaging/jaraco-packaging-8.2.1.ebuild
+++ b/dev-python/jaraco-packaging/jaraco-packaging-8.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/dev-python/jaraco-path/Manifest b/dev-python/jaraco-path/Manifest
index d43015d41fc0..3eae9f2ef064 100644
--- a/dev-python/jaraco-path/Manifest
+++ b/dev-python/jaraco-path/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.path-3.3.1.tar.gz 13287 BLAKE2B 8a803269fc02cc85391b4b1e1f2ee2a94c039d433b505aeb4aa0fcbb23731b802f236cd2de80dbb8b9e59297312892a085632f41234d3e1bb7d4bd04f62e00ba SHA512 00dac02fdc6df469f8661d552b16a8ee6150d86a7df9459264377a03e96fd94608f9782ad4cc2b2df67c64a10f8af26ed650b0bac0b1e59607d429abdbe64309
-EBUILD jaraco-path-3.3.1.ebuild 964 BLAKE2B ec504dac9fa005067dce6b8e8aa6e49d23050631bedda473f111fe97696751b0187f5b97de595189a24b87ebba719f33397a163d93583f8896006bccc7a9f1c3 SHA512 d6eb9590f0b11e42915cb3cd6366c37e09c072522d95277a5cae6f90e0a87dcce0bf4e736899c94fe2bd51b2978d61abb1b07883b3bfb6ba2acb85a11aeb64f6
+EBUILD jaraco-path-3.3.1.ebuild 965 BLAKE2B a907cde2a10b659905582c348c9bf8f09ae15201d3d109938a8d7724e7efb41fa4a9b8e1a2cc262cfbbbf97ea5d928d9b85c2f0fc4b81425436a8471a66b54ac SHA512 bb224630a872a08a03659af06b8233f8ff7b58c2350512211f2d3241f80f792827492ee482f82cbc6995633763d4c27a3e04188d357fbb79b86b9be5d40748a4
MISC metadata.xml 396 BLAKE2B 3ecf8b1f6392c3d14122458f7b5fc3c08e5693570685a6ad0f29da64e9f38e4e93c83b180fe01803471342343b0420769af6a01086cd71cc3031b2efaaf3b54c SHA512 eb3cdebd2a8d524c88b519d8e4bb6020e63da5cf69cb4f81eb7a7867bc6d880c313afcd8aa7dd6bd82b661e1aabc60c6ea0c4319ad2b2589e1825d8e3ea65de3
diff --git a/dev-python/jaraco-path/jaraco-path-3.3.1.ebuild b/dev-python/jaraco-path/jaraco-path-3.3.1.ebuild
index 4a7b9a52ea7d..37f986eb38a1 100644
--- a/dev-python/jaraco-path/jaraco-path-3.3.1.ebuild
+++ b/dev-python/jaraco-path/jaraco-path-3.3.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/jaraco-stream/Manifest b/dev-python/jaraco-stream/Manifest
index c06b8d19695d..bafab21f531f 100644
--- a/dev-python/jaraco-stream/Manifest
+++ b/dev-python/jaraco-stream/Manifest
@@ -1,5 +1,5 @@
DIST jaraco.stream-3.0.0.tar.gz 11838 BLAKE2B 9d26ff8f78a3f090d79ccc8cbc41819a8290ebdb7770f56a57938ad9311ca1fd168d633fec78ee102c2c08156c9e0ae6f521dd5cafcb9df22928ba9f3f832734 SHA512 f2ce7e65d9a3bcd81985f45d03f7cd56b2f2939f13a423b8b65714f19eb249493d89cad774460dd08c1345124d3d10f85ce6875b5f7049705f993c0a3146e5d9
DIST jaraco.stream-3.0.2.tar.gz 12784 BLAKE2B c9a9a1f940cd29cde67b624b0b7ac2dd426888f71d29f4bc4920eab5a7ba15713e5d5e57504e9f4f69f25d08a8cb2e2a1024c91c89b8c3aa8bb16023d84f33c6 SHA512 fce486caa9f27f3cfe7775858892d2865fe1c1656a8d369ef9321057716f25d7a737abf2a28fe7827efbeba2daa3b7992ec4fd18807751bf1fee6f48b238ab01
EBUILD jaraco-stream-3.0.0-r1.ebuild 1288 BLAKE2B 68a93e0bf746149b7e0c8c3c9fe591453922e02fd6f988396a8351abafafd4d61afe4b86eaf6a49c6d84145719fac4ce1b363d70270d0c1e2134146619c7d08b SHA512 4f33d6cb1918011727d1e65671aee9f66da9b2aa6846e3764b16c8efe97423f04d16f177a0722df3577ce70e89b3e95f80663f65cb58e9cb2ad0c47336423805
-EBUILD jaraco-stream-3.0.2.ebuild 709 BLAKE2B 3bf1d6273ed969f6569a1058d6e5483e37509b97eb19d0862f251c93da921710dd4b3a038261c57580ee48aa904c011e53278334a849d61d0842b85ed8c0be38 SHA512 aca092fc8b0e248b2d1baa964012f8b34f873669ae7d12d6706dad0749327d8d88951c11e1470d0a5c8a2ba6abaa15adc6be89a271bf9cefe3f4ac2c1a9b55d1
+EBUILD jaraco-stream-3.0.2.ebuild 710 BLAKE2B 8eb07c06ca6d4d9e4396bdf98c6c2c12c8ac4f86538fabba9acad500da0fb166a50bcb510774ed9cef325b4ba8f6b4b0e22b36119d24f278f989621c4f369534 SHA512 9516d8bbbe8dcf80b3643f1eb204bc84140c904d56831fcff298ca7c1a200948a9917dbe2864c80d66e07fd93552cf826bef1e95af2cf3137f82bea72b9f3fc8
MISC metadata.xml 626 BLAKE2B c28ab97500af030d20cc155fd74e8b918f68c84c0335b1a104956db4aae0801f028ccf46d41aeb9ace3618ec77bb2c19f2917150ff6f6309a82b507be57cf3c2 SHA512 2b870ff52a49ab3e2f81322dd811fa1603341aade274f12b0485f2af7f8d0794873a4801a9e648de632eacba61e45f433a0624aeef283add6ffced35c19bece1
diff --git a/dev-python/jaraco-stream/jaraco-stream-3.0.2.ebuild b/dev-python/jaraco-stream/jaraco-stream-3.0.2.ebuild
index 041d7f000c9d..a53af100a020 100644
--- a/dev-python/jaraco-stream/jaraco-stream-3.0.2.ebuild
+++ b/dev-python/jaraco-stream/jaraco-stream-3.0.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/jaraco-text/Manifest b/dev-python/jaraco-text/Manifest
index f292a0974fa0..5e3c2f5436c6 100644
--- a/dev-python/jaraco-text/Manifest
+++ b/dev-python/jaraco-text/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.text-3.5.0.tar.gz 15453 BLAKE2B 53a3553f09a6c33734684477fe1228b159269a6a7e38aa8381af54f17162d1658be1f91157fd092544141bd086fdded32bec2fa0103c4c6978301cae3e199a04 SHA512 da566f1a6d8343d05c51ca3f4635212094ddbc84fe9b460dd7630030a9b5bb28c97ccb0de5928da50230a182985c7e5bce8903d4019ce5afb89067ad938dd152
-EBUILD jaraco-text-3.5.0.ebuild 773 BLAKE2B 253c4dfab951e61c3db6c548e75816a23e96144ea7330636feeef6f21aa142d897250f85e3864bd55eae40f462e97f74303755d1565bc7d97b888e10d0a61010 SHA512 d23fd648a2dda4cc0889b1b2d3627b019dfc12ffa4581d8f953fbdbb639e449ad24752a789fa8c37b550d4ad09b78c7d36ffb23fcfe1b74a6bf7b116fa459068
+EBUILD jaraco-text-3.5.0.ebuild 774 BLAKE2B 6e34a9d25f5a7772314604ee0c6e96e05911569ebf859a2dcf5c4c8d7ef477b8735457d3fc9c9fb7263ae67dfa03a0210402a94c73185ff2c0b760409ebaf9cb SHA512 d41ad8f81b160375f96758145af86fa1e5ff70b0f7a8af500962bb2526c2db037ba1138d575608d4e189e389dd2ad1bf4d3f2c676e95b4d4ebe9e05d1fe39b7e
MISC metadata.xml 655 BLAKE2B 6bd01547bc069cfdd2a6d8ef05d0f62b17e54b54ac3d45ce3c66d765a5db88c52750d3f80053efe8eca8c36163deb36268e5a1683e65813d42fe1f033306d4c5 SHA512 94ad62364c1159d64d69d8781ed42f642d3877c2e6776f0d863d6b89fd085199d03a65f251b9fd1c21628d3210160ef120250ad7956d1589b8e06207831d2937
diff --git a/dev-python/jaraco-text/jaraco-text-3.5.0.ebuild b/dev-python/jaraco-text/jaraco-text-3.5.0.ebuild
index 7c949ebd7b9d..97a99b07211c 100644
--- a/dev-python/jaraco-text/jaraco-text-3.5.0.ebuild
+++ b/dev-python/jaraco-text/jaraco-text-3.5.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/lazy-object-proxy/Manifest b/dev-python/lazy-object-proxy/Manifest
index 416cc5e53cc9..79f1c22d075f 100644
--- a/dev-python/lazy-object-proxy/Manifest
+++ b/dev-python/lazy-object-proxy/Manifest
@@ -1,3 +1,3 @@
DIST lazy-object-proxy-1.5.0.tar.gz 35938 BLAKE2B 11e091538f4bcddd5acb39963572e30535b01227481affcb160d55b39c5b4548fef2da316efe483d6b0450e204126b957884dfb7a96727b0a00209addd6097cc SHA512 8d594df743694f01b9710e55d8e88831d6ac2e81a925ad310f0c39d061f20115550c5adf1da40d0d7c4749eb3a7ffbbb6000ebbda3dbb445c9efa1d05ff37cc3
-EBUILD lazy-object-proxy-1.5.0.ebuild 943 BLAKE2B 3c46e4e3470d1defe4dba3b0dc42205ebdb429e0828c27ffa607de6320301d1618b7a226f7b8a205b0340c448759404635841500341a9afbb3b557184adad5e8 SHA512 0f3c0510ed8e7ef9dc3801574e8c0f9d3c50d8fbc6439810c81d9f6dddb49ffb0df559a463af6fcda501e47be972b3b1236eda1bc236908d22c038c5214949d8
+EBUILD lazy-object-proxy-1.5.0.ebuild 943 BLAKE2B 7ee2d5d21634b62e8b93779f09242a4f453a104922361e8e7122c1c84953e69a4e10e43b3e0395d5066ee24e5ba5f0679b6480c34c099c2013cdc107657f007a SHA512 f3801248924d818e300e17cdbfc2e145afc15df6455629ab9468d0008a09b237b53d822a42de4a32052aad92ecc89c47268240c021167d744df9ab9cfe8ee9e5
MISC metadata.xml 539 BLAKE2B 7f76da60b882c2832b84e774d3db85b1349d7e7190ac629c9f1cd99abaf6aa94e55ebb5867f75fbc948b03cf32121c4312a32a9435c2f037866af855130076d8 SHA512 7e5fa1513ed6a00183c3722f53b25062e35a3128dce6fd4e0d40fc10dcce8157eb902654b2f7606184378f81972f9bafc6e1ba578581ecf6d8e1b3ec09e1f473
diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.5.0.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.5.0.ebuild
index 30848f95a677..f834d8059f95 100644
--- a/dev-python/lazy-object-proxy/lazy-object-proxy-1.5.0.ebuild
+++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.5.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/llvmlite/Manifest b/dev-python/llvmlite/Manifest
index 542c2374b076..fd549f78360b 100644
--- a/dev-python/llvmlite/Manifest
+++ b/dev-python/llvmlite/Manifest
@@ -3,5 +3,5 @@ DIST llvmlite-0.35.0.gh.tar.gz 228089 BLAKE2B 5cee01244552cfc1c2ba979709170484ed
DIST llvmlite-0.36.0.gh.tar.gz 232059 BLAKE2B 2d1ace28003d52271fb20f086ba37bec1f2f72c0092ea7a8fa2a1ee8d30c319f9625938a8ebdb69dec5dec63d5a67b598a071401e5e1db9de973d55fd889dc8a SHA512 a769255f276e429def4d6f8d35d516df3ae3e026fb8b4af33c1695a9ea24c64a84c38943b530756c4ffc5c619611158e947de391bba501223dbf2a4cd21d53c0
EBUILD llvmlite-0.34.0.ebuild 1354 BLAKE2B 54b3c4532cb14dc86452f1f4c4feb5f514928b28d65058011bcf6d324ef66c5a406854d780521e3b495ecd38540b3467a525464b7fc7f94cbcc70b18bd1ce647 SHA512 50b07c9575afd16f03810a519fc3646111c6071567cfaaa538690240bf578c5ab076fc80c26fe12a061d283bd681ee709482aee4c8da642621354b22437bfacb
EBUILD llvmlite-0.35.0.ebuild 1355 BLAKE2B ab309fb8dec4f96fd85708aa99b0df199f3d25f5e6a3159f387dd65eb6a7357a8075849d04ac89414eef4f3d9e2e65876c471485a0736b97ff60c1451e65664a SHA512 186ef8e395d2c6b8c3d8e9546701cfd0a03a1135ede981a44c72c762a49dcb6e904163b73051979c0e683cc27f0a2b4ca741e938dfe853266b1cf81c41415aa6
-EBUILD llvmlite-0.36.0.ebuild 1356 BLAKE2B c7cc8aef7f73033395d1eb7bdbd8efc54f8192c214a7c0837a120fb329ba53eb67031beb2ed53abd8ea60d7cbabdf255280830bda73c9f56289a10d272f2784b SHA512 4f20e7eec97f8fb3d43730b3789d13e862f257db85d65f32ee9ec9be754edb1639bb320bbcedc8d9703ebcf0cde031b95d43bf7141a2fe1d73be7be7d3900bbe
+EBUILD llvmlite-0.36.0.ebuild 1355 BLAKE2B cd16ce3c661e3dc90dadac7d574254faa62a8d81da97be4709aaafef44ea236b6af97676bab364e03655c25de55bb684fbef7534a167db2a7b01c5952f6e83ca SHA512 c61101cb239675d575f88937d2f5c946565f385e2c01f9d9cc9bf17fbb62e778c000feb1b2463565a4d3aaca35a0e5fa28b0ae367d86e6d7b394b12f0dad010c
MISC metadata.xml 792 BLAKE2B 8247c0ac546df47bc70b8e525d776dd391fa553d75d7bb0507986ac2f7efe1d023db7259f8938c13b383ef719a10acb3e1357bca4dc398a42b68ba756c0c351a SHA512 8dab7bc4b6d33f9a3c458dde08e07fe22680238185e8f144ada7ce7374ecb3fbd38149f67d2a11cba7a816384c556edf618e45ec331e6054b97aee60c529a35a
diff --git a/dev-python/llvmlite/llvmlite-0.36.0.ebuild b/dev-python/llvmlite/llvmlite-0.36.0.ebuild
index 9471ea6619b7..c4a3ab2254ed 100644
--- a/dev-python/llvmlite/llvmlite-0.36.0.ebuild
+++ b/dev-python/llvmlite/llvmlite-0.36.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/mako/Manifest b/dev-python/mako/Manifest
index cbca9474e701..208d528c1209 100644
--- a/dev-python/mako/Manifest
+++ b/dev-python/mako/Manifest
@@ -1,4 +1,4 @@
AUX mako-1.1.1-pypy3-test.patch 822 BLAKE2B a6c66e8ff7f430c005843dbdcdb874b520de0ef0b727415745a53bc153e87632be39257124b5640c6e22cee8cca40c2e6dd059302adad9089a40bdac6224be61 SHA512 60eae74863f44c50f45b51519dc887eb60f45708fb2cb272e64b82938b00c3ce3f53933066a56e3385930654ea2295c78aee5cbe82a51c7e2001c8d5e6a54da9
DIST Mako-1.1.4.tar.gz 479823 BLAKE2B 048c63c6caf493b9809dbcda8d1d697a7a25c8d22e97f439facae64b26d5b8f5f3002ff65529e9599e6069482fa25d6db95d810175f7f674f5af02cbd3f9f5e3 SHA512 4844c1d6c8d0d474b4ca4e1b31d3557747fc7e30f70a1976163a26b46b1b45c4c96ca6101fbef252b4e3bb4a61635d2a2c6d1c2933fde5b82bb1a1306f31ff84
-EBUILD mako-1.1.4.ebuild 923 BLAKE2B a8f6c967a2711396af88cba5074ae3b2e33508f0f709e2330b57ad4fa62f1b79cce1fedf7048c9670efcba24971c3cdea764c375662332a824ba75d1d66811a3 SHA512 18d4a84f2c5b8086515bcf8b40249e34a50e6c2b11171b2eb14fa8d0e04218e80aa45e0a4aac0e7d1c515ae1a65b815a6ae3f8149568ae3e1217dfaa3521a552
+EBUILD mako-1.1.4.ebuild 890 BLAKE2B 3dbc93b84d8977fcc6ceef4ddc0cae6ccf06552391491c1e0e378047b60b934376d0ad06c88b7810515c8cf1b766c2f5de14c99711d3544f58b62e561ea7bbee SHA512 b4ec0ab13d00c7d82b45eb11f09f1ba47a863c73e6b898aa2a3b4630f9964dbf3a4bb746d81982b3a4e3435902341d2f0b097134b70844d334a7f73f873413dc
MISC metadata.xml 449 BLAKE2B 335ad5322f8e6b149cdc07c161bae35957f1d387ad0ab1ae4563ed1896211aa2889e9b285d8209b57397da95b5791d526d71f0eb1cc768c3ceee4be5af84ba6d SHA512 94e6ec358a7de187702ffc41becb7792714498195c6a384d5debf10186af534506955d5575a68442de0e41140800fb134c128e22ac919dcd40b8b11ce2a3da26
diff --git a/dev-python/mako/mako-1.1.4.ebuild b/dev-python/mako/mako-1.1.4.ebuild
index d594599e9532..cd829d5c4924 100644
--- a/dev-python/mako/mako-1.1.4.ebuild
+++ b/dev-python/mako/mako-1.1.4.ebuild
@@ -3,9 +3,7 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
-
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1 optfeature
MY_P=${P^}
diff --git a/dev-python/markupsafe/Manifest b/dev-python/markupsafe/Manifest
index acb0c7525ab4..d3e01f63f47a 100644
--- a/dev-python/markupsafe/Manifest
+++ b/dev-python/markupsafe/Manifest
@@ -1,3 +1,3 @@
DIST MarkupSafe-1.1.1.tar.gz 19151 BLAKE2B 184ab0bc42f8d254ef4239f700f019c0a380bdf2117dfe1abe2eb4dfa0f037158d181a120d8654a6971e9c8badb078f997e3a8bf231898e0f4bb3e8496d9abd3 SHA512 f3014e6131a3ab866914c5635b5397ef71906bffb1b6f8c5f2ed2acf167429ff7914236d38943e872683a57a9be9669f4c5aace6274f3307ab21ef25373db0b6
-EBUILD markupsafe-1.1.1-r1.ebuild 638 BLAKE2B df07076b1f0719f3ed7b87e078f2541f1dde36c428f0fa5478c935b6d2b638c406e63b9722fb79cc2c76a564334d2c8e8d9a2bb91e097135ca689c0276bd8229 SHA512 9b252b7e14ea94043707f7a8b9e5c9dbb649ca9b532b862e9a99f0f1b347a2e4f98af1f55056b4167d0b30cb80e56c10978a1e726fdeb371bd887af982ef61ad
+EBUILD markupsafe-1.1.1-r1.ebuild 639 BLAKE2B 267a221a71d8dc36f34fdfb818298e268a7cd2759d1e0ab49099c6f57d934516e71ecea2b7c529c745c4aefe6124a7d52eab880e3c157f8d40384eb0cd6e59e1 SHA512 ae11b1f75420b8d4f142856ffeeb2e68929243bbaeceb8d08e19523bde4cb659e1b08ccbc68a87cee2bc97225bc35bb73268cf61b6b2c63fbd47bb9ec39209a0
MISC metadata.xml 313 BLAKE2B d83629ec355bdf3a33ec1987d8826509f6485ef34a873a6db1122c72beff76de648c5f80da70f2102e60532d852462e13826f714b6ae263d65d5c81bb9aa63e9 SHA512 91b859646ec529ca9b646ac0a6526554de887d6aca353069dd00a6b01dcd2b5765a7b1a1e02c8b52bd50ea67f1476cc2dce086651ee46f7c575c56d1ab7f4c8d
diff --git a/dev-python/markupsafe/markupsafe-1.1.1-r1.ebuild b/dev-python/markupsafe/markupsafe-1.1.1-r1.ebuild
index 7976e15d628b..74b14b8eac66 100644
--- a/dev-python/markupsafe/markupsafe-1.1.1-r1.ebuild
+++ b/dev-python/markupsafe/markupsafe-1.1.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
@@ -11,7 +11,7 @@ MY_PN="MarkupSafe"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Implements a XML/HTML/XHTML Markup safe string for Python"
-HOMEPAGE="https://pypi.org/project/MarkupSafe"
+HOMEPAGE="https://pypi.org/project/MarkupSafe/"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
S=${WORKDIR}/${MY_P}
diff --git a/dev-python/mock/Manifest b/dev-python/mock/Manifest
index 2a00fdacb4af..05417b474405 100644
--- a/dev-python/mock/Manifest
+++ b/dev-python/mock/Manifest
@@ -1,3 +1,4 @@
+AUX mock-4.0.3-py310.patch 2849 BLAKE2B a23047a6a872f7badb845388c3dcfb6c554824e524a094c09762a8749b3f6c292ddd58a1843cc540892a1a850f639af254a74abbfffb70deda4b756dca7dec9f SHA512 ad4448a85267aab11a35c761896779d66b45c2a38b6208226eeddcbbb7b28bac840f11fb9d69b72781383a82334a37b00dfac601fd9fe16f842da93c1b4ee3bb
DIST mock-4.0.3.gh.tar.gz 80318 BLAKE2B bc0dc8b97129eaa2f0f9c89898157ea5de398f59f4e2ebc07318cf745b74d1f1bcc989774600ec88ce1956f9fe16f9464f101ea5df5cd23b3a58b432d19feb8a SHA512 adfdab253eb3bc1b6cb767c58ffa3a8a5c5f88da0f04ea6680e0d87da59177972d2d99bfe0a770ac2ed4f809ca6a090a9d0f789eea8f4365ef2c54f8e8792e89
-EBUILD mock-4.0.3.ebuild 1672 BLAKE2B 2a6a8b2bb74fbb711b04a90e6c9ea2bfd8056726b725b34f18e02ccf4ff8757490be66bc861f690bc5c2af05f75c5dce1dbe768403155700600e80f6db797fd3 SHA512 b0909bf975cfc731689917b906c0edd1a33eff5a9dd65acdc2339d1b1372b0c6d8393afb5a920731db0845ea89d395d57f39d6b3122ccbdb0d0d39371be15b13
+EBUILD mock-4.0.3.ebuild 1533 BLAKE2B 6696428fda382a15f2c2e63dc04c55b4e68071c37f2a7e647dc953292d5cc277bbd2319897b2262b7b0e8ac7bf522cb3c96962b633380041484079fbdde935e6 SHA512 416e3133bfba2855076199e62051507f22817143c72a49278c1fbdc2f2a9297075c8ea92de5c6720da8b40ecdb82da937366bdbb01a10b8471963c2539568e90
MISC metadata.xml 389 BLAKE2B 0663f612b893e4f8dd7b7e28c624c5abaf1f3bcd1fc2f454e5dceed971f8b9ca9f3ab32f2ba51eaf88572e6178eb87669b98bcf852d731fac4c077d10cc89ef7 SHA512 e142011c0f4c7b3ea4eeac1c0431e3d3df8eea803dad50ae5dd0184e0fe070b009b9a1e6933e7a298751091dac4972f10adfbd6bbf713b36a28ad8f4b29f2a66
diff --git a/dev-python/mock/files/mock-4.0.3-py310.patch b/dev-python/mock/files/mock-4.0.3-py310.patch
new file mode 100644
index 000000000000..4a096f35126c
--- /dev/null
+++ b/dev-python/mock/files/mock-4.0.3-py310.patch
@@ -0,0 +1,76 @@
+From f3e3d82aab0ede7e25273806dc0505574d85eae2 Mon Sep 17 00:00:00 2001
+From: Chris Withers <chris@simplistix.co.uk>
+Date: Thu, 15 Apr 2021 08:27:25 +0100
+Subject: [PATCH] fix tests that should test mock but were testing
+ unittest.mock
+
+---
+ mock/tests/testmock.py | 15 ++++++++-------
+ 1 file changed, 8 insertions(+), 7 deletions(-)
+
+diff --git a/mock/tests/testmock.py b/mock/tests/testmock.py
+index 5702b6d..1a70909 100644
+--- a/mock/tests/testmock.py
++++ b/mock/tests/testmock.py
+@@ -13,6 +13,7 @@ from mock import (
+ create_autospec, mock
+ )
+ from mock.mock import _Call, _CallList
++import mock.mock as mock_module
+
+
+ class Iter(object):
+@@ -47,7 +48,7 @@ class MockTest(unittest.TestCase):
+ # if __all__ is badly defined then import * will raise an error
+ # We have to exec it because you can't import * inside a method
+ # in Python 3
+- exec("from unittest.mock import *")
++ exec("from mock.mock import *")
+
+
+ def test_constructor(self):
+@@ -2137,16 +2138,16 @@ class MockTest(unittest.TestCase):
+ # test_patch_dict_test_prefix and test_patch_test_prefix not restoring
+ # causes the objects patched to go out of sync
+
+- old_patch = unittest.mock.patch
++ old_patch = mock_module.patch
+
+ # Directly using __setattr__ on unittest.mock causes current imported
+ # reference to be updated. Use a lambda so that during cleanup the
+ # re-imported new reference is updated.
+- self.addCleanup(lambda patch: setattr(unittest.mock, 'patch', patch),
++ self.addCleanup(lambda patch: setattr(mock_module, 'patch', patch),
+ old_patch)
+
+ with patch.dict('sys.modules'):
+- del sys.modules['unittest.mock']
++ del sys.modules['mock']
+
+ # This trace will stop coverage being measured ;-)
+ def trace(frame, event, arg): # pragma: no cover
+@@ -2155,7 +2156,7 @@ class MockTest(unittest.TestCase):
+ self.addCleanup(sys.settrace, sys.gettrace())
+ sys.settrace(trace)
+
+- from unittest.mock import (
++ from mock.mock import (
+ Mock, MagicMock, NonCallableMock, NonCallableMagicMock
+ )
+
+@@ -2170,10 +2171,10 @@ class MockTest(unittest.TestCase):
+ def test_bool_not_called_when_passing_spec_arg(self):
+ class Something:
+ def __init__(self):
+- self.obj_with_bool_func = unittest.mock.MagicMock()
++ self.obj_with_bool_func = mock_module.MagicMock()
+
+ obj = Something()
+- with unittest.mock.patch.object(obj, 'obj_with_bool_func', autospec=True): pass
++ with mock_module.patch.object(obj, 'obj_with_bool_func', autospec=True): pass
+
+ self.assertEqual(obj.obj_with_bool_func.__bool__.call_count, 0)
+
+--
+2.31.1
+
diff --git a/dev-python/mock/mock-4.0.3.ebuild b/dev-python/mock/mock-4.0.3.ebuild
index d8149f697701..be913d227c1f 100644
--- a/dev-python/mock/mock-4.0.3.ebuild
+++ b/dev-python/mock/mock-4.0.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
@@ -16,12 +16,12 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
RDEPEND="
- $(python_gen_cond_dep '
- dev-python/funcsigs[${PYTHON_USEDEP}]
- ' -2)
>=dev-python/six-1.9[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- >=dev-python/setuptools-17.1[${PYTHON_USEDEP}]"
+BDEPEND=${RDEPEND}
+
+PATCHES=(
+ "${FILESDIR}"/${P}-py310.patch
+)
src_prepare() {
sed -i -e '/ pytest.*/d' setup.cfg || die
@@ -35,9 +35,6 @@ python_test() {
# test filtering.
cp -r mock/tests "${BUILD_DIR}"/lib/mock/ || die
cd "${BUILD_DIR}"/lib || die
- if ! python_is_python3; then
- rm mock/tests/*py3* || die
- fi
# https://github.com/testing-cabal/mock/commit/d6b42149bb87cf38729eef8a100c473f602ef7fa
if [[ ${EPYTHON} == pypy* ]]; then
diff --git a/dev-python/more-itertools/Manifest b/dev-python/more-itertools/Manifest
index 1886fa3d7d5a..2fbcb72637e6 100644
--- a/dev-python/more-itertools/Manifest
+++ b/dev-python/more-itertools/Manifest
@@ -1,3 +1,3 @@
DIST more-itertools-8.7.0.tar.gz 92857 BLAKE2B 65966fa2939fb6908c25a658e96162238056403e2b67d41d027c11cf04c01a09f954ea1a75363e0f615ea3e5fa5b9cfa4289ef18942c68122f10588f37f797ab SHA512 0e80dd5e08ffbd1878f414e1e8d036046ecfaf74c638a79d277d72e8357892b73735cc18d8a022c53916acc3733ebde4cb8030c5cecc354d6469933d91c66c13
-EBUILD more-itertools-8.7.0.ebuild 676 BLAKE2B e1623ad35164c2f81a0daa22745030693bc996c3e324b5c40af8a2ea18bfa74b8bfde469705373c195a8fed83c5709b4f613342e431f668f13f28f9855370981 SHA512 bb818c7fcd4e4ae50bf0b8b3562895f9a9fb99292d9b9f7bee869f7480dbf47f33b6a9b6d1df857b21b776df8ccfc41a2abf23359439f27cb8ddf16e1b28db87
+EBUILD more-itertools-8.7.0.ebuild 623 BLAKE2B 2a75e8dcded237195bb6a71f406124e02fa5bb9d28f038b76d4e88a00fb44a800a7013b4381f507efb93ba05eaba3a82875e5ff3828fcf4249964dc5edfc85b3 SHA512 95d8e90cdbf631c94ee3b091dc165ac31c7594b9d8b820af8c96536f705be4a38ca84c086b7c4a73ce79583982754eb90c7f796c8d32eedf9705ea2cc00898ea
MISC metadata.xml 487 BLAKE2B 32273e3af64b6c58907948a20fa547f733fb0c1a1bc8d8cf580657d4ed19f6eaff7f9b6e8f930887d5af7052682bad3ef1131a0c10ba2474791f01b450b86e65 SHA512 5ce5d78097a243fe8ad553783a5de64c1df82ef77f0eefc9c55452bddebe472622ef6c95d28be9247739ad86cf68a1854ac66c5725555728a46a080ff26a6c8e
diff --git a/dev-python/more-itertools/more-itertools-8.7.0.ebuild b/dev-python/more-itertools/more-itertools-8.7.0.ebuild
index 95870b22a186..d430192b622f 100644
--- a/dev-python/more-itertools/more-itertools-8.7.0.ebuild
+++ b/dev-python/more-itertools/more-itertools-8.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
@@ -15,10 +15,6 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
distutils_enable_sphinx docs \
dev-python/sphinx_rtd_theme
distutils_enable_tests unittest
diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index bf11f2ca5d4e..53668f41665b 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -7,10 +7,12 @@ DIST moto-2.0.0.tar.gz 5054551 BLAKE2B be9b18909f90b22fe57d47e2eea50144b4ac8046d
DIST moto-2.0.1.tar.gz 1530088 BLAKE2B eb35bcbc8b22044ae86eaa6eb1f71eb24174a8686ef06d475c870ef629d0a525719c4f153cb0a55fa27f3c33568a5796a07ce903800468557dfe275de3da3623 SHA512 d650140c76a2090332fd9f4c8be84379d4e578a63125d473b821d59bff9f93ee8e696268e4784df13f2ee3b8b6967fd10cbd94750f37e63967ed679b4a301682
DIST moto-2.0.2.tar.gz 1534459 BLAKE2B b4609f332e8f8eb8d61250919eca805f82a6dfc468cf0b9cfe81f462aae9f93373efec6165c818589abe60955abe061a273148a36e4b1f8534ce9fa7e59f5cd2 SHA512 b478f9938f8e7b92c3e718a1aea5907c2070bda42995050d39f8e62cbd7cfd30fe4c9cbd7e7475f5a50c71c3370a89f53480adcf83df1fe08968125f2a1427f6
DIST moto-2.0.5.tar.gz 1551415 BLAKE2B 452cb94443188e1715145bee574f04924d894a3d647673443a8a335bb907f8601098540b032d6c9a8ced3e1fc490c49ad70c877547d905cece05bbb742d05976 SHA512 70e64ab98873d480e776a2139a4d351665c6c2f98faf90e2871c6b9998571d1bd239757bc90bbc6ab6e1ed510598bfce77157ad522953efe40c884068885c57d
+DIST moto-2.0.6.tar.gz 1557871 BLAKE2B dd4c23758bc9c98fbd2b2a70af744daa245fc8b4b1154348486ae85d195e5e3fa2c513f61386504d05c0d646e81fbf8ec5bf41be317b9fd7581668cd23cc1db3 SHA512 9f287ff07f948dd3d2d6af1c6120d29e9625e420bb94f83c230d813e26689161f9a2e89e2b32947e82084cdcd865fef714ad14309ff41371bd37d251481f8dc9
EBUILD moto-1.3.14-r3.ebuild 2875 BLAKE2B de0b07e01a296d89ae22fe0a91c91fc76634f054a148c0cf60101d85df67f0a17cfd9a80cd41e264a0641e79602b5e3cf23b90f2eda98a50af78794ccc9ef0b7 SHA512 c6bef4b6f0899fbc31d97cc101fd14894814edcbf66df837f776fbb51780f86a95bfd94dbf278e274897ba25e4465938eb9bd0410910a95ecddea56962a70f3a
EBUILD moto-1.3.16-r1.ebuild 3189 BLAKE2B 6c4612eda3bb91d40b7e0ad451568d5c877ef4d3a6563fdf13513d11abbb477702d542109174e91b7c1e580c366d448248453170480b7a15a8b8e9918814624b SHA512 5df5495f98a4929a7e97e257a2bd7b8ee44c915fa008b6d45674d6172ea17fb103b2c579e76a7d14944995019a73217e510c60938b42ea5d2885f92f785d92ad
EBUILD moto-2.0.0.ebuild 2359 BLAKE2B c9204998835e0f41bc23d820a9ce677f33d1f18f614905cf2d572ef194fc422a7be02f5d37ca6a25389feeebf4e1bd8f8439ba1e44466a45b12678d8e0cf69e7 SHA512 3689854904d3c9f5152dc2211d52e21dd475151c18fb9463b288634cd0754cffa744e4de129655277e5b1f4d5b1bb78f451a7282a31203483d75a7990aa3d693
EBUILD moto-2.0.1.ebuild 2366 BLAKE2B 25b780427da33dbdae8cb9ea6bb0c834a02ec745f40e7ad94c27cf79c9fc13bc4a91d6a3ac0e4627ebd77a36ed0ba1daadfaca963cadf32a860d4ba62b34df99 SHA512 38596bc35536b0a1598cdf2425a164605b5b7614c776592b1f76279334dc1ccf91440e88e74511ebfea239095a1180d91c740d05596645c82982f45e39e0c8f6
EBUILD moto-2.0.2.ebuild 2286 BLAKE2B f370137ce59587c9725f64911408efb2e8faa31e63ef3f719c30da646e7b075b2051b8bf0ca429621a98b98b651c659c739593d5d1f3667fd971fc1a291f36cf SHA512 cde2248be2511cf28fed1334134c85acd393cce1b9fe28e05b7f1c51324e42ee6555beddca8b3a95c18a0d2a0a7ebce111a377955c674b9c813c9e11ae28f28e
EBUILD moto-2.0.5.ebuild 2251 BLAKE2B ef7a7f4c0972f75284f23c438b1ec1e26690e0a668a0ff0a928f2663b54a1608637fcf7d753ae24ae790a1f774aaaddd53f849bb473eaea2e733ee64affc64ca SHA512 03a92b48dad8a2afe4afdc94bded9476dea8b72f2eee8bc7519e4b0a10cc0bf30b4e6951153e9cf9cf08502c3d141ac0f8756d8d3f59dcab0b88dc84440b4dbe
+EBUILD moto-2.0.6.ebuild 2251 BLAKE2B ef7a7f4c0972f75284f23c438b1ec1e26690e0a668a0ff0a928f2663b54a1608637fcf7d753ae24ae790a1f774aaaddd53f849bb473eaea2e733ee64affc64ca SHA512 03a92b48dad8a2afe4afdc94bded9476dea8b72f2eee8bc7519e4b0a10cc0bf30b4e6951153e9cf9cf08502c3d141ac0f8756d8d3f59dcab0b88dc84440b4dbe
MISC metadata.xml 551 BLAKE2B 5473a586a27737f95b3795ff19bd08359fa5135aa60858c52b633d1ed53412fc1cbac3952f937ed497de18e90b00bd45725b920ad6fc75c8928181ca48ac5c45 SHA512 5b68da384123be90f74ea6cdd216f59ee004c4383b13da95fa17864c998ecb821fd0f16bf65abdc9b29f081a1e06be482518ede38139e29e32e46c962b3d4805
diff --git a/dev-python/moto/moto-2.0.6.ebuild b/dev-python/moto/moto-2.0.6.ebuild
new file mode 100644
index 000000000000..7c3740bdf84d
--- /dev/null
+++ b/dev-python/moto/moto-2.0.6.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_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1
+
+DESCRIPTION="Mock library for boto"
+HOMEPAGE="https://github.com/spulec/moto"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7})
+ dev-python/boto[${PYTHON_USEDEP}]
+ dev-python/cfn-python-lint[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
+ dev-python/cookies[${PYTHON_USEDEP}]
+ dev-python/dicttoxml[${PYTHON_USEDEP}]
+ >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.5[${PYTHON_USEDEP}]
+ >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
+ >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
+ >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}]
+ >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/flask-cors[${PYTHON_USEDEP}]
+ dev-python/more-itertools[${PYTHON_USEDEP}]
+ dev-python/pretty-yaml[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/python-jose[${PYTHON_USEDEP}]
+ dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
+ >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.5[${PYTHON_USEDEP}]
+ dev-python/xmltodict[${PYTHON_USEDEP}]
+ >=dev-python/six-1.9[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+ dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # unping indirect dep on ecdsa that's supposed to workaround pip
+ # bugs
+ sed -i -e '/ecdsa/s:<0.15::' setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # pytest-django causes freezegun try to mangle stuff inside django
+ # which fails when django is not really used
+ epytest -p no:django -m 'not network'
+}
diff --git a/dev-python/namespace-zope/Manifest b/dev-python/namespace-zope/Manifest
index af0fae631836..962279a18792 100644
--- a/dev-python/namespace-zope/Manifest
+++ b/dev-python/namespace-zope/Manifest
@@ -1,2 +1,2 @@
-EBUILD namespace-zope-1-r1.ebuild 892 BLAKE2B a939a11cd7ead10013a3edcaa0c30291a2b59ef5364edf8a1116b84470d98bb74afd86eb3bda09038e1f7462e9b584f6bb1835d0d10aba7b45993fd8ec71359c SHA512 b6c6b5d1f10e1958d6879a7114fcfe5b878779a13e6e7f6df3e96c27f76cd0149847877e26d3a5a2aed131b2c3dbf22897ca08ed5eae674c19190f5afb5ed9e5
+EBUILD namespace-zope-1-r1.ebuild 892 BLAKE2B 794359cd7a7c42f6a4b42910088924256bbb1dc7d53c76cf8e58f6b660fbcf29b9e8c009dcd6d94cee3ff82906977234a4d8ef8e26cd56cc4c5627f95eba5966 SHA512 901898c3b508e713c263ee135e1cbc3517e59fd30a551a53a798faac3e68c487253bca8c03d163769a0125b336871b3589e624df2ae8d3377c8426b747849ddc
MISC metadata.xml 218 BLAKE2B 086fdcf7b63ca7bd6c58e861d717bb375e1cd372eff26d5d2eeeb176d8c5e6f10e653562abafb50eae7d7508f8e3d421b87e6a749acd0490308672828d0da697 SHA512 4558fee4c51117e21b1f42ca3edbdf1195ed297db798d6bfa0e5fbb7019654a187422b0abde7af5d800caffed66d1e55e4280e8be602bad591424d9776c46781
diff --git a/dev-python/namespace-zope/namespace-zope-1-r1.ebuild b/dev-python/namespace-zope/namespace-zope-1-r1.ebuild
index 9b43ad087782..96e1cf199f33 100644
--- a/dev-python/namespace-zope/namespace-zope-1-r1.ebuild
+++ b/dev-python/namespace-zope/namespace-zope-1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7,8,9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit python-r1
DESCRIPTION="Namespace package declaration for zope"
diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest
index 5671a8925598..2a45a86faf4f 100644
--- a/dev-python/nbformat/Manifest
+++ b/dev-python/nbformat/Manifest
@@ -1,6 +1,4 @@
AUX nbformat-5.1.2-package-data.patch 1396 BLAKE2B 60991048ef5b01f1a243e10daf81384b9dc35ea0f56e0b2385d08bea57b65dbb8084c988a767f17cf97d583a6bc1917bd110b448810ca93213c6dc9d0362512f SHA512 d75d579edb77132ba5385de780ab104c80efe38aa18cef092edefccae23aa701c4b642d0cec05e245796e0dc6f4349a84ebf72671229b625f1adb907c779e305
-DIST nbformat-5.1.2.gh.tar.gz 152275 BLAKE2B 2a0758f33952547e5ef91f0ac0a8b98b97b882a8797c38feff6710a3a0824637f41396b152403e155e1af9805b7a85c189ba2a609076c591562e5f4bb783da29 SHA512 4fd574373c2f325b6d078a062878d139d741d30f9101f3344e0c7fc19bdf714f8ef71994134e76c90e1301102aac55cc490df8344f3ceb407002437f35d03944
DIST nbformat-5.1.3.gh.tar.gz 130922 BLAKE2B 866eb53dd3f04c09f4a08303c5e84b672cc826d2d9b369cd85038b6c4075e74dce88fbcae80fc9b5450faf1c4971d121abe35e0a2ce2a8e73e020d2bed3a5594 SHA512 b4bc3d51d6e940ce1e2b1f5ca1005cf3d466b2b7b589383a31c4d2908c4e539344f4c8fb9e92993469d4d66f363c35082f0c16b8a63aa61e19fb24fa5ac910fd
-EBUILD nbformat-5.1.2-r1.ebuild 935 BLAKE2B 52b270c6b77d42524378ff4c4bd09dbe6773cb22c810dfc16cc861c001694ad2cb8cba22ae40a791ee03a57f47f85631fa5a7ba23ff17dfa3b946893ea529c6c SHA512 514732c96b060fd333fce408cb79884f2056dcc73b78a2dffcf6865251d83ee1ecc46a474992177300f96e4d5661f86f27cdf75e0c2a1d64ac45bcbdeb1bf82b
-EBUILD nbformat-5.1.3.ebuild 876 BLAKE2B b92db08196584d6d9e38fb606a0d6e26adf6be6fc975b5b9ceb45f909f0382f63f7af093d87c1a8d8ff0710f9e47450a7671c882d6b7fe56b21d8b9cb93665a1 SHA512 e8a4ebb05a7707e2d65526879ce5d317a539d236ba0446d265af601e40142c40d5d97da2ebcdd86d4cd5b4cd7a605e92acf31a042fd59ded578b93aa5019552d
+EBUILD nbformat-5.1.3.ebuild 873 BLAKE2B 09b438d57cee51a52f33cddaa3113e4be6ba007c4c4d49bfd49e7767f9ff743d485e7b1e63c3707bda7a64dba81d7c65aa3097ef78ea70d4149c87d460f72cbe SHA512 11ae03f7d8183be33b0d7f23fc40c936438cb108d0143e88157c0552a3ca6615bb2552684f15267c3d81f0cce8dffa102f65290ffa31fe9c2718e3ccd40aa768
MISC metadata.xml 779 BLAKE2B 8608b59cf72c078896b57bf46337f7a0c78a727a4afa5272ac7a5420a39590977668d249cb84c994b9a402a0d59a43f3cb15433ed5eca0792d054fcccd291e96 SHA512 98249e1bfea7f79b978a5ae1e734113ff075c48fcfe042774ae48ccc0398bd17aba8a6267b7a58b4002d85e5e8af28e4a50c511900f7f400b6f3dacbc3cd64eb
diff --git a/dev-python/nbformat/nbformat-5.1.2-r1.ebuild b/dev-python/nbformat/nbformat-5.1.2-r1.ebuild
deleted file mode 100644
index ff64616e1d02..000000000000
--- a/dev-python/nbformat/nbformat-5.1.2-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE='sqlite'
-
-inherit distutils-r1
-
-DESCRIPTION="Reference implementation of the Jupyter Notebook format"
-HOMEPAGE="https://jupyter.org"
-# missing on pypi
-SRC_URI="
- https://github.com/jupyter/nbformat/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-RDEPEND="
- >=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}]
- dev-python/ipython_genutils[${PYTHON_USEDEP}]
- >=dev-python/traitlets-4.1[${PYTHON_USEDEP}]
- dev-python/jupyter_core[${PYTHON_USEDEP}]
- "
-BDEPEND="
- test? (
- dev-python/fastjsonschema[${PYTHON_USEDEP}]
- dev-python/testpath[${PYTHON_USEDEP}]
- )
- "
-
-PATCHES=(
- "${FILESDIR}"/nbformat-5.1.2-package-data.patch
-)
-
-distutils_enable_sphinx docs \
- dev-python/numpydoc
-distutils_enable_tests pytest
diff --git a/dev-python/nbformat/nbformat-5.1.3.ebuild b/dev-python/nbformat/nbformat-5.1.3.ebuild
index 40d57268d3bc..701c62f2817e 100644
--- a/dev-python/nbformat/nbformat-5.1.3.ebuild
+++ b/dev-python/nbformat/nbformat-5.1.3.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
RDEPEND="
>=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/nose/Manifest b/dev-python/nose/Manifest
index c1e6918d00bf..5a35ca7f8387 100644
--- a/dev-python/nose/Manifest
+++ b/dev-python/nose/Manifest
@@ -3,4 +3,5 @@ AUX nose-1.3.7-python-3.5-backport.patch 1802 BLAKE2B 8513cd506f7031ec4af1a4acd6
AUX nose-1.3.7-python-3.6-test.patch 3289 BLAKE2B 4f19c4f6e4f376cb09896f9e7b054753c339ad371e151f01cc8c54e83ecffee72e4959d827a88d03b4944192b43085b50017ef8b8785222125ce32fac5831717 SHA512 0be6e49f08a4098b4c5dd1d9678e757c8f1f317fb13bd355a035c44bcdd9cd043be1755bb97c4ca78397985f07f6fc486ddd10cb56dd8d8774d631eebcc81127
DIST nose-1.3.7.tar.gz 280488 BLAKE2B 4bb479b2786f813f9e9a5fd401e30023a473a053ae013d7887be15af415422c09fb399af6058ae99ed65c5fa4da84eb274eb805e895ca74db159d952905f5be4 SHA512 e65c914f621f8da06b9ab11a0ff2763d6e29b82ce2aaed56da0e3773dc899d9deb1f20015789d44c65a5dad7214520f5b659b3f8d7695fb207ad3f78e5cf1b62
EBUILD nose-1.3.7-r7.ebuild 2304 BLAKE2B 97be9d38b82206abc2e04d470f00ac21a6889c632b307e7b6c767c832742843c38cf2f949b5165369a69f222ded243e728ce93cbc044a42a2fcc3026ae01705c SHA512 4382b2a894c356eb311d253d2a49d697d94f623b2695242dfd6d1d07c38a204105de03518cbb461b08ef53d233552a015e17eedbb9ca9b16e14ca3cd110548c5
+EBUILD nose-1.3.7-r8.ebuild 2251 BLAKE2B 8efe621b30a90319cac473346b4776e99b8152e6b86ee7d4cc4aeb410225b7cfff3deaf7f8095966cc3bef97b100604c8ea8f295c6e805ab301a889ae21d29d7 SHA512 a559bea7bbfe88dfd7f3eed8a48bda5f2fbd198a59c0592c9168f34b078cd4462ea7139f2b22eff71fe0ffc7a9903f8d0492f8e548e8b77bfd2368f1ad0746f4
MISC metadata.xml 524 BLAKE2B 90a98bae0d27a49c51aee677f8bdebcbee461d74fad0f349f73458229098ba3038705d63a88c59f90ef8621931e5d3902c0209bd627c28d2b0296deaff4af75d SHA512 4dc9346469b9b3a0b87fffe49db530107a019bd798fba0620b671d71a43805537face8451c24d6ad40bf11ed3498d8970ddc1ce3109398534c9f3c8ed72743e0
diff --git a/dev-python/nose/nose-1.3.7-r8.ebuild b/dev-python/nose/nose-1.3.7-r8.ebuild
new file mode 100644
index 000000000000..9ff8d8ae5d04
--- /dev/null
+++ b/dev-python/nose/nose-1.3.7-r8.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+inherit distutils-r1
+
+DESCRIPTION="Unittest extension with automatic test suite discovery and easy test authoring"
+HOMEPAGE="
+ https://pypi.org/project/nose/
+ https://nose.readthedocs.io/en/latest/
+ https://github.com/nose-devs/nose"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ $(python_gen_cond_dep '
+ !hppa? ( dev-python/coverage[${PYTHON_USEDEP}] )
+ ' python3_{7..9} pypy3)
+ $(python_gen_cond_dep '
+ dev-python/twisted[${PYTHON_USEDEP}]
+ ' python3_{7..9})
+ )"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-python-3.5-backport.patch
+
+ # Patch against master found in an upstream PR, backported:
+ # https://github.com/nose-devs/nose/pull/1004
+ "${FILESDIR}"/${P}-coverage-4.1-support.patch
+
+ "${FILESDIR}"/${P}-python-3.6-test.patch
+)
+
+python_prepare_all() {
+ # Tests need to be converted, and they don't respect BUILD_DIR.
+ use test && DISTUTILS_IN_SOURCE_BUILD=1
+
+ # Disable tests requiring network connection.
+ sed \
+ -e "s/test_resolve/_&/g" \
+ -e "s/test_raises_bad_return/_&/g" \
+ -e "s/test_raises_twisted_error/_&/g" \
+ -i unit_tests/test_twisted.py || die "sed failed"
+ # Disable versioning of nosetests script to avoid collision with
+ # versioning performed by the eclass.
+ sed -e "/'nosetests%s = nose:run_exit' % py_vers_tag,/d" \
+ -i setup.py || die "sed2 failed"
+
+ # fix manpage install path
+ sed -i -e 's:man/:share/&:' setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ local add_targets=()
+
+ if use test; then
+ add_targets+=( egg_info )
+ python_is_python3 && add_targets+=( build_tests )
+ fi
+
+ distutils-r1_python_compile "${add_targets[@]}"
+}
+
+python_test() {
+ "${EPYTHON}" selftest.py -v || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+ use examples && dodoc -r examples
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/ordered-set/Manifest b/dev-python/ordered-set/Manifest
index 48821ceabc7e..9482e81fb219 100644
--- a/dev-python/ordered-set/Manifest
+++ b/dev-python/ordered-set/Manifest
@@ -1,3 +1,3 @@
DIST ordered-set-4.0.2.tar.gz 10658 BLAKE2B c07a4f48a6b0bf74ab11dc25a2d85c401bbcde825b63ff4d6e3e6ee12139f22d803bda3db57937ad3760c0c665f0ec3b44bcaab832c2604148dd0add350f515c SHA512 d7031ae90fdaf116c27415170a7197be34ff4b977a03684a6fb53dc453845a97cd32b9666ed3ae58fb7bc722ff3b2b4f2e156578841033759b490b359a5619b4
-EBUILD ordered-set-4.0.2.ebuild 424 BLAKE2B 3634b29581ed1347587c1d7b755283755ebd76e40be94f40dbb43f55f4b52bcb5b7b0a823e5710a6083e4e5d7232a05a97e4784226a05d705bfe9b41297fd36e SHA512 2473903b04f686b7badef902fc7b42fe2009f8f719aae84a9b6ed4d22f9d0118dbaf184161e4ce83aeba4bcd907264afd0644ac89aee474422d461085d2f26a4
+EBUILD ordered-set-4.0.2.ebuild 423 BLAKE2B d90d5ccc817a301a9f2b38bd0f30b862cd67e163bdb7791b04d1ae68a848cb9dfed2ac399d1c186562cad0ccc5384a8bfd89fb2d7cfd8206f373047a5de0c1f0 SHA512 c4d5b70fb485fad163e42f3558c3e32ac7e1cca977a0b58dcf8789f0addfb3a6dd90d19ae43015dac2bfc7b6069948490f93c794b7819dc8070c84af2c1ee858
MISC metadata.xml 651 BLAKE2B 4d5d41e1900c11830a2412f632a8e16bec514a02fc235c7c1a8c79f4fb27e86366707951caa9a547f94a9bb4636f80373d8043dc610efce4ed6fa26e6962ea83 SHA512 5b70d63c9fa2cf5b087df88824fd162fc99970d84b99b683f2fe8c517dd7913f842a805500a666e4fa11d3bafff9efda414c9458585339ebff2dd6bf250c0214
diff --git a/dev-python/ordered-set/ordered-set-4.0.2.ebuild b/dev-python/ordered-set/ordered-set-4.0.2.ebuild
index 3140569d1b21..fb789b3cdbfa 100644
--- a/dev-python/ordered-set/ordered-set-4.0.2.ebuild
+++ b/dev-python/ordered-set/ordered-set-4.0.2.ebuild
@@ -1,10 +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_{7,8,9} )
-
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="A mutable set that remembers the order of its entries"
diff --git a/dev-python/packaging/Manifest b/dev-python/packaging/Manifest
index bb22936ceb67..d419ac42cb0c 100644
--- a/dev-python/packaging/Manifest
+++ b/dev-python/packaging/Manifest
@@ -1,3 +1,3 @@
DIST packaging-20.9.gh.tar.gz 78041 BLAKE2B d87c66aa39cfb832a26a350981722ad40a9193b70ca447030405ee474586cc12e4ae5f4dc7fbc5da6944b717545f3d3f7caac376a3da1ab95aa26429723dc6f6 SHA512 fb71f1036cfaacbe94fdee663af31d6ad1960f73ecc95cba87b461c2d7d2ea90085853bb4682b146492d8c48f784b60ef082e3b1259269857166b143cd9a920b
-EBUILD packaging-20.9.ebuild 894 BLAKE2B b8799e36fe27737c3543ac210db782c48ca6ebf32237d4de6659f82dbb324ec82f1b42cbb98b52ea25c1bf895b387e8e0d20ca1057409fca9b25870c851530d1 SHA512 1ab14128dc2c39ef3fe5a85c50b7ed9d030a194755c7199d25ac2934081e8d77aa4587616b2447577959dc2b44b3104a51087c5a1ca771709208ff599c471912
+EBUILD packaging-20.9.ebuild 895 BLAKE2B e26794d1df55cc8abc609a4f5351b0079f342289fe84a239e1ce8829a800c4456659e0b0a6bcd018e32b88fc537cb1971c208a21a17aef63abd6bccdf48efaa0 SHA512 6297e88daa3e17f1eead51de10837ce4c13eade42c4890e9bfd59be33d1e2d99156839b69dbef4017ae7ffe7cd081211f521974d79bfc81635f855e43fbf635c
MISC metadata.xml 390 BLAKE2B 98afec1f8a7889d12e1a44ef1ff2bf1db635818b7fcb8d86dff0d820fc8fc92920615cd5de63f35cbb6eae6c29f8d6942807f0a7bd48b320c9a0d55a7fa0de69 SHA512 d082f5d387c5d71f0f6cfca4572d4637081daa863186d8b05050738269559617b910c95de97ac3eddd41434cc528e34597125a6973b7b239734c91bb2c588235
diff --git a/dev-python/packaging/packaging-20.9.ebuild b/dev-python/packaging/packaging-20.9.ebuild
index de215cedc140..2f9560430f09 100644
--- a/dev-python/packaging/packaging-20.9.ebuild
+++ b/dev-python/packaging/packaging-20.9.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/parso/Manifest b/dev-python/parso/Manifest
index 4d26b8003a23..66f53e4cf1dc 100644
--- a/dev-python/parso/Manifest
+++ b/dev-python/parso/Manifest
@@ -1,9 +1,7 @@
DIST parso-0.7.0.tar.gz 395175 BLAKE2B ac407b711b6229a93864e339b3632563d3fcd7f84e22a43bd89282300b931f58d638ab8a64c441dc183852576261be18a3be471b0824b6e56fb69025cf666d6b SHA512 41ad60b1d7dff682281059aabff0d43ccd3048b6cc6ee3e9e141d4a0a965fd99449f6d3f23689914c1f7bda371e3cc86266775a1c23fb1c430ea689c916fbb71
DIST parso-0.7.1.tar.gz 399842 BLAKE2B 1e47c1dd6846d01aa5820d7cedc3eafcf12ea0d4a2e95fa3f54429633b1c12dc39a4abe237fa46eb629408006777bd1f512cf878025b55119568ac19729b8c19 SHA512 318969a7a941c4a0948e58643b07b6f5c446ea166b3a8e44a556f0677ec9a36d7dc8c6d37ca7bce3f8276ee3d7144e22fbaaeac90c738fb90f7e94a0cf8abf7d
-DIST parso-0.8.1.tar.gz 393403 BLAKE2B d8d2a025dfb6664d8deeabfc621f4dcf0c6f6e0769dc3a7081888436cce39685f7749ee4ed33c501e3690bec0c8b21d18195d585a8baf5fa8c1b1ae1bfad5680 SHA512 10cc36a4f288d06b8d06bf3995eafe8c6b5d46d0ab01ce6db4557c82f8c64c6792b438a5b7dea570a9690bad586ab4216161268be9c1979b91b3af50e1c8801c
DIST parso-0.8.2.tar.gz 394419 BLAKE2B f4e86ae55140adc9bbfdd34a8044e7fdfbf9d318a6385ac5feedc07127061943c2d690581af144f158846e3bf6f82124046c7e625369a4055ab92a54f9210c49 SHA512 a90810ad89301d804d215392ed77593b015f13bc7ef8512302a8893b314a9e74c15e2aaa77157c8595a134d3481e8115f306f9628835271478837ec6f19e645f
EBUILD parso-0.7.0-r1.ebuild 735 BLAKE2B f4a528e4639cb6eb70f830b234bd8391281571e9c7a3f21c02cc20b2361de21888be0549b356f4a9643e692fa2ae17471ff9a7a87a6edf3826afc73349441ee1 SHA512 adb6667165cee33cb3d46d737473e8d5c01b7313c88d2af8161a9933f6ac6c6ab70ea098574cf1d0f161cd5a02ca16ad2b5abb99c23ac7932a2501f8aec6a3c9
EBUILD parso-0.7.1-r1.ebuild 548 BLAKE2B f9a02b8e9e90ee69923dc4402a9155eed1b57401e4bafafc8efd0e7b87ef648b00a9c351dfb476964fdd934d7b7ba2c78856b71a96fc2aedcbc39b5a5565f0bf SHA512 ed49af1c6e490bdc2e05bc90eb8681f748bbfb2c5d2cd0a9e68b4851c9bf6402b4e62031c4ab45cef3c4d1a7d8f18840bf8aff6924a4b6ee640684676d6c3aa8
-EBUILD parso-0.8.1.ebuild 548 BLAKE2B d93d0c0fd592d1ab4c33ff87eda0981976a08e8325d941ede29c595e60925c10104362b5c6d8dcbc6ded79b6f430f89219cc427834e47d766fa4d46cc6d6c7c5 SHA512 8a6234f3f288fbad5b9f09492dec63ef9c1022b87d11a8f197cd608f0899ce68e616f27729e74f6ccc02c185bdf56061e9161b7e2dae6466b1f5f3c700530da4
-EBUILD parso-0.8.2.ebuild 552 BLAKE2B 15b429ed0a8ffb631d5f18f3b1a516907b8894c636160ccb28288139e47abee2120cbda0565e617ba569fb18b5124a2cf9837908eabf89cc2fcd1ad3f9ad72ba SHA512 c1021e1166479baedf144eb328c2b785c56bcab817438df8e62a9d5da2b7ac1cba30a31d693512fab0b3e774f35a234f7ca7b50f3ecf340b6f7a6c54b429e183
+EBUILD parso-0.8.2.ebuild 548 BLAKE2B d93d0c0fd592d1ab4c33ff87eda0981976a08e8325d941ede29c595e60925c10104362b5c6d8dcbc6ded79b6f430f89219cc427834e47d766fa4d46cc6d6c7c5 SHA512 8a6234f3f288fbad5b9f09492dec63ef9c1022b87d11a8f197cd608f0899ce68e616f27729e74f6ccc02c185bdf56061e9161b7e2dae6466b1f5f3c700530da4
MISC metadata.xml 402 BLAKE2B 3dbbdbbd15ec82aa4f38d92f52f4342a14b209edff3aa09b5dc1866784533e21f8c5d75146e3b9b535c01bb4dd36cd259abb2deb959382866242d99fb5d8fad3 SHA512 61cca7520333f595582f3e52602afa09d685d8072a211c4b8a2930fccbd98645c8c69ef7f687a25c05e2e2dc7ddda2fee16b7666cc2854b0b5ac6e23a95bac42
diff --git a/dev-python/parso/parso-0.8.1.ebuild b/dev-python/parso/parso-0.8.1.ebuild
deleted file mode 100644
index 73f291036990..000000000000
--- a/dev-python/parso/parso-0.8.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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="a python parser that supports error recovery and round-trip parsing"
-HOMEPAGE="https://github.com/davidhalter/parso https://pypi.org/project/parso/"
-SRC_URI="https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
diff --git a/dev-python/parso/parso-0.8.2.ebuild b/dev-python/parso/parso-0.8.2.ebuild
index 962c5ab0240d..73f291036990 100644
--- a/dev-python/parso/parso-0.8.2.ebuild
+++ b/dev-python/parso/parso-0.8.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
distutils_enable_sphinx docs
distutils_enable_tests pytest
diff --git a/dev-python/pastel/Manifest b/dev-python/pastel/Manifest
index 4d19d588219d..c1e63c9e54c7 100644
--- a/dev-python/pastel/Manifest
+++ b/dev-python/pastel/Manifest
@@ -1,3 +1,3 @@
DIST pastel-0.2.1.tar.gz 125760 BLAKE2B f9b3c29444bb6bd0e710cd80d4e48cdc9099ad6512cd99b0224559b87504f5b61cfcb90165f97b101b8ff5e9f8b7e230878c5cf50ae2b0555447f5be28977cb0 SHA512 585834d035fe208313a77e0c824f6b67630a85697d4aef802800911cb1da72bfd6c9ba47fe5502359bdf244a98b8f6dea300a788ff1cfd56a8bc19eb7b7dcc16
-EBUILD pastel-0.2.1.ebuild 452 BLAKE2B 950b31500751b346130dfc0dd42d1dcb9376c3718e3bc3b0b13050ebf2755b00c5ec85847166b9d22894bc03f684dbfab1c9fc1fee6baf2d2d9bdbda57b6fb6f SHA512 ba55488c57bfb59a05b79e68a06b6a81855d9833629c149d73625dbd521692a01d82bea3b98670a6337cd3881db0e78aed1fd5c7018e9b9c8ad1d581053286c1
+EBUILD pastel-0.2.1.ebuild 453 BLAKE2B caf338b238e484e94e8c723dbc8d73104d9586edc20c12f867353188a618fc091699fad270f1c54dcb3a3ab15a34ee956e12adf9988fb32f24ff18deb223e4f4 SHA512 6abb06937085aeec649aa8abd54017ec42ab7f105385aa2d992bf431ec6c1dccb57b0ba394c41e807f86f834f799a55dcc556d5608e6502f2db4e3adf8304a67
MISC metadata.xml 566 BLAKE2B 73c98f5eba401f195c2069f7332add8390d4d67ebd33da8c37ac493a389d0c41f17e20abd862f7fdc377a40fa1b70be77de01f1cfe12795d4bdd74be8e111bc4 SHA512 30344b137ae2b9a8a632c29292561d30ea7a7c006a289612a1ad6eed334655584df0a61ea4bd79d481cab488357354d23bd033a96345f12996e2f46449b84cc9
diff --git a/dev-python/pastel/pastel-0.2.1.ebuild b/dev-python/pastel/pastel-0.2.1.ebuild
index 3d6cd02c9816..027b1445f9f1 100644
--- a/dev-python/pastel/pastel-0.2.1.ebuild
+++ b/dev-python/pastel/pastel-0.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Bring colors to your terminal"
diff --git a/dev-python/path-py/Manifest b/dev-python/path-py/Manifest
index a9be91026108..da8f8dd13519 100644
--- a/dev-python/path-py/Manifest
+++ b/dev-python/path-py/Manifest
@@ -1,3 +1,3 @@
DIST path-15.1.2.tar.gz 48280 BLAKE2B 6dd6be743939d4ac1edd5caab18658473d7318eaf255140198db34cfb28c95322ed8ae05284683b18a0146f412ff8a2c14dae60d018740f8bb9cfda861b8ea20 SHA512 76f2a04800154ee8c7b7b9783bf7c63c544da74bb2f92424aeb437448a04dcdec008deab262d3b40d515404e6144bbad44e618d824974654ef10676878415ba4
-EBUILD path-py-15.1.2.ebuild 1013 BLAKE2B 7ab4e6c261dce5afe612e9fcc066b2e8ca6c635119a7b9cc410d490e1b74fcba11196e42ad7f72652a2ae5c4be3918c39e70dd69763a6862e66b185c4ea5fd71 SHA512 23548311af7e9d2a0a3afdf043ee87dfe430906f8fe8945c35563c7d01121cea699be5a494efc6c978f7e2f00f81df06ff022a637ea2a0dc33d2e4f6a140078d
+EBUILD path-py-15.1.2.ebuild 1014 BLAKE2B 6292ac0a45c57935446c4c891f4794968c447c7f7011538497756ca333a4cc3d5a537d1e2e72702c02c8f9944605e2f1f3f48171bc534c382072aba885f177e7 SHA512 a2d31f30156ef22ba08a0fedb1f67248a369eb5a739f6517a3f60330beb613ca177d9919868090b1fb833af2cd55af864e224528869c841019d1d8448088cd2a
MISC metadata.xml 382 BLAKE2B f4e983fc27f8e9a578a8469a0b432adf91f622d9993bcdf9a0f25f2786680eb26a67d53d1c97deebc8bbbf7d62ac5b37b2d5a44b39c81f3862e0ffe2cbe2e577 SHA512 61909559eb0ad81e607bdd7b9b147f3e9c71e53721ddd99b1cc2afbe8e33ca7de2b9849ff3ff7468183c5f82f108b958ae0ce3042998972dac8eab6338040151
diff --git a/dev-python/path-py/path-py-15.1.2.ebuild b/dev-python/path-py/path-py-15.1.2.ebuild
index 952732bf19c9..1cbdcfd39800 100644
--- a/dev-python/path-py/path-py-15.1.2.ebuild
+++ b/dev-python/path-py/path-py-15.1.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
MY_P="path-${PV}"
diff --git a/dev-python/pexpect/Manifest b/dev-python/pexpect/Manifest
index 1e31fe185ae4..f198f4e4813e 100644
--- a/dev-python/pexpect/Manifest
+++ b/dev-python/pexpect/Manifest
@@ -1,4 +1,4 @@
AUX pexpect-4.8.0-sphinx-3.patch 761 BLAKE2B 609849b3587cd5eeada58ba5065111f3d5d38514d525c49682a9554fe5b21c4b5994ad3cc70725c1a73e19daf03c66644a7fa0ac880d87e912620263396df3d9 SHA512 d6cd0c3554c83c0092f46a2254dbe1752773abd76c220e0eeecd4a416f01ec57ecd51f26011e17d03537746d24f913472467d9ac8b569bdc168b6975292b4cab
DIST pexpect-4.8.0.tar.gz 157037 BLAKE2B 742642bd6b9ec3f6cdfad054d4fd22db56b4a55b746d675c27a8cdf824ea749ec4589e296dffa08778195f3ccd20feb56bc0fd5212984396ea5aa0555c41ca96 SHA512 7447ae2d1e13be422c894a8fd51c5aaa788e37ea7f0c798c88b77afd401fb3631400a637077ccbb83c2e3876b0d0c5e1dbd5fdc9d3739d785b4d5ad7c0192580
-EBUILD pexpect-4.8.0-r1.ebuild 1275 BLAKE2B 5d9487cda55d83d6c103cd3451c80ac1500677aa0bb11c810ba40633091f8a03014a9fe6b0ab25c4c2d8a9a595402a58b29431c3c11e046d8540ae1e172d6134 SHA512 91d0dddb2570d64ce73d56a219d559f9de2afa050d9f47efbc416c82ddea5c7eb2897ac76468cc73db7637296ed6d3a0ae62ac06f278675dfd31ad7901c2b1bc
+EBUILD pexpect-4.8.0-r1.ebuild 1446 BLAKE2B 5ea6ec7103f50f4ee6ffefa942fa9cb50901cc479cc41289f2f6a3e7f5db0bcfb39746b4018df9061734f8502f9f8413db047e9ea3563c971fc6ae93bd182e09 SHA512 38aeb4d355fe871123c425061c3426437f54069620adef43a5a820b4c60944ea18a436a634660ad76bf5f56f16bebceb1ca2f0d7781f14541cc724d214b46349
MISC metadata.xml 402 BLAKE2B e6c1f9d8cc5397177b54d7bda059a281267e005b9391e6d18e3b70ec3e6fd09bbdf1d214a105e608e3a43f34f0f6e5d7e924366e33647fdfc7d68283c8749d06 SHA512 bd48e666243651d02523b111ee7d8073ed10b8813765f19c7d17e12b7b84bf58be03a157486fcaa65f34866a983d46885723d944348a0cc16b9bb05cc474ffaa
diff --git a/dev-python/pexpect/pexpect-4.8.0-r1.ebuild b/dev-python/pexpect/pexpect-4.8.0-r1.ebuild
index cbcceab75200..7baa9ab2af81 100644
--- a/dev-python/pexpect/pexpect-4.8.0-r1.ebuild
+++ b/dev-python/pexpect/pexpect-4.8.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
PYTHON_REQ_USE="threads(+)"
DISTUTILS_USE_SETUPTOOLS=no
@@ -32,6 +32,13 @@ python_compile_all() {
use doc && emake -C doc html
}
+src_test() {
+ # workaround new readline defaults
+ echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
+ local -x INPUTRC="${T}"/inputrc
+ distutils-r1_src_test
+}
+
python_install() {
distutils-r1_python_install
if ! python_is_python3; then
diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 4f4bf75fe7fd..669a4bafe6a7 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -4,4 +4,4 @@ DIST phonenumbers-8.12.22.tar.gz 2258000 BLAKE2B 0aaabf98997a254166267e3f37718e6
EBUILD phonenumbers-8.12.20.ebuild 433 BLAKE2B ee125018a884d96c9aeac1ae7c3e387393389c5c512437a46e34e8f5a32de1f64e015ddc02f55530c13246cb7dfcf097808c79381b0d8861214ee8579be42f7b SHA512 607f9740cf7c0a5226b14450b9c0c07f6a44ff4add54e70abb278221c4779018e88bdbc4c16bb8f45a1fe712a49b33939ddc9889bc49f3148dacb77518d8b8dd
EBUILD phonenumbers-8.12.21.ebuild 435 BLAKE2B 49fb4066a42c70f9cb11cdb7e7f3ad6d9442b19be2906e6cfafa87bcacf9e3427daa9f25c5b0ed141e2e274cb590c9404de2f9a385590ec29c3224db4dfd877a SHA512 3c438bbc354dcc588383c3b691e0400cf77e0a70f716c308a55ef52da736cff26edded1ce9275949016e3552d79b62e9add0bc0580ec68328561e1a9647496d7
EBUILD phonenumbers-8.12.22.ebuild 435 BLAKE2B 49fb4066a42c70f9cb11cdb7e7f3ad6d9442b19be2906e6cfafa87bcacf9e3427daa9f25c5b0ed141e2e274cb590c9404de2f9a385590ec29c3224db4dfd877a SHA512 3c438bbc354dcc588383c3b691e0400cf77e0a70f716c308a55ef52da736cff26edded1ce9275949016e3552d79b62e9add0bc0580ec68328561e1a9647496d7
-MISC metadata.xml 517 BLAKE2B fbbefd64340f179046eff07f02cfc01416d9c99817d8bd4061aa908eaabf59560e704e40876b5d514389766b26697ee811a1a4ef9ee5a306790156892f45e8d1 SHA512 5246cff049767fba3892ae49499127453cc26806d3eca35de98012c71df29cca4192d104810ea21921a1160e736a2225e3538e829016d9712a0b489be0e5a17b
+MISC metadata.xml 412 BLAKE2B 3244f00cf537fc9f8129cb4c499963a121ce2b33ea1edf0c1cc3833afbfe22c9afd5442e532b7324ccdb13cbd6a25e64e312715b13fe31ec16cf8d12a4e218f4 SHA512 a527e1c4d9bf2446bb5ef628d22731a2647bd937260f015a7cdb02c42fe3ce8a9c3d6a27660f3ab2521bf0a1400575063682dfc3faed2187edfe3f531e8427ed
diff --git a/dev-python/phonenumbers/metadata.xml b/dev-python/phonenumbers/metadata.xml
index b711c3b2e0e1..847d65ead706 100644
--- a/dev-python/phonenumbers/metadata.xml
+++ b/dev-python/phonenumbers/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>cedk@gentoo.org</email>
- <name>Cédric Krier</name>
- </maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
diff --git a/dev-python/pickleshare/Manifest b/dev-python/pickleshare/Manifest
index 20385e1e8148..510962356a67 100644
--- a/dev-python/pickleshare/Manifest
+++ b/dev-python/pickleshare/Manifest
@@ -1,3 +1,3 @@
DIST pickleshare-0.7.5.tar.gz 6161 BLAKE2B 9c9327d16350b6610d9e7b844a70352c802463a110c13c670cfbd6a6cb0e82d8dea0f9eeac83cda65eeecbf27a2b8c4b1bd21809117c07eb1b67a03d3679c4b7 SHA512 6048634b7c08b6997b75be1d8fc53dd3218294e1f04c5e287ef3c6e4d80da6746fd242980f58b9671b4a4cf639a64bd25861b62fd28d435bfd2386fa655a30ff
-EBUILD pickleshare-0.7.5.ebuild 498 BLAKE2B 3483c49dbd0127ecd83fc51365fc23f59244e6a8669306cc558752859f849f4de8982bec379d1e4784de2d4a237a87c5f17d2d0c934c34df5ae18ae8e0f37976 SHA512 61d13839d68316662f282947f6b7601d4da69267e559a6c676e995dc0f4967812f70a390ef65b12774a5a3cc7279a58957bbd9c604787082f0b1ad544b62e471
+EBUILD pickleshare-0.7.5.ebuild 499 BLAKE2B 0de3a91090052574233b7713ce29fea2bc7d7477cddaeb4aa5e7f1ec68340c90d67b938abde51088eac8212f4c3326c89e82ac6b963dc5376049e3a36331657d SHA512 8daed72f8864b583b45ade58f6d7006d64b81fc59b9cb66455a3aaa4e968f0fb9f56e89b40e2e436bfadbd39daf6ebf459601dc1f97809f90a1a6a051ccd2ebb
MISC metadata.xml 969 BLAKE2B 7bbecd2168cada8eeb3db63f3b7799e0ea6b87ad9c8d976a16f731102079b5e57e83d420a05a7ad7824316b2af96a89d16308bf3f7260bd8063978186d95f495 SHA512 331d094592a66da7b84c3361dcd88455897a6d77385f82b42521980fac07d2b5e86937df52cdfcf39b29c4be779e8d9ca81f2523607ec88573a176b368914f1f
diff --git a/dev-python/pickleshare/pickleshare-0.7.5.ebuild b/dev-python/pickleshare/pickleshare-0.7.5.ebuild
index ce94535a47bc..8909a84efbca 100644
--- a/dev-python/pickleshare/pickleshare-0.7.5.ebuild
+++ b/dev-python/pickleshare/pickleshare-0.7.5.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_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="A small 'shelve' like datastore with concurrency support"
diff --git a/dev-python/pluggy/Manifest b/dev-python/pluggy/Manifest
index 9f872622fa7e..5fbf34a33849 100644
--- a/dev-python/pluggy/Manifest
+++ b/dev-python/pluggy/Manifest
@@ -1,4 +1,4 @@
AUX pluggy-0.12.0-strip-setuptools_scm.patch 1186 BLAKE2B 443f5af807826baaca7e956759e7ad7ba3e50c0b0955823ee40d4d95ee85c864bd144104dc2a39cea03aa29ef05f799aa28c14763b85ce3c696baaa9cb249c24 SHA512 031e021a9dfda5b64ef8fcd077cfd6373d2e47bb0d989cc31c59ade70e6d31336b7929dc2e55bd675753487b124f3acd3803f14d112080b67f7e2766c4594364
DIST pluggy-0.13.1.tar.gz 57962 BLAKE2B aa0a3eec06c988a727bc15511313f12a08bde65da55bcc5e7547a654e3ca8a34c12dfa72166b6a37b524972730f08454b6a0446e071d2710396e868ae3a77151 SHA512 eb747ff341cedacbd90eb20e22ad3d1ddf5588056f14d069f56331f4141a15b7eccaee23ea196d2f4906964ddb77a79b156bbf3ef8c8083e9952c55d13d55f3e
-EBUILD pluggy-0.13.1-r1.ebuild 748 BLAKE2B 25cc5054b66fd4726942b5065f287fb2c64251cb02b0f0d93eb8b108c697316ec64ef2bc804f9d591a56c1a0f925447a35266103412382231aaa063279ab53e5 SHA512 518890e6654318be1111dff982361a923148a203c07e8c9be9d07954e90f3addaab510d937075ade592f4c9f35c568ed3e99c6163e7812f4eea520d37ebc570f
+EBUILD pluggy-0.13.1-r1.ebuild 739 BLAKE2B fddb654c1709866778b81602af214fa260706c6fdddf138bd4ad07f7441a5ee18825db570f710e5ecdda5d7a5d6d6fe514c61f96984b4d1125bd359dbfaaea84 SHA512 628c10bb25c79a375323e2faa0677c187042e85102b8ad39b8d219679cd7a9f9501988fe3a6dcf3d814728918d8f17638bdd714db257b8b521f608b6c923f95f
MISC metadata.xml 481 BLAKE2B 7a2a5d4730cd4ee4589f07273f261c932d4fa173924970a8816fe3c15231ac576ec359974945e332540647a5f0a209198c72a161eeee17d95041dcfd8049b86d SHA512 6fbda8552dac871f2b105cb7c46ec5e8350af42b2c67ac55c9869b1f55915b55105c787a66ccfd981017b060024e8c5a1bcad83fc08c72a38b510a019381209f
diff --git a/dev-python/pluggy/pluggy-0.13.1-r1.ebuild b/dev-python/pluggy/pluggy-0.13.1-r1.ebuild
index 231d1845525c..9c51e6832712 100644
--- a/dev-python/pluggy/pluggy-0.13.1-r1.ebuild
+++ b/dev-python/pluggy/pluggy-0.13.1-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_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
@@ -16,7 +16,7 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="$(python_gen_cond_dep \
- 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' -2 python3_{5,6,7} pypy3)"
+ 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' python3_7 pypy3)"
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/${PN}"-0.12.0-strip-setuptools_scm.patch )
diff --git a/dev-python/ply/Manifest b/dev-python/ply/Manifest
index c17e59fc6bd4..0cc992d02b26 100644
--- a/dev-python/ply/Manifest
+++ b/dev-python/ply/Manifest
@@ -1,4 +1,4 @@
AUX 3.6-picklefile-IOError.patch 681 BLAKE2B 2aacef3639c9ec920d6cfc5e56ead129234d54019757a4c816c48c563789e119e6148ed409e5432ccdd763b62ad83c1359b63faf8432326ef8ebf4c93fa564c3 SHA512 6dce69df1cc538ff9787cb70617437ac36972b68a998922123bd4f0529dd6f155befe4104741e704e7e8a1ed8822f2e99580867bbc894fc57896aad4130c317b
DIST ply-3.11.tar.gz 159130 BLAKE2B 58c50b9dad445ad83a64aaa8174ed4602b36f5c8df33a7d62590a92388c4a21c9800599c1d4e4db6f02630e8dee4c8482611e26498e4aa8ccdb2cf3453ae1db4 SHA512 37e39a4f930874933223be58a3da7f259e155b75135f1edd47069b3b40e5e96af883ebf1c8a1bbd32f914a9e92cfc12e29fec05cf61b518f46c1d37421b20008
-EBUILD ply-3.11-r1.ebuild 1060 BLAKE2B 1ada3be8b63fad408f080bccb29968de7182a5577c352060933f082a393f675639e16675b7de87b12e3f25ee431b9fb141b9f08d2dcc2209311e92ffd9ee4a99 SHA512 096498d8f937233194ff479e827ed1505aecaa8a07bd05bbae05a50e82b17694966e61dff4669b8abc44b26807f416f07c29877f0856fa712cc862a6c1a379a5
+EBUILD ply-3.11-r1.ebuild 1060 BLAKE2B 234f8485d7a8efd098cf3cd0fe8eeaa135a0e9a1afa341bfede23bea78452425362a97111f915791c145d7bad68baafaf1eea6f9f447e78844d6ff0077d0527c SHA512 4d358f3b8cea3040d4c56fb7a3cffc011b38ce57e623a41959636d6c2a0d566e8c132eabe70b68eb485c9a8edfb643bcdc35996b545eebf3ad440f1f2415c4ef
MISC metadata.xml 1418 BLAKE2B df2c9fa5b1d9a0b7779fd72b390d4509f83e1ca4c49f3d64dd2c0b440d2f583c0b936535eb2c15bf323e649cacb4f1bd72bea797bd51afaf611fd8fa6490ae78 SHA512 92a5a470227858726239f537b3d8559e29d589a8aca0f1d43b8a1ee3ec00470117efb45275b5bfc0ab6d0678863db50aadd36aec326978e7a3e858c0b0be41dc
diff --git a/dev-python/ply/ply-3.11-r1.ebuild b/dev-python/ply/ply-3.11-r1.ebuild
index 50c6368b1aae..b56c401ad20f 100644
--- a/dev-python/ply/ply-3.11-r1.ebuild
+++ b/dev-python/ply/ply-3.11-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pretend/Manifest b/dev-python/pretend/Manifest
index 6f1f873b8ce9..6edfb56dc1d6 100644
--- a/dev-python/pretend/Manifest
+++ b/dev-python/pretend/Manifest
@@ -1,3 +1,3 @@
DIST pretend-1.0.9.tar.gz 5656 BLAKE2B 1a8e280fbbf147f502f1148b9e3685630e0f5cd270dc8b6fa8fbbd8177aaa08efe401a6684b669a976d828e7fcdd48d686170bfa3cd3d8a857b78af473a5b6f8 SHA512 976e3272557aecfb11e4147a868ea96e23546e277d57d726f41b945103bef3451039716e6bbc5082d691fa1fd331c06b3d0f8b254deb0510948153571326eaf0
-EBUILD pretend-1.0.9-r1.ebuild 682 BLAKE2B 655916af7b743775015541ecf4d94f789e7958e46df008c5d980332a689fad73c23cccdf6a82611c0e70ab92441adf98fc0a2920019e8a268b4d7bc126fe080c SHA512 b3593d3a8819a4286a7a8bf3e87a652195e1dd03e29bca0bbb3b61f93fe29e7c6d3e5377c1438ed1ed1bddced81652436a08e90fb9ead504c48eff8e66b09658
+EBUILD pretend-1.0.9-r1.ebuild 629 BLAKE2B 85c8c4f23a528e29301d84a0565bb8a95a6011bc63c01fcef3d46f840835109586579287bfc62b99fadd2a01bd09348f557ae19061b005842173a2bcc151871b SHA512 0502ae0b5fe619243238ace653537e41228bd3bb8d0865abde8df0c5c9c029da4274f952830ab3cddcc1ab8c705bfacd7043cf60ccfada5949740d276479fb3e
MISC metadata.xml 399 BLAKE2B 38a6664ea12847385fc96635326862910e05adcc15632c88f73a32add4a14fcf8f40183aa38ac54e56443bfc569e8d8fe9cf2429dde00d691e33546894c86bef SHA512 1841d97fe0bfd8350feffef40741b7de2d5a54e9689aaf62fac7b3be1eda8834454ba8d589aa7ce781b966656ad290ca1706e2417e2108583800f79a7310c650
diff --git a/dev-python/pretend/pretend-1.0.9-r1.ebuild b/dev-python/pretend/pretend-1.0.9-r1.ebuild
index a67448559291..e946afbb9bed 100644
--- a/dev-python/pretend/pretend-1.0.9-r1.ebuild
+++ b/dev-python/pretend/pretend-1.0.9-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
@@ -15,8 +15,4 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
distutils_enable_tests pytest
diff --git a/dev-python/protobuf-python/Manifest b/dev-python/protobuf-python/Manifest
index ccf7c7d81321..485441e24053 100644
--- a/dev-python/protobuf-python/Manifest
+++ b/dev-python/protobuf-python/Manifest
@@ -20,6 +20,6 @@ EBUILD protobuf-python-3.15.4.ebuild 1624 BLAKE2B 8602934650f68e93cb0b42aee20ff0
EBUILD protobuf-python-3.15.5.ebuild 1624 BLAKE2B 8602934650f68e93cb0b42aee20ff0b013645b8dea8508616d58233022bdf95b501f4a07f6acb651c6e95811c2b7955d97253e25b322d8168adf6886e46f1df5 SHA512 390f018d0226dc3b94db7630ffd2332f1d114cbb4c6daf2ccc03e2734fb9a5f53c8fb4fa5d78b707e27a4ed1a2569d1e43f8f7a5a7b3aad234b4b85ad72638e1
EBUILD protobuf-python-3.15.6.ebuild 1624 BLAKE2B 8602934650f68e93cb0b42aee20ff0b013645b8dea8508616d58233022bdf95b501f4a07f6acb651c6e95811c2b7955d97253e25b322d8168adf6886e46f1df5 SHA512 390f018d0226dc3b94db7630ffd2332f1d114cbb4c6daf2ccc03e2734fb9a5f53c8fb4fa5d78b707e27a4ed1a2569d1e43f8f7a5a7b3aad234b4b85ad72638e1
EBUILD protobuf-python-3.15.7.ebuild 1624 BLAKE2B 8602934650f68e93cb0b42aee20ff0b013645b8dea8508616d58233022bdf95b501f4a07f6acb651c6e95811c2b7955d97253e25b322d8168adf6886e46f1df5 SHA512 390f018d0226dc3b94db7630ffd2332f1d114cbb4c6daf2ccc03e2734fb9a5f53c8fb4fa5d78b707e27a4ed1a2569d1e43f8f7a5a7b3aad234b4b85ad72638e1
-EBUILD protobuf-python-3.15.8.ebuild 1623 BLAKE2B a2aa382f4bad1cf89f78843c2513c5237b9137fb63b67cf89baa7996ecc70d55e45e7d8a05d3f61a085adb401ae7d9dd33f82e3a9eba194083d5445cd17106f7 SHA512 4c0fb507b5b421fa5696f5f71b8d28cb6762d6a5607741770dd73abe4249213cc9be13310afbe5fb932b9ec46d644b54db265659b69f8a529ba0217bd2ec2502
+EBUILD protobuf-python-3.15.8.ebuild 1622 BLAKE2B 78aa6479ba369af68fdd6a02d05c2020cf04e2856f2672ee6a454ea4c73d58234551187793c90009ecf3cafb8199ea5e250f6d6facac715f021ad6e85dfe34b8 SHA512 70c6605d67246fbc0b3b558f70a5b8ff94bd9c062a71ddce178bed9c6daa597c9de62e220c4443d0c449c364bde15dc97d4d7e4d3a4ea1daa9cc628bae825f26
EBUILD protobuf-python-9999.ebuild 1521 BLAKE2B bd43e151f42891d126f9926fbf959fddd3daa8f397a202c47257466815342a7fff16b381292a318ce6b7a34732d65a5c36df99f348103a7fa5e2d507b3693382 SHA512 1976a2b3b9e7445482da42af47d9cfe469409feeb7b330d6f556733f62d70877ab747592b70af3b24a4b1d2593d86a9ecc541b21d0a7a87fe8a8c2c23b326f37
MISC metadata.xml 553 BLAKE2B 21140c27d2faef17e40528a3a90790083195432bc84b8af3c7f34c836fdacee20acb517cbb1ba15e7c699faae125fd9bc2f40ec5398eff8f01a882a5a02bac3d SHA512 6dcaac2b38128ac9f13de5f4c38e8e10b3e85f73b7777fc12ac15229bb2c94aae6df4e135540d01ae33658df524bf3a6519270c59f1d4f06355f3d786607a13d
diff --git a/dev-python/protobuf-python/protobuf-python-3.15.8.ebuild b/dev-python/protobuf-python/protobuf-python-3.15.8.ebuild
index aedd8f38fc23..51014c36f8c1 100644
--- a/dev-python/protobuf-python/protobuf-python-3.15.8.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-3.15.8.ebuild
@@ -24,7 +24,7 @@ fi
LICENSE="BSD"
SLOT="0/26"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE=""
BDEPEND="${PYTHON_DEPS}
diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest
index eb0da79e9370..7e29fb9a7440 100644
--- a/dev-python/psutil/Manifest
+++ b/dev-python/psutil/Manifest
@@ -5,5 +5,5 @@ DIST psutil-5.7.2.tar.gz 460198 BLAKE2B 203445423ce5e0ef35bbee00a7160a282401108c
DIST psutil-5.7.3.tar.gz 465556 BLAKE2B 6a9f31fcba571f381c1f4c904a9ff65659d13ed64e91df478aa7df4dabb87a35c4fbd9c0491a3d10b9eaf0fdcc8f2407fcf7144e729043eda605dfe6e6f93844 SHA512 8fcff56dd4e4c1b877c09023721e6f562424f7f84ae5304d518976a1e7f21dd026772f1abfc063bdd0857a375bc869f42febde090dc0b65918d1ebf44e3ad71d
EBUILD psutil-5.7.0-r1.ebuild 1140 BLAKE2B 95af4642e5489c02e92536181bc65ac814ee5b48aef220f8a54b8e7e70d53cfcf3a9a31d592c5233b4a2de8180f4018a8759a43aa731bc6a9d327b3db3c3d78b SHA512 7622f810bac7d26ca1a9eef9558e0749b1a506ffc316d4dc253d966d1fb7c14a191b54b3bbae17938dffba157c739526ebe650789d1f063ebd6e1a92963fcd09
EBUILD psutil-5.7.2-r1.ebuild 1153 BLAKE2B e48b32b47313c8041b518e61a81441a5ad477347371e6156b23eff2e4eddfa859317700d6b03e366484b4c3fba2c2300dfe31d720a03de3d8566070576f27c01 SHA512 70c177b24471ef79854eba6673d66aa558a9ea376c11b502c7c8228f25dfb6e8ecfe96d926938a66ceab9303ff703749084f7ea4c997356ae32a89138b8a3c9f
-EBUILD psutil-5.7.3.ebuild 1149 BLAKE2B 571e016e1fd4918437d7dc85aee321a7ecdb33c20a974ca30a870873e39ead72765a6d278556b363dd00ced6b7f0b018330d3430cf5a1cc1618fae223ad904c8 SHA512 a5c1b34fb4ec4996312025be0c86889e17c57fdf0775e6236a8a2ac54e95312d343560c69a2c800d084cdd32f3e75cb94676aa4373647e2ab8b94fdc8872cce5
+EBUILD psutil-5.7.3.ebuild 1149 BLAKE2B 2c156d28868f664b792f421af1a1c27a19aa39502bb1673f0e4309375fc3ee207674c8287cbf393e159f356707ade982d16aaeaf0866b53fd0cf5454287fbaf8 SHA512 bfb6b8c2b6fc63937db8178b90b4b0678f568bef8cbbbc6fa3bb8564567f7f2708dcde4ef0e488064308e229f8f845934e5a3be11d061797e6d5bab2b79142f0
MISC metadata.xml 377 BLAKE2B 0e671ef95025f24d295ceb5c5295544f4d68bf94459537537e229efd273bbac058b385fa94f1fa1191f23785d2572a5960d84a1d3ece41f10316b38101cb26d0 SHA512 a28e7a1e32a0b2750a4f0956d2252c73d20b4aa9817aac2e776365febd7d03de88e88508aabdfc29ae15d8bf7ebf1ed662c000e2ca8c79e3d50a3362ce1c2d2d
diff --git a/dev-python/psutil/psutil-5.7.3.ebuild b/dev-python/psutil/psutil-5.7.3.ebuild
index 45bbd483ec15..a16b6dab402c 100644
--- a/dev-python/psutil/psutil-5.7.3.ebuild
+++ b/dev-python/psutil/psutil-5.7.3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/ptyprocess/Manifest b/dev-python/ptyprocess/Manifest
index d85b2afe4137..e754c1357cf9 100644
--- a/dev-python/ptyprocess/Manifest
+++ b/dev-python/ptyprocess/Manifest
@@ -1,3 +1,3 @@
DIST ptyprocess-0.7.0.tar.gz 70762 BLAKE2B 6c72cda3eae7dbf4335af11b6ffe1d46040d01fc5c2599948abf0a4fbd53ea45e9d2833843465dbb868da7b4058a014ed08754bb49888795de221bd54ae092a5 SHA512 791d8f2e79900627215ce80ce67ee9c79173dbc08297c6219d5058f9b80c5e323b93049e6836a70c4073f43548d22e3cf310f2e9948ef12f96bcaa15b0ddb2f3
-EBUILD ptyprocess-0.7.0.ebuild 537 BLAKE2B 22910d1f4a98fad6d2adc275a6801cb1540124334c384b40a87d21a444ede56bd2eb03da1474f1943f22e6e61e5a8dc69f043e65936529632470ed50445e59e1 SHA512 5ef76cf495387c8204e5d925b13d06cb29bb8c5ce07b1d1b99676ae5f140b7f927278708fbf7cb47c8bc2613fd7f76af92b6f51e9d34d1ff2fac816029aff435
+EBUILD ptyprocess-0.7.0.ebuild 537 BLAKE2B ac4ac6ae96ef91bcecf183252db2390698dd6bd0341c3d77a0002030b69fbe76104004c455c92c2e6cb4349784fcef0190b0090e9392da408e7578f24e6746da SHA512 4243be2b645acf07ffd936a859a10b9373a8b25f6693289ad9c67305159bcb0c6bcd56b27f98616c3b0f86b0f8371ae98233f199e6be587acaff8e588fb482f4
MISC metadata.xml 408 BLAKE2B 2a7f4ec9617409508fac98416a26b1961a40fc565f886286c2b1a7e60e650bbec61450dca4065227b6e59d119745df771bd204b8a4ce2653316b23d833b824b1 SHA512 12be0553097645b279afa1c0453c61c2b8d29e03feb8e21260d780324cf98a4a50eb25fb903c3271e90502b91179c1cfb889501e13021958a5231bb10d8f0eb7
diff --git a/dev-python/ptyprocess/ptyprocess-0.7.0.ebuild b/dev-python/ptyprocess/ptyprocess-0.7.0.ebuild
index 8164a9b8619f..106e6eddc89e 100644
--- a/dev-python/ptyprocess/ptyprocess-0.7.0.ebuild
+++ b/dev-python/ptyprocess/ptyprocess-0.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pudb/Manifest b/dev-python/pudb/Manifest
index b5b0f22f5a26..dbb2e62dfcc7 100644
--- a/dev-python/pudb/Manifest
+++ b/dev-python/pudb/Manifest
@@ -1,5 +1,3 @@
-DIST pudb-2019.2.tar.gz 59548 BLAKE2B 2df98688948ea79b8bbe125735aef04b3ea5d6db4adba503610c3fc88201cd0ae6da3249371f9ef78d1f4650901a02cc25738201e4891695f7726c919dcdd702 SHA512 231663b404e0e7d35f32235c02d4878b41a043054821c3d39d4a05d45c1e45aff0eaffb0a6d96669676b52538ca99a69de64014f922e3c80405d34198c6d4812
DIST pudb-2020.1.tar.gz 70838 BLAKE2B c0f9ebf88851ebd859876e3e9b29239c72e308d7a544aee26baeb44a47ec3de75aed031ca10ef67c32d0262ffa690bfc063122524e64afa7d5763afb9a5baccf SHA512 4878c3f375d96130ca9a1afe668227b6f08e876e618bcffb47b1507be6bf7a393d88ab5f65f33c6497c98e645a188d5f3eaabb4f6a1e49d8d09b0f8b6b17ba14
-EBUILD pudb-2019.2.ebuild 583 BLAKE2B 39a1ca4bcc2f2fca9ff7347585aade0e39bcacff62d8226131f34c24e5c85534bcf477e060c70e6c70f61913b939c3b1732221b9a89c7e063b007f20ea925d4e SHA512 6a16afc0893e9069127b56b76a3ad60962a9512f81bcacd767e1be40767ceba362ec8cdafc97e5ee2cd3801a233cc9ff56ad19db206c9163645b413efd536f9e
EBUILD pudb-2020.1.ebuild 584 BLAKE2B 362e2f5435b769c53672abe24537cecfb53a1d57f96458a7b15a7e78cf91c4d7061d7a425da701053ce9c05240f8fd7de9963d2630745aee15a5127f8a605c8b SHA512 5cf84f1c28f30bb4d004232c70412263484e43677eb481728286bb4acb5cd4c6ed97e1be2e895c09b20e2510f72c4d57cfb0e7ca09003304adc048eb7913b90e
MISC metadata.xml 414 BLAKE2B 1abe543a64e7bbe606dac8849179cdcfb7320ef31a7af659f0deef09cf34a75ee2c72f208637adc20c41fbfe5103bcb3e917d249db77abc62fb8c0bcb8a168c4 SHA512 a9655f42b68e2268f8e54d6a02bf94206ade7251f30ae35a1d9ed4b466901c3a06fc00178b325f2e8fe26e413c27326b826316b78da62ae6c1c0a256a4a12ff3
diff --git a/dev-python/pudb/pudb-2019.2.ebuild b/dev-python/pudb/pudb-2019.2.ebuild
deleted file mode 100644
index d2037818942b..000000000000
--- a/dev-python/pudb/pudb-2019.2.ebuild
+++ /dev/null
@@ -1,25 +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} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="A full-screen, console-based Python debugger"
-HOMEPAGE="https://pypi.org/project/pudb/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-python/urwid[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]"
-
-DEPEND="
- ${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/py/Manifest b/dev-python/py/Manifest
index 55e2986d552b..525f242f5608 100644
--- a/dev-python/py/Manifest
+++ b/dev-python/py/Manifest
@@ -1,3 +1,3 @@
DIST py-1.10.0.tar.gz 206984 BLAKE2B 94abc8f348a0ae1b64a1417fbb5ea1e29929a0a98130a968ed80d92824c242a9614493c8c7f87c3db8294d2baf3bdb35ce0254fe2aac0fb6af2c151b682c5d33 SHA512 7a0eb964067bc01fa4f8ffe70b043abfd4619134fbee2935713e28382085d0b8972c319ed665a643b879b18ce662db8a9bd722937af7cf36c233214eea211dd1
-EBUILD py-1.10.0.ebuild 794 BLAKE2B 5cc84dbdb587905911ad68b8a1b40f1d73b797a20e879c2a07e5cbef6b3bd99a0ebb2c5c6fa78cc9532ff8b7f458bba614732089e11291f1c67539e43501fc25 SHA512 643565074f07b0355835e57387c41e0be5eadd7d99c811db08369ce95b7aa08bcf3cf24771b97a7eb045a13c80478c94e510229799fc86bf2ab6bd49323710cc
+EBUILD py-1.10.0.ebuild 795 BLAKE2B 009d2382db2997ec20a312ef970f9964d4906b51a75e07544919c445bc9c42541a68f4d9f9ae0f7b6116cd0bc6afb9a59cb14bb5f15c2e17bdbb0fff6f7fbcf7 SHA512 5365f1f3545ec9e614d617b9b41eee35d723d983b7ee6730c2848b096c2f53774c5db426bdbb3c77218d1f36820e63960e7bb81ff3ec56f3a5674cfb810cb8a0
MISC metadata.xml 395 BLAKE2B 089e239be83afed2ee2a5c4b708221876e5c461abdf2eb0eda3c1656e6e6637673b3e2b6e912dac15c6e32d764c9be6cee21a8fda2de5022450560f8e3d57f64 SHA512 24df06d5a94c19fb3d667e64badd5c390ec95a75b2712a846521ec8280c305db5e1053cc5d33803d25751c651888d8890e3b25365ef22ecb78cc62ca558e1d1e
diff --git a/dev-python/py/py-1.10.0.ebuild b/dev-python/py/py-1.10.0.ebuild
index 5323060918ff..e5e97fd25809 100644
--- a/dev-python/py/py-1.10.0.ebuild
+++ b/dev-python/py/py-1.10.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pyalsa/Manifest b/dev-python/pyalsa/Manifest
index ffad98fec693..6316faf846d2 100644
--- a/dev-python/pyalsa/Manifest
+++ b/dev-python/pyalsa/Manifest
@@ -1,4 +1,4 @@
AUX pyalsa-1.1.6-no-build-symlinks.patch 682 BLAKE2B 046f4cffa0b08a32360356d82384148b805544b6f05e44ec329bef2299b67e46c68401b800761e9dff2141b22bc029a55fd5cf01cd5cdb533303aef91a2bbe0f SHA512 fd3937df5a69326908da942a8926e10221bb85693c863cc06ca363ca8fb07761173d2b51113615970887442d8779b2e9ff468b927b078acf52620e944b71b779
DIST pyalsa-1.1.6.tar.bz2 39797 BLAKE2B 3a23dde67ec807d09b2e9ef0f893b8ec2f5902b0fa88f0f02f8127b7a5a8bdf3fa09397dd01ae1cafbce6b9c733a0eca65fda3cd6fd18e533dd4fbace284caa3 SHA512 6c6aee1ad32c2208ab3f91defee5651cca8bb414479ff80e8a1bd6791ec1df2218a61dd8e7c01f95bd5d51807776034ff96cca2b935e9e4e23d13b6c3c40a0dd
-EBUILD pyalsa-1.1.6-r1.ebuild 640 BLAKE2B 9eef9417b31fb01c9381aa87c2779d760e1c1ce74044f54c7a6c5872cd83b3b1e4a8436ea94f7e7ce4f6f86915b0c84b432135cbe6aca3b0841050740f7d6ad1 SHA512 fd0f8bd86a05fcaa22c17162a91f4110e5aab165b52f3788b1b8cfca4851de83bab4577837a18eba8e168dbfae51f0058e115579d96e2b0056d649629428b07e
+EBUILD pyalsa-1.1.6-r1.ebuild 641 BLAKE2B 2f6d9f3e05528bb831d4975e8b3ef080cd079b25678d1ff9c97dd37f83a9d8541d6638124f0a8a20f3ca8dd894a4bc49023399f2aecf6b1b18b90d2e3ed27f0f SHA512 627846024b4c01e81f7a9ff8f0dbe3d5a670de439d33c98abb399bed2da2cf449c82b48b8eb73a0facc8560f07702dceb0cf3dcc094b233eeee552ffbe44d0e8
MISC metadata.xml 426 BLAKE2B a331832c36e0a9a857e46b921f5278ac43e16cc33113a1f913feed1935faedcfde22cd53210d7b197693b585c444b97f9fb3f16a4eef9df26e39f72333e1c215 SHA512 9cd209e26fc20a5edba5636cb915b7d6278f4f4a48485b8643efde6ab67bbffb5320328f54c6a39ce6fe625b07d4af2f2a409c2bf763f25237e98fb52a94a481
diff --git a/dev-python/pyalsa/pyalsa-1.1.6-r1.ebuild b/dev-python/pyalsa/pyalsa-1.1.6-r1.ebuild
index 23bd94a879ad..b00a9bb3b7b7 100644
--- a/dev-python/pyalsa/pyalsa-1.1.6-r1.ebuild
+++ b/dev-python/pyalsa/pyalsa-1.1.6-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_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1 flag-o-matic
diff --git a/dev-python/pycparser/Manifest b/dev-python/pycparser/Manifest
index a9df90632829..65b065a5f5f1 100644
--- a/dev-python/pycparser/Manifest
+++ b/dev-python/pycparser/Manifest
@@ -1,3 +1,3 @@
DIST pycparser-2.20.tar.gz 161330 BLAKE2B 9a114e4b73e6c3c495bd78c393957146ec425eb5b15d72266cbf424f15e8d2e2e6402ef36d60a9dff41b393aab80fe1356befd25549517f398e129836a76b037 SHA512 ff0853c9f981b43b4f2e879350715c07b02cf9dab223d4980d8fe0a3138c98041b5f848a9355ae4f1cb45e7f137c03a88843008e18d77af9250e0d9c55f5ca1b
-EBUILD pycparser-2.20-r1.ebuild 1661 BLAKE2B ee438b96ed6fb9dd110c8d1bc464d628e6ce4353f98e9a291964d40f52b0dcb41d30e6b291f2ca19fba2432cdeeeca639a03f6118f5d249c18e3b170ba30170e SHA512 10265b804abe8d8e82a99a0e74076b12e4cf0eb6a06825e916287ab59ca9c7878d5263435c537e926c4cadc89f4d9d472ffa6e335fa8fef4e407fe8bae75acbc
+EBUILD pycparser-2.20-r1.ebuild 1661 BLAKE2B 4e2ab75c7ecd32c9d15690bec392c558043ef6ab327e61f7457b589a2822e69630998f79551cb85994c272b65b39251efe8c47c8e565df83826d77cdc2c52f53 SHA512 a6e2d595a0fbacb656787960c9edf501ef7981c69b9424c93e55a5ce3250687c4cd1c651651930afddfcb5254207a07ed80ab4329fb34097bab32168e9df9f9b
MISC metadata.xml 380 BLAKE2B b013fa2cb5c61b39b122c1c051ce40a8c002d4d4c6995ab78e0f3a35cec07d2f81cb5b05326ddac9c2526eb3ebcf90bc2660f588c4ebe5bacbd1a861fcf91985 SHA512 98ca8c63733123ae6a1d1c8b338d5f98a679b8f84b1e0abed8dc7fefa5549735a7f4de9a5851a26507a6169336fa46689616e46a49df0e9a52f6efb669eac865
diff --git a/dev-python/pycparser/pycparser-2.20-r1.ebuild b/dev-python/pycparser/pycparser-2.20-r1.ebuild
index 873583b5dd3c..f84c2dda5a84 100644
--- a/dev-python/pycparser/pycparser-2.20-r1.ebuild
+++ b/dev-python/pycparser/pycparser-2.20-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index 0df213ed8dfe..29bcc263c500 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -1,7 +1,3 @@
-AUX pydantic-1.6.1-fix-tests.patch 1616 BLAKE2B 80a3c209bd9a94aeef76b0aa564abd349cd458d767c73ab531d0a04df174f816ad2d237ee2fd53146e49d30dda449aeaf0487d890756b58eeea534a11bb9d923 SHA512 dfb6096266510fed229e24bffce280c45e72da5a2bb18cbba3bac6098e6175cc515d58c3dc8e0e256f58ff3bffb23fe123c815c7a538fe48b85d4e0304b5a830
-AUX pydantic-1.6.1-py39.patch 13658 BLAKE2B d9562e5f36fbaf9c9489d045d833499caa750922156d74936a18ca35db65c223ae19935b059225408d6070d6583107a292c726155f66d722505c3b9a41fe6d60 SHA512 a671b538a84857227da5e062763c86d9308e10fdbdc1ef04a1e07220f60280a089ea836fd1a0e7ef2f936c6cf02895efd39259eeb9cf1b9fe041e429579d808e
-DIST pydantic-1.6.1.tar.gz 244677 BLAKE2B 0a1d6986858ab753cbc4dd262bd268b2a365c241a7de106a7bf21714c6c499c7dbacaea095789d3503507965ca50106da32545be670ed0261827f1fe0316ff67 SHA512 b0442f78a661f56d29697da7e27393261420bdb0f08473d2f7872145a49a18de8c17c903d0899a44263bcd8229e8790161da032dd5a3d5f2dae347c66bd6a567
DIST pydantic-1.8.1.tar.gz 300512 BLAKE2B a7840bd895c73c3049184fc2c4a165783fd68a82290c3826be53667e7b7919580493aff9f2aaa25274b0251da14218dd6f7a41c1cb3cb55f0fbb0c90f79b7833 SHA512 dc58ab2e411744e63408c952c92c589acf037e809c60b85e02f277af2c6342c99c4fbfa7a585f14e57256912c0e6471821973bd2f755aac3822eb3a7883fd407
-EBUILD pydantic-1.6.1.ebuild 1002 BLAKE2B 74967cc5755ab17a7ba321d2d59cae28b2665f26389dcd0769bdce7f4600b3bc89bbf370829d0f43e59e5c85b7c0ad8c0787d77a64cc08e7f68ea10f1e5ce271 SHA512 341ce3fe397c40be7271a1c25d32e334a2766066ca13525468da3b5b9980007346f7ec5e6a07245527c0c661ec58060036d850caaf844896bc9cb5e1d8e6f553
EBUILD pydantic-1.8.1.ebuild 917 BLAKE2B e1db90e2bc6e8842876b77ab98b0c85dfdd3af411d1aa4e06300489942497e567f773782c7617aaa0adf73292d9abf66acce514a3fb9bb1338b596891b34e28d SHA512 d3baa0113efd4eaafc5734b9258ac1901cc26f3572246386c094ed7fe323547bec2f9c21326963b9ae37b96b1af15f70045166db02389403e7b6bb2a37e0320b
MISC metadata.xml 491 BLAKE2B 1c17cf9901705ce6aa44e87902e2d52dbebf6c465ce3210b005ce0a2a69df04f91f90d3f8bfb3f44c1ce804bdb02bfd959920564b5e496ea58089fa77b4ccb22 SHA512 f7fd4fa24b1df7ecb7260f74569413af570c75df6e2c52fa59a8e01d030e4c0bbef120e53f6c3a6b0ad8100d8797c86dd8c1586f86f02c3a740362f6f0b96479
diff --git a/dev-python/pydantic/files/pydantic-1.6.1-fix-tests.patch b/dev-python/pydantic/files/pydantic-1.6.1-fix-tests.patch
deleted file mode 100644
index 1d6dc5d311a6..000000000000
--- a/dev-python/pydantic/files/pydantic-1.6.1-fix-tests.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-commit 44eac223df11a1b711ffe0d7946019a173c2a88e
-Author: Louis Sautier <sautier.louis@gmail.com>
-Date: Thu Oct 8 14:19:58 2020 +0200
-
- test_config_file_settings_nornir: use less common env. var names
-
- Gentoo's Portage sets A during the test phase, switching to less common
- environment variable names reduces the likelihood of something similar
- happening.
-
-diff --git a/tests/test_settings.py b/tests/test_settings.py
-index d24aae3..1f4d678 100644
---- a/tests/test_settings.py
-+++ b/tests/test_settings.py
-@@ -437,21 +437,21 @@ def test_config_file_settings_nornir(env):
- """
-
- class Settings(BaseSettings):
-- a: str
-- b: str
-- c: str
-+ param_a: str
-+ param_b: str
-+ param_c: str
-
- def _build_values(self, init_kwargs, _env_file, _env_file_encoding):
- config_settings = init_kwargs.pop('__config_settings__')
- return {**config_settings, **init_kwargs, **self._build_environ()}
-
-- env.set('C', 'env setting c')
-+ env.set('PARAM_C', 'env setting c')
-
-- config = {'a': 'config a', 'b': 'config b', 'c': 'config c'}
-- s = Settings(__config_settings__=config, b='argument b', c='argument c')
-- assert s.a == 'config a'
-- assert s.b == 'argument b'
-- assert s.c == 'env setting c'
-+ config = {'param_a': 'config a', 'param_b': 'config b', 'param_c': 'config c'}
-+ s = Settings(__config_settings__=config, param_b='argument b', param_c='argument c')
-+ assert s.param_a == 'config a'
-+ assert s.param_b == 'argument b'
-+ assert s.param_c == 'env setting c'
-
-
- test_env_file = """\
diff --git a/dev-python/pydantic/files/pydantic-1.6.1-py39.patch b/dev-python/pydantic/files/pydantic-1.6.1-py39.patch
deleted file mode 100644
index 7cd5290cd591..000000000000
--- a/dev-python/pydantic/files/pydantic-1.6.1-py39.patch
+++ /dev/null
@@ -1,316 +0,0 @@
-diff --git a/changes/1832-PrettyWood.md b/changes/1832-PrettyWood.md
-new file mode 100644
-index 000000000..5038a0da0
---- /dev/null
-+++ b/changes/1832-PrettyWood.md
-@@ -0,0 +1 @@
-+add basic support of python 3.9
-diff --git a/pydantic/fields.py b/pydantic/fields.py
-index 01792b628..c52b34ea4 100644
---- a/pydantic/fields.py
-+++ b/pydantic/fields.py
-@@ -32,6 +32,8 @@
- NoArgAnyCallable,
- NoneType,
- display_as_type,
-+ get_args,
-+ get_origin,
- is_literal_type,
- is_new_type,
- new_type_supertype,
-@@ -411,7 +413,7 @@ def _type_analysis(self) -> None: # noqa: C901 (ignore complexity)
- elif is_literal_type(self.type_):
- return
-
-- origin = getattr(self.type_, '__origin__', None)
-+ origin = get_origin(self.type_)
- if origin is None:
- # field is not "typing" object eg. Union, Dict, List etc.
- # allow None for virtual superclasses of NoneType, e.g. Hashable
-@@ -422,7 +424,7 @@ def _type_analysis(self) -> None: # noqa: C901 (ignore complexity)
- return
- if origin is Union:
- types_ = []
-- for type_ in self.type_.__args__:
-+ for type_ in get_args(self.type_):
- if type_ is NoneType:
- if self.required is Undefined:
- self.required = False
-@@ -444,9 +446,9 @@ def _type_analysis(self) -> None: # noqa: C901 (ignore complexity)
- if issubclass(origin, Tuple): # type: ignore
- self.shape = SHAPE_TUPLE
- self.sub_fields = []
-- for i, t in enumerate(self.type_.__args__):
-+ for i, t in enumerate(get_args(self.type_)):
- if t is Ellipsis:
-- self.type_ = self.type_.__args__[0]
-+ self.type_ = get_args(self.type_)[0]
- self.shape = SHAPE_TUPLE_ELLIPSIS
- return
- self.sub_fields.append(self._create_sub_type(t, f'{self.name}_{i}'))
-@@ -460,7 +462,7 @@ def _type_analysis(self) -> None: # noqa: C901 (ignore complexity)
- {f'list_{i}': Validator(validator, pre=True) for i, validator in enumerate(get_validators())}
- )
-
-- self.type_ = self.type_.__args__[0]
-+ self.type_ = get_args(self.type_)[0]
- self.shape = SHAPE_LIST
- elif issubclass(origin, Set):
- # Create self validators
-@@ -470,22 +472,22 @@ def _type_analysis(self) -> None: # noqa: C901 (ignore complexity)
- {f'set_{i}': Validator(validator, pre=True) for i, validator in enumerate(get_validators())}
- )
-
-- self.type_ = self.type_.__args__[0]
-+ self.type_ = get_args(self.type_)[0]
- self.shape = SHAPE_SET
- elif issubclass(origin, FrozenSet):
-- self.type_ = self.type_.__args__[0]
-+ self.type_ = get_args(self.type_)[0]
- self.shape = SHAPE_FROZENSET
- elif issubclass(origin, Sequence):
-- self.type_ = self.type_.__args__[0]
-+ self.type_ = get_args(self.type_)[0]
- self.shape = SHAPE_SEQUENCE
- elif issubclass(origin, Mapping):
-- self.key_field = self._create_sub_type(self.type_.__args__[0], 'key_' + self.name, for_keys=True)
-- self.type_ = self.type_.__args__[1]
-+ self.key_field = self._create_sub_type(get_args(self.type_)[0], 'key_' + self.name, for_keys=True)
-+ self.type_ = get_args(self.type_)[1]
- self.shape = SHAPE_MAPPING
- # Equality check as almost everything inherits form Iterable, including str
- # check for Iterable and CollectionsIterable, as it could receive one even when declared with the other
- elif origin in {Iterable, CollectionsIterable}:
-- self.type_ = self.type_.__args__[0]
-+ self.type_ = get_args(self.type_)[0]
- self.shape = SHAPE_ITERABLE
- self.sub_fields = [self._create_sub_type(self.type_, f'{self.name}_type')]
- elif issubclass(origin, Type): # type: ignore
-@@ -494,7 +496,7 @@ def _type_analysis(self) -> None: # noqa: C901 (ignore complexity)
- # Is a Pydantic-compatible generic that handles itself
- # or we have arbitrary_types_allowed = True
- self.shape = SHAPE_GENERIC
-- self.sub_fields = [self._create_sub_type(t, f'{self.name}_{i}') for i, t in enumerate(self.type_.__args__)]
-+ self.sub_fields = [self._create_sub_type(t, f'{self.name}_{i}') for i, t in enumerate(get_args(self.type_))]
- self.type_ = origin
- return
- else:
-diff --git a/pydantic/generics.py b/pydantic/generics.py
-index 64562227d..0a5e75401 100644
---- a/pydantic/generics.py
-+++ b/pydantic/generics.py
-@@ -3,6 +3,7 @@
- from .class_validators import gather_all_validators
- from .fields import FieldInfo, ModelField
- from .main import BaseModel, create_model
-+from .typing import get_origin
- from .utils import lenient_issubclass
-
- _generic_types_cache: Dict[Tuple[Type[Any], Union[Any, Tuple[Any, ...]]], Type[BaseModel]] = {}
-@@ -37,7 +38,7 @@ def __class_getitem__(cls: Type[GenericModelT], params: Union[Type[Any], Tuple[T
- check_parameters_count(cls, params)
- typevars_map: Dict[TypeVarType, Type[Any]] = dict(zip(cls.__parameters__, params))
- type_hints = get_type_hints(cls).items()
-- instance_type_hints = {k: v for k, v in type_hints if getattr(v, '__origin__', None) is not ClassVar}
-+ instance_type_hints = {k: v for k, v in type_hints if get_origin(v) is not ClassVar}
- concrete_type_hints: Dict[str, Type[Any]] = {
- k: resolve_type_hint(v, typevars_map) for k, v in instance_type_hints.items()
- }
-@@ -79,7 +80,7 @@ def __concrete_name__(cls: Type[Any], params: Tuple[Type[Any], ...]) -> str:
-
-
- def resolve_type_hint(type_: Any, typevars_map: Dict[Any, Any]) -> Type[Any]:
-- if hasattr(type_, '__origin__') and getattr(type_, '__parameters__', None):
-+ if get_origin(type_) and getattr(type_, '__parameters__', None):
- concrete_type_args = tuple([typevars_map[x] for x in type_.__parameters__])
- return type_[concrete_type_args]
- return typevars_map.get(type_, type_)
-diff --git a/pydantic/main.py b/pydantic/main.py
-index c872f1e3b..87299b645 100644
---- a/pydantic/main.py
-+++ b/pydantic/main.py
-@@ -33,7 +33,7 @@
- from .parse import Protocol, load_file, load_str_bytes
- from .schema import model_schema
- from .types import PyObject, StrBytes
--from .typing import AnyCallable, ForwardRef, is_classvar, resolve_annotations, update_field_forward_refs
-+from .typing import AnyCallable, ForwardRef, get_origin, is_classvar, resolve_annotations, update_field_forward_refs
- from .utils import (
- ClassAttribute,
- GetterDict,
-@@ -256,7 +256,7 @@ def __new__(mcs, name, bases, namespace, **kwargs): # noqa C901
- if (
- isinstance(value, untouched_types)
- and ann_type != PyObject
-- and not lenient_issubclass(getattr(ann_type, '__origin__', None), Type)
-+ and not lenient_issubclass(get_origin(ann_type), Type)
- ):
- continue
- fields[ann_name] = inferred = ModelField.infer(
-diff --git a/pydantic/schema.py b/pydantic/schema.py
-index 27c66b2bd..4f6258ab1 100644
---- a/pydantic/schema.py
-+++ b/pydantic/schema.py
-@@ -55,7 +55,7 @@
- conset,
- constr,
- )
--from .typing import ForwardRef, Literal, is_callable_type, is_literal_type, literal_values
-+from .typing import ForwardRef, Literal, get_args, get_origin, is_callable_type, is_literal_type, literal_values
- from .utils import get_model, lenient_issubclass, sequence_like
-
- if TYPE_CHECKING:
-@@ -803,9 +803,9 @@ def go(type_: Any) -> Type[Any]:
- or lenient_issubclass(type_, (ConstrainedList, ConstrainedSet))
- ):
- return type_
-- origin = getattr(type_, '__origin__', None)
-+ origin = get_origin(type_)
- if origin is not None:
-- args: Tuple[Any, ...] = type_.__args__
-+ args: Tuple[Any, ...] = get_args(type_)
- if any(isinstance(a, ForwardRef) for a in args):
- # forward refs cause infinite recursion below
- return type_
-diff --git a/pydantic/typing.py b/pydantic/typing.py
-index 070691eeb..729ebd71b 100644
---- a/pydantic/typing.py
-+++ b/pydantic/typing.py
-@@ -44,12 +44,19 @@ def evaluate_forwardref(type_: ForwardRef, globalns: Any, localns: Any) -> Any:
- return type_._eval_type(globalns, localns)
-
-
--else:
-+elif sys.version_info < (3, 9):
-
- def evaluate_forwardref(type_: ForwardRef, globalns: Any, localns: Any) -> Any:
- return type_._evaluate(globalns, localns)
-
-
-+else:
-+
-+ # TODO: remove the pragma: no cover once we can run CI on python 3.9
-+ def evaluate_forwardref(type_: ForwardRef, globalns: Any, localns: Any) -> Any: # pragma: no cover
-+ return type_._evaluate(globalns, localns, set())
-+
-+
- if sys.version_info < (3, 7):
- from typing import Callable as Callable
-
-@@ -70,8 +77,50 @@ def evaluate_forwardref(type_: ForwardRef, globalns: Any, localns: Any) -> Any:
- from typing_extensions import Literal
- except ImportError:
- Literal = None
-+
-+ def get_args(t: Type[Any]) -> Tuple[Any, ...]:
-+ return getattr(t, '__args__', ())
-+
-+ def get_origin(t: Type[Any]) -> Optional[Type[Any]]:
-+ return getattr(t, '__origin__', None)
-+
-+
- else:
-- from typing import Literal
-+ from typing import Literal, get_args as typing_get_args, get_origin as typing_get_origin
-+
-+ def get_origin(tp: Type[Any]) -> Type[Any]:
-+ return typing_get_origin(tp) or getattr(tp, '__origin__', None)
-+
-+ def generic_get_args(tp: Type[Any]) -> Tuple[Any, ...]:
-+ """
-+ In python 3.9, `typing.Dict`, `typing.List`, ...
-+ do have an empty `__args__` by default (instead of the generic ~T for example).
-+ In order to still support `Dict` for example and consider it as `Dict[Any, Any]`,
-+ we retrieve the `_nparams` value that tells us how many parameters it needs.
-+ """
-+ # TODO: remove the pragma: no cover once we can run CI on python 3.9
-+ if hasattr(tp, '_nparams'): # pragma: no cover
-+ return (Any,) * tp._nparams
-+ return ()
-+
-+ def get_args(tp: Type[Any]) -> Tuple[Any, ...]:
-+ """Get type arguments with all substitutions performed.
-+
-+ For unions, basic simplifications used by Union constructor are performed.
-+ Examples::
-+ get_args(Dict[str, int]) == (str, int)
-+ get_args(int) == ()
-+ get_args(Union[int, Union[T, int], str][int]) == (int, str)
-+ get_args(Union[int, Tuple[T, int]][str]) == (int, Tuple[str, int])
-+ get_args(Callable[[], T][int]) == ([], int)
-+ """
-+ try:
-+ args = typing_get_args(tp)
-+ # TODO: remove the pragma: no cover once we can run CI on python 3.9
-+ except IndexError: # pragma: no cover
-+ args = ()
-+ return args or getattr(tp, '__args__', ()) or generic_get_args(tp)
-+
-
- if TYPE_CHECKING:
- from .fields import ModelField
-@@ -115,6 +164,8 @@ def evaluate_forwardref(type_: ForwardRef, globalns: Any, localns: Any) -> Any:
- 'CallableGenerator',
- 'ReprArgs',
- 'CallableGenerator',
-+ 'get_args',
-+ 'get_origin',
- )
-
-
-@@ -167,16 +218,16 @@ def resolve_annotations(raw_annotations: Dict[str, Type[Any]], module_name: Opti
-
-
- def is_callable_type(type_: Type[Any]) -> bool:
-- return type_ is Callable or getattr(type_, '__origin__', None) is Callable
-+ return type_ is Callable or get_origin(type_) is Callable
-
-
- if sys.version_info >= (3, 7):
-
- def is_literal_type(type_: Type[Any]) -> bool:
-- return Literal is not None and getattr(type_, '__origin__', None) is Literal
-+ return Literal is not None and get_origin(type_) is Literal
-
- def literal_values(type_: Type[Any]) -> Tuple[Any, ...]:
-- return type_.__args__
-+ return get_args(type_)
-
-
- else:
-@@ -217,12 +268,15 @@ def new_type_supertype(type_: Type[Any]) -> Type[Any]:
- return type_
-
-
--def _check_classvar(v: Type[Any]) -> bool:
-+def _check_classvar(v: Optional[Type[Any]]) -> bool:
-+ if v is None:
-+ return False
-+
- return v.__class__ == ClassVar.__class__ and (sys.version_info < (3, 7) or getattr(v, '_name', None) == 'ClassVar')
-
-
- def is_classvar(ann_type: Type[Any]) -> bool:
-- return _check_classvar(ann_type) or _check_classvar(getattr(ann_type, '__origin__', None))
-+ return _check_classvar(ann_type) or _check_classvar(get_origin(ann_type))
-
-
- def update_field_forward_refs(field: 'ModelField', globalns: Any, localns: Any) -> None:
-@@ -243,13 +297,13 @@ def get_class(type_: Type[Any]) -> Union[None, bool, Type[Any]]:
- without brackets. Otherwise returns None.
- """
- try:
-- origin = getattr(type_, '__origin__')
-+ origin = get_origin(type_)
- if origin is None: # Python 3.6
- origin = type_
- if issubclass(origin, Type): # type: ignore
-- if type_.__args__ is None or not isinstance(type_.__args__[0], type):
-+ if not get_args(type_) or not isinstance(get_args(type_)[0], type):
- return True
-- return type_.__args__[0]
-- except AttributeError:
-+ return get_args(type_)[0]
-+ except (AttributeError, TypeError):
- pass
- return None
diff --git a/dev-python/pydantic/pydantic-1.6.1.ebuild b/dev-python/pydantic/pydantic-1.6.1.ebuild
deleted file mode 100644
index 584f26cc9ec3..000000000000
--- a/dev-python/pydantic/pydantic-1.6.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# At the moment, PyPy3 doesn't have a dataclasses module
-# It can probably be added when PyPy3.7 is stable
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Data parsing and validation using Python type hints"
-HOMEPAGE="https://github.com/samuelcolvin/pydantic"
-# No tests on PyPI: https://github.com/samuelcolvin/pydantic/pull/1976
-SRC_URI="https://github.com/samuelcolvin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- # https://github.com/samuelcolvin/pydantic/pull/1977
- "${FILESDIR}/${P}-fix-tests.patch"
- # https://github.com/samuelcolvin/pydantic/pull/1844
- "${FILESDIR}/${P}-py39.patch"
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # So we don't need pytest-timeout
- sed -i '/^timeout = /d' setup.cfg || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/pygments/Manifest b/dev-python/pygments/Manifest
index 276b46a0f4ad..9403b3a1d8c8 100644
--- a/dev-python/pygments/Manifest
+++ b/dev-python/pygments/Manifest
@@ -1,5 +1,5 @@
DIST Pygments-2.8.1.tar.gz 4000119 BLAKE2B d88a3a3b4626a33c375b85ec076120e3561d1719ce45f9f85595bf87f7e813416be934f7ea0022fbfbf1a8ba3f2be1c76f693ab9ece5325fe527a4922cf46318 SHA512 223835c78615207ad590d364ba9a0f4bc9b5815baa080e60b9b71ce7b8e1ebfcc7a292d2a2b1cd358c08d820fc89e02c4060876d37ee17fd9e2759c9a0dcc80c
DIST Pygments-2.9.0.tar.gz 4048049 BLAKE2B 3531aa35d875296694dcfea267c3922c94d73959de82a34329b7582b35c8b76310cfd364bf22066be5251ee61bff996e44d8c8ca82e9e34af879f3f2ba734120 SHA512 60a8b38e9ea941e4f10d1c4a547be81b8545202d11e2162c6aec0f95014a5c2f718adab8780017be7f49e1f220f731d57ec26dadbd543bfd6a8a7d016c01d772
EBUILD pygments-2.8.1.ebuild 1240 BLAKE2B 15771faf474f253fc1c2911e5043b4a06f2a2c745c055b54af65f066c1324f9688e33c47aa3213d1c5209e9ab41e2982afedafa03d8ad0a3f297870db15eeae2 SHA512 55373c38baa2e28278b03fac78902e6684be3dd02beb049701de992e09c12f33c91c5d64bfde5e1aa84a3a3026c870e4806a725c75b310ccd92485fe1eb3034a
-EBUILD pygments-2.9.0.ebuild 918 BLAKE2B 22e82a5435ce5b11842231bdb2f14dc1bf37405e2e43bbc038c4f66ba439dea36b09ca21562fbfcf3093247a1cc2bbdeefc73df6c7940065e70ab80b3e89b46e SHA512 0cb11a73278a5bbb7a3b8d8274eaf214e8942034303cf32c3d8132da7d3d23c93f025a21dcea25e23d9439fd5b1957cd91158b53d778fa837a6980ccbbb38933
+EBUILD pygments-2.9.0.ebuild 919 BLAKE2B dac318b5c38525ef1bfc29d604fe343747723877f38bd61013c6e63385ae9d38698185848162fdb0b72c2eb82a1d63ddb2ca13decb39cdc067f3e14fbb5ec5ad SHA512 8834dd2e98f46809462a30fa93c75099efcd8b8b57cd6d0c90d62186870fa8a2fc64b39fe7f3a253b9cf9e8bd3f9c6971ada696f2400d60bb404d440e868b7ad
MISC metadata.xml 556 BLAKE2B 87120b6aafeefb97b45a6895b23d08c6443cb177d5bc337845bec55ebdb59ee9eb19ef41c10b3ce4d61452c602f925b4120a441959b5b5d5fea26e15de4a1510 SHA512 b5f4491bb714e2abef07da4e960609aae651ceae3153102467e19bc4d06b9006418729f0b915cc026842253287786faa083d608c0ad5bd7f5c423922740580bd
diff --git a/dev-python/pygments/pygments-2.9.0.ebuild b/dev-python/pygments/pygments-2.9.0.ebuild
index bbf823020e28..d5a51607e153 100644
--- a/dev-python/pygments/pygments-2.9.0.ebuild
+++ b/dev-python/pygments/pygments-2.9.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1 bash-completion-r1
MY_P=${P^}
diff --git a/dev-python/pyicu/Manifest b/dev-python/pyicu/Manifest
index 740a752945f6..a212a76d2fba 100644
--- a/dev-python/pyicu/Manifest
+++ b/dev-python/pyicu/Manifest
@@ -1,5 +1,7 @@
DIST PyICU-2.6.tar.gz 233826 BLAKE2B 318b87b878f8d49f47f48780567751671f5f88902c4cae9a243a81300b002ca6ea2336aee38bfc76a3037326f15f197fd71819173b678c68094d16f8db51864e SHA512 ab4c167cbeb80a23904476e51a3c16aa4721e26840b1d4c2f44b5a610e5467a6880c45f27636efb9e44e8e4302a095d437f4868409103270d79ecd56a3d90c9c
DIST pyicu-v2.7.2.tar.bz2 238645 BLAKE2B cca24a2cda18e943ac00a50b9a28342845af156b66bffcae2ec915e8e5d97577e1c5975b6711051558223278ccd7ad33782d02e759427ace4ce609fcad1c7ba6 SHA512 ece8a7a7e5162de8a2ad7a1ae1310ca4f32c6d27695942580a9a4cd1755a94c4230fe9f9e1c9a6b5a7d4a712b2ad570660e89316f437a7af502521e91137960e
+DIST pyicu-v2.7.3.tar.bz2 239703 BLAKE2B ce575c313d0e24838f87d270afce70e8b702753ec41d188bcdd60492f97ea276bca194c1bfd6224de17eaf84455509079e007b81e58c09ad0f48340b231e8671 SHA512 ff3bfdc5f24f259dc470f44c65707f7c29bff5c56dc85be7d4551269e5b6cc6e8f3a6953c5faae63aa9eb62e55f6ac75b32a1524f80ce2a7661de56ee1a5bf99
EBUILD pyicu-2.6.ebuild 531 BLAKE2B dd5d34de8c32d34c7338472dace7823a70b4d02f07f0a7c04f473e4d6682dfc07cd93c1722a7137106e005de23e4c406e8b940fd243df2bde12ce232a7c6e9d9 SHA512 c9b5483e64fa209d1a771af4505ecc45e264bf1a8684eed933b5b9068c878f4d934bfb4e56b8b390e8ab258f4e3f6694c030e65e176c7840b824425c7392154e
EBUILD pyicu-2.7.2.ebuild 576 BLAKE2B 9a3cb9bd0bb322a3e382f16cfc55b3f98d50b6a058cf4ff4158d0e2d56ee6a1d9f910f4c0f6d0695f42b4add9cc3db93d15cf88c1aa9823113ab198738617a9f SHA512 2489b7a263875fb8248b9f06d9c11ee6ddbe584d74f91e2fe2412ec7ad78e3ec7b698da261d849f7089096afccc6f25851d9005ffa67212944196c9352f73d23
+EBUILD pyicu-2.7.3.ebuild 576 BLAKE2B 9a3cb9bd0bb322a3e382f16cfc55b3f98d50b6a058cf4ff4158d0e2d56ee6a1d9f910f4c0f6d0695f42b4add9cc3db93d15cf88c1aa9823113ab198738617a9f SHA512 2489b7a263875fb8248b9f06d9c11ee6ddbe584d74f91e2fe2412ec7ad78e3ec7b698da261d849f7089096afccc6f25851d9005ffa67212944196c9352f73d23
MISC metadata.xml 414 BLAKE2B c5d5e032b7e62372f92e6312f926171dc1ebf9d382dc2ed0f45994cf0a9768b7d467d6ea1ad47be7e9f0edcb58967632bf1b0973fea745c4ce4ce2294ae349d5 SHA512 4e094880c6bdb97f02812d29d95db1ef73b0f08ac6d7538d10cc989e695fc6df5b931be03748ebcd61f07e3078a4f1d969cd58b81b886003ade233c24f932364
diff --git a/dev-python/pyicu/pyicu-2.7.3.ebuild b/dev-python/pyicu/pyicu-2.7.3.ebuild
new file mode 100644
index 000000000000..98aecea4d8c8
--- /dev/null
+++ b/dev-python/pyicu/pyicu-2.7.3.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
+
+MY_P=${P/-/-v}
+DESCRIPTION="Python bindings for dev-libs/icu"
+HOMEPAGE="
+ https://gitlab.pyicu.org/main/pyicu/
+ https://pypi.org/project/PyICU/"
+SRC_URI="
+ https://gitlab.pyicu.org/main/pyicu/-/archive/v${PV}/${MY_P}.tar.bz2"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-libs/icu:="
+DEPEND="${RDEPEND}"
+
+DOCS=( CHANGES CREDITS README.md )
+
+distutils_enable_tests pytest
diff --git a/dev-python/pykka/Manifest b/dev-python/pykka/Manifest
index 8426279cc587..ed0cdcffe49a 100644
--- a/dev-python/pykka/Manifest
+++ b/dev-python/pykka/Manifest
@@ -1,5 +1,7 @@
DIST Pykka-2.0.2.tar.gz 51858 BLAKE2B 62132a3ded257d44d9504258418abc73ec9cc09353ab8e1948c9910fc11f67f770510b2dc7cf122db9af9ff62091757b648dce69cbdab0ffc17567169749d0d2 SHA512 98b2e6122dc5158da489265cf7cf9e358bfa432d0a0eaab9f50a07c0050083afb19aad494e4cd27347c376947eafb7d9796909c18e3648ef1bf0685bd6384e5b
DIST Pykka-2.0.3.tar.gz 55749 BLAKE2B 5da98dcc786c2bb7728485e16090b8dad7a96858aa86f024564286bb03d3faa93673ed3db87882e3dc6555a5b64c9c62433ab782ceb94e89965fa870bbb78d2f SHA512 0f4d6d9e0c92a7e7cafb340f343afa1e78bcefdd0454341d3f457fa202acdd3de979881689cb3cd5f2cbd3a08f80177f6470db4fb895b20d9c1b4d0b9ef627ee
+DIST pykka-3.0.1.gh.tar.gz 59252 BLAKE2B fd0ca0742f3c372a5983d01929b34587390929fae28b70e0ee939f651f7655bb924ae08fac039225a8040c9bf523177af7bf3fa7c1db6ea1f04ec460cc3a1c6a SHA512 c96503019a190663cd4054c2488668143ff5d0d92b0c2d1ab3df577ab9fc9f0f2f575677a9f955a7b940e725d588c0caa6097515f1236df9a453fb3b0a2cb8c8
EBUILD pykka-2.0.2.ebuild 615 BLAKE2B fc167ffc58b0f34729e86b20a9018229f0bc15b966931dbc8391a80584c5ddc32dfde4b77046d9fef4986207ab85b118b8c19d78236b848aea0ff6309baf7f58 SHA512 1cb8b7d4082a9b66f785d4b82d0aee100ca7ae7a4c6176bf8b9b7cf59d6cc430728607e035f62f9987dbc547fe0333f7b69d88f5a8228358c57320ff090e59ab
EBUILD pykka-2.0.3.ebuild 648 BLAKE2B 295853a8ab55210e57732149f4dacf8073cfd9a20e56a97f39ff123255e295c1bac7fec93cfd676f50aaf360a25a80947c1e9dfbf00fa88ee61de78b6766fa8a SHA512 45c948675e006893b27369c8f308b537a6c287482de3608cc2882535b844b46ce2a3b149d520f69a2e159bea82d02761705d55c5a44a088537cfdf43d784925b
+EBUILD pykka-3.0.1.ebuild 677 BLAKE2B 92f7c30eda8e5c9880208d4f6c1b8259eae80aca6bf80361a02a4c34629aeb8648c6b3a7d25f2bc9f386f0161720e18e7b6a95f979a60901656b2ae9b7646faf SHA512 3e2b3fcb106658339169a7b78f27594a77a4cc9e2f2534b9d0e84ff0f177e49a09de4ca2be4da56eff3b58f0b6ff3450bea903775fc2d0138324650396470450
MISC metadata.xml 359 BLAKE2B e2f0a68605f91ad6a1239f96c9f7e9fe16a4bc822b2c9996989a3924e0e075d40ef9cf82ec0e6fc1957207e1a6a780b2f885f494357da4bed58a80cf80422fc5 SHA512 ee8b1752f919c781167279d93af37133f06610833603c9c837e84c4f24cf6fa4be66af29097eb738d827a38416d9dd373bc248c6669ef2e5d042162bce0d8f89
diff --git a/dev-python/pykka/pykka-3.0.1.ebuild b/dev-python/pykka/pykka-3.0.1.ebuild
new file mode 100644
index 000000000000..1d0432f40a8c
--- /dev/null
+++ b/dev-python/pykka/pykka-3.0.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=pyproject.toml
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python implementation of the actor model"
+HOMEPAGE="
+ https://www.pykka.org/en/latest/
+ https://github.com/jodal/pykka/"
+SRC_URI="
+ https://github.com/jodal/pykka/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/importlib_metadata[${PYTHON_USEDEP}]
+ ' python3_7)"
+BDEPEND="
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/pylev/Manifest b/dev-python/pylev/Manifest
index 12b6c1dfb418..5899b8578066 100644
--- a/dev-python/pylev/Manifest
+++ b/dev-python/pylev/Manifest
@@ -1,3 +1,3 @@
DIST pylev-1.2.0.tar.gz 3048 BLAKE2B 3bb8c18350667cd6405ae87afb0bce5c7aa987bb318f6ede0220b268facc2bb06f0c0daedb8cfcc9e7a64f65ac32d75b80e9c2718214925fe9965082f434f47a SHA512 848bda63a3bb5f686944ec1396ad916fe18546fd681a106b7b9641231bed540db6ad9f88f56bbcceb71cedd2c2d7c567295071b1de81f3d10cf115b6459bc793
-EBUILD pylev-1.2.0.ebuild 416 BLAKE2B 263689cb5f823718569112bdd193ea6f222281c37d399f76c6cb31a42f901645044673ddb2c54a76ac875a045379bfd0024e45177ee00b9b825f545fcc2223f4 SHA512 6457c40d491df46b0f7535d99bf642cbd9345fe460944571ffb2294fbf601c2d6630cb0c49a04a5683f851a7f075a31f9d2301a24a1407d748c640f2df9681a0
+EBUILD pylev-1.2.0.ebuild 450 BLAKE2B bef91d26a5a415d1b6c751f82d9d5bb9134d66980d42242f489d40060d53dd77527cb1bf1e08bac5ed9d1edbcb3ab9ab806febe24135cf641770befe5944fc29 SHA512 7f73599be7d094e0e56feb6b1fb18d636b700d0b72bd85c322ad73c91867145f24987f2e172f4e1262d03aadb5faea595d71475d164df8ba486946d01e9259bf
MISC metadata.xml 566 BLAKE2B 488a77ccff558eba537987b87b7427d0576c62fa873cb41028886252577b4af65b7525764753656c1b3913885b16a0b2c093aff0e2f066e7bb1a612167a9d447 SHA512 f028363b0700c96dca3ecb2286da5a27cb45c61e1fc17fc99d9c510f7b324a688927ec7129478bbc1d38036be83234a11fcf73274c46d8c82c9229c885c035af
diff --git a/dev-python/pylev/pylev-1.2.0.ebuild b/dev-python/pylev/pylev-1.2.0.ebuild
index 179e299303d9..4c9d4648c592 100644
--- a/dev-python/pylev/pylev-1.2.0.ebuild
+++ b/dev-python/pylev/pylev-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Python Levenshtein implementation"
@@ -14,3 +14,5 @@ SRC_URI="https://github.com/toastdriven/pylev/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
+
+distutils_enable_tests unittest
diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index 4c60db2d745a..bd326e99e44d 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -1,9 +1,11 @@
DIST mongo-python-driver-3.11.1.tar.gz 981098 BLAKE2B 27c24a16fe685dda728eadee7784596178ef8ca50d4017bd38ec1bd5ffb29a6eb2e2b24db82cb7d1fe545c58575b3e83d54bfda645eb6dca0d4678e59f7d201b SHA512 459218ae2b4783dc1ec0fb63be62f38c138bc074b6685e3785840b7ed38472a579ba3bd92ceee3a27757b38975963911dab3235f0eba1cc261e083d8e020f462
DIST mongo-python-driver-3.11.2.tar.gz 982527 BLAKE2B 3dcbf57a1cb0a09f9747c1a4770f4935b1c5f524f14392a3a1ce2ee6d3c6f72dc08d96d81300dd7bf7fcd7e5eeb0d6d8af7ac8240f41b460952046d30e8fa3a5 SHA512 110be1c6301f0f5511ed0d8a0cccc1e79c4a1a217bef486afebd2238522735d1e0e2a930533d05194aa485db65c4555bd46dbcf5808a33b2b07bc907055f2b7e
DIST mongo-python-driver-3.11.3.tar.gz 983013 BLAKE2B 944c7a7966571a4c2d73df4728f1290cda1112f9a4222c6edea7515063165b2bf98573f7adaf188fb5eb47f9f11dc5b8641848a538b4df4bc0c8ade291517e4f SHA512 20c086e06a91cec23b8a8f3673f8499e5b4bd616090a01f389d9855ab0876be1a86daad524adbc53b716bbb19b9129c8087c7bf13495b1d083dc64d10a335e7c
+DIST mongo-python-driver-3.11.4.tar.gz 983009 BLAKE2B b2ca8d90a34b41c0991b545626853137b6a7f5f006dbb5d7a93fd8312759b53b99415583ca5ba982abb420db8502cb9de745f1ac0962efa05eb05ecb4289c323 SHA512 ecd2ff41ab902423dc58901cd9a8355e200f5b00a4eea4a8e950de75674fd59f7367df1ab7ee6c09bf515b8fa110cac0f7de084fbe14527486a9c38a0c8c9c27
DIST pymongo-3.11.0.tar.gz 771691 BLAKE2B 5ae5b78caac335656c1005666c5633882da517c512bbfdb0df2c4569ec5060fa9623a23f48ffcf0c6ab2cdc69f6534f36ef18c929047bbb22cfbe9055a0881b7 SHA512 4f8a185013cbb3c07774d3c6aecc9e97dabb4ba55176fa8a51e17bcdb7cbbebaacd16304e580b4c6aeb26aad964401249313b59dde3c5c248c4496d64d18b22c
EBUILD pymongo-3.11.0-r1.ebuild 2642 BLAKE2B 3ab0a0f617a4aa61880829f1f507673a2d46c730605d7c0e38b3eca4a45f57d5950246caeba0d9c0607d5d7b6c91ed7f27037353b6908a0408f0b7a3404fc69a SHA512 9e792030f1fb032dc79a08c5717faf5798e627437ea639f3808cdb518cdeeab54dacceb229af1bbb8a066f2832a12ed86e35cc74eddcc984fbf448a66f1ccd5f
EBUILD pymongo-3.11.1.ebuild 2743 BLAKE2B 9a4e53be028428053e1b8d7478c4e3e336488e52c75b667fe3f17176e82a9c8275cb9d278ed921bb54b3ef6ca66d7a3a9beaaa3b4a87805d5f2d7e42ff103691 SHA512 937fd738051a0cceb969ac14f26cc27867c874b0aeaabad7cd9cdececcb2bc960d0592a97ada6f55a50bb92a2ec4cfcefb43583ee46b445b63adf66af151df2a
EBUILD pymongo-3.11.2.ebuild 2743 BLAKE2B 3c91424d5bcf9e550c6e3a12218e3862fabdde50f476677cc3d6baf91973152ca7fc643c7c910b8fcfe69e1d6485de49bac345fec87ec3bc9a761e29be2489f5 SHA512 31ab715885b1f64a87b55380a45304273c2c11e2927a3d91aea765a7ac3240c46f81a368c5bf6783c236d0fd2349c596d8929a2fdd43c7418abb05370e1998e0
EBUILD pymongo-3.11.3.ebuild 2743 BLAKE2B 3c91424d5bcf9e550c6e3a12218e3862fabdde50f476677cc3d6baf91973152ca7fc643c7c910b8fcfe69e1d6485de49bac345fec87ec3bc9a761e29be2489f5 SHA512 31ab715885b1f64a87b55380a45304273c2c11e2927a3d91aea765a7ac3240c46f81a368c5bf6783c236d0fd2349c596d8929a2fdd43c7418abb05370e1998e0
+EBUILD pymongo-3.11.4.ebuild 2705 BLAKE2B 4707842fb826540fa9db06e305044f0252ddfd128d0acdf1bfaebc5d0855afb54c736d29dfbdba932557c8998b71a904d0d442960d6c8e029f1f3e1b70c00ae0 SHA512 7f7fd13895083fdd8386bd5493be9fcd456338b890ec745f138ceb46b1f6d0b948ec902994ac5d8328634634fafd868ce75362b4c1d8374c40b5e9eb0590c70d
MISC metadata.xml 672 BLAKE2B 48cf6ce2f03ec2865a99fd033455a1b0a53cf9e55240ab6e993483929a6dd93661afcea7fa255095b66536f0a8cc05b5c4e6a12bd044547a5cf190559a9e480f SHA512 89b8a3551a5b0bd495bc98ac2f9324daeb3f3d81d0f6b991e5537e02c7b369201f9692be5acbe228ddcd3581002a39ac777ea5fc136957e9ccb9683f205e38ea
diff --git a/dev-python/pymongo/pymongo-3.11.4.ebuild b/dev-python/pymongo/pymongo-3.11.4.ebuild
new file mode 100644
index 000000000000..8e7623f0e0df
--- /dev/null
+++ b/dev-python/pymongo/pymongo-3.11.4.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit check-reqs distutils-r1
+
+MY_P=mongo-python-driver-${PV}
+DESCRIPTION="Python driver for MongoDB"
+HOMEPAGE="https://github.com/mongodb/mongo-python-driver https://pypi.org/project/pymongo/"
+SRC_URI="
+ https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz
+ -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~x86"
+IUSE="doc kerberos"
+
+RDEPEND="
+ kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+ test? (
+ >=dev-db/mongodb-2.6.0
+ )
+"
+DISTUTILS_IN_SOURCE_BUILD=1
+
+distutils_enable_sphinx doc
+distutils_enable_tests nose
+
+reqcheck() {
+ if use test; then
+ # During the tests, database size reaches 1.5G.
+ local CHECKREQS_DISK_BUILD=1536M
+
+ check-reqs_${1}
+ fi
+}
+
+pkg_pretend() {
+ reqcheck pkg_pretend
+}
+
+pkg_setup() {
+ reqcheck pkg_setup
+}
+
+src_prepare() {
+ # network-sandbox probably
+ rm test/test_srv_polling.py || die
+ sed -e 's:test_connection_timeout_ms_propagates_to_DNS_resolver:_&:' \
+ -i test/test_client.py || die
+ # relies on exact exception message
+ sed -e 's:abstract methods:abstract:' \
+ -i test/test_custom_types.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ # Yes, we need TCP/IP for that...
+ local DB_IP=127.0.0.1
+ local DB_PORT=27000
+
+ export DB_IP DB_PORT
+
+ local dbpath=${TMPDIR}/mongo.db
+ local logpath=${TMPDIR}/mongod.log
+
+ # Now, the hard part: we need to find a free port for mongod.
+ # We're just trying to run it random port numbers and check the log
+ # for bind errors. It shall be noted that 'mongod --fork' does not
+ # return failure when it fails to bind.
+
+ mkdir -p "${dbpath}" || die
+ while true; do
+ ebegin "Trying to start mongod on port ${DB_PORT}"
+
+ LC_ALL=C \
+ mongod --dbpath "${dbpath}" --nojournal \
+ --bind_ip ${DB_IP} --port ${DB_PORT} \
+ --unixSocketPrefix "${TMPDIR}" \
+ --logpath "${logpath}" --fork \
+ && sleep 2
+
+ # Now we need to check if the server actually started...
+ if [[ ${?} -eq 0 && -S "${TMPDIR}"/mongodb-${DB_PORT}.sock ]]; then
+ # yay!
+ eend 0
+ break
+ elif grep -q 'Address already in use' "${logpath}"; then
+ # ay, someone took our port!
+ eend 1
+ : $(( DB_PORT += 1 ))
+ continue
+ else
+ eend 1
+ eerror "Unable to start mongod for tests. See the server log:"
+ eerror " ${logpath}"
+ die "Unable to start mongod for tests."
+ fi
+ done
+
+ local failed
+ DB_PORT2=$(( DB_PORT + 1 )) DB_PORT3=$(( DB_PORT + 2 )) esetup.py test || failed=1
+
+ mongod --dbpath "${dbpath}" --shutdown || die
+
+ [[ ${failed} ]] && die "Tests fail with ${EPYTHON}"
+
+ rm -rf "${dbpath}" || die
+}
diff --git a/dev-python/pyparsing/Manifest b/dev-python/pyparsing/Manifest
index 3eaa704756b0..81df98dfd07c 100644
--- a/dev-python/pyparsing/Manifest
+++ b/dev-python/pyparsing/Manifest
@@ -1,3 +1,3 @@
DIST pyparsing_2.4.7.tar.gz 648158 BLAKE2B 24525b4ee7876e245b9eb270f0e3e22fe2d8b398f9777ad3b3657b8a1227dcbd25983aa64a3f3018debdbffc1a042c732e6b3a09800e081c7acac7b97da15317 SHA512 c7a546729f86a2b5176e2482b566b9fd715b03e495aaef4d720b21307bb03f385dbc849247f8d266cb3d92be0a83c34ce4995b655ce85318355d5a0d42d6991e
-EBUILD pyparsing-2.4.7-r1.ebuild 992 BLAKE2B 624e83a32f54d8c0980ebab435adc645efd8488c719c858ca275795276518ebf50ebd97241024564822a506fa8a25c207ab086e5d3344231296088668a7caeda SHA512 1a3864d54274752653876becabe9eaf44a01fe578f286a7ed3c38fe5ebc39cccf32bcf49fd91e6e3ef0cbe633a8711f3114ad54041ddcd23d682f3f59abb6e82
+EBUILD pyparsing-2.4.7-r1.ebuild 848 BLAKE2B 8aca0e5b9b69435b674f58074687d560f08c6804869f9bafae3a8ddcb143cc592c3ca6b550fc4a346ea9ed1572d2064950eaad9889532553461a5fbc18589cc2 SHA512 58f409e7a53aefe9773ab7320267d9d18a66378b4890aa9590b84df1c9c1b2c66db5ddb0d1ef6e8810fcd7ee2a691a1deda7b820063d84d3985872cb828ab413
MISC metadata.xml 796 BLAKE2B 181d16c9c3d8ff66e019dbcf57006dd363b4bc0899fccbde2eb07e1270d70b93ac645ff61ff0a5f03b2193bf1cf05f8943a03ed0ffdbc231e32ea93b848c39dd SHA512 31e722b12b24597d3a10451f749c40ce36d67779c53c2d6fca644a4000f9900a1e692c727dd8c89b5bb26b3ea4604587034ba11054f7e83a5eb383224f0976ff
diff --git a/dev-python/pyparsing/pyparsing-2.4.7-r1.ebuild b/dev-python/pyparsing/pyparsing-2.4.7-r1.ebuild
index b6e871b2aee4..f570cba32eb2 100644
--- a/dev-python/pyparsing/pyparsing-2.4.7-r1.ebuild
+++ b/dev-python/pyparsing/pyparsing-2.4.7-r1.ebuild
@@ -2,8 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
@@ -11,8 +10,7 @@ MY_P=${P/-/_}
DESCRIPTION="Easy-to-use Python module for text parsing"
HOMEPAGE="https://github.com/pyparsing/pyparsing https://pypi.org/project/pyparsing/"
SRC_URI="https://github.com/${PN}/${PN}/archive/${MY_P}.tar.gz"
-# pypi releases and generated github tarballs lack tests
-#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+S=${WORKDIR}/${PN}-${MY_P}
LICENSE="MIT"
SLOT="0"
@@ -21,8 +19,6 @@ IUSE="examples"
distutils_enable_tests setup.py
-S=${WORKDIR}/${PN}-${MY_P}
-
python_install_all() {
if use examples; then
docompress -x /usr/share/doc/${PF}/examples
diff --git a/dev-python/pyproject2setuppy/Manifest b/dev-python/pyproject2setuppy/Manifest
index e5c960ac6782..fb2483005db8 100644
--- a/dev-python/pyproject2setuppy/Manifest
+++ b/dev-python/pyproject2setuppy/Manifest
@@ -1,5 +1,3 @@
-DIST pyproject2setuppy-11.tar.gz 10420 BLAKE2B 64eaf9d9855c767a821c876292613a360d631a21d5e45715dbf63c2f0704135110eb6d7fa0f6eb9ec6eb52dc17c621b89ad709170b099fc71a26c9b754c61566 SHA512 8b4f9e933301c4f724242f47877a0c436434c3d8303a3d3288b09f5814e9f7dbe8d2039e8c040b5e1d5b21d7ac44e58287e9573e9f0fe9827b5db1bef1e4b169
-DIST pyproject2setuppy-12.tar.gz 10729 BLAKE2B 06988e45c42822db8f0bd65d3c88bc9c0481956c6b86bcce4b98ad7a17cbabd3d66b9037c5fb11a0926922109dbf0f9640d390f0bcfcb43ae63c46f47ecf4933 SHA512 d3612ffcdc16b851a1b3bd96ff4b3484dd91a210c4617fdedebf8ddb1df9842b58ef6a68d2d66e9888cb9819b3baf3b522f46c0e9286956916471a4d0dc80b94
-EBUILD pyproject2setuppy-11.ebuild 735 BLAKE2B 77a962231e7572f8b6fe9290555fe9c234d5d52b6dfd2188ba73f77a9b9bfe6c6328026b4832b955fdc9cfddfa6101b0876844d46ea714355fb97988bf6825fb SHA512 55d7b8d0c4cf4908a153e0ae342ea9d9476f41f9ffa906d41fedaa5e5a5e6859a796393714cc9b82a8258db1071bd66d38af717e64b496be4706d20af48379ad
-EBUILD pyproject2setuppy-12.ebuild 743 BLAKE2B 86c8377ca897f0fa7f7820273a247aa618341b69ea49aee5dcbb67d6f69a12540021a4612bdd4375cd0b1589d64fee7dab53674b7aa0a8f1671af0297f3ac45a SHA512 514f2f3ff189798551124a4855184fbd0b240888cdc123bb6c254ec7da7214d27b4ef397472b68831bd0b00d270a6f0718fc386cc3f8eecc9a29f2ff56caeb7b
+DIST pyproject2setuppy-14.tar.gz 10669 BLAKE2B ee4fac31546455ac3144f4989dd4260d876a7b8bd749bb34b210e5fc0194fb6347f9b5e7ebc9aa1374b4e4e5e4f22d260923097a58b47b5b940c69ec77f3b5b1 SHA512 46bbe31460195ca7df2c7e707772a430ccdbabf264a26f54d98101d08031d302343a6299a8e20d7be3d7984c48ad095dae942bf4da085285f61e2900a501245a
+EBUILD pyproject2setuppy-14.ebuild 781 BLAKE2B d403d6dd98399d391ef1ddb3201fb950f1cc99efb8e2f4761be7ad2b3b1b09254d86d19473b838b7c9e2a7fd0d359a6434174f0d123fb3bed848d0dbf4d62028 SHA512 2abbd4d0bed4683738b352b7f32629069bc29892077e72209dc591ada05e5276f36f2ee6f551a39ccb3158738e9270c59452e7c2ea46336158385c18334093f2
MISC metadata.xml 430 BLAKE2B 934e5a791bb16f3717ace5fa869aab4998938109ee14ca1ae0c9c378d67366060b705ff4430f3d267d33c04cf23ffa0b4c1b2654b2a95d586fc22ab4fb43f8f9 SHA512 f52d07edc973dc7665be77367cfdc37d92f27adc730a327c57374b54b60f77802b79ca5f2ebfce2c687090763224e5939274dcf4fa2555834c580cb06c32419d
diff --git a/dev-python/pyproject2setuppy/pyproject2setuppy-12.ebuild b/dev-python/pyproject2setuppy/pyproject2setuppy-12.ebuild
deleted file mode 100644
index 30484dfb0418..000000000000
--- a/dev-python/pyproject2setuppy/pyproject2setuppy-12.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=manual
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Cheap setup.py hack to install flit & poetry-based projects"
-HOMEPAGE="https://github.com/mgorny/pyproject2setuppy"
-SRC_URI="
- https://github.com/mgorny/pyproject2setuppy/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-
-RDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/toml[${PYTHON_USEDEP}]"
-BDEPEND="${RDEPEND}
- test? (
- dev-python/wheel[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pyproject2setuppy/pyproject2setuppy-11.ebuild b/dev-python/pyproject2setuppy/pyproject2setuppy-14.ebuild
index a11b6a162f50..c8e912120f47 100644
--- a/dev-python/pyproject2setuppy/pyproject2setuppy-11.ebuild
+++ b/dev-python/pyproject2setuppy/pyproject2setuppy-14.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=manual
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
@@ -23,6 +23,7 @@ RDEPEND="
dev-python/toml[${PYTHON_USEDEP}]"
BDEPEND="${RDEPEND}
test? (
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
)"
diff --git a/dev-python/pytest-fixture-config/Manifest b/dev-python/pytest-fixture-config/Manifest
index f725d0217daf..b4d785aab374 100644
--- a/dev-python/pytest-fixture-config/Manifest
+++ b/dev-python/pytest-fixture-config/Manifest
@@ -1,3 +1,3 @@
DIST pytest-fixture-config-1.7.0.tar.gz 9884 BLAKE2B d844b07a8b7d59f6761ee71147a0945225a3f30bdd9b0751972bf6149b444ad95c49f3d5001d6414c535c1a230ed1e47ceb90b26c50324ec21165430e633cc21 SHA512 c861bbbb91efff338255734ddb4a8b615880c32a12c981160e9e7575d38adff8c5febad46bb9b4208634e39d4cfa73dec342265ccc1951168c1b12fd334cd746
-EBUILD pytest-fixture-config-1.7.0-r1.ebuild 850 BLAKE2B 6bbb6c9cae172c429d555ab6c6d3807dc8ac9d3b65ad29a6047743203ed3a1d9d64ffbc770c6f7a57b177a391309d52564e398d5a08be93321159202ac3bf665 SHA512 3ee48a0f04bc5d67e42c3d22d96aff6db768b1bad5c17423b8a6813b355321128e98ccf25a8072b45a3b42f3095644f1bcdc707090e227df54d4d2c06c37c66f
+EBUILD pytest-fixture-config-1.7.0-r1.ebuild 850 BLAKE2B 9d0e9c558ab658ecc3b79ae8371a124d5a3a9fc21655d2b168b0463cb3fcb6781f7f37a0d4d106a8a237809f8086b473a5dcb84a39dc7152d03beed370d52eec SHA512 df00f72236bcefdb1f6c64ba30b68eff6e5d7d03d0f289a046037c274b04b3ab8d177e5e056ded4df3e87e3cb962e255bff79062f85181107a8cc5178558ba5c
MISC metadata.xml 678 BLAKE2B 9d7e4416bbdafc423e3621840c698db8c0ccacba79340d9c0174301d73bee373dc7aff0e299b0cd787a2813dab517b0bde5f669e5d973eeb2d34a9d6df25d532 SHA512 e65a58f40b53106d63faa1aff2e0ff97e3a184a59294df19346b2c025085395965853794fa90fc7e1d1e8ffcb4b6ea63cdb9fa1f54089adc27158e60eb258416
diff --git a/dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r1.ebuild b/dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r1.ebuild
index 2d2a9a122119..f410e635d27c 100644
--- a/dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r1.ebuild
+++ b/dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-forked/Manifest b/dev-python/pytest-forked/Manifest
index 839546b0902c..300615fb05d4 100644
--- a/dev-python/pytest-forked/Manifest
+++ b/dev-python/pytest-forked/Manifest
@@ -1,3 +1,3 @@
DIST pytest-forked-1.3.0.tar.gz 9850 BLAKE2B cbe44d87052c5a3bc58934ac17153401810004aaa38b53ff3100384535cb2ea0fa99dada706113f324fa0a135ddbd9b97488319b4a9554d912388c341b62943c SHA512 25d639aa43380155d7744f1d05a95e0144f5fe7dea42ff3c2bba3803a07d73b5eb008525469330c5dda14800fe4b611241691be197132f31f88f66930c3ecac0
-EBUILD pytest-forked-1.3.0-r1.ebuild 970 BLAKE2B 5285d1b7e578aa7ad460bc7ff7e097c2fda3fc8f6099def665b6ddb32ec2ed5d0f5f1dfc17c8af6d99dccedeeba03286ea7ba5298ddc3de33a53cffc0f1a415a SHA512 dd4f5fdd8942ff2eba003d2e55d1bc8e9a01716821d139de4ae121565e74056f9fdb2c1f3e9a725973cd0729ff2900b5002d94ada51cf6039f300682d933d5f3
+EBUILD pytest-forked-1.3.0-r1.ebuild 929 BLAKE2B 048aae0f2c2cb19d732cd3a51abeaefea9495e19358d4f251a07a18704ef93ecde250d77a355926948cc78f57776050b9527099fca3becc8bed91cc9dcb43dbc SHA512 b12c104539014bb470ef8ccb65c89d13ce6823ef08d0a9146c8b40c9ac04001907c7b2beb184f9337414315af61673e423e2a4c4a81ae8c86186056915f07ce8
MISC metadata.xml 404 BLAKE2B f53cbdb55297b417dc11e904b9bb22d7576ee7df9fa2f5ac80968c31dd9580ffb908bdf1c5ee966b910d8642971410bde39800fb38a01545f5e361f512389a65 SHA512 f6dc614da0c972e76e4ccb2f2141e7da63ac6b6899108b57f3374ec0296652345b97882dab1bf958aaa23046a1070c11889fe3fbc6eecb111bb2bc420620bfff
diff --git a/dev-python/pytest-forked/pytest-forked-1.3.0-r1.ebuild b/dev-python/pytest-forked/pytest-forked-1.3.0-r1.ebuild
index 036599bf6d73..f898602db489 100644
--- a/dev-python/pytest-forked/pytest-forked-1.3.0-r1.ebuild
+++ b/dev-python/pytest-forked/pytest-forked-1.3.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
@@ -31,5 +31,5 @@ BDEPEND="
python_test() {
distutils_install_for_testing
- pytest -vv -p no:flaky || die "Tests failed under ${EPYTHON}"
+ epytest -p no:flaky
}
diff --git a/dev-python/pytest-mock/Manifest b/dev-python/pytest-mock/Manifest
index 2059094ef9d4..6cfbffaca650 100644
--- a/dev-python/pytest-mock/Manifest
+++ b/dev-python/pytest-mock/Manifest
@@ -1,5 +1,5 @@
DIST pytest-mock-3.5.1.tar.gz 29135 BLAKE2B f9eb37bff0965772919c359ad56a0cdd0cac24fa763685c42ffaa2dfaea183a9c0be480269cbfc80990baaf406021c541b6dccc09602e98c8f731bbd530e928a SHA512 28ab2f239d3dfee134dd4e4fd467109cf3c76cb60aeb537dbc0c21b9a7619d068d54737e33d98c585e9341588fdafba4737ea5f428af37796f55e61ec30373a7
DIST pytest-mock-3.6.0.tar.gz 29795 BLAKE2B ac0a9ebf47ceacaa6f1e109571a15509780ca25b67f46a74710fb81e3af4cb90f4bf95e077abd9c5be803fed1a4dfe691f57f4b0d89fbc91cb91ed85fd326f9b SHA512 158614ad655545a95134335b6ca5ab81bfae57a045a6e394c4195d267e2b5cce277302036ad7e23e3c771eaae71575b901ac3e02a734714d63ecb50c11b9df94
EBUILD pytest-mock-3.5.1.ebuild 953 BLAKE2B af318c499a1dbbdc22f44d9349b63869558eb92d035dca81c9599bfca4d5a43365242f63e57e0b81a21496982fd125e44d09d0e0cc4d80ab4cae48b4022a6dc4 SHA512 197716c13d3b10d3ba5db4b432a5a522649adfdf2badbe93f916afd9bd14d3b31427a94a8f213aaf22f96da49e69668598553b46bc28fe01ddfdf22dabed01df
-EBUILD pytest-mock-3.6.0.ebuild 855 BLAKE2B 83d0c19efef445ed611f87de91c5b626b7f6d2360c464f5bcd740fc29d6a81b62f4f9fa2eab79e7386cd1ad2388bff18cad10cf25819882f37632efb402831a2 SHA512 2c8066f1a975fe1bc3419b51992a6fe4c4eb4851faed22e12e6e61abd62587de212b4536475ea9e5b23cd8a283265d6b4133fab7726e13ff6c82ceb931bbe419
+EBUILD pytest-mock-3.6.0.ebuild 844 BLAKE2B d026a1babf2abd7445c5cf8a3251f9fe41ef41a139f31f3ab3b294847ac2051253fb863ef3438176231c76f6b80533ad3e095e36d1b418325b99f5fba0c206b9 SHA512 5074a2587a5c90763476d364c011e5226d688b9811209bb89019445013280ba6a98ec104b2cdb7de1d809a28be1956150f440a6d655795f0c82407f1131e01cf
MISC metadata.xml 457 BLAKE2B 9ec62ff0eda60ae60bb1b63509ecc696ae4256d1b3ff00c9b7f834ffd735f87edef57ccbfb78a2f9002632c4287b581a8a81003c45601b314059675a8f2d288d SHA512 0defca8aefe2c6bb95d36112b14645d93c8bc5b8db08956b97b9a42cf4a7e1d97170068937e6ec818e43d4d6afd7ef414e1d5d7f4b72bae71291eeda9caf5c1a
diff --git a/dev-python/pytest-mock/pytest-mock-3.6.0.ebuild b/dev-python/pytest-mock/pytest-mock-3.6.0.ebuild
index c63a62d05f00..074f1d7ea000 100644
--- a/dev-python/pytest-mock/pytest-mock-3.6.0.ebuild
+++ b/dev-python/pytest-mock/pytest-mock-3.6.0.ebuild
@@ -3,8 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
-
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
DESCRIPTION="Thin-wrapper around the mock package for easier use with pytest"
@@ -14,11 +13,9 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
-IUSE=""
RDEPEND=">=dev-python/pytest-5[${PYTHON_USEDEP}]"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
distutils_enable_tests pytest
diff --git a/dev-python/pytest-xdist/Manifest b/dev-python/pytest-xdist/Manifest
index c89204d19ffc..605ca46a806b 100644
--- a/dev-python/pytest-xdist/Manifest
+++ b/dev-python/pytest-xdist/Manifest
@@ -1,4 +1,4 @@
AUX pytest-xdist-2.2.0-services-conflict.patch 1097 BLAKE2B edc3ecb79578f89e9ce5515e194dc16df34abc2685d9fb78cc5930f29893dbd9e145c95e5b1f58bf252710c57964ea00dc8b71e20fd0aa713e9b9ab2d8d29a93 SHA512 50155aa39d0a87be7a22d0ccf6c9d8eacc8ce4342baa3fd67839b3c5b4d05b31fef5786a60e15051de3000b3ee3494ddb48feba43850d677484e239ee4be8b02
DIST pytest-xdist-2.2.1.tar.gz 64956 BLAKE2B 7ea18b0e7893000ed9d8718506a7b0f7cf45444196a23e3defec34639c2159b52c7a533ddbc0e0a9b3c3f1e0a867ad5c85e3549167e9b7049ce718646ed50717 SHA512 0732f5ffb56eead3d1aeecd37381c2d9c6ed22398e8e51e9358b562765d737ebde48ecb6fe9f90d9a46902dba1422721cb2c7bfc9fc13918aa2c3b8e6a5e48c4
-EBUILD pytest-xdist-2.2.1.ebuild 924 BLAKE2B 396f5c4a171b3eabe016d21318d2e2a8c38693cd6848385434b4e4b34e1f8216ce181a7eee22ac56f93b3e988b8201c78b0d3d5be866abab39a38eda15a387e8 SHA512 f29bb5739260b82249e2e4ea3449719ab2743c294cb1c18efaeaf71d3239748aab4034135a6d79a9a2e2d7c2e18588a2d6822b41fbe07752e63d2cfa33182e45
+EBUILD pytest-xdist-2.2.1.ebuild 924 BLAKE2B f6dc3fb9beede5a58e7d1ca112435f287b226bd78326bfd6ab2c6b74377da6770d462d4f7817ae9888ad756f43581146721e55be798f8e6fd41895311ca0805c SHA512 214b7fa4672bc009b6f5c5176f26912c888d5a5dd895cb0c100c3bfa11cc827dd093d2b7026cc456dc325caeb9464da1e4deeba1634fb732dccc72de78098125
MISC metadata.xml 402 BLAKE2B 9e24660b4146f94ecdf375e3bd89a9ab01157ab7c7e9b37fa183eaad12edfbb6574ecef4a98e6079b3dd81e6614b5eb23b0bfd69c9468abde7bbc073e8ef44b4 SHA512 7fbab209b81bba0684b9dad109dc7ba64f9c496e5ad69fcbc659f9361aa131f6779a5419a54112b4ff1c2a63a9deef5f36791551165b1b4b7219c7a00fe93060
diff --git a/dev-python/pytest-xdist/pytest-xdist-2.2.1.ebuild b/dev-python/pytest-xdist/pytest-xdist-2.2.1.ebuild
index b0684c4521a2..a05d3a645b0f 100644
--- a/dev-python/pytest-xdist/pytest-xdist-2.2.1.ebuild
+++ b/dev-python/pytest-xdist/pytest-xdist-2.2.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-xprocess/Manifest b/dev-python/pytest-xprocess/Manifest
index ce9c575ad002..fb07c8ef30dd 100644
--- a/dev-python/pytest-xprocess/Manifest
+++ b/dev-python/pytest-xprocess/Manifest
@@ -1,3 +1,3 @@
DIST pytest-xprocess-0.17.1.tar.gz 19758 BLAKE2B 1db4ba7e606caff4591a752cd2a7e368a910ab9b7a28151b1e9c8bdc0f8184a1fa66b23ceb898f1cd7dfbca05b19aeca9a557ab5d3069b8c32ddd9f6f6e75cf6 SHA512 68ee3c8e958f7121d72aca81c32edb7598eb99c3cf6c38fb9c8577ac4860e8241e1da16a44e825204977d6ffa4459fe2742b2ef3b906071a64cd0fcc14920be1
-EBUILD pytest-xprocess-0.17.1.ebuild 628 BLAKE2B db86833fc8fad6c816d179409f081db02d0c910f1b9bfdfc7a4ca3d603a1498fc6177b02df74f97b3d3505715d7a29f4af6dc6c2ec6d3bc5932a491582e662ed SHA512 945a0efc144ab1680138fb5dc54b63595808ce10c00f81cd46ea32909d5df1d1f87972002c0e8a1122c25b282a2107a442858684bdd1bedb4fa942eb7f9a3427
+EBUILD pytest-xprocess-0.17.1.ebuild 628 BLAKE2B ca5d31e3436d514a61628a6019d1e2bd363a8d49e722612fbafa7aade6bb3d375675598fff324390120933868e1c862ba9373d04eedf45a234bbb070f57551d5 SHA512 557cde9c2ed0be310f30cc3d67d5725fa5347ad58e2a62e444506c1674515ba2afbdb8dca4020e45939566a2ba4e57279117e203695715b72c5c503dabe6d570
MISC metadata.xml 421 BLAKE2B 616045f871631311e9310ebda14f2bcd936b7a721196f9312b6270bbf8713789329b56ba058cb412d31e68e91957666ce9f44043527efbd0842dece87ebb5f5b SHA512 4d5b9f41b7aaebcb87c8718a98b1dbb3df0f199a5f6940bd12e3504ff5080a0ed112b315c89e2af1a5a3220829879afa0cdf931828359ff98732311200b76b9d
diff --git a/dev-python/pytest-xprocess/pytest-xprocess-0.17.1.ebuild b/dev-python/pytest-xprocess/pytest-xprocess-0.17.1.ebuild
index 32ea613d7ec1..88aa40f141e0 100644
--- a/dev-python/pytest-xprocess/pytest-xprocess-0.17.1.ebuild
+++ b/dev-python/pytest-xprocess/pytest-xprocess-0.17.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index 83f8c065b581..1fe170f6fe5a 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -4,8 +4,10 @@ DIST pytest-4.6.11.tar.gz 952305 BLAKE2B af07adf5e8fc614b1fdb7b5673fb9c557ff0dd3
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.2.tar.gz 1116980 BLAKE2B 7e74050f01fdc4b1ba8a6d703915b0d707305e6e8299917fff8e0cedb873f998c9a904728b77e7234718016ccdac15d491d10411c582d1bfa60d2450a8a2fa7b SHA512 a81def83759c550c169b3db8ed43b4df40433a88acb663e2e9422ef562149ed52041724b7f3cc5d0d6b532f2243a8d9a9614ffbcd87ed571f7fdde7f036c2297
+DIST pytest-6.2.4.tar.gz 1118084 BLAKE2B 611db50e7432dfb6f8d212621a3803871fd8f6c05ec3cdefeb3958d0886f754326fc358a9a67bdb3f516388aab901b169c951471bf304adfb78fe457dc59d6c5 SHA512 43adc9a78e16a05f07e689e4557b63f2e0f4de5a1cdea6f24272b6a658a6b0a18721713cf46b5102cf2726ddbc4ffe131c39e652bd2511d285f40cbfcccc2289
EBUILD pytest-4.6.11-r1.ebuild 2471 BLAKE2B 159e689c5597088979d0d1d0e9be37b0128f2a3bfe54cd0bc11ab6c4d7c26fca121a0bdaeaa1621964aa24d8b03580f0a00663a1b77a6a62195d031deb1bc712 SHA512 4533c66af3f820c63437504655af8607923ff0b0d386a38073dd32eaacf0f47043d3b31e6cca1aff353aeef7b82ea747737270db1e8cebbcb2fe69750fe24898
EBUILD pytest-5.4.3.ebuild 1938 BLAKE2B e40cc338970d931c7cd51b5a6377f5d73cae21789fcea2a6f2b401f92fb9dbe6e12c45b3357a10b76c0d6bc11708f35b8fc65a3b7084328b5664c0ad2baa6c77 SHA512 dbfc71f4a77d366a1eb55d38a1c8f209f6e6d42fe22d0604a5695d8e99faae05883b82fec45b7192399ccbc7bddc25997291fca9638edc01d961b292190d25e1
EBUILD pytest-6.1.2.ebuild 1662 BLAKE2B dddcee1dba302a810b80dd9832edc6af6f044ab728497498b5b4b762dfbe383d7255fce15b0615c37c3857ee2353546de2ee6b7093b01651f43ad4df7cbbfaf6 SHA512 e9ba570887b4ff0889abc2db20b3de2e634be5ba5ba60679f45c466006d3f7626c329c65f427b1cc6ede1942d2786ef4da44528a82d8be09752e1e028dcad2f6
EBUILD pytest-6.2.2.ebuild 1680 BLAKE2B e415039d858be4f81b542b7c82d1781c61cad61c52575b145d9781057af6d12490c45a85d583add9dcf1555b0932a1db30beea6ecee45f9b7bcfcfcc2b62875b SHA512 0e4d8dfe3eed27af6c5ba337928ee417776b64dbaeb0dc8e8f163f6c7b3c62ddd0906f4a94250b21651bcaa088f865a7a485907123fe45a2a39b98b018e5c3af
+EBUILD pytest-6.2.4.ebuild 1676 BLAKE2B 8b03406d6b7dc0867d5e6fbbafbd8cb99efc69a1cd53001b5bf611d5416fc2cf5cfe2f472619ff4ffe9c06a9a8f80767ddcf6272c33355cd0b653229611002c3 SHA512 38b1e5cd8918f256b6ba6b9df8202c0a4dfdbdd9f3d2082aa6553b516d59e735a196b4e556373efd61466d2c22d930b91a77f23dec48807178bbab4acec6b63a
MISC metadata.xml 333 BLAKE2B 2155c30735de72aace8fe3e88a16c011f3961b4b644d761be31c45094f243f1eeeac1803f5a74219198039dcf1f7474531b2ec814a3ed591c59fd6d9ad5a914a SHA512 c59e04710dd640b2e7bb0214e52b05ec50367d895d057886ae9bf9342312006e7b21f5625e1c4f5d7a9e12a7f7b64a968e5371f8c2c45a8ac8b1c8ca6d39b10b
diff --git a/dev-python/pytest/pytest-6.2.4.ebuild b/dev-python/pytest/pytest-6.2.4.ebuild
new file mode 100644
index 000000000000..267da87475fd
--- /dev/null
+++ b/dev-python/pytest/pytest-6.2.4.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="Simple powerful testing with Python"
+HOMEPAGE="https://pytest.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/importlib_metadata[${PYTHON_USEDEP}]
+ ' python3_7 pypy3)
+ dev-python/iniconfig[${PYTHON_USEDEP}]
+ >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/pluggy-0.12[${PYTHON_USEDEP}]
+ <dev-python/pluggy-1
+ >=dev-python/py-1.8.2[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/setuptools_scm-3.4[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep '
+ dev-python/argcomplete[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/xmlschema[${PYTHON_USEDEP}]
+ ' python3_{7..9} pypy3)
+ )"
+
+src_test() {
+ # workaround new readline defaults
+ echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
+ local -x INPUTRC="${T}"/inputrc
+ distutils-r1_src_test
+}
+
+python_test() {
+ [[ ${EPYTHON} == python3.10 ]] && return
+
+ distutils_install_for_testing --via-root
+
+ "${EPYTHON}" -m pytest -vv --lsof -rfsxX -p no:pkgcore -p no:flaky ||
+ die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/python-slugify/Manifest b/dev-python/python-slugify/Manifest
index 2badc066af14..1751de9563ec 100644
--- a/dev-python/python-slugify/Manifest
+++ b/dev-python/python-slugify/Manifest
@@ -1,7 +1,9 @@
DIST python-slugify-1.2.6.tar.gz 8439 BLAKE2B 74699bf80408e1b6a705525b0ada2612cc6224a2ac1e17ce21230ed684af144c0f72ad99b32674bf19bd716d2cfc3a2f0da6f74facc99acba16e3ebc1873f3f3 SHA512 ad45958d03892d8db75967b150f25509c05ab2a87d5ac4a2ed12fccccfe1f86d7db26c406c6de22ba759b77fe772cc0c00d0e517c71db085618f62094ddadfd2
DIST python-slugify-4.0.1.tar.gz 11509 BLAKE2B b505c62c959dae3823db4441b8811ed98ec8afa0278325cb2715abb63a84b5de1506362699bc39216bbac4100ae265671f940dbbbdaf9164fd251bdaa7af462a SHA512 c1d99a9dc891c4cfa927e4d2bc5701f47b23b7882cce22350283a53c6ded18e1290196c3bb9838883c29c9cb3582e5e684edffd50dfbb4e9da9c2b821ea54bb5
DIST python-slugify-5.0.0.tar.gz 11730 BLAKE2B 0ec93c230523bcd4ba5f917bc9d2676ae92fc164eccc84198777a59c36ff427fdb7a242bd89f9bc3d24e86b5a1d106f0118cf118349de648f5779c384445abab SHA512 b29c542ec3cb3d05d88be0fb53909b160022fe97dbc89efc0eef5f4e2414031026f570dd6eec1e7bbe2930d801c2fd8d152e49cd2639cddb23392c9b11e7266b
+DIST python-slugify-5.0.1.tar.gz 11706 BLAKE2B 1fdffd6fb9eaec13a1ece65433c53dbcb35c5ccbe2ebfb07055acac4d9a7be1e0832535aa6f335ae7eda5b07b823a3b4d63ef1f95f220b5fbf26c28dfbe62ac2 SHA512 6c52d6242fb6b2379e28b074987b474111527ac336dfa673828e5283347cfc52e056d9485251cde90493ea2389210701f566ce01916ae250d76549aafbea75a8
EBUILD python-slugify-1.2.6.ebuild 591 BLAKE2B 55ace80e2b6c0f3b22ef75356bdd0d0d885edfa30fbb2022fb0839fe42ec968cd4331a08d081fb81ca39c10b4a506c052893addda6963ba576e3e99eae6092f9 SHA512 0b6479877191bfb5513a86fe807fcd119970f88528a138c5cb0574008cc59e0f9265df5c873061023b1b8ecd1000b95aa338c3a13dbbe6ecbdcf34dfd2119933
EBUILD python-slugify-4.0.1.ebuild 583 BLAKE2B 8a24e14e645cdcc33b3939f59be05fbfa392e8c45f3f470faa2a4c4399ca744088929151b7879635a42cf33dbd488f7126bf4deb830773100676f1f92372ca7d SHA512 1a7b87916cda00f28d41751f6d306137d9a04ca78e300a0b3846bac7d8e07b50e794f84418240823d1d4dea78a77f9c22719ccfc3ba4a56690f9935d5378f70d
-EBUILD python-slugify-5.0.0.ebuild 552 BLAKE2B fb002d5d30d432489cf4fd4c3531b49109d6afa5875c97b93b1ba5d2151d45b900533aedc51e53735b77805e3e486f8052c51f9213ece8c6047caa023b892936 SHA512 b7afcc6766b69cde0d0f3b617bf135f8b39ea279442c21f47052ddafef290fdcfafac4bde73fe69b6dccbde36105b7e83580e56bd6bae7938395b2feddaaaa31
+EBUILD python-slugify-5.0.0.ebuild 553 BLAKE2B 90c149312eef71c8db52891850c199418ae2f3097ae0b8d3853ad09765677add2301952dd6b477ae2d930a5e91ef8a481771fbaff729bc5d370675b1ebc0d1fb SHA512 525dccb2f2e90eca20a16194bcf801cea3ad83886fda41a90afca16916826618ffec8faab3da3b944d7f5424324bfe76eac42dba4eb9227247a4c61b31b99546
+EBUILD python-slugify-5.0.1.ebuild 535 BLAKE2B 547b6ecce9f1fb3da3cce0349dc5ab5ff4a578cbd89b0eed32176e15650ba364ca29f4ba650b60feb4f63c22e7a14f71642f30f73995b5de1bdafad6e53c8de5 SHA512 98c181fd8dddbff8501c5bad35cd50631908136f87634c04eb2f50f0d4aed2eaa9fa6ae7380b7d5c1e54381bbeb10448443ef044cf67098b1180059928026ebe
MISC metadata.xml 636 BLAKE2B 67238b65f26d08870b390e38a5366992fd40770f843201ebc930689a3e0819d2446e4dcb9b7b128873ff05ad964edc58b478a4134a563669c718fc890337b054 SHA512 144bb0c8a9249471ef29f015d18349c0a142426b28fbcedf21f83fc9b66b5634e3f1a2e7aa53544d57a2045ca3cf4eb3b76f07f8296253517c14f9d6f8906d46
diff --git a/dev-python/python-slugify/python-slugify-5.0.0.ebuild b/dev-python/python-slugify/python-slugify-5.0.0.ebuild
index ae681ae6129d..165d16f9ab9f 100644
--- a/dev-python/python-slugify/python-slugify-5.0.0.ebuild
+++ b/dev-python/python-slugify/python-slugify-5.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/python-slugify/python-slugify-5.0.1.ebuild b/dev-python/python-slugify/python-slugify-5.0.1.ebuild
new file mode 100644
index 000000000000..79448555636a
--- /dev/null
+++ b/dev-python/python-slugify/python-slugify-5.0.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python Slugify application that handles Unicode"
+HOMEPAGE="https://github.com/un33k/python-slugify https://pypi.org/project/python-slugify/"
+SRC_URI="https://github.com/un33k/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="dev-python/text-unidecode[${PYTHON_USEDEP}]"
+
+distutils_enable_tests unittest
diff --git a/dev-python/python-socks/Manifest b/dev-python/python-socks/Manifest
index 78a38e516ccd..e8795c903f32 100644
--- a/dev-python/python-socks/Manifest
+++ b/dev-python/python-socks/Manifest
@@ -1,5 +1,3 @@
-DIST python-socks-1.2.2.gh.tar.gz 32141 BLAKE2B 51e7c4a2319c4b9680f4568c2dba7f9b64bfb3ec8404dfbb6b30531b9ebeef5cefc95997df7663209909f38583040f3e58c7a9472a75276decef605f5af7c4ba SHA512 27af2da348396e0bd5f6120de7bbb9b89533d3481bb1cbb72668aa28afaa84026fefbd4601b8fd0129d8f5add95b8e00d840d1298eb96b151091f2f64d92dd2f
DIST python-socks-1.2.4.gh.tar.gz 32192 BLAKE2B fa06f9158348292bef874c81623c11a54556db9c36cd7428d7a835428d152f3a4925d59e14d87518dfaae9e6937324e35db99bb5e1000f29fe9caf11fa2f8318 SHA512 6e70d8d98b2901e97250d30b350002944d979356bb6cd7dd4022af420e166076259a7b1aa4845d771243b18ab3f06ee955f07482c527835bb0135f0622d804be
-EBUILD python-socks-1.2.2.ebuild 860 BLAKE2B 520446e3d15de92ab16829284ae0a2f947fd735cd1a73315ba58eaa019590943e82744e68258929ddf331679971d1e132c1b830ab151902a0abb723681094a33 SHA512 3a5cabde8de4502523a60fb29ec77da0115aef42592c9010364211eea75c80e547396e1f289c1da14725985b0768a6afc37712f6e72afb274db039ccfaa5ae06
-EBUILD python-socks-1.2.4.ebuild 862 BLAKE2B 65ecbcf01da37563cfef0812693080a42f3d80cdcdc8cfea6b157707dd82dd19fcbabe95198604dbd5ba1a82065fd71bd2bda0c1b3675de7d8eb1170643c809d SHA512 8f42b37497ecd1ab8fbe8a800d5df7a19e63853e411ae357d1470f64463b4be70aed9469413d2032f5ea3c533d51e9529744c54bfc739abe222bd62ad113128d
+EBUILD python-socks-1.2.4.ebuild 860 BLAKE2B 520446e3d15de92ab16829284ae0a2f947fd735cd1a73315ba58eaa019590943e82744e68258929ddf331679971d1e132c1b830ab151902a0abb723681094a33 SHA512 3a5cabde8de4502523a60fb29ec77da0115aef42592c9010364211eea75c80e547396e1f289c1da14725985b0768a6afc37712f6e72afb274db039ccfaa5ae06
MISC metadata.xml 379 BLAKE2B 837cc3435249b88e94e6b35aeb9ff95ca1e88160f4f2352acfc353fdb0891e361d376f3278207e9bea3eca1742f634ae3dd165d9c48c3ba4a4c60df7137172a4 SHA512 9d81d94484e23f22cbeff22a0d8f19052b01c60713295d9d3aa40ecb250255dda4096588201fd0f30b2954ce81569e66de1ed0f88e6ea9545c0210259fefe3a0
diff --git a/dev-python/python-socks/python-socks-1.2.2.ebuild b/dev-python/python-socks/python-socks-1.2.2.ebuild
deleted file mode 100644
index 63ec12cd3af5..000000000000
--- a/dev-python/python-socks/python-socks-1.2.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# 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="SOCKS4, SOCKS5, HTTP tunneling functionality for Python"
-HOMEPAGE="
- https://pypi.org/project/python-socks/
- https://github.com/romis2012/python-socks/"
-SRC_URI="
- https://github.com/romis2012/python-socks/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-# trio, curio are not packaged
-# asyncio is the only backend we have, so dep on its deps unconditionally
-RDEPEND="dev-python/async_timeout[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- dev-python/async_timeout[${PYTHON_USEDEP}]
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/yarl[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
diff --git a/dev-python/python-socks/python-socks-1.2.4.ebuild b/dev-python/python-socks/python-socks-1.2.4.ebuild
index 29375e51cbff..63ec12cd3af5 100644
--- a/dev-python/python-socks/python-socks-1.2.4.ebuild
+++ b/dev-python/python-socks/python-socks-1.2.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
# trio, curio are not packaged
# asyncio is the only backend we have, so dep on its deps unconditionally
diff --git a/dev-python/python-stdnum/Manifest b/dev-python/python-stdnum/Manifest
index 671981cb66d3..c59a17661d87 100644
--- a/dev-python/python-stdnum/Manifest
+++ b/dev-python/python-stdnum/Manifest
@@ -1,3 +1,3 @@
DIST python-stdnum-1.16.tar.gz 1039599 BLAKE2B 98197fca412371757b7e7ec242d30d5fc43352b9eba7677aeb3a475dbe7a379c4f88797192b8e5de97493186562d1d21347703643be7798316e22f28c6a144bf SHA512 29ad92a8d1d3267c56e3d128700611cbfe3bc7a27a1420bfe62851f110f3f23b1d8927771588ef043aba366913bf7a5b0eb72896ee50343f3adf72cdb071415b
EBUILD python-stdnum-1.16.ebuild 567 BLAKE2B 46fcc7014aa6fe5b8086e6cb4259de1af50f731cce5cf12c030d24214f424c763ae57a7321bee61e27c85c859404a61c0740af248828001d21f75627b8cc6a7b SHA512 9b2035fcaa3d1d4b72fa1cfca5ee1f2513f054c201dbc4aa221403cf6513670fe46fcddfddad89aaf557be9bbf2f679bb0b7f5180c4d1e06759379e0c1df95aa
-MISC metadata.xml 499 BLAKE2B e444fa5be3b1988a7d386f191372618c345589b3dbfd7828ceb7513b9b4f6b39a78c210d3cd8c7f9af0fb4f9b51ca433cffd7165cad812edaab1bcdf55de5607 SHA512 da9ccb3df8edaf54fbc964d1f32419242b1f2f9d3da928e85253a6041072c3a9a0f25e29e4c466d3179658e47ca65a88cf148db44b052fb14570dd8143a70354
+MISC metadata.xml 394 BLAKE2B 307c0a8391528071f5262a04824c7ce1e74512467fc9d37cfc0b2d83a8d03353ba87e92304fa69058466b8da0aa5dc235c908b73da5aa0115f94b5418efa7d87 SHA512 d9b98d07eaaf858bcea4afc4fb9fdfef54e07259841bfc0bda8c2b3be2f91fe0aa0ebdb1a9876b1c021eeb1efee2a276c5e11869c68826c05decedd3cb1bce8e
diff --git a/dev-python/python-stdnum/metadata.xml b/dev-python/python-stdnum/metadata.xml
index 3ad18d7b3d8a..ccbf49ffb4be 100644
--- a/dev-python/python-stdnum/metadata.xml
+++ b/dev-python/python-stdnum/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>cedk@gentoo.org</email>
- <name>Cédric Krier</name>
- </maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
diff --git a/dev-python/python-xmlsec/Manifest b/dev-python/python-xmlsec/Manifest
index b9c9890b9cd0..c3aa4ff4b7b4 100644
--- a/dev-python/python-xmlsec/Manifest
+++ b/dev-python/python-xmlsec/Manifest
@@ -1,3 +1,5 @@
+DIST python-xmlsec-1.3.10.tar.gz 75249 BLAKE2B 0e16e75c0bcb18d42cd4b5df95a2ecdb9918f0c654f81ee0a668ac9a8c0ffb1ccdfce71d552a0d8b4c218dd769be31ab2c5a1b80e8cdfb70a424a1cdba49da6e SHA512 9274ba4b9d9190a8f0f580e530c5c1efc34e3452a1459cea27636e7c594390902e8555dd4df0c38c243214ccb246430f4f60b1022d7cc369a7d67c3f113c8c68
DIST python-xmlsec-1.3.9.tar.gz 75465 BLAKE2B 32aa8bcc2a17e1164fab6ebf37b47ad64bf8164a5d5cc5929571c32715e37d22143f996afc75c8a73a08e0a0a07d74ce1f8e405731260c1bcdb26c7ccb5faf25 SHA512 3c212c409430297a85316e0c4f7f704be112dfda323fd0300b7d70de812d90dd4681c6a5a3cc0314d1937ebc4f8e012fac7f787bccdfb2dc699d5d6f17316b38
+EBUILD python-xmlsec-1.3.10.ebuild 900 BLAKE2B c9349e0e28ed592fe1730ed17602d08b7a5db7dcc65f40836ef92269f724c819b1c1bf8e276e3f37ddf2ce79f078811dce52d8a0e99ef899329352f564da7ece SHA512 1e0cadca1655874b204dda456b54e53b7b6af51462416a687c94ae64e5a0eebfea0ce1aba30f59ffed566ee891a0c1244ea3957c10edf92fa5d622c264fb7e05
EBUILD python-xmlsec-1.3.9.ebuild 900 BLAKE2B 732c28c6233267dfc04033c300b0b6966c0e69833317e966d47d0fbf8734246389f33c8bbc119e8e9e7f569fa893aac5d5137b7812c2836485ace4f5512c33d3 SHA512 90f29b20a98a541ff3a849fd6cf64339284046e9bff72e1635c9e54057c0d45aebf356fd0fabc610b1f60f06204d53ecb777c57000e83f6d3f7c70680b171c09
MISC metadata.xml 318 BLAKE2B 1e735a969ef22076ee423f1b4a02cc1fd7207d3ecf99065b970dca3a5e335c261bad5ff081edec59e19f5600f516eb79e9759b8677ffd3204afb688ff43f4d17 SHA512 9eeb6edafad382e54d31fcdd02da868cfd0efcb95aefe7f89e7fa59d9b4031d06895219dc331badc2319dd3fa57764a640ffe9dabbc3b70f6d686901ed391a74
diff --git a/dev-python/python-xmlsec/python-xmlsec-1.3.10.ebuild b/dev-python/python-xmlsec/python-xmlsec-1.3.10.ebuild
new file mode 100644
index 000000000000..2cdbbac944bb
--- /dev/null
+++ b/dev-python/python-xmlsec/python-xmlsec-1.3.10.ebuild
@@ -0,0 +1,40 @@
+# 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 the XML Security Library"
+HOMEPAGE="https://github.com/mehcode/python-xmlsec"
+SRC_URI="https://github.com/mehcode/python-xmlsec/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND="
+ dev-libs/xmlsec:=
+"
+RDEPEND="${DEPEND}
+ dev-python/lxml[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}
+ dev-python/pkgconfig[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+"
+
+# tests fail, has been reported upstream
+# https://github.com/mehcode/python-xmlsec/issues/84
+RESTRICT=test
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -e "s:use_scm_version=.*:version='${PV}',:" \
+ -e "/setup_requires/ d" \
+ -i setup.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/pytools/Manifest b/dev-python/pytools/Manifest
index 830e6dcb07ff..155edef01793 100644
--- a/dev-python/pytools/Manifest
+++ b/dev-python/pytools/Manifest
@@ -1,6 +1,4 @@
DIST pytools-2021.2.6.tar.gz 63630 BLAKE2B a94420134688514f5a27c85aedb3655e507ca37b30e0db81656e9c1597b2527f55e534b777d97daef889ed496766718bd42c1e6193ac62d45ec90e9305a91959 SHA512 378c58c4e321f5ca3bb8e3d36d06dfdbe20d04210ca9943cff0909b85d2fd89791c1d966992b2e6f5ccd772f68d223eb13c02b335d9f5c0ac3b17d36fe04aed0
-DIST pytools-2021.2.tar.gz 65140 BLAKE2B 8f419b5776c99b3179b2f4d44a2461ee5e3b55d663e8982f1e34f9fab3cb397ee5a0ee13a2eaf9de1f3330c951b6972cac6d9d0c3994f461ffeca8abf110f11d SHA512 3a91be32c5e1c70a3f2d8accb29888cd7f4b9e304fc68a3d2ca2d9ff674a885836236f6dbf11711555444a8eee63cbe86d85834fc73676420b331f94915a1018
-EBUILD pytools-2021.2.6.ebuild 551 BLAKE2B dc0a845900256103957fa466256230b2b6c6efbd57f7aec83a196d68f8b8fefb63561c8184fd0f1c6fec98c24312e1fda832e930708371d0c0964611ed93eadb SHA512 53ae59f1f2cdb34f2093030ddee6f5fc268d53cd252205154b5480414e2930df37d82ec33ea78236876f3ed48016ca947d5f4dbf9dcb8a18370ee4d5608a37ad
-EBUILD pytools-2021.2.ebuild 598 BLAKE2B 55c620e46f7dbc7c58a5ec7bd92eeb958adce67eb688d4e16f041b02fac6d74bee5543b94a146f1557ccb69ab6f30016af7e0d63356238877700b65f7f70a969 SHA512 68b39e504f81f36c30c2fc97c87e850766f45ee0586ce9b071806ce5deae2bd2e110339a8484aa3c1a3838b7f93d1230ba50ddc8c62e61a90af95f88363348bf
+EBUILD pytools-2021.2.6.ebuild 550 BLAKE2B 52f30c26550ca5b697d481955b1e3b02a1c8154ff9ea26a6174104ee0edf8c4eb549e5a9ed9e01d604f5f128f52b8e5b883a459489d4841915590705879b7ee4 SHA512 229d4a7cef7a0c9922e3d0153bf736436199246ed4cc7c44eea87e93a45ee4ee9940e74b085a0522f064e3b8f64d6debd635b8e9e3759742ebef1c3201a4d567
EBUILD pytools-9999.ebuild 659 BLAKE2B e95a3d9d028e49f5f6123a98342ac999ec1d6a3487ab7acfb2b09b4814d6b4a3af9d609ff17b9451bf93509926cb665c4568ccdf4a2dbeb93dab80ad82f976d1 SHA512 07ef3afa1568beae15a9210426a0d5b4687becf12249443e7f2d5e867b6a8632c17b01eca5dbb69ce1055eaecdda62256129783106b0bc45a88ec48e9670ed38
MISC metadata.xml 394 BLAKE2B c92c0da3fd787c1b70b8b6518448050c13a1b68b27a813506d513f54db1b47853d4d2c633b70f5bb1e604935dbdf8e1f4fc3394cadb29ba30ead7a2b718c03f5 SHA512 70139b5703a5bda95cf48fa30cc97702a149a3555da20a2e8143fad5d9174557b3508a251526af797a93811aa3964ed5b0f8e89fc2a6b3da965a72062649ec37
diff --git a/dev-python/pytools/pytools-2021.2.6.ebuild b/dev-python/pytools/pytools-2021.2.6.ebuild
index f35ef878b071..9c2cc4d59064 100644
--- a/dev-python/pytools/pytools-2021.2.6.ebuild
+++ b/dev-python/pytools/pytools-2021.2.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
>=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pytools/pytools-2021.2.ebuild b/dev-python/pytools/pytools-2021.2.ebuild
deleted file mode 100644
index eb6bfba89b50..000000000000
--- a/dev-python/pytools/pytools-2021.2.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# 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
-
-DESCRIPTION="Collection of tools missing from the Python standard library"
-HOMEPAGE="https://mathema.tician.de/software/pytools/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
- >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/decorator-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.6.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pytz/Manifest b/dev-python/pytz/Manifest
index 64ea043bee59..8f166d5dd657 100644
--- a/dev-python/pytz/Manifest
+++ b/dev-python/pytz/Manifest
@@ -1,4 +1,4 @@
AUX pytz-2020.5-system-zoneinfo.patch 1294 BLAKE2B 0f6f4cf1c588b90827decb19d82d7adf97f44769b2acd4038d6b818ae27162f576338b61de6775b4aa387b4a1cb434b36d6f14fdf1eaa3c878e2af7e9ce32620 SHA512 aad785a23a3681de7d52c4898eae4d7f33ddff9c136f52111ab0aef076d0a3c72c7b0aa0910e191f3098baa05c09f522e927a94967481a89d1d1bcbe99824e3b
DIST pytz-2021.1.tar.gz 317945 BLAKE2B 5d8b5ac80a9d5be56977df8a422e9f008ccb1afb9468155c53aa97f0bf43ba15c27fd30ee7be035be6fa590dcb272991a069cd1383f1c6c8d378958d7b0c4970 SHA512 507e24e3c5c2c619d9f3c7f4c33d44d262e33656b07701d0db78f5d67b263ad845dccc4ff50e48c580b0f295cf97ed146af7b9259890a50bb6da4c82b70c439b
-EBUILD pytz-2021.1.ebuild 871 BLAKE2B d0c2437ac6cf3e566bb0fa80653b5dae0ec2b3591135c49daa35bd4e150cb4bd03de17d3b3f8cdc908566e7e91e4dbbc7fac1cb96087d78306fe86c12418effb SHA512 10d0bfb708f9850a5653909b01159c2064bc2110a3875c9abf54bfe9cba9a400cf470b4a5fa38fc1e721dbd0ced443ddc19d3c5319c43edc68a2087a46dea03b
+EBUILD pytz-2021.1.ebuild 872 BLAKE2B 9c9d196bc8b271bdeba3109d56bd5b73904cb121b5b04fa99265f48774196daebe45405e2ed958286a39ee8e97fbef35ab7027c427387565aa3fb21717a53f98 SHA512 49c0c8de8fe255953fa4975feefcea233cae8a0a575060d70ba3f1866e3c5524f0d47a0e6522fe082167967bc85e59b8d89d09330e11147e629e297ca4fc7653
MISC metadata.xml 764 BLAKE2B d26c3334bd7cf99b7a8a7767def5d9ec82ee6e335e27aaf891a47c5037eeb2816457974ea99a1cc865359718a5d7fc30e41f68d8b7ecc82a7a7e87b5943c10ed SHA512 6160a54921cc7c8f7dd504121b359727ab14ef9277bdb96720a31c8e32d223d29080cf9eb76531a94da8a5c7752372938fa5760e4e6cc77118a4792c31813580
diff --git a/dev-python/pytz/pytz-2021.1.ebuild b/dev-python/pytz/pytz-2021.1.ebuild
index 683b90162f70..6300dfc3d37d 100644
--- a/dev-python/pytz/pytz-2021.1.ebuild
+++ b/dev-python/pytz/pytz-2021.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pytzdata/Manifest b/dev-python/pytzdata/Manifest
index 8fb22ddd7d80..136caa530ea7 100644
--- a/dev-python/pytzdata/Manifest
+++ b/dev-python/pytzdata/Manifest
@@ -1,3 +1,3 @@
DIST pytzdata-2020.1.tar.gz 249045 BLAKE2B 6f07a7577edc87030fd70e720b32146e9044a8c6f74d0bafb9239ad666d0d6fd0ac7c3cca070914701af301b1a3368ace2985f8169b9747937fa6ed066be7302 SHA512 fd154bfbe90ce07a90f769063b772234036d2627c1e6d78a465d9ddbc894e50cb9d821c04ebff1a7cc6a327266f7843fe54e5592d37c41db023329d6e0f668c2
-EBUILD pytzdata-2020.1.ebuild 530 BLAKE2B 52fb544863be2facebae577958106dd4a1b19d9e8fcb5b8f119e916cd39e79f44171f496255c8e4ef7c9ead580ee7336ba9f8d1016e54a00c13d67dce4c217c3 SHA512 8a58d6c01d01687b0ec1063a3cdd14b6831d32a41e79a98f1c17217c5690b0260a7e41ed0879bbfc42b69e5e0cbeb4f12e3eb704b59bd86277d0ef28db4422bd
+EBUILD pytzdata-2020.1.ebuild 531 BLAKE2B 27fac0a70095a17f00490beb440b1e339761622d9f5fc59b43adbaaacbcacae709c5b0e69a221094301113e6feacb08bdd1536eecaef6dbbe6f0d7c2b5b138ff SHA512 f1e6be03868e09aed85e29608c9faf8c59acda229625930fab862aea18c34da379ecb52aaa7d43eb878ebf84ed7a77aab7ded56a21b86c0efdb5891836015019
MISC metadata.xml 570 BLAKE2B 70dff9edfcef656e24855124e37b1dc70c6c6c1dadd311de440f8a02a49217aa402bd042235020a000d6abdb33586d899fbad2dde1e222f74ce6e3c40837e2ef SHA512 c95854a376b49daf8e0f026edea0fed36da851c388b02d23ac685883bdd1aba670cfc548ba9f14928f0a3797223d3d5d6bad1d21ab88b4f1536cb93bcc60f6f0
diff --git a/dev-python/pytzdata/pytzdata-2020.1.ebuild b/dev-python/pytzdata/pytzdata-2020.1.ebuild
index 8fee9bf0beb8..1863e0277677 100644
--- a/dev-python/pytzdata/pytzdata-2020.1.ebuild
+++ b/dev-python/pytzdata/pytzdata-2020.1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="The Olson timezone database for Python"
diff --git a/dev-python/pyxattr/Manifest b/dev-python/pyxattr/Manifest
index 6b4d78728060..89add26e9b25 100644
--- a/dev-python/pyxattr/Manifest
+++ b/dev-python/pyxattr/Manifest
@@ -1,3 +1,3 @@
DIST pyxattr-0.7.2.tar.gz 31550 BLAKE2B 3505300d7a50dc305068740379bb8edbefa29f228c797e2e74467a51f4b0a6b740203f89b8ed461218978214213a6cd778107f58eb07a64d6b45e25d0fb769ea SHA512 fb9b36d5d2fb9ab674daf40d6f5c7dbe50d847dcb6d9955d270ef3aed2d8e3540f8feebd934009f47d63f3c55882846a20f7ed733b0d0c004e7a1984e7106206
-EBUILD pyxattr-0.7.2.ebuild 825 BLAKE2B 0e28c8253021e3bda7e00746f424587d6c1585f5feb501a1bac548d2c4a8071b0c1acb6b1ababd7bfd8cc5f31f0ea53e2bf92d467a0bab7f3792bd336fc3113c SHA512 a55e8a13aa661ef9bbf99cfe0f42c21787781835deba3483a50d5d2dfdb917aa51c5bbcee2a2b07ffa169100b3ca7f95546a63f7fa4c0085e4d83907916a40d3
+EBUILD pyxattr-0.7.2.ebuild 826 BLAKE2B 18372cbda903d4ed2fa2ef76822b29e8392c74914f59d69d3aa94192f80fbd7a376f48d62cb90f82ddaf63ba500c7ec722ea78f690b7cd2c17c63df2c8dc299a SHA512 7dd7300edcf85abcb7bb5963bdcd82943d3f21b11a5a9f22a692e9c7466c99f11331f1ee33945e7501236ca58d9f73a8d2cb68632ae12ade93370bc3ad4c9dcd
MISC metadata.xml 609 BLAKE2B 8f3429390129e4438c5bb4c8d82ae11e9824863d4b200a57d660d0ae93692711b96c6cbcfd9e7e8ad46848beba86dd2ee971acde59c08c9fc6f317283358157f SHA512 8a18175143b319bf6f623304ad8f534ad34eaf8b67c57ee1addb8886e34d79bd3a74723bce4f66fb5e9e3dad4768aaf253cec8fb8e97365f152d0b8f772d7df6
diff --git a/dev-python/pyxattr/pyxattr-0.7.2.ebuild b/dev-python/pyxattr/pyxattr-0.7.2.ebuild
index 84db4e73c8a6..01afb9842fb6 100644
--- a/dev-python/pyxattr/pyxattr-0.7.2.ebuild
+++ b/dev-python/pyxattr/pyxattr-0.7.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/re-assert/Manifest b/dev-python/re-assert/Manifest
index 201db1cbc566..7be2d8a2e471 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 552 BLAKE2B aae0e093cb513e74ebf5c959110d0cfa9cccf4a03e51e439fcd240e7a833dda1f732c1ab7bd642b5a3cb3c6e3aa761bc3e9e1bdfc7feae5412a5317e4fde97ed SHA512 ff9c30fe2e84c9b578e8ee621cb4beb1152bd86ab861e1863ce5710591f2beded673cca07f687cbecb2f5385a2d61ef8fc4b4ebe9207988e0569bcf7d51a44f3
+EBUILD re-assert-1.1.0.ebuild 553 BLAKE2B a755035cb0415e2555f269ecda8ccd0ec21dfba2e9f8161ac8295d278341790879976056a58806a670b8ceb96e5d0f74d26836bdf21e76379052b34c28021bc1 SHA512 cd9e2303a7927962fca3fbfbbdfb638c0720c9937f5d13dbcc56a4ac2e0e348f6a0c4dda250ba83e6c45f0c834d43b0a488211015c7dcec6773fa1809bc59fbd
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 a7cb37e3fe3b..4b7f98bf6787 100644
--- a/dev-python/re-assert/re-assert-1.1.0.ebuild
+++ b/dev-python/re-assert/re-assert-1.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Show where your regex match assertion failed"
diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest
index a242987a3a02..ca7bedcd8bec 100644
--- a/dev-python/regex/Manifest
+++ b/dev-python/regex/Manifest
@@ -1,5 +1,5 @@
DIST regex-2021.3.17.tar.gz 694380 BLAKE2B 9388038519cc4c11a332dd1fc9b4f742af3f69453890e148971105bb4a5e73f562f7eaa4e2533548066e87aade2f64b507a6e65cd4b0070a26733fa2675190ea SHA512 3eb5e307e5e3656ea88de9f762522412192c687d0f0a4175dd1c605c9142386b98035b177f73c8c0daf10e629e9a3a3cf8851a25cbe6f10a018ba252cb348b1b
DIST regex-2021.4.4.tar.gz 693187 BLAKE2B a13a51a883599f726c20cdbf28d5b0f1a53d8f2eec5f4047da0ede2951694507c5065de5a84152510874db087c342d52f19d920a7b72c034325ddc91f5fb75ac SHA512 2eff9867639f16ad7894997f399262d653a9ef0bb4e8d40bd977e5c55625cf57b4bb593f84504009a0b3cd50b3876d1938c71fd733c0ad1a076de32b6b4b33b9
EBUILD regex-2021.3.17.ebuild 804 BLAKE2B f36ffda1d831264c3487711d2fb5f341dcdae17cfe43ef5c1f9fcf4a3dc79b9e0fefa4e2e0610412daad10a0f94b6f86892d669538bbc8c41924c62a6ac1c35b SHA512 aff9be866fbef483e58b88182da3bdb6276437a4f71158caaa5ec9ecde22c787a0456fda08af281c01d85beee3b736cf819828a7803e60432f244a9e3dd7cb4f
-EBUILD regex-2021.4.4.ebuild 734 BLAKE2B b01d39b7a35a7c6c3260eec8641c9a8e11d1cb9dbedd6b331d500ecfa5f4da1017dee7f4785086fbece2a7ded19bfa8d97154420080cd6b052d279d3ecffa747 SHA512 2ef6794d402bd64cca5c700c4b0c6076eaee581c8c995a805926240cb5b06f72e798e0bf405f17d422a5357f257b1b2705e45ece0250c740db930c5993bf82fa
+EBUILD regex-2021.4.4.ebuild 727 BLAKE2B 8c568d7a6ec94ed2af98176ab5a5fec05f890781b04bf182ddd1a38a7a48e39df0d03873bef012af54a54cbed8648c24cab6206b17ed4356faadc1b8c0720db8 SHA512 965a6e5bfe52cc24b8696ab65e7bd6b499ce1321dd5356ba25653b11f23313ed62616f2e34c2ad037e200a48241399f8809958f5031ed2aa07a09c5c1f638a27
MISC metadata.xml 384 BLAKE2B 4928f66b54b5e4de6a8b913207ec6e46c124e55510eac304a7fd46c6ca63cce60704757e9289bf35d2d58e9ddcd4aa98d751a079c79f09dda9206553096e0561 SHA512 3db0a8abe7036cd9d0fd8b1450598436dbb30581806380ad51c3d0f49d129325aba1bad9700d14adffc7cfd199c4ec3377e6eb0225244bfc82368bbb50548e07
diff --git a/dev-python/regex/regex-2021.4.4.ebuild b/dev-python/regex/regex-2021.4.4.ebuild
index bdc4192dab64..80f758e55ed2 100644
--- a/dev-python/regex/regex-2021.4.4.ebuild
+++ b/dev-python/regex/regex-2021.4.4.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1 flag-o-matic
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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="doc"
distutils_enable_tests unittest
diff --git a/dev-python/requests/Manifest b/dev-python/requests/Manifest
index b5d89b68ebea..28ee51ef98b6 100644
--- a/dev-python/requests/Manifest
+++ b/dev-python/requests/Manifest
@@ -1,3 +1,3 @@
DIST requests-2.25.1.tar.gz 102161 BLAKE2B 1901ca3bb1eb7a6eb7689a81e01c1c23d3f359835507fda78de734162cbd8573b7640c9376cb50ed9397603d67d9a14624028573c2709086547f37993a959429 SHA512 ca6b0a257b448a999cade0ae173c29cddc9cfffb319d16fc3d051d3e1cd77161536e3cab279b3cba59c60d29d7864a9281c1fa1f689ce48d3bce2ca9f1cd8d45
-EBUILD requests-2.25.1-r1.ebuild 1442 BLAKE2B 9176d5a462e603c1f6351f486b06793a6d4c1f0e58faf84e27902c136fe66ab68c27a7c1805f430c61ad1db65ecc83bb8f8e5b204444cb11cd9a71df6493957e SHA512 30f2a1238e08b395933ecba6782998b72951feb9a7d20c9ebc9e2064fa80c9c3c385acd941237c96f80e3a1f863104f96a199c48dc6821d28f15c758a32e9ac3
+EBUILD requests-2.25.1-r2.ebuild 1591 BLAKE2B 60f788e60d0d94e9f407f720d3b6ad005573c68bdb8e47d8616bd9266ddc747dd50173b2637520cc824a3554b62e5e77344fb5d47ec138a7dd1d242f905634f4 SHA512 f89d96dacb29e6a79bab9f482dc9cbac2de44d95be12d57d35f87c895b5508892e056848228420ae9f1bea17df5d310889732f322fd1191d7db00aef4a9ae23e
MISC metadata.xml 769 BLAKE2B 3b70fd8b559e10b971a7c72e4e134028300406af09445bf3d9c013cc15899f10452b493730b0af5f1ec958b81f719ae1af9be96cbf3fb5c0e3bf6f5bf1de7326 SHA512 12d72ea4ecc2ba0a58306917322a1687b73a3234b6dfa7f9ddbc4aa861daa4a56bcc6a8ea7e5da7cafdca2239f065c0f839a998de133958656b2c9a764fc30ae
diff --git a/dev-python/requests/requests-2.25.1-r1.ebuild b/dev-python/requests/requests-2.25.1-r2.ebuild
index 0ade640f1331..d628a9ac03ed 100644
--- a/dev-python/requests/requests-2.25.1-r1.ebuild
+++ b/dev-python/requests/requests-2.25.1-r2.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
>=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]
<dev-python/chardet-5[${PYTHON_USEDEP}]
>=dev-python/idna-2.5[${PYTHON_USEDEP}]
- <dev-python/idna-3[${PYTHON_USEDEP}]
+ <dev-python/idna-4[${PYTHON_USEDEP}]
<dev-python/urllib3-1.27[${PYTHON_USEDEP}]
socks5? ( >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] )
"
@@ -38,16 +38,23 @@ BDEPEND="
distutils_enable_tests pytest
src_prepare() {
+ # allow idna-3
+ sed -i -e '/idna/s:<3:<4:' setup.py || die
+
distutils-r1_src_prepare
+}
+
+python_test() {
+ local deselect=(
+ # Internet
+ requests/__init__.py::requests
+ requests/api.py::requests.api.request
+ requests/models.py::requests.models.PreparedRequest
+ requests/sessions.py::requests.sessions.Session
+ tests/test_requests.py::TestRequests::test_https_warnings
+ tests/test_requests.py::TestTimeout::test_connect_timeout
+ tests/test_requests.py::TestTimeout::test_total_timeout_connect
+ )
- # strip tests that require some kind of network
- sed -e 's:test_connect_timeout:_&:' \
- -e 's:test_total_timeout_connect:_&:' \
- -i tests/test_requests.py || die
- # probably pyopenssl version dependent
- sed -e 's:test_https_warnings:_&:' \
- -i tests/test_requests.py || die
- # doctests rely on networking
- sed -e 's:--doctest-modules::' \
- -i pytest.ini || die
+ epytest ${deselect[@]/#/--deselect }
}
diff --git a/dev-python/responses/Manifest b/dev-python/responses/Manifest
index 66eb28456420..3a24f4d9b7d3 100644
--- a/dev-python/responses/Manifest
+++ b/dev-python/responses/Manifest
@@ -1,7 +1,5 @@
-DIST responses-0.13.1.tar.gz 30290 BLAKE2B 823ef6e9e6d760d4516770255c96a8ccd326be8a1b864eb176497b613f9ec97bc0916e8f80e32275859f91129cd1b7a90ee9c8620721ea6ee03440bc4e7500cd SHA512 b6628c5890a9034c003fe1e7ea656474fa553c56fe29e025645f28d524368d4f4e65268ccb384fd514f620fc5f5d008937697161868efefb0760d56a9174e1d6
DIST responses-0.13.2.tar.gz 30302 BLAKE2B d90059e12518841af0276777a77c28aa96ffa5fcdea9ff1ce2d7a5b0c7e225b1b6253bc38bce534b8447de43365e7315b3ee667e6d845206a9a7a3c3c0d27227 SHA512 cac338cd2c2b3c0193de779ef47830471ed17f2df7d94c30acea0117dfe508550a1dec471fbf249320637125322a5a40273be568b330989a272870afaea0bd04
DIST responses-0.13.3.tar.gz 30327 BLAKE2B 299d4ce81b5ff1703cf72fdb42d39126b5bc8cd95837467cbcfb35c1688e75ec8c95edaafca4100c1b6cb51fe8e9f4c22db1a3e2f46714539bff7a861b16451c SHA512 c523755e44e158c3b37d084b9105ba36f515eb883928d51f296ffd911d72206461cd864355d991ff6f6f05abb447a3eb558ac9958379b0a8a49d29b8afcadef4
-EBUILD responses-0.13.1.ebuild 759 BLAKE2B ef24d05d7cb5a7f24cb59d618b8489ce0efe00412e0195325b68a06d16463978b0dbb76dfd1a788e7b53b398d6f4706be0625f7324735529db0066af353c5fa4 SHA512 c6401dad75212d7ba5f281da9868cc619a0ee1d56ff5e5d2605c5e37b17f94bb09a19470f52cde7ad54d412813b26977424503a5ea465aad1873aa68d6b79944
-EBUILD responses-0.13.2.ebuild 767 BLAKE2B b6389d96abf752f95fe737992b7434efdd4d37247b119e52cdc433f911b1a88f41534f3d815dae2439fdbc21703f00eeb40800ad9c3134c91dd4234d141644cd SHA512 da6a908baca95d6bb0240b0d9f3e98b2ce72aa90553d077013d696bdb49ea26adfeb829d14f1f5263528907792ef4f41c77ff70c24935302dd1d84816dff93d5
+EBUILD responses-0.13.2.ebuild 759 BLAKE2B ef24d05d7cb5a7f24cb59d618b8489ce0efe00412e0195325b68a06d16463978b0dbb76dfd1a788e7b53b398d6f4706be0625f7324735529db0066af353c5fa4 SHA512 c6401dad75212d7ba5f281da9868cc619a0ee1d56ff5e5d2605c5e37b17f94bb09a19470f52cde7ad54d412813b26977424503a5ea465aad1873aa68d6b79944
EBUILD responses-0.13.3.ebuild 669 BLAKE2B 6dede014b4d06cb49d46d19101b8c09c6f43dbd9953d944df9bf338a7f8aeadd431281641b2785b90dad3fb91d418578831c5b39d5198f628cf7e942f1274665 SHA512 b2eb6b7b95c0eb428af606c6c438e559da27b5f16a1e5c33689ee803ced6ce4e2ef01f970e1283c03f717725411f11e64a0af02451d51856f0802479cadf8b50
MISC metadata.xml 462 BLAKE2B c0afeab502da79631572ffa360f5b5cb19d41be177e9dc028041642cc756e08df0df9685c49825a40f3f343a29defe87f1f1e4805568d1037eab73895606221e SHA512 1b33da0d6d1ea49e0f108362c903f3521704ce8eaf1f328441eeb6950c19900eae5abf08204a0402cf7387077f32da97e5a84b2b6bb7c347a39a38e18032de33
diff --git a/dev-python/responses/responses-0.13.1.ebuild b/dev-python/responses/responses-0.13.1.ebuild
deleted file mode 100644
index defc47fbf49f..000000000000
--- a/dev-python/responses/responses-0.13.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# 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="Utility for mocking out the Python Requests library"
-HOMEPAGE="https://github.com/getsentry/responses"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/requests-2.0[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.10[${PYTHON_USEDEP}]
- dev-python/cookies[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- dev-python/pytest-localserver[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/responses/responses-0.13.2.ebuild b/dev-python/responses/responses-0.13.2.ebuild
index d3c967c158e0..defc47fbf49f 100644
--- a/dev-python/responses/responses-0.13.2.ebuild
+++ b/dev-python/responses/responses-0.13.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/requests-2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/roman/Manifest b/dev-python/roman/Manifest
index 004cb24062c1..8956f319d21d 100644
--- a/dev-python/roman/Manifest
+++ b/dev-python/roman/Manifest
@@ -1,3 +1,3 @@
DIST roman-3.3.tar.gz 7577 BLAKE2B 651d30154e01c9bc61326581c5600efb5f717b2c21cb6345d51ba5aa44d79bff00e66492d3962ed4c9682103a9c00af8205ae9d90b30b9a3f13dc2d18e6f1592 SHA512 8d2952640519052ce629a3881cb871448fc7921eb5f45525305c43ef9fb2672062d0ca96ab16d7aaa95f5eebcad028fdcf519f224f3631734fbb6a4a314f3a49
-EBUILD roman-3.3.ebuild 547 BLAKE2B 4c2ad92708cf93348e46b8f2dbe95e5a8da87e25f4bb6b27af7069525bbc8d28680a4c45a189313953107fc8c02bbc2170b34fb130d03b133f66e72f5353508f SHA512 74b2bdbf4d3d44ac680276ef543a2ff54feb7bbd2fb07c02523c246e3b0cdd13fef33fd2f43b7c3f7a204772b90472b209cd015c12bbec2328400df5ecad264b
+EBUILD roman-3.3.ebuild 515 BLAKE2B ef6d0ad6524858b9c1ddf3134f266078ab507dd678d7db6249196ce4cfaacc061d4122bbf4326bda91801cc67a85e85b5531713a245b79ed780723f58a5ee427 SHA512 d465fa7e7b830f97bd17c72194ddc6067a73efd85aff0e5915273ea166d0ef39b4c38419f7414a84baae92a45e55771eb5e10fad7a8999b4e11723ee6d75f8a4
MISC metadata.xml 343 BLAKE2B 5a7fb5b044fbc4f5a519e52e23ce4d2b804417071e3bf1377d911e46b60cde1735dc0ed800ed09cb33a3459eb4adfe4787c8051252ee3a2ee1581e3c14355544 SHA512 db34bcb6ab62b2a421117f0cc639ff81c8f8e3f8eabc9e1f4bb3f56234820035600ba62f2eeac3eb3712289be6c53be4236c99e49d6364da5b9af7d932c9dc2e
diff --git a/dev-python/roman/roman-3.3.ebuild b/dev-python/roman/roman-3.3.ebuild
index 97c8ad4615f0..810ccd340e4f 100644
--- a/dev-python/roman/roman-3.3.ebuild
+++ b/dev-python/roman/roman-3.3.ebuild
@@ -3,8 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="An Integer to Roman numerals converter"
diff --git a/dev-python/rope/Manifest b/dev-python/rope/Manifest
index 8dc143b2a3cb..2d23932d65f2 100644
--- a/dev-python/rope/Manifest
+++ b/dev-python/rope/Manifest
@@ -1,7 +1,6 @@
AUX rope-0.18.0-add-python-3.9-support.patch 6673 BLAKE2B 165431552a7973e65c7c4711f5aa350c747989c5f66b00c2f1ae1fb2f71215aa5f483749d93a5807b72c6f4591d9bfe54b30a172bf36719687c0336a7d8200cf SHA512 2f2248374b6b01307b05f478d5ff7df39e1aea470b0255fa8b3e0d58ba87274d24f362c7fbb3f8fd308feeea69f6d8d36c59fdac8c11fa7c814d76c7b86588f0
DIST rope-0.18.0.tar.gz 249828 BLAKE2B 2aac0541936c671f9b70528da28b2c016f14c7a3e5f368aecb6a3f2a39d2b447d70943bf00b7a49702f5d341504da7398ca5b1240d625275f749de1e530fb178 SHA512 9f706da345866447ff7e4027e6f9f0719d4b823253155881efcdd3a9e9a6f42fa9e194cd9547df4a6f752ae0cec739045e52bb7edd5cfa04ad4079fe06808298
DIST rope-0.19.0.tar.gz 252902 BLAKE2B 41760dc29d26558bdf5f296238b7d59ca949530826953fe5592b763b8d24fb49a90a56b9c7d0e3475daf145185987116a7dd0cbfba74829abfa4bf6a57c79937 SHA512 fd41777d76861837479bf0777ea42cc052eed7ba396bc4531a0c7f101b05b1c5a57c300950b7a3c8a2902e28ff049d146646f83f8a8a447ab9ccd7cd8aa48110
-EBUILD rope-0.18.0-r1.ebuild 996 BLAKE2B 5e68cc3bfd2871d297cdd8e44ecd18f2237b67cebfef7fceb2e640f98c3d69b57ce851c11f7951304ba5b36cd6d2a6a1aa7e600036f177ae6a9d2c4c04974933 SHA512 79b51bea5ec6c99b5dc1aecedc6d2e27872f0f5c5382250cd250be289ea449d029b2a579521eabffc2cda0d17867dbeb616ff09ce53b4dc8043f1aaa76e9549a
-EBUILD rope-0.18.0.ebuild 1005 BLAKE2B 4fe93b94cddb40f608a5332b4399c00dab4271b3dfa149c7ef6bba520a01b9b96d4d2c9ed05f407e9ece9b2bdf1530c91fdc23b1e7447b142416884ca0f84095 SHA512 b1d514250693320ee18a2fa4fe140ea85587c99056dab720f5d49cd58dd89849944ad472e1b10e39cd2bb02810f21da9b6be01fee693ef924f6fbb67998acc82
+EBUILD rope-0.18.0-r1.ebuild 994 BLAKE2B a2b8510a8a020b84d3101caced2ac9716da016019bb03db05f1621869328332665c7cb336f03105c78d86efdf6ed99dd9feecc72e80384ab30d85836ab5e097b SHA512 ae926d4c08ea8933396503586a38ad48a7d6b6b4b0a4ff50b343d2f3094f3679cc0d94d316c80381476f42825c4dee09607b99c7d8459175846d19660ec4b907
EBUILD rope-0.19.0.ebuild 934 BLAKE2B 10b6f5d2f42695d00aad43a04e34fbb2ccca1766aa19130ebf8ca0f2e78f41ec404ed47b0ed95ed90ab14b7222fefce0c7d87949a2a85c69e8eb6eaf2f73d483 SHA512 5787c9ac2612b1707d561f60ab638ffff5434493749d6d1ae3c1bf426964d148df7ccd419cefcbb250a30635817129518c76b514a6035166c704232195f65f03
MISC metadata.xml 451 BLAKE2B 37ad17660eb9247a5de5ff2974c8ec1a312c87f6bbf79375f0a4bb272277f3fb9af63de230c608f7353209868eb4e4882778fecf7ea3d51ba465d14768470ccb SHA512 756ea4e98b36abd8730139115b84d6779c910fe1e671a40b6bc00ef1a484bfcf54baa40f16f03e7375bd044307ebad51dbfce3fe3d90ed9e87d1568a4ef5a198
diff --git a/dev-python/rope/rope-0.18.0-r1.ebuild b/dev-python/rope/rope-0.18.0-r1.ebuild
index 30b91ee55c4e..f3463196ae8a 100644
--- a/dev-python/rope/rope-0.18.0-r1.ebuild
+++ b/dev-python/rope/rope-0.18.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
IUSE="doc"
diff --git a/dev-python/rope/rope-0.18.0.ebuild b/dev-python/rope/rope-0.18.0.ebuild
deleted file mode 100644
index d41554d306b7..000000000000
--- a/dev-python/rope/rope-0.18.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Not yet ready for py3.9: https://github.com/python-rope/rope/issues/299
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python refactoring library"
-HOMEPAGE="https://github.com/python-rope/rope"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-
-IUSE="doc"
-
-# Dependency for docbuild documentation which is not noted in
-# setup.py, using standard docutils builds docs successfully.
-DEPEND="doc? ( dev-python/docutils[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests pytest
-
-python_compile_all() {
- if use doc; then
- pushd docs > /dev/null || die
- mkdir build || die
- local i
- for i in ./*.rst; do
- rst2html.py $i > ./build/${i/rst/html} || die
- done
- popd > /dev/null || die
- fi
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/scipy/Manifest b/dev-python/scipy/Manifest
index f1115d790b3b..baa7c2ae36cb 100644
--- a/dev-python/scipy/Manifest
+++ b/dev-python/scipy/Manifest
@@ -32,6 +32,6 @@ EBUILD scipy-1.5.3.ebuild 4382 BLAKE2B 7a33344b2c611098a2f13c970ef554643dcf19707
EBUILD scipy-1.5.4.ebuild 4381 BLAKE2B 8f625610784e22218a3156433bdb41d7ae70d872d7c3675632a5542f4cce0528e941bb9cd94264ddefeafd6eea315cfa1ea86d4675328b78c09f163129cc5927 SHA512 e7611bdd1f91af2d2adf7f55db99550368ac0ddab1aac83a018dd0e38eb257c07af5908c96dbafd82376a36a0eaeaff8448bf94f185fb14a1eaa31ba612feb30
EBUILD scipy-1.6.0.ebuild 4209 BLAKE2B 1766143fc9b26994c4f2d33f354ef333a4fa6a1906fe4d1511fcadfcb50f34a5a61fb0da72c133c1d62b7d8cc6bfdcdc3d25950febdb2085f3302e5665eeea35 SHA512 489ef19e1eab7d76f22d494d79fcd9103b49d9b8287837f9c823cd4e4760301bfd0cdaf00ce578cd8e61cfb06b96e4746a0b95658cd03d8767d52205fae3140d
EBUILD scipy-1.6.1.ebuild 4209 BLAKE2B 1766143fc9b26994c4f2d33f354ef333a4fa6a1906fe4d1511fcadfcb50f34a5a61fb0da72c133c1d62b7d8cc6bfdcdc3d25950febdb2085f3302e5665eeea35 SHA512 489ef19e1eab7d76f22d494d79fcd9103b49d9b8287837f9c823cd4e4760301bfd0cdaf00ce578cd8e61cfb06b96e4746a0b95658cd03d8767d52205fae3140d
-EBUILD scipy-1.6.2.ebuild 4148 BLAKE2B 39e95ff660414b250facf27eb257eb0f619670060ed34867bbdccafba571fa5b76ad364352a6bb625e7b1fe77c556d224049c68ab68b24590f81770f31a1d5a9 SHA512 08ab8c5fa7058eb4d2f3604b276c462c012aaf038958397af8a5db4c56a16f9cb2cfb9b1af57223275bdd4b2d1a53138f7c815daef2c805eb999bbfd37706e47
+EBUILD scipy-1.6.2.ebuild 4147 BLAKE2B 2775d792c287002858ebf118f170ff587633950afb71730a64fcc619824e136ab5321dac8c25ea4ef06bd605473a150e8c6b39a8005535c136fdbbd131ef822e SHA512 d109b9e95856b9f398c175e556bf2b1f25b176721b8e518763f8aa82225498c80fb865be41140fdbebb85419ffcb3f9048d5ac8b771579147670e7b101362a17
EBUILD scipy-1.6.3.ebuild 4148 BLAKE2B e13e948ef779ed3adade409b18e1b7c663742261d6a0674eae9c6750a3efaa277a746b1623ed401b33e865720e4b8cf1e932c7a97b32f2de3b238a774138084e SHA512 4fa6d7b98ed01f6105afe28a32ace5025f67f5f3da1d64dffbe874de856876380beb17e3444efc52c14254f7ffcc6518eef7f4c388753e6142ed8cecf0aada5a
MISC metadata.xml 1038 BLAKE2B a17718312d2d1ead8646e838b2704c14a9f21be8c59fbc0cd8544ab45bdb28005443be05f3a9f5671581f0f28e3cf7507131e2baad5e7b128a452d1ca3fae19e SHA512 2ee6a44a4f32d34f52eb1a0bb787907c31d22c15af597c8db8820df72cafcbba72201c5157b60dede7df4ff0ba48847e8f764c5a67a0b7efacabe1b9fa9bd74a
diff --git a/dev-python/scipy/scipy-1.6.2.ebuild b/dev-python/scipy/scipy-1.6.2.ebuild
index 9bbfd69f4ace..5bb4bcf91ece 100644
--- a/dev-python/scipy/scipy-1.6.2.ebuild
+++ b/dev-python/scipy/scipy-1.6.2.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"
DEPEND="
diff --git a/dev-python/setproctitle/Manifest b/dev-python/setproctitle/Manifest
index 7fced387eff5..cff861ee9f89 100644
--- a/dev-python/setproctitle/Manifest
+++ b/dev-python/setproctitle/Manifest
@@ -1,3 +1,3 @@
DIST setproctitle-1.2.2.tar.gz 23960 BLAKE2B e05cd482a1a8f76689a57da97f8b139c31ca1ec314fc88439326537e4c7aa4283be14506a42f6aa600dac5478a3438c29f1edf5f492465d0df13786e8ed8e70d SHA512 e89651e4879a33681f2862cbd6b430520fe7e5b56331ff2804ad4d8d4bd0230c4270488b132497efcafbc105f575ed2b66caf667130978c899ebfdcb9949b4ba
-EBUILD setproctitle-1.2.2.ebuild 561 BLAKE2B 071ebfecebc8777dd8bded925797d10d099e9a3064e0006177007d5c880ff00a3ef60815d9aa719528de835d6966ac2abca881f6d3e6715c5b56c215e7bff853 SHA512 25c5b629543ce643b8465afc52efbaac16f51dd9bfc2f4f56b59d78c1e7d72a6efc9fd55ed3edc760b58f81153ea157a9b43ab9f569d9ce16c9fe5b919a9a5da
+EBUILD setproctitle-1.2.2.ebuild 562 BLAKE2B a574e853f51ef8b00630d910c81b4a717279ddaa554f84f5e6813a61e10578380c552e4e09b28d55725f22e01f0616d17b997e4874df015c9b2d4387b800f06c SHA512 49dde5d482921691f587c5f8caab4857f4a2b5cc03bab0c7106ba945a0fc54aad9f7d5eff0f918ceba7e765d3eb002c320750beca90256eb10fa0dcfa0a6089e
MISC metadata.xml 380 BLAKE2B a4f3fcd916d84f435535d148dc0f50bec06410d0502048b1d72b06db2a7f9007c00e80267ac3e3cd99cd7c22ddca64c08438a0882ec3c2bf0db459f49673ed2c SHA512 f2f94b9cf710b4bb43273f6ea80846b114288deae9c3c802ac40f62c2e9ac60ca5f2d7123d807832d1e265b4b7e423e40e39c28a09ad8e2a387ce12d04e5c096
diff --git a/dev-python/setproctitle/setproctitle-1.2.2.ebuild b/dev-python/setproctitle/setproctitle-1.2.2.ebuild
index 582ebb7f224f..a37b4eb18c8f 100644
--- a/dev-python/setproctitle/setproctitle-1.2.2.ebuild
+++ b/dev-python/setproctitle/setproctitle-1.2.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/setuptools-git/Manifest b/dev-python/setuptools-git/Manifest
index 5cb7c8607380..5d070843b557 100644
--- a/dev-python/setuptools-git/Manifest
+++ b/dev-python/setuptools-git/Manifest
@@ -1,3 +1,3 @@
DIST setuptools-git-1.2.tar.gz 10546 BLAKE2B 52b7cd8387037b1eaee91e9df7de9944ea08bf02f4cf9ea74fa9d0febf85d930af989e9a07289935d8886f0fa4439c4cb46556ff81343981153ca35314703a9b SHA512 c070911618b6b92c862fb0bd40f1daeaf79e2ba10389fa1e69e4c50cfdd39c8e57a612082cbc7d932f8cea12a769e13451e35e1c8fe34f170d4817fd0d44f156
-EBUILD setuptools-git-1.2-r2.ebuild 721 BLAKE2B 2e3e3ddfb1c0e400b53b0864d6d914363e95e015d78e35b3c442333badf2cde68fde5f86d351246963f38c3dfe2680ad3b75ba25230162737070278aad6defca SHA512 66b2aaa1f63e477b97281c0beba187ff59f663f87c57bbc9ebaa7d901757515c6cd45edff44233ef94a47e2b0d027bf611d53378f0fe2f62faa11f0dd273f232
+EBUILD setuptools-git-1.2-r2.ebuild 687 BLAKE2B 22bd1a579b88d392f6faccdae79ffba4eed6714b2af0c0686bbc4854ad23ed7f16975acf9ed8c2b7f98fa2e4267e6d6c13a9e91f0a5e692488b1ecebbc5329a8 SHA512 62218ed44fbd5793f951c20232aa116900b5089c8450963ab4c38a546d1bbcfd7ce951c629a169ce8985df5fbf4ce7a628f5c4d7c1c2070ddd071787ece8abbc
MISC metadata.xml 537 BLAKE2B 4f02dbd326f87319d8ec3c73e4c939104fe907648b7638d2d905552b2efc9604f6874a3393e78791d3e9071650761b05224bf5f781bf93b18075679bb55d43cc SHA512 0bb6d88714b6ec657bbc39848070c6e6705697c6a5dcc41bd2959a42f1ce2a12b5fa185d63205e8b91029a6134fcab0298d9242434afc8cee831a51d27da2a4b
diff --git a/dev-python/setuptools-git/setuptools-git-1.2-r2.ebuild b/dev-python/setuptools-git/setuptools-git-1.2-r2.ebuild
index dcd5ea54a7f3..086be375f1ef 100644
--- a/dev-python/setuptools-git/setuptools-git-1.2-r2.ebuild
+++ b/dev-python/setuptools-git/setuptools-git-1.2-r2.ebuild
@@ -3,9 +3,7 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
-
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
DESCRIPTION="Setuptools revision control system plugin for Git"
@@ -16,9 +14,9 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-vcs/git"
-RDEPEND="${DEPEND}"
+BDEPEND=${RDEPEND}
python_test() {
git config --global user.name "test user" || die
diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 5c06fba7f835..ec7f2092262e 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,7 +1,9 @@
DIST setuptools-53.1.0.tar.gz 2051159 BLAKE2B f4148df45f5c62acd6acae833619dcae50f131da91ece1a2e1231620d4800294f14dab6c72ca5b2ffd31191c4e3306a869abdba349adcec5746600fc067b340d SHA512 0ca02e9b997623268d8f73b73ee6a4b1ad513802cbc75c74124a85bd5ca7bfaea5cf7cccb706334c0dac2c8a0674a5bc2cea10f44f99f881ad893c8337af3da2
DIST setuptools-54.2.0.tar.gz 2054279 BLAKE2B 2a52e76808fb2bc6df4c59ac7476a9386401180ff6c0d52a5f3d87aedf976a3057cfa0a7ddf2a4497c4c1552d5ebe4810c4bbfa127e1293f950054bddbf7d835 SHA512 b18cd075cf59b8648611eef1874de41199ede6ffe6d7f5047586c6ac8783fe18b9a4f537783e590e7aec127033f612b93925e92f039bd6416a609fcfb262e354
DIST setuptools-56.0.0.tar.gz 2054762 BLAKE2B 3fc0f47304109f765ff0f8430dae735005d508aaa79609c5ca08217eb3802014267bd0f1a4f4678b417143f0d22b4b27f166573e41685229e0d4491b1789713d SHA512 951d43a0192b9dddacd7bd7ff6b76e281c14071771096db3c413fde6ea67b0c534f17a770cb3464cd3a6a4e8145b82f4cf5c0228e76e6f2cefe88d33748816e9
+DIST setuptools-56.1.0.tar.gz 2109659 BLAKE2B 2538391c7ee135f12550da9bb7c110aedcc1480616260195f3f8fc8b8a650651f5bb1f0244832801f897381a8663fc88e2b3840101c560595844af5b192259a2 SHA512 e490c61b4453678339ed3222b4ff39f218fdf515f6de0079b7e4343bf2e1a74a0c8d2f2c9108f462986cf06bc940f260bce29c3f61cc9e0c88471914de345ef1
EBUILD setuptools-53.1.0.ebuild 2126 BLAKE2B ef2d14c8674ce19ca5c5ca8ddd1c2a85737ba65692d2f5f2f1a83f940580d21407bcb312e34e4f2903596b35a741b246a934be0c60d6624f9888807e9cff411f SHA512 7852690b68bc1c0a3bd0ccf31183b03a24fb701a7ddb664e9eba4bd9f8ae5a0e7707ccc938b80495dd7a42777c30cbe871ba8135ac2f69f78e32dfe1f9c18c4a
EBUILD setuptools-54.2.0.ebuild 2234 BLAKE2B e9be044cf2882dea07a492272603aca716dc34c6220b302f12b71e434981c22ccdffb8b12a70710d40d56d81fcb280ea8df27aa0f5a7ae9866d9688929355764 SHA512 d1e99281df4184ced7f1d49e9cbbaca1c148ba8aa4b6602ca992dc49583fca67a056e7b8b1264c7ec88d3e93f355b87ce9bc6e1fbc168374553176a91e577797
EBUILD setuptools-56.0.0.ebuild 2241 BLAKE2B 8e58e2acc3cc8d6d2b3b8fe16ee3915e5bbabbdc08f4ba23c73af7455ee18c6ad1e462191a95b48d3652554969fd21bd960ab23a4ef7e0398d7c6cfd2ca1f055 SHA512 11a118d499b3b36e503c448022cfb7e67a36b727015d060fcbfd300eb526336ee8fc13cf63150425dbd26f88b4c60bcebb3b326f7723cb3c4d09c0db94fdf06a
+EBUILD setuptools-56.1.0.ebuild 2378 BLAKE2B bcc6c25e806a7a6ee4ea027e0640da346aaa0ba471917e31947b986b521f73603c7911d9f2c71a0cd764380aa1f4948ecba9fb50401f35a6902d6526eb0aa0fe SHA512 04060ee892a68f26f6561bd88c80c815e67ac55056f20df4bc9dc1f1cfb95f5fec58b6281cf31a527af2390ddb74a0c46134311c58c3777f5f5abfbe2a14faa8
MISC metadata.xml 468 BLAKE2B 7acca7f204485279233a4ccd34d76661954e2f995cf82bd178f1dac0d9825b073dea76e734aa7625d036813d658e1dd7a5acd408b79b6841540bde62644ddd47 SHA512 c8215fadf291dc1cf8df2f1d8931f5f70657fc6c37fd105426d03f3e4b19963fe93ec4b76107aef5c2f9bf6fe5ce123fcd48519bf942ce8cbbc0c5f2678e1de6
diff --git a/dev-python/setuptools/setuptools-56.1.0.ebuild b/dev-python/setuptools/setuptools-56.1.0.ebuild
new file mode 100644
index 000000000000..d47acafe9ddc
--- /dev/null
+++ b/dev-python/setuptools/setuptools-56.1.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+# Set to 'manual' to avoid triggering install QA check
+DISTUTILS_USE_SETUPTOOLS=manual
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/"
+SRC_URI="mirror://pypi/${PN:0: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? (
+ $(python_gen_cond_dep '
+ dev-python/jaraco-envs[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+ dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ' python3_{7..9} pypy3)
+ )
+"
+PDEPEND="
+ >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ ' python3_{7..9} pypy3)"
+
+# Force in-source build because build system modifies sources.
+DISTUTILS_IN_SOURCE_BUILD=1
+
+DOCS=( {CHANGES,README}.rst )
+
+python_test() {
+ # temporarily skipped, until we port all test deps
+ [[ ${EPYTHON} == python3.10 ]] && continue
+
+ distutils_install_for_testing --via-root
+ local deselect=(
+ # network
+ 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]'
+ setuptools/tests/test_distutils_adoption.py
+ # TODO
+ setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts
+ )
+ [[ ${EPYTHON} == pypy3 ]] && deselect+=(
+ setuptools/tests/test_develop.py::TestDevelop::test_2to3_user_mode
+ )
+
+ # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg
+ # It tries to sandbox the test in a tempdir
+ HOME="${PWD}" epytest ${deselect[@]/#/--deselect } \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" \
+ setuptools
+}
+
+python_install() {
+ export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1
+ distutils-r1_python_install
+}
diff --git a/dev-python/setuptools_scm/Manifest b/dev-python/setuptools_scm/Manifest
index d71595c39f14..db02a5e58f21 100644
--- a/dev-python/setuptools_scm/Manifest
+++ b/dev-python/setuptools_scm/Manifest
@@ -1,3 +1,3 @@
DIST setuptools_scm-6.0.1.tar.gz 51433 BLAKE2B 7045eec0c1a43d6c93c94e0b2799f0d000cda509fa0df9ee9a638b95383f07fe430b07c3bf72fdc4809563ac289521976956f728a4b2984921fa31532bb7ed8b SHA512 db27653c57f674ec62689247680adace3779216249f1b09a35e8a0233a1ec1acb9ae89b52acd439f7062da2ba1a45b8c0d6d81333ddda0764447c30698ddb314
-EBUILD setuptools_scm-6.0.1.ebuild 1058 BLAKE2B 75f25832bc2bcf131110bdeac2f4c6cb7ae9ea7937980280b80f04a91b7d29f60763224ad721c92d512f49190119a634ce314028255d95b53e79c04dea6f1c6a SHA512 80a6b447ee43ec489928a58c678f55c7ca730437ab841024fa1619cec2f0a689c5730d35cf7c6283a4fe1f31f50b8d30031f00251beab609ac34a788e0f95132
+EBUILD setuptools_scm-6.0.1.ebuild 1059 BLAKE2B 869ecb3530c687b1cc0a37993e79e56b58e1e9b5c78be8baf94646fdc42d9c810e5f155463d587968c337d4c327d96c07ae343ac70d21ce55792d01887cd37f9 SHA512 a33883079e2d2a42fafe7e9ca2709b30344088145da9962b9867bbda5b6d86437069f64a9e5049c42ddfb5e13958517d1f4f65e13d8eefb80975294f7460f034
MISC metadata.xml 400 BLAKE2B c588c18ca5fef828f93a70bb799701725aeadea660b06cf1b61fc96c65e6dd25784901a36778d6f972e1aa9d6075a238fdfcdf8ec8a44b86f0e2852608c52186 SHA512 75b27d43cc0fc4dc74179f9b64c562ec80113354a59e6a8a440535e62d5119d20614c7c0e905c42966da839e149b4c7b79e894643a069dbaa45102b6ace5f07d
diff --git a/dev-python/setuptools_scm/setuptools_scm-6.0.1.ebuild b/dev-python/setuptools_scm/setuptools_scm-6.0.1.ebuild
index 91f07f977c40..7d72f211f029 100644
--- a/dev-python/setuptools_scm/setuptools_scm-6.0.1.ebuild
+++ b/dev-python/setuptools_scm/setuptools_scm-6.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/simplejson/Manifest b/dev-python/simplejson/Manifest
index e5b5c6a85723..30c8a75b294a 100644
--- a/dev-python/simplejson/Manifest
+++ b/dev-python/simplejson/Manifest
@@ -1,3 +1,3 @@
DIST simplejson-3.17.2.tar.gz 83210 BLAKE2B 1b9f97a43bfe84f1ad506713d81483ebcd4006d1174558b7a27373f99d014e23ed72a9ec2b2006e64760c61e1e500a4f1ea4547104e7f4c71ba51003df0a5052 SHA512 003b2fbcb3f8e0849bdbd958c78f8b470081d97527bef82306db77940c6734a1cbf3b5dcb0984d2f9c9d14aa525e7865a08e70a10971f8841e138f7ad6476e4a
-EBUILD simplejson-3.17.2-r1.ebuild 759 BLAKE2B d761619d6b2ccfe2b63343c99af1abf7b99f57a60c62ead004426341287143324aa4f7c4119878cbd76fe666a5cf467048e394a20ca2f92406b3ed2d37415fc4 SHA512 56b18c047d49a378f32da282cae30e0f0d974430c9d682abf7e7557611398cd5e72daa8e3ae297fba8fb206e45e157524fd75aa2da58556157e1bf23718459be
+EBUILD simplejson-3.17.2-r1.ebuild 759 BLAKE2B 239ae01dda0770fdc8878c2c2e24e920967536299dfaca60c9dd5a03459469e3f222330eef5073d8311f56ef5f2aacd36b6472cd0e925d1feb40899da9128ac4 SHA512 b39b26240bd8f4e5e759471b2be04c3dd21f45e5aef016893496b32655326e2497141a16c05fcaaca7aadc6eda74a6fed281430882e4d15848c7c5cebb0774e4
MISC metadata.xml 374 BLAKE2B 9bc3d7ea8f41525aa5306e4d8db6373ea172453d9b62f8712c7ce6e4982cd2d09b2b7581f42f6728442085eb0ec120333dad9a1ae6fb8f2752a5d690f640a5df SHA512 f1091ba57b32514620ff6265354681c7ee168a12c384c66d1302b3c4a2fca897d08802156b69136a0ed9bbc026a14ffdbf705419c43da66d0b659592b05b68ae
diff --git a/dev-python/simplejson/simplejson-3.17.2-r1.ebuild b/dev-python/simplejson/simplejson-3.17.2-r1.ebuild
index bd730ca32187..95f4a41c2355 100644
--- a/dev-python/simplejson/simplejson-3.17.2-r1.ebuild
+++ b/dev-python/simplejson/simplejson-3.17.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/six/Manifest b/dev-python/six/Manifest
index d56ae9d5c56b..b81b795be282 100644
--- a/dev-python/six/Manifest
+++ b/dev-python/six/Manifest
@@ -1,3 +1,5 @@
DIST six-1.15.0.tar.gz 33917 BLAKE2B 57e852b6c35dd19e256814c0371cfbc26141b0f25a31f79a1cbd1b0cdd7d3cacf1236b96f5452f968cc426e6dff4d1ad70a9f2432bc361ba3c8c17fd40fe7582 SHA512 eb840ac17f433f1fc4af56de75cfbfe0b54e6a737bb23c453bf09a4a13d768d153e46064880dc763f4c5cc2785b78ea6d3d3b4a41fed181cb9064837e3f699a9
-EBUILD six-1.15.0-r1.ebuild 665 BLAKE2B accbe2ed89713d704e78c3eb7b887e2e92d21332dcbeba4bdb019ac7f8312d3e48e07d536fe9d8cfca493dd8f6b715a49a91c1894ee0b55345318ca2131cbe3c SHA512 1d71f0749752253db66fcbd09e5c0ea7dcd87b6d096bc379c5f9303d11ff4f63b0e933805d2b814a8fa16d2f0ba32f02039f5815569b130a883027f188eb5414
+DIST six-1.16.0.tar.gz 34041 BLAKE2B 764f8da9a0d89e95af002c79c2b19e852fdec9a6819655c57be019b48bd65a5f7909473e71887e6080073f381f983c077487591d4e44297542cf6b9a29ba42b8 SHA512 076fe31c8f03b0b52ff44346759c7dc8317da0972403b84dfe5898179f55acdba6c78827e0f8a53ff20afe8b76432c6fe0d655a75c24259d9acbaa4d9e8015c0
+EBUILD six-1.15.0-r1.ebuild 830 BLAKE2B 1796d67b0193d7e8be88113297ea741a9719db600a8df6f2e1e047074dba7dc09cc003bff171173d33f2c2c9672062f1eeb8a488a64cf3f76b36e40da5c6057f SHA512 85f3222d2cd6c384f2abfcb86912df7ab3ba394b38e0ac2092e83b0980232f694db8feee48a05770590140a5b0f48fde51b0764343c863405fcd09032f91f5cd
+EBUILD six-1.16.0.ebuild 838 BLAKE2B c31d2baf2b8d79f70a6945bb47bd4612ee966af8af4c5cd83428613efc3dca11f3e800a4d60f89a18da556d9daae4917be7d083b538d33f6aa163732ce92de34 SHA512 75e4a74227dfc79ac72c9c03d10534a49bd8953730b271ed006278392c3ac913cfe1de9a606bb2bebe457a574ed9b2ff8c0b909de75cfa73bbff3ac53f81c70a
MISC metadata.xml 396 BLAKE2B 4b08f7faa6e73dee9d4f39caebc0eef9901f408c1cdfe5d883b350af406de2731e654c2a1c266daf07299451f57b8a717214ca1716463f7f43b376a51b4f6c2c SHA512 03881122a5eae7539c27d078eaf69f34e121f3a8a43c7e0ca9470c0ec6863ea268b5facc64e0ab100cc6b8c00473f784042047f077ceaa7f13d70d71dce03391
diff --git a/dev-python/six/six-1.15.0-r1.ebuild b/dev-python/six/six-1.15.0-r1.ebuild
index 7c34eb62693a..830bec098c8c 100644
--- a/dev-python/six/six-1.15.0-r1.ebuild
+++ b/dev-python/six/six-1.15.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
@@ -17,3 +17,12 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 s
distutils_enable_sphinx documentation --no-autodoc
distutils_enable_tests pytest
+
+python_test() {
+ local deselect=()
+ [[ ${EPYTHON} == pypy3 ]] && deselect+=(
+ 'test_six.py::test_move_items[dbm_ndbm]'
+ )
+
+ epytest ${deselect[@]/#/--deselect }
+}
diff --git a/dev-python/six/six-1.16.0.ebuild b/dev-python/six/six-1.16.0.ebuild
new file mode 100644
index 000000000000..7c6266910ab4
--- /dev/null
+++ b/dev-python/six/six-1.16.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=( python3_{7..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Python 2 and 3 compatibility library"
+HOMEPAGE="https://github.com/benjaminp/six https://pypi.org/project/six/"
+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-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+distutils_enable_sphinx documentation --no-autodoc
+distutils_enable_tests pytest
+
+python_test() {
+ local deselect=()
+ [[ ${EPYTHON} == pypy3 ]] && deselect+=(
+ 'test_six.py::test_move_items[dbm_ndbm]'
+ )
+
+ epytest ${deselect[@]/#/--deselect }
+}
diff --git a/dev-python/smartypants/Manifest b/dev-python/smartypants/Manifest
index 0727a08ddb6d..ae46e267f366 100644
--- a/dev-python/smartypants/Manifest
+++ b/dev-python/smartypants/Manifest
@@ -1,4 +1,4 @@
DIST smartypants-2.0.1.tar.gz 24152 BLAKE2B 258c9692eec675054dc31f760cf3a9fc3995683d7a15fc549fb390611761c0b09f73e077f5917f9f071a8fc1ae3f06e36f745fdc0e2c368f465e29f6ce51457f SHA512 d47a866a5478c3520251f87a93a468a5eea10318b24b2e8d4bc918d533b5a5789aa56d3a8d5fb8ccff9572fb63e5b6f2eafc44f93fb57a19e6621ebef5d64d9d
-EBUILD smartypants-2.0.1.ebuild 701 BLAKE2B 7419fa0feacf804f1e5059fe0b34bb31539feb05a41a6cc95b80927ce7a92574ecd226cfae98cdaab6e5647feb1b61af296545d0125311d32f26aa1ad451366e SHA512 155996e0e7fbaf62ee3ec861f1834fb8add85a0432eeaafa96ae412e5b224db344c807b8bf8d769c98713888ffc56d3db7d887c3d7cb5e321e65d55f279fcf46
+EBUILD smartypants-2.0.1.ebuild 714 BLAKE2B 60a424030a9911772db086995e880537701afd6fd8332eb989032c1215784894d77232bde6e7d0a12cddb9e753e76a3d0550c4b7637b248525ac97ca9774f4f7 SHA512 883a5b5d761f5c576a12333a429d43c1e72e028c9b33d8e3c8837d960374a60b5040f2eae14a7c334f8c6dfa410bf41e64790f5cb4f0a92395e4661fd2821509
EBUILD smartypants-9999.ebuild 701 BLAKE2B 7419fa0feacf804f1e5059fe0b34bb31539feb05a41a6cc95b80927ce7a92574ecd226cfae98cdaab6e5647feb1b61af296545d0125311d32f26aa1ad451366e SHA512 155996e0e7fbaf62ee3ec861f1834fb8add85a0432eeaafa96ae412e5b224db344c807b8bf8d769c98713888ffc56d3db7d887c3d7cb5e321e65d55f279fcf46
MISC metadata.xml 577 BLAKE2B f9fe52ecf09ac488bd7e76ea4a119175283dd96853e4ede042c3a9f009ef696e79be2aeb600bec5f5e631c462ef5ce8b83f15e5fb8ba51a840aa26c8b79dc0c2 SHA512 00633c0b741819bc6d8202bc826e88182cc058b8fc043fe4b5c093b1966679188a9612526c79ccef2d253c72fa67b582c1109c123b3e62612be00788238108b8
diff --git a/dev-python/smartypants/smartypants-2.0.1.ebuild b/dev-python/smartypants/smartypants-2.0.1.ebuild
index 50a025c905af..c43b65b961d6 100644
--- a/dev-python/smartypants/smartypants-2.0.1.ebuild
+++ b/dev-python/smartypants/smartypants-2.0.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} = 9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/leohemsted/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~sparc ~x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/dev-python/sortedcontainers/Manifest b/dev-python/sortedcontainers/Manifest
index 6fedadab5201..1c4bbe5308e8 100644
--- a/dev-python/sortedcontainers/Manifest
+++ b/dev-python/sortedcontainers/Manifest
@@ -1,3 +1,3 @@
DIST python-sortedcontainers-2.3.0.gh.tar.gz 9228968 BLAKE2B cdff8230d4e4ac42a89ed3192666ebf22cd48a4475f1dc173cffb0339c7f27e9cdfde1fb631daadf04adf2c00bed8a924e1202712d0ebcbd591f5542de863461 SHA512 0488e2f9f07ea7e4737ade69441f02614b63cfccb32a71af4e5953001bfa840d2e113a36a0a0a6d4c1e7fdd920ac3937b0baaea522d742547a4d81a99b8d1a6c
-EBUILD sortedcontainers-2.3.0.ebuild 835 BLAKE2B f3b96924cb3c4d40b4a602128fe41bae672f6f6980f2ff618f2648cac0fcec60f30578de84e087c0dc0c92898348aa293ab5aae3740a63db1a252e0ea2287847 SHA512 7e997f073957b567145ed1f196375c009779b9306f61a080b71c1e541607a7fe118fa9e2e03478861a4882f07baa0a57e5bf2c067845189f98b3ea4afdcd3b20
+EBUILD sortedcontainers-2.3.0.ebuild 796 BLAKE2B 8fd3c6fff84e969a0caf6f526202806fef308cb2e52337a87dda69ed1d0d4a84e68ee51351969771ed08cd8b2e64aeba801b135bb5a078be24339d030c53c9cf SHA512 ab94b91691dc89a6631addc5f0c9a8f7bc3d331cee3e12da9fc146904bcb7d03d4a8995772f2a56bb047a6017e1a664eaa4f3cb571a54cbd11489fe0e01b4a46
MISC metadata.xml 417 BLAKE2B 8f56ae7ddac9a7fab6b99e9f03cf53829a7a7543be90ce3b508af2d2cc912ddc4a41f80fe9e8d395f8e0f92cf08ec4d99023cc70a3cf089e9519ee958659243b SHA512 0b286e9c409d08a4448b377f46e0d8abed4c23910a09a770cdf9c2b2797318831570b79c082fc3b9e9e15bed338b5f283e6004e63771f2e52da2be6749554c99
diff --git a/dev-python/sortedcontainers/sortedcontainers-2.3.0.ebuild b/dev-python/sortedcontainers/sortedcontainers-2.3.0.ebuild
index 10cc79be2368..8f7ca5dd0de0 100644
--- a/dev-python/sortedcontainers/sortedcontainers-2.3.0.ebuild
+++ b/dev-python/sortedcontainers/sortedcontainers-2.3.0.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_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
@@ -24,5 +24,5 @@ distutils_enable_tests pytest
python_test() {
local -x PYTHONPATH=.
- pytest -vv --ignore docs/conf.py || die "Tests fail with ${EPYTHON}"
+ epytest --ignore docs/conf.py
}
diff --git a/dev-python/sphinx_rtd_theme/Manifest b/dev-python/sphinx_rtd_theme/Manifest
index 117958a130b8..210d93b1aa7a 100644
--- a/dev-python/sphinx_rtd_theme/Manifest
+++ b/dev-python/sphinx_rtd_theme/Manifest
@@ -1,5 +1,3 @@
-DIST sphinx_rtd_theme-0.5.1.tar.gz 2774928 BLAKE2B 1ff9c2e1b7ef7740de4969b6b4862d9ac499d515163a32ca2b5438c84910d610c80f5e8c3d03e3016ffa8c58003abecb67bd036ded065dfb65318e2f1d7e69d9 SHA512 20a04408fdf3f5698fecb2a0a430eba6f484770c8e01026c0d444d25ffcbd798edb82aa4b489df10b63d9fcc5eac204e9e3ccdaaf7eac7eb0baee2a5d7960c30
DIST sphinx_rtd_theme-0.5.2.tar.gz 7606638 BLAKE2B c104121b36c89f4d2b7c2fc12433ffd1a7cba9b9d532358dafd53061b2ca9ead4bb93b7b596394c244a9da51c0b9299f2fe0ec8d4ca102015b6c7dfb92081813 SHA512 dd46bfeb05b433970d8130c06cad6dfa9dbc4e9db2d9a8190b80232d75b4d0a86590c17d64b9b1dcd2cb1d042033f4d2c2ce2e5cac0239c6b86899628b94b274
-EBUILD sphinx_rtd_theme-0.5.1.ebuild 779 BLAKE2B f5954b277a91cc43a6dfb7ed2a8d5dfbe3aa4432fdd707057f90e91afda2f1bd6293615fb2ac7ff65d65988d2e27c53d38df6fc6baa11134ea677e87d1402609 SHA512 4e0c88f7a6876b927af69846b0e15a77ca743accf3ddaacbafd2563bf51795030d352eef31320bf913c3c8957d6959b6d19de60b5d8476c07ed9faec46e9e373
-EBUILD sphinx_rtd_theme-0.5.2.ebuild 841 BLAKE2B 59953fed2f65385ce11ac32da18390af795974af5fb8e9fa06e1a3c36bfc08ee107dcdef76b9bc234c7b805437b1223a2fd1ee041700a5221f3298d48c0afd1d SHA512 6fa62a9c4907946c797dee42e8f66e19ce470178da682bd1601f32a45fdb4fda94500a1643c814d83d76716b2f85124c9198e3121fdc4cf7ee9e2e12b7528c21
+EBUILD sphinx_rtd_theme-0.5.2.ebuild 833 BLAKE2B ff7a8c385029e6d193684b6338763ede9b8415240afa0008336d0eaf0796a58c78ff999f288d6f3a72fbc17f8a6856ac96230b721fb19d271b4f732507221a01 SHA512 d90a9d64414915db813a097e5c552587d0be984d6e323a3b0224145e38a13a837ba20e03e06d9bc9c2b33698eba6ea7403c7d4c3b788fd1c55bde55e3dab7516
MISC metadata.xml 411 BLAKE2B 940c85be81b5a0cd6896bda1f43a803c46ecc619a9c5c9de62b69063faef6326a2897f294bb9435ab717fb3db723a0d243961db706a9f6cc95f8457ac7fe001b SHA512 a094111815931f7efcaea5c2f05aa421921cd919c1698ddecf9744107e9cea8b1e7005d515fe50e13159c5dea2afe1513ac97ec562ff781504c2e3d9774288df
diff --git a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.1.ebuild b/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.1.ebuild
deleted file mode 100644
index c0cfcc26e230..000000000000
--- a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.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
-
-DISTUTILS_USE_SETUPTOOLS=bdepend
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="ReadTheDocs.org theme for Sphinx"
-HOMEPAGE="https://github.com/readthedocs/sphinx_rtd_theme"
-SRC_URI="mirror://pypi/${PN:0: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=""
-
-PDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- ${PDEPEND}
- dev-python/readthedocs-sphinx-ext[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-src_configure() {
- # CI=1 disables rebuilding webpack that requires npm use
- # yes, that surely makes sense
- export CI=1
-}
diff --git a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.2.ebuild b/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.2.ebuild
index e3330c4a7221..006ff6fba06f 100644
--- a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.2.ebuild
+++ b/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.2.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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE=""
PDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index 4b844399b456..5bbcd3e3c876 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1,3 +1,3 @@
DIST stripe-2.56.0.tar.gz 216066 BLAKE2B 1473c0b5a0f53cea18120b6234ed7f310c3625592423f16e77ca3a87c8a79f61c19c0c5f09d071a2be84e4f0d8b5323cc9f1de2e24a74bd24e557c9eb48b2c38 SHA512 1f2f08b5425ad48df9afc78f574109604319ccfcdb2fba8ca574008de5dadb349eec84d0e6cf532c57218bc8624af9b256a29ef01facb950a3cfd1168d8c2660
EBUILD stripe-2.56.0.ebuild 1720 BLAKE2B a9d99433b7d151404034b4f8f8e54f4fe48bf54235a337bc2d682ee6b4f622f2765ac8caecf82c42fc185fcb16f428de12670bd8af6de839658c8a52a3158a3c SHA512 90bad27eaa41834eab73abfd0d2d8093335854df0758d7d01a52f97d1dbd03195b0ae430f60f5efa7427ce161b31a2ea10c6fcae0c521b8e735b584671219aa7
-MISC metadata.xml 452 BLAKE2B 5be38e3d7907a96732d8e49e636c5e150de12a80f82f8a569969ab0894507398aaa2fd633b767a263db379688360a6805bc68b223f101a817c2dad94546d35c6 SHA512 b289dc8bcabfcffa651ae325a37621c952d86c15f0d1ebcf03ac76e4da577973d57ff211ee3773c95f8ec9c354b391185b825f3f93f03f7c6805eab84b1f5155
+MISC metadata.xml 347 BLAKE2B 864b8bb1a2e79187e4ad90b1377591685a989619a955f7c85eccb80d918b6a03977ecaac744abae18408b97fabf8a205035e941f967a94d6ddbd550de05484f2 SHA512 9f18753a3d3a452f3d0423af1f10fbf476a5a9ae4a70ce4131eb9beab30fc5475dcf18437532a4ad386d780411ac5a00156a1d818348ae7f4eba2fbad5d191cd
diff --git a/dev-python/stripe/metadata.xml b/dev-python/stripe/metadata.xml
index 3beef99b5ce0..a265b8b0bdb5 100644
--- a/dev-python/stripe/metadata.xml
+++ b/dev-python/stripe/metadata.xml
@@ -4,10 +4,6 @@
<maintainer type="project">
<email>python@gentoo.org</email>
</maintainer>
- <maintainer type="person">
- <email>cedk@gentoo.org</email>
- <name>Cédric Krier</name>
- </maintainer>
<upstream>
<remote-id type="pypi">stripe</remote-id>
<remote-id type="github">stripe/stripe-python</remote-id>
diff --git a/dev-python/tempora/Manifest b/dev-python/tempora/Manifest
index 0c4ca9dbd24e..1aed15bc6310 100644
--- a/dev-python/tempora/Manifest
+++ b/dev-python/tempora/Manifest
@@ -1,5 +1,3 @@
-DIST tempora-4.0.1.tar.gz 20978 BLAKE2B 1216472a3e03fe0856f598478267647a2a9f8f6b6e28a0e48fc9f66877303da053d1a7e793b812fa8b0909b219a669cd8d82759dfd2c0793d43cc2d086993a8c SHA512 1ee954a7053db2dc0a94637453613851806cc4582f04019e303e13566a842c2710f3c364fd54d8832d4ce2a5eaac29121db9c474b407d5b92e4f8b8ff43b03df
DIST tempora-4.0.2.tar.gz 21837 BLAKE2B 2d3a9e2fb09ce63e37beb8090eef0238a55c0daf8ddeec79da148af5a77ba0afbc1ae5cc9cbffe1fe04adee3fb0928005e30dfe69dd95ec746d5b003670926cb SHA512 6b4b4f78d1bd05518a1ac89900f927bff9164b57f9cf295045babb0a2b23216012226035d9a2e092e987ab9dc55e583975f9d2f8e62e526cd1a88e13858f9588
-EBUILD tempora-4.0.1.ebuild 1067 BLAKE2B 4a26375aa6d421dbf08543290c47e8c416faefac07261d250c90be77d12a335d56a93ea2c78e6a3fb56d26a43c2db9e03d0082d6ff75c3dcfcb4490c56934e1c SHA512 a68dc08fbcbce3de95ce9671c993f3a34ebbde5d216893b3f343a35f94f6c03133d7fbd0879d6c33017cbba2302625f6e0142c94542eec03cd2f3dbf27a9502a
-EBUILD tempora-4.0.2.ebuild 965 BLAKE2B 6b80b7a6135f4d0da4713027a682580b3c9eb87d813f07fd3e78fcf6e0e3c86b26d4141624a884bb5eaa850c0d155c4a8c6ca383a7e4e162a82e8328b1b8837d SHA512 9dff394a385cc4bb4055b8fd7b3da00135ad9a0e6f2cc47889670be46e2a39966f17ad4c1ed8e5a760d457e2307e58d877ba839060b0d4765b1ba4b5f07e13ec
+EBUILD tempora-4.0.2.ebuild 957 BLAKE2B 9504656268a3ce2f1f73c19f6513f234c55b11b3b5f210cc27b7b45c119c8a6af2f6fc9534305f3834f9a61efa4a30b05d6b6f22047da0a821aa6838059f2016 SHA512 7ee14279afcbee3bee6936dcd6f617d480e0262a139fb06c1c458d61304849f73deee7b2705384af6eb87145fab6f28e783469c8ccd2b60bdb18beccba32b674
MISC metadata.xml 639 BLAKE2B 0d9a50a66ac1bcad2bb56a48e3749b50f3b0ed4163d5d1ca75f097f0f67a1dd3104720075c2e2e484e8e9c119f18f62b9217c413dccf62ec19d7558c6b5c65c9 SHA512 a5faad13de686702dae7b796a6a2bf7f0195cd8d1a4154fe006435140cc4d789a9c42251c072c21dc099569b65b67d4bfe02f115c3d4c5a25d76f28532188e9b
diff --git a/dev-python/tempora/tempora-4.0.1.ebuild b/dev-python/tempora/tempora-4.0.1.ebuild
deleted file mode 100644
index ad5a8eb4ea76..000000000000
--- a/dev-python/tempora/tempora-4.0.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-MY_PN="${PN/-/.}"
-DESCRIPTION="Objects and routines pertaining to date and time"
-HOMEPAGE="https://github.com/jaraco/tempora"
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/toml[${PYTHON_USEDEP}]
- test? (
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pytest-freezegun[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
- ">=dev-python/jaraco-packaging-3.2" \
- ">=dev-python/rst-linker-1.9"
-
-src_prepare() {
- sed -i -e 's:--flake8 --black --cov --mypy::' pytest.ini || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/tempora/tempora-4.0.2.ebuild b/dev-python/tempora/tempora-4.0.2.ebuild
index 34fd0dcfc864..55b710f5657e 100644
--- a/dev-python/tempora/tempora-4.0.2.ebuild
+++ b/dev-python/tempora/tempora-4.0.2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
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/jaraco-functools-1.20[${PYTHON_USEDEP}]
diff --git a/dev-python/text-unidecode/Manifest b/dev-python/text-unidecode/Manifest
index 00e0ed99b9c5..b4c0e5a438f0 100644
--- a/dev-python/text-unidecode/Manifest
+++ b/dev-python/text-unidecode/Manifest
@@ -1,3 +1,3 @@
DIST text-unidecode-1.3.tar.gz 76885 BLAKE2B b783963b4fce6588d45d48a498de566c08df83ae62c72caf599648df195eb94b7c02090503590ab8c747af0d210847ddfbf0772289e170361914db20c049828e SHA512 aeaf0e79bd0545ca7a4fe700d5a7dac1d5900841fcfe8a5a568c84ba7d3bee5f75eaac0531f4a01d689a550ac5bc7e1acaeb8132293f220db8387fae2eb6a150
-EBUILD text-unidecode-1.3.ebuild 487 BLAKE2B 10432ca126e0eb98c6f65528dbcfd11d0795d057bd30a6e208ef0bf1093193834a49d54f41bd82f8a244123d9349f71246992d0463d48d3c3873c2fd3c631103 SHA512 874e874d8d022820770eae723fee613a2bd7ee045c22e781446a3a8704583ea336564525cf77095cf7ec35781039f65b9a9390160703eec5cb8c3e8e39e79354
+EBUILD text-unidecode-1.3.ebuild 488 BLAKE2B 123d6061dc9eb18111d9e70451d0d211db040e3248feb27f9c9b8339d4d95d3e3c87e45f9a98f63d182929c4f4e9a2458d3f5a3c064e97eb454e1fa281fa6c98 SHA512 7ebf2cb707db440a082d9041408386331bda832535068bf36cc8c702582002fe6e66591b46e3f662834935040f28097a913f4c360e3e3d5ea0627913f54eecc1
MISC metadata.xml 355 BLAKE2B c879c366e644e724fb78b1169a362c2f67cf5c7ac428ee6cfbbf255b6556f153d35eadc3bb6e4554b9dfbb985e85cfa008be359f87d3be5f09b351afc6bdfcc3 SHA512 113a00dfe9647c778d48ca9bcf410a1c5c36becb3cadbe8e3036879def47c219673ca04fb526915d89ee7596dd43739c0b0e9406ac390a75adfe559476582c21
diff --git a/dev-python/text-unidecode/text-unidecode-1.3.ebuild b/dev-python/text-unidecode/text-unidecode-1.3.ebuild
index d64baad499b6..dc39392c1d63 100644
--- a/dev-python/text-unidecode/text-unidecode-1.3.ebuild
+++ b/dev-python/text-unidecode/text-unidecode-1.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="The most basic port of the Text::Unidecode Perl library"
diff --git a/dev-python/theano-pymc/Manifest b/dev-python/theano-pymc/Manifest
index 9dce0b640e54..77869d8498d7 100644
--- a/dev-python/theano-pymc/Manifest
+++ b/dev-python/theano-pymc/Manifest
@@ -1,5 +1,3 @@
-DIST Theano-PyMC-rel-1.1.0.tar.gz 12482951 BLAKE2B 3c3cf6bcd396ce01d68575d8272a9b110077ef8c2b4a6c8f0e795dafcf75f862e145d4e9d83289950e8d463098fe0ebbcee8f4d5f0867d9e6c673c77d6fe8b90 SHA512 667c0b3662ee41254d1776060d64d46b58980ac4ae4e7b271d29d7e09321089946e4aa864626b6e8ea1bd2eae330688b675d507e18dce2d92a4a8df5a0116bb6
DIST Theano-PyMC-rel-1.1.2.tar.gz 12482962 BLAKE2B 427afab5b831f625b0825746d24d68d7c7a2ea853f83d0b543f9c16baf7f120bb26446a438fa69279cd55e7788b3f1aaa6c6ac787231415f49a53e34e6b92584 SHA512 f582e23803d392fc469ed4aa13ee8615b7ce367de0a95d57fb71217f578112bd1611df1fa580f19970e1e3681fc5dc7d80d9bb9c2c40e5956d1eb937a9271431
-EBUILD theano-pymc-1.1.0.ebuild 1712 BLAKE2B 2a34d16d3e5f058c28ec775a7c0c216aca942ff9653f6766762d451971008f322149c44baa240e88e8bfc9e6a4a6074e41fa3f0d3a557c7bbf5cda9855baddab SHA512 c21327fcf0a210c7ba2ac6923360991b9156d24943f9ecd11d7b5a45ec3f1a57e5f3b4a2cb57f83310a1d98197d5500dc5048f373bff0813963891609395caa9
EBUILD theano-pymc-1.1.2-r1.ebuild 1962 BLAKE2B 8d5f9f44b3fe4dd84c537463dab72a67974d11454010a7411e0e66b8b25ad6d2903f529b7edfcb5e6e3785f5b919e8036908a7b4eddfbbeecab25201e9396a36 SHA512 7a729fad233266d4cce725e224fc05541942aef43efba30d2c3f7e66a9573a60d975d997435d8f038406ec9751d86a7ac2b136f606595679b28d5614a6a15f66
MISC metadata.xml 400 BLAKE2B a9f06ebe35c874d15d1a6608e8398a79480b24cc0ec1b7a45db8c8d18aa24d26817c47a62ad13fba1f32286699749679568b75593c0909dd2ef5785450b379f2 SHA512 530f9e294ab4481624cd9757d67a9e8a67dc2a023002a7f312de619bf05bfd1a06c30ecebd0606f76a1dbe37176697e990867c95de9f411b7631bcc341192e93
diff --git a/dev-python/theano-pymc/theano-pymc-1.1.0.ebuild b/dev-python/theano-pymc/theano-pymc-1.1.0.ebuild
deleted file mode 100644
index b777ceb18a18..000000000000
--- a/dev-python/theano-pymc/theano-pymc-1.1.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# 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/toml/Manifest b/dev-python/toml/Manifest
index 6d0552935990..2d010445cd2c 100644
--- a/dev-python/toml/Manifest
+++ b/dev-python/toml/Manifest
@@ -1,4 +1,4 @@
DIST toml-0.10.2-1.tar.gz 23325 BLAKE2B dedab7d08dadca963e62d64e9108e254dd73b78761985faa892792823027befc6473ae02c35c275a216b4544d1af8776afa78e39c63c95eb856e2bccf1de49c4 SHA512 5c706a3ae336e6b29bdce9752b91c677f7610cbcc1af4169cc24779e248031406cd19ac367725b2aa7903e4b1db71fa59255238c0270b2c146fd5d7e12d9a5da
DIST toml-test-280497fa5f12e43d7233aed0d74e07ca61ef176b.tar.gz 19593 BLAKE2B e9deba7c5d1eea7bd87fcf5e5c74bda4c2b9e9686e597e3ad51516f60eb8d192fb01d052ac57729c6f0851e2715cc6409a904affd637c9b099cabc1b12ad5d52 SHA512 7bd69b8c14f09bf431094b52d988eb233922527719ba5047ff769d2e709c2039fb6fb1c8144e630ad2a58835d19e0e4cc51433a427596d37f8eccb6d73d7e5c0
-EBUILD toml-0.10.2.ebuild 1027 BLAKE2B 250d82b6595df3dccc7f6a1bc5bae83d57f99f4ef443cbbee2715b6d460a44435b8b07ca759f39dc09a6d61135cccb04085f49e6cf0514f5e8d38c749de0f6e3 SHA512 12f8552853462a06f3c651cab1a48e569be0f4da5facbeb6039c33bbf05a5e75bab90f978af9f5883cefeab7a6f282a2b5c4b0e0a4a7983f8d3866dbc6da0918
+EBUILD toml-0.10.2.ebuild 994 BLAKE2B 53aa858dc8c0014c97e45fcd5ab2583ff521b2089ba5b0cc755cfea55ca3c9be75318897bdceddd6d5ccd511dc7f39a78e0db4fb2b63754170ad911075099034 SHA512 b4fbf39c3455bb9974690794cd486488ef4bbc8871e496d617bf7131070d8aa91a16c5184047f42c82415897198d3774487dd8afba628c5a5b40b524784a0e71
MISC metadata.xml 380 BLAKE2B ec4806e600de8ff5dc0ce341d90563166feae233c7911cf6c396ffe3b1e80b30fa1ac0b1a8c7b99a3e690cabadd8ae098882f53ca415377e54f08d37028e0b4a SHA512 09865620b098af31212c38a6aec4e5efd3e1725ed3963dcf7382aa815f0b607c4c4c4887d43ac678feda5165c9a3eef879c877b7853d133635023f7fc8f0b3bf
diff --git a/dev-python/toml/toml-0.10.2.ebuild b/dev-python/toml/toml-0.10.2.ebuild
index 4186052ec315..eadbab86f493 100644
--- a/dev-python/toml/toml-0.10.2.ebuild
+++ b/dev-python/toml/toml-0.10.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
@@ -19,11 +19,11 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+BDEPEND="
test? (
$(python_gen_cond_dep '
dev-python/numpy[${PYTHON_USEDEP}]
- ' 'python*')
+ ' python3_{7..9})
)"
DOCS=( README.rst )
diff --git a/dev-python/towncrier/Manifest b/dev-python/towncrier/Manifest
index 5c360ba08f73..000cf135122a 100644
--- a/dev-python/towncrier/Manifest
+++ b/dev-python/towncrier/Manifest
@@ -1,7 +1,3 @@
-DIST towncrier-19.2.0.tar.gz 18089 BLAKE2B d1e17e707b90089b19d9eedebd898b71fcc9a582cbae0166650a6bd52a8ac6bb3921a458a6d2c10e5930b92230ddf5efc5a428646c464edb6eb4bfc06949e217 SHA512 60999446c4ae404fb54ea6282a862621d49f62a2488d31eecf8fed9dd7afa6e01f4feac6e3dd26b882ee75f747424d63d05521e33b5f6b8df7059ce32dbe5c4f
-DIST towncrier-19.9.0.tar.gz 23674 BLAKE2B 89f1c9ac98f5d5505d43a10252e70c5d4fce2e304604582e33c72de460313227382bf73a3b8b7d56b42274aff5587cc092b477649a4d74dd2491a6c7a14f6fa5 SHA512 089a493df6a8e9f8459c1f4cf497a9f4f647d1d907f13cbf716e6b1e79a591570daf40c19bf7bceaf44a1890187ea912aef6f38e82251194dfba16edb933374c
DIST towncrier-21.3.0.tar.gz 31787 BLAKE2B 1ad54cb2eb28d25131be13a7fce5aeec3df07fe198f3200202d612b2b49cbef76d422025e143b19db498af224ba522f3a67b66fc10ec2cfb0ab81a52aeb7263e SHA512 b6093864d590849e29311fd1a085cc40997f88ada38e92bf159d72fd809691e014f67ac87844886cfdb27be0f9abc8fbf79d5d7e800688eac34e9edec6d6a2f6
-EBUILD towncrier-19.2.0.ebuild 952 BLAKE2B 502faffc97c4947364f0da43c352276cf4c906c6d30a1ad06486805d83b6a57259358a337148d5f072980d897c78ae02b958571b97ac613670ca4abde53b5691 SHA512 26a20814d23504547c929f6d9df949c0ef971d8562082f42d06569da6bc0ac365b8cce3963aade58761fdef595c98738d29e375ab832a27732c2e405cd87072b
-EBUILD towncrier-19.9.0.ebuild 947 BLAKE2B 0c3a813a0c09fac877ccb8a2a821ddb8ff4c537504d0b504427ff778ade60731abf71822d81e83e136561f9b79d13b6e3d1f16f94ec79308d7b5a92a2e92839e SHA512 a1d8d1012433bc4bd6af327bee8a330d21ad85f735fbf68d26eff7ccc8e78a65801cdb8a372c42a3e6b0dd04e35b39756ddfe79b269594ae81f18c1c6b105795
-EBUILD towncrier-21.3.0.ebuild 983 BLAKE2B 3e47a60c8aff9fa097e600e59175e5354f934da8082ebf6a31b2b31e86be49594a686f2a1ef51354db24f13a00c9a7431db7eed950e91fccca8fef77179a52ee SHA512 6d1e3320d2217e8b5f47fef7ae71df54ae5c87cb51210892fc223d7930355f0540ff4238936d27b47c5c40f680b9c0ff52668d770640c114c9ceba244b045ed2
-MISC metadata.xml 369 BLAKE2B 8ee1cb62419fb6c4cb90090f486c6418d6f78588354f6cc5f60785c3ad4679c7198bdf99cf3a7c9bd2ca937f61ee9391fa10cd7d0ab50196650a4e7c5635134d SHA512 f5ad66e0cf77bfe75e50712974f2660f349136790f4dbd3f68d6968bcf025c885972101d0157ec6df39e03d8e8ba4f18188f0b2ff60160a48072b4e9944a0623
+EBUILD towncrier-21.3.0.ebuild 975 BLAKE2B 5ff73e6409c0922ef39d67235b56a02f35762fad98bdef9dfe2ee22691699da8362caa24709f62fb4cc5fb8748d95619e043963bba45fbd467d4b3d91c97ec5f SHA512 44b054918cc12ca94d62db4ee78b2432d172c62960c8896d09edf4670f622bbe9a6abc85a4685a61449b0320fa500255717a685794362fa8f11bb2a91c256c28
+MISC metadata.xml 393 BLAKE2B 13ef5f326a92ad5a6782db2ee51475704d22d1a38d0df127ce67973308e44ef685125affc87832dabddeb571748c5714213b2dacfa5819d9243b7a28bacd45c3 SHA512 8818196f77ed34c7f38b0d4d575f3a6f3e6b52e1d0eb74e5cb810f0f21783cb1ed30b3e09289258ce4a2ef5c5702c380c7ea79432b0d7a68d0546482ca6d16f4
diff --git a/dev-python/towncrier/metadata.xml b/dev-python/towncrier/metadata.xml
index a30875e52367..2cb72f48c7e9 100644
--- a/dev-python/towncrier/metadata.xml
+++ b/dev-python/towncrier/metadata.xml
@@ -5,6 +5,7 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
+ <stabilize-allarches/>
<upstream>
<remote-id type="pypi">towncrier</remote-id>
<remote-id type="github">twisted/towncrier</remote-id>
diff --git a/dev-python/towncrier/towncrier-19.2.0.ebuild b/dev-python/towncrier/towncrier-19.2.0.ebuild
deleted file mode 100644
index a0cc11bebd56..000000000000
--- a/dev-python/towncrier/towncrier-19.2.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# 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,8,9} )
-inherit distutils-r1
-
-DESCRIPTION="Building newsfiles for your project"
-HOMEPAGE="https://github.com/twisted/towncrier"
-SRC_URI="https://github.com/twisted/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="test"
-
-RDEPEND="
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/click-default-group[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/incremental[${PYTHON_USEDEP}]
- dev-python/toml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-vcs/git
- >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
- )"
-
-RESTRICT="!test? ( test )"
-
-python_test() {
- distutils_install_for_testing --via-root
-
- trial towncrier || die "tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/towncrier/towncrier-19.9.0.ebuild b/dev-python/towncrier/towncrier-19.9.0.ebuild
deleted file mode 100644
index 43141a036fe5..000000000000
--- a/dev-python/towncrier/towncrier-19.9.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# 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 distutils-r1
-
-DESCRIPTION="Building newsfiles for your project"
-HOMEPAGE="https://github.com/twisted/towncrier"
-SRC_URI="https://github.com/twisted/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-IUSE="test"
-
-RDEPEND="
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/click-default-group[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/incremental[${PYTHON_USEDEP}]
- dev-python/toml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-vcs/git
- >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
- )"
-
-RESTRICT="!test? ( test )"
-
-python_test() {
- distutils_install_for_testing
- trial towncrier || die "tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/towncrier/towncrier-21.3.0.ebuild b/dev-python/towncrier/towncrier-21.3.0.ebuild
index 6fe547df6efd..3d95faabc45f 100644
--- a/dev-python/towncrier/towncrier-21.3.0.ebuild
+++ b/dev-python/towncrier/towncrier-21.3.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/twisted/${PN}/archive/${PV}.tar.gz -> ${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"
RDEPEND="
diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 065c9d62d533..6075a2e9fe92 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,3 +1,5 @@
DIST tox-3.23.0.tar.gz 303091 BLAKE2B 609e74ea354ca5daf45c848000961782fcef59da07f815292355d72f3e5dd078e3b5909a65521a4a1032fa2bb9481fdab0e620f4882b33aa377de9764296761c SHA512 fb96cbbdbd36399036d348716f1181285184985922e0dc61b610b36e53ea79e2d8a77190aad893650bcba86ef4c57ff0f2de2813becb2a12fe0d1aa36bb27ad3
+DIST tox-3.23.1.tar.gz 303896 BLAKE2B d59160035a6412a69f9434bfb5b2b27aa9a2ebd5344b4898b677dac15dc91ab94feca67b8edde4c0ba68c8a6a12fa885091d82a088439257e9393a99e77ade88 SHA512 ec5daf106287b265d1abec8465df8ad053ecf59876038a7cb419a57e22373809e50f8131736762dc485f559363b1878abb49d909e7b6952b2e49eea77c193281
EBUILD tox-3.23.0.ebuild 2422 BLAKE2B 8e63cd0e826190ac010e09469d9c442628089f28fde6eac674e552cdc1a25d815679a79cb6ae253ce95f4747d8e5ef7f6f69de25c1354b639c11ac48ede2d6d6 SHA512 2ff7614ed21a4ed9f81f0a2323cf2095999462d0c629b824cf126bc5767a055b2044a7b947a5944e75510da1430e916a0f419c0126d518680db7b0caf71c7a32
+EBUILD tox-3.23.1.ebuild 2349 BLAKE2B f1837094eef9f7d700845729c49f9d94cf32d8acf8749c81d21393aff430262e8c08116b3a4ff80708f9e7871c2b395e0b6d47f647a668affdafff05514b254e SHA512 cd0735e3f8dcc74bef9a6ef485e29949a6d99a030275cda43999c0f3ba4fe783413454db80572cb5cd158f5dd95d2bc44dfe3842b62c5bb6cecc74f4de3f0521
MISC metadata.xml 381 BLAKE2B b690863c744dafd1aed2f7ef7b648f3abbebba225bfd14b0c977ba3def34f59a23a07d04dab8ae42d494db7ecfd8b89d4b011200e7ba4f36ecc1c81c3ae67e37 SHA512 620820cfdc3328e19da1b0e7b4db2967510de45e1fba55173474d6b0631b785ebf7e8f1441fc8411a101403fbbc0cad1f919e89563de1939cce66436546a9cbf
diff --git a/dev-python/tox/tox-3.23.1.ebuild b/dev-python/tox/tox-3.23.1.ebuild
new file mode 100644
index 000000000000..938612131f77
--- /dev/null
+++ b/dev-python/tox/tox-3.23.1.ebuild
@@ -0,0 +1,74 @@
+# 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="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
+ epytest --no-network ${deselect[@]/#/--deselect }
+}
diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest
index c18a9a36223c..d6d714e4126d 100644
--- a/dev-python/tqdm/Manifest
+++ b/dev-python/tqdm/Manifest
@@ -1,5 +1,3 @@
-DIST tqdm-4.59.0.tar.gz 168620 BLAKE2B 0e3467c777d36bcfaa9f004a587bff70f171cfd7ecdca46d3a6f894afa3694873b7c50c860da31b0147f3233bb419e0c74762797d64e79b938bea813f8a38b92 SHA512 be7ffe2f5e28dd2c653fdafd26cdfab6c89f1fd257420f9ab47460230318183b4934370261d7d5939d05f55b907e2d3982cbef078d372d9a4167e1df42c895a8
DIST tqdm-4.60.0.tar.gz 174201 BLAKE2B 78f4e2c2189621b5d276b8a9c75bae1566b05888cce81d8281de358ad2817e9751395bcf529c07620cd1ec4431c78ed7c1400dc96e9c3a99ac92daf2551b2da5 SHA512 e76dda97323353725c8e30b254bacfa328b4708d37ba2d21dadd30fd26e76605d8f077f02f2047030c6ab9761710a0e86640153fee0e3a3f972db12266fcfde2
-EBUILD tqdm-4.59.0.ebuild 1231 BLAKE2B bc9ca1ef772b1b2c5ce796e0c80e1c4e202ec0cbc77fe37246230ba1eeb101c54a65c62a5e784b6390e18f3bfe081b98c57a77e981d3a1732a94dddbb6f081d4 SHA512 5a4eda4aa40484068c823a976a1b65e906f44c8616265683463586a2d202183c8f038a8b04c90e041fc21f358c9402ceac2fd4063155bd91510d0e18ef8912b7
-EBUILD tqdm-4.60.0.ebuild 1196 BLAKE2B 95956f4e9efcc399d66e829303ac92267b1bb2b59f36cf7cc8f7c16b2f57bb185c8377ccfd845d4769fb160744503d832d27d89d955c62e90ffd01794e3bb4d1 SHA512 78d44d59c6b5e1791721695e43492a1915f4f92b35157f4f8c0f2f954bbb43e33d7e0cad1fa23d433aa171a9c0cc2b1bb22aebff35943da3c41655a67212d21d
+EBUILD tqdm-4.60.0.ebuild 1188 BLAKE2B 999390ed0073e8bc219b227f3b8015173ac05ecdb90eac7c68d58b4d6c3ece9a1d1dc772287f04718d0d7559d7272588204d5ad7e02daaf5e837c1640e21e397 SHA512 db532b87c1cdd6e7e89b047547070eb593ab03bdaea756a6ac97939e8b17a16010a8df68e1028002e8be56cf470ffcd869efba3d342108a6ddd2ec3bde824d06
MISC metadata.xml 604 BLAKE2B 574eef287a9260a1c115d2e8751c417962cbc09fdd18c68b189898974c8396bc7fab56fcb71a067477e0701916cc9e4dd6701d19e86e62027fd8a34e630b3f17 SHA512 d12b1ccb6601676fcb18122a94d0f397ed1d411a8f8a40d32e595bf36faa08d5a9aeada278c471f063ea75605d7657f6697c2ed45ccc658b9e7f57a0114e7982
diff --git a/dev-python/tqdm/tqdm-4.59.0.ebuild b/dev-python/tqdm/tqdm-4.59.0.ebuild
deleted file mode 100644
index 9f4656c29579..000000000000
--- a/dev-python/tqdm/tqdm-4.59.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# 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
-
-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}]
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${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.60.0.ebuild b/dev-python/tqdm/tqdm-4.60.0.ebuild
index 0dadeb0d6b7b..107d99ae72dd 100644
--- a/dev-python/tqdm/tqdm-4.60.0.ebuild
+++ b/dev-python/tqdm/tqdm-4.60.0.ebuild
@@ -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/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest
index 2421b0dfa75b..05624a09a0a2 100644
--- a/dev-python/translate-toolkit/Manifest
+++ b/dev-python/translate-toolkit/Manifest
@@ -1,10 +1,6 @@
AUX translate-toolkit-3.3.0-no-install-docs.patch 652 BLAKE2B 202cfd408059115cfdb5933320b5a560eeee37e2c045cedcdd80cf808ab1e1a5569a964e9eab8114a2ab27e2c470285b254406c754b5289f7cff2f22afcebb6c SHA512 d98e2d7519ca630d41407d01f20543a84c3f408628832d4e79a5a52437d204f872aaef8eca80687565e6981dddb59480a313217eddf8a4084d8b6d71c3d2c0da
DIST translate-3.3.6.gh.tar.gz 1140841 BLAKE2B 77d8b930ba8a91e801a04c67bdd13c0c6538d4df2418f26e1f6bfdb98c275fe746062840034c5345dcf61abc87ee6b8e1b2cda34a71c8e3850ac37df707b8a34 SHA512 c6eedcdb9ecece4804c25aedd57de37da12baf9b2f3bae1c87377f9a07e1e5f1cfeeed8073861b73201de3b35ec4e5da5f972d775c7ff35fa7be21c97746435d
-DIST translate-toolkit-3.3.3.tar.gz 5903525 BLAKE2B a21c5d89c808615ff2f3f718e732ce5d5591a9d8a997950ae1066655cc3e4382065f75e7a86f8e37bdd0e146283f9bd941ff20479cb1af635f393e0e7f8fc196 SHA512 41964dc26dfbb983b1c2e4cbb0e9d8eb2a035369a94ef872f7703080b5ca0280a9364916a1e1256cd358b263bc72198e767462cc9065b54556fc481d1b85a836
DIST translate-toolkit-3.3.4.tar.gz 6060105 BLAKE2B 01f8e718a4a60d0f4d439be14b30b2e3f040045630d6f6254ad291a2558d59718521bfb79761d20933f7bb1abd2229ccce67fd71ccd54f6e43dffa7e7ecedd8c SHA512 6bfc4387aa600610fa2a9e7e58368924768ddcc8eb2a697ef02c59682e1e1304b7096f48a1e6e38cd47c68c644dff01d35ffc988d378dbf4833b41d1c5432c05
-DIST translate-toolkit-3.3.5.tar.gz 6061630 BLAKE2B 18843344acf8eecf6d1859e1c6d6148046ba3adc56d00413234e1fb755e7cc14f3ffc22d9cc46b249d01ea5d4b73b4edf4d8c6a22ddb882c62183e1f4ce8dd23 SHA512 9e5837e487b7ec703078d6babfeb2fc720c4c4fd2896e5a23839a856d76f6372d5d3c72f5f1e20ee9d130cb2224c5d8a5b9e33e0154484edd0e0ed756ae8429f
-EBUILD translate-toolkit-3.3.3.ebuild 2490 BLAKE2B b9a141e9ff4920fff39ee14ab65433e9d7ac5ef14b7080730e1c1f7d165fdfe539a507d3d8ca73329864cb84739dded979ca8a31ab1f36c426f14e71f42bb1d2 SHA512 a9cad20219d6b808639501bcd1288731dca962576d880efac3c083b5cb953b04b0ddec236ac3e924e55dce1d74c0a8547872be3bb9036914d7b5bcef52b40c3e
-EBUILD translate-toolkit-3.3.4.ebuild 2440 BLAKE2B 55b8d6301b6d8473fcdf85bd54b091441f6f6a01a61c07d6d1981930741e04e0cdf93e29961cde928f1ad8d6ba20b6372b85c4c773f4b8de2a169885e691988e SHA512 c2998e8495b02a26ea5c3e46b5260f96ca3a422b910fd70b52d84515f7bf5dc79cb7fa75475be2af20e5d0a852d61ff01fcfdd4468d8a9d83a0396f2a7d28018
-EBUILD translate-toolkit-3.3.5.ebuild 2440 BLAKE2B 55b8d6301b6d8473fcdf85bd54b091441f6f6a01a61c07d6d1981930741e04e0cdf93e29961cde928f1ad8d6ba20b6372b85c4c773f4b8de2a169885e691988e SHA512 c2998e8495b02a26ea5c3e46b5260f96ca3a422b910fd70b52d84515f7bf5dc79cb7fa75475be2af20e5d0a852d61ff01fcfdd4468d8a9d83a0396f2a7d28018
+EBUILD translate-toolkit-3.3.4.ebuild 2437 BLAKE2B 95e2afa1a0cae8ac04fb62a0a38c9361fc6a9bf93be0584a7ea7678f239858b2195b3b5e0864548943ec54346030e68a53ee777ee86d840b03f894801448ca9f SHA512 f27847bb686d765a48f1e654a367bb12b980a745309b93a2b545148fd0f3163042dfca56036f84116488199241c5abc02a1ab30f1eb25144dd50f3c2ba426f60
EBUILD translate-toolkit-3.3.6.ebuild 2469 BLAKE2B 2aabcafc788c07285359021a60301e57eef231f98e562f582bd855e26e49c5b8c745e28d1ea8c356f80cb7a0360e3a44899af206cb260bfb97fcd799d33e3e48 SHA512 00c836a23ed0d5b4adda399ee7cf0ed8dc100d10191a23c68f99bab10ddab126512dc77c828da2e1ed33858ae1336cf4919c1b8791bc0118c83466d04ab604e9
MISC metadata.xml 745 BLAKE2B fada3477df5ccc4e5f6036d8d60f948dd4c015ba9ea4e0c844526a43bddf469378e3601a6f5652f8e4f7fe88e65beb82e3dbd1f171c1e7fe83794e91ac7a52ac SHA512 314825d2d8187ebce4e0fb63bed639dfdcb8455883eff29e75cfce963e200371bd38de86190e7051d0950c60befa2115cdcb8630313774946036b693b3c51106
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.3.3.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.3.3.ebuild
deleted file mode 100644
index 894d0ead037f..000000000000
--- a/dev-python/translate-toolkit/translate-toolkit-3.3.3.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# 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"
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1
-
-DESCRIPTION="Toolkit to convert between many translation formats"
-HOMEPAGE="https://github.com/translate/translate"
-SRC_URI="https://github.com/translate/translate/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-IUSE="+html +ical +ini +subtitles +yaml"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-BDEPEND=">=dev-python/six-1.11.0[${PYTHON_USEDEP}]"
-RDEPEND="${BDEPEND}
- !dev-python/pydiff
- app-text/iso-codes
- >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
- dev-python/cheroot[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}]
- >=dev-python/pycountry-19.8.18[${PYTHON_USEDEP}]
- >=dev-python/python-levenshtein-0.12.0[${PYTHON_USEDEP}]
- dev-python/ruamel-yaml[${PYTHON_USEDEP}]
- sys-devel/gettext
- html? ( dev-python/utidylib[${PYTHON_USEDEP}] )
- ical? ( dev-python/vobject[${PYTHON_USEDEP}] )
- ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] )
- subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] )
- yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] )
-"
-BDEPEND+="
- test? ( dev-python/phply[${PYTHON_USEDEP}] )"
-
-distutils_enable_sphinx docs \
- dev-python/sphinx-bootstrap-theme
-distutils_enable_tests pytest
-
-PATCHES=(
- "${FILESDIR}"/translate-toolkit-3.3.0-no-install-docs.patch
-)
-
-python_test() {
- local deselect=(
- # Fails with network-sandbox (and even with it off but w/ softer fail)
- --deselect 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff'
- --deselect 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff'
- )
-
- if ! use ini; then
- deselect+=(
- --ignore translate/convert/test_ini2po.py
- --ignore translate/convert/test_po2ini.py
- )
- fi
-
- if ! use subtitles; then
- deselect+=(
- --ignore translate/storage/test_subtitles.py
- )
- fi
-
- # translate/storage/test_mo.py needs 'pocompile'
- distutils_install_for_testing --via-root
-
- pytest -vv "${deselect[@]}" || die "Tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- if ! use html; then
- rm "${ED}"/usr/bin/{html2po,po2html} || die
- fi
- if ! use ical; then
- rm "${ED}"/usr/bin/{ical2po,po2ical} || die
- fi
- if ! use ini; then
- rm "${ED}"/usr/bin/{ini2po,po2ini} || die
- fi
- if ! use subtitles; then
- rm "${ED}"/usr/bin/{sub2po,po2sub} || die
- fi
-
- python_optimize
-}
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.3.4.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.3.4.ebuild
index b209da46f3f0..721d7f3f9907 100644
--- a/dev-python/translate-toolkit/translate-toolkit-3.3.4.ebuild
+++ b/dev-python/translate-toolkit/translate-toolkit-3.3.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/translate/translate/releases/download/${PV}/${P}.tar
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="+html +ical +ini +subtitles +yaml"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.3.5.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.3.5.ebuild
deleted file mode 100644
index b209da46f3f0..000000000000
--- a/dev-python/translate-toolkit/translate-toolkit-3.3.5.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# 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"
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1
-
-DESCRIPTION="Toolkit to convert between many translation formats"
-HOMEPAGE="https://github.com/translate/translate"
-SRC_URI="https://github.com/translate/translate/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+html +ical +ini +subtitles +yaml"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-BDEPEND=">=dev-python/six-1.11.0[${PYTHON_USEDEP}]"
-RDEPEND="${BDEPEND}
- !dev-python/pydiff
- app-text/iso-codes
- >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
- dev-python/cheroot[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}]
- >=dev-python/pycountry-19.8.18[${PYTHON_USEDEP}]
- >=dev-python/python-levenshtein-0.12.0[${PYTHON_USEDEP}]
- dev-python/ruamel-yaml[${PYTHON_USEDEP}]
- sys-devel/gettext
- html? ( dev-python/utidylib[${PYTHON_USEDEP}] )
- ical? ( dev-python/vobject[${PYTHON_USEDEP}] )
- ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] )
- subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] )
- yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] )
-"
-BDEPEND+="
- test? ( dev-python/phply[${PYTHON_USEDEP}] )"
-
-distutils_enable_sphinx docs \
- dev-python/sphinx-bootstrap-theme
-distutils_enable_tests pytest
-
-PATCHES=(
- "${FILESDIR}"/translate-toolkit-3.3.0-no-install-docs.patch
-)
-
-python_test() {
- local deselect=(
- # Fails with network-sandbox (and even with it off but w/ softer fail)
- --deselect 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff'
- --deselect 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff'
- )
-
- if ! use ini; then
- deselect+=(
- --ignore translate/convert/test_ini2po.py
- --ignore translate/convert/test_po2ini.py
- )
- fi
-
- if ! use subtitles; then
- deselect+=(
- --ignore translate/storage/test_subtitles.py
- )
- fi
-
- # translate/storage/test_mo.py needs 'pocompile'
- distutils_install_for_testing
- epytest "${deselect[@]}"
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- if ! use html; then
- rm "${ED}"/usr/bin/{html2po,po2html} || die
- fi
- if ! use ical; then
- rm "${ED}"/usr/bin/{ical2po,po2ical} || die
- fi
- if ! use ini; then
- rm "${ED}"/usr/bin/{ini2po,po2ini} || die
- fi
- if ! use subtitles; then
- rm "${ED}"/usr/bin/{sub2po,po2sub} || die
- fi
-
- python_optimize
-}
diff --git a/dev-python/typing-extensions/Manifest b/dev-python/typing-extensions/Manifest
index 0dd4fac35f40..f3451046a94f 100644
--- a/dev-python/typing-extensions/Manifest
+++ b/dev-python/typing-extensions/Manifest
@@ -1,5 +1,5 @@
DIST typing_extensions-3.10.0.0.tar.gz 45509 BLAKE2B 34730a537f83bdb6fc126cef947621ea13e93ffaa0ca824d4a60319c57b3b5f79f640bf59b2214d6287d9311c92487da396313e327d2122646cb6e1dc8e3b17b SHA512 1c262aedb092d506bcd90d033a640fa6e1f9131f95eafb77d30ed21ff7d6b0f492b6092d3523ecb773bc54904679e0fa1aa8c3b4af62d77f1a7e6fe5fd6cb10c
DIST typing_extensions-3.7.4.3.tar.gz 38979 BLAKE2B c1b0cc4d5d66f43628f6b488aefdcdd9878aa75cd426fce68aea6039006c1f0126f1a492a817e5a18d2c611aa399c5415d8b5e047b58868ee7b8b2cccfe13825 SHA512 fa1f96b73b13308ddb2676684862916aac8741be4523387c6a0f682a52d307190aac3e4149317842e686d14483d8a37a9e1de2514a2d1ca86f9ae9c8b0e18eb1
-EBUILD typing-extensions-3.10.0.0.ebuild 741 BLAKE2B 523e0ac7e6024a12a7cd64409a3c223722273c68f820fff0e0ab56720f8901ba0acd15f1c900c23337aa9aa0f7ff0e62b4f868588b954d3b868769fc4726c234 SHA512 973c92cda6e409efd65477f80b20ad908232a0c5313a77eca2ce1add1d8e67be47319483816e919c3476b3906b3628d19e210964daa5680829830f395d45fcfe
+EBUILD typing-extensions-3.10.0.0.ebuild 742 BLAKE2B 4f0d6c91890b92ec7bef63ea9427df89a231476c38b7aeb0b11084a41155a26ac9c0eeebd0bc044cde5938f753a1460962009871a67cec2de6293a9fc71a982d SHA512 8068628c559e2c49fee703fdae746a3beb584e371249116be0ef9ceddb2c63e032e3bbea45b121cefddbdea3debf480004c9e7447bedada81a1930374b6581c4
EBUILD typing-extensions-3.7.4.3.ebuild 733 BLAKE2B bd11089d030b3c95a9c6d6a4c58d117ce52fd8dfcfccf1bf3c735014d02f9966ea1ff680a4162faa4bbac82a4fe30f7ad9d8b729c88a8516545f991fb9f3fa88 SHA512 dc06bb47945d839eb9a214333dd49936d8645296378b63858d811c26039188f6a141af6dc80f1aecd6914d3b554f16eaf66db4f2956e71f24a2938548cfc96d6
MISC metadata.xml 397 BLAKE2B 2eeee3841e9ca728cf2ffddb95f17521d7f57f8f8b85d3dfb30200fd666a69d39e31190a15ca0cfd039d253e81497514cdf99d4a44e9cd2b47f5a3d3c5e85291 SHA512 6850714adb8b2e46bfb6cfa4beb97f097547c60c9362a355534a35723f9a667f4c1be645287bfa27e6ceebe4dfc7607ca2ec7e12ff1d539e9598c911fde54825
diff --git a/dev-python/typing-extensions/typing-extensions-3.10.0.0.ebuild b/dev-python/typing-extensions/typing-extensions-3.10.0.0.ebuild
index 3c574dcd9ec8..605d374c00e3 100644
--- a/dev-python/typing-extensions/typing-extensions-3.10.0.0.ebuild
+++ b/dev-python/typing-extensions/typing-extensions-3.10.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/typogrify/Manifest b/dev-python/typogrify/Manifest
index da2f1cdbfcb6..a1ee5bc52791 100644
--- a/dev-python/typogrify/Manifest
+++ b/dev-python/typogrify/Manifest
@@ -1,3 +1,3 @@
DIST typogrify-2.0.7.tar.gz 12903 BLAKE2B e08b27a531f21e99d5a35c47c1deb94bc7f67e31a47789ba4750520c893633966b1319a731c81ab2435e7024aea1e8fd0b46a52bbb73a050cdf83a1588644d18 SHA512 6212024a88372f1b14e5932c0541ec4d5a2ada7514c1327dc8f3775cd7adf3372cae0037c4310ed4a03fd0657a91eb4c0d114b74172190f7f84d82908441ddd0
-EBUILD typogrify-2.0.7.ebuild 661 BLAKE2B 9169151c1444166ce7916b73a8730d5a46213edc1b91b71365e07575cf47338e0d7b0f4b028e5f6f8472b66f1813ebe155cdc7bb556c86cefba901c3f4d58c14 SHA512 88d3b6ffe25ca56e783effcd7cf1b151323ffe9a6f2b61a30b189614f0a145f7021e884f54310a848f2af6e732b6b026e8d09b8d6a2fdcfc074fd996e3c25233
+EBUILD typogrify-2.0.7.ebuild 674 BLAKE2B 0b1f2ee3be6538b2e95bd327e222ac0e3796e0a76e3d216b05182df3505b01a92ed7940ee26392e47c10017e0fb5027156dbb82d3cc79057606891bf10429284 SHA512 9804b588a70582046db41ce18a345feddda73580e391b0a536fd8476284a13a8ed7b190ab7b271a6ee890300edbfc83e7905397870f9e2a92956444224276e3a
MISC metadata.xml 463 BLAKE2B feb4586174307a87c89200cd8cf12b597cda32c73b9ce945075d68d7e69c37ed06404316a7473f91d278d3b7649d3e1dce347e550be1b19f81c7d06a36111924 SHA512 7d629d2bf2c3d34cc4922be9b27ee09edbce594f52806511b82dcd8bb270572dadd25513cb00d021975c3978f0a9d1dffe79b0874f61179ae970c54d6f2f3029
diff --git a/dev-python/typogrify/typogrify-2.0.7.ebuild b/dev-python/typogrify/typogrify-2.0.7.ebuild
index 9b24bf19f431..4810031e6aa2 100644
--- a/dev-python/typogrify/typogrify-2.0.7.ebuild
+++ b/dev-python/typogrify/typogrify-2.0.7.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ia64 ~sparc ~x86"
DEPEND="
${PYTHON_DEPS}
diff --git a/dev-python/vine/Manifest b/dev-python/vine/Manifest
index ca4939503c6e..ec05e78ed339 100644
--- a/dev-python/vine/Manifest
+++ b/dev-python/vine/Manifest
@@ -1,5 +1,5 @@
DIST vine-1.3.0.tar.gz 51953 BLAKE2B e58d750dd7a84f4a3abb24156de6ec7ab84a911692587643cabcb0df750d3768e70b14ea134da4a39978782ecc530f4fa08ba0ecb780a7a32fb2d9b506633ef5 SHA512 f7242378ebc9b591b6e0a7b6263514f32cee4b996bc6461313221b9a391dd0dd1d833591d6e9ca72ae003f6ce5c4204856d49bb5e57c69a125072cac25758688
DIST vine-5.0.0.tar.gz 48758 BLAKE2B 11f90ceb3d3f0b008551db458e18a41b301b797a2109e011154cc3e6063433c3c917b0aa2cfdd0df8b868a3b459c061e6ed97fd23b9fb8cfdf58f5833e17459a SHA512 ff8f4b3f675220772ed0523e468eedbaec4aca793877b984e9a215603d1288cc3cc71dfeb152219d22f98de0ac7e9f9fa0cc35c2424ff36044cfc8f28192c159
EBUILD vine-1.3.0.ebuild 610 BLAKE2B 7a2d81f7700753a085941a74775831ec66b683ebb641cbdac794344e754b73659703534e94d056622707912a4a8e46031cd0e5b1c372350cc15df2840ea79605 SHA512 80cbadee97c49707e8714aad03d134071d30c0a2cda6e31d4b8574ec3ee0ead194b61b32ae27bb2d8b35e4629c8dde8d70cbb8a1c6177e6ac538377c6d67396c
-EBUILD vine-5.0.0.ebuild 514 BLAKE2B b584a72f15b0c5ebdde5722b40f9e32e51ab802d82f307b5c066b531bbeb434ae1e6571572e1355d1eddd483c46125923b129869fef1adce1e4a2eca83192183 SHA512 6d3dbf619940945725c2c6ebb5bca47c60bf0237a50f4cc104e2c0552ce9190d391b83e75987bd9d2ce3d0b2925819157158ef397e8d11fda05b28fdb603aa99
-MISC metadata.xml 336 BLAKE2B c113bf51d676148154f535f077ce15d52100f3f2acd6e7cdbf715f41876e6401cf755d980d66cf61bc4b0fe0884135fa8478a7512c518253d081e3ef5b75494f SHA512 992b2b4914db3beeba877533b6ad293f6449f230e2eefd8ede373cd1f9ffaeeb79fbb92234434b38c9c392a88e52779e5b0cdc6b4f1e3f69098b7847925ec21f
+EBUILD vine-5.0.0.ebuild 515 BLAKE2B 80cd738078406523914b38598d013e0a5241de36ed30ff079e291854f1a110780d843c0b7a4c3c2891cf5e1137896ab9475b52ffe3eca8904301fd99d7c126d8 SHA512 c802c103cb8d1d9f816a454609822c71d16643759f0a0277ecfd070b91058db7f84baff86842f7af906d6727c09f63d936d87c45ceed9a80a3d74f830d4a4493
+MISC metadata.xml 461 BLAKE2B c59e2a0c8d53b0bf2cc57955dbd8a2fee9f1bd26db6b2c15ceeffa1a405ba5b7094dac7d3b6de0949e9ffa88e6eeb4bd1e37ae16ebed3236293a4fc3338f8194 SHA512 a5f59a4d4c2c5ef8ce5823c122c1a072f87eea9fb451638fdd28d19ab0ba07a6046d097a99d95a5453237f403999e62a35b2ab3c4c14d603b361e2983a9a0d08
diff --git a/dev-python/vine/metadata.xml b/dev-python/vine/metadata.xml
index 31174101d381..82cc3615f98a 100644
--- a/dev-python/vine/metadata.xml
+++ b/dev-python/vine/metadata.xml
@@ -4,6 +4,11 @@
<maintainer type="person">
<email>zmedico@gentoo.org</email>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <stabilize-allarches/>
<upstream>
<remote-id type="pypi">vine</remote-id>
<remote-id type="github">celery/vine</remote-id>
diff --git a/dev-python/vine/vine-5.0.0.ebuild b/dev-python/vine/vine-5.0.0.ebuild
index 515868bc33a1..3d11e5ae4c27 100644
--- a/dev-python/vine/vine-5.0.0.ebuild
+++ b/dev-python/vine/vine-5.0.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index c73dd1366cb9..e4028ce52bae 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -4,7 +4,9 @@ AUX virtualenv-16.7.8-tests-pypy.patch 3133 BLAKE2B 37d544c96a1546aa0df4e820014e
DIST virtualenv-16.7.10.tar.gz 5116776 BLAKE2B 42f0a4b4330850b504f8febd991ef6ecdcbb0821efdd94ca324a8cc34a68a760a8a98de97f0cb2384d8e6cbb0ce8f261995c6433886444e29b75ba0ce09ca12c SHA512 f06d7c354ce1910f04dbcbe1a77e60392653bbe4f638bafbe9284454db2c0e5d63cf9159201d0916fc01aaba91d45fb733b63096c38517fcd83fd00ed8b26d28
DIST virtualenv-20.4.3.tar.gz 10579193 BLAKE2B 02102579eb72b7e4ea8fa182b3c7ef5d8b9d95992b5f73b0f24737522dfae988a91953c49df5aa17541f3f0b1c54557ece7feba173a9cce3bb65964bddbd6edb SHA512 d79479d73fc87f34462e775629306bd20ff5d25eb1829c6719f08c800df6a5db03254b04773766a703d903d577cf74b8409a026196ba98d0f5f94f70604ed576
DIST virtualenv-20.4.4.tar.gz 10579531 BLAKE2B 9e10c07bd191d745d6904f304787a3913c0c574bb4453549796052f27329cbc2e3700fbc6f40ff02f4e94b8f1c21458c8fbd706b05ae458c033722d3eaf04f2e SHA512 acc528cccfc80aeed2fcd7209cab7ff0f1a7d1dc01a59fdb6a07703c7905904ab68d3f4ff312e108c687d03495e82ed8d26ecc15c2b17b9e771605a46164b4bd
+DIST virtualenv-20.4.6.tar.gz 10588254 BLAKE2B 90537a694940063d74513ac74eb5e771c97cb7413b98ef9628ad71eecfd7bf1f604d920b94fc31b87ec2884aa1988aae8917085c4561cd9902eec83994197073 SHA512 4ed0b1e333215f2a9cc91082b4bbbe9ba6c1da928e5c19a2245966041213d771e02f84538c2a2a34c7aab539419ff14013150fc4b70884941fe48aa4786e90c0
EBUILD virtualenv-16.7.10-r1.ebuild 1846 BLAKE2B 59818b64498cb3ef09d0b95b32e24873faa5a0760681362ebfe5bd3fdd6b1cd914ddb1f0604b5b7bf22ed108f0b096ef7e2a738fc9717ee6dc4260a45f46a882 SHA512 e7c0fe99c605ad2dd5c0c83f168ea70dab48973134c8819924f4296ffacefccc017048f237506024b9c8ee4a84580a31ca76370ca8eea9f6c079f0eca773e37b
EBUILD virtualenv-20.4.3.ebuild 4307 BLAKE2B 24e82320a9e8868ef3792f41e07c05020536bff5bb3a352776f000663288f280b5722c58f1e36996488b2d81b21336243806539c0b611226b9adb12e1ca1f154 SHA512 1fb4b61299cefb90d8e1e035ebaa268ed6e378b916364c4f7dcc4b9d264f17a3e92b4aa959a203c4ba8e27a1f4751a501e5db98c257ffc6f88fa04ca66d0216d
EBUILD virtualenv-20.4.4.ebuild 4315 BLAKE2B f9a50746781f4b859e5dea9644745d582b0bc256e6ac0348a58d4738110757500e68caa52726504ac03ad51c80e9d43b365728632d688e3af341224d9f25cddf SHA512 2c9eba72b07349b230a6e16936a1edd8b4914d9d15d1c1ed0ffa92aafb31720f6f06e27eac04ec55a375f972411dd31aa0d592420812e7db36bff5e9518f32c8
+EBUILD virtualenv-20.4.6.ebuild 4209 BLAKE2B 5015cc7617c10588fe04ca9b726c3b27dc14841be8ab10b3baac3d724a65e6161f90f6085969b2ace0d61b4683bd3e94121a6e587f3ef3852b587b3f0980fd14 SHA512 23a8edae6317843d208319c77d8c3e878be91ca7c9288b690f3192e9d4576e72cef5ca4cda42cd3f4a009931777d9e2310cfb5daf8976e425841d4f1f4303fcc
MISC metadata.xml 405 BLAKE2B 65152299182652973b0a6387a690d6e04066d9ac05167d6f0ef7d27036813a793503d16e65514093869ed596227123f493dfdba021a094b0021b6c5b98cc0cf7 SHA512 13db4a863e2a82bae1d177967fc45821a59fddc9afc5c9bbbc0abf64fd2c57cb1f7053443d4721c3c91b6562c1b3844560fccc5853f14bce387aabc620167eb6
diff --git a/dev-python/virtualenv/virtualenv-20.4.6.ebuild b/dev-python/virtualenv/virtualenv-20.4.6.ebuild
new file mode 100644
index 000000000000..b4dd5456eec6
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.4.6.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+DISTUTILS_USE_SETUPTOOLS=manual
+
+inherit distutils-r1
+
+DESCRIPTION="Virtual Python Environment builder"
+HOMEPAGE="
+ https://virtualenv.pypa.io/en/stable/
+ https://pypi.org/project/virtualenv/
+ https://github.com/pypa/virtualenv/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+SLOT="0"
+
+RDEPEND="
+ >=dev-python/appdirs-1.4.3[${PYTHON_USEDEP}]
+ >=dev-python/distlib-0.3.1[${PYTHON_USEDEP}]
+ >=dev-python/filelock-3[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-41[${PYTHON_USEDEP}]
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/importlib_metadata-0.12[${PYTHON_USEDEP}]
+ ' python3_7 pypy3)"
+# coverage is used somehow magically in virtualenv, maybe it actually
+# tests something useful
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/flaky[${PYTHON_USEDEP}]
+ >=dev-python/pip-20.0.2[${PYTHON_USEDEP}]
+ >=dev-python/pytest-freezegun-0.4.1[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+ ' 'python3*')
+ )"
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx_rtd_theme \
+ dev-python/towncrier
+distutils_enable_tests pytest
+
+src_configure() {
+ export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_test() {
+ local deselect=(
+ tests/unit/activation/test_xonsh.py
+ tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data
+ tests/unit/create/test_creator.py::test_cross_major
+ )
+ [[ ${EPYTHON} == pypy3 ]] && deselect+=(
+ 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]'
+ 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]'
+ 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]'
+ 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]'
+ 'tests/unit/create/test_creator.py::test_zip_importer_can_import_setuptools'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9--bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10--bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7--bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3--bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9--bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10--bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7--bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3--bin-]'
+ )
+
+ distutils_install_for_testing
+ epytest ${deselect[@]/#/--deselect }
+}
+
+pkg_postinst() {
+ elog "Please note that while virtualenv package no longer supports"
+ elog "Python 2.7, you can still create py2.7 virtualenvs via:"
+ elog " $ virtualenv -p 2.7 ..."
+}
diff --git a/dev-python/websocket-client/Manifest b/dev-python/websocket-client/Manifest
index 93d7adbd0d21..c25a051d7279 100644
--- a/dev-python/websocket-client/Manifest
+++ b/dev-python/websocket-client/Manifest
@@ -1,3 +1,5 @@
+DIST websocket-client-0.59.0.tar.gz 57897 BLAKE2B 9f15c563491bd105a1987281cc20c0ab80ed1625036eeaa674fd28334b8226b5f9660b150743649f6bc7717d4306cbb1778222f9caeeff29507ab364572ce2b5 SHA512 c7f4a0336093de86fd00828049a836477a3c859cc4bddebd9e7d31eb746dab4de8fa11205a5fb182e5df3590964aa73f279310575dfabc4abc32157e80df42b1
DIST websocket_client-0.58.0.tar.gz 48216 BLAKE2B 5e559852385d95caffa73fdb4bfcddd3e00f7bdc9d23d07e7bd6b9e8de599742e153d31bb3a57bdf1aef02361f5dc0b13a443c21872c27576e068f246102d655 SHA512 c587945831427a9bddef96be53d20fec7f55ffd7efe2b676dac96b8078ba446ecda85379a4edfc49c36de936516d3994cbd0515decb9b615cd969bde1117167a
EBUILD websocket-client-0.58.0-r1.ebuild 824 BLAKE2B 3502b651e758f1ed8fb62ee84b988e49748c6ee99ed76ff93b1ea447ff8b77ef68d7680d23aed8d06d4f0fc7e76b5aa08237b973607031b2030e289feca09d6d SHA512 b8db735fcef22e1a983a245b29e637968ddc7710799bc18856a967aaa24ad9b671961f6a25e02de3953218053d1e6cbce255f27a62ee9d8b316ea156822dcbf4
+EBUILD websocket-client-0.59.0.ebuild 868 BLAKE2B 0419321d05df5bb4e0582c98ab43441be991a911860c50ea3e811956e83725a7810eea7f7eaa643341d18545ccfabeff08f71ee7ce72b25f1c13acf8af724a4b SHA512 ac1735701c8452d072c2c62cea273f324f7c267ea911e12c4781bae5a679047fdf97a197d43bd8a19324ff1a0a9225820a587ff9bcc2c8c772163b7e0e5c0177
MISC metadata.xml 497 BLAKE2B 1a68fcd42a257afae80db03043a732a321079f146c252a89d1c5399bc5800a5475fd36f31cef381544c9592e39a86c14eb5334ab1800a5191b0f7ec9e0806f19 SHA512 ce4184c2e87f87cd787cacf1c7b566df2fbf7dda97a6b6639e02c003ede6ac5b90494eb9b3b509c303a56fc4e829acc05ec9d3d01846e85b233a561d1cdbd5b4
diff --git a/dev-python/websocket-client/websocket-client-0.59.0.ebuild b/dev-python/websocket-client/websocket-client-0.59.0.ebuild
new file mode 100644
index 000000000000..691924433e06
--- /dev/null
+++ b/dev-python/websocket-client/websocket-client-0.59.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=( pypy3 python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="WebSocket client for python with hybi13 support"
+HOMEPAGE="https://github.com/websocket-client/websocket-client"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
+IUSE="examples"
+
+RDEPEND="
+ dev-python/six[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests setup.py
+
+src_prepare() {
+ sed -i -e '1i#!/usr/bin/env python' bin/wsdump.py || die
+ # Internet
+ sed -i -e 's:testConnect:_&:' websocket/tests/test_http.py || die
+ distutils-r1_src_prepare
+}
+
+python_install_all() {
+ if use examples; then
+ docompress -x "/usr/share/doc/${PF}/examples"
+ dodoc -r examples
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/wheel/Manifest b/dev-python/wheel/Manifest
index 8c1d5be37b9b..b83e0e75c13e 100644
--- a/dev-python/wheel/Manifest
+++ b/dev-python/wheel/Manifest
@@ -1,3 +1,3 @@
DIST wheel-0.36.2.gh.tar.gz 67999 BLAKE2B 0bb6742ddb25a5b94f94fd071dfe63ae5fa555731625b4b8ca2c7abb1a255e24590ae9ea250ada0473fcd74f19bdca7e529f8eda1a79d8e394d8b339bd2a257a SHA512 23f3dd0540ecc8e762f37a4bb69713abe99125a605c03b1a3412cec910fb7a6cea3eee3910d7c98122b276170a17414c9132b57b57a30a4ba1283cea8f9e20fa
-EBUILD wheel-0.36.2.ebuild 947 BLAKE2B 7d3fe84cfda34096b802ef858c3149c67c018acf55572e670d98ecf6a35cd0adfe14b38ea35bcce15287a5a2cfe67b0887ce2526f44716ba8051fa369f3d02d3 SHA512 ea57f55f9c68f0d399ab967b0720a7e4af27ebdce4a9cb85b18d2c363163ae08b5c699f49775306fca8ae2c9f3027b8c8c0110071c5cbc2c2718766aed12dc09
+EBUILD wheel-0.36.2.ebuild 663 BLAKE2B 905eb8dc27cfa6e7d056560fc51afb083ff1fb6061cf971e108f3b90326b93c6ce8dacbf04367d3623c8729eafb896b27b7b93521440f7cf57711b5065f9d8dc SHA512 023b53fd97c196e2f92f6e62531bd066cd9067dfdf0a08c0694b572f3f1285edc630c179d4d183e6e8ee7031bd2d0e5c313270589e70ef2542b816326df1f463
MISC metadata.xml 332 BLAKE2B 6c674dc3f3401ae851af12ce14e50ddfe100ffcf26caf3bd49dd93a19433d8c190fe3aabbeba3280f4eb96fe1856d58ce2a5b7c24ee15dacc4593d0534fbac9d SHA512 f0e8a4870fdc46f2a8cdb719832a7d1e108283a35f8f1a2756259c8823480509f9fdfdafdb59d9f0ec2f38c2e78ea6e2937ef5a086408e5e7aeb43b951e0c9a0
diff --git a/dev-python/wheel/wheel-0.36.2.ebuild b/dev-python/wheel/wheel-0.36.2.ebuild
index bbdaa700a3c2..bf0cf3f413cf 100644
--- a/dev-python/wheel/wheel-0.36.2.ebuild
+++ b/dev-python/wheel/wheel-0.36.2.ebuild
@@ -3,9 +3,7 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
-
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
DESCRIPTION="A built-package format for Python"
@@ -17,7 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-distutils_enable_tests pytest
+distutils_enable_tests --install pytest
src_prepare() {
sed \
@@ -25,14 +23,3 @@ src_prepare() {
-i setup.cfg || die
distutils-r1_src_prepare
}
-
-python_test() {
- if ! python_is_python3; then
- # install fails due to unicode in paths
- ewarn "Testing is broken with py2.7, please test externally"
- return
- fi
-
- distutils_install_for_testing --via-root
- pytest -vv || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/wurlitzer/Manifest b/dev-python/wurlitzer/Manifest
index 8c1eccf4f75c..3b98bad9299e 100644
--- a/dev-python/wurlitzer/Manifest
+++ b/dev-python/wurlitzer/Manifest
@@ -1,5 +1,5 @@
DIST wurlitzer-2.0.1.tar.gz 10638 BLAKE2B e5350a3920ae072f93a0043ec368766d8e190558b3e897e68b272b06d0d6ff7907f2aeecfd41a99b54804a596ad9f7d7062995a5c465724a2b87419ee801daa3 SHA512 06f67b666c2a364b5ee497fa2f0ab8640aeb2953b678e35b13e1558ab29bc5554f479731f9942d8f033275f5151bb9f86408e0f04b1120bae0f29b27649d783c
DIST wurlitzer-2.1.0.tar.gz 8788 BLAKE2B 9a9e9696446fe31f0ff392eee011f341ee24c102e4e6bac195586b764386d1a835567560306cd3cb6e942b539a57ffa15aa9b3a20fac9224311ed7301130c84d SHA512 cc7291786b0505627129619094218f51c0679c0c3550645af3b94bdd3f10afd5fc8402d89dcb599d874a5c9e4f4966dc49a6f98a1ab0e2bb9adbc3f95d4fcc6a
EBUILD wurlitzer-2.0.1.ebuild 567 BLAKE2B 226ea4df6f1c673a0a1c8a7c07273358d1a08605d09f46c1991d773a1d97b9a3c267185cb2603d70e8dd4b1b7fe35ea15793564f50069e8a67b5a9a0354b45d1 SHA512 dd96836c083d3e107ff11786a0484f6c27d315aada50b0a2e5bc993eee7b838c02447282b9ae50b6f955d7ed580a0f9290e0afb2669d14358256fc3f6b68b13e
-EBUILD wurlitzer-2.1.0.ebuild 612 BLAKE2B 2f702743fe9977a6963d487814f4c1e78cc55e87fe5909a59b2ca9b8b7336fdefa5c7587d75b6f9a07bff3b74920cde0eb3b9cd90537f6871a6cae092c368150 SHA512 9e095c142ab71a9ac67b9d429c8bd8b1492c10eb71e2947d0784e55b6a2dc0f5f12dac31a32a55119837402fce32e521ec0c23a94af9d80a008bb6bd6fc48301
-MISC metadata.xml 532 BLAKE2B 259f964c223a5889699b49d49bc6152f6febaf6abbb5ec05187917b028c53f77cea4a48f7c57fbbc519a137ea6e72ee69368c46de5fc52cef7dfe9297abfaccb SHA512 8671caa64f777b76b176b686c6fafa6a0921f916d02de6a83e0229cfa9b5da8e8da8c1686413babc0d9b68894d529d2b8278579af1f99ee709f22d92f2cdc45e
+EBUILD wurlitzer-2.1.0.ebuild 613 BLAKE2B 3c706aa75c3a2bdc1abbf022452e97433bb57f81f1a04f9083193f9afec3f75f66ac116bb765a32140deb47f00e0bbcee347594b59a2c0931bf1a3d08f2dacda SHA512 1a117b463c9ab4cafaffd54acf317a361cff5dddb335a16963aeca0a6ada1bd1ec5a4a398204a9f6fa00d312d52a46aff60bbfa8987476baf008f6b73e665786
+MISC metadata.xml 556 BLAKE2B dca40a4c01d7007f94d4f095c053d66a3638fab0a0d94a5f882f83c112c5e5b3d2d633ed8c9a90abd43c499fdf492a9f959a6dc15b8c5ea753170721a6cc0d5e SHA512 5abefb57058b2b948994c37c6f89a939ab7035542c3807b9f4b2424933bf5787deb7815bd46a0bac000f7b3c3e2ab01662570b7b602c7174b20597904880c421
diff --git a/dev-python/wurlitzer/metadata.xml b/dev-python/wurlitzer/metadata.xml
index 067874164e2d..bbe06706f735 100644
--- a/dev-python/wurlitzer/metadata.xml
+++ b/dev-python/wurlitzer/metadata.xml
@@ -9,6 +9,7 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
+ <stabilize-allarches/>
<upstream>
<remote-id type="pypi">wurlitzer</remote-id>
<remote-id type="github">minrk/wurlitzer</remote-id>
diff --git a/dev-python/wurlitzer/wurlitzer-2.1.0.ebuild b/dev-python/wurlitzer/wurlitzer-2.1.0.ebuild
index 823423a2e8ee..8f7df62ef9b4 100644
--- a/dev-python/wurlitzer/wurlitzer-2.1.0.ebuild
+++ b/dev-python/wurlitzer/wurlitzer-2.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest
index 765f38f2d27a..da704c89e1e9 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -5,5 +5,5 @@ DIST xlsxwriter-1.3.7-tests.tar.gz 32545996 BLAKE2B 789ee62a955422629f5a1ab80924
EBUILD xlsxwriter-1.3.7.ebuild 576 BLAKE2B ad6f6ab0d63b0c4299974172f779c2ae032a105fb281de37c55e03d29ae38159f9e5e9709b4db344428f0a975d05cceba55845b090676823aa31dbb11fd211d9 SHA512 73daa30b7e27de684c30c432f6595bee89ef856804c5db7972c994c6b606815ad06fdb30608a9bf697421375d1e1d4e6c8bd618fd6fceab56dd0b9d5dd08ebef
EBUILD xlsxwriter-1.3.8.ebuild 554 BLAKE2B 8d66226d47349b2885dd0546e5af60b1e336affc6d2b1f86f2cf9a538b8bf9108c9d4d2cfabc67c9b2c25f8ba13a109c520083d16179575ba5739a02f2236f77 SHA512 54cb95e5a35480af79bf16fb90b1b5ea242d5d7ceaa2c8ba77aae8da365f58d60bfdb3e4ed2bd2974262fe3b7eac87dddc4c5f23ee7d145ae359747c64689d9d
EBUILD xlsxwriter-1.3.9.ebuild 554 BLAKE2B 8d66226d47349b2885dd0546e5af60b1e336affc6d2b1f86f2cf9a538b8bf9108c9d4d2cfabc67c9b2c25f8ba13a109c520083d16179575ba5739a02f2236f77 SHA512 54cb95e5a35480af79bf16fb90b1b5ea242d5d7ceaa2c8ba77aae8da365f58d60bfdb3e4ed2bd2974262fe3b7eac87dddc4c5f23ee7d145ae359747c64689d9d
-EBUILD xlsxwriter-1.4.0.ebuild 554 BLAKE2B 8d66226d47349b2885dd0546e5af60b1e336affc6d2b1f86f2cf9a538b8bf9108c9d4d2cfabc67c9b2c25f8ba13a109c520083d16179575ba5739a02f2236f77 SHA512 54cb95e5a35480af79bf16fb90b1b5ea242d5d7ceaa2c8ba77aae8da365f58d60bfdb3e4ed2bd2974262fe3b7eac87dddc4c5f23ee7d145ae359747c64689d9d
+EBUILD xlsxwriter-1.4.0.ebuild 555 BLAKE2B 1b11ecad7416841131563a8158c2358530923d8613ae76f74b4eca5060b923806e32d801538e9f354e707adc54e49fef17673091974d00afe56f22a8c1490b86 SHA512 1c16fcc4fd5f7696b9dd2f112e10441d7c10cdea6e61282748aa1fad23abb922c9b191e608fc29452d4b1111f86fb5228b04928bb29cc294341fd92df532f8aa
MISC metadata.xml 410 BLAKE2B d1fab95b5fac3e69c5303298385f65062b28934f22fe8db02db02753b5cae36137a3e02e1d38e3762933dc9297045e1efaee8d17c714ca7b22459f342f23f928 SHA512 4f3d74f5afdec59b8575446b444f1af36f71137c980f7790e952860afa98b2d128ddf8477b135715de2852b940926108dafbff3cb60f2f1a8825a02c415810e9
diff --git a/dev-python/xlsxwriter/xlsxwriter-1.4.0.ebuild b/dev-python/xlsxwriter/xlsxwriter-1.4.0.ebuild
index c262df7065c5..f2f028969d3c 100644
--- a/dev-python/xlsxwriter/xlsxwriter-1.4.0.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-1.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/zeep/Manifest b/dev-python/zeep/Manifest
index a5cc8f6599aa..57663e0dd2a2 100644
--- a/dev-python/zeep/Manifest
+++ b/dev-python/zeep/Manifest
@@ -1,3 +1,3 @@
DIST zeep-3.4.0.tar.gz 163748 BLAKE2B 52709b22bf3dbe228630fcaca33dbfb1f9bb2fd6fab9a2f3ad1cfdf92f84aa2a5b1b71dbd5d41eca3bc12a9ac022d27191929533578441ff020e574fe2b95cd8 SHA512 31adea141ffaabb122a2127bcbba2742ed15d4cef91907c8db4aefd8550b2259502a4122825cbfa62559fd5babd3d0c6ce2bf82dd3b79cd9026d8ca008897349
EBUILD zeep-3.4.0.ebuild 1100 BLAKE2B 7e843619c6d9d9ec04f543ffb5855163e707353324d5a0255e16b225203a185cc2d8f3c83373a81446cb05d1993158007b0421fe5930831c8be8329eb71dd424 SHA512 639fbfe9b47b3eaec46020e0098a7cea2add9eef608eb1607832452a465d26be0f5f99214aa03857d98f5e588324f032b9f9fa1827fbff3965ae1bbae986236a
-MISC metadata.xml 501 BLAKE2B b8c8d3138c026a20af68b919d1605ae32145216e4cd7d229d7c2ccf50034275553741638240b479fc9a6f42ed3b2fd46814aa81bcb698bbbef533c48bbf55c4a SHA512 4d066a86568b6e20c0e899e836d53c606d342589ca425b8c0fef615ac29876e3ed67adf1993161f44eee8c263e372ec7ae506218a39c74cfa7bd891b3ef10a25
+MISC metadata.xml 396 BLAKE2B 10f585e56bf4aeb23688f18fdbda91ae5b61c8128863b289b9d65310cf2cf43c8c6c9b42384cde871ac5b7915d35e7cb4684f13aff1bdfe2acc028a6a45cd705 SHA512 5dbaae697cfaef9d3e0eac672806064ce70c7f5ba13b08bc1530c7517de6d5210f25e315a99dcfad49d7dc711f8fcd6bcb53165cd14105209df3f3d002e8f1c8
diff --git a/dev-python/zeep/metadata.xml b/dev-python/zeep/metadata.xml
index 1cab8ed34b8e..94ae180241fd 100644
--- a/dev-python/zeep/metadata.xml
+++ b/dev-python/zeep/metadata.xml
@@ -4,10 +4,6 @@
<maintainer type="project">
<email>python@gentoo.org</email>
</maintainer>
- <maintainer type="person">
- <email>cedk@gentoo.org</email>
- <name>Cédric Krier</name>
- </maintainer>
<use>
<flag name="async">Add async support</flag>
<flag name="tornado">Add tornado support</flag>
diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index e68b2a5f1038..2a9df29835e6 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1,3 +1,5 @@
DIST python-zeroconf-0.29.0.gh.tar.gz 62466 BLAKE2B 430a9f4d4460d66166a2484862a8dd3af65f3cfad0e25557648abf26ebe88a7ae581934273db270ff30fa4d714b32a822448b22fd7a95e9e382b68ffae9b66b4 SHA512 a084da17cda264b531e7f58975d30ae0b5adb98f33ca78d1e865e1450dc42ad2bca69bc319c268f7977e70e082ae713142a57f97a9f050486c47b50698002590
-EBUILD zeroconf-0.29.0.ebuild 1019 BLAKE2B eeeb5849ad7f77232763ad4c7ef6509750e1b0ba7991f95b54d4aef6b94b6cf0a553d6136a0167434276193ccb7a9c34d7989033361563da0b659d28b91bb6a5 SHA512 6a57f4032849d4dab334d5f2e4f09a61a67bbefea2f70a116bbfb3f8bd219bd08c9ed0b9e76bd91d9665afaaedc31ed8f968fcec0a49b881b1928eb740652974
+DIST python-zeroconf-0.30.0.gh.tar.gz 64301 BLAKE2B ea0d5e36f3f012f217cbd4eeff0a9cd366496e2f64b06112ee3629ad016c8e28877f62358d5b5fd27387cfe474e488e99a9ad8ca1802f6d23612f99310243c57 SHA512 1f3165500a07525ef182bb60c1804fe2002a33a9f800470bdb32bdfd44a1b8f466a818a4390537674952159e5c0e257cf9e4ca570b1a9936e1cf8be294be6311
+EBUILD zeroconf-0.29.0.ebuild 1020 BLAKE2B 96682217021cc24e84c8002bfaea5f5e5a4aa23990c68a3ab8cfea1ae0a7725cbabb5b153c07142a8298812992c833080b2fd65c0d1c4c20bf823c8010fdfc80 SHA512 d448b0d72a8078a50e5297de3f2d9626aa17368b75fb74d73b590d9244162fce010c43f5be198519851cf27969270f6ee324fc42bc4b66ca04d091ee3e34dad1
+EBUILD zeroconf-0.30.0.ebuild 1091 BLAKE2B 22b5020085a1c2c29e9469fb81d77388367d6df91cc3c7e080949c9873a5094f1539a5a0d4584e1d2c586c47327ba816bf680022a68f62971985607168e317a2 SHA512 fce0041c3b9d40de22e5e42e923604cc794b4c4ecf231c985feed2cd2c29a2b7d22d88e4290805e4a4c0f4908f6d5729e62a87356f24b52ee5ee56363c13ae63
MISC metadata.xml 412 BLAKE2B 70dd13f9065885850c7c24da7e1a0825a1537e452213847e00d8af9977818d6bfcfda9c8f9e0d0b2241550a95d186432e0072762a1b77e65b66441812b29651a SHA512 28bafc2919fa66c0f1e532798ac40c537a53c18e781590881116440886d09f5511425f2cddee912e3fc63ef92ee1a9c4da0f7f79cb44dab6e5f51d62202de844
diff --git a/dev-python/zeroconf/zeroconf-0.29.0.ebuild b/dev-python/zeroconf/zeroconf-0.29.0.ebuild
index 7a446550f3e8..83912114f7e2 100644
--- a/dev-python/zeroconf/zeroconf-0.29.0.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.29.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
MY_P=python-zeroconf-${PV}
diff --git a/dev-python/zeroconf/zeroconf-0.30.0.ebuild b/dev-python/zeroconf/zeroconf-0.30.0.ebuild
new file mode 100644
index 000000000000..7468e3466c5c
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.30.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..10} )
+inherit distutils-r1
+
+MY_P=python-zeroconf-${PV}
+DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)"
+HOMEPAGE="
+ https://github.com/jstasiak/python-zeroconf/
+ https://pypi.org/project/zeroconf/"
+SRC_URI="
+ https://github.com/jstasiak/python-zeroconf/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND=">=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local excludes=(
+ # network
+ zeroconf/test.py::Framework::test_close_multiple_times
+ zeroconf/test.py::Framework::test_launch_and_close
+ zeroconf/test.py::Framework::test_launch_and_close_v4_v6
+ zeroconf/test.py::Framework::test_launch_and_close_v6_only
+ zeroconf/test.py::ServiceTypesQuery::test_integration_with_listener_ipv6
+ )
+
+ epytest ${excludes[@]/#/--deselect } zeroconf/test.py
+}
diff --git a/dev-python/zope-event/Manifest b/dev-python/zope-event/Manifest
index ebea717032b1..0b1e4a85ec23 100644
--- a/dev-python/zope-event/Manifest
+++ b/dev-python/zope-event/Manifest
@@ -1,3 +1,3 @@
DIST zope.event-4.5.0.tar.gz 18723 BLAKE2B 449ae969709c863681df1a08f016c850242ebe86b9abfa57db62a982c81bba7c496fc19dd2b187284da44d975688b544ee52a5a48a2fb782d4c7210d5773ee2b SHA512 1d82ae316fc75eebc03aadeb78890a19add35490720cd7bd073faeb9dc9ed97511ca4fdafc2228530798384d667c0aa88e3ef47b0be668128556a78bf82c42e5
-EBUILD zope-event-4.5.0-r1.ebuild 973 BLAKE2B 0364a976a5446f835efbf6780393f07fd982cfe429426e5c90539c134e2c436e3863d7f9254945187b5a4c84865e7913c98cfe4946fea5b4317cef863e8afa55 SHA512 1ef2d53bed2d9b3d712b4f20d274d71a6c9546af47225dc3ced3b87fa5659802fb1a81048a05e791f800dfcd258140e113e210f250da3c7b722e976a54293560
+EBUILD zope-event-4.5.0-r1.ebuild 973 BLAKE2B 88bab022e749d06b28caea4cce297c864fc69b4cf88b480a5c3740894d798099ffb37ff16dd3b701bb8b518a84207659baf1f59f88e35bdde06eb8350b01f07e SHA512 be965138d816fbc1d8f2833a418441c5f269d1d93f6d30ec17f626674a6e0c377c7234636ec29c622b700c6ddbbe09b3ea5a3738faba5dd84c97a2abdd8140a5
MISC metadata.xml 402 BLAKE2B f2c7c1289844e39f7f2ad7132b039f755b48579717597983ef145f1cd90b5bebbda67d27ac79d0886bfb90e7319da10fc542b4dceaf205df7c0a04d8719506c0 SHA512 f716231acfc5d650aa5de791f78f68eda6b3c9df1ce6c0e26a902b02cabbbd44611585dee3e08eeb85af79b6532aba8d6422ecea7816543016fb89df0735bca4
diff --git a/dev-python/zope-event/zope-event-4.5.0-r1.ebuild b/dev-python/zope-event/zope-event-4.5.0-r1.ebuild
index f388c709d8a6..5367385c055b 100644
--- a/dev-python/zope-event/zope-event-4.5.0-r1.ebuild
+++ b/dev-python/zope-event/zope-event-4.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/zope-interface/Manifest b/dev-python/zope-interface/Manifest
index 0087586be578..c3b3fea2a3fa 100644
--- a/dev-python/zope-interface/Manifest
+++ b/dev-python/zope-interface/Manifest
@@ -2,5 +2,5 @@ AUX 5.1.0-drop-coverage.patch 571 BLAKE2B d5f334b7f5ec5df710174f9a3768c2d7400cef
DIST zope.interface-5.3.0.tar.gz 241964 BLAKE2B 4b1ea32f3f08e2d49afa402358760dd575057bc4487ad52686a2aaceee782501c3c1891dda00cbd306abe35e7bfea4cf41a4a340644258cf478a637abd62c103 SHA512 3544c64d64f32e4635031325b38500b8ed5888b03821c5ff2e07c2d88bb50ccb0b6fe24c6a55813bbe05caf2b847be832182e04dcd8e9ff29f1e68c1fda7c680
DIST zope.interface-5.4.0.tar.gz 249329 BLAKE2B 3a35ce6ff2a9984ed865cfb3bc3371e8069eb416d11bddbc56e27db4d76762fb1b87d295b51258ec006fddcbb38a8752b47a2d7874c0c8a959ca78101eae2750 SHA512 ef15d63397e05ad9fc44b2d5d786b0399b6973bb5f4866fab839ff612756f3157f2099d0f5c0469b574a5c8b5920a7c2a5c6eab8e8f84c24d5c43e816669bffe
EBUILD zope-interface-5.3.0.ebuild 1318 BLAKE2B f79c2dcb0f3f82d67fa31baae50373c229eda4b45c430c794bb092c438c71f12fa4734bd49edb4119ac53cdac69546715fe743af77dc92230cb394e92f35a491 SHA512 f8c9f951a59d4eb33676a1278fced53d0a5542e2514b90e1bc698c4525e536a890d28c48807d8a4ef2022f45216e0d9221967541ebb797f340cb7e11c88f3f06
-EBUILD zope-interface-5.4.0.ebuild 1326 BLAKE2B d2c531d58817fb1e7f869ce6fe27725088f768e90a0ec6193dbd76b405322b8422d124f941ac1ff7bc3e9824b9cd8342115ad85f211beae82dff593280bae791 SHA512 d829c0faf1292ab1754ced10ad3a14b16a51ccdae3e57b3ea475f502f698a3cd027a265184251dd03d14f3ff7214ee4705a6b1fc38e53ec1c25ca907f158de0e
+EBUILD zope-interface-5.4.0.ebuild 1327 BLAKE2B af92c1ac3ba54d0a663622448204fe85a2140932503d7ad86760363c5b3cbb9697e1317dda51f08d57fe1da5a9c5d12a52fe2bacdd60f26534eff9f192af8cac SHA512 88615ca0be275366c934ca78602e32ec1c571f2c8c1d6ce2bc213e343bffc20a2f29e8b095a0e618844668d6ae15ddcad5420b0253cab5f8aa4049289c9271e8
MISC metadata.xml 386 BLAKE2B f8454bc6cb7c55f203d75f44428b0fe404d050e4938f80e5ca1e0504811a3ea73980ab474d12b47f31a87ed508a2f23143d6393eaf2f66eaface7b35a2058a61 SHA512 fc31e083f990006f9a4bdf1cdef5b8efee3e69e8444f614dd5fdcc0d7ddb8291cc1e45c21ab1418668c2e247068a39467e837aa8b869cc050a856635b8789fdd
diff --git a/dev-python/zope-interface/zope-interface-5.4.0.ebuild b/dev-python/zope-interface/zope-interface-5.4.0.ebuild
index 7c0a39bc13a3..9948ed90575a 100644
--- a/dev-python/zope-interface/zope-interface-5.4.0.ebuild
+++ b/dev-python/zope-interface/zope-interface-5.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
# pkg_resources namespace
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1 flag-o-matic
diff --git a/dev-python/zope-testing/Manifest b/dev-python/zope-testing/Manifest
index de56bbf6460b..12cb05425e96 100644
--- a/dev-python/zope-testing/Manifest
+++ b/dev-python/zope-testing/Manifest
@@ -1,3 +1,3 @@
DIST zope.testing-4.9.tar.gz 62294 BLAKE2B 34b2fc10e7220d88451b655d0e43f513d004779c496c824fa3e58b17c883a401f4707d5dbe7a547f1f97fe7db73b25cdf16997f2733b832ceabc37f1d5265397 SHA512 04b660aa93e120ae7e57bf637d99302d26912800ea3995a24c6d252ee4bd8e06fd8d4a24d980f591846d9bca93523373a92528ef492ff4d6990887ab6cf527d0
-EBUILD zope-testing-4.9.ebuild 935 BLAKE2B 1a3a1199b9c8f3e677c44dd6c8f1347ee3882b0ecaacaecb1f22a42a36791865667afd3dc4ba38dffc8856728b644dafa58b7b5db12ab227db17864a0772f9cb SHA512 1f346a6c06c8eec07790332b0e75bc5f7cccf5b8e4225a5b841a5d2d29df21caf801494b95831445f7767dbffdb9f6f7019f51808582e7a6870efad7a5fb1d78
+EBUILD zope-testing-4.9.ebuild 936 BLAKE2B 1ee316f1c41e37cf97902792aaf65a715f87b48e86bd5fb9dd6c57958350da3484334c50c296c2f542bb677060a236d722460e150e79a8a4a2b3024a7c3d7461 SHA512 8090f80b5827a7a3b98fceae5fe67815fe4ddf4983951eee921b8653f0a8a88e1b8004c0769092e213da51325822de009b659debbcd4d288ca190d9b9879c06b
MISC metadata.xml 406 BLAKE2B 3716e9dbf31f44ea27818f1a21db94db8d1d57dfca5952f3b47353d6e47b3b777d60deeda14feeccc3c422f0c6e50c55ed79bb3ae1928efe04493f98c3a6e74a SHA512 d65fca74f17c5d2c72ddd3e670b0773a27305ba7637c74126226e6db47b9d79310710027f3b536701f69ea06c8408230973e944294ba4d1ff9e54f7afbda0d1a
diff --git a/dev-python/zope-testing/zope-testing-4.9.ebuild b/dev-python/zope-testing/zope-testing-4.9.ebuild
index 9b96eb325345..4da58c831cae 100644
--- a/dev-python/zope-testing/zope-testing-4.9.ebuild
+++ b/dev-python/zope-testing/zope-testing-4.9.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
MY_PN=${PN/-/.}