summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-05-11 19:55:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-05-11 19:55:43 +0100
commit185fa19bbf68a4d4dca534d2b46729207a177f16 (patch)
treea8a537b82fda83a0799c2ca9887f212558363aa7 /dev-python
parentc8fd0d84af0bfd1949542adc2cbb735b1d28f9ed (diff)
gentoo resync : 11.05.2021
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Faker/Faker-8.1.3.ebuild27
-rw-r--r--dev-python/Faker/Manifest2
-rw-r--r--dev-python/Manifest.gzbin245792 -> 244977 bytes
-rw-r--r--dev-python/aesara/Manifest2
-rw-r--r--dev-python/aesara/aesara-2.0.7.ebuild2
-rw-r--r--dev-python/alembic/Manifest2
-rw-r--r--dev-python/alembic/alembic-1.6.2.ebuild31
-rw-r--r--dev-python/aniso8601/Manifest2
-rw-r--r--dev-python/aniso8601/aniso8601-9.0.1.ebuild2
-rw-r--r--dev-python/anyqt/Manifest2
-rw-r--r--dev-python/anyqt/anyqt-0.0.13.ebuild16
-rw-r--r--dev-python/apispec/Manifest2
-rw-r--r--dev-python/apispec/apispec-4.4.1.ebuild37
-rw-r--r--dev-python/async_generator/Manifest2
-rw-r--r--dev-python/async_generator/async_generator-1.10.ebuild8
-rw-r--r--dev-python/asyncstdlib/Manifest2
-rw-r--r--dev-python/asyncstdlib/asyncstdlib-3.9.1.ebuild2
-rw-r--r--dev-python/attrs/Manifest2
-rw-r--r--dev-python/attrs/attrs-21.2.0.ebuild30
-rw-r--r--dev-python/autobahn/Manifest2
-rw-r--r--dev-python/autobahn/autobahn-21.3.1.ebuild2
-rw-r--r--dev-python/awxkit/Manifest2
-rw-r--r--dev-python/awxkit/awxkit-19.1.0.ebuild29
-rw-r--r--dev-python/backcall/Manifest2
-rw-r--r--dev-python/backcall/backcall-0.2.0.ebuild5
-rw-r--r--dev-python/bcrypt/Manifest2
-rw-r--r--dev-python/bcrypt/bcrypt-3.2.0.ebuild2
-rw-r--r--dev-python/black/Manifest4
-rw-r--r--dev-python/black/black-21.5_beta1.ebuild (renamed from dev-python/black/black-21.5_beta0.ebuild)1
-rw-r--r--dev-python/blessed/Manifest2
-rw-r--r--dev-python/blessed/blessed-1.18.0.ebuild2
-rw-r--r--dev-python/blinker/Manifest2
-rw-r--r--dev-python/blinker/blinker-1.4-r2.ebuild4
-rw-r--r--dev-python/boto3/Manifest6
-rw-r--r--dev-python/boto3/boto3-1.17.68.ebuild56
-rw-r--r--dev-python/boto3/boto3-1.17.69.ebuild56
-rw-r--r--dev-python/boto3/boto3-1.17.70.ebuild56
-rw-r--r--dev-python/botocore/Manifest6
-rw-r--r--dev-python/botocore/botocore-1.20.68.ebuild60
-rw-r--r--dev-python/botocore/botocore-1.20.69.ebuild59
-rw-r--r--dev-python/botocore/botocore-1.20.70.ebuild59
-rw-r--r--dev-python/bottle/Manifest2
-rw-r--r--dev-python/bottle/bottle-0.12.19.ebuild5
-rw-r--r--dev-python/breathe/Manifest2
-rw-r--r--dev-python/breathe/breathe-4.30.0.ebuild31
-rw-r--r--dev-python/cachetools/Manifest2
-rw-r--r--dev-python/cachetools/cachetools-4.2.2.ebuild2
-rw-r--r--dev-python/cfn-python-lint/Manifest2
-rw-r--r--dev-python/cfn-python-lint/cfn-python-lint-0.49.1.ebuild52
-rw-r--r--dev-python/cjkwrap/Manifest2
-rw-r--r--dev-python/cjkwrap/cjkwrap-2.2-r1.ebuild4
-rw-r--r--dev-python/clang-python/Manifest8
-rw-r--r--dev-python/clang-python/clang-python-11.1.0.ebuild2
-rw-r--r--dev-python/clang-python/clang-python-12.0.0.9999.ebuild4
-rw-r--r--dev-python/clang-python/clang-python-12.0.0.ebuild2
-rw-r--r--dev-python/clang-python/clang-python-13.0.0.9999.ebuild2
-rw-r--r--dev-python/click-default-group/Manifest2
-rw-r--r--dev-python/click-default-group/click-default-group-1.2.2.ebuild3
-rw-r--r--dev-python/click/Manifest2
-rw-r--r--dev-python/click/click-7.1.2-r1.ebuild4
-rw-r--r--dev-python/cloudpickle/Manifest2
-rw-r--r--dev-python/cloudpickle/cloudpickle-1.6.0.ebuild5
-rw-r--r--dev-python/colorlog/Manifest2
-rw-r--r--dev-python/colorlog/colorlog-5.0.1.ebuild2
-rw-r--r--dev-python/configargparse/Manifest2
-rw-r--r--dev-python/configargparse/configargparse-1.4.1.ebuild34
-rw-r--r--dev-python/configobj/Manifest2
-rw-r--r--dev-python/configobj/configobj-5.0.6-r1.ebuild2
-rw-r--r--dev-python/cookies/Manifest2
-rw-r--r--dev-python/cookies/cookies-2.2.1-r1.ebuild2
-rw-r--r--dev-python/croniter/Manifest2
-rw-r--r--dev-python/croniter/croniter-1.0.13.ebuild26
-rw-r--r--dev-python/cycler/Manifest2
-rw-r--r--dev-python/cycler/cycler-0.10.0-r1.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.xml11
-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/Manifest2
-rw-r--r--dev-python/decorator/decorator-5.0.7.ebuild2
-rw-r--r--dev-python/deepmerge/Manifest6
-rw-r--r--dev-python/deepmerge/deepmerge-0.1.1_p1.ebuild24
-rw-r--r--dev-python/deepmerge/deepmerge-0.2.1.ebuild24
-rw-r--r--dev-python/deepmerge/deepmerge-0.3.0.ebuild2
-rw-r--r--dev-python/defusedxml/Manifest2
-rw-r--r--dev-python/defusedxml/defusedxml-0.7.1.ebuild2
-rw-r--r--dev-python/denonavr/Manifest14
-rw-r--r--dev-python/denonavr/denonavr-0.10.1.ebuild34
-rw-r--r--dev-python/denonavr/denonavr-0.10.3.ebuild34
-rw-r--r--dev-python/denonavr/denonavr-0.10.4.ebuild34
-rw-r--r--dev-python/denonavr/denonavr-0.10.7.ebuild (renamed from dev-python/denonavr/denonavr-0.10.5.ebuild)3
-rw-r--r--dev-python/denonavr/denonavr-0.9.10.ebuild30
-rw-r--r--dev-python/denonavr/denonavr-0.9.9.ebuild30
-rw-r--r--dev-python/dill/Manifest2
-rw-r--r--dev-python/dill/dill-0.3.3.ebuild4
-rw-r--r--dev-python/django-otp/Manifest2
-rw-r--r--dev-python/django-otp/django-otp-1.0.5.ebuild36
-rw-r--r--dev-python/django/Manifest20
-rw-r--r--dev-python/django/django-2.2.22.ebuild (renamed from dev-python/django/django-2.2.21.ebuild)1
-rw-r--r--dev-python/django/django-3.1.10.ebuild (renamed from dev-python/django/django-3.2.1.ebuild)4
-rw-r--r--dev-python/django/django-3.2.2.ebuild (renamed from dev-python/django/django-3.1.9.ebuild)7
-rw-r--r--dev-python/django/files/django-2.2.21-fix-bpo43882.patch25
-rw-r--r--dev-python/django/files/django-3.0.6-bashcomp.patch56
-rw-r--r--dev-python/dominate/Manifest2
-rw-r--r--dev-python/dominate/dominate-2.6.0.ebuild4
-rw-r--r--dev-python/exdown/Manifest2
-rw-r--r--dev-python/exdown/exdown-0.9.0.ebuild29
-rw-r--r--dev-python/falcon/Manifest4
-rw-r--r--dev-python/falcon/falcon-3.0.1.ebuild51
-rw-r--r--dev-python/falcon/metadata.xml5
-rw-r--r--dev-python/fastimport/Manifest4
-rw-r--r--dev-python/fastimport/fastimport-0.9.11.ebuild2
-rw-r--r--dev-python/fastimport/fastimport-0.9.12.ebuild2
-rw-r--r--dev-python/findimports/Manifest2
-rw-r--r--dev-python/findimports/findimports-2.0.0.ebuild19
-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/flake8/Manifest2
-rw-r--r--dev-python/flake8/flake8-3.9.2.ebuild37
-rw-r--r--dev-python/freezegun/Manifest2
-rw-r--r--dev-python/freezegun/files/freezegun-1.1.0-py310.patch30
-rw-r--r--dev-python/freezegun/freezegun-1.1.0-r1.ebuild31
-rw-r--r--dev-python/fsspec/Manifest9
-rw-r--r--dev-python/fsspec/files/fsspec-0.8.2-test-cleanup.patch80
-rw-r--r--dev-python/fsspec/fsspec-0.8.5.ebuild50
-rw-r--r--dev-python/fsspec/fsspec-0.8.7.ebuild48
-rw-r--r--dev-python/fsspec/fsspec-0.9.0.ebuild48
-rw-r--r--dev-python/fsspec/fsspec-2021.04.0.ebuild2
-rw-r--r--dev-python/funcparserlib/Manifest2
-rw-r--r--dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild2
-rw-r--r--dev-python/funcy/Manifest4
-rw-r--r--dev-python/funcy/funcy-1.16.ebuild24
-rw-r--r--dev-python/funcy/metadata.xml4
-rw-r--r--dev-python/google-api-python-client/Manifest1
-rw-r--r--dev-python/google-api-python-client/files/google-api-python-client-1.8.3-tests.patch28
-rw-r--r--dev-python/greenlet/Manifest2
-rw-r--r--dev-python/greenlet/greenlet-1.1.0.ebuild24
-rw-r--r--dev-python/h11/Manifest4
-rw-r--r--dev-python/h11/h11-0.11.0.ebuild18
-rw-r--r--dev-python/h11/h11-0.12.0.ebuild2
-rw-r--r--dev-python/hpack/Manifest2
-rw-r--r--dev-python/hpack/hpack-4.0.0.ebuild2
-rw-r--r--dev-python/html5lib/Manifest3
-rw-r--r--dev-python/html5lib/files/html5lib-1.1-pytest6.patch153
-rw-r--r--dev-python/html5lib/html5lib-1.1.ebuild9
-rw-r--r--dev-python/httpauth/Manifest2
-rw-r--r--dev-python/httpauth/httpauth-0.3.ebuild4
-rw-r--r--dev-python/httpcore/Manifest2
-rw-r--r--dev-python/httpcore/httpcore-0.13.3.ebuild64
-rw-r--r--dev-python/humanize/Manifest2
-rw-r--r--dev-python/humanize/humanize-3.5.0.ebuild2
-rw-r--r--dev-python/hvac/Manifest4
-rw-r--r--dev-python/hvac/hvac-0.10.11.ebuild49
-rw-r--r--dev-python/hvac/metadata.xml4
-rw-r--r--dev-python/hyperframe/Manifest2
-rw-r--r--dev-python/hyperframe/hyperframe-6.0.1.ebuild2
-rw-r--r--dev-python/hyperlink/Manifest2
-rw-r--r--dev-python/hyperlink/hyperlink-21.0.0.ebuild5
-rw-r--r--dev-python/idna/Manifest2
-rw-r--r--dev-python/idna/idna-3.1.ebuild2
-rw-r--r--dev-python/inflection/Manifest2
-rw-r--r--dev-python/inflection/inflection-0.5.1.ebuild4
-rw-r--r--dev-python/ipykernel/Manifest4
-rw-r--r--dev-python/ipykernel/ipykernel-5.5.0-r1.ebuild41
-rw-r--r--dev-python/ipykernel/ipykernel-5.5.3-r1.ebuild2
-rw-r--r--dev-python/irc/Manifest2
-rw-r--r--dev-python/irc/irc-19.0.1.ebuild7
-rw-r--r--dev-python/iso8601/Manifest2
-rw-r--r--dev-python/iso8601/iso8601-0.1.14.ebuild2
-rw-r--r--dev-python/jaraco-logging/Manifest2
-rw-r--r--dev-python/jaraco-logging/jaraco-logging-3.1.0.ebuild6
-rw-r--r--dev-python/jupyter_client/Manifest2
-rw-r--r--dev-python/jupyter_client/jupyter_client-6.2.0.ebuild36
-rw-r--r--dev-python/libnacl/Manifest4
-rw-r--r--dev-python/libnacl/libnacl-1.6.1.ebuild22
-rw-r--r--dev-python/libnacl/libnacl-1.7.2-r1.ebuild2
-rw-r--r--dev-python/llvmlite/Manifest6
-rw-r--r--dev-python/llvmlite/llvmlite-0.34.0.ebuild56
-rw-r--r--dev-python/llvmlite/llvmlite-0.35.0.ebuild56
-rw-r--r--dev-python/llvmlite/llvmlite-0.36.0.ebuild2
-rw-r--r--dev-python/loky/Manifest2
-rw-r--r--dev-python/loky/metadata.xml1
-rw-r--r--dev-python/m2crypto/Manifest2
-rw-r--r--dev-python/m2crypto/m2crypto-0.37.1-r1.ebuild2
-rw-r--r--dev-python/marshmallow/Manifest10
-rw-r--r--dev-python/marshmallow/marshmallow-3.12.0.ebuild (renamed from dev-python/marshmallow/marshmallow-3.11.0.ebuild)0
-rw-r--r--dev-python/marshmallow/marshmallow-3.12.1.ebuild (renamed from dev-python/marshmallow/marshmallow-3.10.0.ebuild)8
-rw-r--r--dev-python/marshmallow/marshmallow-3.5.1.ebuild29
-rw-r--r--dev-python/minidb/Manifest2
-rw-r--r--dev-python/minidb/minidb-2.0.4.ebuild4
-rw-r--r--dev-python/mistune/Manifest2
-rw-r--r--dev-python/mistune/mistune-0.8.4-r1.ebuild2
-rw-r--r--dev-python/monotonic/Manifest5
-rw-r--r--dev-python/monotonic/metadata.xml13
-rw-r--r--dev-python/monotonic/monotonic-1.5-r1.ebuild18
-rw-r--r--dev-python/monotonic/monotonic-1.6.ebuild21
-rw-r--r--dev-python/mysql-connector-python/Manifest2
-rw-r--r--dev-python/mysql-connector-python/mysql-connector-python-8.0.24.ebuild2
-rw-r--r--dev-python/namespace-paste/Manifest2
-rw-r--r--dev-python/namespace-paste/namespace-paste-1-r1.ebuild2
-rw-r--r--dev-python/nbformat/Manifest1
-rw-r--r--dev-python/nbformat/files/nbformat-5.1.2-package-data.patch50
-rw-r--r--dev-python/numpy/Manifest7
-rw-r--r--dev-python/numpy/metadata.xml1
-rw-r--r--dev-python/numpy/numpy-1.20.3.ebuild140
-rw-r--r--dev-python/olefile/Manifest2
-rw-r--r--dev-python/olefile/olefile-0.46-r1.ebuild4
-rw-r--r--dev-python/parallax/Manifest3
-rw-r--r--dev-python/parallax/metadata.xml17
-rw-r--r--dev-python/parallax/parallax-1.0.6.ebuild15
-rw-r--r--dev-python/paste/Manifest2
-rw-r--r--dev-python/paste/paste-3.5.0.ebuild6
-rw-r--r--dev-python/pathspec/Manifest2
-rw-r--r--dev-python/pathspec/pathspec-0.8.1.ebuild2
-rw-r--r--dev-python/pikepdf/Manifest2
-rw-r--r--dev-python/pikepdf/pikepdf-2.12.0.ebuild51
-rw-r--r--dev-python/pillow/Manifest2
-rw-r--r--dev-python/pillow/pillow-8.2.0.ebuild2
-rw-r--r--dev-python/pivy/Manifest5
-rw-r--r--dev-python/pivy/files/pivy-0.6.4-find-SoQt.patch31
-rw-r--r--dev-python/pivy/pivy-0.6.5.ebuild41
-rw-r--r--dev-python/pivy/pivy-0.6.6.ebuild2
-rw-r--r--dev-python/pkginfo/Manifest2
-rw-r--r--dev-python/pkginfo/pkginfo-1.7.0.ebuild4
-rw-r--r--dev-python/polib/Manifest2
-rw-r--r--dev-python/polib/polib-1.1.1.ebuild2
-rw-r--r--dev-python/priority/Manifest2
-rw-r--r--dev-python/priority/priority-1.3.0.ebuild7
-rw-r--r--dev-python/prometheus_client/Manifest6
-rw-r--r--dev-python/prometheus_client/prometheus_client-0.10.0.ebuild21
-rw-r--r--dev-python/prometheus_client/prometheus_client-0.10.1.ebuild2
-rw-r--r--dev-python/prometheus_client/prometheus_client-0.9.0.ebuild21
-rw-r--r--dev-python/prompt_toolkit/Manifest2
-rw-r--r--dev-python/prompt_toolkit/prompt_toolkit-3.0.18.ebuild2
-rw-r--r--dev-python/protobuf-python/Manifest2
-rw-r--r--dev-python/protobuf-python/protobuf-python-9999.ebuild4
-rw-r--r--dev-python/psycopg/Manifest2
-rw-r--r--dev-python/psycopg/psycopg-2.8.6-r1.ebuild18
-rw-r--r--dev-python/pudb/Manifest4
-rw-r--r--dev-python/pudb/pudb-2020.1.ebuild8
-rw-r--r--dev-python/pudb/pudb-2021.1.ebuild25
-rw-r--r--dev-python/py-amqp/Manifest2
-rw-r--r--dev-python/py-amqp/py-amqp-5.0.6.ebuild2
-rw-r--r--dev-python/py-gfm/Manifest4
-rw-r--r--dev-python/py-gfm/metadata.xml1
-rw-r--r--dev-python/py-gfm/py-gfm-1.0.2.ebuild20
-rw-r--r--dev-python/py-ubjson/Manifest2
-rw-r--r--dev-python/py-ubjson/py-ubjson-0.16.1.ebuild2
-rw-r--r--dev-python/pyasn1-modules/Manifest2
-rw-r--r--dev-python/pyasn1-modules/pyasn1-modules-0.2.8-r1.ebuild2
-rw-r--r--dev-python/pyasn1/Manifest2
-rw-r--r--dev-python/pyasn1/pyasn1-0.4.8-r1.ebuild2
-rw-r--r--dev-python/pyftpdlib/Manifest2
-rw-r--r--dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild13
-rw-r--r--dev-python/pyhamcrest/Manifest2
-rw-r--r--dev-python/pyhamcrest/pyhamcrest-2.0.2.ebuild2
-rw-r--r--dev-python/pylint/Manifest10
-rw-r--r--dev-python/pylint/pylint-2.7.1.ebuild67
-rw-r--r--dev-python/pylint/pylint-2.7.2-r1.ebuild65
-rw-r--r--dev-python/pylint/pylint-2.7.4.ebuild2
-rw-r--r--dev-python/pylint/pylint-2.8.0.ebuild69
-rw-r--r--dev-python/pylint/pylint-2.8.1.ebuild63
-rw-r--r--dev-python/pymdown-extensions/Manifest2
-rw-r--r--dev-python/pymdown-extensions/pymdown-extensions-8.2.ebuild52
-rw-r--r--dev-python/pymediainfo/Manifest2
-rw-r--r--dev-python/pymediainfo/pymediainfo-5.1.0.ebuild2
-rw-r--r--dev-python/pyopenssl/Manifest2
-rw-r--r--dev-python/pyopenssl/pyopenssl-20.0.1.ebuild2
-rw-r--r--dev-python/pypng/Manifest2
-rw-r--r--dev-python/pypng/pypng-0.0.20.ebuild4
-rw-r--r--dev-python/pyprof2calltree/Manifest4
-rw-r--r--dev-python/pyprof2calltree/pyprof2calltree-1.4.4.ebuild19
-rw-r--r--dev-python/pyprof2calltree/pyprof2calltree-1.4.5.ebuild3
-rw-r--r--dev-python/pypy/Manifest2
-rw-r--r--dev-python/pypy/pypy-7.3.3_p3.ebuild2
-rw-r--r--dev-python/pypy3-exe-bin/Manifest2
-rw-r--r--dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.3_p37_p2.ebuild2
-rw-r--r--dev-python/pypy3-exe/Manifest2
-rw-r--r--dev-python/pypy3-exe/pypy3-exe-7.3.3_p37_p2.ebuild2
-rw-r--r--dev-python/pypy3/Manifest2
-rw-r--r--dev-python/pypy3/pypy3-7.3.3_p37_p3.ebuild2
-rw-r--r--dev-python/pyqrcode/Manifest2
-rw-r--r--dev-python/pyqrcode/pyqrcode-1.2.1-r1.ebuild4
-rw-r--r--dev-python/pyte/Manifest2
-rw-r--r--dev-python/pyte/pyte-0.8.0-r1.ebuild4
-rw-r--r--dev-python/pytest-expect/Manifest4
-rw-r--r--dev-python/pytest-expect/metadata.xml1
-rw-r--r--dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild8
-rw-r--r--dev-python/pytest-freezegun/Manifest2
-rw-r--r--dev-python/pytest-freezegun/pytest-freezegun-0.4.2.ebuild11
-rw-r--r--dev-python/pytest-mock/Manifest2
-rw-r--r--dev-python/pytest-mock/pytest-mock-3.6.1.ebuild32
-rw-r--r--dev-python/pytest-subtests/Manifest2
-rw-r--r--dev-python/pytest-subtests/pytest-subtests-0.4.0.ebuild2
-rw-r--r--dev-python/python-dateutil/Manifest2
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.8.1-r2.ebuild2
-rw-r--r--dev-python/pytrie/Manifest2
-rw-r--r--dev-python/pytrie/pytrie-0.4.0.ebuild4
-rw-r--r--dev-python/radon/Manifest4
-rw-r--r--dev-python/radon/metadata.xml5
-rw-r--r--dev-python/radon/radon-4.5.1.ebuild26
-rw-r--r--dev-python/random2/Manifest4
-rw-r--r--dev-python/random2/metadata.xml1
-rw-r--r--dev-python/random2/random2-1.0.1-r1.ebuild7
-rw-r--r--dev-python/re-assert/Manifest2
-rw-r--r--dev-python/re-assert/metadata.xml1
-rw-r--r--dev-python/regex/Manifest2
-rw-r--r--dev-python/regex/regex-2021.3.17.ebuild30
-rw-r--r--dev-python/retry-decorator/Manifest2
-rw-r--r--dev-python/retry-decorator/retry-decorator-1.1.1.ebuild2
-rw-r--r--dev-python/retrying/Manifest2
-rw-r--r--dev-python/retrying/retrying-1.3.3.ebuild4
-rw-r--r--dev-python/rfc3339-validator/Manifest4
-rw-r--r--dev-python/rfc3339-validator/metadata.xml1
-rw-r--r--dev-python/rfc3339-validator/rfc3339-validator-0.1.3.ebuild2
-rw-r--r--dev-python/rfc3986/Manifest4
-rw-r--r--dev-python/rfc3986/rfc3986-1.4.0.ebuild4
-rw-r--r--dev-python/rfc3986/rfc3986-1.5.0.ebuild27
-rw-r--r--dev-python/scipy/Manifest2
-rw-r--r--dev-python/scipy/scipy-1.6.2.ebuild2
-rw-r--r--dev-python/scrypt/Manifest4
-rw-r--r--dev-python/scrypt/scrypt-0.8.16.ebuild2
-rw-r--r--dev-python/scrypt/scrypt-0.8.18.ebuild2
-rw-r--r--dev-python/sentry-sdk/Manifest2
-rw-r--r--dev-python/sentry-sdk/sentry-sdk-1.1.0.ebuild69
-rw-r--r--dev-python/serpent/Manifest4
-rw-r--r--dev-python/serpent/serpent-1.30.2.ebuild4
-rw-r--r--dev-python/serpent/serpent-1.40.ebuild26
-rw-r--r--dev-python/service_identity/Manifest2
-rw-r--r--dev-python/service_identity/service_identity-21.1.0.ebuild28
-rw-r--r--dev-python/setuptools/Manifest2
-rw-r--r--dev-python/setuptools/setuptools-56.2.0.ebuild76
-rw-r--r--dev-python/smartypants/Manifest2
-rw-r--r--dev-python/smartypants/smartypants-2.0.1.ebuild2
-rw-r--r--dev-python/sniffio/Manifest4
-rw-r--r--dev-python/sniffio/metadata.xml1
-rw-r--r--dev-python/sniffio/sniffio-1.2.0.ebuild5
-rw-r--r--dev-python/sphinx/Manifest4
-rw-r--r--dev-python/sphinx/sphinx-4.0.0.ebuild125
-rw-r--r--dev-python/sphinx/sphinx-4.0.1.ebuild125
-rw-r--r--dev-python/sphinxcontrib-programoutput/Manifest4
-rw-r--r--dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.16.ebuild37
-rw-r--r--dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17.ebuild2
-rw-r--r--dev-python/sqlalchemy/Manifest4
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-1.4.14.ebuild66
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-1.4.15.ebuild66
-rw-r--r--dev-python/sqlparse/Manifest2
-rw-r--r--dev-python/sqlparse/sqlparse-0.4.1.ebuild3
-rw-r--r--dev-python/strict-rfc3339/Manifest2
-rw-r--r--dev-python/strict-rfc3339/strict-rfc3339-0.7-r1.ebuild8
-rw-r--r--dev-python/sympy/Manifest2
-rw-r--r--dev-python/sympy/sympy-1.8.ebuild2
-rw-r--r--dev-python/tempita/Manifest2
-rw-r--r--dev-python/tempita/tempita-0.5.3-r3.ebuild4
-rw-r--r--dev-python/tempora/Manifest2
-rw-r--r--dev-python/tempora/tempora-4.0.2.ebuild4
-rw-r--r--dev-python/terminado/Manifest6
-rw-r--r--dev-python/terminado/terminado-0.8.3.ebuild29
-rw-r--r--dev-python/terminado/terminado-0.9.1.ebuild29
-rw-r--r--dev-python/terminado/terminado-0.9.4.ebuild2
-rw-r--r--dev-python/texttable/Manifest2
-rw-r--r--dev-python/texttable/texttable-1.6.3.ebuild2
-rw-r--r--dev-python/transitions/Manifest4
-rw-r--r--dev-python/transitions/transitions-0.8.7.ebuild41
-rw-r--r--dev-python/transitions/transitions-0.8.8.ebuild2
-rw-r--r--dev-python/typed-ast/Manifest2
-rw-r--r--dev-python/typed-ast/typed-ast-1.4.3.ebuild2
-rw-r--r--dev-python/typogrify/Manifest2
-rw-r--r--dev-python/typogrify/typogrify-2.0.7.ebuild2
-rw-r--r--dev-python/u-msgpack/Manifest2
-rw-r--r--dev-python/u-msgpack/u-msgpack-2.7.1.ebuild5
-rw-r--r--dev-python/urdf_parser_py/Manifest4
-rw-r--r--dev-python/urdf_parser_py/urdf_parser_py-0.4.5.ebuild (renamed from dev-python/urdf_parser_py/urdf_parser_py-0.4.3.ebuild)4
-rw-r--r--dev-python/urwid/Manifest2
-rw-r--r--dev-python/urwid/urwid-2.1.1.ebuild13
-rw-r--r--dev-python/versioneer/Manifest2
-rw-r--r--dev-python/versioneer/versioneer-0.19.ebuild7
-rw-r--r--dev-python/vine/Manifest4
-rw-r--r--dev-python/vine/vine-1.3.0.ebuild29
-rw-r--r--dev-python/vine/vine-5.0.0.ebuild2
-rw-r--r--dev-python/waitress/Manifest2
-rw-r--r--dev-python/waitress/waitress-2.0.0.ebuild3
-rw-r--r--dev-python/wand/Manifest2
-rw-r--r--dev-python/wand/wand-0.6.6.ebuild2
-rw-r--r--dev-python/watchdog/Manifest2
-rw-r--r--dev-python/watchdog/watchdog-2.1.1.ebuild38
-rw-r--r--dev-python/wcwidth/Manifest2
-rw-r--r--dev-python/wcwidth/wcwidth-0.2.5-r1.ebuild13
-rw-r--r--dev-python/webencodings/Manifest2
-rw-r--r--dev-python/webencodings/webencodings-0.5.1-r1.ebuild4
-rw-r--r--dev-python/webob/Manifest2
-rw-r--r--dev-python/webob/webob-1.8.7.ebuild2
-rw-r--r--dev-python/websocket-client/Manifest2
-rw-r--r--dev-python/websocket-client/websocket-client-0.59.0.ebuild2
-rw-r--r--dev-python/whatever/Manifest6
-rw-r--r--dev-python/whatever/metadata.xml4
-rw-r--r--dev-python/whatever/whatever-0.6.ebuild11
-rw-r--r--dev-python/whisper/Manifest2
-rw-r--r--dev-python/whisper/whisper-1.1.7.ebuild14
-rw-r--r--dev-python/wurlitzer/Manifest4
-rw-r--r--dev-python/wurlitzer/wurlitzer-2.0.1.ebuild26
-rw-r--r--dev-python/wurlitzer/wurlitzer-2.1.0.ebuild2
-rw-r--r--dev-python/xarray/Manifest4
-rw-r--r--dev-python/xarray/xarray-0.16.2.ebuild37
-rw-r--r--dev-python/xarray/xarray-0.17.0.ebuild2
-rw-r--r--dev-python/xlrd/Manifest2
-rw-r--r--dev-python/xlrd/xlrd-2.0.1.ebuild2
-rw-r--r--dev-python/xlsxwriter/Manifest10
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-1.3.7.ebuild22
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-1.3.8.ebuild23
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-1.3.9.ebuild2
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-1.4.2.ebuild (renamed from dev-python/xlsxwriter/xlsxwriter-1.4.0.ebuild)0
-rw-r--r--dev-python/xlwt/Manifest2
-rw-r--r--dev-python/xlwt/xlwt-1.3.0-r1.ebuild5
-rw-r--r--dev-python/xmltodict/Manifest2
-rw-r--r--dev-python/xmltodict/xmltodict-0.12.0-r1.ebuild4
425 files changed, 2737 insertions, 2322 deletions
diff --git a/dev-python/Faker/Faker-8.1.3.ebuild b/dev-python/Faker/Faker-8.1.3.ebuild
new file mode 100644
index 000000000000..04ab1b4bc461
--- /dev/null
+++ b/dev-python/Faker/Faker-8.1.3.ebuild
@@ -0,0 +1,27 @@
+# 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="A Python package that generates fake data for you"
+HOMEPAGE="https://github.com/joke2k/faker"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+ >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]
+ !dev-ruby/faker"
+BDEPEND="
+ test? (
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-python/random2[${PYTHON_USEDEP}]
+ dev-python/validators[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 5301c3de529d..fb5307ec7082 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -3,9 +3,11 @@ DIST Faker-8.0.0.tar.gz 1143250 BLAKE2B 594b21ab72016cda550e27d53b032b4e7fffa255
DIST Faker-8.1.0.tar.gz 1143544 BLAKE2B aadb12b681f335ff850c20fd9f3202520f265abab9844f4acce51a7c9435e74e5fd8faff8d2ca1d5d0b0ee7c786c05e2968ef84ecead4ab74b65d500876120a1 SHA512 d264b9740e66248b2dbed1331c1d632b9f30e9f7ebce0ff9e03b7f353da14b493a006af1deb0efdccc7911d99e17f741ed3196d76fc17d2b18af42dd01f052cc
DIST Faker-8.1.1.tar.gz 1143636 BLAKE2B 458bd0bc94dbf9dc60f5f1a74824390a3166dab7328274b087f299dfe637cc0ed728485ebc9418c2877bab7c05718ca1d9a592ed66a6bd4385585aabaeced8ea SHA512 705c890bea67176627eccc5a526cf20530485f1503813f09616d33a5407eefdea0416a6813b9efab719728b89d8be77cfef39d7297731ce3324852a9305717bb
DIST Faker-8.1.2.tar.gz 1143566 BLAKE2B bfef745578e2f33aef4ae925f53867e0c6335d03e8d2950d035a17a4e2efde959f841f62097708173ef1acc22511fcb6e2f81666aa8ba6e27aa0e5f1f63714e1 SHA512 da989478b122a6e583fdc1de2481d9c81b5f8c5a9c7274fd49dd057e8f2e417f91f5dbc160b0fd5a4b9ec749d3605e54dc20fb603ff36ae75a9d4fad827e46f7
+DIST Faker-8.1.3.tar.gz 1137819 BLAKE2B 12ff3c4d19df2138c7089d70b311a0191345c09c66ec01fdc961af6d0af069509bee41908eab0ad7af7aefa08e6706f651ff537abc3378c1afa007120bade3db SHA512 bad2d477b4e5225d8e1d1436157cf951f259bbb6ac09d99ddcf38ab953862fdfe953742dbcca0bbb40376f386be41f3a788dd85d57b66f1e19c626e699d23620
EBUILD Faker-7.0.1.ebuild 710 BLAKE2B c91b7a47573bb0d362fa570c1b4242c8e31f19364ec453d4513dec64ed9258e1cfe0c96d9c875d91eaf559c6b6bbf4ac5c843bc914a531e42387511d5a05729a SHA512 b6b1e1196bc8457165d7612a8e8f67f881eebb24bf646cbfeb4bcce4bcb6e730bc8d0dfaa8f758812238bd7a7f92dbd1534f23d9bfa6a56203fa685a77f59608
EBUILD Faker-8.0.0.ebuild 710 BLAKE2B c91b7a47573bb0d362fa570c1b4242c8e31f19364ec453d4513dec64ed9258e1cfe0c96d9c875d91eaf559c6b6bbf4ac5c843bc914a531e42387511d5a05729a SHA512 b6b1e1196bc8457165d7612a8e8f67f881eebb24bf646cbfeb4bcce4bcb6e730bc8d0dfaa8f758812238bd7a7f92dbd1534f23d9bfa6a56203fa685a77f59608
EBUILD Faker-8.1.0.ebuild 710 BLAKE2B c91b7a47573bb0d362fa570c1b4242c8e31f19364ec453d4513dec64ed9258e1cfe0c96d9c875d91eaf559c6b6bbf4ac5c843bc914a531e42387511d5a05729a SHA512 b6b1e1196bc8457165d7612a8e8f67f881eebb24bf646cbfeb4bcce4bcb6e730bc8d0dfaa8f758812238bd7a7f92dbd1534f23d9bfa6a56203fa685a77f59608
EBUILD Faker-8.1.1.ebuild 710 BLAKE2B c91b7a47573bb0d362fa570c1b4242c8e31f19364ec453d4513dec64ed9258e1cfe0c96d9c875d91eaf559c6b6bbf4ac5c843bc914a531e42387511d5a05729a SHA512 b6b1e1196bc8457165d7612a8e8f67f881eebb24bf646cbfeb4bcce4bcb6e730bc8d0dfaa8f758812238bd7a7f92dbd1534f23d9bfa6a56203fa685a77f59608
EBUILD Faker-8.1.2.ebuild 677 BLAKE2B 3083e57a83ba9f71bf5182aa05b74f5319a89506c0045f3a873d4e85a2cc0581abf7db8a0340746a78a1beafba8741bfbee402683dd16970f22bb474e516e198 SHA512 0cc1bb44b29ace95e929dc634280ffd95d4adae63094c920c1784f8637b464e02ceece2a9ebfef7e3dc0df2cbbb3d2bae006812ea56d60144efc45515856afb5
+EBUILD Faker-8.1.3.ebuild 677 BLAKE2B 3083e57a83ba9f71bf5182aa05b74f5319a89506c0045f3a873d4e85a2cc0581abf7db8a0340746a78a1beafba8741bfbee402683dd16970f22bb474e516e198 SHA512 0cc1bb44b29ace95e929dc634280ffd95d4adae63094c920c1784f8637b464e02ceece2a9ebfef7e3dc0df2cbbb3d2bae006812ea56d60144efc45515856afb5
MISC metadata.xml 473 BLAKE2B 339c0263dce223547f0a5267983079a02f885abc66023578dd24a602c11dfda07faffb43b78f7805fcf31804de10568baeabff695bfbd64d85863a392056436a SHA512 414f9ce994c58c60b8f58e0531208d189698c932d18b25dae03dfb0eef181452532ff57ff9b40707acc896184742a36dc3793a92217257969bb92bb886e8b67d
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index e4fe7fdd032f..6ce17042c253 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 6cf515901bcd..23aac872abee 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,5 +1,5 @@
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.6.ebuild 1904 BLAKE2B 5826aa94aa158fde2fa8690f9a28ae1f676fc081d92bcf4134e566678292eddc6d40fa6694cff63be219dc7476be67b20cf42d2f483e561b5ca39b8342de7067 SHA512 9885c85d1756870c19c22e88ff0c1628c7e6773561bedeef2aa2fcce42055e7d5a8031bb7b2fd455fdc4352a6d1663526caab324f63a3a7b9d505790b60c0971
-EBUILD aesara-2.0.7.ebuild 1863 BLAKE2B cca9b4007086496c6e3d718600305001e13b34aa5d97683713f92a4e37d183eefc7a898e48d58ad661660627c8d746191464f09dfd1f7c8c20b26356e125b9a2 SHA512 52d2a78460f5f14c0ee373e547b3a00bfebedc386ab26b5fb14b1be5ed9e88745a57e3ca2d406a28f47fb2f51f71f895d9766fcbd510f57c51e2b0919e58e85d
+EBUILD aesara-2.0.7.ebuild 1861 BLAKE2B 5ed93e3b26eedd7756e2003f58269272e8a27856b0e15da6559fe9691ae91032bb6b83236d826180423ef2a3608781c83b490109cf0a06e450a62460be353501 SHA512 6af662894aa6a79a5a553e0b28cd43aa6c6f64fac89f88d87e15a3f9e3db6fcf7d6dffd729616e89b26183198b2d29bcb6df0b17181617119991d67661100abe
MISC metadata.xml 402 BLAKE2B a82c76dff3cfcbf83936f2815e15d051d4ab26a739a970848573f5856610e763d9f346e2d265b2d38e53460df6bcba879ce50d6e60bffea77af6052d03d8dc5d SHA512 f3c86b74cbaaadb63bb98ffc2a3e6e1d121c141b33edd574cfdee3652a43e9f8b05e3276050bd407f00ddbec1d6fb6eda87983520075ad368ab8792e0ae17143
diff --git a/dev-python/aesara/aesara-2.0.7.ebuild b/dev-python/aesara/aesara-2.0.7.ebuild
index ddca7befcd2d..610a9a36bd3c 100644
--- a/dev-python/aesara/aesara-2.0.7.ebuild
+++ b/dev-python/aesara/aesara-2.0.7.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
dev-python/filelock[${PYTHON_USEDEP}]
diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index 354c3c1e14c5..21f0f4542ef9 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -1,5 +1,7 @@
DIST alembic-1.5.8.tar.gz 1154284 BLAKE2B 704a7aeb15fcfae8746238ef7ae4533ecbaaf83ab9248035c35cea343a4d02e02c00dfa3c8186826a437c839053fc6292c3f8343945ca32273ee608f6572f513 SHA512 e68f3709ed969764cff4c9f755781a10123631d2d07a970674fda2226c84cb92c140bc5ae81e44c8b279823718d4f0544236d260fd04fb7107f3d8293c85b4f0
DIST alembic-1.6.0.tar.gz 1166934 BLAKE2B 1d1473ca55bf2e5f8f6dcdf2fd7cbd5246e11e7a14e5964a5891c60e5ba814eabc2fe8550b87317c3b57268f649b46c6b611ef1b2c81b5a025ca4e8e537660c2 SHA512 bfef894f13762420128b01d2671639de6361848387d4661d92bab66d8c5820ebe9ede62d335b4cc5915f60378e20a02a2b2664a7bf815294fb4cfdee7414dd33
+DIST alembic-1.6.2.tar.gz 1167842 BLAKE2B 0b61282987e974e81b1007d4a66620b1ac2393b175f91011d0d6c450af1038a9ea553f4a7c1906b2e463f7b95617a00629f337547788821b250373f0de18d0b7 SHA512 d5b23812d3e65e9642f39e2596ab86773476a77959938f518438d7659c2da5436432fdc020a5fbda33fe866a047d9558f7a4c5eabe032a6d3f2e6d04ff7928e7
EBUILD alembic-1.5.8.ebuild 771 BLAKE2B 5135004eb121ed720404cf1935bcfc2394a2c0193f438552b34303f23db704a193fb695bf926e63bf8dfa2fb44097ef4e089aafb479aad08475f2df42a868a88 SHA512 9ad90f45ada8b63d8685d072373adea49aebae62e53b6416264d48ad8b4bf017c4fad9595a47e01dc14f4ffdb7849bebb3192b5a900f529480425ccd5799ce2c
EBUILD alembic-1.6.0.ebuild 739 BLAKE2B d9f6b79bf5e2f4e5f49e152ed1d7638028d53a9ffa6ee08fa4b04dba015f0fa9c63476f1b09ad3781118d6ac7eeb402b04a1d3b8c60205c6396f8ff5377d485b SHA512 866884c8426bea52b7af18bf567df01dc113353702d22700f1000b6cb08eed76eeafd4d2be70958b3d4467389a1d835f98e61d38a492bf49a522dbb258d94d41
+EBUILD alembic-1.6.2.ebuild 739 BLAKE2B d9f6b79bf5e2f4e5f49e152ed1d7638028d53a9ffa6ee08fa4b04dba015f0fa9c63476f1b09ad3781118d6ac7eeb402b04a1d3b8c60205c6396f8ff5377d485b SHA512 866884c8426bea52b7af18bf567df01dc113353702d22700f1000b6cb08eed76eeafd4d2be70958b3d4467389a1d835f98e61d38a492bf49a522dbb258d94d41
MISC metadata.xml 515 BLAKE2B 219e6908903fd35cdc826ecf6dd46ad0e55996c4e674274b7840a9f04e50b19c9cdf24f0af66a9ea6782caeba7b7b0f0286c43055f25c638fda443fcf5a04f2e SHA512 8fe0d55be255a8f486693b026de9d9f934baf1ac6b927a743fdb8170bb52a32a1a0ae57b1b8c7e30ad8921e2dbae7af560a8942c801aec88d4c3b2544fd66319
diff --git a/dev-python/alembic/alembic-1.6.2.ebuild b/dev-python/alembic/alembic-1.6.2.ebuild
new file mode 100644
index 000000000000..6105a9e2d89c
--- /dev/null
+++ b/dev-python/alembic/alembic-1.6.2.ebuild
@@ -0,0 +1,31 @@
+# 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="database migrations tool, written by the author of SQLAlchemy"
+HOMEPAGE="https://github.com/sqlalchemy/alembic"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+ >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
+ dev-python/mako[${PYTHON_USEDEP}]
+ >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/. )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/aniso8601/Manifest b/dev-python/aniso8601/Manifest
index a717345e45d6..05e6f82afb16 100644
--- a/dev-python/aniso8601/Manifest
+++ b/dev-python/aniso8601/Manifest
@@ -1,3 +1,3 @@
DIST aniso8601-9.0.1.tar.gz 47345 BLAKE2B d8167bff8fdde88799e165c12aa0ea10a34d2edc91f8eeba93105e669dab52ab73e688467370927ef749395491baa128b55c984feb4f1d972e75242ec1c1efbc SHA512 a17c363a3a67b69a2fde50cc37b080b52615cebc453ef70090498ffce909775b0109c889b63e87381c795c2d8531efd6048542627c88e97297ac22ce81c10c8c
-EBUILD aniso8601-9.0.1.ebuild 519 BLAKE2B 4b744278aba261a5220f2bcbcdd45d687db07b10f87371e894b7c0cd755d8dcac555ea0ac88bf487c7375ec3e83eaf77d3aa4929bbd44b18701031b0249127da SHA512 ef3ec7ecaaab29180180efff0f1f1b64579114a5e59f26cde8a89d58ca1523026a80c3c4fac72435307aa673eb1bbc11cae7d7cd22f95668c098be163bf6fe86
+EBUILD aniso8601-9.0.1.ebuild 520 BLAKE2B d4dfab8b34521dae2404eed6e9606d5fe0d0d8ebae9680c11f9a01ef85909aaaf75423ad4d7b69483f65000a071e6cf3051ba7eb549245f4888e2ea2e56299e8 SHA512 14e30eb783eae55ee80ec08936a1f7cb7ee4df506b992a9c242675cb1042aa4613d92aec3ae0f46e08690746d9691a061893ec5371b4cbe05ec0df15f596e61a
MISC metadata.xml 410 BLAKE2B a90d3f803fe5f99e83046d3cc1ebf5ec993c18e8aafdbddc2c8928a6b5e4b961e511a027366a59b4133fad65c425393513c1ab9960c32d8119c06da7ec113ee9 SHA512 2ea6cd3e1268d3e14817f2334e3946671161422cba8be852cb7b74ddbe60ceb89fdde07629d2d8be5677cb2820e05db7f67c335a95b74d42a3e23a91a7d8b603
diff --git a/dev-python/aniso8601/aniso8601-9.0.1.ebuild b/dev-python/aniso8601/aniso8601-9.0.1.ebuild
index c3e8d0ec9ebe..baab0d65fe37 100644
--- a/dev-python/aniso8601/aniso8601-9.0.1.ebuild
+++ b/dev-python/aniso8601/aniso8601-9.0.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
diff --git a/dev-python/anyqt/Manifest b/dev-python/anyqt/Manifest
index 4898a4389999..2f867e374861 100644
--- a/dev-python/anyqt/Manifest
+++ b/dev-python/anyqt/Manifest
@@ -1,5 +1,7 @@
DIST anyqt-0.0.12.tar.gz 45657 BLAKE2B 5b09a31f35f9faa161473c6575a66ac57d0415179f0cc779e95e3ce3e4c25fa2573fb7062dfc031d3eb6500be8866736ffb00dce4fdd6b105c12be3fd6421954 SHA512 bb1bca5c6396512656a7c18775d87e26d003cf84f40dfe23b54ae170e61e99d1bcb88d74eb2e21239030ea69275dfae9ff620330d1e3355d82a71cb7f6335073
+DIST anyqt-0.0.13.tar.gz 46677 BLAKE2B 1b6eeb4a3c0ca6a76504c919e41d749d042668e0c9392616518b3b1741d4db270e5a0f354971ba5757da8f906f46149e996895212dcad2d2614d62a3d53bf554 SHA512 33033c90a945524ea1659de557dff36be06cbdbf8f0b580e57e7c8f386dd3d3007465e236d3865b76af4178b9d83eba51405a3257d0226bd117f7d9804146e41
DIST anyqt-0.0.8.tar.gz 43519 BLAKE2B cd70564e858fc344d89b85a5e5556cdd35dd584f51bba2bc39b9e015dcacdb8f0964b0d6dd435ba6e219543aafbca2fda0f49309e8df07e790bd75660d8585b0 SHA512 8bff488972703385bb0506fce7b33e2c62a0c6469e0284062b0882dda0842d5488621c722e00c2005aa1f8ff18307e823e146aca92c16f5116d2bc974b194641
EBUILD anyqt-0.0.12.ebuild 397 BLAKE2B aa255250f278718e0ef0a42ab17065d673e71dff296dfd165e026331557b015735f3c9fe3710fa140e0b8a152f84e6c3df0ad239d5938275a2aef002b28c76ed SHA512 0bfd7b9d03c53c5267fdd6885258be4c30c7c5cdf36e110d3d05b4d2936ae535cc0c4abb774656cd34bd5d44aeddb901aafbf07e8ff29c29f855788ad8cb3e03
+EBUILD anyqt-0.0.13.ebuild 397 BLAKE2B aa255250f278718e0ef0a42ab17065d673e71dff296dfd165e026331557b015735f3c9fe3710fa140e0b8a152f84e6c3df0ad239d5938275a2aef002b28c76ed SHA512 0bfd7b9d03c53c5267fdd6885258be4c30c7c5cdf36e110d3d05b4d2936ae535cc0c4abb774656cd34bd5d44aeddb901aafbf07e8ff29c29f855788ad8cb3e03
EBUILD anyqt-0.0.8-r1.ebuild 438 BLAKE2B 276ddb5ff1115f7d7d9ab66912acc19b037fdb7c77c905a35e120a5741fe464641dd8f92e6348d13a515eb2acffd362b09b85acf1f544bb084f953bfb6df71b5 SHA512 87c599497ec90a604d5bd5dc07a35cf0c32d7ef82b3e4964748c026aac8aaab0c9fe33a22b1cb6b806aaa4525cc336e3ebf5027ac4ca0a0d0fafeaf37c094d4b
MISC metadata.xml 285 BLAKE2B 38152295d925a47f99af437b80fe1b74d4d157137f9757acea3b9225bcc5efe4acf0202094a45ef977df646f83592d04d283138bbbfaa0909259d9b7b4bc2abc SHA512 dbc52cf2f97731ff5ff78f113dad36e3a473c4471a04abb76d3f0e772098bb6744a481888850ad53cdd860a91b8784a839cde1402526da2e76f0c520436dbccb
diff --git a/dev-python/anyqt/anyqt-0.0.13.ebuild b/dev-python/anyqt/anyqt-0.0.13.ebuild
new file mode 100644
index 000000000000..8890d4f53405
--- /dev/null
+++ b/dev-python/anyqt/anyqt-0.0.13.ebuild
@@ -0,0 +1,16 @@
+# 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="PyQt4/PyQt5 compatibility layer"
+HOMEPAGE="https://github.com/ales-erjavec/anyqt"
+SRC_URI="https://github.com/ales-erjavec/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
diff --git a/dev-python/apispec/Manifest b/dev-python/apispec/Manifest
index 934f65ae0110..c4924ca7809f 100644
--- a/dev-python/apispec/Manifest
+++ b/dev-python/apispec/Manifest
@@ -3,8 +3,10 @@ DIST apispec-3.3.0.tar.gz 61687 BLAKE2B f1bcd212494d9196441e44acd4fd0d06063d7f80
DIST apispec-4.2.0.tar.gz 63046 BLAKE2B 4a6729975e28d22a23b0574f8298f3113ed89cdcc7d01e3086af82354d4a61b4a82420ab7ca7b66790481dd8e3232ebe80319266fb2de54c0aa8c6c3a7fa86a1 SHA512 51187a80f8ad260bd0a89d4a882d2517f56237a6cfb0596cf29999e3fc42af0700c88037ba205a4e7f51587abf8b1db5dbae7ee5d98ae55fc9fe2314f69fa656
DIST apispec-4.3.0.tar.gz 63351 BLAKE2B 3d5836df242cc0562ce9e8ef47dc352cdb415b8e33b86e835140d88b4b87b7aff3db6d975f3fe7d7541be0e19bfcc451dd9a909ab4b830a35191b5b624930132 SHA512 c42b47697948b4d111bed83b71e2d7e6e7b9972bc44cd642a579444019c468acf6a0c9411273d234b8b2b63d2cfcaaccd1f9d125cffb0d44701a6025ada4a0f3
DIST apispec-4.4.0.tar.gz 64266 BLAKE2B c87ed439f6b7ca57f89ce86f384362dc4ad4a32663b89ea3b5f5b6600015147c5c5a78aed3555b79715f3283165aea37318f2910dbdb675cf58680df45281531 SHA512 677d7d823a3ea4bc65484a1524a2d8fdea0f4690e69d56ae7138bca0461ae1ddd3cf34c20bb0d4f1a6270cf9895c053a4a0c0db8e5fd975da8fcd61b123532dd
+DIST apispec-4.4.1.tar.gz 64424 BLAKE2B b46390659334f5ce5aa83fd15207f5d1ad6d0e9c530f9e7d2b1a0f6a787498aad065153cde9237ce1ab408256e5cd698bbc674dc0316eb4ed16b874ce34611c4 SHA512 fea0787598ca93711eaa231675f97623eb3d6eb224e11c40e66857b95f48724618bf7a9bfda476b56c1c96fe70bb61675966b1f3fb073fe3f7e4da91e78d3d90
EBUILD apispec-3.3.0.ebuild 744 BLAKE2B 0311796a7d4b89bba060af564c738a8de6222d928f2ab8d2969492d68b0ca91effd9704f039458d8683c9d69cb273983613b51ab2faa84b1c0989d7e44323311 SHA512 ff45807bdbda616f267d80ec26863489906a74fb0f61c4e513608378cd8463b96be8e4054dcb1d0155f5bd093cc43b552302d26240575c0b37f9b0908c102960
EBUILD apispec-4.2.0.ebuild 918 BLAKE2B c03e6a50bd745c964565716f1ea26d7a4175a3fa63ecf2ec5b1cd7e3c422d343d28f89e45e09ff97afae4e929e8dfff7f97947092f74bfd568bc08ffc46300f3 SHA512 77bff5d3ae51a5bd9eac28036772b5e388f6f7141ad99a254cc97777df666c6690b9229c3cc7f3b00fdd197d978492e7ffc81ffc103108539e6c85bebfbf15b8
EBUILD apispec-4.3.0.ebuild 949 BLAKE2B 540516d3d9bc6d787499ffad6b65426b9e3f9fb1f0609bf3f65ecd6e42fb7b23cfbcc6c41e51c5c5744b5a8bd10d675f2921046d43cd25f300db586307fc89a3 SHA512 bf4a208f4f650641c276ae1bca69921506e4c0fbaf11e7a4327266e7859971f1bc43abb86fc359e5b564088bad60fdc0c427364dbb38b389f79b26fb720dc00b
EBUILD apispec-4.4.0.ebuild 906 BLAKE2B 2097f9a44c2f44df1369417175d24fa877ad8a3e02e593b28c1d6d85c16233cefa034d552f72276f47e264827a67cd01e19f41055eceb122a418a55f8ec72743 SHA512 6e3d2538de1f3c1874e4725130e2e0bd9145fc0e2bee93ce6900d85669e82db818174833617ea023b3b3adfed51e162747aed48a2680003782f7dd969b80442f
+EBUILD apispec-4.4.1.ebuild 906 BLAKE2B 2097f9a44c2f44df1369417175d24fa877ad8a3e02e593b28c1d6d85c16233cefa034d552f72276f47e264827a67cd01e19f41055eceb122a418a55f8ec72743 SHA512 6e3d2538de1f3c1874e4725130e2e0bd9145fc0e2bee93ce6900d85669e82db818174833617ea023b3b3adfed51e162747aed48a2680003782f7dd969b80442f
MISC metadata.xml 503 BLAKE2B 2004c77c7f9cf9dc1e3cedc5f2acdfaf7df4c7b7cca45c7cf6644955a042d0a2919560acc6ef838c40568e6cb69bbf5340cbeb1211ce725b005bf652873b396e SHA512 edd05204d0174abc0737f18704d805a701dc4ccc6dd50f7b8da2a8ffb2aff2f4fc993a348e2c549c01d33ae255ec6ad089ff57ba5c3efd608aa6eb2391b2c2a8
diff --git a/dev-python/apispec/apispec-4.4.1.ebuild b/dev-python/apispec/apispec-4.4.1.ebuild
new file mode 100644
index 000000000000..9e530e3935f3
--- /dev/null
+++ b/dev-python/apispec/apispec-4.4.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A pluggable API specification generator."
+HOMEPAGE="https://github.com/marshmallow-code/apispec/"
+SRC_URI="https://github.com/marshmallow-code/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}
+ test? (
+ dev-python/bottle[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/marshmallow[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local deselect=(
+ # requires unpackaged prance
+ tests/test_ext_marshmallow_openapi.py::test_openapi_tools_validate_v2
+ tests/test_ext_marshmallow_openapi.py::test_openapi_tools_validate_v3
+ )
+
+ epytest ${deselect[@]/#/--deselect }
+}
diff --git a/dev-python/async_generator/Manifest b/dev-python/async_generator/Manifest
index 79b6700aaf79..076d2c9c31f4 100644
--- a/dev-python/async_generator/Manifest
+++ b/dev-python/async_generator/Manifest
@@ -1,3 +1,3 @@
DIST async_generator-1.10.tar.gz 29870 BLAKE2B 7f1bea82b1ed9ed87774f1fb42af2c58d8f9e34a02f067fad018680d46c94b811075107396b29e948fa5f72131c79f3b45544fae5aeca9f990e809db85bb28dd SHA512 3874b4e474cc7febec981f704672e233512a999e00e1672e46fe3a18e45168373fabc83142926763b7c6fcaf16948e031702d5854694aab4b5cae96b9b1ef819
-EBUILD async_generator-1.10.ebuild 705 BLAKE2B e5fb5e015ec2bc4b5caf7005085c7dfbd983cf87d7ea6a911dba4d56189f37ca489333567cebf1599f68c84f60a1770610188bc6eb2c5538ef0cdaca48309eb7 SHA512 ba7e8453af8085c3aacd130124bc4dd88d7c3bb00e841a7a32286fc677cc4f31c3d27a3d3733d40b44b16e362bf8759418128c5c1bfd726c5e957deda9f8b941
+EBUILD async_generator-1.10.ebuild 679 BLAKE2B 75d4ad79c67b1acc4c1ce003151479fb84c6779e66158c7f9d79d4d293dc435beae803957fd1367117b5910e37372048fea4d4ce8050923eedb8b252110e8a50 SHA512 c3bc59e188c962a63898bab1d4145aab29ad025d1fde7475956c819765ce1a2fbe7a185af49a40eee82c0948beb0e7b8df2fb4fd7e25d93e0ad09fac55824564
MISC metadata.xml 466 BLAKE2B 475eccc2804c48f77acafcc3359a2d5c377cbcb79dd2ce1b083c2e2e55931738cf1eca46bb9d2b7172df435f9bcba6418b80c48836bfb7d8298f868639df5eaf SHA512 3d89946502cb479a68d77b5e08cc31171cf05891391833ddd986c70691f2d33cf3b480d290f90a58ffab53a9bc882af2adaaeb8f9cff53038a21f421ba7c2507
diff --git a/dev-python/async_generator/async_generator-1.10.ebuild b/dev-python/async_generator/async_generator-1.10.ebuild
index 4f66a0f2a6d8..b34be84f483f 100644
--- a/dev-python/async_generator/async_generator-1.10.ebuild
+++ b/dev-python/async_generator/async_generator-1.10.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 )
inherit distutils-r1
@@ -19,7 +19,7 @@ DOCS=( README.rst )
python_test() {
pushd "${BUILD_DIR}/lib" >/dev/null || die
- pytest -vv || die "Tests fail with ${EPYTHON}"
- rm -rf .pytest_cache || die
+ epytest
+ rm -rf .hypothesis .pytest_cache || die
popd >/dev/null || die
}
diff --git a/dev-python/asyncstdlib/Manifest b/dev-python/asyncstdlib/Manifest
index 229738687029..b3fab0e9d906 100644
--- a/dev-python/asyncstdlib/Manifest
+++ b/dev-python/asyncstdlib/Manifest
@@ -1,3 +1,3 @@
DIST asyncstdlib-3.9.1.gh.tar.gz 40224 BLAKE2B 8d1e564c9f5ac10c7f05dfa3933f695ae458685550fb67401f3bd0d1294ef0b170f5b385cdcf63c0096854538219a0dea77d4d80bd801f1a9b15f5ad3f2c562a SHA512 de7860d84cee7bfdc974a0677cc231323c86238bcb0bfd2f32a62b7356042aad647ee8d627393be35c5a134855d5f76967143ad8347df9d6258f46bc2b43a62a
-EBUILD asyncstdlib-3.9.1.ebuild 520 BLAKE2B e55f8c8c8587835b2fb0289b54e154e8d5e7d7b732e97f8a97582bcdd4f03a8d2160dd6d8bb1b58fbceac3a2cec2a537188bfd5d1727020a86d35974aadc1f45 SHA512 1f55c488b59d7456a9cf5be6b2fc83b022706a5b18c69727baacad45b590c9ae4c20c9bdb66750966dfc69e6198f65eb4be6ad9480f55bb87646d238e5381716
+EBUILD asyncstdlib-3.9.1.ebuild 578 BLAKE2B e5da90e813acc96177c6f5b28bcf0d55e3a292f37360d2272ea28c2adb2b9d45b00f5180c826c46d98aebc7821569e830d3b51be7b84855694ca7f89333d2e78 SHA512 4caa12219bf40a7e7d8f6fe9df5b1dd7d8b5b20bc2478e7aed0a7ba5583f7546e27b77aa55062d6491a5cb40fcdbb9019afe4f393d5b8bb801f58546c5b2a2b3
MISC metadata.xml 358 BLAKE2B dafa64f8dbe8441d1c638cd591ed583cb739c6babd39695876c1f02ce501bb9db0307a5d9a80a58926011103c20557510ce7490187e1b6963fa9d7a3064b8886 SHA512 5d125f57f631e616bca75af464b046b16713f791cd202bb8e812e8a0912854bb5c15b441b0a7d4ae13b6eba58204277ac52985c6f36c0cc8aff4d7bcfe184a8f
diff --git a/dev-python/asyncstdlib/asyncstdlib-3.9.1.ebuild b/dev-python/asyncstdlib/asyncstdlib-3.9.1.ebuild
index 0c31c6e1105c..9d70f7518c36 100644
--- a/dev-python/asyncstdlib/asyncstdlib-3.9.1.ebuild
+++ b/dev-python/asyncstdlib/asyncstdlib-3.9.1.ebuild
@@ -19,4 +19,6 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+RDEPEND="dev-python/typing-extensions[${PYTHON_USEDEP}]"
+
distutils_enable_tests pytest
diff --git a/dev-python/attrs/Manifest b/dev-python/attrs/Manifest
index 83db2d46ed21..91c252b9b905 100644
--- a/dev-python/attrs/Manifest
+++ b/dev-python/attrs/Manifest
@@ -1,7 +1,9 @@
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
+DIST attrs-21.2.0.tar.gz 184694 BLAKE2B 5c960f7c1a4623186c7a0cec8a9096df8df8e7d3022b67b281dcdd3a512ce6f105dfdd5ec10dc85a2b9971564f44e7b4474d760667e53cd2cf0f0543153eb6e2 SHA512 35863f599076357e40f72a62968f4a2f9bc2af9f59f484fef051be4f9730ce9e28e11568915d690ade7980df8998af22e2ff8b9568a205d7745e246ba5f3a7e1
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
+EBUILD attrs-21.2.0.ebuild 842 BLAKE2B 4f6a9f503fd54f3cb9c8cbd131bd1ef06fbee8aaa425e1599cfe039163520c808eefbf4a5eec9c8574209c69f1c40fcdbb4d99c0e3a09a503d2c09fa5c985843 SHA512 4bf5878fa38487239e553d2e9e7f249f98934db5dcb2d497a6d2178acd12aaa967efe612730f2fdbaa562c981f125873ca27b4e5aba1ca73ee4d162b8b07f110
MISC metadata.xml 520 BLAKE2B 48d3940a42f60eaa0359e1095eebfed747fff50cbf51f3a7bf2f8c569340e7474a4e5b4ac98ef24ea2ac21c4ab77d6a04b9a0ba435578826f1c3e769e79d7435 SHA512 d1c5ca93d410b922d97a6dd6dda32f4c2d1c47ec686cadfb6bda0846a5b623cdfd09671eaa6ecfc29da0dfaedaa02eeeeda24bbf5e97b8aa2fcd6beaaba95177
diff --git a/dev-python/attrs/attrs-21.2.0.ebuild b/dev-python/attrs/attrs-21.2.0.ebuild
new file mode 100644
index 000000000000..ac6abdcf46ed
--- /dev/null
+++ b/dev-python/attrs/attrs-21.2.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/autobahn/Manifest b/dev-python/autobahn/Manifest
index f5fd7b3cd823..b3d7909264d4 100644
--- a/dev-python/autobahn/Manifest
+++ b/dev-python/autobahn/Manifest
@@ -11,5 +11,5 @@ EBUILD autobahn-20.7.1.ebuild 2995 BLAKE2B b1a4536d3153fb71bf0c83d89bdab51beff8c
EBUILD autobahn-21.1.1.ebuild 3144 BLAKE2B 2e5fde2e2aa2dc0405b4e52648c964b34ffbcb6435f8d48c0380dd7a2d7544a4bb1a8b2b5f72e00f1ad6b8b6639ff42238dd47213af7b81c6d6cf2c2736ef663 SHA512 4701d657a96a30ce3abdac31c6969331153780b751235fc704087d1f882cf88c71ba71b2e7332bb49ffe5594a77f10673e8cd3d25c9fe70eb77f8501eb23c678
EBUILD autobahn-21.2.1.ebuild 3108 BLAKE2B ca119cad37f38de68e006a7e7947ee27e7fc2e7460a1e5f1cc292772ab93b3055e6915f6413f98f52d9d814bcab946f59f48085da833717572b17da17d052a41 SHA512 9a755eecb6e8c856f95f5867cb3144470352515a1641eb473ec9532b945c2bdb8d75fd6278bed8ca71551153518b5753d6cd0cb6cde9c14f07e5a131653db4d1
EBUILD autobahn-21.2.2.ebuild 3252 BLAKE2B cc7b5a8c3007877e53b98d81833b1d08847483cbaea6772b9529da3ccb07095437e8f8a31f52aee4bdd6db31a2918af972a7499478dbbecb18c661d0280ce717 SHA512 8510e3da99f86d9119124001b3da4ae29aacc979342407a41e3c9090ca71b8c85e301c3ece1069cf6e5475a16b79e27bf086ce0dff5ac3d56c13e07a5ef91620
-EBUILD autobahn-21.3.1.ebuild 3251 BLAKE2B 31790f288ed3300c251f34bafd48e8c656cad668ef26e6c2b8924e60eb6279f80390746d6afdf1d52af206d76ec21463397b3a9152ab72a69e25b30400f17567 SHA512 9b46c3e6da5e0c67e4eb34393ae46f15b329d8d02ff99de654638e040192a768afe0155e4be2ef0348c6e44449bc9e05afc34195abcdc74be43fed15b50a12c5
+EBUILD autobahn-21.3.1.ebuild 3250 BLAKE2B ae7f5d937f65345f0ab8c5d8da19609141e647e8ee969b372380d94d9569d231cc0f356c91350a96e3d718e2805e91132839d9ed7195aba19e65a5b10ea26960 SHA512 ce5ff852047ae49242d57ad172e6d6a1b5636e059d135be398955dfca7d0c0b4db652f9d84e8cf3cb163cc7cb16d37b30702447ffc5de776fad5baea5399d2ac
MISC metadata.xml 665 BLAKE2B 11ce0fe43744ff03c46a4e4b6b06733807a4674956dc885a3185bd353f0617841a6f6d1afbbc02c02b7e6718b5c0ccce69907920322e2966c8f7e9d1f63d6485 SHA512 9e154ce907c9868b86a70c4c2f6173e4fa8cc6e1f63380978d4a9c706f00316a9eda488fc39c32c5ea70f31a1a12187629665b590e79f64906ab982bf1401fbb
diff --git a/dev-python/autobahn/autobahn-21.3.1.ebuild b/dev-python/autobahn/autobahn-21.3.1.ebuild
index 2eda49774ef6..731e4a1838db 100644
--- a/dev-python/autobahn/autobahn-21.3.1.ebuild
+++ b/dev-python/autobahn/autobahn-21.3.1.ebuild
@@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P}
SLOT="0"
LICENSE="MIT"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="crypt scram test xbr"
RESTRICT="!test? ( test )"
diff --git a/dev-python/awxkit/Manifest b/dev-python/awxkit/Manifest
index f14fbc4c5769..0ce5d7a8a7a9 100644
--- a/dev-python/awxkit/Manifest
+++ b/dev-python/awxkit/Manifest
@@ -1,3 +1,5 @@
DIST awxkit-19.0.0.tar.gz 95820 BLAKE2B eadb3ffbfd5a1bf2835e4a7df788e06676cd7c8132c8527c04c4876e87039b72ed00775ddc342e0b31bb0c4a7036b3ecb0456761b9a6a1a5f40e60656fd06521 SHA512 169531549fd668e9917db55f2d61d8959645659496f249d9bb94432b9d7449aa549a751aa3c0255c38334e24684e4039e581d26aa2c291ede88b623824b78ff9
+DIST awxkit-19.1.0.tar.gz 94839 BLAKE2B 751084164581dd772c4f99b14d3e3526effd758bffda0820be56f0d963903314458c0037df33606bf0329009186ef86df1fa0c41f9ecd377b8c2d2de15bcd9e0 SHA512 a4be398f81f370e62b60605c0add70775eebf78bbd21080a65caa64c5b9f9daf33315516cd3771d434ff86d2bb9ec089545adbc174bd19ef5e52ae69e6cb79db
EBUILD awxkit-19.0.0-r1.ebuild 797 BLAKE2B 7ecff34a0436d846d71815c52fe7dc0bc5b02c05e92f7fa0cb726453cd43294d140c3c7bbff1bcf3101fab5adde5b838f091fea9e172dec98cff058de820c6c4 SHA512 a5ab9bf2f37931d183c6f2adb4cdd1a75c573a4cba25ff7b12f2c6df1163c0ada217174ce52da3678f8a8b7cf72954ae3e43f342a90bbf61a61e2a2dc0802ac9
+EBUILD awxkit-19.1.0.ebuild 749 BLAKE2B 385da85decfa2a652ae75f3baaa625d9199266d197586cebbcf8a816657faa07bfdb762934f643f520456eb60acbcde877a75ca61f47e0e622f869a76da70b8e SHA512 d28aff6d2b17fb87efe6b5a4f48a2a8ad54c5153b3c045f2e72d1163fa460aa2167a3857258fcb996ed1f4da0222b9423eccedcdf02f63e4729be662dbc49e8b
MISC metadata.xml 414 BLAKE2B 2aa12a4cea5eec1ad81e23408e858e5f86b212ff85b7c86df7b8fd40ce7300713df2a41d3d4018b749ae743e83c149482be715cff346d8f02fa522b660ada5a0 SHA512 1bbd6ba02c60bbd82daad0818f8f43f335ef8b482129724a161ea1589c4f7920c7767ea729fe6aa68ecea1d7b983fcd14f7ba776fd142d73212a0f8a129d6e84
diff --git a/dev-python/awxkit/awxkit-19.1.0.ebuild b/dev-python/awxkit/awxkit-19.1.0.ebuild
new file mode 100644
index 000000000000..95c60a9bd9ee
--- /dev/null
+++ b/dev-python/awxkit/awxkit-19.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="Command line interface for Ansible AWX"
+HOMEPAGE="https://github.com/ansible/awx"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/urllib3[${PYTHON_USEDEP}]
+ dev-python/websocket-client[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \
+ -i setup.py || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/backcall/Manifest b/dev-python/backcall/Manifest
index e9256f40fb63..749c2890781f 100644
--- a/dev-python/backcall/Manifest
+++ b/dev-python/backcall/Manifest
@@ -1,3 +1,3 @@
DIST backcall-0.2.0.tar.gz 18041 BLAKE2B 67f9ac96d26b368972a5749775a70c497b5705b37d45ba7f64c1259be776cc7f4c9d78ae51da9c1e9e46521d33bf511790675688feef88a68d25ae30cd79612d SHA512 7f086121c485c0ea4bc6935e7d116c8b14ff44ff6001a49665d0a698b6cf9a809823b9bca634a78d92cf40656f953dbac0132241327a5fa6be0ea685ff63636e
-EBUILD backcall-0.2.0.ebuild 487 BLAKE2B 22b60dd07b5da5bc8c825d28980c7c76c71cd4877da2ceb419e6acf534d24db0ecf9cd2098a156cba0da170170c61a3da44dc03844f52ed34f27f7b0209ac31f SHA512 274b82cc183ddb834c53047230b33635659544e1d92a2e6d655a20d737caba463bca9a3a07f8d416a5c5172e3a74bb78e05e16d5ae3996ed5a7dbe75e36b4cb7
+EBUILD backcall-0.2.0.ebuild 489 BLAKE2B 77d2a0efd7db9958bfe47fec2d2bee93e72bdc65fd5734f0072b5d2cf0290c4a839ef1508b83f04acfee295f9aa24aed0d282c785d04b55cb6e589fcd52a643b SHA512 9a7bbd594fb19b6afc4602e064abaf5eac2782dd69dffb183ece31daf18f46531c1d31301b5f97fba1185296d15af80e9629b492045d3a1c497db75aa1935269
MISC metadata.xml 335 BLAKE2B 558ac1afbb0fc8c1219d42695ebf1b74214252209d6faf39f23acf1c8512920d1874cf5e69ec13b35d184cd07eb2f0b7901f473d2b9135e3adca0ed279db2ee2 SHA512 167da4e5a744c9327b5dade5001d74d418a6426597ed988db29b083b1d39d66cb2714ebc2a812a91430271837e8ebe6f6512899387309d308eefd2744a4e2531
diff --git a/dev-python/backcall/backcall-0.2.0.ebuild b/dev-python/backcall/backcall-0.2.0.ebuild
index eb3b4ecf6479..0619b9ef7208 100644
--- a/dev-python/backcall/backcall-0.2.0.ebuild
+++ b/dev-python/backcall/backcall-0.2.0.ebuild
@@ -1,8 +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} )
+
+PYTHON_COMPAT=( python3_{7..10} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1
diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest
index 935ea6693ec5..f01b2feb0a65 100644
--- a/dev-python/bcrypt/Manifest
+++ b/dev-python/bcrypt/Manifest
@@ -1,5 +1,5 @@
DIST bcrypt-3.1.7.tar.gz 42512 BLAKE2B 5e762f153a5a69c1426748737956fd370e74fcd02e82b5a634e74dbb50fc9e894bdadb4e87eb9cdc580d0853f73ef348d9523ceaf4236df565e39b714bbd1c60 SHA512 bb9a431c8de97d5615d1a7fb67f868d08d839313fd5f3e17d8db40db1870f8b624594352c24c163c6a03485217de873cd92578040350678888728885c7b749de
DIST bcrypt-3.2.0.tar.gz 42416 BLAKE2B ff9cca995e38fe27c6f02e9770e9349dfe528a1c9c18f41c72f29dfc01e981373fc0964f3a74161f2a7dddea63c5f48708539221adcd5a8ae99b7c30d7b1afd8 SHA512 aa782aa6a725434e0b0737973e33e6c2bf4e82d39e8dfba0913da5d7dd051d55217adab8004c3eaf896fc3c3e145ba543da1b5162a667a3d82a4eb6b07430b80
EBUILD bcrypt-3.1.7-r2.ebuild 726 BLAKE2B 2371cae3062df09e199ac94724eef464470d5e80f42a34663a11446b935a191058385754f7e18bedf86f7fe54a0052c8bec6517803774b7370cfc5f2835ed07f SHA512 096160e89cc0f86d9ce23684039065cfa02c390c36cb9d3ffcb52a18af8f7de3ce26a73dcbd276e47ffe80f74568b1778a5cb17bfe6f1b5f6b53ee2f3552d655
-EBUILD bcrypt-3.2.0.ebuild 733 BLAKE2B 2de341a7ef3ce65e82c6ebfdf042cb59f7c679100e64a7a44d285e4dbbb5c4bbf35e9453382f965beea6b47f09bd8b4208e811b66614c17115f6db79a96e7f0a SHA512 72ec5d42656433172e637cea28819f397294a9fdcac544ce43d0c9be7dc729f34ddc6bd8cc7a8a6156bbca8b46868f6e0ac1e5223fbf5b974b47e3e3bad4d4fe
+EBUILD bcrypt-3.2.0.ebuild 733 BLAKE2B 8a7e60f04adc81ed3605236e0866259e5485ebd993a54048d7444f34355b9e13d404cb85d7a2dee4e87c99cce854bccca4fc7383373deb8223ef567301a5b393 SHA512 250022370a0d053ca4e61e487763e0ac0fe7541e81aa6e62fe9f82df06b6df84ab5c7cfdac5cae9e2d1ec5e3753870f4bb9047d8cc8de31b5f5120d8a367959c
MISC metadata.xml 485 BLAKE2B 789fde3cb8c29c27778293f22f9e3a4453b743d52f5fab1dd2db6d940e4e1bff843d6ccdb4f7374b456b2cd4f80877f453205bb9a5eeee9f6e32382297ab967b SHA512 3b4fb489f9d1ecdee3dedc58dda61aa86c6bc30f29aba50de6dc4faa499276d83fe15518088e4d0e76c98ca30188b2f1b921807821fc73b5dfc592490e6fdb46
diff --git a/dev-python/bcrypt/bcrypt-3.2.0.ebuild b/dev-python/bcrypt/bcrypt-3.2.0.ebuild
index e5b8f95aa9f1..e8803e782e6f 100644
--- a/dev-python/bcrypt/bcrypt-3.2.0.ebuild
+++ b/dev-python/bcrypt/bcrypt-3.2.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/black/Manifest b/dev-python/black/Manifest
index 05a6025a2526..1068174a2b25 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -2,9 +2,9 @@ AUX black-20.8_beta1-setuptools_scm.patch 467 BLAKE2B 4dd16dde09bdb9c9b8480eff25
DIST black-20.8b1.tar.gz 1092546 BLAKE2B 5a0a755222617d8d551b627c91670ecc32a9330cc1197900a9d21b071d0d99ddd32e09786becfc577407ab402f6da3d8683a59a9deaea1f6b4f07b9e1e4ecbed SHA512 53d6f6a6f47027e5bdfd3909471c993480034c8aa8ae395792565b8d79fb4e3a44299ea529652c0ccabf4309d645db9179bf54efc06fee20517f479e91cec838
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
+DIST black-21.5b1.tar.gz 1136153 BLAKE2B 60a8c1ad1e6b237a79f65b790924c405d12ab34f7b6067f069f26831c76fbf99a217316fa5e2b47421ec982da56b870850455f78a2a37ac7856f72b101ce4f65 SHA512 972c69d13fb1e3371273a3b185d4413f37e07a573cb7debda795dabb25bdca3d25fc1ba8bb41c8ce27088eda695a3ae1f12af5de3fd329dbd54019d3537d90b1
EBUILD black-20.8_beta1.ebuild 2242 BLAKE2B cdcf87b20f7d169425bf851b68dc8f393a7fa60837cce59f2ef9445189609291f5e53561c6411587e0b1343075e5bdf84fdda3771db629f856ce94a15adbafc0 SHA512 4a9fd8f011f4d10ef2dd21cb142065d568fd5d3486a00d4932c1f270aec46fe6f9e097667db0356d5c791dc7fad1ff9d88792292d281da69db3ec68dd5b1f14c
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
+EBUILD black-21.5_beta1.ebuild 1577 BLAKE2B a2b7fff6faf857c077f9655ccebf82a603123f0611450f2431e8197f0311e6f25e7ec9420e9c7faecaeceb83f89b7cc4d0f1dacf71c3eb885372b92e0e38234b SHA512 c0bc951cb9e1502e3bff52ffe8a1120c95ca2e8299b02ff3850cbba4a536e37c5b47f5b7e59a8e10ccd32a602a7eabcf31d70b6ac64b47d6001b8ad141148882
MISC metadata.xml 396 BLAKE2B d65402ff00389ead3359ab2afe53d33e88a5c0a6aedfd83f6a3fe946f4005e1edbd77683b2fc1097a7963383da492bad8889c2f30dd0408a4c8fb9fea6d508f3 SHA512 33aeaaa8cbcfbd0323075ebc06e4ff2dae2988ac88fe067a3fd51eae6b5ebb6ebaf9bc874d7275acc0ab6d36ac5b6ed9cb32d8e10e3e0bc3aaf75c70a5041c8d
diff --git a/dev-python/black/black-21.5_beta0.ebuild b/dev-python/black/black-21.5_beta1.ebuild
index cdb8f436c32a..2d7f8f18159d 100644
--- a/dev-python/black/black-21.5_beta0.ebuild
+++ b/dev-python/black/black-21.5_beta1.ebuild
@@ -37,6 +37,7 @@ BDEPEND="
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/aiohttp-cors[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/parameterized[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/blessed/Manifest b/dev-python/blessed/Manifest
index 23f3c6a60591..4c3a39e3fbb3 100644
--- a/dev-python/blessed/Manifest
+++ b/dev-python/blessed/Manifest
@@ -3,5 +3,5 @@ DIST blessed-1.17.12.tar.gz 6697754 BLAKE2B 0ae89a587a34936b31114e4bdf77effc51e0
DIST blessed-1.18.0.tar.gz 6651519 BLAKE2B e512ae49d19e3db09606e07b6a384683aada3de830e3a8f3e938e088607e4bc33f6b53b3d6477a2b0d4bdeb849fa4cea6eb3b0048294b3a567409a993f46b7dd SHA512 25b0c0c17e82ea975ace3415beb680e7ac917cdd4589ff11f0510067139d2f681316c35a59c7ef9bc5225291cebf6395f0dfc78da8845457ed7cc722ac708bbe
EBUILD blessed-1.17.11.ebuild 1314 BLAKE2B a1b546f406873f279efbdc04351e6521413645c5621344f222fa76ce1f90467e18c8465c0f43b90c7f0cb64b22afe30f2db3fa51b9a8ae9fcf45510de26bab8b SHA512 39e94e0eacef7bf98effc3e26eaa37bbf0400c594a33689b94af8b85c095795a3cd2ef01e6dc641a19d4cee3916b1ae5b63ba909edb4ccb285dd7d1ea17f89df
EBUILD blessed-1.17.12.ebuild 1314 BLAKE2B a1b546f406873f279efbdc04351e6521413645c5621344f222fa76ce1f90467e18c8465c0f43b90c7f0cb64b22afe30f2db3fa51b9a8ae9fcf45510de26bab8b SHA512 39e94e0eacef7bf98effc3e26eaa37bbf0400c594a33689b94af8b85c095795a3cd2ef01e6dc641a19d4cee3916b1ae5b63ba909edb4ccb285dd7d1ea17f89df
-EBUILD blessed-1.18.0.ebuild 1312 BLAKE2B c93dc3aaea9434ab7cbac859356470e3f1ba8d941690d7f5934f8264888819db7c33885295b38c8ba82b9e8870491348fbceb1e1e2992df968b05f31e73c8acb SHA512 bd2808cdc5671c348b909c65321389b9bc3244b1ae401b2ef773a6fb44bbf77d25ef7b1893b5500c70e958b8475d1cb0e175e21b5577418bae1b8454fd63626f
+EBUILD blessed-1.18.0.ebuild 1313 BLAKE2B 4eee722eb3cf629771b4f73ec4fd02431558b1e45b73960559ffd0f10bdb22672314b1ce7156fe9756ac16cdd2b96f182f853b68cc736f1026d272c1b4f61697 SHA512 c8eb2bcebba86762c266a1a64aec3b2b05181d904e95e1f45570cf82249f77c615f46f4bd03014a383b128c083e2ea73713ee23130c1ad455f53c9e5c9fb5d73
MISC metadata.xml 431 BLAKE2B b957fcf973dc786a7358b8554d5969688c86974ad0d304ac752f1f48d246ba955a9acbe4ccedd0a670a3039488c1b9dfc6815b08e08e7085fbef39e62c447f59 SHA512 b962ca5f456fe442dd2d88866d9aec050d0b456b53f22900cda6ec304a055909c0befe2de085775283c9b098fc9d7f53351b9e67d55eeca1744fb09622eebc01
diff --git a/dev-python/blessed/blessed-1.18.0.ebuild b/dev-python/blessed/blessed-1.18.0.ebuild
index 4db2921df380..da2210a3cac7 100644
--- a/dev-python/blessed/blessed-1.18.0.ebuild
+++ b/dev-python/blessed/blessed-1.18.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/blinker/Manifest b/dev-python/blinker/Manifest
index caac653a9001..63f9a313ad67 100644
--- a/dev-python/blinker/Manifest
+++ b/dev-python/blinker/Manifest
@@ -1,3 +1,3 @@
DIST blinker-1.4.tar.gz 111476 BLAKE2B a9ebe32bc01f7f08a5f180caa3d3830eaa10b7c0499c11ff4ceb71ed604f94dfbe4c783cc7409a57da28d6d69cc49d7861d05401802f86d054bdd2501f36cf60 SHA512 2f5f71b05c7cc27f5761ba698b05c78c8a491f5285c120e532d24be0c8256daa14e075f3f30e15fb18e7c3f16579af9378a155d058f170e3af9ffdb89e49f56e
-EBUILD blinker-1.4-r2.ebuild 649 BLAKE2B 209da279e7696c6d4ce6a32be12fd1defa32a8e7a29ac3fb428287dcd8271714e5b09ba87a28f7bd54818bf5811953f5a4f63baf2e15fb44edbf835d3a29db5a SHA512 81b8f2c51588d0f7843708ec9e1bd52cafd5ea6d04b90e750749746fe04596d4a08923facb5947dea661ac6144d06f05165bf4faa7aa807ee83312dbde94aab9
+EBUILD blinker-1.4-r2.ebuild 649 BLAKE2B d0f697bbaa95ef8c60a3039f80eb2ba56fadb43ffa31419be64847370a237d2f11057b0a66220bf730a5d13d6d77464bd444d1f8a6c177a0945ea0b1c99850f5 SHA512 a0eee88a62573b8dd3e06f3737564c34e568b5933cf484cfcf44dee32827bd134f9efbbded8b3bf0dc40700d9e4c43151f5b9887e94a9156389b353b6f9e3b8f
MISC metadata.xml 334 BLAKE2B e5f3f1c86a46e6a97d605eb314546f184823825da552a9825f7c8ed5d037db4e99847e6e1b017f43e6551b1e217828d7fafd991e269dda2f8368d8c9680af155 SHA512 191d520d47461f834f00e0d3096862eefdf5b76c7806d8a98c4f8999aa480c9048644a7f1f6ce549dd7bc144beb891e34caf6a0e939f4d3c5f12fd1a4791703a
diff --git a/dev-python/blinker/blinker-1.4-r2.ebuild b/dev-python/blinker/blinker-1.4-r2.ebuild
index f05ce5f90383..2c39f0d15216 100644
--- a/dev-python/blinker/blinker-1.4-r2.ebuild
+++ b/dev-python/blinker/blinker-1.4-r2.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
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 76eb288c1b49..10f01049dea2 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,10 +3,16 @@ DIST boto3-1.17.62.tar.gz 366832 BLAKE2B be452f1afe79538c29a9c8d8aaf0e0d0224a34b
DIST boto3-1.17.64.tar.gz 367357 BLAKE2B 582cc599628df29acdb146a0a1da78fb1e35d560f08f54709e5aed9fb27be9ffeaec27b1c2f393ddd48fad5b9c5ff5e51d001972a798b516e089d58d321aaac3 SHA512 ffe248707d162de5a2edd2dec4acb769bda3d2d0c9611548813647d3f0d70de9e6754216ba32df70eacf2e4a6ed2c8fab30261731aa87977eb5972af6052ddb4
DIST boto3-1.17.65.tar.gz 367905 BLAKE2B d6aa552a8f5a40613577dcb4d43de185662799f471eae2c14baee4799ac2ccc3b8a7c44e39bad8997b2c68d783c1e4454c0f94e41888a895f88bbc740905d626 SHA512 0bfdcba7fa15e0340b9bc235c4f3e09cd1e01d99b6fc7a95e7543723477b6d642ef2b833b24a5cd1adf2c274d517fe43ee0f9bdceac973b472227580fa39b29f
DIST boto3-1.17.67.tar.gz 368242 BLAKE2B 72e612816c45d49c74430d82f4ede59f6b6e7c128d5cb60b8f7d0f07808776b2a1b7656fa8acdf1b8c0d18b4b0a33479aeeebb57355b07ea2e9b6970f84bc4e0 SHA512 a80ea576a60c21f67f43a556ebead8caffcfd18fb9e777693375f591c5e842bfefff86d0d15252057b7ec1ef5cc54b66019d023880a30c88bc8bce012c9b063d
+DIST boto3-1.17.68.tar.gz 368708 BLAKE2B 4ed78bae6e8c9ee6e8f1a5a4009f89b1c5efac1ddfa8189a6ec76f1ba47b8113dd479ed935e1d6f4631fcd1e40659398a5189bab77b15e1efe5acf706871b90f SHA512 c8a4a78da518530b3e47c1f3e37f51a61070f9b626b29ee4b1a990bfb2dfce49332add6674a0ec8b156c50e922736a500f2b265cf9ba286000aca55a272a7257
+DIST boto3-1.17.69.tar.gz 369006 BLAKE2B 6ad2e9ccb71872c5936f63b786b4b7addd5ff6ff9ccc9b8a65361006ae77861175692fd8a7d4075cf170f92aac4c0f3072a598a99191356909cd95122c34d3ba SHA512 7dfe8ceb621a63ac3e2c2d0852d8ba380200cd91f9f548109c8c5f6b0704a5c56acb645cdec6b7974bb30402a5832d001f5cc9e8d30f940560a06f88407c5385
+DIST boto3-1.17.70.tar.gz 369851 BLAKE2B 31416aed68f340842962dca12f77e169f87f2f2a63fa5189c298678d0672f1edf349e0884856624faa971dd2e1c248e320c92dc8189fc63612cce24680971e5c SHA512 fa0bbcdc9027f09007780f75d3a41aef7656c934bc10f710f5787fd7cd7a7124475437e62e7d507e24f773668102a75c4b3b5cfffa5d2834f75fa930894ce227
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-1.17.68.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
+EBUILD boto3-1.17.69.ebuild 1355 BLAKE2B e54b5b065e8d06942f0670579e3c0fce789aba2c27b485f9dc87888ead8bbcea0d519c2968a100e1bf309a14127c409396fd3387cb201395cc7544959705d801 SHA512 d82769ad3ccd34a04ece5b63866451d593fe6166d44a50b019ed952dc5e7c0ad7bd2c25513fc7a7b8149ac5c537cf7cac9728bff5504793cad0b8c64bef8ae6d
+EBUILD boto3-1.17.70.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.68.ebuild b/dev-python/boto3/boto3-1.17.68.ebuild
new file mode 100644
index 000000000000..74b9170a9119
--- /dev/null
+++ b/dev-python/boto3/boto3-1.17.68.ebuild
@@ -0,0 +1,56 @@
+# 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.69.ebuild b/dev-python/boto3/boto3-1.17.69.ebuild
new file mode 100644
index 000000000000..74b9170a9119
--- /dev/null
+++ b/dev-python/boto3/boto3-1.17.69.ebuild
@@ -0,0 +1,56 @@
+# 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.70.ebuild b/dev-python/boto3/boto3-1.17.70.ebuild
new file mode 100644
index 000000000000..74b9170a9119
--- /dev/null
+++ b/dev-python/boto3/boto3-1.17.70.ebuild
@@ -0,0 +1,56 @@
+# 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/botocore/Manifest b/dev-python/botocore/Manifest
index 32a8b7f7fe57..d706542f3020 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,10 +6,16 @@ DIST botocore-1.20.62.tar.gz 7674812 BLAKE2B 6fec1213c13bc12937f45c2584ce52532ea
DIST botocore-1.20.64.tar.gz 7685481 BLAKE2B d939b262f04a67918fe61ba0789a4ac9a73bd571096fde881ad537bd7b193798960096ea6d966b49634f33454845c8227786c7bb16c0008e8b5dd84591c2e018 SHA512 a2e82988e59f05ae7050b3e8f86b379dde83f516736c9ca133c0fa678cb7c6ba5448e2165cb0ab3f4262e8e3681ede37048508092ba62313e6ce3f89700c8827
DIST botocore-1.20.65.tar.gz 7689179 BLAKE2B 4f831519c785747b48351b9820fe00efb39ae9157ff11604b6d850b9768a6613ad54b3db9071dedf51e0e9209f3741f35d7e21e953842d1bc89db52b22779d41 SHA512 1936955ab69aaa7d82ea2dc522603162b00e3a9ca39b5911ccd4f3d78688ff1375c4e2abc65638a517a5d7a07076c1c7d6fb81529c6d5cfbe9c13254c3736777
DIST botocore-1.20.67.tar.gz 7691087 BLAKE2B b56cb7e80179b7c5c2b4daa27907870c075b0cc5b0c14da1d96583701df6d764f0e80cff7973f501263a4edd4e70e4adb613cbe7fa05d7855602db508b509539 SHA512 d0feea0042ef5bbe1fc76ca107cb2450bdf564d82542c483f3b484aa3e32986d649bea9e7e65ea7a36e23582c73c7b341bdb1b07722f09b67334b97ca423999c
+DIST botocore-1.20.68.tar.gz 7692876 BLAKE2B a5de44db992688a7ceff14e2663e21f370811871d87286215d04db9d0ba9649c67c047b6ec290967eddcdc8cc6fd12bbe9c99589fea183ec2b2036dc69f4d7e6 SHA512 f3de8f5cb621174dc0ed1b8c8d4cbbc3cee56f0b0f4363767cfc68a879fc6e837225e82538640736687efa4340d62ff3d1923abc315f914b0a9189f775c65b6b
+DIST botocore-1.20.69.tar.gz 7695769 BLAKE2B 994e5415c278a0c021deb1749c59ee5c654c7212cc2a1961fb2c528b7f5aea0a4d3f70c88a72489410cda935c8498cb3c4b1ec4830b3150ee043eb3429174781 SHA512 dbb0e77484a545489b54a1f71c78d2cf7d95b7f3a4f4ec54a9c07d7af354e9037d6eaa3100cf6a8e89d778bb0ed19f9475d68dceee98666bd69a4b05662c5939
+DIST botocore-1.20.70.tar.gz 7700136 BLAKE2B ab7ea88763dd4637754a5d9eb955e0947efd9c5fa87856276056d6eaac341f57d5edd43ca830dd35c1283c6f41de43be2f9b06e8f328a8900cde41ec5953bf9d SHA512 d992b88df31a77b153fd3110119d1523587e98d56e4b80ac14d0c5351d76b3e4c188295fbbeafcd8efd3f414a1c0af0d78f21555b2d3285d6f8e88eefab282dc
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-1.20.68.ebuild 1543 BLAKE2B 4dbb00c06e0ee48235874643d8313bbe9febd72688c640a1927b6087dc76668c5847c6045228542bd307636502c7129d032f7d3729198880af42b987f1434ffa SHA512 3960600a101561e65dd0c209b716c8db550d0ecc953d32647bfe24cd5d5477a06db96d09cb00d0b9d6ecb57c3a2243e542adcd53f12f9a2a70a7c6ae66931e59
+EBUILD botocore-1.20.69.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
+EBUILD botocore-1.20.70.ebuild 1496 BLAKE2B 3b9c7b12c0a7037482b3e60ef95ba87c8659a9d5fb52b562e0a2ad02ce44e84db9b3aca408ede04198c0c58edd4e4e91b8f1b21642493ffbe3b8b6d1d76e1ef2 SHA512 c0a226f08044b1a2c7f69becac5de9b3ad942ce3cefef699f09f176d797bb24f7dc76d3b5795eddff97f0ca52459c3d876a3a67328b74670185e12b80652ae55
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.68.ebuild b/dev-python/botocore/botocore-1.20.68.ebuild
new file mode 100644
index 000000000000..f051cb0e68ac
--- /dev/null
+++ b/dev-python/botocore/botocore-1.20.68.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..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"
+ "${FILESDIR}/botocore-1.20.64-bpo43882.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.69.ebuild b/dev-python/botocore/botocore-1.20.69.ebuild
new file mode 100644
index 000000000000..4e5d698e619b
--- /dev/null
+++ b/dev-python/botocore/botocore-1.20.69.ebuild
@@ -0,0 +1,59 @@
+# 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.70.ebuild b/dev-python/botocore/botocore-1.20.70.ebuild
new file mode 100644
index 000000000000..4e5d698e619b
--- /dev/null
+++ b/dev-python/botocore/botocore-1.20.70.ebuild
@@ -0,0 +1,59 @@
+# 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/bottle/Manifest b/dev-python/bottle/Manifest
index 4ab6c87d67ea..206a80d0a779 100644
--- a/dev-python/bottle/Manifest
+++ b/dev-python/bottle/Manifest
@@ -1,4 +1,4 @@
AUX bottle-0.12.8-py3.5-backport.patch 1720 BLAKE2B 63081eee3765d060d7381a0eeca97fde17367273b0308449678301f0d2ed9357c90881aeeff31c6a26920ff256b76b0567a74628499fb4d9f2325bc75de6a2e8 SHA512 10f8b95d77d35db582be9bb937ca0c52050c22faa191f373b34039c6ddec24a8e71ce26f6bc9c3f3af7973670343b2f3131c02ed626e3d161a636f8c9e4cdd2b
DIST bottle-0.12.19.tar.gz 73142 BLAKE2B e59d7a507d3401869ba4953a48274062fc56226afa2f7aad596b4ef4352e4a79cea2d224dfe32d7ce014e4f4a3ba088d0e7a0886f64a84bb6b78571e953fa3c3 SHA512 e5d2f6a32d1b89ae3cc9607456c0614db2b58882c6d36273d695c51d3d77b1858cac4d914dbf19bca3b74be68c197aa6473f162e40d9b7ae2af3a084a28c2637
-EBUILD bottle-0.12.19.ebuild 1384 BLAKE2B 8c29c1507b2e248cb0430fd8b011478d33fb574de7b1ed3a6ee6533c17bdcd50eb7232ce46b11f564438adc7734d338e274a3a133c32ebf0ad6243ee9a9a7b3d SHA512 93530e70ebf3f90da37d1dbc725813d4d2408439fad78990965879bf66e808ae7084e0ad09dd1fd127ef32182e4e99cc4a9a1a21c59cd510776130baaced960e
+EBUILD bottle-0.12.19.ebuild 1373 BLAKE2B c37d7044a24a57b8f0e7c8effe10e1447651c186f312d72112bbfc960e6f4f39aa7afe4bdd79f202ec7db5c50b257670726fdc5ca12899a77bd02574d193395a SHA512 05a00a0f5bb8b752bcdd076d71b3f76ad459c3ea6e3724688c28c7f93ae04acd972c1d3553e89439fe6ff6331d8b7a1dec9f211a4c82e0dc0f13545c7b8e9a64
MISC metadata.xml 344 BLAKE2B a32327435528170de24fa1b28d50cd730903e5be9d021de0dd232f4994e93e161d132ea10eacfc0a71bc3d44bcc8ac0dd35a59e9ef3709909bf699827b07e84c SHA512 1dfbf879e31f4e61e8c75193ea13d317c1175cf555d2e9c7e5465faf726e836d71f002cae67734adbe8819579ae29ceb785a2397192c6e313f886e2f613da9ff
diff --git a/dev-python/bottle/bottle-0.12.19.ebuild b/dev-python/bottle/bottle-0.12.19.ebuild
index 5c1cd408d779..38d13a17709b 100644
--- a/dev-python/bottle/bottle-0.12.19.ebuild
+++ b/dev-python/bottle/bottle-0.12.19.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 optfeature
@@ -18,7 +18,6 @@ IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( dev-python/mako[${PYTHON_USEDEP}] )"
-RDEPEND=""
PATCHES=(
"${FILESDIR}"/${PN}-0.12.8-py3.5-backport.patch
diff --git a/dev-python/breathe/Manifest b/dev-python/breathe/Manifest
index cde7fccbc356..2a64cdeded1f 100644
--- a/dev-python/breathe/Manifest
+++ b/dev-python/breathe/Manifest
@@ -1,5 +1,7 @@
DIST breathe-4.28.0.tar.gz 187954 BLAKE2B fc17eb9fb47f01907a3edeb316a427c9f06b802189cb860fa43bf7333a2897c36b2ed6ed008ca30e6e5c856d10fcf55df53ed05997ea60c29aade84cc1e5111a SHA512 a02ff717e4f50d336c91aa943a6a15b7ad834e3896d63c3ec31b3d10ff098400c53fb80fd3441e115194942722e5fce8f9b858fc3a3ba691aac900e0b415906a
DIST breathe-4.29.2.tar.gz 190695 BLAKE2B c3ecdc02f7ef8d83a63d4c6077f3ddfa794ff9113428a0686e37dcb281bb05a27a885b0664a3eadeeb2efdab5b51a1164c93fe67954bc3e71f54e1c6bc114c84 SHA512 1a47a36f9ebb4c863dd3d06d19ae1dd18af3b9468561f2b2370f57da8573faf4489ee3f1c9aebc84d867a51a6a7032d1a57a3430b804c5dd5886a0fce4c0adfc
+DIST breathe-4.30.0.tar.gz 190892 BLAKE2B 19723ed2f979eedcab73a9920c37cf6d3f6e02ff08703d601cc38fe55ecbac28b8ef8d319205723fce75b5e679a75fbd8e712dc134358e1ba6c23dfcb999a472 SHA512 fa09ee687a8e67fa480865a0d33affd9aa0ab48b0cb5b685731ec393045d8c9e1ae0622a1315f805449d712e99e6982ed229bb79314c69f69da0c705d075f7f9
EBUILD breathe-4.28.0.ebuild 834 BLAKE2B a09da622d4646499b9c537c885b285e8278f300a6716868c4f050e7ca3d0b9a94d4f7a683b07f819e0b8a86e8b7d9def2fca888cb7e284a03a9fdb3e0d80df7b SHA512 a7650e8e0a6bbee6797c8fe0c8e03acb1d0e49c85e4d6bb26899c62cabbae116198e22b2b342438bd67d74d22ffcdfd16f731db9af9611b6efea7c9273d77397
EBUILD breathe-4.29.2.ebuild 818 BLAKE2B 188022411f27208756d58061b7165700c928ebf75188e8a72ef3eb6225cf08c889717dd685cfc1318614e5e420639919f685afe940cf5522bf5cf9ae5eb323ff SHA512 ed554d7c0f6293d56ec6f91b277bb7110a9d32cbd8feec666f09441cd42bdff982b50733fe38d773bb8cc2d8a20683d71bf120b60f3ef96866401adbf28bb88b
+EBUILD breathe-4.30.0.ebuild 818 BLAKE2B 188022411f27208756d58061b7165700c928ebf75188e8a72ef3eb6225cf08c889717dd685cfc1318614e5e420639919f685afe940cf5522bf5cf9ae5eb323ff SHA512 ed554d7c0f6293d56ec6f91b277bb7110a9d32cbd8feec666f09441cd42bdff982b50733fe38d773bb8cc2d8a20683d71bf120b60f3ef96866401adbf28bb88b
MISC metadata.xml 821 BLAKE2B 5105f5b60fd5fb3852dcc4d9c6acbeeb2f15e561256799162b5db18c1dcd665f2ac94f9e766fbab3c17856da7936694700850f84e7ca3bab196a5d96454b5083 SHA512 15b0904261afeb1e16da06f81bc78ed099268c7119086e04899eb6735656d508f3eb1dcc8bc1d8a0f6ae59943f1b2aea4204382eb78474aadb72b9d2030bf3de
diff --git a/dev-python/breathe/breathe-4.30.0.ebuild b/dev-python/breathe/breathe-4.30.0.ebuild
new file mode 100644
index 000000000000..f3976fca0bf2
--- /dev/null
+++ b/dev-python/breathe/breathe-4.30.0.ebuild
@@ -0,0 +1,31 @@
+# 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="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
diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest
index 498913c65b38..59be0737a8b2 100644
--- a/dev-python/cachetools/Manifest
+++ b/dev-python/cachetools/Manifest
@@ -1,5 +1,5 @@
DIST cachetools-4.2.1.tar.gz 24753 BLAKE2B 90345deed94ea6d5ce9c4e3d609ae5a5a8e29f506e559c017fe24e5e8c73e056da4bd4d01e80ccc91686e03ff204e1918375b9701abd8ab571241d09c7556cbb SHA512 bf5a05fc513241f05e61547b5d45813308f20a58319d1c057f3269533a55b739203ba74bc2360d38383cd222a148dcf192f6e58614258bcac2855b633145733c
DIST cachetools-4.2.2.tar.gz 23682 BLAKE2B 7c1163d216fed3a5258ecb1c6306468d0ace8c629275cfb4f3aa3c4e6d9e2560683ac5504b0ee3439901f1e53b7428e27a78c909f6629d3b006610ec8ef35e98 SHA512 b3aa68cecbd9f20e0ff482c497c5011f4d1bfe4ed106914433c6bcaa203fb29592e056807767efdcea0cf7dbd3a08f3edc9c0ea8b328a1442792f9be2049c860
EBUILD cachetools-4.2.1.ebuild 419 BLAKE2B 6e4f39e42ad7ac2d499372e585a5a752387e74e330256abba4893866d69c8a115018c71d5209f30d9fe6ed54f9a64135cc7d7a6f0ab5f2f396bd42bc0f764a2d SHA512 8571ea3c64d2a126c1ea7256aaceee63acde2e122f82abcb78b5b18439073ffa92803e9d9026ec5c8ff890f598f5eecb5c1af436630854983fa122c063929380
-EBUILD cachetools-4.2.2.ebuild 421 BLAKE2B 673b04da2c53c83814df85bac7b108be9cbf9ae0cd68f7086d5f74704a61358057ff66392f07cb0bb9ece2f1f22f2ccb097cb5e23853069977b7c6c4978cd182 SHA512 90bd5953f9dca74fa3647116af9c1c5b076326c00c5b02741bc7efeee80aec0194e0b2a2f578e6a82113b54586bbe8ab8f4559a6c631a99342df7bebc62ea3ed
+EBUILD cachetools-4.2.2.ebuild 422 BLAKE2B 93a5952ff85e0d94915c584f50d44aa10384e13799fb193d7dfc5f6af385cfb17f5350781cfa71429ec72b22f7b1e0c9a4057ae3c3e8a363645722ad0ccf4be6 SHA512 4ea8cbefeef5854b7d2dd1c057917835d37b0d5b38df8bc432580e52fb7194647edf7d983a5e9e964ad977cf7ad880fcf16f66b6222d8edc387ebd375ebb5fa4
MISC metadata.xml 507 BLAKE2B e295e40137fa41a22fbefce74c8eb04bd0bfd920dec5e89bda3c75a524f274aeafd651187e5b86df9a16b63f3ce16e11dfce32aeefb8b7a4ee720283fc773304 SHA512 9d3503941a0c1200e22840f3886a1938c0fe4d9143eb511007e4156118878b39494b4917a68c9798e4a4e24d8f19d18eeef98fa4bbf53e61340c4505ae35bb41
diff --git a/dev-python/cachetools/cachetools-4.2.2.ebuild b/dev-python/cachetools/cachetools-4.2.2.ebuild
index 4e0424ad1b9d..3f29f4a1e88a 100644
--- a/dev-python/cachetools/cachetools-4.2.2.ebuild
+++ b/dev-python/cachetools/cachetools-4.2.2.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/cfn-python-lint/Manifest b/dev-python/cfn-python-lint/Manifest
index e3d1f552aee3..8938e7117c6b 100644
--- a/dev-python/cfn-python-lint/Manifest
+++ b/dev-python/cfn-python-lint/Manifest
@@ -1,6 +1,8 @@
AUX cfn-python-lint-0.30.1-tests.patch 621 BLAKE2B 7b4d457c56f32799c0da0e1e1f6551b57b89b08d7916a5a4b5c8c59605bb7dbb2393d566afc0da606103c09226b61d8a85734e124027ed81d46d405d18079778 SHA512 bffe6e2668dfb16f09ce20b784fb33a4a19cfbee832e6107601bd0bbd60c3f4e3b7debb3c3c320b87223dc584f054b6bfd1c19251ce17bf0b978d0b3e0b28088
DIST cfn-python-lint-0.48.3.tar.gz 6758651 BLAKE2B a8aeaffb0791789b25c94c630532ced223432f9902cf60664e4b111d162b4379d6307eda5c8f8074f7d2917ff25f44657016894b2140c8ea1dbf3259b24dde38 SHA512 ab1555719edb9b3541bfe60ce2701cca9e2ab9f4627c1b46ab8f4920477531f56f14f393b3575525da81b6aefd087b6c3cac516bdd6eb1db0f31304d7c63e1cb
DIST cfn-python-lint-0.49.0.tar.gz 6797106 BLAKE2B aa60c3e5eb246c45997af57f934d2710b56c4966babb61f56cc538c49606e3befd130f6a4298b124d38401927ae40127e699fba6a1f69ee177c07c9bf5d880e4 SHA512 4b656cda70de686aa3bb404908eac6ff66cabc0ebb064d5ccbe554a10551e8a5a7a308e3480826ec52b87549a8626f2a9cbbf51bd44613d94344db8dcd4443a7
+DIST cfn-python-lint-0.49.1.tar.gz 6906770 BLAKE2B 3115e610a73f072f56f0ed45ab8c88f7a906115437081d8974a135b3a9fbfcec4f677bdc108fa0ed37814caa6f0cc1e22fa7892d715c658e9ef05c8299f377a6 SHA512 4ceda24495aa43ad84ca7e63aa566521aab339f01308f5754372289a7f595d6805d6b1ac9bf637ba20a05bf17b93f8a06d5d1fd4dca3b8955094f54a62e28313
EBUILD cfn-python-lint-0.48.3.ebuild 1483 BLAKE2B 2de36bdb65abdf149877d30946aa66f0efb98dbdc5565c92057cf4816927f41c9c25ef1cb90897addfd2abf4a848894d66fe4dbede79a5ba5189b22057cfc212 SHA512 586341992bede7e42382291461e209770a7bc68973e77690d1e04b8e31979851dfc9d01a7e70a45e1b745822c859fba77b762df4a394b50ba9e99b97dea24140
EBUILD cfn-python-lint-0.49.0.ebuild 1491 BLAKE2B bbb73fd49da8e4b39f1f8c45e74b5d6409bb9dda232507e791c7a71c9685dc115738acbaa3691a911d5cddfa208bd5bafaee9bba32fbf7c84b9d3ce020ec453d SHA512 9a388963a5515ef9eabf73e658cd7211ba39ada1dcf5af2cabad4e12f5c4d131899ffd8ac5af0e1981f15de81b20e8a4907ab4a28faef029a97ac0828e36b35a
+EBUILD cfn-python-lint-0.49.1.ebuild 1459 BLAKE2B 62ab02c3802e40e0d73a24515ec6aa2bd26c8847b92929245749dcd5bde5fb0e9ee2e875c5dd93889b780ab569dc7d966252bdfdf2a46770424624a363dd74ee SHA512 7678d1535878a883d8f82d90a1eb8aebacf0206faaafe227000bc00d6b34a0adada5e309100603c0e51c8bb61396ced987473f28b78c7b65916011179cd33c6b
MISC metadata.xml 596 BLAKE2B c9937cb001e177c18c65bff8b70940d241e54f58aae3818071510f1c73540fcac6c532c8700b4904d4e2c9382f8a5288a2cb8745e174b8ac0a4edfe114d78ff5 SHA512 40c20431d8132ee97311a23bba87d6b408297410573c191f8fc43282bd156884adc25b6ceb6f2168d3456d535c4d82fb3473dd9025bda276f6aad829f68a8e37
diff --git a/dev-python/cfn-python-lint/cfn-python-lint-0.49.1.ebuild b/dev-python/cfn-python-lint/cfn-python-lint-0.49.1.ebuild
new file mode 100644
index 000000000000..94cd12f60292
--- /dev/null
+++ b/dev-python/cfn-python-lint/cfn-python-lint-0.49.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="https://pypi.org/project/cfn-lint/ https://github.com/aws-cloudformation/cfn-python-lint"
+SRC_URI="https://github.com/aws-cloudformation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/aws-sam-translator-1.35.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/importlib_resources[${PYTHON_USEDEP}]
+ ' python3_6)
+ dev-python/jsonpatch[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+ dev-python/junit-xml[${PYTHON_USEDEP}]
+ dev-python/networkx[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+ >=dev-python/six-1.11[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests --install unittest
+
+PATCHES=(
+ "${FILESDIR}/cfn-python-lint-0.30.1-tests.patch"
+)
+
+src_prepare() {
+ # unpin the deps
+ sed -e 's:~=[0-9.]*::' -i setup.py || die
+ # requires git checkout
+ sed -e 's:test_update_docs:_&:' \
+ -i test/unit/module/maintenance/test_update_documentation.py || die
+ # requires Internet
+ sed -e 's:test_update_resource_specs_python:_&:' \
+ -i test/unit/module/maintenance/test_update_resource_specs.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/cjkwrap/Manifest b/dev-python/cjkwrap/Manifest
index 40e086d028d9..6e9f38935c16 100644
--- a/dev-python/cjkwrap/Manifest
+++ b/dev-python/cjkwrap/Manifest
@@ -1,3 +1,3 @@
DIST cjkwrap-2.2.tar.gz 20995 BLAKE2B 35604e2d1aa24a75e1de0f0b17ba592e7588aade42d43e98864f5d83fe598eaa0ca566682cb7c7af566e66f79c9696ba2ae86b1579681688d6cd31469c07a3ff SHA512 c72ce67b10af46018f7aa5d65af030373e8889a28f533a59d55668e5c90a759ad7cb31708dd6ff35561f9e62115edef5bc0facc74b6a6e122d7399d9dc950624
-EBUILD cjkwrap-2.2-r1.ebuild 446 BLAKE2B a60df254b4fdc7e683de23bf2467c0bcaa49bda18b542e5a3cdd2997ae89e5ec3620f752b88a9fed0ddbb382ade7d7202e8ac8f1499bc8c4410cd8c391bdfa6c SHA512 9ae4fb667fe1a453c2e7949d828949b203edd0f700c19889ffd7fdec3f3433ea65b2c797970da6a125bfa472237701906ba56f665acc8e7a16ce6ecd7515c4f0
+EBUILD cjkwrap-2.2-r1.ebuild 447 BLAKE2B e3d2939a7dc60a57fd4a08aaf8978d08aadd41f10f918da34b333b93f44552cbfb8b6597f7f9414c60ad5b93ceeff291141b170745958502a1e600065bd0d427 SHA512 ff085e30a422a4fb7af547f76f2c3b2f6da94beca4236b93a0ea5edef735ce80ca547c2beca205a2375a6482d027da3330cfc98b2007b567da08a7f2cd6108e5
MISC metadata.xml 353 BLAKE2B 08c67a0ffd2bc9768d29fce746fe69044b9ac5079c01f4b68d7d9c9bda9149807f78bfc6a064314161007534ba51922bc7cb19a1229b58b52db08dd3c9f6c6e7 SHA512 9ae5295e7fa7ef600c9861812a396550f0c536df48a6fa906351211ed9bf66c09ce6b1329b4b4c2c13533991e6e65ab9340fbfba98414789f8e5b891568514a4
diff --git a/dev-python/cjkwrap/cjkwrap-2.2-r1.ebuild b/dev-python/cjkwrap/cjkwrap-2.2-r1.ebuild
index dd0f3cdb1863..8673743ef0dc 100644
--- a/dev-python/cjkwrap/cjkwrap-2.2-r1.ebuild
+++ b/dev-python/cjkwrap/cjkwrap-2.2-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..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="A library for wrapping and filling UTF-8 CJK text"
diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 5fe59554928f..f2c87dc11bdd 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -6,8 +6,8 @@ DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be
EBUILD clang-python-10.0.1.ebuild 923 BLAKE2B 6a6b3667dc21ef2b35e45e4f57db9d854e40b0ea7e49c4cb92ff1979987afb31c33d5d8b57730683b6acb682702c4dca69aa200fc162c60586a9d880b3c290b2 SHA512 d6b0916aa0bd83c3529b9c106ac8ad75c4930aa620cdccd4b1e3e0d7a54fdec0f8d5cd430cddd64a0a7389b1ca6f3a5b142d433691eab4356f72d52c40010e44
EBUILD clang-python-11.0.0.ebuild 923 BLAKE2B 6a6b3667dc21ef2b35e45e4f57db9d854e40b0ea7e49c4cb92ff1979987afb31c33d5d8b57730683b6acb682702c4dca69aa200fc162c60586a9d880b3c290b2 SHA512 d6b0916aa0bd83c3529b9c106ac8ad75c4930aa620cdccd4b1e3e0d7a54fdec0f8d5cd430cddd64a0a7389b1ca6f3a5b142d433691eab4356f72d52c40010e44
EBUILD clang-python-11.0.1.ebuild 924 BLAKE2B 78a1cdf53d24ec466a677857d438f341595bb8f9b9cfcb7d8102bed1131068d5140f3dced794e52de9d6f6d3e273e60482554894ffd9326dad976d6bcc7ac72c SHA512 16ef8f0862afdc31cacf3d3c5e23f3af94d9f4178656b2cf65bcb65c9f3969fa86fab5d43b9ece4cb237842fb650e0756d59078bd8390466289c02d074ec4c16
-EBUILD clang-python-11.1.0.ebuild 924 BLAKE2B 78a1cdf53d24ec466a677857d438f341595bb8f9b9cfcb7d8102bed1131068d5140f3dced794e52de9d6f6d3e273e60482554894ffd9326dad976d6bcc7ac72c SHA512 16ef8f0862afdc31cacf3d3c5e23f3af94d9f4178656b2cf65bcb65c9f3969fa86fab5d43b9ece4cb237842fb650e0756d59078bd8390466289c02d074ec4c16
-EBUILD clang-python-12.0.0.9999.ebuild 903 BLAKE2B eb88d06b0ea6be7b7918f47b0eec30b399ff1cb64819a8b784cd0242d0455e38658bf89703c376846010c2eecb6c051e963bb8c3e47821dfd7efcb7416f1aaf4 SHA512 4eedf397fb83180c54a1f1b6bd9523abbcee38331866d35ba35e2b106f60a6fa5afd510b17c691807f674bbbbc46777c6bb240e2e11d2549f2c2f48532517606
-EBUILD clang-python-12.0.0.ebuild 926 BLAKE2B e99ef100250facaee5b99b053a1886379e78e16feeedbd16db6a7fc5851a8f49ed56885100d4ae51476b6eceedf5094b174a56b2f61f7310e4c082e03fde469f SHA512 b8da10973bb33b04b3cdff83a1bcecc7ea2c307cdfb93c5c9799683c0361574da77cc735eea0f4c70e5c5571ec93bd9cd23b0b3b407d82606c0758b093c90a57
-EBUILD clang-python-13.0.0.9999.ebuild 903 BLAKE2B 7d6ceaae7567ebad7f36a591a502acd349a0f7cd7587f6933bf393337bd4d3e29509a5760134318e0c760fb3e09700bd388c68ec8da5dd051574f53dbd049f68 SHA512 679ccc13a9da978e1f7bdc65883fe3d709e268fe6950283928471a87bdfc02916cb6d2d07a49e8302cbdee082329676a1d44e690a37026ccd24b6e280ff9821e
+EBUILD clang-python-11.1.0.ebuild 925 BLAKE2B db1ed6c8b6f6f156350e4b29ac9292b3a941abaec52a4a41b41f7e3a641cfa2ae9085f356000bfa361fab697299509193b3d20c1300f0514ee72b368daacb382 SHA512 ca8e1aff2ba826ee9c1e7d5cd9d851bf3fa935e429b078a379083be4ef21de0aac62d2efcee9487a4283dd8a81bcfed05ca55116c2b89e8febe45a4af9a30425
+EBUILD clang-python-12.0.0.9999.ebuild 904 BLAKE2B 22ef0cb9f276007d069b46abebbfbe6b31558f0588280ab48bf693a3d23cf233f6d2f562131f43eb77776445deb5dc25084980c775fa0185cd93d776773ffaf0 SHA512 7f09a06f1c45ac93506aa40ee060104d8df1acbbef4e0852f277d6687cb4c8f9541e6438c6e769c730062570dec51c179539e41a9cdc2d3b492cdd6147733ed3
+EBUILD clang-python-12.0.0.ebuild 927 BLAKE2B 1e0d88215cd7bd7a7968fb00e5c91e10b894750a4ec77a4413d5af19bb93e422b59204e2f62b90ceb628846fede7ed534424640974fe9a3e2d881aec0ccca02e SHA512 11d64eab9433584271e4c97f7af0a9e2762126c3eefffe0f19e74ffdfadef6852aea59337c2fb604daad3c8b3495a3ee2e1a015c20e14eef673e2dacc8304fdf
+EBUILD clang-python-13.0.0.9999.ebuild 904 BLAKE2B 22ef0cb9f276007d069b46abebbfbe6b31558f0588280ab48bf693a3d23cf233f6d2f562131f43eb77776445deb5dc25084980c775fa0185cd93d776773ffaf0 SHA512 7f09a06f1c45ac93506aa40ee060104d8df1acbbef4e0852f277d6687cb4c8f9541e6438c6e769c730062570dec51c179539e41a9cdc2d3b492cdd6147733ed3
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/dev-python/clang-python/clang-python-11.1.0.ebuild b/dev-python/clang-python/clang-python-11.1.0.ebuild
index 9bd56b2f3b04..283e3ceee1f6 100644
--- a/dev-python/clang-python/clang-python-11.1.0.ebuild
+++ b/dev-python/clang-python/clang-python-11.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit llvm.org python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
diff --git a/dev-python/clang-python/clang-python-12.0.0.9999.ebuild b/dev-python/clang-python/clang-python-12.0.0.9999.ebuild
index e1c3ed980737..921f7735340a 100644
--- a/dev-python/clang-python/clang-python-12.0.0.9999.ebuild
+++ b/dev-python/clang-python/clang-python-12.0.0.9999.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} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit llvm.org python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
diff --git a/dev-python/clang-python/clang-python-12.0.0.ebuild b/dev-python/clang-python/clang-python-12.0.0.ebuild
index 9b562d893ad1..5999d3c28201 100644
--- a/dev-python/clang-python/clang-python-12.0.0.ebuild
+++ b/dev-python/clang-python/clang-python-12.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit llvm.org python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
diff --git a/dev-python/clang-python/clang-python-13.0.0.9999.ebuild b/dev-python/clang-python/clang-python-13.0.0.9999.ebuild
index 39e999e67709..921f7735340a 100644
--- a/dev-python/clang-python/clang-python-13.0.0.9999.ebuild
+++ b/dev-python/clang-python/clang-python-13.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit llvm.org python-r1
DESCRIPTION="Python bindings for sys-devel/clang"
diff --git a/dev-python/click-default-group/Manifest b/dev-python/click-default-group/Manifest
index b584bb4b8df8..178d7a2ce0ed 100644
--- a/dev-python/click-default-group/Manifest
+++ b/dev-python/click-default-group/Manifest
@@ -1,3 +1,3 @@
DIST click-default-group-1.2.2.tar.gz 4753 BLAKE2B 919e3921ef3c6723b92cab8433032237af4e5583084badb6cc53d82971d81aa910ae6553deefea2ac46067d2618bb8f6d2003f0b2c4ced04acc5b46588012614 SHA512 6f296d154813e0c3dbf8e435c4c1b4394f51a000320c5585aeb78b81f30fe15bd27a8aad0fdbb71fccb88dc3083682519f1dd06572c8d5c35639fb9c3acf73fa
-EBUILD click-default-group-1.2.2.ebuild 659 BLAKE2B 55e65f70d174c804954d648768eac699428b4179f08c2ae80c4159902aa5c7425f75263bcd8be1a5a289809922d1304f9ef42b21ffc917f65c42f914139eff60 SHA512 66315c05800b603e434d99ce41a8747d1e6b125382320da6e0b15d620a20780b9ac8f46596db6c59202fc045d20915d43fea2003b052fef2996de03f851ec76d
+EBUILD click-default-group-1.2.2.ebuild 609 BLAKE2B 0f1b9e248c44092906273dec4bc1a8169e9e65870d681915d61f3f9e714453f061d8c0dae58c7a8b4528ec6fcbedaba76b93c8d3bd71bdb790f95f71a58d50b6 SHA512 60c39412a3c9f975d8a4b22462f21378a648f62e42aedc9490ce355773013ed5bc9e0c15cc6e609a1729c29930d2e39296c14bcb791b73e8d869babdebb3a61d
MISC metadata.xml 395 BLAKE2B c056e2469b8b6a215ba4340cb91979beec19cbeee393bb3502bff45834075218dbff6552d6cefa24a0fb6d6ec3cf94b0390c36cd84aa2fbae2ca5c1966b70c4c SHA512 cb527c5d7603eed5b507bdfdafb3ccea613bd77f183c1830c9e759650fbaf71a4f851d74028fe4cbb40da4214a0e662f1ff3913295e33503ae859e3f865533f5
diff --git a/dev-python/click-default-group/click-default-group-1.2.2.ebuild b/dev-python/click-default-group/click-default-group-1.2.2.ebuild
index 5c294d33d0b0..a24e3c10aa99 100644
--- a/dev-python/click-default-group/click-default-group-1.2.2.ebuild
+++ b/dev-python/click-default-group/click-default-group-1.2.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
DESCRIPTION="Extends click. Group to invoke a command without explicit subcommand name"
@@ -15,6 +15,5 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
-BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
distutils_enable_tests pytest
diff --git a/dev-python/click/Manifest b/dev-python/click/Manifest
index bb2715243a45..b9216ac37d59 100644
--- a/dev-python/click/Manifest
+++ b/dev-python/click/Manifest
@@ -1,3 +1,3 @@
DIST click-7.1.2.tar.gz 295757 BLAKE2B aea76d5378cfa49fe58a83132737d609d48b3d3a71ec65c0a8a144c7a0e244b5bdf0196ffe2150889b82edda20c3f1faa3c84a227fc9ef459a5a9646cff86129 SHA512 d0caf2fb0a258774a18a7b8f83bdfa73abeb70196a70b45a6cc35befaeb862d068d2f2cce4e27201ab2e3adcd02e7e2f099d6c37c497a507010eefa10ad16eba
-EBUILD click-7.1.2-r1.ebuild 764 BLAKE2B 095cfcf03856893fbb93140a12ad1f52c6cd30f32367ff466ae798dc9fc6a1cee978eed1826685d698f8f4698fd3751d672083bbc8f067ce77de3304440b0759 SHA512 d606e2c5508c25eebe0cc72faccb248281651fb0d5574a5c5a6ef04af218c047a021f7ce1983fc42c4c89842626dceb6f366a421fdbc64023ada25e4d4d49f2a
+EBUILD click-7.1.2-r1.ebuild 764 BLAKE2B d1d38b50a150be24f89380cf98233f141ca96c91e6dbc64153c8cfd6326b98098a174fb7ee58fb120957509b85262a056d7837a9e9f61639abb10d6707f6845a SHA512 ac8ba661a0f1664960eaf8748cfa1118e851ee5b2a4cd924b37742d6d09009dc7e4eaef10b08f1d796d47cdce0ba3483fc2809eefe0717111339327b14585c22
MISC metadata.xml 332 BLAKE2B a41bc7699360c666ce286a0d9a44779fab5afa6e6ce99efec2ee65a5d8d534bf3ccd65d4b23a2f5d40fc3b1c04c3c7e078a8889a3030909e7cc3992eabecfcb3 SHA512 de78734678a4bafe5175228f6df58210c65eaf016efec93e65441109b280725c4994406d0f21f2ee22ca0f9e1e27e27f76b3a1db724dbbd5b958fc8d8410126f
diff --git a/dev-python/click/click-7.1.2-r1.ebuild b/dev-python/click/click-7.1.2-r1.ebuild
index 26cd17023938..edce25518b62 100644
--- a/dev-python/click/click-7.1.2-r1.ebuild
+++ b/dev-python/click/click-7.1.2-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
diff --git a/dev-python/cloudpickle/Manifest b/dev-python/cloudpickle/Manifest
index c46508221f20..896ccb929756 100644
--- a/dev-python/cloudpickle/Manifest
+++ b/dev-python/cloudpickle/Manifest
@@ -1,3 +1,3 @@
DIST cloudpickle-1.6.0.tar.gz 52743 BLAKE2B 9007ebd4464adc0cb203e596cb756176d17ede5cfb90d172e11630df3e0a93dba471d8b20aaf750701cbbf1fdfb4a5faf24a75f8df82aecb4b77bd62c8979027 SHA512 3b663a013d1512b732b13f38bdf2d5d89704a73577c9fee2a6e808882d42ecc1bdb3589b1cc61279ec621b6dac27d8e223b2fd839442e2d5994892f04d015535
-EBUILD cloudpickle-1.6.0.ebuild 801 BLAKE2B 4c7c8b4f522b43956f3c441323fe9021359d0637de2154f3192d1c9bdbd372ae6754d6deeb4d53eb59172089a140bcad5cd97260033db0f87cb7bcd438c44543 SHA512 ad14cc0e7b2ad389af281a1cb862b88edb1bd8f8af6ce1ec10b7c551a0b5d1a57b30326344c6ea1da10e1470d8ea90e1591b49fd2ba0cbf3d38213bed77b182e
+EBUILD cloudpickle-1.6.0.ebuild 766 BLAKE2B ed07574eea65e41a8450049c6c12f29b24373d9239caa76ee7bebafbdeb9a1c4492ce585134c9eb8a385db4726147a419d363344f1a6c81312a920208c5e3bd8 SHA512 d7cd18532a150dbde576da22a8840e5057cc94174c6b5b7ac64d99ed494e0dacb341aa3970e66d06c692143b07bade66d0ece6f8de28040b3de102131a088d8b
MISC metadata.xml 399 BLAKE2B ac63a04dbf00bd09fe35d3824cd6e789b95fb139e4bbedd3a05cd56638a777b834250b46b04fbbbfb656f4507cc1691c5035cfbe01784e94f4bade0a51301e52 SHA512 cbf22fd608de45a444fecbc87cead7be6b2552f18921731c1ede37b8433c345c4bd8162605bfcd83a0e166243da19427669923bc58ae847539aacf80e0e27f1e
diff --git a/dev-python/cloudpickle/cloudpickle-1.6.0.ebuild b/dev-python/cloudpickle/cloudpickle-1.6.0.ebuild
index 9b8ea4979f1c..bb761a3aea74 100644
--- a/dev-python/cloudpickle/cloudpickle-1.6.0.ebuild
+++ b/dev-python/cloudpickle/cloudpickle-1.6.0.ebuild
@@ -2,7 +2,8 @@
# 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="Extended pickling support for Python objects"
@@ -27,5 +28,5 @@ python_test() {
local -x PYTHONPATH=${PYTHONPATH}:tests/cloudpickle_testpkg
# -s unbreaks some tests
# https://github.com/cloudpipe/cloudpickle/issues/252
- pytest -svv || die "Tests fail with ${EPYTHON}"
+ epytest -s
}
diff --git a/dev-python/colorlog/Manifest b/dev-python/colorlog/Manifest
index 61ed68d30e1f..2a5dc3eb067b 100644
--- a/dev-python/colorlog/Manifest
+++ b/dev-python/colorlog/Manifest
@@ -1,5 +1,5 @@
DIST colorlog-4.8.0.tar.gz 28770 BLAKE2B ea4d955c7b60651731547d27b35a09fe93e33feb51f007c622be4fd2611a706befc9565d51b17af4ae2a97d96bf7d9177b834a1bf302a50a2cbb9822134a696f SHA512 b335df74e4b10acd835e3f301c8ed9e77bd42b964a6b890682f28ff50f9302143805591ba80d567725b90df6a01601aab7fac89a8a71a119d6dff6f6bf94b1ad
DIST colorlog-5.0.1.tar.gz 29356 BLAKE2B 12795172417fd833a3a90175e4b169fee6299728921ed84c1eb9b96f18b22ce043809637744ba136299e59049fe5ccc21d5c9d35b0e402c0bfb982e8aa69ac0a SHA512 53cce2f97ee36d8429fa5917ce6d143c17d4f258aab5ab30e999472ff4401b8cf2bf9d6152a003f02e11a3c05ee42fa9562728853557b41ff17cf2a5112c748d
EBUILD colorlog-4.8.0.ebuild 436 BLAKE2B 4383df4cc1117562ea1a192dbbe2f31c8d099c0887633a41269b051341e21908dccf95505c7c5e0b6b761610fb87ab294ca7c3cedaf17d29cd0466a93e02ca5e SHA512 eb00f779a89e0422718fdbc705854b850baa80c97d1bbc8d0a0909dbae358ea82a52544fc61e23b91f2d9fe45dc7e1b60cd11a207c2c0ac7350091482be07bbf
-EBUILD colorlog-5.0.1.ebuild 438 BLAKE2B 831298220f1dd8210c6e7db9c36a8076497008f61b73297e0488a9e4c156725fdc866ad4d9afad97c9ab64c108deba8c881fc6e752ed849b41e4c49feb89db91 SHA512 128121fb3b165ab6d063f6a9476210de63fcba3b5e625ad4f337eded40df23c5f27f6a77c332dbb759d1cfef837bc2bfc662a6af5edebc73e142a7243488ee20
+EBUILD colorlog-5.0.1.ebuild 439 BLAKE2B ca6f458a394034c7cc3de6e0fbf66cfdb7b33a25d06e8106fed4915be7d9fb5e3065e10e1563feb6c417c2a61ca2bf4787a13c319d715cbdeb7cefb0fc8bd600 SHA512 1c788406378a38df98e46995215a24667fa049267b94b65087c2c2bbc3fef516432574d17e54c0beec5422285ffe0506a1aadbe75411cfa913a3961a8e44c3c2
MISC metadata.xml 414 BLAKE2B 6d745b11747e4fbe68606289b2fccd8433a73d9e26531dc966af716ea2309c023aff26f42f496f7ecc8f280476c7dbb46d0411c863dbf51921c1b7dbbd16ab29 SHA512 eda6c7896513bb601ee87038cb35f32b556007a0312821dd8024588ea766267931998d7276656761a41f6475a1bbefb79aebb5e82b05e010ca26f312c52a30d6
diff --git a/dev-python/colorlog/colorlog-5.0.1.ebuild b/dev-python/colorlog/colorlog-5.0.1.ebuild
index 0aff57a0f429..655bc1f1eef3 100644
--- a/dev-python/colorlog/colorlog-5.0.1.ebuild
+++ b/dev-python/colorlog/colorlog-5.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/configargparse/Manifest b/dev-python/configargparse/Manifest
index 90c2f0817ed5..2e3d05168991 100644
--- a/dev-python/configargparse/Manifest
+++ b/dev-python/configargparse/Manifest
@@ -1,3 +1,5 @@
+DIST ConfigArgParse-1.4.1.gh.tar.gz 30343 BLAKE2B 8aaed3b0e85b4006c04e7910c6f7ae2c2a07d586ade777eedf078afeea4561a4504614484316afd9d234b2871c0cc45ef47f30254797f9df260373309cf67927 SHA512 304d5981c5685188edb22a63966d25a8943e4c443f2aefc323492f141885f50657e9f9200514df65683f1e13e64173d4def80cdbebcff941c3ee66ff4af0cbd4
DIST ConfigArgParse-1.4.gh.tar.gz 30079 BLAKE2B c070e245665bc331efb3a0b4d2e5ad0486859a7f28dbad2669d897d1857b58b1b1b48cb57d34ab2e5de5c21aa2a3554d728d6e48d5aa4c3a8c494fdc2ad9f615 SHA512 a2284da53e2417022c60dc637c6e4f6c7eea6b56790926982e35483bdcdce0cb349c09d02968625ac3888a0cb13cd0b5182f739c31a95425f9daf12c8b00f5c0
+EBUILD configargparse-1.4.1.ebuild 770 BLAKE2B 5a8bd6e5f7a62b050be366afec306031df76216f74f33f1c320af62cabdbe48dde5207ef539a89d4c77923bfe2fb64b6341758429503cdfbf87fd0c20d6ce5c8 SHA512 d05444669f81301fe15c616c93460939d99681ded9cf1b37403c7405d674e736ef5835a37570e2c2fa761d2b6fad9605c5acec8004484caddbb23b1fe82b2173
EBUILD configargparse-1.4.ebuild 768 BLAKE2B 525ee2e3d597799d085da0c1a24c708fa8c08d79be86abdf337e77c0c128a7f5257ff9d1a1519cccbbfc1ca779e84aeb008759f8df32f49d287505b0c376c3a4 SHA512 b2f2b3d77e1f9694c8864f25b377ca49ac78f660303c48ba6c881c06337b7840aefdc4319343bd136236db70dd661d63fd12d89276e9a6bf6496fa2d16dc9e79
MISC metadata.xml 412 BLAKE2B a4c428193f261d78065fe0a62c06de40fbe96b7dd20c113959ab1c5ce4d715faeeee9ab02fbc858ff070f641b2f16535721374db90a1b50ebe33867d95e0fcef SHA512 85a1b3daeb42979ada3210f978be84f5ca5f4b744d77e9e7140fe9b9595f55f16f4d15f9d40dd50ae5901f3d186aea6e42a4c70ae58b5032aaf22760889c4e44
diff --git a/dev-python/configargparse/configargparse-1.4.1.ebuild b/dev-python/configargparse/configargparse-1.4.1.ebuild
new file mode 100644
index 000000000000..7a65871f9e14
--- /dev/null
+++ b/dev-python/configargparse/configargparse-1.4.1.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..9} )
+
+inherit distutils-r1
+
+MY_PN="ConfigArgParse"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Drop-in replacement for argparse supporting config files and env variables"
+HOMEPAGE="
+ https://github.com/bw2/ConfigArgParse/
+ https://pypi.org/project/ConfigArgParse/"
+SRC_URI="
+ https://github.com/bw2/ConfigArgParse/archive/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-python/pyyaml[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests unittest
+
+src_test() {
+ local -x COLUMNS=80
+ distutils-r1_src_test
+}
diff --git a/dev-python/configobj/Manifest b/dev-python/configobj/Manifest
index 65a0fde5c018..1237158e9562 100644
--- a/dev-python/configobj/Manifest
+++ b/dev-python/configobj/Manifest
@@ -1,4 +1,4 @@
AUX configobj-5.0.6-fix-py2-tests.patch 1494 BLAKE2B 5c52aca50d606c0fa3fef6d2fb184b3d21bb45ca39c4cb5893aa67b06e46954110b4a2109fb1592931a1947b56b12a80a575baa54ca7dfbeb1981bb1c610137f SHA512 ff87d2b54a47cddb9dd77d43a3028805f98c76e7a0c9529d40fa2d936c8b23ede24931f2066665d0b6ba30db6f62ac4871605c6b89c4842eb93847eb2d6e1e8c
DIST configobj-5.0.6.gh.tar.gz 143664 BLAKE2B b554d0aec903aecb55387a0164cd6f8d442e9fc1ab231ce7f7123e7a5041e07a86f5f7bf70492ca93fcdc1bd3caa5b855c427f060842e3b4a7524afbcc417a76 SHA512 326eb86e362f281ebf07abcb1cf7616abb270c482eafe842371cda8708245ca5e8262f1644b7164664ecc10e9004ed061c9de18cd233a657d4697dbc3ba3c59d
-EBUILD configobj-5.0.6-r1.ebuild 741 BLAKE2B 59ea16f70ebbe87faadb0a685312ae9b4f255e30a7a9ed1a7978b39e1f6866eb02934aa298bdb4efe95d2cd943bd6712a43272e02e3a77afdabd3179679f128b SHA512 3ba08d0f6e2d638cc9035a4d838e0c613358de354201325c75afc7596bd0d4e8a47f446d7de7d79465bbbfde2cb25ef38b7905d651b5a48a0225ada3fc1b6bcb
+EBUILD configobj-5.0.6-r1.ebuild 741 BLAKE2B f51d1638f6a5f5ca7c758fab7c864d1ac2a3c601cb54df301d7d6ed0f88f8097b9f456370dcf133277640d2c88b7ae4b82491feecbc8717bdf5605c19da59137 SHA512 e79cc3aa461eab6a841c9fac0472fe7c0e17394b212e9b5e0f980c438d60c121189a42e560acd8aaa6f198db2bb985d2adde022801f8b16da3de4e4aa278c85a
MISC metadata.xml 688 BLAKE2B d4a4e54b638c6d5011dda8858341b089eaa20b6d92566586d95ed407b7d94d80a4272426fa2904176e084df92b0606c957f16bb6fa4692848f2044d5ba206386 SHA512 653fec16eb0773050fc60e0df5b8be0311801495f4fe109d6346319a24159f78af614b1c587f0521be47e0c608373289e6bb05dec8284ae01cbe55c52c34d780
diff --git a/dev-python/configobj/configobj-5.0.6-r1.ebuild b/dev-python/configobj/configobj-5.0.6-r1.ebuild
index 95bb8709dc69..3bfa05696f65 100644
--- a/dev-python/configobj/configobj-5.0.6-r1.ebuild
+++ b/dev-python/configobj/configobj-5.0.6-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7..10} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1
diff --git a/dev-python/cookies/Manifest b/dev-python/cookies/Manifest
index be5fa9366d2a..2b4a6c3412a9 100644
--- a/dev-python/cookies/Manifest
+++ b/dev-python/cookies/Manifest
@@ -1,5 +1,5 @@
AUX cookies-2.2.1-fix-warnings.patch 9038 BLAKE2B 78692c413a2a5495dc43c544cbc27410a341088c8ffc8cfb8543ef0a6f7e7393ae37379912dada2cf0e4ce8b238160244305869a12629ede435dfcb6df334910 SHA512 cc18c782d07bda0518a1d0824281ac068bc97684abc505ba24bc895e6f43f70bc16835c9781ffada42175ac2cb9dde7a200b0746910e7106c3b41e8a9a0cb382
AUX cookies-2.2.1-tests.patch 1131 BLAKE2B c98b40cab2a20b5779e670bfb481f34abaa080d0780a76127f12783f0fd108b67c590d01304f2f173ab5808fd8f9ad7ef65d0227a1f31eac4296302b7610ea81 SHA512 ff571d810ca576a9dbcea1960056ed05ceaf738148324d434409b03cf399d43ecb5b13fe228da54465d020c6cabe109a447f1a04a37d1276feaf5be6cf38eea9
DIST cookies-2.2.1.tar.gz 40704 BLAKE2B 422d70f15e93193ac9c4865f988b22a895a81c59ae98a86cb90289940c283f3998a7e1d3b7ecc0a4f4b004d6b4b64de6743cae7a10f45d9bd1e6136ff35518c0 SHA512 76f362a9a1d74b87c90c5b91ad806d872612d31f487e4067a627409316f6099602c9e5a429f85ce20adcb0a7b63dd131b9e1ecc5c0c6444d1569367432a719de
-EBUILD cookies-2.2.1-r1.ebuild 657 BLAKE2B b921d1ec019d9f512d98cdf14b4531537ccb9ab775adae5e269bd9faf2ded084ae74a74b3fb231974af88a2cbaa2eef6fa0cfeeb97c581fca42b46f9c7680b78 SHA512 0fc4d775f3975161430f5644826652560ac151590474e90a496ac6355bfb8de97c900e55e5ed7581059bf369062c8a086d39020b616792c9aee2cc556eba604c
+EBUILD cookies-2.2.1-r1.ebuild 658 BLAKE2B 7d4c48b9770b83c0454e5ac7af8659cc893d2ebc0e9c51daa37a0aad5ad1032e340f4f18bbf67fcabeb6e5b15e64483bc97544b4d4a9bd187f39cadcf68bf8d4 SHA512 8ed70ae86ddc50e0c1944e5de13b3e96916fb7483a49a8b76fe474ce0163686644661735e21ea13e42be293c64614d33b4e2cdac5e76742bbd16e20e5e53adce
MISC metadata.xml 310 BLAKE2B 3f44f9692738692ca4eff801de2fa67bf33220d8b5a94985dcf33c21d1b18b78f6dc8f13bdc42b4edb4afa96a869583c6caa0643190ec68a24c57852c4212d8b SHA512 b98da30bc8b8f3deb352a59ca73a88a9640cadbc20b3049523930f6e671cd057d19b4dbd559702efdac09ba1ed238b7df95502e9203f1d34147fdea5a308c82b
diff --git a/dev-python/cookies/cookies-2.2.1-r1.ebuild b/dev-python/cookies/cookies-2.2.1-r1.ebuild
index bedff780fcab..131a2797023e 100644
--- a/dev-python/cookies/cookies-2.2.1-r1.ebuild
+++ b/dev-python/cookies/cookies-2.2.1-r1.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/croniter/Manifest b/dev-python/croniter/Manifest
index c780bc58377a..daad1816ba7f 100644
--- a/dev-python/croniter/Manifest
+++ b/dev-python/croniter/Manifest
@@ -1,3 +1,5 @@
DIST croniter-1.0.12.tar.gz 38763 BLAKE2B 28bb662b05d893c782807687261b3bdafa0b1412d98dc8ceebcc0d9fff941f58b22a3abf9462c0f601bbe8701460350dad70d1239aa4f28978444698836b87b2 SHA512 ff5e35ddb0a6080ff95155de2ac5942fa1cab827a4cbb6e639553f8646b89063d0292b7fd69bc38fca90429da0272f3efeeefe0cbde0d83b9915ecb078340f08
+DIST croniter-1.0.13.tar.gz 38907 BLAKE2B 436bb766c39ad61343913e354d0838458e56048115ed5d15ef95b0dc0c22b38fb4e7ec3fe6162856d208d45268fd360c8b18698b7c61bb0f70636b79a6a84988 SHA512 721749a268734e06776ab968a1fb01926f416e1a42678ee28dcac9b4655a92b5cb17984a9b9d886f8d963484f1af7382b17e72fd3998e3e1e8101fa5038a4fa1
EBUILD croniter-1.0.12.ebuild 610 BLAKE2B cf3d4c1f620c95a3393fdf8ed058fbab4ff2945c569d142c880abaeffa51e5bc5ab4a21074aa7e4e5008ba2fa533ba1042a43e9f49c47133deade5d5d859a90c SHA512 a3107a73fc30c5a8426e250b4b4b6a52ba6b5622058ef82687ab9e6a216b171592ad087049664378ce22de19f2790f707a62fdc3c90ba99eef2d0642a9fb3d59
+EBUILD croniter-1.0.13.ebuild 612 BLAKE2B 98d29bb4022d9d184f3d83bcf11d1d507a3b1a57098e8206bab552aff48b3dc42ba1a40263b46c3f8c369c00afb51b12e63418a34d6981d91e9b8ea9a9d8fdff SHA512 71242c8babd3eada845732b6506d428540397e2df10e852edb447c56918907b68bf2d0551908bd5ce9a244fb1ef26f4805c817f4005ea67576f9c2496c401e01
MISC metadata.xml 469 BLAKE2B 94811bf25a8bef886ba5ab75039994f844ba8d8311f993667e73492fff7775ae7846db93fab9b28d90c610f53ca3b8757d683a0e032c4c5693c0c348719529bf SHA512 092ee760431c977b57ba891289c77aba3f54616e7c2b8a48b6232c562c31c2a6e5d240bb7b7411d32080e5da119f47f6bff4d32b56ff10c22a0d4952b027b250
diff --git a/dev-python/croniter/croniter-1.0.13.ebuild b/dev-python/croniter/croniter-1.0.13.ebuild
new file mode 100644
index 000000000000..0eecd9d8c05e
--- /dev/null
+++ b/dev-python/croniter/croniter-1.0.13.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..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python module to provide iteration for datetime object"
+HOMEPAGE="https://github.com/kiorky/croniter https://pypi.org/project/croniter/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/python-dateutil[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/pytz[${PYTHON_USEDEP}]
+ dev-python/tzlocal[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/cycler/Manifest b/dev-python/cycler/Manifest
index fbed8e649708..2ec32736e7f1 100644
--- a/dev-python/cycler/Manifest
+++ b/dev-python/cycler/Manifest
@@ -1,3 +1,3 @@
DIST cycler-0.10.0.gh.tar.gz 21672 BLAKE2B 68b48e8359210845e35e4fe2cd1f48b48ac2c1ce67196fd9fa1e3a83a3bf15d6889a727bf62a65097d0975e93e660550084ef66a0c3a3de98ba04d439d29965b SHA512 685231d455dfdde70eb71415dfe561e07c34579d7b31ef7197f4c1441301635b387fec903d610b35406b619264f4c0cc616562de8f02b8192414c29274b63c01
-EBUILD cycler-0.10.0-r1.ebuild 616 BLAKE2B 8708dd5cdffc8adb93db973f8fb611831c651f5a8c90e25f4b6c3330498780b935aa5e988d34751a5c477d37592d66363315901a0688d15d19aa057cd5ebf584 SHA512 e8f079f0cef0c8cfa798576952f3ecd8db8562c1d46d038b5a77479b7063982cc9a92c5ddf1d0ac4d2711533489117c786a968460a45f2529fa454e392ed65b4
+EBUILD cycler-0.10.0-r1.ebuild 617 BLAKE2B 9bfd1e9d1589314419c2199da1bb2f984a690bb4c47519ff7ec68186e3b923789a10eb7762b7e3c6af686d8aa6d7c458351d0a0b838359da50a419fdd3444835 SHA512 24bfc7f129ae964e1c6d8cfb90332abf048cf5ddd8fa7316f5ef9012bbc8be996702cfc62e962c6c295f5fce6f88dac2e71743168290ff382b781853be643176
MISC metadata.xml 366 BLAKE2B 67803b534c2f9bc0266a5178178da1e400cfb9721c63d8d7103b6ee12b7b76808a570d1748d12ef55685df108d7dfdb7ff632e63152c4cc0e65ccfa442ae8efd SHA512 43c46a3af153f4b58f305632cac2a699eccc74417ea468b1f85810ea90e843979a9c360231d6762acfb1402270ff27491dd0927f762143e354925637dc24df5f
diff --git a/dev-python/cycler/cycler-0.10.0-r1.ebuild b/dev-python/cycler/cycler-0.10.0-r1.ebuild
index 061dd83b266b..e188e8280809 100644
--- a/dev-python/cycler/cycler-0.10.0-r1.ebuild
+++ b/dev-python/cycler/cycler-0.10.0-r1.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/dash-core-components/Manifest b/dev-python/dash-core-components/Manifest
deleted file mode 100644
index 3ec931fc448b..000000000000
--- a/dev-python/dash-core-components/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-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
deleted file mode 100644
index ec2940e44a0c..000000000000
--- a/dev-python/dash-core-components/dash-core-components-1.16.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# 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/dash-core-components/metadata.xml b/dev-python/dash-core-components/metadata.xml
deleted file mode 100644
index 7badce779b42..000000000000
--- a/dev-python/dash-core-components/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- </maintainer>
- <maintainer type="person">
- <email>tupone@gentoo.org</email>
- <name>Tupone Alfredo</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-python/dash-html-components/Manifest b/dev-python/dash-html-components/Manifest
deleted file mode 100644
index 288197dfc830..000000000000
--- a/dev-python/dash-html-components/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-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
deleted file mode 100644
index 26ff12dc81c6..000000000000
--- a/dev-python/dash-html-components/dash-html-components-1.1.3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# 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
deleted file mode 100644
index 7badce779b42..000000000000
--- a/dev-python/dash-html-components/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- </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
deleted file mode 100644
index 87e197c4f0d7..000000000000
--- a/dev-python/dash-table/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-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
deleted file mode 100644
index 54da85f007fe..000000000000
--- a/dev-python/dash-table/dash-table-4.11.3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# 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
deleted file mode 100644
index 7badce779b42..000000000000
--- a/dev-python/dash-table/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- </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
deleted file mode 100644
index e484c46b046b..000000000000
--- a/dev-python/dash/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-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
deleted file mode 100644
index 833cf9b2bf6f..000000000000
--- a/dev-python/dash/dash-1.20.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# 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
deleted file mode 100644
index 7badce779b42..000000000000
--- a/dev-python/dash/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- </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 ddea80c6e872..75a7d7e0143a 100644
--- a/dev-python/decorator/Manifest
+++ b/dev-python/decorator/Manifest
@@ -1,5 +1,5 @@
DIST decorator-4.4.2.tar.gz 33629 BLAKE2B 5b2c6a1b6aba293d4b93444d4613e3c9af16bd9d6d80ae9eb21112a4a16397ff67e1f648e8118beeb7d17755a2f1bd37b867f73129c42ef7f8654d1c1f609e5f SHA512 c068efd4e70764ac447b772c9c29625c2180dad256b2b4e46a50a8479fc1d7de09b114c2ba11bb37dd58774ed9460d2e0ea9fa76061833a2d3c2676ac91a0db1
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.7.ebuild 643 BLAKE2B 047331fd4cb5c18965c00b9894aba426a4cb51e8ec5c26b20ad3009f6c2243739ba80a703a1867f4a445f3a28ed7e2bb095896bf59a23794f3f991c4aa5a447c SHA512 a80235cc013db5bf713d9ab4657b2f27cfcca4d0fa1af7267baf58e4198f2cf67b08ef7d9ffeab9b594a338c567b8e718a3ef90ada5b0fa89f3e3778184c1692
+EBUILD decorator-5.0.7.ebuild 644 BLAKE2B 2be4120a8fd47474e10112dc9f4afc6192399e4865f8332ba506d42ddb68a88b13351539305795c139404705ebcdf02bfbe0f8da5eeb44331904a3b2f3fa0074 SHA512 6198f6cdfd58b4b08f10e38b27365ad003a9bde53bbc469f674738853d695ae2a4195f6f4e1e583ccc6d71fe3b26cbb4d0b0c5a386df9cc0914c6a14cad858bc
MISC metadata.xml 755 BLAKE2B adb49470c4efa969898e39f60002800c948f985933ae6f3ee773f03b1a5cfc4f4addca2f4cbd486ddb3f37222c69090a88c2befed4769d33df96fab014bf5715 SHA512 e8a2802a144fab6e73d358c30fe2fe9ce394a4497c82670ccbe23f2ee156111b848444814114d17ffda2bbab26e3a126f8fe58ff6c2a9d63738d7733f4463582
diff --git a/dev-python/decorator/decorator-5.0.7.ebuild b/dev-python/decorator/decorator-5.0.7.ebuild
index 60ee888e6145..535b01d398cb 100644
--- a/dev-python/decorator/decorator-5.0.7.ebuild
+++ b/dev-python/decorator/decorator-5.0.7.ebuild
@@ -2,7 +2,7 @@
# 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/deepmerge/Manifest b/dev-python/deepmerge/Manifest
index fd51302e3041..4feb14d0b960 100644
--- a/dev-python/deepmerge/Manifest
+++ b/dev-python/deepmerge/Manifest
@@ -1,7 +1,3 @@
-DIST deepmerge-0.1.1_p1.tar.gz 14317 BLAKE2B 0e327b129a63f1f3fd5a18ae5c895452a823401f54b614c6c085f82e9332b86800e9ccc42fbd2d6c9904e6ae0bc999b393e9af542c310a76c8975567b9b2346f SHA512 72a40609a31dbb692908365f32a94527280e7d1bceed27f27a9a17d6f30551054235de608cef5e88f285bf33b9c155c0aa4aebf74f1c9f8049f0751073593083
-DIST deepmerge-0.2.1.gh.tar.gz 14427 BLAKE2B 0039debcecdbfaf8c4b6f721f6a000dcaf5da41a5601ed2091e00ce496fa14b1c19580a443da0de75c67656e829cb7fc04b13a6604a671ed491ba4e41bb9e08e SHA512 e4e1b87121473be062b77fea4e3cdee85fe4cb3f98a15eabf3a9fbb2f9e209f3caa0fd0a4c1fc20e42aa89d7c1c8d0ecdffde9f99791f3a9f47b6dcfa78f48b0
DIST deepmerge-0.3.0.gh.tar.gz 14872 BLAKE2B 33983eb14c00583c53efd34fc032a6ba16efba7663eb35a1b215a291484abfbf68f83bc23abf2c518b8ec3924da608caf82b5b8afd432b832e9a3f4f3d9dcd9e SHA512 2770f9d01d0a62034850d450c2646a5e4aaae418b8b278ec3d7e14c31813d2acd4ac06295f30884b7fa75258332270bbf179f6f174862a1e20fc0e35fba7fd47
-EBUILD deepmerge-0.1.1_p1.ebuild 648 BLAKE2B 7374129d8d70d3b6a2dcd8c5186064f48bbbc3acb467c4887569f96e0da9739e52d1a42e33f6b050283864aa20843c23cd95df1806cea66c5d72dafe1ab11b00 SHA512 e96f906f27cfdd5b57511e37984ec2da0b1261f5178fa47d9cb12beb41b1a83e7fbb51845e0229ca7628fde25bd3fe95a9b08d1a10fc94c6ccd7494d7a77c14d
-EBUILD deepmerge-0.2.1.ebuild 567 BLAKE2B bf6ae8a88dfe43621d2b5d5e75771beb5a71557999fda00d335d186f63294f6efe3956586fdeb573666abc884de4fde9a303bca24cb04e015adbda2152bf6c75 SHA512 fa5fe4bfc5ea7a9abd0805858d4eec80941646916ef41f026706284f7025691b948e2922f4b26b62c3150879603d90df186424c9d3d146f4ff338e5a5db9449a
-EBUILD deepmerge-0.3.0.ebuild 567 BLAKE2B bf6ae8a88dfe43621d2b5d5e75771beb5a71557999fda00d335d186f63294f6efe3956586fdeb573666abc884de4fde9a303bca24cb04e015adbda2152bf6c75 SHA512 fa5fe4bfc5ea7a9abd0805858d4eec80941646916ef41f026706284f7025691b948e2922f4b26b62c3150879603d90df186424c9d3d146f4ff338e5a5db9449a
+EBUILD deepmerge-0.3.0.ebuild 568 BLAKE2B 4167409c2837d77aa81ad3d74ab7ed80d6d2d2d129b729a86c822022dd570c0a12081edad24d4c1cd27f8ab6886931bf701839d59c5408c345c43e86b125dc88 SHA512 1ff3db11b373f7171353a47e5d1cdcb59afe07ce05306aabb9140885c31419d26e66e71f6e9d42b30f31007630539fac3befd422fc3287a5932898d43456130a
MISC metadata.xml 263 BLAKE2B 4e090c272c8539944f061cbfe1b05e3b933029de278ac9d555167db0ba98d05f67b430f48dc740d83a3778d32d5d1f5380856736965e9ee602707f60acdc5dc1 SHA512 d820cb3ccd236931ac0f862314a471ba93e5f3e0cfef0f04e73d0229aaaf164b10513980dc760fce7ee333acf6bf6d15d947bf138bf5e279f38ab9ae225ec3c6
diff --git a/dev-python/deepmerge/deepmerge-0.1.1_p1.ebuild b/dev-python/deepmerge/deepmerge-0.1.1_p1.ebuild
deleted file mode 100644
index 05d1db1f2708..000000000000
--- a/dev-python/deepmerge/deepmerge-0.1.1_p1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# 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
-
-MY_COMMIT="587279c6771abb13ed831ebc2cba3c9e4d81e7e5"
-DESCRIPTION="Tools to handle merging of nested data structures in python"
-HOMEPAGE="https://deepmerge.readthedocs.io/en/latest"
-SRC_URI="https://github.com/toumorokoshi/deepmerge/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- sed -i -e '/vcver/d' setup.py || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/deepmerge/deepmerge-0.2.1.ebuild b/dev-python/deepmerge/deepmerge-0.2.1.ebuild
deleted file mode 100644
index 3bd2c651aa47..000000000000
--- a/dev-python/deepmerge/deepmerge-0.2.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# 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="Tools to handle merging of nested data structures in python"
-HOMEPAGE="https://deepmerge.readthedocs.io/en/latest"
-SRC_URI="
- https://github.com/toumorokoshi/deepmerge/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/deepmerge/deepmerge-0.3.0.ebuild b/dev-python/deepmerge/deepmerge-0.3.0.ebuild
index 3bd2c651aa47..fa53622bb877 100644
--- a/dev-python/deepmerge/deepmerge-0.3.0.ebuild
+++ b/dev-python/deepmerge/deepmerge-0.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Tools to handle merging of nested data structures in python"
diff --git a/dev-python/defusedxml/Manifest b/dev-python/defusedxml/Manifest
index 720193232777..3e8356d40183 100644
--- a/dev-python/defusedxml/Manifest
+++ b/dev-python/defusedxml/Manifest
@@ -1,3 +1,3 @@
DIST defusedxml-0.7.1.tar.gz 34709 BLAKE2B cfe69851e0ac6472cb9e66d1b577831eec37b0a01129dcb43cec151aa939029efc194220f3c7b481d306a77db710a639bdd56f3fd1f7ae46fa4ab8f308b8036f SHA512 4f536794b814291520c7db27765014c57f415554cff569cddab596b33e1aa03799aae9448fdaf07417d1a9f4d8782aa827d1b68aac6881ffe5c2ca9b8a40d864
-EBUILD defusedxml-0.7.1.ebuild 764 BLAKE2B c15ef69bcebb07c65bbcc68576f09a02754856cbb2689a8387ce0ab9219a14b296196e5a9d26225c9a7612bdeef6c464b2aafe2c6b8f5f6814ce074d17494d3d SHA512 50f32d24cf7a0a58308a1e17f57c35867b8ad835229044ff7ea42e748ac3c2700aedc7565a2ead4f21b670b2b048436fa3d19e21201d07a41b947759b954c6d5
+EBUILD defusedxml-0.7.1.ebuild 765 BLAKE2B b06fa5c88a36233fd2bb59faeb81f744cd2dce85971984a535c41564efc2420ff1b6968b087077e481d6218f74acb63829b664bc01d4384ef89eace146c81024 SHA512 b4ae7f5205880bc4365356021552c4e06decacaf77c1f8066b2cd6e28e15e97a9dc726293197c2700468324870fd3a588a15af5be468c8ad9165f3ff9c861ab1
MISC metadata.xml 406 BLAKE2B 365781c65fe4cd1a48d65f80056d5ae136c8fb81e88f80e57b5832f0424a30a5c836f8b5f0645f59ffb0e22b7d0732827f96a015699b6469a211bf02935f6f99 SHA512 5185c963f9ed00372963adc8ccf5270daa902704452fa7b2538dbff3a9be51ed860bd92407daa2199be6ff0147c5916ba744cc02ad0012605cfe4d9980f8aba9
diff --git a/dev-python/defusedxml/defusedxml-0.7.1.ebuild b/dev-python/defusedxml/defusedxml-0.7.1.ebuild
index a882da0fde8a..2af3f49073c1 100644
--- a/dev-python/defusedxml/defusedxml-0.7.1.ebuild
+++ b/dev-python/defusedxml/defusedxml-0.7.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
diff --git a/dev-python/denonavr/Manifest b/dev-python/denonavr/Manifest
index 4a13ab1e27a9..82b61a06a436 100644
--- a/dev-python/denonavr/Manifest
+++ b/dev-python/denonavr/Manifest
@@ -1,15 +1,5 @@
-DIST denonavr-0.10.1.tar.gz 111775 BLAKE2B c96cd3f4597766fdd1d4d5182ad5eadcc3808f6aa7cd1f4029d29bfe204df561283ebb7cc7ecac836bb1d6614c43d8d56f12bd2b0a7dceb2d0c6fd92e8321d22 SHA512 a13d357f88b10fe9d75f81e3baf26232fe557c4c06d0205a12f40b858dd41a159d9a2b88ccd8b0138414f53195036ef4bb49aea2d9bcddfc03079faecea84fc4
-DIST denonavr-0.10.3.tar.gz 120245 BLAKE2B 573e6b97a5b1af102e8e23e67d0edc339d27188f0d233a2890fac37da7848c6f6f28e31ae7b5d9c419aac2512bd29e4320901b16aa3d1ae423b446522bed93a4 SHA512 b025a64e3d97ad6941e1850b66cadc5163b0fef309b6a978f1f823142ec4897f45a47e00726f6a92d1ab22fadaa4c5ba74d955bab7d821a69e3a7dd10435579a
-DIST denonavr-0.10.4.tar.gz 120868 BLAKE2B d4581a35351eb70ad06fafb522591224ca9993fa117ce46fc6bf1b0fb4361cd4a01bb0bedab812d23fe5b626513eee5b15816f25f6f3259dcf72e3076fed8366 SHA512 fb9247ed78a591eaee24a5e9bf9d2051a449d91003caefb0dba939c4f2286376671eb05a68460cbb80590b39c85fb923e014df899274f3fe97c2cdf71a4cea4d
-DIST denonavr-0.10.5.tar.gz 120862 BLAKE2B bea9620d5c4e6f8523f032c041bbfa67d6e756b27cc8f3add7dd24314bc333f2e515bb9d566630a2c72628f8bd40dae3739c205ba991487c5e99cab28070a1ca SHA512 3ffc005812801c08183b1049519f797346675ae1499368e8ee8eddb87e2a14fffa9152fe2909e7cdd6297e3af424fc37afebc860e1e0af36e99609f78cf0072b
DIST denonavr-0.10.6.tar.gz 124692 BLAKE2B f0af92e0160d0533389e69dfad5740c432d52b3b6446288a572ef62aa9c8610397d3d8d5770ce6b46b4ad224b2782fc8a63a4f548a4237251d52695f5b4dde95 SHA512 336183e04e2f3f98faa1878a472ce69cc2fe7519398b34a61126cd6539ae6e40c60329d5b2f914e3dc85a9dbb11a1eb8fe9669f4e2910838d5ffcee0da7633c5
-DIST denonavr-0.9.10.tar.gz 102045 BLAKE2B 2b0cde47d5ea50b218b04b696756d003494ff92f99ba88509312e1a2a8ce19f0bdc0c51671a7097fa1e7d7f63194d6435ddcfb31d902bf855368d69643c4c64a SHA512 8e0bb6a25eb38e798759dbee301371691c1b34e934054897d65d8829b7f7593044522fe4667c005abcf428ed1234016fb8bbf083e05c51502f722e4d8df3b155
-DIST denonavr-0.9.9.tar.gz 101902 BLAKE2B de30ad9520781eaa66a651f8a77ed88c76daa191f0de716f2cc00e21a8c8ae8883c5aa0c32167754062517763f903949626e04342a2342894a632cb9b94d2e20 SHA512 45d3b4fc6f8487caed0911ff7dd90dd28482de688429b8d0fae68db9a5d78959005ab2aab1b34eab34e964f4e82bccb6d57aadea367f81fc4a7927e54d771728
-EBUILD denonavr-0.10.1.ebuild 792 BLAKE2B fca18b5a9cb941d63c304c381228b449f47032384877693f347fcb08ea34ca2241d7de8c01f408df00ef7cb7d8f957596fc8be4124646df38370f514baa2a121 SHA512 90b6e000ddaf4ffc9e9bc2ab122703c4d43e106c71b27b2f25745fd3b36acfb245c5ab079a2e290b8963cf0a36bcb481a27a6f9f7d7c60c2ec4f8cbc8e6774f7
-EBUILD denonavr-0.10.3.ebuild 792 BLAKE2B fca18b5a9cb941d63c304c381228b449f47032384877693f347fcb08ea34ca2241d7de8c01f408df00ef7cb7d8f957596fc8be4124646df38370f514baa2a121 SHA512 90b6e000ddaf4ffc9e9bc2ab122703c4d43e106c71b27b2f25745fd3b36acfb245c5ab079a2e290b8963cf0a36bcb481a27a6f9f7d7c60c2ec4f8cbc8e6774f7
-EBUILD denonavr-0.10.4.ebuild 792 BLAKE2B fca18b5a9cb941d63c304c381228b449f47032384877693f347fcb08ea34ca2241d7de8c01f408df00ef7cb7d8f957596fc8be4124646df38370f514baa2a121 SHA512 90b6e000ddaf4ffc9e9bc2ab122703c4d43e106c71b27b2f25745fd3b36acfb245c5ab079a2e290b8963cf0a36bcb481a27a6f9f7d7c60c2ec4f8cbc8e6774f7
-EBUILD denonavr-0.10.5.ebuild 792 BLAKE2B fca18b5a9cb941d63c304c381228b449f47032384877693f347fcb08ea34ca2241d7de8c01f408df00ef7cb7d8f957596fc8be4124646df38370f514baa2a121 SHA512 90b6e000ddaf4ffc9e9bc2ab122703c4d43e106c71b27b2f25745fd3b36acfb245c5ab079a2e290b8963cf0a36bcb481a27a6f9f7d7c60c2ec4f8cbc8e6774f7
+DIST denonavr-0.10.7.tar.gz 148282 BLAKE2B a5168c1b00ce1e8223d619a8e2e7ae663fa913d673b6f62580daf57ff76d8da4306681d92df0e32e612376038255bc52e25a1f59dd5f6a429685c8bd9146d843 SHA512 6667edeb4272ce909f8bc2dfa51b31d78915ae6085064bbf0f53714f8b473e0fad24eb6484a10abb093ef27d59faeaebdffdb55eadb03f8b64e864642364a791
EBUILD denonavr-0.10.6.ebuild 755 BLAKE2B 19509ed35e79c27f4a6f352ff1cc06a06786e0a57806999bd02df983e41b04f62aa522fa96665c0fd875208ceef9b0121c7e4bc7427d5a10e71d7e3642dbae5b SHA512 3a6cb8ab60f3be41cd01d155e6501decf3ab5311f565392eb9b71d20b017ae9d3ea3e33cebb78b54ab7ff31ceb8fda0c570a7bdceda9015fff1b8c0ff1d1e7e7
-EBUILD denonavr-0.9.10.ebuild 641 BLAKE2B 97d82fad59ce2c8475d4a846714b5d7232136f6b518909acc2404548d94522bec1df9114b2c24d2f56a722130cf5c3d28eb5f3f036b6e787385932897ef383d0 SHA512 bc09e7386064ca14d35f12a5c0639f7ac727ee29d522243d5f1c520ad8709288d5f382b02fed049a5bf13bfb72c47dacd4437923a74b36a0e2dc23323b67228f
-EBUILD denonavr-0.9.9.ebuild 641 BLAKE2B 5d2b116310078139d8717fabe9e9ef3b11001f9e65ac905ad98dbfc033ecceaf8c839f4a83a413540e289015b68a324f31406d7fbb8a628c07f9a92560730fc4 SHA512 a63d635168f4599f3b01bb920493b27ec6a32f461d6c5ac7f8d9149d19884923ac0d3d2777354412c80a08f2546e53f47517c7cd0dbb426901006f195977f612
+EBUILD denonavr-0.10.7.ebuild 755 BLAKE2B 19509ed35e79c27f4a6f352ff1cc06a06786e0a57806999bd02df983e41b04f62aa522fa96665c0fd875208ceef9b0121c7e4bc7427d5a10e71d7e3642dbae5b SHA512 3a6cb8ab60f3be41cd01d155e6501decf3ab5311f565392eb9b71d20b017ae9d3ea3e33cebb78b54ab7ff31ceb8fda0c570a7bdceda9015fff1b8c0ff1d1e7e7
MISC metadata.xml 549 BLAKE2B 7031b8af81fe98059cf29d386d6f09493af833f33dacfd2be8f4e4e534a6ec1196e85cfc3ddf13ffe4a4333c0be7c95d453916bf6a223065e1520259956ce51f SHA512 01ecd0c14cce4a3479e70c3aea2d3f2e3c582bf9ff7bc8f887f341e19b0e45fd78638a12b6a617db018da4fe98704345e7e27fb9d6d0ed464daa71b2d1ccacf0
diff --git a/dev-python/denonavr/denonavr-0.10.1.ebuild b/dev-python/denonavr/denonavr-0.10.1.ebuild
deleted file mode 100644
index 31c4eb7e4c8f..000000000000
--- a/dev-python/denonavr/denonavr-0.10.1.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..9} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Automation Library for Denon AVR receivers"
-HOMEPAGE="https://github.com/scarface-4711/denonavr"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-python/async-lru[${PYTHON_USEDEP}]
- dev-python/attrs[${PYTHON_USEDEP}]
- dev-python/defusedxml[${PYTHON_USEDEP}]
- dev-python/httpx[${PYTHON_USEDEP}]
- dev-python/netifaces[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-httpx[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/denonavr/denonavr-0.10.3.ebuild b/dev-python/denonavr/denonavr-0.10.3.ebuild
deleted file mode 100644
index 31c4eb7e4c8f..000000000000
--- a/dev-python/denonavr/denonavr-0.10.3.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..9} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Automation Library for Denon AVR receivers"
-HOMEPAGE="https://github.com/scarface-4711/denonavr"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-python/async-lru[${PYTHON_USEDEP}]
- dev-python/attrs[${PYTHON_USEDEP}]
- dev-python/defusedxml[${PYTHON_USEDEP}]
- dev-python/httpx[${PYTHON_USEDEP}]
- dev-python/netifaces[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-httpx[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/denonavr/denonavr-0.10.4.ebuild b/dev-python/denonavr/denonavr-0.10.4.ebuild
deleted file mode 100644
index 31c4eb7e4c8f..000000000000
--- a/dev-python/denonavr/denonavr-0.10.4.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..9} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Automation Library for Denon AVR receivers"
-HOMEPAGE="https://github.com/scarface-4711/denonavr"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-python/async-lru[${PYTHON_USEDEP}]
- dev-python/attrs[${PYTHON_USEDEP}]
- dev-python/defusedxml[${PYTHON_USEDEP}]
- dev-python/httpx[${PYTHON_USEDEP}]
- dev-python/netifaces[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-httpx[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/denonavr/denonavr-0.10.5.ebuild b/dev-python/denonavr/denonavr-0.10.7.ebuild
index 31c4eb7e4c8f..744cc8df1076 100644
--- a/dev-python/denonavr/denonavr-0.10.5.ebuild
+++ b/dev-python/denonavr/denonavr-0.10.7.ebuild
@@ -17,12 +17,11 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
- dev-python/async-lru[${PYTHON_USEDEP}]
+ dev-python/asyncstdlib[${PYTHON_USEDEP}]
dev-python/attrs[${PYTHON_USEDEP}]
dev-python/defusedxml[${PYTHON_USEDEP}]
dev-python/httpx[${PYTHON_USEDEP}]
dev-python/netifaces[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
diff --git a/dev-python/denonavr/denonavr-0.9.10.ebuild b/dev-python/denonavr/denonavr-0.9.10.ebuild
deleted file mode 100644
index 1ada5a266cab..000000000000
--- a/dev-python/denonavr/denonavr-0.9.10.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=( pypy3 python3_{7..9} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Automation Library for Denon AVR receivers"
-HOMEPAGE="https://github.com/scarface-4711/denonavr"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-python/netifaces[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/requests-mock[${PYTHON_USEDEP}]
- dev-python/testtools[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/denonavr/denonavr-0.9.9.ebuild b/dev-python/denonavr/denonavr-0.9.9.ebuild
deleted file mode 100644
index bae988e8003e..000000000000
--- a/dev-python/denonavr/denonavr-0.9.9.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Automation Library for Denon AVR receivers"
-HOMEPAGE="https://github.com/scarface-4711/denonavr"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-python/netifaces[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/requests-mock[${PYTHON_USEDEP}]
- dev-python/testtools[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/dill/Manifest b/dev-python/dill/Manifest
index 2104245f4e5c..3cbf433caf1b 100644
--- a/dev-python/dill/Manifest
+++ b/dev-python/dill/Manifest
@@ -1,3 +1,3 @@
DIST dill-0.3.3.gh.tar.gz 149103 BLAKE2B b08830ad1eb47ceb29c6be6ae88ab38338d9a8a325188bc3890b71c7f393792988da4962819f9b82bf7ad9ebd668c96989ef8c55072a2c82483660c4ec01d072 SHA512 bb514c37902412380d99f38293d5cb9d3d6a6643a34e59e6e889c89d845f9b83e9fa3fa9f0a75218575aa56670f287144f2b00abc8359b5fc6cb450351b43b68
-EBUILD dill-0.3.3.ebuild 630 BLAKE2B 339f81c434f3ac0fe61a9d7573988223c53b42d576e67c5f38a935c3be93738a5b93ecee2fc8ab4c7eef5851a64fb598b5db55affb0ea872cf747b1fdb48cafc SHA512 b6680932a9eeeec17ac1a01160f452753d08fc40c86c6dbe462e5d357bfd24c75d6e1e9bcec3a7b03106d02633a55051072f4d3428905d3b954dd5c1c5af8edd
+EBUILD dill-0.3.3.ebuild 631 BLAKE2B 0429407db79c2037790dff2df36b7dccc234b63f4d78cd0e00a4a75aa869e4bdb4747ef56d76ae6c5acd3ca8ac79b7098de564311e0433e470f363f64a080850 SHA512 f43d66c091971868a2cd6d58aee11d3e6179e79a5a261ee2c04b9f7da1d6f3a50581cfb81dceb8158910b7ebb4ef39ddc046cf6653733e03841b3dedb4501b44
MISC metadata.xml 996 BLAKE2B b76f67cff65e28c22663f6291652a39fc232369ba747542d0840236971d9857989b179c80a09cd736e2cb504e1db12934a083cb7e38922430dd25844b7fa40a3 SHA512 0dada43b585791564a0351ad160f0d5c11e8821c6fc494d5ea833e48d59b84a10a2c9a99501536d00b5fc03fc55cc51839852363790e1ffe0eed9971021dba40
diff --git a/dev-python/dill/dill-0.3.3.ebuild b/dev-python/dill/dill-0.3.3.ebuild
index 41751fbcd60b..e8db905be3da 100644
--- a/dev-python/dill/dill-0.3.3.ebuild
+++ b/dev-python/dill/dill-0.3.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} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/django-otp/Manifest b/dev-python/django-otp/Manifest
index aa866968648b..3df7c76e3ce7 100644
--- a/dev-python/django-otp/Manifest
+++ b/dev-python/django-otp/Manifest
@@ -1,7 +1,9 @@
DIST django-otp-1.0.2.gh.tar.gz 66885 BLAKE2B be98b68f0aa5df25835afa28a23d25e0353dc2d556e62bdf1610a44a409a8e48422e17f274b21eb7cbd421cc4a25a35d01e5d7b3bd99d9caec8c8060da26f57a SHA512 6fe7f79858bdf362dd35e1aeb87c086edd5daf17d4429fc4cb39f3d287ee4c7cf8fb2d6d8f6a7d1b4606104d6732a705b9285f9fec93e4e7c7ca3f3f52541ddd
DIST django-otp-1.0.3.gh.tar.gz 67007 BLAKE2B 33aed04898afb6ad3940e06436a1d2b4b9349e8fcd55acba0719084939fb9b111e0c266f4964826491f91f832c16f2e4d505486016bfad416706e3e7ef6f3f37 SHA512 7b661228377fa57812a45888e415478cee49d1e343cbc814ba8631f4c354077901ec82f79e69abd00c6bad1dffa026d3e03f4cf0809b074ae1e02ab2cf878137
DIST django-otp-1.0.4.gh.tar.gz 68976 BLAKE2B 30908c3769ca9c05c850524d8a3b155f7ac8fcfa8e69073622d83808d7b78293604f9b332e59b074a6737188ca4f53ede13d31d283588605ca17f994bf5d4e5e SHA512 7b37fbc56a708f5c26e6204fba344235c7823db66d7e3e56b74516efc8a1de4150c088ce2d94c04c10855f438b077599d361a4d2c2263e8ff2936309dc0ddb6e
+DIST django-otp-1.0.5.gh.tar.gz 68677 BLAKE2B fd4fe66695faf4a75fc9cdab69241520c42c50d013121375bed2cb0f04a71def8e64588e3ac5727cfb319cb025273cb5adfd5d3b0dbab06590967c58e2b36e37 SHA512 bfdfe6d5058a6bead28a756392a76301cb821b5ea4f61dff8d376aa7732aa92bf8d709cb964d23e94ed37ec0e3ae45768f4fc4a98aaabfb2be0788bb0059f10c
EBUILD django-otp-1.0.2.ebuild 879 BLAKE2B afe469a99ffafd9ddfefd04709b6209380459ab1f0e2ab0ea8335bed19f4c6ca30930efd0a71e1f1e3bf676ac6846d2634dd550e54b4d973ab3b47e99e30fdfe SHA512 b8fa48d607c6669660fbfd4c4705d389e9ef2218571ec90438df9c6704a0744b06ca64fa9d810df7c186c137dbda600cd2ecb00a2fd912c59acf2f9cc760f9b5
EBUILD django-otp-1.0.3.ebuild 879 BLAKE2B aa0f40028ac48510140cd533194ed3fc34ce29d574c7cf41e93752d243d87acd9b604d58d1add09003a2dfc5b184061d848b2589cfbf667bdd1abb6dbcb12718 SHA512 068e1d44bf9b4774505f607b31aa7ed570548de1dcb5b9afe3fc0927d4aca3c4bca28fd3ab8f834acb38f37af9ef558bd75ecb82f4a5ab77a42e2a21425c86ed
EBUILD django-otp-1.0.4.ebuild 879 BLAKE2B aa0f40028ac48510140cd533194ed3fc34ce29d574c7cf41e93752d243d87acd9b604d58d1add09003a2dfc5b184061d848b2589cfbf667bdd1abb6dbcb12718 SHA512 068e1d44bf9b4774505f607b31aa7ed570548de1dcb5b9afe3fc0927d4aca3c4bca28fd3ab8f834acb38f37af9ef558bd75ecb82f4a5ab77a42e2a21425c86ed
+EBUILD django-otp-1.0.5.ebuild 879 BLAKE2B aa0f40028ac48510140cd533194ed3fc34ce29d574c7cf41e93752d243d87acd9b604d58d1add09003a2dfc5b184061d848b2589cfbf667bdd1abb6dbcb12718 SHA512 068e1d44bf9b4774505f607b31aa7ed570548de1dcb5b9afe3fc0927d4aca3c4bca28fd3ab8f834acb38f37af9ef558bd75ecb82f4a5ab77a42e2a21425c86ed
MISC metadata.xml 386 BLAKE2B 089280b44d70d41d6ac97b035d5346c7e484d53cb5cc4505a1953d46c2a618140fbc1a3094a14ef18d3c39023ae10b7d162977537b646563459f3a9912e765fe SHA512 6d181b8eaad8df98a615d06c292284c1f8fe28e6bbfbd467428fc387fb9553221646d2014a10c3d16a4613db7d6f0af75714dacacecf1daad0db053d08deb3e1
diff --git a/dev-python/django-otp/django-otp-1.0.5.ebuild b/dev-python/django-otp/django-otp-1.0.5.ebuild
new file mode 100644
index 000000000000..26c9a4b8f2af
--- /dev/null
+++ b/dev-python/django-otp/django-otp-1.0.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Django framework adding two-factor authentication using one-time passwords"
+HOMEPAGE="https://github.com/django-otp/django-otp/"
+SRC_URI="
+ https://github.com/django-otp/django-otp/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/django-2.2[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ $(python_gen_impl_dep sqlite)
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-python/qrcode[${PYTHON_USEDEP}]
+ ${RDEPEND}
+ )"
+
+python_test() {
+ local -x PYTHONPATH=test:${PYTHONPATH}
+ local -x DJANGO_SETTINGS_MODULE=test_project.settings
+ django-admin test -v 2 django_otp || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index d3b18fe7e3e2..5deaab957b5e 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -1,14 +1,12 @@
AUX django-2.0.7-bashcomp.patch 1507 BLAKE2B 8aeb494087dbccffc69ad43f370e791d9fbfb1908d45f55d5f8be01ec0f3af6b2aff591da84a06c0858fecd44180579a4647d622ef57d8235ccb4b3b80fd3a2a SHA512 5a3867b8e4f2fafe4c53a741d41e8c6e8e28a55463f7d8007afd669a04daa8b93f911e4ef8d5ad38ba300558f21ac8090b00337d0c0bfb93b2aea73a179334a4
-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.21.checksum.txt 2557 BLAKE2B 76c1588760de34bdd4274eb12abcb60dd476ef1057dd7679ae76f8b7fe916c40c26ab19a821075523c5ae886802af7aa267efafe3d8192ad14ac18557651f5cf SHA512 83d4893e83eaf271f783c177549f8267a2d84969a6d87447f3cb9d9cb36d9acb48564867644c7d95763f9a3888dd9d8647233733b92b432c54e4472f8c34a5fd
-DIST Django-2.2.21.tar.gz 9209871 BLAKE2B 616215d43fc879bd4f01fb6fec7f3fa47c4630bcc961c8606c01a6e25c2ff27dfdf886db7dc03f8445b52957c1ad858fb8bb5e7cd25c97a927646bba436399de SHA512 37d1f58c23907792e49c827fe1efe4345fd5d74ca85b44d1f492d45c9f4f7cc9ebfbd59dc6a142bb24b666fb89e2ee62a3bc3e2242cd25d5c1e801a3f07a2589
-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
-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
+DIST Django-2.2.22.checksum.txt 2551 BLAKE2B b08f1d904caedfad04eceb57a704cec9dc660e59d2ceeddbd98f16b8bf4f578a030f1baaef7e8eb7ffb022bcf11957642d08b972eec12aed12e51d41bacea07a SHA512 20adea9a59fad6974679836f044bd4a1089faa881a7efbf15fc6a17e3a674ff9b638708bdfa7724b82d80db73c64b478eed08cec6eb5d040100aec20078dc1df
+DIST Django-2.2.22.tar.gz 9182392 BLAKE2B f68141772ec101332a2a0c7b1b2216a14535404e814d80a6a350effcd4ee07eb6a4271f997a43d24e4a083fef690492714858b2c92d982fb113352f6fd062545 SHA512 215497034224dbbbffb3e70f9c50e51a149c9962074d2ae7152a664d21f7e762a7f62baebad2387037feff02e880e1dfdfa04ad797907ba5daf65276c2b99fd7
+DIST Django-3.1.10.checksum.txt 2551 BLAKE2B 811e820ef036301ee1a6aafb2f74e5809baee591b37a04e5726bff4086f58d29e13ef7b0fd5f95fe9316232cff45ebd2d7c69fbdcd9a3d1322ede118c4577a65 SHA512 b1eb565dfb978cd4819817b1f0fbb9685c1a7d9d9863ea4a0da137056add6af98d6051eae1b81f37bfb0e673993a4af7dd760811e343bb2fd7a0d98a3ee1663a
+DIST Django-3.1.10.tar.gz 9654073 BLAKE2B c3729b7007b0b8309fda111f7bd988c861fb1002da3683e972a01bcd2aecfc6b42e896f91297239cba2061106096226552c26eb50325ea5b50f5a5df3a191bfd SHA512 6dd3c7a5cd1b5cbeb6e62f72fa56fce260bd407a3ac659ddee893489efae7a6bea862ecc113da342a2ed4cffa39e564c55dd20792b5435f9f00fef5488579aad
+DIST Django-3.2.2.checksum.txt 2542 BLAKE2B 1a61ea4e8415d77b50d0dc227905596941a9cfed019c3442be1d7529d0b82204b08e15befdcccccd3a7a4625b762e99526b762053e9ec7c29068caa2dfe055a1 SHA512 eebb6e7172d85af3d6f65296d816f40cacd78c8270bd198d275c3c2844e9106ec517265490e7371d5df803d044ee1534a4eb836d2a279d395884c1ec7b9cb0f5
+DIST Django-3.2.2.tar.gz 9796920 BLAKE2B 09a720d169702f1d80b592e8a4c8e136b9b3c4539db44f8bcf3ef7d0e6bb678892b7ad4bbeac89fc887c9938cb35d8a9d3fee9a58e692f99c37e81f01615a6b4 SHA512 28d1d56cdf883f8fb5e438124be53dbefaa0045d1acf0b4b8b455a482422e2b88ffc5a3c8be2ee1b7d3c39fe29cfa854b44b438c3d43323483bd35e0d05f9e49
+EBUILD django-2.2.22.ebuild 2677 BLAKE2B 51325e634c8aa029d70de52fb128e4b168ca170d5bebee7763d55f3a924b7edf758031a9720ded7ee7e1f1a0f283e183a0cfe6d8bbe83629ba1cc5c1819b3457 SHA512 44812712ca209b8af0c14ee92d3db98d428feda28a8a16be9ec928e6c32c0dc9833a84f058f59d934181f57b658e2a6be2212eabd59f84eff17ee674a9bc19e1
+EBUILD django-3.1.10.ebuild 2772 BLAKE2B acad8972236a8f97952aa470f5cbe676f388e57302fce5fa9b6112ea77e9371e3bae3ef71034290a3f8d7ee814786b3c3228c4fcfd3cb71f739de69582745158 SHA512 1f062305576242f513303b6f3b2e9ba14a50c60200142429bb2a55ca6566233c4ab4bd5e19597cc52d5e9bf53a02d89f90ee0c72100aeeb5cc35314bef6c5890
+EBUILD django-3.2.2.ebuild 2726 BLAKE2B 921ef5276d36f224848cc7565b8d4134ae3e7fee9e9a191b38e9705396cd23f012d44512863861ef13cf86b48bd27c7ffb2337ead11f976bd1dacf0c18380cfe SHA512 ace7005c4d6127b9880a5b1eeb1639209fd6eed94ad02c53bfcffa7cf7fe2cfb612c73a1749b774c3517561189a05811689af31e35270d3da4c519ccc8d96ada
MISC metadata.xml 399 BLAKE2B f49845f5a6476a0b43cbe47ab11b298f53703d850d145a31967f512d9402048fc1b1891606ddba7342ea9613c27ace3986f6b508ed83f0c5eccb26a13fd49f85 SHA512 92470f2930b1c940ccf3478b11157adcc4b84924b0cab4e1fd8aae98c7bba14e995491ce44810223eeb3802967be68c867d0ee4ac0df9f49b4234efd1a7ecfa7
diff --git a/dev-python/django/django-2.2.21.ebuild b/dev-python/django/django-2.2.22.ebuild
index 0065f66f759c..bc3377ea66e2 100644
--- a/dev-python/django/django-2.2.21.ebuild
+++ b/dev-python/django/django-2.2.22.ebuild
@@ -48,7 +48,6 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-2.0.7-bashcomp.patch
- "${FILESDIR}"/django-2.2.21-fix-bpo43882.patch
)
distutils_enable_sphinx docs --no-autodoc
diff --git a/dev-python/django/django-3.2.1.ebuild b/dev-python/django/django-3.1.10.ebuild
index f17bdecc6125..16ea57edc020 100644
--- a/dev-python/django/django-3.2.1.ebuild
+++ b/dev-python/django/django-3.1.10.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 )"
@@ -31,6 +31,7 @@ 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}
@@ -50,7 +51,6 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-3.1-bashcomp.patch
- "${FILESDIR}"/django-2.2.21-fix-bpo43882.patch
)
distutils_enable_sphinx docs --no-autodoc
diff --git a/dev-python/django/django-3.1.9.ebuild b/dev-python/django/django-3.2.2.ebuild
index ec49662ddb4d..b0bed67e8146 100644
--- a/dev-python/django/django-3.1.9.ebuild
+++ b/dev-python/django/django-3.2.2.ebuild
@@ -27,14 +27,10 @@ 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/asgiref-3.3.4[${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}
@@ -54,7 +50,6 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-3.1-bashcomp.patch
- "${FILESDIR}"/django-2.2.21-fix-bpo43882.patch
)
distutils_enable_sphinx docs --no-autodoc
diff --git a/dev-python/django/files/django-2.2.21-fix-bpo43882.patch b/dev-python/django/files/django-2.2.21-fix-bpo43882.patch
deleted file mode 100644
index dc5d333be940..000000000000
--- a/dev-python/django/files/django-2.2.21-fix-bpo43882.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From bf04b74b155f91b47ca986543348bdf644f2ffb0 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Tue, 4 May 2021 13:10:50 +0200
-Subject: [PATCH] Reject URLs containing LF, CR or HT to workaround bpo43882
-
----
- django/core/validators.py | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/django/core/validators.py b/django/core/validators.py
-index a385819510..bab034912a 100644
---- a/django/core/validators.py
-+++ b/django/core/validators.py
-@@ -110,6 +110,8 @@ class URLValidator(RegexValidator):
- try:
- super().__call__(value)
- except ValidationError as e:
-+ if '\r' in value or '\n' in value or '\t' in value:
-+ raise e
- # Trivial case failed. Try for possible IDN domain
- if value:
- try:
---
-2.31.1
-
diff --git a/dev-python/django/files/django-3.0.6-bashcomp.patch b/dev-python/django/files/django-3.0.6-bashcomp.patch
deleted file mode 100644
index 2eca3416db68..000000000000
--- a/dev-python/django/files/django-3.0.6-bashcomp.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From d082b413b0b6edfcae52f64c8a64f16b2bf6110f Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Wed, 6 May 2020 07:24:05 +0200
-Subject: [PATCH] Remove completions unsuitable for autoloading
-
-The override of 'python*' completions, as well as the attempt
-to './manage.py' completion are not going to work with autoloader.
-Strip them.
----
- extras/django_bash_completion | 33 +--------------------------------
- 1 file changed, 1 insertion(+), 32 deletions(-)
-
-diff --git a/extras/django_bash_completion b/extras/django_bash_completion
-index 3c2f14c263..abe76e5903 100755
---- a/extras/django_bash_completion
-+++ b/extras/django_bash_completion
-@@ -37,35 +37,4 @@ _django_completion()
- COMP_CWORD=$COMP_CWORD \
- DJANGO_AUTO_COMPLETE=1 $1 ) )
- }
--complete -F _django_completion -o default django-admin.py manage.py django-admin
--
--_python_django_completion()
--{
-- if [[ ${COMP_CWORD} -ge 2 ]]; then
-- local PYTHON_EXE=${COMP_WORDS[0]##*/}
-- if echo "$PYTHON_EXE" | grep -qE "python([3-9]\.[0-9])?"; then
-- local PYTHON_SCRIPT=${COMP_WORDS[1]##*/}
-- if echo "$PYTHON_SCRIPT" | grep -qE "manage\.py|django-admin(\.py)?"; then
-- COMPREPLY=( $( COMP_WORDS=( "${COMP_WORDS[*]:1}" )
-- COMP_CWORD=$(( COMP_CWORD-1 ))
-- DJANGO_AUTO_COMPLETE=1 ${COMP_WORDS[*]} ) )
-- fi
-- fi
-- fi
--}
--
--# Support for multiple interpreters.
--unset pythons
--if command -v whereis &>/dev/null; then
-- python_interpreters=$(whereis python | cut -d " " -f 2-)
-- for python in $python_interpreters; do
-- [[ $python != *-config ]] && pythons="${pythons} ${python##*/}"
-- done
-- unset python_interpreters
-- pythons=$(echo "$pythons" | tr " " "\n" | sort -u | tr "\n" " ")
--else
-- pythons=python
--fi
--
--complete -F _python_django_completion -o default $pythons
--unset pythons
-+complete -F _django_completion -o default django-admin.py django-admin
---
-2.26.2
-
diff --git a/dev-python/dominate/Manifest b/dev-python/dominate/Manifest
index f0d618ded0d7..5cad8392dd71 100644
--- a/dev-python/dominate/Manifest
+++ b/dev-python/dominate/Manifest
@@ -1,3 +1,3 @@
DIST dominate-2.6.0.tar.gz 35034 BLAKE2B f3a7aba630e925874da7387a1eed7ca15c353cb6464971d73e86eb259cbabad8b7736a0240d5c1578f84dc828f1ad6cd2e404c323dab9c0305031115e450944e SHA512 1bb690d05a290753cabac045160500717eda8c7610ce88d2b88a490abaa64b2cdb07067c433fa6a27110ec6cb67d884d335663217391e61215ac8eb30003d8e6
-EBUILD dominate-2.6.0.ebuild 442 BLAKE2B 58337239eade749c81eb97e059ab061a323511555eb2c990786369f477a4ba82d23e7f7a2ad28751dafd575c98e3e3f2c78d31c1662c41717c0036fce4305801 SHA512 7977f1d9d0afe96bd63b62a534d2553ae9a3ceaf5e5b798d9622c9ca17155e0f8898b20a62ce2aa447ec047443d5ce1e356f5036a80bda0d3776bd1703b49973
+EBUILD dominate-2.6.0.ebuild 443 BLAKE2B ff5566b324d7313a2f4dcde6801edd582b2ad07e159b3fff357d15ec5c7b9108925967d815e6f152bf23dbbfbcee3be2a9e3b2626e6f2846e7a2f8bea602748c SHA512 4fc24d1f96394890b040e3329727059fd90bae8564efd83eb1aa7f27fc44e95936b843c79531b31cc778608f84eaf503afa19b1a5a985d7185d49ba118d05c28
MISC metadata.xml 795 BLAKE2B 042388cbceb8a858b7191ec9284c9523aaaa348db45afd123f61e9e556c2ef35a9b220497848e9dd28b30442086956cdb12937e180ae6164716ae5d13f4beffb SHA512 2079e3bd66c401c4e5750a72fd4d4f772c96c66dbc35b8435f741f574c4c2e93e42dfb28725902a5a2796c770b1e9a6fdb2b950ad397703deb7f9a4a008e53e7
diff --git a/dev-python/dominate/dominate-2.6.0.ebuild b/dev-python/dominate/dominate-2.6.0.ebuild
index 104f733b1dd3..524adfd81d6e 100644
--- a/dev-python/dominate/dominate-2.6.0.ebuild
+++ b/dev-python/dominate/dominate-2.6.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/exdown/Manifest b/dev-python/exdown/Manifest
index ceb4f9fa5d56..e8554596d913 100644
--- a/dev-python/exdown/Manifest
+++ b/dev-python/exdown/Manifest
@@ -1,7 +1,9 @@
DIST exdown-0.8.6.tar.gz 5480 BLAKE2B fe383a2092691afdb2a3fd8cfeffb78f62b23bd4dc8f8d5365102084acc8670c9f2bc3e4a0ade95a50ceffc5cc142c39dbd3e505678a238d6f39b82f6553071a SHA512 28cd68ed99d24c79a7764f7603242f2b1426f119864d39424b1326cecc5bc922ed610133099e7d03d384c485f4f67d1fefcaadee4e1f69ac8ece08136eb858e9
DIST exdown-0.8.8.tar.gz 5523 BLAKE2B b53f23ebf133ad75973298b9b98c3f85f63802a9a302e92dda1446f0d686ba4eecd4fa72056d331b6e6caca5e066ec032a31fbfa3e74c1dba39ed007cf116480 SHA512 f5ef32b15720091c459110d6c9644b8dfcc84f6fd117f8433380704e93848cac0c9a3709d879bc42561474dd46b2035bc2be2f7e0bb5207a40ceb26ce4577b4a
DIST exdown-0.8.9.tar.gz 5558 BLAKE2B 9fade2918bed1a6f81619e2d2bf13a2459f36e73422e271fc470944006b2fb28d5fe0c7bd01810a605fdae64a3725d96e9ea3b8b39f391a4254292244437f380 SHA512 c1d556634295dc24fb7b4a13ea73aff9a162d96e5f698c3923e87fb6a5a1b28be49d2527d91b861aeb8c26bce08b8ebfa0ad6b02553d8e7c291430ec1f72be7c
+DIST pytest-codeblocks-0.9.0.tar.gz 6590 BLAKE2B 34d1c72a891d2f2f1d98c4238322d888a48b286d628e3738043d16a59a75b3bd15b29e31c554a83508d9af31caf1b526e3c535a243bcf77c8d77f9bf5be69f5b SHA512 834002c4e9c8ad36baa9a4ed494fe28cf09460e0ee5a0a3d8d111cb0bd8ca4ed3c784a047901bc67984e7892f931b5644c1ea68112e4d9dda514a20e048b3d11
EBUILD exdown-0.8.6.ebuild 571 BLAKE2B a4119bcdd31e5c071a691a473a9c86a61f151889f6daf168d330cbd75902db3a44c9f5069e8acd414c021b842a84053026b246fa19f9870547f5ef170791a55b SHA512 96f0028113afdc70431c61058404c9202054accc92f43139f9ee2e0ddd12b49131c980996c3eeb21b8594c5c1fa0a95cca06426dc8e06a4220a19defb692dc8a
EBUILD exdown-0.8.8.ebuild 571 BLAKE2B a4119bcdd31e5c071a691a473a9c86a61f151889f6daf168d330cbd75902db3a44c9f5069e8acd414c021b842a84053026b246fa19f9870547f5ef170791a55b SHA512 96f0028113afdc70431c61058404c9202054accc92f43139f9ee2e0ddd12b49131c980996c3eeb21b8594c5c1fa0a95cca06426dc8e06a4220a19defb692dc8a
EBUILD exdown-0.8.9.ebuild 571 BLAKE2B a4119bcdd31e5c071a691a473a9c86a61f151889f6daf168d330cbd75902db3a44c9f5069e8acd414c021b842a84053026b246fa19f9870547f5ef170791a55b SHA512 96f0028113afdc70431c61058404c9202054accc92f43139f9ee2e0ddd12b49131c980996c3eeb21b8594c5c1fa0a95cca06426dc8e06a4220a19defb692dc8a
+EBUILD exdown-0.9.0.ebuild 652 BLAKE2B 4cc4f067900083e96108699c07c0fe50035802d8d2bfdea9128632f2a8cbe33fb4b2a8089af818f18b7a1fe821a325669284bbb8600c87077a03c787bf1bbdfa SHA512 d76ffdbeded4e9fe4d2a2ee0172e8cfea5ae9cec2f0ecdd95779f82b3a0eeea84e195bfda6ccfd5bce58ddee713af4bad8c0b71770ef810aba157717f77654c0
MISC metadata.xml 629 BLAKE2B d9dc203013d701528ea7d879612250b25fa7c67c3c3378b4b106e848c10d997765d44de372e0ba5b2e34ff44a37ea1cf347971d58c7f3545e60e22f0735e29c3 SHA512 f4f656a6b2ec713b358564715611c69a2eb2292d17dffe58ebe9e450cafb943e9242dc92c63680a9cda78e5be92a7ad6001763fa1edd956fb1094732bd77fce5
diff --git a/dev-python/exdown/exdown-0.9.0.ebuild b/dev-python/exdown/exdown-0.9.0.ebuild
new file mode 100644
index 000000000000..c1f7fb4961a0
--- /dev/null
+++ b/dev-python/exdown/exdown-0.9.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2019-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 virtualx
+
+MY_P=pytest-codeblocks-${PV}
+DESCRIPTION="Extract code blocks from markdown"
+HOMEPAGE="https://github.com/nschloe/pytest-codeblocks/"
+SRC_URI="
+ https://github.com/nschloe/pytest-codeblocks/archive/v${PV}.tar.gz
+ -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/importlib_metadata[${PYTHON_USEDEP}]
+ ' python3_7)
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/falcon/Manifest b/dev-python/falcon/Manifest
index 25c7b145c35c..4714afa66921 100644
--- a/dev-python/falcon/Manifest
+++ b/dev-python/falcon/Manifest
@@ -1,3 +1,5 @@
DIST falcon-2.0.0.tar.gz 1075333 BLAKE2B 338e0b2474d743171fb0bc9dc3a05da428e6d46fc25e7cf1e978f799ed70e76bf265f32ba2cdf16d6eec8ea03b7b6111f70aa5b8f59141b7029d8ba9b03cd0d1 SHA512 d5365f91eb312cd058773d0a3809b5d8631acc188b9ee884e7c7db35664138608998f397d3fd831c568cafaf261cca2734b9dc7fb60590062e316ad1dbc74614
+DIST falcon-3.0.1.tar.gz 1300689 BLAKE2B 76dd59d0274cc2e78052b800e6e5b4c4244e1f5e47169a424882cda5bb59c38cd69c1c0942d506867728da9ddaf5d35b88195a1b003ca5f66549248293b7006d SHA512 c6a5763264b497979129df26d83a04323f53861b6d453a2b642d22208d0dad2ec1fcb88b13a53c2cb2b2988a1c0d19b94021099b458e23d640984b4d03880edc
EBUILD falcon-2.0.0.ebuild 1123 BLAKE2B e9bd9c392d0e1acf98c5b70d51491ec351dc5238ef745feac774af71fcdbbaec4f31da7251fb9053b3ba7d10734882b8f390fcec86c6ee155f251573004e9022 SHA512 8697a1835ee097791f460d8c5868c8448c007cba38bedfada1c9ee3f781aee32832157c06990c29bcd9c1c96b36fa2fedb11149f5b7cb83d4553a6b3666a412d
-MISC metadata.xml 369 BLAKE2B 06dfa8b04b07cb3cf23e776ac3fd31280a5ae39f4497e95216f83bb1a24c087354e7958215b2c05e0c5eb702bf4b706ffa3fd8d3d389f6a77cdaadef3f3b8165 SHA512 063721ee00983c17be24d047b93faeb75ec901d45f6888564ce11c6b9e7e097bdcca92c25213454a5e8949c20206bde1a906c74eefc6b0f7e562e4369465b8e4
+EBUILD falcon-3.0.1.ebuild 1287 BLAKE2B ff20935a0b2696dbd74822fab2fd94476a7dc0a9d082ee462b5f421812bdf89bca61876e6da8289a4fc537168cac1aea71d39d96b3f75c41e0c9c6f72f4e9e51 SHA512 1e71c8f554ec7f42f28b1b95ef3cbe768be6dbbc60321c16caacdbd64c67a207fa599960801a6a44f7036a5faa2bf8ed217604a0a35ba8e5aa142d4deddb9ed6
+MISC metadata.xml 442 BLAKE2B c89b3149da6cba7ac1d4b270f18048ab3aaec88b6f08f6d1fc35a3ef503c1557ac2902638741a6beec17f8e7d1ae0ec475de8e2e5c20fcbb1e55f1733e18ef14 SHA512 1420781016e746802d1f3bc3f9f0cf33f1506d1326a3ddf21a1da263d9fa3d8f8d271ce3241e3494519723a3befc157030e90a9d82931efba715be66e71f6fc3
diff --git a/dev-python/falcon/falcon-3.0.1.ebuild b/dev-python/falcon/falcon-3.0.1.ebuild
new file mode 100644
index 000000000000..5c8184be6612
--- /dev/null
+++ b/dev-python/falcon/falcon-3.0.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="A supersonic micro-framework for building cloud APIs"
+HOMEPAGE="https://falconframework.org/ https://pypi.org/project/falcon/"
+SRC_URI="https://github.com/falconry/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/python-mimeparse[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-python/aiofiles[${PYTHON_USEDEP}]
+ dev-python/cbor2[${PYTHON_USEDEP}]
+ dev-python/httpx[${PYTHON_USEDEP}]
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/uvicorn[${PYTHON_USEDEP}]
+ dev-python/websockets[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # do not install 'examples'
+ sed -i -e "s:'tests':'examples', &:" setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local deselect=(
+ # mujson is unpackaged, test-only dep
+ --ignore tests/test_media_handlers.py
+ )
+
+ cp -r tests "${BUILD_DIR}" || die
+ cd "${BUILD_DIR}" || die
+ epytest tests "${deselect[@]}"
+}
diff --git a/dev-python/falcon/metadata.xml b/dev-python/falcon/metadata.xml
index eaf3015e2fca..a3ab6baa9537 100644
--- a/dev-python/falcon/metadata.xml
+++ b/dev-python/falcon/metadata.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<use>
<flag name="cython">Build cython-based python modules</flag>
</use>
diff --git a/dev-python/fastimport/Manifest b/dev-python/fastimport/Manifest
index f1422f29fced..1715e9473297 100644
--- a/dev-python/fastimport/Manifest
+++ b/dev-python/fastimport/Manifest
@@ -2,8 +2,8 @@ DIST fastimport-0.9.11.tar.gz 41764 BLAKE2B afb82878ea1996894ff71fe99edc5ca26d45
DIST fastimport-0.9.12.tar.gz 41765 BLAKE2B fed4b350c5ff1eda194b0ec89da240ddf1f1bb48e08c16597d85eb443c0ff39b6e0af00c70da14a99fcff27ad6935245e9298b74273f210bc15f01b3aa6ccfd1 SHA512 0beab06145f7898402eff96bbc579515b506d9b7f6f30f77cdb35799d4531f0067b5d368e9245649ca435c2f7742c172c61f75d29a76c2d22fd90cc8d9605ae8
DIST fastimport-0.9.8.tar.gz 39512 BLAKE2B 484ba865e749cca33df73417285e51a9117e7c905ab2922588d6eef9a64ea6b3d72de285a2affbe7d4a770ead9ece30f6242777087af1c469d59c8f2a4e1b008 SHA512 5d195b641cf6138fdbc6c75781a4a6d3699e3ada9743bbe4c4264879b2da2f8a2e995e7cc3955a5241e9c7a7f24f8114474a0a30907f86e2e335e2be4669f588
DIST fastimport-0.9.9.tar.gz 41690 BLAKE2B c07774916d42a6ad98fea3fa8185bd6fd4e2b908d7eb90ec28a2d7dbe5fd806a97075ba0bb5e6dc4fa3330c9e1e46db125daa11062dba52cc9ebc4486c0fff12 SHA512 15005da2056e0d489f9317138833131ae2067cc5b4acd1ab8e82142c6a71e7cc600c3d5a2cbfc151ca253ba3f6aa5f0328fb45dfa912987bb28d4762248298b8
-EBUILD fastimport-0.9.11.ebuild 660 BLAKE2B 7f3d729234f0f89f0624e850f47980675e9dea498c5debd92fee7e5753970598846bd0be3f21a912fce3ac615b16a0d72859a223a8ea70c8ebc99e44c0aff943 SHA512 efdc0ac66850bb36f6685771c5fd39f656a1236505e9ec8fd6e4db5ed6a002f0b730559ac77b53597abb733995b20908283893ada4e47f34d631c94b5bf0637b
-EBUILD fastimport-0.9.12.ebuild 508 BLAKE2B 690c76a7f6e205f0470f7d959fde7c20af59dfd3a799fa3b66119e7d90af2ae327e3d11d758a0081c6f5b952b67c4c103c891f9782eab42f9303cca58c50383d SHA512 f6a15d2101c4905766fac281076ded3d4ac1d86aea34598180904ce8644cddf43f2420f1acc732df1c7c8937a082b6af4f05b513ff0abc7d25b6e2b49207cc08
+EBUILD fastimport-0.9.11.ebuild 661 BLAKE2B 730b273b9efd35f89ea4c3a1faa8e93b92717bc3bc5cc81e7abe96c272375c3deffb8019736a474d61fbb0e694d88e0d9cfa0a8ea6bcc12c40b28a4ff8543d14 SHA512 9bd4136a726d692584413b1c1e9981130a621e7bef55c45332809a88e8c324adc189a21f333f1d896b4afa6d95e904b118a2c2bc77d9f09509d33958bfc4781e
+EBUILD fastimport-0.9.12.ebuild 509 BLAKE2B 2e0204de50794732413811b3c83fa3f87e0451d293eca6b7ac40f2917dd7e1bc6e806605f6f7c6b0a5f0b8de6369dd1d4ce552bffc2d67446941afa36754ddf6 SHA512 15476c4c274401c40800ea5ebb73a6cc4cd4383b1857d1b8cc09d2b9fe088ddc757e84f76de77dc9903299182beaa74cb22d762e12a77e6c82191b45b6b75845
EBUILD fastimport-0.9.8-r1.ebuild 765 BLAKE2B fd9cc0c7818f32052e6079b085dfed2d07aca3e9826dadbe223437538f72d5ae871f99fabe3f01a4f18535ecb0025f91d3bb47ecf585f901de0848d9c00f5e65 SHA512 a690327a037774b8516c679174e6107a1c5116f5d976971e1b67e0d3db01268cfe8e7d0c274d767f23c3203f1e3f4604817627dad1e08d8abd1989d3f582e675
EBUILD fastimport-0.9.9.ebuild 660 BLAKE2B 7f3d729234f0f89f0624e850f47980675e9dea498c5debd92fee7e5753970598846bd0be3f21a912fce3ac615b16a0d72859a223a8ea70c8ebc99e44c0aff943 SHA512 efdc0ac66850bb36f6685771c5fd39f656a1236505e9ec8fd6e4db5ed6a002f0b730559ac77b53597abb733995b20908283893ada4e47f34d631c94b5bf0637b
MISC metadata.xml 509 BLAKE2B 23407a89645a4f2fbc0954f2f02eb60c74e8aaf2c7385d3d8c098e64fbf949b66f262378de964c5fae6d84db4e6e04d4000438c8cbf4d44fc629d74e2f524b42 SHA512 2242fe2ba9731aee3face6de5e7fe146ecab037b24825a7fd5ed26bbfcf4136ab50791ccaaea4bcac5a23711fdbcac30e2181a39c8d0a3d33cd7acfe56ea2f56
diff --git a/dev-python/fastimport/fastimport-0.9.11.ebuild b/dev-python/fastimport/fastimport-0.9.11.ebuild
index a000b6debba9..9703a9d9986a 100644
--- a/dev-python/fastimport/fastimport-0.9.11.ebuild
+++ b/dev-python/fastimport/fastimport-0.9.11.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/fastimport/fastimport-0.9.12.ebuild b/dev-python/fastimport/fastimport-0.9.12.ebuild
index 1903c77d28c4..c1f987bb42a4 100644
--- a/dev-python/fastimport/fastimport-0.9.12.ebuild
+++ b/dev-python/fastimport/fastimport-0.9.12.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/findimports/Manifest b/dev-python/findimports/Manifest
index a684ac01f0ae..34923ec41546 100644
--- a/dev-python/findimports/Manifest
+++ b/dev-python/findimports/Manifest
@@ -1,3 +1,5 @@
DIST findimports-1.5.2.gh.tar.gz 32211 BLAKE2B ea3110925085d466df7f95eaa06dce9e331ecba52c1772b76b05e51c633a8adc1ff91295db441049dab39129606e3927f69834376cc5fb864f5f3b62ac68bac2 SHA512 86432d29d180d4299ba789b69601722a6a15eed9badbf2f930e8867be06c64a2f1f8123ae182d7c6b73339287d04c2cdb4a18a31662ea72e86283ee165dc4d45
+DIST findimports-2.0.0.gh.tar.gz 33896 BLAKE2B e457d9e67102018cbd99f907afed33446fe11e3fc8fd9ec44459b2ed9fbe469d825b3f5fb1884b436d0576bcabacc787ef921bb5378e0389ecf789068d439e4a SHA512 c6f5b6aad6fe57f7625592c445286827c0eec74d513e85532c7e650a5f33021f7c204cb6857641a18874c640f0a79d468321875d13fb03ed645554488973294a
EBUILD findimports-1.5.2.ebuild 470 BLAKE2B 23d93fc510c5654b09d52f9bbaf7316d4a9bd8bf6b3ea5c309068bb2a29b2ef48527ff6c3171476ef60b7c6ec6afdc781c2ea9ccf8b89140e140fd8d00b6c2c2 SHA512 ffb7fafdaa2830848083baea0a835f283f9da96d0bdd773c2290b963daaa9889a3c975201d7d9efdce407bbc37991df24281b91eacfa46200c66122cdfc85f05
+EBUILD findimports-2.0.0.ebuild 443 BLAKE2B 6ae8ac13810f5fd3c89f3158ab0ec4498dd80e11c103819f5c0048ad45092f30dcfaca9749e958f673c55588222866fb630b3106f4d788c67df66a5a8944752b SHA512 0c1e87e492c370090fc409f5434c49fbb91507b0f33baa710d7758ae0248a0423cb86d8442b282cd79c0ce72f919f91daac6b0d98e0c1af9e698ff01bd02d001
MISC metadata.xml 321 BLAKE2B 0ba0d2265364e7a059e43fc70702dfce93dbb85296594ebffd84d481ee2a6f10f49d983f1cdd86a85c20425cb8c0a5d74ca31b0b0ebb0f8cd2c663d29033ad00 SHA512 47a18d5032cd7b43e403d3c33fd30afcbca6b9fb45c2580381531bbdb8d227035278d86e689c42e927181f205c7123cd2c2e4935de1cf23d6fe03985d76b82c8
diff --git a/dev-python/findimports/findimports-2.0.0.ebuild b/dev-python/findimports/findimports-2.0.0.ebuild
new file mode 100644
index 000000000000..af4535f46433
--- /dev/null
+++ b/dev-python/findimports/findimports-2.0.0.ebuild
@@ -0,0 +1,19 @@
+# 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
+
+DESCRIPTION="Python module import analysis tool"
+HOMEPAGE="https://github.com/mgedmin/findimports"
+SRC_URI="
+ https://github.com/mgedmin/findimports/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests setup.py
diff --git a/dev-python/fire/Manifest b/dev-python/fire/Manifest
deleted file mode 100644
index e11ce20d020b..000000000000
--- a/dev-python/fire/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-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
deleted file mode 100644
index 5c4b134e8195..000000000000
--- a/dev-python/fire/fire-0.3.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# 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
deleted file mode 100644
index 7badce779b42..000000000000
--- a/dev-python/fire/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- </maintainer>
- <maintainer type="person">
- <email>tupone@gentoo.org</email>
- <name>Tupone Alfredo</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-python/flake8/Manifest b/dev-python/flake8/Manifest
index 17b5298a28f5..d35c65c78f0d 100644
--- a/dev-python/flake8/Manifest
+++ b/dev-python/flake8/Manifest
@@ -1,7 +1,9 @@
DIST flake8-3.8.4.tar.gz 163583 BLAKE2B 221234931365912adffec99c7c6761d2f35918222bee902ade4d8009d24f6918c66d23fc4b973fe653152cc6857b62ba859780b0d9de53fb91b7ea0379bee9d0 SHA512 51ed09beed50175573e6184b404431b3f89aa6594c40c70ed8288982fe12c2a68992e36d69c99013188f03555bf9fef1ba4f111f8e389cef1e1daa69b41ff5b0
DIST flake8-3.9.0.tar.gz 164144 BLAKE2B e265a392445038b04ee2d8c24a763b4b1eebe9682295b70d14c07dbd739b34abbe5f76bc01dd31df7c666a106b62c5312c0522d6771c5649a91d2720a9d14467 SHA512 bfeaa13737f23318da8673c28f0f10463c0aad71a01fe70797321de3b9b7efbe7b5d0ee0664b8440db6b35d7f29f157848757d55fcac531a0c6da6371d681b65
DIST flake8-3.9.1.tar.gz 164752 BLAKE2B 07f5049f8445bce87cee1509769e13f275f0e531b78a2769218233ac02a45ed7a8dc061f5253e4c136b47bfddfb574527d99dfff36d338516824167335f9a5fc SHA512 c592308fa32ae73982e6441624a989bdc213b639b0473f7342e75f11e3844282a713dce1f4649575d375766fa1d6b2a1840707109ac8d4672c0d2917f89a3d33
+DIST flake8-3.9.2.tar.gz 164777 BLAKE2B 1c991296a3e47e4c41f1196fcaf1e7ea059226dfb41657a52fc4f5a9023b54dba21dd99635398e12f37f52f6e498a0a1fb7d87aba0fe7098ebbdfb54dc5598b0 SHA512 618fe1b35070b24395e5d4da9fa1b1f6308abf6f85d8de71b8b553f84d70d9cd7d2a6f616fa1418db9a8b5ad3efab038f4e2d7c6020c0c1bdeb8157e666911fd
EBUILD flake8-3.8.4.ebuild 1188 BLAKE2B 7b0c81113db70735cdb5757df5142aaf6a387133cf2a28c6c89cac1d316a3e632a0f3f39408d14e72a096a57040cb104940dda83b6c0c0c315e4cf7c7046f947 SHA512 a3b9b959da19ca3406c355108d3df65d7d17c7a33bf597e86d34b6fa51891fdff8cfb4831cdda6b36f78af19bc2045025205957bdf98c9484ed3d73968c01659
EBUILD flake8-3.9.0.ebuild 1188 BLAKE2B 19dd0cf5f14bd6f3f9f16cfea0a8093dac3b31cfec0680b04163a38fddac86aa7e7b6bd69322c32809bd77daee78e0f0f36cca2998d3dba726434299aea63e38 SHA512 399079f81978dcf45f6025ba5b6e60f73a70641b239c05f19464b63ba3db58d3e2a3b2088a550706a3dfad04948b9818958a47bd55ee03af757aab49289bcb78
EBUILD flake8-3.9.1.ebuild 1195 BLAKE2B 07d56ee894e891b073cb5d6e547f89d35771bad3b775abef2a2b27d91e4c56e2333ae45b1d59ed59a6b1d582c25177157e694bb4fe3c577cb57abb33a1e5944f SHA512 4e92a41c0d0de016ffd51b11d2174320e24ac67e5afd6f1f13abc67858db57c3ec8718fb525b4b235790dfbef5060b518d7f88b1f6aa4d545c27c8acb94751d1
+EBUILD flake8-3.9.2.ebuild 1161 BLAKE2B 2f1022758ab4b000c25f16ad88d69b808ff7377a1cd01d18452abc2bd88f2982b0cdaa984b17a6c460b3aa082a85f4fef015da51c0af94eba9b9243628096eff SHA512 6211ff30d05cd7d2ea5eb9328ff5242b7c0e37aed98b67d497809454886416f9fb8f59c763ddb534f17e92c33da9cfeb5eb49b979799cea9a63c7d24c7814775
MISC metadata.xml 398 BLAKE2B 5a71d80adb94073494d12eb93722d21593a388b4f4cb47ad8ce1e8d053f24d1597c36743e720dabbc023f9318039b45b0b1ddc22d86455394b72789ab0c5e988 SHA512 823dbd0877b3ac042e5c51f260cb0f3d3490383a4975d7bf2267898cad7e3366a693be270d2eb9c8dcea8b7f66d1e6a3343b7a4be5c1b8f0fff8ffe514952e5a
diff --git a/dev-python/flake8/flake8-3.9.2.ebuild b/dev-python/flake8/flake8-3.9.2.ebuild
new file mode 100644
index 000000000000..26aa4852fa9a
--- /dev/null
+++ b/dev-python/flake8/flake8-3.9.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="A wrapper around PyFlakes, pep8 & mccabe"
+HOMEPAGE="https://gitlab.com/pycqa/flake8 https://pypi.org/project/flake8/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-macos"
+
+# requires.txt inc. mccabe however that creates a circular dep
+RDEPEND="
+ >=dev-python/pyflakes-2.3.0[${PYTHON_USEDEP}]
+ <dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
+ >=dev-python/pycodestyle-2.7.0[${PYTHON_USEDEP}]
+ <dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' pypy3 python3_{6,7})
+"
+PDEPEND="
+ >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
+ <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}
+ test? (
+ ${PDEPEND}
+ >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_sphinx docs/source dev-python/sphinx-prompt dev-python/sphinx_rtd_theme
+distutils_enable_tests --install pytest
diff --git a/dev-python/freezegun/Manifest b/dev-python/freezegun/Manifest
index 2b7393f8c549..dd240b5a2c58 100644
--- a/dev-python/freezegun/Manifest
+++ b/dev-python/freezegun/Manifest
@@ -1,3 +1,5 @@
+AUX freezegun-1.1.0-py310.patch 1056 BLAKE2B f1ffc2ed1d03d014c5d2e7c5ac41f75c62763e325fcb6004ac835336a461df7edbedb55278b2583a4153057a018ab16f4618f85be7e394886e1faf6de97cc7c4 SHA512 cd23ff28e9b05674ae58b7d8086d16be14277ec932628731ef7ae6c6149a0ac2ce32f75f18d6ec6f6dca4770fa9c0d225e02f2b680a6f71f131f9bcbdec6ac8a
DIST freezegun-1.1.0.tar.gz 29923 BLAKE2B 8a49bcb2e2e89e09ab14b6b48f90c145ddba2a7e0d005e33a002316c01b29899766b0b011e47f510be737011752044a7cc5967fdff3e0e14dc77da92f5bb5b27 SHA512 41d2bd18c5115416679602c53aff10891dd8e97402f641eeb3819a3b84d34351c238dece8e68fe267d572693ea08b421510726b6d7c9fdb1d6d70ddc96954d54
+EBUILD freezegun-1.1.0-r1.ebuild 737 BLAKE2B a6a35f7689fcea34919fd9f0905829a95b6635e2f7273027a251dafaabe973c3eb5ca9d857b841bfa2e039c1836596c68432dd12b6f82e60b55d552d4919ca98 SHA512 32d68993dce2d82cc212f3acd514bb2673bb503f2a6ead7d62154558259d9e6506e7bed12e76e431eda4d04a92f29c7f8be33a64880278ce749409ca1454ae59
EBUILD freezegun-1.1.0.ebuild 684 BLAKE2B a3860887c0acfd70df9e1c956c7d9938fe7ec3a1f83f0c3b17846a1de41406fde8869f60b68e500a9f437a814b88df8dbcc8bcb86e2c7bc90d48ca3818754bd8 SHA512 ddb3e74ce5c7fb96d702005fff8220827f2bfe9b01ab30924d688987da3ee615aee5d29d8f322c660a632b858c9337270c5d1790bda294c6951d0fb9a3a6c682
MISC metadata.xml 392 BLAKE2B 574f859b6be3de78801f9214b561b366ddb87357be71a6891084da1f3de2e6481692d5da7ca6d5008d3ae963cc1e36ead4aae6115f0008d63d65a089cf70115f SHA512 b39f8a45d62f0c220fb915ad64c6a17e9f9619aa8c358694c3a3a83464eb5fcf50ed658430d9aabfb76e8310d4ab3baf059a8de78ebe46a59d6af187735489ed
diff --git a/dev-python/freezegun/files/freezegun-1.1.0-py310.patch b/dev-python/freezegun/files/freezegun-1.1.0-py310.patch
new file mode 100644
index 000000000000..41bd7bc2712b
--- /dev/null
+++ b/dev-python/freezegun/files/freezegun-1.1.0-py310.patch
@@ -0,0 +1,30 @@
+From 57d024e4ce2516c55c715448296b9099db68343c Mon Sep 17 00:00:00 2001
+From: Karthikeyan Singaravelan <tir.karthi@gmail.com>
+Date: Fri, 7 May 2021 15:51:33 +0000
+Subject: [PATCH] Fix decorate_class for Python 3.10 where staticmethod is
+ callable.
+
+(edited by mgorny for more readable indent)
+---
+ freezegun/api.py | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/freezegun/api.py b/freezegun/api.py
+index cab9ebe..eb3a931 100644
+--- a/freezegun/api.py
++++ b/freezegun/api.py
+@@ -598,7 +598,10 @@ class _freeze_time(object):
+ continue
+ seen.add(attr)
+
+- if not callable(attr_value) or inspect.isclass(attr_value):
++ # staticmethods are callable from Python 3.10 . Hence skip them from decoration
++ if (not callable(attr_value)
++ or inspect.isclass(attr_value)
++ or isinstance(attr_value, staticmethod)):
+ continue
+
+ try:
+--
+2.31.1
+
diff --git a/dev-python/freezegun/freezegun-1.1.0-r1.ebuild b/dev-python/freezegun/freezegun-1.1.0-r1.ebuild
new file mode 100644
index 000000000000..499c86ab148e
--- /dev/null
+++ b/dev-python/freezegun/freezegun-1.1.0-r1.ebuild
@@ -0,0 +1,31 @@
+# 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="Let your Python tests travel through time"
+HOMEPAGE="https://github.com/spulec/freezegun"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="
+ >dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ $(python_gen_impl_dep sqlite)
+ dev-python/nose[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+ "${FILESDIR}"/${P}-py310.patch
+)
diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest
index 0c03e8538d77..6bafaf13ed5c 100644
--- a/dev-python/fsspec/Manifest
+++ b/dev-python/fsspec/Manifest
@@ -1,10 +1,3 @@
-AUX fsspec-0.8.2-test-cleanup.patch 3768 BLAKE2B 7c6467294e9295a02b5a7d001314335c96b1dd415903917750427fa55b2c178fd3d363f9b5bd7b9f54bca70f8e944afdeddbe125ec8ef6b03fc61fecce02d92d SHA512 99bf76a51bc7e5294b6e93e1ad4509039aeb614b87ad7eaf0005993345f57b68019fb4d16546cc6fff56d47b20e2648dd550e7aefda132da6883ef49cd6255cd
-DIST filesystem_spec-0.8.5.tar.gz 255904 BLAKE2B df400276dbc53a453e9e9a00acb2e93a86a5f239237533bab036a16bd48d6d709f68241febe75f6f72281162ba4a563a087405a1064e18805ce2501095d778fb SHA512 20001fd02348f15e764a9e20eab98267f6746bd7e86187914d3db3098061aa62cb296595c3519696ae1e99ef896d49df0fcec846aaf6e5c281dd1a344ef6c393
-DIST filesystem_spec-0.8.7.tar.gz 277744 BLAKE2B 4957b716d622ecd2a1bb381b291253970682dde2c90a0e8dd76dfcc3ce3c9ba55846d97df8c1fcedd4e0d5af1c10eccc6c94418f2e78e9fffde846d12c11e170 SHA512 6eb89bf1e19ac1313aad2217aaaf4686f2e2e831a2cd339f9e12b8319fb080b82f0b90b10af53c2e6febd98a34ae8520444fee3c6394e7ab5fd5ca68d56e5454
-DIST filesystem_spec-0.9.0.tar.gz 286641 BLAKE2B 70603c14d955640251f0922afaf7fa7cd3739c827218cb708fac27883b671e059ef17eb02b4d482904278855d06958e2159b49e232c558f78befd925472bca6f SHA512 68235dc592a7c7e85e5aab1b4409825f9c0a15c6841f96f54cef66c1b6ef166e930b910bd140bbaeb818f2f1f3dfc9a5752f3c479a97b6c5ce8e7d7ea98721af
DIST filesystem_spec-2021.04.0.tar.gz 288179 BLAKE2B 896982345533fef9593f393209202e0a90473e9826ced9d69854dca20c66c64b85e1b1c44413dda718cdd1af7f41ac821b4d67b600536b32a873a4f73ab32801 SHA512 6806d6fbae89b514955a309346f19b2d199db10aecece728d117798368c311e3fbb38161fd5a54ea4a60ee7e656d2e50fdf8c4444ec3d6bdd761229b4a6341f2
-EBUILD fsspec-0.8.5.ebuild 1190 BLAKE2B 96479c9f48d82e88c9aef43f78b62a59fabdfa34cb7d83ec1b381a511273a8d0c1cfadf2f20e2d0dc5256dfb5a8c908b22f91016745c5e3bbcc848af9feeeb32 SHA512 90d6f4d4251f7fc7724504c0391bcbb0b1f273c03b2b12a9c519309d2e6ee8d0aadb153a3579d63c59f00178bbb7b27f2b672a264b0d7812a9d0cb7d3beccfca
-EBUILD fsspec-0.8.7.ebuild 1237 BLAKE2B 3fbc013ac56bc1833ceb348d7d810ffc2b4e1404146816d1ae4137fbcc30ea489983f2c69bef6b08a219b974932cdc1a10104fd0fae4ebc84ddb1b6dd08d70e7 SHA512 2ff73f95b60dfbc1d8c26dfed5fd45e51c75bb65b051c107946022f179e7a60abca7a724b081d729228d4335f85d0a589438e12799a46de01e6b9d64ce0a7428
-EBUILD fsspec-0.9.0.ebuild 1239 BLAKE2B 0d3df1633cc92ba479a238392a98986b3b877c0881df094ffdb4c95c00937acbd4476b388574ba9888cccda798b4c29eac3135f10f91d5971301056f3da68cd1 SHA512 2e97040adc6f698510fd109de6ed3a511d6e4e11852885431ed3da35a9d995d42204f719c76d8308e0c4dd574b0016ae68a59d23da674e20a107f2bbb9da8146
-EBUILD fsspec-2021.04.0.ebuild 1196 BLAKE2B 82cfbe3e6835ce01aff5eb944a83f70746590d2d72d793874d7997ef3ca8afb67ad24c934699e4641bb496f9709f55c00831f8d6dbba370d0cc9894a01450f29 SHA512 536f1540703e35e123c69db1183da475f2e67a142e47b0084d197e5dd84f434a5b829ad84a935f9963c661896183d74444e1181890a10f73515cac62e4009b5d
+EBUILD fsspec-2021.04.0.ebuild 1194 BLAKE2B 0fafb3ea6563b4cab99f604ebe85a5515556a1018f850f0c154feb87f7e3aa7e65a304b4c4d9c244feb36563051706280a09de761a9782f1bfb9db3f2a150b43 SHA512 8b7cfc0266f9ff8a2f60b7853b356b357d98714e43f7074940ff57d2abf7d1e2636bf6498bb33a6ca2b59b9a2d3162471033ef97b9a05f9d5f390c94cd095fef
MISC metadata.xml 373 BLAKE2B 8932a3ec06759eeef7bb91a181e07ceeef606995e944a6396d21ee6f9b26a7958e9c40f9f54ae27ebdfb9c7974b1ad79963213bb7a5b9bbb282cf35967a1ffe9 SHA512 42e44963570b3b003550ef6f60d1557866a72f362a3d98ca2a7900377422921134e4c8b7bcb6af3ea8bc061b433e4aba96de4fa5643a1f424cc64665a7efd654
diff --git a/dev-python/fsspec/files/fsspec-0.8.2-test-cleanup.patch b/dev-python/fsspec/files/fsspec-0.8.2-test-cleanup.patch
deleted file mode 100644
index 8227c2d23c66..000000000000
--- a/dev-python/fsspec/files/fsspec-0.8.2-test-cleanup.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From f933694238f78fbef91367d5051d515e0f9d0635 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Wed, 16 Dec 2020 11:32:04 +0100
-Subject: [PATCH] clean up properly after test_git
-
-Restore original directory after test_git. Otherwise, next tests
-are run in non-existing directory and fail:
-
-[...]
-> cwd = os.getcwd()
-E FileNotFoundError: [Errno 2] No such file or directory
-
-/usr/lib/python3.9/site-packages/gunicorn/util.py:443: FileNotFoundError
-
-While at it, reflow the logic so that the temporary directory is always
-cleaned, even if the test fails in middle of setup.
----
- fsspec/implementations/tests/test_git.py | 42 +++++++++++++-----------
- 1 file changed, 22 insertions(+), 20 deletions(-)
-
-diff --git a/fsspec/implementations/tests/test_git.py b/fsspec/implementations/tests/test_git.py
-index 562b228..4cd4c3f 100644
---- a/fsspec/implementations/tests/test_git.py
-+++ b/fsspec/implementations/tests/test_git.py
-@@ -10,30 +10,32 @@ pygit2 = pytest.importorskip("pygit2")
-
- @pytest.fixture()
- def repo():
-+ orig_dir = os.getcwd()
- d = tempfile.mkdtemp()
-- os.chdir(d)
-- subprocess.call("git init", shell=True, cwd=d)
-- subprocess.call("git init", shell=True, cwd=d)
-- subprocess.call('git config user.email "you@example.com"', shell=True, cwd=d)
-- subprocess.call('git config user.name "Your Name"', shell=True, cwd=d)
-- open(os.path.join(d, "file1"), "wb").write(b"data0")
-- subprocess.call("git add file1", shell=True, cwd=d)
-- subprocess.call('git commit -m "init"', shell=True, cwd=d)
-- sha = open(os.path.join(d, ".git/refs/heads/master"), "r").read().strip()
-- open(os.path.join(d, "file1"), "wb").write(b"data00")
-- subprocess.check_output('git commit -a -m "tagger"', shell=True, cwd=d)
-- subprocess.call('git tag -a thetag -m "make tag"', shell=True, cwd=d)
-- open(os.path.join(d, "file2"), "wb").write(b"data000")
-- subprocess.call("git add file2", shell=True)
-- subprocess.call('git commit -m "master tip"', shell=True, cwd=d)
-- subprocess.call("git checkout -b abranch", shell=True, cwd=d)
-- os.mkdir("inner")
-- open(os.path.join(d, "inner", "file1"), "wb").write(b"data3")
-- subprocess.call("git add inner/file1", shell=True, cwd=d)
-- subprocess.call('git commit -m "branch tip"', shell=True, cwd=d)
- try:
-+ os.chdir(d)
-+ subprocess.call("git init", shell=True, cwd=d)
-+ subprocess.call("git init", shell=True, cwd=d)
-+ subprocess.call('git config user.email "you@example.com"', shell=True, cwd=d)
-+ subprocess.call('git config user.name "Your Name"', shell=True, cwd=d)
-+ open(os.path.join(d, "file1"), "wb").write(b"data0")
-+ subprocess.call("git add file1", shell=True, cwd=d)
-+ subprocess.call('git commit -m "init"', shell=True, cwd=d)
-+ sha = open(os.path.join(d, ".git/refs/heads/master"), "r").read().strip()
-+ open(os.path.join(d, "file1"), "wb").write(b"data00")
-+ subprocess.check_output('git commit -a -m "tagger"', shell=True, cwd=d)
-+ subprocess.call('git tag -a thetag -m "make tag"', shell=True, cwd=d)
-+ open(os.path.join(d, "file2"), "wb").write(b"data000")
-+ subprocess.call("git add file2", shell=True)
-+ subprocess.call('git commit -m "master tip"', shell=True, cwd=d)
-+ subprocess.call("git checkout -b abranch", shell=True, cwd=d)
-+ os.mkdir("inner")
-+ open(os.path.join(d, "inner", "file1"), "wb").write(b"data3")
-+ subprocess.call("git add inner/file1", shell=True, cwd=d)
-+ subprocess.call('git commit -m "branch tip"', shell=True, cwd=d)
- yield d, sha
- finally:
-+ os.chdir(orig_dir)
- shutil.rmtree(d)
-
-
---
-2.29.2
-
diff --git a/dev-python/fsspec/fsspec-0.8.5.ebuild b/dev-python/fsspec/fsspec-0.8.5.ebuild
deleted file mode 100644
index 50598ee6eb6c..000000000000
--- a/dev-python/fsspec/fsspec-0.8.5.ebuild
+++ /dev/null
@@ -1,50 +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
-
-MY_P=filesystem_spec-${PV}
-
-DESCRIPTION="A specification that python filesystems should adhere to"
-HOMEPAGE="https://github.com/intake/filesystem_spec/
- https://pypi.org/project/fsspec/"
-SRC_URI="
- https://github.com/intake/filesystem_spec/archive/${PV}.tar.gz
- -> ${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-BDEPEND="
- dev-python/versioneer[${PYTHON_USEDEP}]
- test? (
- dev-python/aiohttp[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-vcs/git
- )"
-
-distutils_enable_tests pytest
-
-PATCHES=(
- "${FILESDIR}"/fsspec-0.8.2-test-cleanup.patch
-)
-
-src_test() {
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
- distutils-r1_src_test
-}
-
-python_test() {
- # sftp and smb require server started via docker
- pytest -vv \
- --ignore fsspec/implementations/tests/test_sftp.py \
- --ignore fsspec/implementations/tests/test_smb.py ||
- die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/fsspec/fsspec-0.8.7.ebuild b/dev-python/fsspec/fsspec-0.8.7.ebuild
deleted file mode 100644
index a439d54f54f4..000000000000
--- a/dev-python/fsspec/fsspec-0.8.7.ebuild
+++ /dev/null
@@ -1,48 +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
-
-MY_P=filesystem_spec-${PV}
-
-DESCRIPTION="A specification that python filesystems should adhere to"
-HOMEPAGE="https://github.com/intake/filesystem_spec/
- https://pypi.org/project/fsspec/"
-SRC_URI="
- https://github.com/intake/filesystem_spec/archive/${PV}.tar.gz
- -> ${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-
-BDEPEND="
- dev-python/versioneer[${PYTHON_USEDEP}]
- test? (
- dev-python/aiohttp[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-vcs/git
- )"
-
-distutils_enable_tests pytest
-
-src_test() {
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
- distutils-r1_src_test
-}
-
-python_test() {
- # sftp and smb require server started via docker
- pytest -vv \
- --deselect fsspec/tests/test_spec.py::test_find \
- --ignore fsspec/implementations/tests/test_dbfs.py \
- --ignore fsspec/implementations/tests/test_sftp.py \
- --ignore fsspec/implementations/tests/test_smb.py ||
- die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/fsspec/fsspec-0.9.0.ebuild b/dev-python/fsspec/fsspec-0.9.0.ebuild
deleted file mode 100644
index b0dedf55ecb8..000000000000
--- a/dev-python/fsspec/fsspec-0.9.0.ebuild
+++ /dev/null
@@ -1,48 +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
-
-MY_P=filesystem_spec-${PV}
-
-DESCRIPTION="A specification that python filesystems should adhere to"
-HOMEPAGE="https://github.com/intake/filesystem_spec/
- https://pypi.org/project/fsspec/"
-SRC_URI="
- https://github.com/intake/filesystem_spec/archive/${PV}.tar.gz
- -> ${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-BDEPEND="
- dev-python/versioneer[${PYTHON_USEDEP}]
- test? (
- dev-python/aiohttp[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-vcs/git
- )"
-
-distutils_enable_tests pytest
-
-src_test() {
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
- distutils-r1_src_test
-}
-
-python_test() {
- # sftp and smb require server started via docker
- pytest -vv \
- --deselect fsspec/tests/test_spec.py::test_find \
- --ignore fsspec/implementations/tests/test_dbfs.py \
- --ignore fsspec/implementations/tests/test_sftp.py \
- --ignore fsspec/implementations/tests/test_smb.py ||
- die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/fsspec/fsspec-2021.04.0.ebuild b/dev-python/fsspec/fsspec-2021.04.0.ebuild
index 4032b21e0f99..102b4d61d8dd 100644
--- a/dev-python/fsspec/fsspec-2021.04.0.ebuild
+++ b/dev-python/fsspec/fsspec-2021.04.0.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
BDEPEND="
dev-python/versioneer[${PYTHON_USEDEP}]
diff --git a/dev-python/funcparserlib/Manifest b/dev-python/funcparserlib/Manifest
index a3d157ef85fa..08abee8c81bf 100644
--- a/dev-python/funcparserlib/Manifest
+++ b/dev-python/funcparserlib/Manifest
@@ -1,3 +1,3 @@
DIST funcparserlib-0.3.6.tar.gz 30401 BLAKE2B cfce97cf08914f67ba3bd743bd3d6e7e7a03599ddc00d58a884aa84118d197d92bcc67a93ff1f7a2ab2074d66704078f5392c1d846004a5cd6eed2a423ba6b61 SHA512 efa52f788aa902b099660cb8bc60a025085a8c383e52bd0824a0c3ae28a6c13804a0659de0c80b4dcd839ee70491805d4eecda6cea221e35c3750ec569098c24
-EBUILD funcparserlib-0.3.6-r1.ebuild 648 BLAKE2B 87799ab21ee36bd93c595962234141bac487eaf769435370d4ee70732b9327b34e84423d62b568d71784fe9af18a02977bf1e30918ee0acbbd96dfe3e3add786 SHA512 97b1a9b1c410f53113962b94191edfdbbad94904ea78f2c179e812139c76a9cdfa0109f1ac4b74ba5bff2090d2f7e16458e2a289784959b9cd8ad011fb21ebf6
+EBUILD funcparserlib-0.3.6-r1.ebuild 649 BLAKE2B de7da6007108228f5eed786dcaac8111b724eb29573350d06ac65d497fbc743ca7da5ec25b56c01db2d969c447850f699247328563f5ec39f184f85e5b3f2409 SHA512 2dc250696c3c16f2d59ff9dab6d00274fd47d2fb3b5fbfbd2c81cf7996298c2bfa60080d93250e90c1aaf7260a8cf15ee63ad31516b7815325c4d20254e1a675
MISC metadata.xml 340 BLAKE2B 3887b5c0f79a5f63b5e1aceb5334847f6c38d9f6d1c21662c4c64375983c508cbccabd6bc34927ff4a6e4cbf0a19401713e60fdf4b24ea4f5568cd428bc2af04 SHA512 e595ca8451bdf62cbaf5022886865b8079ea2cc8ed850cde96ee7dccee2edde3b4f27058c419ee67f63ad130ecac18df663c802f6a72a46002aecdefcf23bbf7
diff --git a/dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild b/dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild
index 45bfb91ec8cf..1f1f660a98e5 100644
--- a/dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild
+++ b/dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Recursive descent parsing library based on functional combinators"
diff --git a/dev-python/funcy/Manifest b/dev-python/funcy/Manifest
index 1e4cf5f8f4e4..57bcc748cd1a 100644
--- a/dev-python/funcy/Manifest
+++ b/dev-python/funcy/Manifest
@@ -1,3 +1,5 @@
DIST funcy-1.15.tar.gz 605884 BLAKE2B dbcfe02981a09b2914096c7df9e0f37582dd4250bced71df92a1b10ce655291470f5ecb32ea4557307ba075e121d3199e0928566f9c25256c391ab821363023b SHA512 6e54da954bf11de55251a2732e9cee5617947322ea16a6a918ff3c5d7cb448756d29a39c4e997186cadc30d24270ccf4e6d21af9f108ebaabaed68e0be96f624
+DIST funcy-1.16.tar.gz 619331 BLAKE2B 55773e12356af6c7fac441cae186cb476f2acbba3b22efd902c2be460f0d021f829c5bf4351ce359fd2062ad47ad576bb74413152c64f2540a6a1b5f869f238e SHA512 e08397c49d66e6d0257b4b140483a139ffdb086dd98a277d499e5777474dc0c6d49055ca121fdc5a17964256d4970da495c09c50fdd2aef2af8839a9328a87ae
EBUILD funcy-1.15.ebuild 630 BLAKE2B 1cd92a85031bd437c0a73ea12d8be4b578a3ce1f3e9b000b45a566bfcecd89dbd18223c9bcd849564ec62ec7980362a5325a97af8c354644d93458af7b6c3f4f SHA512 2f3b658aa905ae303cf1fbec857a96f0c9b6419c1b8455fcb5cd9669967fbedb8d630d4485e886c763ab850a98e8aeb865c6b778af57321e2678da1825da31c9
-MISC metadata.xml 339 BLAKE2B de7938f68ec5c436102116bd2e8cb0ed1d1ee585af8224e2a01e321b4e48506b027db8b352f474d7b2af083ab876fc7760ec8a295c39aff3daaaf85dc4bca76b SHA512 a34dc6ebc1228a28571bf3a3a27839e096c4adb17aa5fb0a317c992a465e08df9695b138226325ca5afdb1eac61d7fb01bc11f37e6b7b58092f7d9d089e2ea12
+EBUILD funcy-1.16.ebuild 530 BLAKE2B 58188aa680df40a09c68bdf9557c9f779880f5803ce40461487d37c696ed51903550b9c4c58ba1f67ed1e029f786b7eb5a24f32ff04f93afef60b4df7a876b04 SHA512 acdef73167038c599bc3c82d22fdde95dc93e9604bebcb98b885313ce9c048acb92714094201b49a61769b5c89e2c1a8bd3fc6411f38522798e69b507959abef
+MISC metadata.xml 440 BLAKE2B e3086c4d53dd9b140abbcfe4850e8d74ef4ba850865dcad2a846cd2c4e1479c4ad4c2ba59022a2d08fc692212946ba65432a106f3b3887a52e886af7143d90ce SHA512 f7d48b14609aea73e1ac399b6e79a28b6a9e487f7d9c6eb9c0a205673a8aab018a55ec27259ec5258f4273c797a5e3a09919080424937b096739bbf840efbcdf
diff --git a/dev-python/funcy/funcy-1.16.ebuild b/dev-python/funcy/funcy-1.16.ebuild
new file mode 100644
index 000000000000..560dfe845b40
--- /dev/null
+++ b/dev-python/funcy/funcy-1.16.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+inherit distutils-r1
+
+DESCRIPTION="A collection of fancy functional tools focused on practicality"
+HOMEPAGE="https://github.com/Suor/funcy"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/whatever[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests --install pytest
diff --git a/dev-python/funcy/metadata.xml b/dev-python/funcy/metadata.xml
index c5d6410f12f2..0204e0b82a3b 100644
--- a/dev-python/funcy/metadata.xml
+++ b/dev-python/funcy/metadata.xml
@@ -5,6 +5,10 @@
<email>tupone@gentoo.org</email>
<name>Tupone Alfredo</name>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">funcy</remote-id>
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index 8340c5b1b229..988b3662a921 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,4 +1,3 @@
-AUX google-api-python-client-1.8.3-tests.patch 1118 BLAKE2B 41900d0b3358128626090b94f8e2a1f767a31dce97efb3c7c5750704a27f9c962cde240caafcc883497b71209c7c8b6733464d1dfee00ad13d2707cb2beee397 SHA512 a14830727ab93bece5c65d303276b6ba85c5fbe8335d97be2f0478a7ab1d37d9be688c859b4ff4ecaf966a9d95f245276c81dd4d7d4e9bb31164a33ecabf32ac
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-2.2.0.ebuild 1519 BLAKE2B bbce04ff3287c107f2deffd4614c62c71fe3e147b514fd46cc97761f3a30b8593aade945b40d7272d5b34813f897fd1bfb3ff96c89fe9208cc50960007217fd6 SHA512 7604601e0431d69f1b999fc5cad59c2118a4d5c5864ed6ab803fe3faa1be4833ab1a72df585ae278759cd1e8d73c617b60889bae6e41773c0f74dd36cf78a401
diff --git a/dev-python/google-api-python-client/files/google-api-python-client-1.8.3-tests.patch b/dev-python/google-api-python-client/files/google-api-python-client-1.8.3-tests.patch
deleted file mode 100644
index ad875e728314..000000000000
--- a/dev-python/google-api-python-client/files/google-api-python-client-1.8.3-tests.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff --git a/tests/test_discovery.py b/tests/test_discovery.py
-index 6400f214..c999fd4f 100644
---- a/tests/test_discovery.py
-+++ b/tests/test_discovery.py
-@@ -40,6 +40,7 @@ import sys
- import unittest2 as unittest
-
- import mock
-+import pytest
-
- import google.auth.credentials
- import google_auth_httplib2
-@@ -515,6 +516,7 @@ class DiscoveryFromDocument(unittest.TestCase):
- # application default credentials were used.
- self.assertNotIsInstance(plus._http, google_auth_httplib2.AuthorizedHttp)
-
-+ @pytest.mark.skip("Needs network access and credentials")
- def test_api_endpoint_override_from_client_options(self):
- discovery = open(datafile("plus.json")).read()
- api_endpoint = "https://foo.googleapis.com/"
-@@ -525,6 +527,7 @@ class DiscoveryFromDocument(unittest.TestCase):
-
- self.assertEqual(plus._baseUrl, api_endpoint)
-
-+ @pytest.mark.skip("Needs network access and credentials")
- def test_api_endpoint_override_from_client_options_dict(self):
- discovery = open(datafile("plus.json")).read()
- api_endpoint = "https://foo.googleapis.com/"
diff --git a/dev-python/greenlet/Manifest b/dev-python/greenlet/Manifest
index 5d632fe41ff4..f61232ac96fe 100644
--- a/dev-python/greenlet/Manifest
+++ b/dev-python/greenlet/Manifest
@@ -1,3 +1,5 @@
DIST greenlet-1.0.0.tar.gz 84525 BLAKE2B b5b7094a3dd7b6426fb93fb147077e98e7313700be7a94c221cda3df3bb12f5322f0cea786b77b7b6500e5e97f71ba19b2c32535ccdbdf8a14c3db049cc2850a SHA512 7b615792c340e0eb8ca61bd09bde48ed15110d97254910bd8598312e15adb7267ba795e9e6b52f0998db27d8413d2e1aa9e977511c0d09cd3a5583b37475f882
+DIST greenlet-1.1.0.tar.gz 85043 BLAKE2B d9f5eccfe2dda528e5bc90bdc9c3992517b42c7d5f9d5549590b8f94003f715921585fa01219eea0348d6204b0109c4e342657fdf8150f09cabd2d6179e6e9f2 SHA512 13547917860d9a19f2fab519380121805d8f7801ad47b1584003833a5de66eb703373c71e67b32f13b770d429bcee6856b35bc6fc8afb7be598c2bf509bede03
EBUILD greenlet-1.0.0.ebuild 621 BLAKE2B 13d40414ef75ebc22b0f644186b1b08e3541d7cda84e85d0a668af52707687ce2731bb83d425900b5200c2a4c9a85957b583dd5598c9c19c797bf9e3a850b608 SHA512 cfaeac8a8c70e369beb0094980f1d39ee83c3ff5e149bb312e4ba1b77ec1b5082addcb9f668dd51ba821e397f8544318ee1c692c3e6e7f224f847f3f033ca9ca
+EBUILD greenlet-1.1.0.ebuild 629 BLAKE2B aaf78cbf68a3b5dd20715a18263412dccd731ece41972c12195195a81f4fc0d954ee808fff6f26184f941af81d999c62886bb7629989395bf053ce1ab070b96f SHA512 8f7b1383a00f0218c850c3880d962d87de3ea34fca902b77f30dee6cb206f5dfe934cf8ec72a73f82c24ceb275fd319ff02d14c42997b1588076b2f49d2bd9ee
MISC metadata.xml 321 BLAKE2B e625b0c7ecad0e1755cc398a1111c93434bc16c848ba4c15c11551ec1f9367c71a8f1f081409a7f09f5a3c5c6a693d5702fe2d30d371f4c431a6147b817621e6 SHA512 39b920fabdf3e6ca67ead606a859b66dfa19ab532a798755fc9406b850372d238b774ebe82e107e89b4e8e0447e5e48abb259047df62b4cd5009396ecad74548
diff --git a/dev-python/greenlet/greenlet-1.1.0.ebuild b/dev-python/greenlet/greenlet-1.1.0.ebuild
new file mode 100644
index 000000000000..ce53f0c5c882
--- /dev/null
+++ b/dev-python/greenlet/greenlet-1.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Note: greenlet is built-in in pypy
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="Lightweight in-process concurrent programming"
+HOMEPAGE="https://pypi.org/project/greenlet/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 -hppa -ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+distutils_enable_sphinx docs
+distutils_enable_tests unittest
+
+python_test() {
+ eunittest greenlet.tests
+}
diff --git a/dev-python/h11/Manifest b/dev-python/h11/Manifest
index 9bbf5a0d4641..bb035d95ac7d 100644
--- a/dev-python/h11/Manifest
+++ b/dev-python/h11/Manifest
@@ -1,5 +1,3 @@
-DIST h11-0.11.0.tar.gz 97509 BLAKE2B 51e4eee959f36775317ac67450c80a6484309efcdd5adad3737d2d80ab5d9808d5d8aeb0118aa79f88848c052c330542ebfb4c03b96bdd805015fd9ad9f9fd41 SHA512 13dba59afd949d715fd693e5224e57dea5c923eb91b0981a5b5987bbe6e6e00e32552e1602353a48458615a8dd21f2a561961747ae15291eb3462fe42cef3f82
DIST h11-0.12.0.tar.gz 98121 BLAKE2B 8e510461e0256a49166ad3b11394d715634d036642629b216f0c94785245909fc3d9ab89ba3048b857f1ae030cae7ed0b3195745739d80c74028a85848a762db SHA512 ba2a2c185af270185ba5e1fd80ec9308e35afcd60a125a77cbeae2669f462983d063339371312f154a7c80c154ac97796ab36782b36549235435dcfd81b93421
-EBUILD h11-0.11.0.ebuild 454 BLAKE2B f78136138b336e0a139e062166fbcf29893f8249e3b090bb50bd2216bf89f856d3c2356b0c48e10ab513e3a16cdb187914e9220d58af0dc58058d11a5a73019a SHA512 a2f39cfb9e27dce3163cbbf03addae034b4fa72d85f9649df0c7ffea94cc7253a3288cbdae2ca28e00d93af94fc56e7994d86ab4872040329a4421604f39bf30
-EBUILD h11-0.12.0.ebuild 459 BLAKE2B ce46eaf8dd1e9d1cdef4529598d792ea375ea461edfaa9e009ed4d84d29c1e5ab72b19970e08bba31327715bb74242ad35bb39f0f3e22e1c5feaae299665a79a SHA512 86f87b23e767f56df77ff634f25430427943ab1a1734e6f66a994d118329fce159b2b2847625c2e9923b1332fc15d86f834e0fa48e06f83b171a0d7339b148e6
+EBUILD h11-0.12.0.ebuild 460 BLAKE2B 17b38fff0edde0d73ba6af0f01c4b9df78433da8546e0d426b7ba8c12559ba01ad8cd87aba09563ce84b9119d4282d273c0b61d5af97567c6f46555789e69f18 SHA512 489f00b5d0ecd448ad514a3d97ef416c63ada5f133853d21b3b13b7aa09e0953c54551b84be4e7dd40480db5678ce49436cd611053f4daceda103517b0a85f97
MISC metadata.xml 362 BLAKE2B c2f92baeb3b7796d39c6001c0df00a04378e3a9c3037e1f547fd8991e6b71fecbd158c88263b26399edd7cbd4645af3dd7207295c1a6d554839e8c983da9c489 SHA512 29c2a05396fab9a3699538cde0f7842823e68ab6d5b19bb6c7cf7c47b7fc3617044562965ff7f706f1a9043d1c7169cb8f69b1828606fa2d42a9d0582faa0633
diff --git a/dev-python/h11/h11-0.11.0.ebuild b/dev-python/h11/h11-0.11.0.ebuild
deleted file mode 100644
index af6478dc9875..000000000000
--- a/dev-python/h11/h11-0.11.0.ebuild
+++ /dev/null
@@ -1,18 +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,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A pure-Python implementation of HTTP/1.1 inspired by hyper-h2"
-HOMEPAGE="https://github.com/python-hyper/h11/ https://pypi.org/project/h11/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-distutils_enable_tests pytest
diff --git a/dev-python/h11/h11-0.12.0.ebuild b/dev-python/h11/h11-0.12.0.ebuild
index 5c7e3d135185..4e7e11c637ba 100644
--- a/dev-python/h11/h11-0.12.0.ebuild
+++ b/dev-python/h11/h11-0.12.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/hpack/Manifest b/dev-python/hpack/Manifest
index f416aa82ab48..ec9088195b8c 100644
--- a/dev-python/hpack/Manifest
+++ b/dev-python/hpack/Manifest
@@ -2,5 +2,5 @@ AUX hpack-3.0.0-hypothesis-healthcheck.patch 549 BLAKE2B 6177deb0b6a4de5fe5f2c65
DIST hpack-3.0.0.tar.gz 5305971 BLAKE2B d1df8a1b2a1ce8b91e63cab475d3957f937fb74c0bec343d342971be1bb7cfbc929c53cf041845df2965cef0cfb098345bf0612acabc7ef3e5e23f6f0aa44f2f SHA512 7b9cf5e643dff2a6454bfe419b797c8ed1a0fe6ec3b725d2696da5a820ab96fe87a64e600b1831c7024bd82616b155a0aa058301acb32172155b6538ba0a73c6
DIST hpack-4.0.0.tar.gz 5301419 BLAKE2B 0164f6aafc0d1f17f6c397efe710503a22501faae3c7dbba4e57ca2dc76e4d373bc5e65bf55acda8bc61975d12f8a2084de0e0c4587539e5a3102e3cf66d562b SHA512 f482d086d7a82649393e3cfea55c98966ce57055cb1826bc4dec1ea334661c02708e7903f2e8e588ee1c30df41373e1de9fb960c2e7bbc18d0ace0b8f97b195b
EBUILD hpack-3.0.0.ebuild 1140 BLAKE2B f6a2fd48e83c6c7e922ab14023e3c3feda6df0147a78f597d5eeefdc354aced381422bf3860556c9fc970ae17078a8c5f210e9052eb0192c4993811b675bb616 SHA512 c265f09028d52bf7ec3e09db35dae7ad6c2ba0c0033fb9c02929eb12454fd04a842f2107da8de9daa8ceab4ede70dd361fd4d642c6c6eb5e2d5f1dddf2e6dc34
-EBUILD hpack-4.0.0.ebuild 703 BLAKE2B 12f72f9d5834215a77632cc3dfe3abc040452ab7b1b466a9371301c49671fa90170403f8ccc3127273dc1cbaca2ab34946f7fff9d48eced440344725ea3acf89 SHA512 aaa0dfb5372d75bfb6eb95fad70523df46643dbb970a9528d989141200783371542fc4dbf0a274a940f24b5604d2734ddf5e87c3d3e7c8e72ecdd855ca3fff7e
+EBUILD hpack-4.0.0.ebuild 704 BLAKE2B 7ef22aa114dc804e8d0059d5f2ff295a891f923dfc0e3ca451683120ea655bfa26e1760cebee20d2b1d64d06b4e4e516fe7003f274a3fb229f701d493d81d0b9 SHA512 811c55c9a73322154d0d4ca688e3bd7280b5af23cb255c295ab5219871af8b5be027cf289d238eb9040f4bce1ab4fe9216e7203745a278bf8b08b4ee42183852
MISC metadata.xml 701 BLAKE2B ddbb1fb2ed0eff9436e212933ba3a6d91a3b439c3457bc613d00c0f8ec06468df44d4476f19a3bef9daa163938804ab2ef9ced38b51ef29a81f208a704599c4c SHA512 f464fca486d271112fe08d65f800858427269292720804ff620127bb5ff3aa920e334bb1155f1788feeeb98d02d0e60114d2801d97febd77031bd524758c4184
diff --git a/dev-python/hpack/hpack-4.0.0.ebuild b/dev-python/hpack/hpack-4.0.0.ebuild
index c35586ef47f4..3e785ac0702e 100644
--- a/dev-python/hpack/hpack-4.0.0.ebuild
+++ b/dev-python/hpack/hpack-4.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} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/html5lib/Manifest b/dev-python/html5lib/Manifest
index 32403df8e342..dfe2ec19c886 100644
--- a/dev-python/html5lib/Manifest
+++ b/dev-python/html5lib/Manifest
@@ -1,3 +1,4 @@
+AUX html5lib-1.1-pytest6.patch 7489 BLAKE2B 73117fe1e75647760d8ccaa7296b8726d88dc11252d1dd23f3dc60ce28d7fc86dd724b6ee1e6756f937eb78ea7f684a1be9ab0783621971d252fb1f4b8fbae75 SHA512 d1a8642381bafb00f7b682ae35a01168731893e44ae3509ac36d3bc1d65ea48e32099447de9c09113da4ba1d0b6f969260c199c056f145295caf1bf985dc8a54
DIST html5lib-1.1.tar.gz 272215 BLAKE2B 11a4fc3fb84bf8bab4af5da1de30b0892a9eb454505716b3db391187053c9aac159b1c82ae787896592b8fc850363bba9313b9d7fc617150771c3bfa1aeadefb SHA512 af7c29591007fded99be6c38e3d0ae5a4ac32d71d26046a615918ae732cb1c1ecbf754f47ceca1a53726c3843f3ecea7af87a7362281b45ff3af495815818626
-EBUILD html5lib-1.1.ebuild 801 BLAKE2B ff65464464817ba243421f8b82ee0c9b6a9dc6b024a167c350e6b6d3392d4e44ab46c4a0edbe42b8acc97aea47e21e95a26a20615610f061dfeeeef4edc95ec9 SHA512 e94e26d0d35c720ff6c01bf3627686abb616e36ce04af4ccb22e86132f351dc5448bf3e08953e5f3594cb15d63a34c90fe500aeba597c13f5e27d91974adb838
+EBUILD html5lib-1.1.ebuild 794 BLAKE2B c01514c4b88927b168e55727bbebf6efc09216801a6d7089c3218e798acd9897ec0799c28177a0f05a308e8b05a0b4d15cd15504c70a48375a0d321df1ef3abd SHA512 9818dfde1bd6108d6c2efd0ecf4b5d71dfd7730c597a2cc444f59f05b392b2d9c815c61339e2a4a4bca67b0bb47350f87dc069e18c7da73a3f0489ba0348417c
MISC metadata.xml 614 BLAKE2B 09fb1e4c136770b5e53aecf3af9681c9155bad58e2720e6e1af9aa8d5b44c184a48bbe0d204f8af0d3e61ddf9d3b60f19ae0034d6e66b4f8683fdf7e8ecd919f SHA512 1cd9bdc5fbbedc67023c31d24901c873a9d644b8dc4f26bb5b19eda8f0fe25c413b9bf0e2b52f7e73517d744d5757881cd26bd939c39eea748dd2f84c25d983b
diff --git a/dev-python/html5lib/files/html5lib-1.1-pytest6.patch b/dev-python/html5lib/files/html5lib-1.1-pytest6.patch
new file mode 100644
index 000000000000..a511b40abeaa
--- /dev/null
+++ b/dev-python/html5lib/files/html5lib-1.1-pytest6.patch
@@ -0,0 +1,153 @@
+# https://github.com/html5lib/html5lib-python/pull/506
+# https://bugs.gentoo.org/754144
+From e6bd99e8f2497194ffd0a06c6954ebb28d7526bb Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
+Date: Sat, 8 Aug 2020 13:39:22 +0200
+Subject: [PATCH] Use Node.from_parent() constructor to support pytest 6
+
+Add a wrapper not to break pytest 4 (needed for Python 2 support).
+
+ ============================= test session starts ==============================
+ platform linux -- Python 3.9.0b5, pytest-6.0.1, py-1.9.0, pluggy-0.13.1
+ rootdir: /builddir/build/BUILD/html5lib-1.1, configfile: pytest.ini
+ plugins: expect-1.1.0
+ collected 0 items / 1 error
+
+ ==================================== ERRORS ====================================
+ ________________________ ERROR collecting test session _________________________
+ /usr/lib/python3.9/site-packages/pluggy/hooks.py:286: in __call__
+ return self._hookexec(self, self.get_hookimpls(), kwargs)
+ /usr/lib/python3.9/site-packages/pluggy/manager.py:93: in _hookexec
+ return self._inner_hookexec(hook, methods, kwargs)
+ /usr/lib/python3.9/site-packages/pluggy/manager.py:84: in <lambda>
+ self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
+ html5lib/tests/conftest.py:105: in pytest_collect_file
+ return TokenizerFile(path, parent)
+ /usr/lib/python3.9/site-packages/_pytest/nodes.py:95: in __call__
+ warnings.warn(NODE_USE_FROM_PARENT.format(name=self.__name__), stacklevel=2)
+ E pytest.PytestDeprecationWarning: Direct construction of TokenizerFile has been deprecated, please use TokenizerFile.from_parent.
+ E See https://docs.pytest.org/en/stable/deprecations.html#node-construction-changed-to-node-from-parent for more details.
+
+Fixes https://github.com/html5lib/html5lib-python/issues/505
+---
+ html5lib/tests/conftest.py | 15 ++++++++++++---
+ html5lib/tests/sanitizer.py | 2 +-
+ html5lib/tests/tokenizer.py | 10 +++++-----
+ html5lib/tests/tree_construction.py | 20 ++++++++++----------
+ requirements-test.txt | 2 +-
+ 5 files changed, 29 insertions(+), 20 deletions(-)
+
+diff --git a/html5lib/tests/conftest.py b/html5lib/tests/conftest.py
+index dad167c5..fffeb50c 100644
+--- a/html5lib/tests/conftest.py
++++ b/html5lib/tests/conftest.py
+@@ -99,10 +99,19 @@ def pytest_collect_file(path, parent):
+
+ if _tree_construction in dir_and_parents:
+ if path.ext == ".dat":
+- return TreeConstructionFile(path, parent)
++ return TreeConstructionFile.from_parent(parent, fspath=path)
+ elif _tokenizer in dir_and_parents:
+ if path.ext == ".test":
+- return TokenizerFile(path, parent)
++ return TokenizerFile.from_parent(parent, fspath=path)
+ elif _sanitizer_testdata in dir_and_parents:
+ if path.ext == ".dat":
+- return SanitizerFile(path, parent)
++ return SanitizerFile.from_parent(parent, fspath=path)
++
++
++# Tiny wrapper to allow .from_parent constructors on older pytest for PY27
++if not hasattr(pytest.Item.__base__, "from_parent"):
++ @classmethod
++ def from_parent(cls, parent, **kwargs):
++ return cls(parent=parent, **kwargs)
++
++ pytest.Item.__base__.from_parent = from_parent
+diff --git a/html5lib/tests/sanitizer.py b/html5lib/tests/sanitizer.py
+index bb483421..16e53868 100644
+--- a/html5lib/tests/sanitizer.py
++++ b/html5lib/tests/sanitizer.py
+@@ -13,7 +13,7 @@ def collect(self):
+ with codecs.open(str(self.fspath), "r", encoding="utf-8") as fp:
+ tests = json.load(fp)
+ for i, test in enumerate(tests):
+- yield SanitizerTest(str(i), self, test=test)
++ yield SanitizerTest.from_parent(self, name=str(i), test=test)
+
+
+ class SanitizerTest(pytest.Item):
+diff --git a/html5lib/tests/tokenizer.py b/html5lib/tests/tokenizer.py
+index 47264cc3..cc9897a4 100644
+--- a/html5lib/tests/tokenizer.py
++++ b/html5lib/tests/tokenizer.py
+@@ -192,7 +192,7 @@ def collect(self):
+ tests = json.load(fp)
+ if 'tests' in tests:
+ for i, test in enumerate(tests['tests']):
+- yield TokenizerTestCollector(str(i), self, testdata=test)
++ yield TokenizerTestCollector.from_parent(self, name=str(i), testdata=test)
+
+
+ class TokenizerTestCollector(pytest.Collector):
+@@ -207,10 +207,10 @@ def __init__(self, name, parent=None, config=None, session=None, testdata=None):
+ def collect(self):
+ for initialState in self.testdata["initialStates"]:
+ initialState = capitalize(initialState)
+- item = TokenizerTest(initialState,
+- self,
+- self.testdata,
+- initialState)
++ item = TokenizerTest.from_parent(self,
++ name=initialState,
++ test=self.testdata,
++ initialState=initialState)
+ if self.testdata["input"] is None:
+ item.add_marker(pytest.mark.skipif(True, reason="Relies on lone surrogates"))
+ yield item
+diff --git a/html5lib/tests/tree_construction.py b/html5lib/tests/tree_construction.py
+index 1ef6e725..fb0657bf 100644
+--- a/html5lib/tests/tree_construction.py
++++ b/html5lib/tests/tree_construction.py
+@@ -26,7 +26,7 @@ class TreeConstructionFile(pytest.File):
+ def collect(self):
+ tests = TestData(str(self.fspath), "data")
+ for i, test in enumerate(tests):
+- yield TreeConstructionTest(str(i), self, testdata=test)
++ yield TreeConstructionTest.from_parent(self, name=str(i), testdata=test)
+
+
+ class TreeConstructionTest(pytest.Collector):
+@@ -48,11 +48,11 @@ def _getParserTests(self, treeName, treeAPIs):
+ nodeid = "%s::parser::namespaced" % treeName
+ else:
+ nodeid = "%s::parser::void-namespace" % treeName
+- item = ParserTest(nodeid,
+- self,
+- self.testdata,
+- treeAPIs["builder"] if treeAPIs is not None else None,
+- namespaceHTMLElements)
++ item = ParserTest.from_parent(self,
++ name=nodeid,
++ test=self.testdata,
++ treeClass=treeAPIs["builder"] if treeAPIs is not None else None,
++ namespaceHTMLElements=namespaceHTMLElements)
+ item.add_marker(getattr(pytest.mark, treeName))
+ item.add_marker(pytest.mark.parser)
+ if namespaceHTMLElements:
+@@ -61,10 +61,10 @@ def _getParserTests(self, treeName, treeAPIs):
+
+ def _getTreeWalkerTests(self, treeName, treeAPIs):
+ nodeid = "%s::treewalker" % treeName
+- item = TreeWalkerTest(nodeid,
+- self,
+- self.testdata,
+- treeAPIs)
++ item = TreeWalkerTest.from_parent(self,
++ name=nodeid,
++ test=self.testdata,
++ treeAPIs=treeAPIs)
+ item.add_marker(getattr(pytest.mark, treeName))
+ item.add_marker(pytest.mark.treewalker)
+ yield item
+
diff --git a/dev-python/html5lib/html5lib-1.1.ebuild b/dev-python/html5lib/html5lib-1.1.ebuild
index 3dc621cb73c5..3fddc1546717 100644
--- a/dev-python/html5lib/html5lib-1.1.ebuild
+++ b/dev-python/html5lib/html5lib-1.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
@@ -15,14 +15,15 @@ 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 )"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-pytest6.patch
+)
RDEPEND=">=dev-python/six-1.9[${PYTHON_USEDEP}]
dev-python/webencodings[${PYTHON_USEDEP}]"
BDEPEND="
test? (
- ${RDEPEND}
dev-python/pytest-expect[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
)"
diff --git a/dev-python/httpauth/Manifest b/dev-python/httpauth/Manifest
index 18c57b46eadf..12f335f19309 100644
--- a/dev-python/httpauth/Manifest
+++ b/dev-python/httpauth/Manifest
@@ -1,3 +1,3 @@
DIST httpauth-0.3.tar.gz 4440 BLAKE2B 41c9ba9ee50b7fcc4ed409f4b34897b5243df4065fd081cd5c0951ebe2719a34a424e59c21adbcd9be133c8fe4fa4ad9dc7bec561285b873987f982f684b3682 SHA512 aa35148322a1c5ffc22a132d3062d300118aa23181a0008018d0aacfd473758d86d50ff1236d88126858a53e2f45aeea938988b2d1a8f62f80a97d8c2cc69822
-EBUILD httpauth-0.3.ebuild 467 BLAKE2B 3e9a8c3cfc61dedf0ee1767ea0101e75b3f592df25c6fc894cfec52799fc0e8ef759c3220ddd8a33479a302a34d9f165c1be05a271159d5c39472c6120542765 SHA512 f3188bae589b32d00db7ec01ac10b201e6edc43f4c4da43ee3c33897871da54dba9709b575f9dd25d2235f02fa513ddde4b2b027e4ccd54de0ddd87440f9f85b
+EBUILD httpauth-0.3.ebuild 467 BLAKE2B f90456d845bd5dd9ab4ec9edd000a8dc53435b0cac9c5356f4b0ba6933400e44f2939cad85620509c1c53f6590525942598f67af9ad790088210027b3a54d71c SHA512 53c2dc77e26d7f3b4296194b591c407e936939f3e3ddc5b269cf14ca3fcf3b6ab8d0694a42444bd31d205ca897b447928abd8ae4efc669f30f2bc441769554a9
MISC metadata.xml 440 BLAKE2B 440d03c6243a6b43d9b8d033ad41383a2f3a1c375ad085e7c9241fc85a301ca4bdf2d1831e76dc55e6f17975e560fb90d6cd88bc1df57f31a8880068afbea80c SHA512 572f2e592e08ea0316f9df8fad23e77dc78644adb664e975631944d06d8ddb3a560724d3d241f33fd323fc83877b75506527960c4f3790fc650c88b461770a82
diff --git a/dev-python/httpauth/httpauth-0.3.ebuild b/dev-python/httpauth/httpauth-0.3.ebuild
index 9a20a55bd5a3..13834cac533b 100644
--- a/dev-python/httpauth/httpauth-0.3.ebuild
+++ b/dev-python/httpauth/httpauth-0.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=( pypy3 python3_{7,8,9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1
diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest
index d4a551d8dc3d..311034e2c374 100644
--- a/dev-python/httpcore/Manifest
+++ b/dev-python/httpcore/Manifest
@@ -2,8 +2,10 @@ DIST httpcore-0.12.3.tar.gz 57587 BLAKE2B 3c0e7a210b21e54564c4c6077fadf66344b887
DIST httpcore-0.13.0.tar.gz 58310 BLAKE2B 29ed4ad768088c6226ece27cb82e2a1d8df32eba4cf446015b43360c330ec65b433f571ac8e13e4b8f8994ff6e097ce5bf79ae1b9561d940298172c66d539153 SHA512 28ed65d3b3b30a62e3f198d98ae77a3cc26bd80250f10a506851433b5572a6fdcab38bf0d670caea94dec43d5b61de21a3ea967a445041536cad68eb98cc12bc
DIST httpcore-0.13.1.tar.gz 58538 BLAKE2B 4c0b681f96fd64d17bc1974bdb74486fd336f84b27eda450d7de630c9f5dc2012ca91d10c4d0bcdaa06ff0e60d524993ab784721e4ffb55ff2848d68ea9ebb29 SHA512 ba410bf61e820016b061a8cd5a30b227bb75a78e90465459b2ff67dd76b9de9120d3b2474f6d8bb54698f627bb8801f2da5b3d85a4a41a0c5330d6bba8e10a49
DIST httpcore-0.13.2.tar.gz 59043 BLAKE2B c534c304b238837486b8a61860553475c87363b43842c9dad2629673c1d30c2f906f31658f6ff75bd9354040c08453c3d4ffe8bdf53077ca993399b93d68a57a SHA512 b032d56bc5bf4049d02ca2ddfaf66615a1ac2f0723291f82f9104a0d7f09d5eec710f9e1ac2082fa1e83ef7fa6fe4f5a6c7c28d660abd6803a990094c952834f
+DIST httpcore-0.13.3.tar.gz 64246 BLAKE2B afc43122a5502770b6efe7052846926e25fa678dcbd5c8ddbcd806df36dcf684d94df12571efaab0ff1b657fef14d5d71dd902be5cbec12c61db13004d7fe5a9 SHA512 7ba6c2cb77c082bcdb8cdfad2bc17646ccc9348f49760150ec1070429f94913b2fb9eae6d3407b404581b48670b866bf11696453325dd70610bd700e94990450
EBUILD httpcore-0.12.3.ebuild 2176 BLAKE2B 919e436b249c0f06db0be31c034f416fe5b45822de6236fca8aa463237631c3aa4b887cf6a583185c70a86ef094428b23e0d7a5fb15947608ed643ed3aeea008 SHA512 f0ad494b042433a60ca1475951aa7ef8697906138af616f8ab083fbd179d3bb79e52323e658f36d92172066017f44be640dd73b4880eaf76a4f6383e739d4a25
EBUILD httpcore-0.13.0.ebuild 2132 BLAKE2B e598e1cad25c700b9bfbf7f74c3af6832be9271e2fe44cefbd818808f93275378f3768f5bb3019e193ade7b3a0dcd489d9c682d4c9d65d127f4f2fafbc68a336 SHA512 87e7ab3276d7a43be8c3fddd688fb1db4f51b42971446612d7d5463c89d5d7b7dc211f46c8dc0f7aa5a46a069ed4f4adc46087c66d1edfd0d3f4f7250806ca3b
EBUILD httpcore-0.13.1.ebuild 2132 BLAKE2B e598e1cad25c700b9bfbf7f74c3af6832be9271e2fe44cefbd818808f93275378f3768f5bb3019e193ade7b3a0dcd489d9c682d4c9d65d127f4f2fafbc68a336 SHA512 87e7ab3276d7a43be8c3fddd688fb1db4f51b42971446612d7d5463c89d5d7b7dc211f46c8dc0f7aa5a46a069ed4f4adc46087c66d1edfd0d3f4f7250806ca3b
EBUILD httpcore-0.13.2.ebuild 2132 BLAKE2B e598e1cad25c700b9bfbf7f74c3af6832be9271e2fe44cefbd818808f93275378f3768f5bb3019e193ade7b3a0dcd489d9c682d4c9d65d127f4f2fafbc68a336 SHA512 87e7ab3276d7a43be8c3fddd688fb1db4f51b42971446612d7d5463c89d5d7b7dc211f46c8dc0f7aa5a46a069ed4f4adc46087c66d1edfd0d3f4f7250806ca3b
+EBUILD httpcore-0.13.3.ebuild 2176 BLAKE2B 212012e7fd78a099d554400346e868570e3f68bde05f3532d39e6ccd5cb69d584bf8f4cc88bcf6d1f82b872f3181b211eca529cdafbd121b57e5dc73259e5881 SHA512 9ae8fcae4dc453c361b2bf04d317e2b3306bc3e2cf7efd2397de4b7f3d6f3200e03f24fdce9dc22044169b7216e08da98842dd1143ac2f643ef5a7b4c43a9745
MISC metadata.xml 453 BLAKE2B 9ecaf4c2d0b1da4ef7272fb7fd65dd2ea9bcf0ac036420317c838ed2cdf16119270d1a7ce1673057f6bb2c81b0e0776ac6291eab9830b30ba2954ba0d373ea61 SHA512 c885cf0a5bd4c74962160739702d07c34c834b252d050fbfca9f6fdbf469defba4a27c615c312bead882a4e126eb244982e3fdec6428626c51c6935ca8c004e3
diff --git a/dev-python/httpcore/httpcore-0.13.3.ebuild b/dev-python/httpcore/httpcore-0.13.3.ebuild
new file mode 100644
index 000000000000..c4b2dfe05a99
--- /dev/null
+++ b/dev-python/httpcore/httpcore-0.13.3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A minimal low-level HTTP client"
+HOMEPAGE="https://www.encode.io/httpcore/"
+SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ <dev-python/h11-0.13[${PYTHON_USEDEP}]
+ <dev-python/hyper-h2-5[${PYTHON_USEDEP}]
+ =dev-python/sniffio-1*[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/trustme[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # anyio and trio are not in the tree
+ sed -i 's/^@pytest.mark.\(anyio\|trio\)/@pytest.mark.skip/' \
+ tests/async_tests/test_*.py || die
+ sed -i '/^import trio/d' tests/utils.py || die
+ # pproxy is not in the tree, the associated fixture
+ # must be disabled to prevent errors during test setup
+ sed -i 's/def proxy_server().*/&\n pytest.skip()/' \
+ tests/conftest.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local skipped_tests=(
+ # Require Internet access or hypercorn (not in the tree)
+ tests/test_threadsafety.py::test_threadsafe_basic
+ tests/sync_tests/test_interfaces.py::test_http_request
+ tests/sync_tests/test_interfaces.py::test_https_request
+ tests/sync_tests/test_interfaces.py::test_http2_request
+ tests/sync_tests/test_interfaces.py::test_closing_http_request
+ tests/sync_tests/test_interfaces.py::test_connection_pool_get_connection_info
+ tests/sync_tests/test_interfaces.py::test_max_keepalive_connections_handled_correctly
+ tests/sync_tests/test_interfaces.py::test_explicit_backend_name
+ tests/sync_tests/test_interfaces.py::test_connection_timeout_tcp
+ tests/sync_tests/test_interfaces.py::test_broken_socket_detection_many_open_files
+ tests/sync_tests/test_retries.py::test_no_retries
+ tests/sync_tests/test_retries.py::test_retries_exceeded
+ tests/sync_tests/test_retries.py::test_retries_enabled
+ # Require hypercorn
+ tests/sync_tests/test_interfaces.py::test_connection_timeout_uds
+ )
+ epytest ${skipped_tests[@]/#/--deselect }
+}
diff --git a/dev-python/humanize/Manifest b/dev-python/humanize/Manifest
index c164f19c5dae..074e23a9217f 100644
--- a/dev-python/humanize/Manifest
+++ b/dev-python/humanize/Manifest
@@ -3,5 +3,5 @@ DIST humanize-3.4.1.tar.gz 56119 BLAKE2B 79f91e03b0c3ab1c645552ee3a0bf321e0ee620
DIST humanize-3.5.0.tar.gz 56651 BLAKE2B 05095fbdf7c55258bf3d01c73f47bf913e1fda3e6d8a2fcf666f4d70cfd6e437071140716b9f5b6a31c02c06da1d2df6f80d5d021c279d4f97f756f41f3c3bb3 SHA512 ca04d79533b08f1549cd530fec35352696b314d6d667476bf5506a482a4ff379fe6ae021a1f338aa6837877a90e57ce032cdc671b68be34dd52e0e41aad10170
EBUILD humanize-3.3.0.ebuild 546 BLAKE2B 136da0da80d4e729636d0fb03069009795d282f7ee7aa10e699fc2bcd40df7b035248fce8452ecfeda4377b058a219530d2c7f001db1215ada2fa5ab1b83f689 SHA512 539e9fec04f88a99e85fc83b3ff223d7792b60fc02ad421a7ce485e93776bececfdad27de9fbdb5a12388a3c41097ebfa67418c702936a966efdc7a03638a6b1
EBUILD humanize-3.4.1.ebuild 548 BLAKE2B 2b86d4aa8a9585e8daf3fcf9a896596ac6104c9f76c9803dfa5934b7f3ab9f13eac36831867941677865f86e27ccd489e7f867e537ce965709c043f137d496ef SHA512 46f45b8ec4517f65b5488e91aebd1c583ca6bf6e51a50d2f7da29fa27dd3dea9bab27e5b0a287be370b6365a4cc02ce7a469f71da74207fe2505c88929776cf5
-EBUILD humanize-3.5.0.ebuild 548 BLAKE2B 2b86d4aa8a9585e8daf3fcf9a896596ac6104c9f76c9803dfa5934b7f3ab9f13eac36831867941677865f86e27ccd489e7f867e537ce965709c043f137d496ef SHA512 46f45b8ec4517f65b5488e91aebd1c583ca6bf6e51a50d2f7da29fa27dd3dea9bab27e5b0a287be370b6365a4cc02ce7a469f71da74207fe2505c88929776cf5
+EBUILD humanize-3.5.0.ebuild 549 BLAKE2B 092e302b0a9531f3bfe77f7484c6769c7f1481096190d80de98892f94c9b4cdef21e09be30495fd41caeea1bf7c0e258bcd1e2342482d4545dfc44700379146b SHA512 a940ce2d83805b4c3fac10401292256184b56ed069239531ab22e4aa70c13caaa0de88f6dc63749dadf40ed2c5c297142335a22efe2c8e92f0eb523f6370de6d
MISC metadata.xml 561 BLAKE2B a7919d3646edc6a4e7c2e13d74b1ae4eb18e16c41d33f27adb2841e80ab12e5d85f42bedab668c1096740e7ed1323e5accac1ba45a78290f0979c55e39c9d682 SHA512 b31a4947368fcbfb0edf93b48f843c49d5209820cf9da1a8aeb8666ab4fffebac765ca4aeb3cf2523837fcfc9c21d858cecaed65002ac23bb9d946a8c818f113
diff --git a/dev-python/humanize/humanize-3.5.0.ebuild b/dev-python/humanize/humanize-3.5.0.ebuild
index 7bc5554aa175..c806307de9e9 100644
--- a/dev-python/humanize/humanize-3.5.0.ebuild
+++ b/dev-python/humanize/humanize-3.5.0.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/hvac/Manifest b/dev-python/hvac/Manifest
index 5469cbaf412e..d5096f8d9097 100644
--- a/dev-python/hvac/Manifest
+++ b/dev-python/hvac/Manifest
@@ -1,5 +1,7 @@
+DIST hvac-0.10.11.tar.gz 297146 BLAKE2B 279cd53d6aff18d8b393214c3370bf8a5a0e8f597cefc739269086db66fe4f43a931062c18d76815d777d12ffdfd431ed2174d77afb58669572e6e0e8ed9e43a SHA512 6b68bd19d5621758637ec257992e03da6b1746e5ac1d1b8d63098b6c0c1dc0c0f92fb6bd653b5458e8c55060a48619eb4d09ec4d0529cc2b3f4b91745bd2095c
DIST hvac-0.10.8.tar.gz 290963 BLAKE2B 539e604d2c0476c3f8bd9bf9e803f2d7c6ea8671cd86ef650a7a3e615fa3461135e956726a869fa8b9c1883b70c11eaa51f28e6d07f284dbb43b51a696dd9958 SHA512 010a851c39bdc4d420343fa42aef5cd7faa073c11bf1507fc563791b8c93e85367b2081d573123acccd467881bccb9f9f33487551cac763d91ee7e5341ea5568
DIST hvac-0.10.9.tar.gz 291045 BLAKE2B 63c48b21e402a1af3f73e5b295061a2f82040cedd412fab69e8759e290a46eb67d1aa0ddaeb40c1638eefbc492441e238cbe4be114093015af6eabd99a0c0a75 SHA512 4af23583110ca4c2c9714f5234daf21ee199c2ac97cde01a220db6f5d89957b95c1e8b84904104e5a96ec39b54cea567973427a73ed7cae5806e794d37403a8d
+EBUILD hvac-0.10.11.ebuild 1302 BLAKE2B 6eb5e5a6976fc0fe4724d442083676dcef747554ee19f7c1164dd058fef99eb14df39d0b19b346f32deeb850b463ea7d625a5f7496880cda77113547201a6b85 SHA512 d5dd450dbd1b77b9321e14171057363cd69c6914299ed1554294c6127900202042277b6c7d1997398775cf7a7ea5a820bffa943c05bb54baca37e831e3399d4d
EBUILD hvac-0.10.8.ebuild 1337 BLAKE2B 54e332ea5a21dab765c2da086cd35ae0ecb03f65db484e35cd84b0eb686f823f7d0ede10903e65b5ce824067c12a55ff22b62b6c8f9df7d5ad7238dc87c3da45 SHA512 cd9d8f51940498aa1749bee33833fcb1edae278abf764a87da4bdd01ce25ab944af827381b6ef232eb416ee878699711e1488875fca0b8ab29804bd1a29d7125
EBUILD hvac-0.10.9.ebuild 1302 BLAKE2B 6eb5e5a6976fc0fe4724d442083676dcef747554ee19f7c1164dd058fef99eb14df39d0b19b346f32deeb850b463ea7d625a5f7496880cda77113547201a6b85 SHA512 d5dd450dbd1b77b9321e14171057363cd69c6914299ed1554294c6127900202042277b6c7d1997398775cf7a7ea5a820bffa943c05bb54baca37e831e3399d4d
-MISC metadata.xml 498 BLAKE2B 2224fd54ef676fd4fe31407f31a17dbc6242114f226ce90035b098eb535d0fb15ab233526b0315058e9bcfd6a598203d232492211262241d14505366e135e7f3 SHA512 7c04d4e4d08711701974302e13a3b1b72441aa55b4ad4cc745136babd08f151b14067eef698963a461b25ca8c7aee8ad27d483c02dcf329bf0fc6717fb7fcdb7
+MISC metadata.xml 599 BLAKE2B 84158e64a8354d461d7a02cf871e3e2fe6b47d5983246d7bf01ce53467b68a2e45708b85728862853e4659fe7b0b514c2c2f268f67c660cd1948df9771233704 SHA512 6382293682cf7990487a76b88dcee4e43a1e679b751f8ae79fffb1ad0640db500ed16f9d75edcad919999f72858b7a6c6e86f0a1711c22c6394b5a8a8a2a2f95
diff --git a/dev-python/hvac/hvac-0.10.11.ebuild b/dev-python/hvac/hvac-0.10.11.ebuild
new file mode 100644
index 000000000000..a9529bd22ad2
--- /dev/null
+++ b/dev-python/hvac/hvac-0.10.11.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..9} )
+inherit distutils-r1
+
+DESCRIPTION="hashicorp vault client in python"
+HOMEPAGE="https://github.com/hvac/hvac"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/hvac/hvac.git"
+else
+ SRC_URI="https://github.com/hvac/hvac/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+BDEPEND="
+ test? (
+ dev-python/flask-sqlalchemy[${PYTHON_USEDEP}]
+ dev-python/jwcrypto[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/parameterized[${PYTHON_USEDEP}]
+ dev-python/python-jwt[${PYTHON_USEDEP}]
+ dev-python/requests-mock[${PYTHON_USEDEP}]
+ dev-python/semantic_version[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+ )"
+RDEPEND="
+ >=dev-python/pyhcl-0.4.4[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.24.0[${PYTHON_USEDEP}]
+ >=dev-python/six-1.15.0[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local ignore=(
+ # ldap_test is not packaged.
+ tests/integration_tests/api/auth_methods/test_ldap.py
+ # https://github.com/lepture/authlib is not packaged.
+ tests/integration_tests/api/auth_methods/test_oidc.py
+ )
+
+ epytest ${ignore[@]/#/--ignore }
+}
diff --git a/dev-python/hvac/metadata.xml b/dev-python/hvac/metadata.xml
index 06368ace8f0f..7d8aacfaf95b 100644
--- a/dev-python/hvac/metadata.xml
+++ b/dev-python/hvac/metadata.xml
@@ -9,6 +9,10 @@
<email>chutzpah@gentoo.org</email>
<name>Patrick McLean</name>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="github">hvac/hvac</remote-id>
diff --git a/dev-python/hyperframe/Manifest b/dev-python/hyperframe/Manifest
index 200d86d14e6e..550b9b6e0a10 100644
--- a/dev-python/hyperframe/Manifest
+++ b/dev-python/hyperframe/Manifest
@@ -3,5 +3,5 @@ DIST hyperframe-6.0.0.tar.gz 24640 BLAKE2B 7b420c8bcf54510b9dabfca7c7e8718c0c547
DIST hyperframe-6.0.1.tar.gz 25008 BLAKE2B c5cea5b54fd9ecfc0d619c07c484cdd1e2813c656120faadf3f1b61739c608b43d19bd7527b221ad25ea824da05b5747d38f3a6e27d058c1030cce2c4069f10e SHA512 2a5101b2e91e047fe39b32f81a1a8b2240c371fed28a5e1581e743371418388a7dfb55bc819c46a45804e7f00a5231ca54c92aa1b5b41ffeb714b8cb3ac485ca
EBUILD hyperframe-5.2.0.ebuild 534 BLAKE2B a688483d6758696bf30604410516c424457083969dff113bf905b712d7b1da183f3b9bf47b97ca628f162297181729c6bc4ae0ad2bf868162251ab9405960690 SHA512 70bc15ed6a849bb0991e0c6e8db6cec7b653eefbc87a3734ae26343034d392ce58d8b8dff3973028d569375e4176fa95ba20b9543c60d1fa648ecff31d4c3ef4
EBUILD hyperframe-6.0.0.ebuild 534 BLAKE2B a688483d6758696bf30604410516c424457083969dff113bf905b712d7b1da183f3b9bf47b97ca628f162297181729c6bc4ae0ad2bf868162251ab9405960690 SHA512 70bc15ed6a849bb0991e0c6e8db6cec7b653eefbc87a3734ae26343034d392ce58d8b8dff3973028d569375e4176fa95ba20b9543c60d1fa648ecff31d4c3ef4
-EBUILD hyperframe-6.0.1.ebuild 541 BLAKE2B 02a736b4079e1be20f919b3998f234a2209921b864f6db46285779fe0f602bb599a751a1ab2f689cf4b5b2d1c69a5c7b5cd70b63014752c93aa08791fff28237 SHA512 e7f567346785cdeeb8ac3e5586030886ebdd910aac883099984333b29fbed19586874f68e19ec8b7fbe445aa5300850c6ce4447c104f910193a811a25810f887
+EBUILD hyperframe-6.0.1.ebuild 542 BLAKE2B ed4191053c3fd48df96c562243d3797c360cff6241cb7f0308f721143ad7f1866206b49cb36972b119d8615fcceca3b9ca2de226f85e27c425ae086f6b5f740c SHA512 90c35216285a54854ccfee5348966b43edbe4d79c11c0b042e71b3b647da8ea94b3f20dbfc8738e267e42c516e4d402b0a2c6c3a332028512553df3921976432
MISC metadata.xml 711 BLAKE2B 0670274d28d20ceafb1a00714879f99711b920b1f5fa81c1441db3bf0c09a5e9bab1e9a73ce4e4a420374159de4ece8c1dad1c03fce9504934cc6a9f23df2140 SHA512 cec7173aebbe148bcbe1726e459970cfc1d44fba7617b82335909a115685cbc00f61d0e736bb8fb0c9658c9152dea4d49f3ffa63af2549dc712277c4290c0192
diff --git a/dev-python/hyperframe/hyperframe-6.0.1.ebuild b/dev-python/hyperframe/hyperframe-6.0.1.ebuild
index 77b5a213e353..da2c546c3588 100644
--- a/dev-python/hyperframe/hyperframe-6.0.1.ebuild
+++ b/dev-python/hyperframe/hyperframe-6.0.1.ebuild
@@ -2,7 +2,7 @@
# 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
diff --git a/dev-python/hyperlink/Manifest b/dev-python/hyperlink/Manifest
index 9fcc99fb655c..79957dfb925b 100644
--- a/dev-python/hyperlink/Manifest
+++ b/dev-python/hyperlink/Manifest
@@ -1,3 +1,3 @@
DIST hyperlink-21.0.0.tar.gz 140743 BLAKE2B d432692172dc5cbb4f7cc1dbbfaf87871f0d9b2519334d112841abf8d958232516249472611e986b20e6fd298f5013db38f214fa332e1b121bd80a420b4cc614 SHA512 9e0e9273dde1b0a41329a74fbb26c4f327b87f387ee64b9a2ab641ca5cc8b9ea0516884415e9adf1d4880ae9c053a5cba2c550fc508bb56fddb44a543d5da860
-EBUILD hyperlink-21.0.0.ebuild 677 BLAKE2B f64b7a557ba2ef335fc786e1ae95a5b84080d1df3f07dcf585323ed61d424a42c4979ea5cf7473b621ae4ba06b46cb10516bcf288ad3779626e810b9af367629 SHA512 1cbe58bde1057443da08b49db5c148895a147f1d02f2faa8eaef2c26e6c8e9caa263659274d7993d70b85db9978762a70fdbb8b56e351a7789885961a1a69d08
+EBUILD hyperlink-21.0.0.ebuild 676 BLAKE2B a129550f00b55506f7525750a401c6d120da0f444694a785ffceacd8e371c49d88d60308f660644a570193c63582360631df3ad67208c703065d4ccdfff1bf0f SHA512 663c77ed29c3595996a07b2ae21d1484e44001269d9e926589f155c717fee05c6bd2592e0ffac84c4486d62033979ee7870e9e6d8d965981e46bd04b75b828ce
MISC metadata.xml 758 BLAKE2B 36fe15b27fb5bd52c60917e90c20fcf6db9e7c5eb094420cc8dab852748decbc6a0d40c15f4c0402bab1c8a014ce5346e5a55f497c7ad4fca7c2c1d9cd91c304 SHA512 ec95c17a3743643c0666c7a12aa3a2a2c91fc97a64bb21c7429e00e23d42f82897e57e8eecef2f7fe72e49238061f190a0b1e1b81d3b938051bb17a008335abc
diff --git a/dev-python/hyperlink/hyperlink-21.0.0.ebuild b/dev-python/hyperlink/hyperlink-21.0.0.ebuild
index 5bb178771045..20047351abe9 100644
--- a/dev-python/hyperlink/hyperlink-21.0.0.ebuild
+++ b/dev-python/hyperlink/hyperlink-21.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} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
@@ -14,8 +14,7 @@ LICENSE="BSD MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-RDEPEND="
- dev-python/idna[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/idna[${PYTHON_USEDEP}]"
distutils_enable_tests pytest
diff --git a/dev-python/idna/Manifest b/dev-python/idna/Manifest
index e9d9f7282658..ae9f3898c7d0 100644
--- a/dev-python/idna/Manifest
+++ b/dev-python/idna/Manifest
@@ -3,5 +3,5 @@ DIST idna-3.0.tar.gz 180786 BLAKE2B f802465ccad978600af0f6b2aeacf4fa56957ccb7362
DIST idna-3.1.tar.gz 181601 BLAKE2B 1cacc2ad93de4e7f3e4faff72496dd17162a042558c6771d4ed39c68c33087633d6bdd141df3d4f867befde16acdfa82aeb0d70c36b1b1c62bbd0b3b446aed63 SHA512 23c02520d00a99855d552a9b9def529f0baeec7d27e8036c544dd654ade15243fd5c9e5ad02e73b83a9ca3bb335ab2584233d17345a6a5e6d5ac089e8ac81e8a
EBUILD idna-2.10-r1.ebuild 637 BLAKE2B dfd1ad9cd57e65beea353a73d35e189044a3cdea3e3e8fbc1162c3b40406474d94f43321cbca872399cb8a20246ffc476afba5dc01b3da605f9d2b8a0ebdd19e SHA512 5271722357247bd38397a61df60c4c9fa5d4fff02000878d56eb32ef902affb9fcbda6ca36d5eb78f35967fb968f539c7e21075db5393ce4a560c2a1f4c8459a
EBUILD idna-3.0.ebuild 636 BLAKE2B d8cc0944c382fdf44b68a6b8f1d4f01621645b5371291f0048c865a1f09bad40c383ce109e8e78137fa84fb69fa759d064e55f794207058c44abb7673e2085a7 SHA512 6b073ef11f170f952cb14639b5223bac6471fda11addd21a20012bdd5c5cc9e3b7a12362ab01273dbc32c0140346eb9a0a39c4e841592cc453454fbe31c0bd0b
-EBUILD idna-3.1.ebuild 628 BLAKE2B da305caf3024d6798b086029cba332da9c673943b3988fc7cb0689ba17e0230d5582c7b30c98ca5ba18d3ed94960555a76619d487efacee6a3917549adfe28ec SHA512 5685c197cbf8e926e3c14e459a8680d91d8974f7b6c6b257447092326035665338cdf072db56474bada44d264450b849ed63316fa8434bc8210665c033d8e860
+EBUILD idna-3.1.ebuild 629 BLAKE2B d35f572bc1077849fc663ffd68e7660067baf710b924dc84c92a1116c4d9190812bbc6479b1dea4b396e93abb05ee0a3618a2eaf9ee2ac95c04f245cfea1d022 SHA512 d74e2af4939e768f32da63b7b286c19fe827b717b8634070ebbb324e05034a036dbaa18ac08d7bfbdca8643873e5d483b2ca47734736872553f884c0a401736b
MISC metadata.xml 392 BLAKE2B 3dc0422f56bcbb74b91e6366e35e0393e420321140b9589777e261b3169e837caffa3c6703306cdfc3f3d7d4e77a84b132650b17df485e02bce906992c49fbd0 SHA512 ac8113778dc4e03045ab53beeefacb748df94329289d09a2e49a0df6328c24b864be241e24377ce23173f9f7662f7fc18ce7e4a99e4b6a935db68ffb9fa958b7
diff --git a/dev-python/idna/idna-3.1.ebuild b/dev-python/idna/idna-3.1.ebuild
index 480d29831e14..f5e0c5e0d6c6 100644
--- a/dev-python/idna/idna-3.1.ebuild
+++ b/dev-python/idna/idna-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/inflection/Manifest b/dev-python/inflection/Manifest
index 3296d4ca2ed2..7f6f482c85b8 100644
--- a/dev-python/inflection/Manifest
+++ b/dev-python/inflection/Manifest
@@ -1,3 +1,3 @@
DIST inflection-0.5.1.tar.gz 15091 BLAKE2B f3db09d1010ce22b67dcd519f59f25f240f463872932fd6218209768b4c5e064776ef5300a8d7f9a6b9cb94392b05b46963f00b94c6de29fb325947df7b243cf SHA512 82f70e2b81fb166260191a464383f6674e3b21504a35ee605ac6ce4bb163c8f3bbe6d06379575178d7196701459506dd541f32e48f24b32f42d5cfb717158d50
-EBUILD inflection-0.5.1.ebuild 444 BLAKE2B 5d93ae795bf12164c090d92273db4dad5efbc70b27421a0a3614e1680dd98bda226e3cc0d719602ebb815cee10fe63e2f98e50af6e410005de83efb9a04f183a SHA512 d2d0fefb79cb67ddbb2bdda19a6bb46bc3224b7b36240a8c54146869aa193831c8cd5746d4180ce07af74102b7be06e2f6829e6d88222cc78ddf67438266e9a1
+EBUILD inflection-0.5.1.ebuild 444 BLAKE2B f9bfd47b4bd41c511219da40627a6121894406bc53db6dcba3c2dce09a2bd8fbc7124e8b079643b6e58031e1277543855fd02ce9ca7c42941a1126ceb45b73ba SHA512 e2834b1384ca9886b0987ec8cd595dcafa799bea37f91e8714644021856a0e7abe70e53dd12e76f06408b10b74227da88b821435acc2e3d896cd66b8469a504e
MISC metadata.xml 444 BLAKE2B 8127165e52bc2ba190021733ea594cf8da0bf3f2d878fdc191cda3354d2093c239cd5bd7fffc0c2bfe3055eff103da4bcafefc215576a28cb83e852aeb43cd57 SHA512 2175dadc52b8a381bfcbcd3a390d99f8582aba44870c29f5addf25880df9336d9bd16bd2120ad283359693fef2b0e65b7cae315fe17f042c17a512ea0352c352
diff --git a/dev-python/inflection/inflection-0.5.1.ebuild b/dev-python/inflection/inflection-0.5.1.ebuild
index ced70bafbde9..e3b7b12e03a9 100644
--- a/dev-python/inflection/inflection-0.5.1.ebuild
+++ b/dev-python/inflection/inflection-0.5.1.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,8,9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index 5403e9aa2617..9e1093604bcd 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,7 +1,5 @@
-DIST ipykernel-5.5.0.tar.gz 112600 BLAKE2B d1df26095e9badd5eb1fe4665bac01c254375407ac3af1f014d78b9e6dd6613c6a5830c09a63191ea84c36fc31a5d9faf73b1a29dab1a020e225636f6f2f0c90 SHA512 b1726d765f4debbb4c5efcc5e2d9745d8e51ada8e1417b31463b7c9546c6887cc6c0787fd32729b4013544e2bd41829dfd289dbb45b0c5dbb026eb57a47ec51a
DIST ipykernel-5.5.3.tar.gz 112656 BLAKE2B 4cad13f24baafc591558136405c8c643e12033ffd01b5608ffdef5442080c3e2003c0f2c4b1562c1f326b4c10e124afc358f5258a6c59b7c9db90b8bb23278e3 SHA512 7b7f0a0aed71f7713934ac071e7283be2028a221fa2b87cad8c2d26821909f81d21dec23a5f72c91e7c9de639b0d7430957c8cc58bbc026d95bd81bb0a005800
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.3-r1.ebuild 1167 BLAKE2B b517d8d54a4ab2882657857af2e0a96fdc5775cf4291ab087f844bdff575ebe6e09f2f35c1206671386b842c5ab284c77bcb551d6aae6a4dc2d87cccd9bc3946 SHA512 5e493d830ff61535fe9ca5c8cf8094efbfdaa7fb47564ff1b500f09349d72957641f7ae67cc72dfb4a1f7606f55ca1e47a3a0472011478962014f0190cc4abf5
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-r1.ebuild b/dev-python/ipykernel/ipykernel-5.5.0-r1.ebuild
deleted file mode 100644
index 5700efafa1d8..000000000000
--- a/dev-python/ipykernel/ipykernel-5.5.0-r1.ebuild
+++ /dev/null
@@ -1,41 +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="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}]"
-DEPEND="${RDEPEND}
- test? (
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/nose_warnings_filters[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # skip tests that require numpy, also some of them fail
- # https://github.com/ipython/ipykernel/issues/574
- rm ipykernel/tests/test_serialize.py || die
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/ipykernel/ipykernel-5.5.3-r1.ebuild b/dev-python/ipykernel/ipykernel-5.5.3-r1.ebuild
index cc9cc63cfdf2..51ea86e2993a 100644
--- a/dev-python/ipykernel/ipykernel-5.5.3-r1.ebuild
+++ b/dev-python/ipykernel/ipykernel-5.5.3-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/irc/Manifest b/dev-python/irc/Manifest
index 047f61bbf05b..99a11adcb9a1 100644
--- a/dev-python/irc/Manifest
+++ b/dev-python/irc/Manifest
@@ -1,3 +1,3 @@
DIST irc-19.0.1.tar.gz 118227 BLAKE2B 7cafeaee39545ea2fb2257ca2ea89ccb90ed6d6607be27dac6d72cd9fc2e308a7980cc89ff4e1a491e52b071f3b91f6a56f56c9956d35f10a3bac95f214fee10 SHA512 f472c47c3fb54fd012fe16774cf19d43e07cfbc314347b02a280b6bf1d08eda9cbc13d4e3adf3af5f22b31d41e7160c44dbde9479abed01e0b5224f23ec9a0d7
-EBUILD irc-19.0.1.ebuild 1499 BLAKE2B 5ced703d789d9dbe7f35b88f050f96c2cb5695395ecfd828626292f9de5b5f90e2b5c65471cc1da816e77438c07438e9f4d32c9d55ba8f6d06fe114a33979344 SHA512 d26d57759150049b37384c187e636a80a65ffc2e541e3a28107d508dcdd98e759f600daa174f68e02e65f3b26f76a4dc6f566f43aee4774774cbc94998d961c5
+EBUILD irc-19.0.1.ebuild 1454 BLAKE2B f06cfddeb08a786256517e882a27f738d507ecc4274bfaed04f97f2010165c5a27ebf9480570a201dc4a5f7ccc9094d100b8e086ef304a06f114105f74ec25cc SHA512 31cc3949967db86a227631d0d8e0f4866f452eb849fa697b08fb4f583368e9bfa7916fc6cc333fc2911d6509aca91488ef6a9f5d9c69ba2da697536bf41d1de1
MISC metadata.xml 815 BLAKE2B 0431114b3a5e9f0ba4d316502ce7612a7b987d9189789c0e156f6cf970c06fea9353c8b8fbbca828f3b89b2b43e42453ee6073b90097fedf92ce0e6a6061ea8c SHA512 a6b414ff2bac0bb47c4330707b9e09236a7ef2ca13d4e5ed19aa1bc514998ba0139643fd3014ca451c19b446452a829c074b5d2015e761a914373d1b5561c482
diff --git a/dev-python/irc/irc-19.0.1.ebuild b/dev-python/irc/irc-19.0.1.ebuild
index 1fab5e299ca2..195c778ba272 100644
--- a/dev-python/irc/irc-19.0.1.ebuild
+++ b/dev-python/irc/irc-19.0.1.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} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
@@ -43,8 +43,7 @@ distutils_enable_sphinx docs '>=dev-python/jaraco-packaging-3.2' \
python_test() {
# Override pytest options to skip flake8
- pytest -vv --override-ini="addopts=--doctest-modules" \
- || die "Tests failed with ${EPYTHON}"
+ epytest --override-ini="addopts=--doctest-modules"
}
python_install_all() {
diff --git a/dev-python/iso8601/Manifest b/dev-python/iso8601/Manifest
index d97aafb6e289..c42f407abdb2 100644
--- a/dev-python/iso8601/Manifest
+++ b/dev-python/iso8601/Manifest
@@ -1,3 +1,3 @@
DIST iso8601-0.1.14.tar.gz 12722 BLAKE2B bbf56603d976d9f015ce04ed61c246b1b57e4edce1a912ac7ac5c932d122ca3855e917a7993b3e2d7ee6ba9ebbc9be6c554e69880abc30488698d8c354bf8ad4 SHA512 a461eb6cd011fed1ebec583b80ecf85b542c80dbdb4ad0213131febe0b58567bc0852283443c87923662b85e125ab66642b876b16ddfc3698445dd80e67e0720
-EBUILD iso8601-0.1.14.ebuild 544 BLAKE2B 1ddf317ef6e4853d6afa2b07567b9429dc714ffad018eaa3c2dbc11ce22c6d4e7d07818071277534cee3db88bbfb13180bc21fe69892613fcb018e88779f9ee2 SHA512 3963c8cf3d88670cf23a2c5f90861226f797cda8e318f339a3ee97f883af39fc4b61cd5ebdf2b390efc99aec8d2084eefb108b6717f08bcbf3da69168e6327bc
+EBUILD iso8601-0.1.14.ebuild 544 BLAKE2B b9b9f5f9a651864a618841501eabaa0e5f5c3a1d971b72b4fc6940c5382b7b80c97eea88deca23e2b682fb5b856ddaa4f1937d460d2c5646475811ab0c7088c2 SHA512 8f91107b30a8ea4bd58efb1f8d9108a0923b7f0642eef90339be9e93b831e44f930135749c415490ad22e5522070e8d015e33d81709650018bdd1c0483fdca92
MISC metadata.xml 394 BLAKE2B 11ec2e471953befe48f94577e708d873fc6aeca3ea72af7ae5d069badb8bc87511685de5acdc289e4d77cf1cfe99ec9ac16a9fcb7edba73adb48c8df7b2ab634 SHA512 dc0926ce7410798e86865bc067798027ec1b4be5fa9962db67248cc806cc3e5486f288df86c045bbc938f66a941472e49f2c17db2da9b61ed3ae5a4fe2f202ea
diff --git a/dev-python/iso8601/iso8601-0.1.14.ebuild b/dev-python/iso8601/iso8601-0.1.14.ebuild
index 7d75b51bfd54..6930b15999ce 100644
--- a/dev-python/iso8601/iso8601-0.1.14.ebuild
+++ b/dev-python/iso8601/iso8601-0.1.14.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/jaraco-logging/Manifest b/dev-python/jaraco-logging/Manifest
index 30a6d05a0a40..5acee7071773 100644
--- a/dev-python/jaraco-logging/Manifest
+++ b/dev-python/jaraco-logging/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.logging-3.1.0.tar.gz 11801 BLAKE2B 858f0930b7e04ea6f1e3d13b3d7be1056ad9efa901857ded3759e450e151c8485feb1cb6eb91c8ebf7be53c649bc818759009394b20f606fd5551c82ce0d1e61 SHA512 ce9a9cbad6d6bb448615eac986d361f9c6ff477b1209e85433f12a49055a9e30125cd49bebcf915a08b8efe0732439a8e1d336e63f6454369b3e846a9a1383ba
-EBUILD jaraco-logging-3.1.0.ebuild 1167 BLAKE2B fb7631f9ba063727344dc77479aa710eddf110249830711626d2824dc74fea652c7ba7549d5d245ec2703e0cf519704e117d7c9b5b5df0537e127c7b0b7156f9 SHA512 189077cac2711f37121dc161ba00eb90f42f0f3db7db0a309366ef8d44c0e5031b3b0c524c79539baed3f7f01a20fe2c06672a01494c2dbd8bd3cc0aef827653
+EBUILD jaraco-logging-3.1.0.ebuild 1132 BLAKE2B 4779589275390675aace6120b60c5cc2037b0a87f1bf592e91560d83a7731c6801ae9b4bf465f2f2074df88498d56d021365fed25c2d72fcdf4de11a110c58e2 SHA512 1eaa8c30526cf1ed1c911c22deaab4c87f6e651bfccd428880476f934de9eb0c5c470450801305102965d7e0c5d83ef5820194903fa42227ac9d41cebf888ac8
MISC metadata.xml 476 BLAKE2B b278ae21af60f72c0fa30a3d0f9c7cf19e804a3e535cbc06f65d269aba0df6e5017f51287616121425de82b74db171912dbeabf2ccdf2321bf2bb7e6308976da SHA512 96a8d5d7cd623cf44ed73d3b0dc2f3806938ead211f525b6528f21fe7aba1105ff331e56e55bebeb70c839e32168a6a581061cf5415f479b41e751d11c988353
diff --git a/dev-python/jaraco-logging/jaraco-logging-3.1.0.ebuild b/dev-python/jaraco-logging/jaraco-logging-3.1.0.ebuild
index 2e8b75674ba0..9a25e08b7941 100644
--- a/dev-python/jaraco-logging/jaraco-logging-3.1.0.ebuild
+++ b/dev-python/jaraco-logging/jaraco-logging-3.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7,8,9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
@@ -30,8 +30,8 @@ distutils_enable_tests pytest
python_test() {
# Override pytest options to skip flake8
- PYTHONPATH=. pytest -vv --override-ini="addopts=--doctest-modules" \
- || die "tests failed with ${EPYTHON}"
+ local -x PYTHONPATH=.
+ epytest --override-ini="addopts=--doctest-modules"
}
# https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages#File_collisions_between_pkgutil-style_packages
diff --git a/dev-python/jupyter_client/Manifest b/dev-python/jupyter_client/Manifest
index 5b3642666ebc..4b10921ac6e8 100644
--- a/dev-python/jupyter_client/Manifest
+++ b/dev-python/jupyter_client/Manifest
@@ -1,7 +1,5 @@
DIST jupyter_client-6.1.11.tar.gz 293651 BLAKE2B 73a8567927c452a6a6a591eed04d592c6bb52211214e6d27ae816a2ce07a61c3f80991a2209b42c1d679ff6d3ead564f6ac97e6500473e0e5bd86bad83db07c1 SHA512 3cd6c3d299ea7097b04ad88b08dad8c23d90c5feee18bf441434a6069151b85717c4d00d2c186c463995d26383442c4f63c86565b1606e60afb61426515f9a11
DIST jupyter_client-6.1.12.tar.gz 301499 BLAKE2B 8041b84ad2e89413ee60d1aee2e49a67a89b5aad1c3118c8fa7d7d719c8ec2acbc72278c9aaea095cdcb89235800d09b1792b2138c09a4aad59ceaaf695af431 SHA512 f31ff1a24b264c32d35d07491785e1d77935cdb463243e90e4aadcb0a093a074cdce75f01662591766588f39b146077639ca697f71157309dc92f12ae04d5cdd
-DIST jupyter_client-6.2.0.tar.gz 300319 BLAKE2B 2c6451afbf011ddfcc165d6a74368e4e035575345cc0c41ed1da785407ffee10010258ff741c4b81f2e263148d70fe1861cede1b2dff2ff22db4e49f198fee3b SHA512 2bf31139ad4a2553b99028e14b395c5571e5e8d89c1a93f23f5429eb1663d4f1b2071ad38ee0db82979601b38e7f7ece3d70616e07079fd86a5a0c4d42ac0e06
EBUILD jupyter_client-6.1.11.ebuild 916 BLAKE2B 1990debc99f8b0d521dba190cd798b436f95a7c5c3ed521ea582d5d00f24b34956ea3ba474bd435067ea2a11ab6b0f5bffb9d70d65b6567c95ddfa534425706e SHA512 8ba23fd56807471edab7da0d32d599dcd60410bf7e890b960e35ea940488c94552a642d3da0eaadaa9fed161666ea4a5701d303c560bdaaccd189d638fbfc405
EBUILD jupyter_client-6.1.12.ebuild 919 BLAKE2B 279e30d213e6c5c3d9c7032783c1be0760ef7c5d72cb04d66ede06abfbaa15423021f4c2de7017efc6abc9901c5520ddc5c5d2984606f47cd70f5f58cecd5dbb SHA512 8e6592e6f7c3e19073443165113b2b5f029d59a3f22fa67c022f7781080f1091d73eae44c8a8d1385f5b8a439608b6833f1c89cd066e9e2b08a3ca5d55dc3038
-EBUILD jupyter_client-6.2.0.ebuild 959 BLAKE2B b7b18ef30e49b39f2eea7ddc0b00901bcc87f0dc2ac0fc61840e4dc21a9f8e24f4d18ecf7f70f61323285f15fce466e6aa224f8e95d6602e64389dade07b1bf6 SHA512 04d2131922bda8e489593e8d8aa09cabc22b055c0fc4ae30d2272fb2f4f8fb1c750b003cc8028a5e224ee15ea33baeec5a64efb85c4fd6bec1268b0b6507b60d
MISC metadata.xml 779 BLAKE2B e9744283eb51cd9df5ca7a65a29d80e7712e22a1c4f039bac233a4301a821bbf616a59bc5f923dca0edfc16e32fee9a676a6aa90fd8011beaeca68ee97d63355 SHA512 3e07a943513fb5d2d0e689572c39084c63ef2b54503843897dc1492adbd9fb217a3a26931e48f2bef2fbb99e32900aec85968a9597ddf54350e174ccd82a7b4b
diff --git a/dev-python/jupyter_client/jupyter_client-6.2.0.ebuild b/dev-python/jupyter_client/jupyter_client-6.2.0.ebuild
deleted file mode 100644
index 5b2e5eb38895..000000000000
--- a/dev-python/jupyter_client/jupyter_client-6.2.0.ebuild
+++ /dev/null
@@ -1,36 +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="threads(+)"
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Jupyter protocol implementation and client libraries"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-RDEPEND="
- dev-python/async_generator[${PYTHON_USEDEP}]
- dev-python/jupyter_core[${PYTHON_USEDEP}]
- dev-python/nest_asyncio[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/pyzmq-14.4.0[${PYTHON_USEDEP}]
- dev-python/traitlets[${PYTHON_USEDEP}]
- www-servers/tornado[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/ipython[${PYTHON_USEDEP}]
- <dev-python/jedi-0.17.3[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
diff --git a/dev-python/libnacl/Manifest b/dev-python/libnacl/Manifest
index ed157f326e1b..06b1ae8f84d6 100644
--- a/dev-python/libnacl/Manifest
+++ b/dev-python/libnacl/Manifest
@@ -1,6 +1,4 @@
AUX libnacl-1.7.2-32bit.patch 890 BLAKE2B 40afbe3e71b550da59b9c26c2834ea72b151d847605572bec3b149edf714125698014a8e30c2e8d9c49cca489564ccf5fbdf0f7033caea528ee588716e222a2b SHA512 8ee93b8dcb23228b3f294a947a54f49afd9fc4dc9207fe999ca7349868cfc05741ea8cab004087c3f0544436fb445ea3f513b574076f6350b2390415a3be7426
-DIST libnacl-1.6.1.tar.gz 39789 BLAKE2B 7c73f67d4faec8d6e53df21eb3c394d4f36754cd9ad1dfa63ef45aab43bb1832cace7446688b2b29b9923539e00d59f3a78c719b8b8770b2c6c217db19dd2f6d SHA512 90fd9302cdfbe84acfc7dff0ac95eeb05fd1bb346cd8b220613174d5d1ae5f627be06b4d588fd4a939c49a119ca557d68a06d3cbe1c0d409a253fdca96d944ac
DIST libnacl-1.7.2.tar.gz 43343 BLAKE2B 4f7d03661e1385033c51821bf673c81ced11a1523b371ec7da42ed9cf75bdaadee1e679059dfae85871530652b5fea80bfb91c19a8a1eefb4ecf1b8661f11e19 SHA512 a4efbf73f73d9493ac365efa5a5bd6481f85ce4c880ad236bbf7478090bdea857e78e33e445c4e467d2a2032040863b835f32f9a942d2f1e467015bd76b0d469
-EBUILD libnacl-1.6.1.ebuild 537 BLAKE2B ffafbfa23c490bf55d27d4562186d7858120b229e2a34373cac604cfdbe70861b73949c6ed14379b238ec07f6273e3bdd4c4188da2d31aa567ccac0c624c1d08 SHA512 2a064bb0ff321e00f4d3bf731ba074fa442f204733cb7ab4e656c622af2bccdbe1ba7d62a8bbcebb83c6ff376706d87981b4c002fba90cf6bf274d1ea4e60a6f
-EBUILD libnacl-1.7.2-r1.ebuild 624 BLAKE2B c87aec1f0fe388ffa36db73124420cf0059d444f1e730c88382e452c2ed45541e8608517f024ea30db4071e0acccd6ea4948cc8d786ad3b63ad428d3faddbdee SHA512 94b678b892dbd5f52c7eb6f430c35219274a29f4dfb39c131c366012c269df356409ec2f1011f08bf3789e197046783ceaa25d7dc9899078dce947eccb239b58
+EBUILD libnacl-1.7.2-r1.ebuild 623 BLAKE2B c7ab8a5404811eed2fbdb005dd0a8938df59e50e3bcc379e7777b9ab203ef34892b84cb03730e06a401dc86bf3937e94ff0a9e820a6c1b19443b66c62da160ce SHA512 ab975756df19a8038476c16b81113c51c8d064bc6023f3bc27f878d74d36b42daa1a7d0c7e2e50904ee377ad870a6c488830f3c9121dc993647fb938c58bb824
MISC metadata.xml 495 BLAKE2B e77a0ee4b63cdc8594ff6dff8416db824eaf4a3fa50f143bcaf2c71b5e216078cd41ece0aad491240392896a06bf4dfb7f73dbd1e7e504999e1c32b642910537 SHA512 dd1c019a0685be6b3e1b6f124feeb0dd6ea0678e1f243504565bf467c62c3bbf4901990692b559c1e869d08bc4ee6338b8d7ae41410bc6a2d904d53283fd49b2
diff --git a/dev-python/libnacl/libnacl-1.6.1.ebuild b/dev-python/libnacl/libnacl-1.6.1.ebuild
deleted file mode 100644
index 899ae8a67f6d..000000000000
--- a/dev-python/libnacl/libnacl-1.6.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=(python3_{7,8})
-inherit distutils-r1
-
-DESCRIPTION="Python ctypes wrapper for libsodium"
-HOMEPAGE="https://libnacl.readthedocs.org/"
-SRC_URI="https://github.com/saltstack/libnacl/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="dev-libs/libsodium"
-
-python_test() {
- ${EPYTHON} tests/runtests.py || die
-}
diff --git a/dev-python/libnacl/libnacl-1.7.2-r1.ebuild b/dev-python/libnacl/libnacl-1.7.2-r1.ebuild
index 614f90975ef6..22fb3719796a 100644
--- a/dev-python/libnacl/libnacl-1.7.2-r1.ebuild
+++ b/dev-python/libnacl/libnacl-1.7.2-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/saltstack/libnacl/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
RDEPEND="dev-libs/libsodium"
BDEPEND="${RDEPEND}"
diff --git a/dev-python/llvmlite/Manifest b/dev-python/llvmlite/Manifest
index fd549f78360b..4ccda055fdf8 100644
--- a/dev-python/llvmlite/Manifest
+++ b/dev-python/llvmlite/Manifest
@@ -1,7 +1,3 @@
-DIST llvmlite-0.34.0.gh.tar.gz 210438 BLAKE2B 832ec28047a51b2874a0de5885445b9d77942a70f86620dfb0b25ff0b17395b6009d31d5e9f27ddf02c19ae97bd5b325fc49227fdc0499a9f5fa3bde44e6b564 SHA512 5540df4ebad835e294c00cc09ab1230a530566f563f751f890752f6e22f7b2a04aedcbb53dbbb8e323198d05c80bc9699b593d919eaf1af60fa6f94ff6f50bb1
-DIST llvmlite-0.35.0.gh.tar.gz 228089 BLAKE2B 5cee01244552cfc1c2ba979709170484ed253f52c5c47a4a254bf7d26c935ff0d2a858b7a7f4ec7719644495383128adab11a1287849cd426b7997da4a59efeb SHA512 345b6321277749a169cd87e152261ef499edbf18d18ef7085017c111f2892eac0241529cfae9c6eaaeb68cdb4d726965ed03b4d5a836501dcbdaa73d3c0796fd
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 1355 BLAKE2B cd16ce3c661e3dc90dadac7d574254faa62a8d81da97be4709aaafef44ea236b6af97676bab364e03655c25de55bb684fbef7534a167db2a7b01c5952f6e83ca SHA512 c61101cb239675d575f88937d2f5c946565f385e2c01f9d9cc9bf17fbb62e778c000feb1b2463565a4d3aaca35a0e5fa28b0ae367d86e6d7b394b12f0dad010c
+EBUILD llvmlite-0.36.0.ebuild 1354 BLAKE2B bb8e46b22507c1558ee0dd026ffc169e18e585aea75cb92f3040203923bb07b7980a0360b9cb05306f466070589ecc6888418a4181d6bd2ceaac8277f6aee44c SHA512 209cf44e6492ee84ee9d732f3fbbd4fa315a5f5fac6dd63ab73e16afa9aed4ba39b9a17cdeed3d14a0856033866d8235d6d5359a9b21a63a22e81c01cc508e70
MISC metadata.xml 792 BLAKE2B 8247c0ac546df47bc70b8e525d776dd391fa553d75d7bb0507986ac2f7efe1d023db7259f8938c13b383ef719a10acb3e1357bca4dc398a42b68ba756c0c351a SHA512 8dab7bc4b6d33f9a3c458dde08e07fe22680238185e8f144ada7ce7374ecb3fbd38149f67d2a11cba7a816384c556edf618e45ec331e6054b97aee60c529a35a
diff --git a/dev-python/llvmlite/llvmlite-0.34.0.ebuild b/dev-python/llvmlite/llvmlite-0.34.0.ebuild
deleted file mode 100644
index 401a7747ea66..000000000000
--- a/dev-python/llvmlite/llvmlite-0.34.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1 llvm
-
-DESCRIPTION="Python wrapper around the llvm C++ library"
-HOMEPAGE="https://llvmlite.pydata.org/"
-SRC_URI="https://github.com/numba/llvmlite/archive/v${PV/_/}.tar.gz -> ${P/_/}.gh.tar.gz"
-S=${WORKDIR}/${P/_/}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
-IUSE="examples"
-
-LLVM_MAX_SLOT=10
-
-RDEPEND="
- sys-devel/llvm:${LLVM_MAX_SLOT}
- sys-libs/zlib:0=
-"
-DEPEND="${RDEPEND}"
-
-python_configure_all() {
- # upstream's build system is just horrible, and they ignored the PR
- # fixing it, so let's build the shared lib properly using implicit
- # make rules
-
- export LDLIBS=$(llvm-config --libs all)
- export CXXFLAGS="$(llvm-config --cxxflags) -fPIC ${CXXFLAGS}"
- export LDFLAGS="$(llvm-config --ldflags) ${LDFLAGS}"
-
- local files=( ffi/*.cpp )
- emake -f - <<EOF
-ffi/libllvmlite.so: ${files[*]/.cpp/.o}
- \$(CXX) -shared \$(CXXFLAGS) \$(LDFLAGS) -o \$@ \$^ \$(LDLIBS)
-EOF
-
- export LLVMLITE_SKIP_LLVM_VERSION_CHECK=1
-}
-
-python_test() {
- "${EPYTHON}" runtests.py -v || die "Tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
diff --git a/dev-python/llvmlite/llvmlite-0.35.0.ebuild b/dev-python/llvmlite/llvmlite-0.35.0.ebuild
deleted file mode 100644
index f9b2f47f838b..000000000000
--- a/dev-python/llvmlite/llvmlite-0.35.0.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} )
-
-inherit distutils-r1 llvm
-
-DESCRIPTION="Python wrapper around the llvm C++ library"
-HOMEPAGE="https://llvmlite.pydata.org/"
-SRC_URI="https://github.com/numba/llvmlite/archive/v${PV/_/}.tar.gz -> ${P/_/}.gh.tar.gz"
-S=${WORKDIR}/${P/_/}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux"
-IUSE="examples"
-
-LLVM_MAX_SLOT=10
-
-RDEPEND="
- sys-devel/llvm:${LLVM_MAX_SLOT}
- sys-libs/zlib:0=
-"
-DEPEND="${RDEPEND}"
-
-python_configure_all() {
- # upstream's build system is just horrible, and they ignored the PR
- # fixing it, so let's build the shared lib properly using implicit
- # make rules
-
- export LDLIBS=$(llvm-config --libs all)
- export CXXFLAGS="$(llvm-config --cxxflags) -fPIC ${CXXFLAGS}"
- export LDFLAGS="$(llvm-config --ldflags) ${LDFLAGS}"
-
- local files=( ffi/*.cpp )
- emake -f - <<EOF
-ffi/libllvmlite.so: ${files[*]/.cpp/.o}
- \$(CXX) -shared \$(CXXFLAGS) \$(LDFLAGS) -o \$@ \$^ \$(LDLIBS)
-EOF
-
- export LLVMLITE_SKIP_LLVM_VERSION_CHECK=1
-}
-
-python_test() {
- "${EPYTHON}" runtests.py -v || die "Tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
diff --git a/dev-python/llvmlite/llvmlite-0.36.0.ebuild b/dev-python/llvmlite/llvmlite-0.36.0.ebuild
index c4a3ab2254ed..e7d1d1dbbe84 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/loky/Manifest b/dev-python/loky/Manifest
index c35cc67c275a..94ae98700cb7 100644
--- a/dev-python/loky/Manifest
+++ b/dev-python/loky/Manifest
@@ -1,4 +1,4 @@
AUX loky-2.9.0-libc.patch 956 BLAKE2B a03de811cb32e728c22b2637106ffd3c969e9fbbbd45deb180ac83d9c44e81b7b5eb0744816abd4a1083d9d47c817db5c02f5f5f6c448f944365299dbd97a044 SHA512 c2e74f96a8f70ec9817cc517fb13ecb8414d6a9157d882ba15af05a81ec70df0edcdb6a8a02c96e7ecc4731813cb86932832fe61b5e19653164af9f7c68dc25a
DIST loky-2.9.0.tar.gz 115019 BLAKE2B 2aa2042e32821b67db8b8de12d4b380d22af93d308bb35878271a4859325d6740a3bdab70b464a2c0d0af143903c8af3da81b4b804605cdae88779fefd7971a6 SHA512 d49354b834251f6f05a689ac44464aafa5a7a5b4a8ef84a308ec3bda138e810fc3dc31aa628307984dc69386a210f442d4c202b9499ae3e3864837b47a5b0cd9
EBUILD loky-2.9.0.ebuild 1021 BLAKE2B 2ea8aee9ab4b527a6e72b4f7a6cc7797f1da8ccb265911fa954bb986d8202981038788cfbe10333948de7887d845a4bbc4aa10b13fbedcfe0b871fd99ae979b2 SHA512 503f67e0cde83f3ee71efd5bf66a03cd9770f418d84babc5c5be4ce3492a803415c60504c45140e6802fc2f4a416c5d7ddf483ac8692ede8c3a59361d29854b4
-MISC metadata.xml 285 BLAKE2B 0a3a6c5d0dd5f4ba9ee472ae8d58d5ccc0c0a4677793e1b0350193fce534d96513ce5b16610e90ba5f8cd3cb71e03db6c45566e1d55ebc5fb52bf6f30b740d66 SHA512 ab759fe515785fa9dfc92ed5e3e71e67b32eea0f7c1d0ad7165bc41713e8345ddc04549bb771dd92973365ceb53b4465fdbad914b4d1f7f76232e278edec2577
+MISC metadata.xml 307 BLAKE2B 8b13804536c6ca6c44445e1fb411e7e54e40279ac6ecbe51945a75508ce221c78d11007b6600e6706287db6299b2015b7b9b282cbc05486ecca189983b048a7b SHA512 a78a0767759287a9e4bb5a4fcbc655820d619802db28c72cb84300557fd53f25fe9d5e2fdf2873649bf3bb01a5b5129285a304f111695891287aa012f6f937fe
diff --git a/dev-python/loky/metadata.xml b/dev-python/loky/metadata.xml
index d826a22b20c5..def50b74ac1a 100644
--- a/dev-python/loky/metadata.xml
+++ b/dev-python/loky/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
+ <name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">loky</remote-id>
diff --git a/dev-python/m2crypto/Manifest b/dev-python/m2crypto/Manifest
index e3f915252629..3c7a5ee14b0b 100644
--- a/dev-python/m2crypto/Manifest
+++ b/dev-python/m2crypto/Manifest
@@ -4,6 +4,6 @@ DIST M2Crypto-0.36.0.tar.gz 1127584 BLAKE2B 5cdbbb11ff67d4ddffb2853a72383f3c7f1e
DIST M2Crypto-0.37.1.tar.gz 1247031 BLAKE2B 3628150b8da15d7356298b6e52e0d8fa7875921a184a0eba3a97eff0588c9e0fee340c92fd486919057d900d6e3b2b711174dde9761fe247848f92ac6434df0a SHA512 9a5e0220704b4897a9ca7efa4b3b57447b9175c52e8039a85bff7bb1a43b709c69f3c8b5903df461f8de39d3f8a20f9bf494df6f5882771846adfe2c03fbea9e
EBUILD m2crypto-0.35.2-r1.ebuild 1289 BLAKE2B 376878f2a67c9e9ef6b2ec628fed337f521567e107c63bad62bd2e751b46c0bb9ad74dfe41abcba137beadfe9d4a34d72582b4a1460bb0112eb78c3099893931 SHA512 852ed45c0773ef735dd11efaea31e90e4cbde198cf2159dab524a055f404b6714eb302f90d9a300016a1884fe807084d9169e95ecee77253ab5da89f64c76c42
EBUILD m2crypto-0.36.0-r1.ebuild 1420 BLAKE2B fb4ca5fa9c710aa7605003eca2bf1b96e3c423b7521ebb43bbb16ac78fd9f27ae411a6ae0b06942bb099a659847f4ebdd0f71c755dbd913d8df6d7bc27d3850e SHA512 1858b478147e291e86246a1d23e6147d8e9e2a8b615d1e242cf2c23dbfd434482ba771eb13e851a9644e1908574d2f8e2d5cbbe9df2f3bc6348585432efdad1c
-EBUILD m2crypto-0.37.1-r1.ebuild 1457 BLAKE2B 9581aafee67b42758fb9b09e7b0db9df9719c33a2728ef5d07841ce2da4299ab7e07a6872455124b76a75778c22dbf7da6a22ebdf3f09181bd738dc4b61b8434 SHA512 1ece80dd6c509de35abfa97a3f499cea202e234d5e6e6b323b25e5ada7b0b7300b4ac5086f9cb3dfbaf643f1b66a6bed2c74fd534975cdf3e2ca023621c9f2c6
+EBUILD m2crypto-0.37.1-r1.ebuild 1456 BLAKE2B 5c6bf853a417c2f612657ff17d1227d5b47373cfbbb29101af5a4f3dc6d6ba75d052ff6028e73ad57288906d215e797a847840898562c88070e889e311158824 SHA512 50ce80bf12a29c377930f662585ef2f5978f8c3e93a87a92a565e3b4b6d9d77ae6024678d653b3c8d0b9b886e867d2a83044e0bb142b5ece6c2768212d4a9b4d
EBUILD m2crypto-0.37.1.ebuild 1408 BLAKE2B 7dea42ac2fe95c5a740cd723bc2b6f583b58908102e3b748a808dc612ed8f11ebaeaec0cdabe3b0d24febbebf9f029754637366547dccd16777dd84914c46fab SHA512 a6f0fb112a0d5c476393125087830f29ee37a500e3a35d146aae02cb359b0521db4412c8931755bbd286f876ac0e6fe3dbfe4c89fc2c30c4d73ea1bfcd5a5b84
MISC metadata.xml 380 BLAKE2B 99a1c8e8202bed7c6d0ff8cdff3f17b664791405b082be2b7d72b3fe2b77bf89c886666d9bdce6a96c540b9518042b9d49b9af926ca10ab4c5b3b416182de01c SHA512 f2e3b4228c45471f0132b3bb412f017f4006eb82bd63e187db3efdfd3f412c1db19bdb79d37630bb059f75ef69f110687b8924d22c2aef0101cb40eb3486f1e6
diff --git a/dev-python/m2crypto/m2crypto-0.37.1-r1.ebuild b/dev-python/m2crypto/m2crypto-0.37.1-r1.ebuild
index af9a680ac8ae..c763adcbf2d5 100644
--- a/dev-python/m2crypto/m2crypto-0.37.1-r1.ebuild
+++ b/dev-python/m2crypto/m2crypto-0.37.1-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/marshmallow/Manifest b/dev-python/marshmallow/Manifest
index cd1b5cc2a52b..88bac8449ecd 100644
--- a/dev-python/marshmallow/Manifest
+++ b/dev-python/marshmallow/Manifest
@@ -1,9 +1,7 @@
-DIST marshmallow-3.10.0.tar.gz 172801 BLAKE2B 1d1f5d531a9704a9b82170347e2c5dd2b3fd4488204a05f9be7705a39e5a6a42342bcce1438484c22944a6fb4470a731825314ed7ced79dbaf9cc195f049d9b2 SHA512 41520a7cfde483ca06a69e49ab04f8972932d0fbf7a6c75ef568779b55d5f2f666aead4c161e03416e9b90fba71fd73b3f14630f0d7050b8a7fe7a4bb50d5bf0
-DIST marshmallow-3.11.0.tar.gz 173648 BLAKE2B 66bc79b880551c106fa88dfea3c17a171db8b7516be570882e0d686af335bb8e2667782a84a8503c2f5d5d6c4f273c93160138b97a285478f15a9aea656e6d55 SHA512 a9b2a2bb8830b1b9c773921f0a7154db3dee1840f8a6cd41a74464ed0cf91f946d00ccf8df32ed875de0201df067b0a310ddfc653e48179ca32450e48fbc06cf
DIST marshmallow-3.11.1.tar.gz 173844 BLAKE2B edd816ccd254dc52e01a2e067ff3037fa5206ae5badb1e9b46d83d3bdcd926d324c39321e4fa2b4fdf276158d36c2d3634086f76086dececaa24213bbb765e42 SHA512 ebb6b20ffc1b199408ede0c88d1512cada14cf7220315100398137b8374940c03dda2e6449ab9135963598ab321669068a9eca0e1c4cd2f3f2454eba19db04bd
-DIST marshmallow-3.5.1.tar.gz 168839 BLAKE2B 8abf8e8d45d37794c3c615f6dac8ccd0acb76357e92ddaa4c23232b7aefba63db9bd42fb7f13dd99f9ea2ec4c7608459bc36014f9344ab91894176d0f02259c9 SHA512 89b3abce9e31dad6a20cf8ceef62270c8f95cbdf80965b6d29f1728d37d51171a020463da9d0354688183ea07e3f47a0ddab8694da13fe238f11a3dc755d4d6e
-EBUILD marshmallow-3.10.0.ebuild 677 BLAKE2B 3cd1e5e5a25cfa7028ac631bcce07d16d0d06196a190ed6ea07460beea2c90f6fe316465a7de2c7d9609625f1125374f4d811920a8c63be8774e7cdf448320b3 SHA512 e2424e48bfe0303d84dc88ad300680ab9d500483284d8dc9a3e5b65823b539ab0009b35ed7cbe8a7d4d7a52912eeb9c32d285c5b80b79c7e091c52f309d63c36
-EBUILD marshmallow-3.11.0.ebuild 605 BLAKE2B cc40d04c193df3034b46236a582b51dbe2bd353b7ed73504df7219a548b79311d81f1493c65e047f280a9bde9b491b12fbd8be7e0761e9abfe65f608c51f410d SHA512 759a286be5216563de547e9d2d28b6cc6ea926d6467f5caff41e54f7d1470d56052c9f8848e454a841685c2411cade2b78c0f96a35a9cb0ac75f0dfb5ebb2faa
+DIST marshmallow-3.12.0.tar.gz 174790 BLAKE2B 07539540f361137dd2fa2d5c884e279137a82f69e8a9e294d6abe4c566c98f74a1836018618682ac0a08f1e0d1510dbffa6d9c030a98e2cba48230697742b7e3 SHA512 7b91ec42dffbb979bede21fbab17cfb081068eea54d02aaef991b58e884cc5675fb17d5f56278794e5c33960bf29951ba74533abb9a025228a524a4e413bd312
+DIST marshmallow-3.12.1.tar.gz 174784 BLAKE2B d3540ba833950d730db719c8ac7e8d66a54a4b06d0decc161d9b1f82d2012db2df7cc376bf3fb322e8d07e60057409f2e6ab761561e822c942d189418c70b9fa SHA512 aadbf9c3b45a5b435ce7fd7f60a4318f393221f23687be7b48af43deee111f48806489169815122f297539614a81700a435cc579cf5b7d0fffea2a2809368db9
EBUILD marshmallow-3.11.1.ebuild 605 BLAKE2B cc40d04c193df3034b46236a582b51dbe2bd353b7ed73504df7219a548b79311d81f1493c65e047f280a9bde9b491b12fbd8be7e0761e9abfe65f608c51f410d SHA512 759a286be5216563de547e9d2d28b6cc6ea926d6467f5caff41e54f7d1470d56052c9f8848e454a841685c2411cade2b78c0f96a35a9cb0ac75f0dfb5ebb2faa
-EBUILD marshmallow-3.5.1.ebuild 724 BLAKE2B ff27f16e9169f0309bf15426c44a261d5254962391f85270ea77528426ada2c7d4f19b6d4bd84eac34ad3636ab0724344dbd96ed1fc0c69d857c038fdc6206ba SHA512 a8d7682bf168f9f3a4d2bdb442b581ad381e7981190237792269c84e958f491007053df6cb2057d345c1f4c93637256448774b74ed8817955ae5596aa35115d3
+EBUILD marshmallow-3.12.0.ebuild 605 BLAKE2B cc40d04c193df3034b46236a582b51dbe2bd353b7ed73504df7219a548b79311d81f1493c65e047f280a9bde9b491b12fbd8be7e0761e9abfe65f608c51f410d SHA512 759a286be5216563de547e9d2d28b6cc6ea926d6467f5caff41e54f7d1470d56052c9f8848e454a841685c2411cade2b78c0f96a35a9cb0ac75f0dfb5ebb2faa
+EBUILD marshmallow-3.12.1.ebuild 606 BLAKE2B 0ab0d2ac445f20b651e9101ea0f4377d4ad568ceb1fe481b7b827d031f834fcc6d08bae97898f0a2a8f00b5c3a9b145f4315d7ce82d2575dd76221bce73f4bd5 SHA512 ea76fea9a0f0b477ddbb2769cce7469f2f484d67d1a4c0c220ebd7e4455d72f80d4f281eb6631a6eed0407f32735b29bb85146601e52756a5dea14c33465c445
MISC metadata.xml 461 BLAKE2B d1723db313f210e554d88a75276965f8f1a385ba8f879d2c43d8875a774240e7db4df6e2cf2a73138069b67a65760b2170bac2ceca8d5cf8681242b01f68d974 SHA512 257a5648aa10d9f8ec87a62e1e090374595256a4cf66f32775be135772114396610ad57e7ddf5274b6ef4755c563bdd3bc364df2751e61b10593d10e12bcb654
diff --git a/dev-python/marshmallow/marshmallow-3.11.0.ebuild b/dev-python/marshmallow/marshmallow-3.12.0.ebuild
index 9f52e6654547..9f52e6654547 100644
--- a/dev-python/marshmallow/marshmallow-3.11.0.ebuild
+++ b/dev-python/marshmallow/marshmallow-3.12.0.ebuild
diff --git a/dev-python/marshmallow/marshmallow-3.10.0.ebuild b/dev-python/marshmallow/marshmallow-3.12.1.ebuild
index 9a70f0ef5fb9..97790c85ad17 100644
--- a/dev-python/marshmallow/marshmallow-3.10.0.ebuild
+++ b/dev-python/marshmallow/marshmallow-3.12.1.ebuild
@@ -1,20 +1,18 @@
-# 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 lightweight library for converting complex datatypes to and from native Python datatypes."
+DESCRIPTION="A library for converting to and from native Python datatypes"
HOMEPAGE="https://github.com/marshmallow-code/marshmallow/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
diff --git a/dev-python/marshmallow/marshmallow-3.5.1.ebuild b/dev-python/marshmallow/marshmallow-3.5.1.ebuild
deleted file mode 100644
index a08b397b9f38..000000000000
--- a/dev-python/marshmallow/marshmallow-3.5.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A lightweight library for converting complex datatypes to and from native Python datatypes."
-HOMEPAGE="https://github.com/marshmallow-code/marshmallow/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- dev-python/simplejson[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
diff --git a/dev-python/minidb/Manifest b/dev-python/minidb/Manifest
index e02c26bbd0b3..0c8f11937fa2 100644
--- a/dev-python/minidb/Manifest
+++ b/dev-python/minidb/Manifest
@@ -1,3 +1,3 @@
DIST minidb-2.0.4.tar.gz 14104 BLAKE2B 020996d1e83a84aad26d073b3fcf5161edc1698f0876e499b5dddf88bc5ad776d5203c9dfd49cb9651f66425dad5bf9b3a751940da2cb3f841157af23940ccb8 SHA512 c7f34b20fbfe3300957d1e73a6237850209b55ed08f7d9de1e5dc710fcce8360e359136f8f996aedb38620ae08122e3e1c44922c60db6c16a1d57711d47a8c61
-EBUILD minidb-2.0.4.ebuild 442 BLAKE2B bd35f7ee9f34ae957239da88401c3e8d26b4c090d7e5499074fa245460989373a2d0c6bf5968f246d259e985cb6d12c5b88e0478954b1f094eca891bde6de09f SHA512 a8b6fcbeb50ff518da1e75b78d9be763c56756a9e0b715764ce9c94be0d2d7df94a53db31c03d44c3f6f404cdf434aead57e0ec637492973e3edc62fd10dccb0
+EBUILD minidb-2.0.4.ebuild 442 BLAKE2B 6b5092dacc1675cc8b3a21bdb02e905e61afa543d727fd2df24d175a97a26edd7761d4a82a19c406e491717f351c2adbc167d8153b07822b2de1c10f3124d005 SHA512 c1b9dd78e7aa88a9ec4889c229255c839019e76c9985cd8f7ee04aaad5ec4419e20b350a77d9368ebfe7b85334b967f501a0810c4ab59545359636260528f3f3
MISC metadata.xml 446 BLAKE2B 46a86136a6790fb2e9923525fec5e8b52420ab0342ca4089f2ca7ce55afe41d96bf39f55fd33af8e006f65e15f59eed09e0ec473ab72041e6bccee8bb06c51a1 SHA512 b29032fafb54b53261e748273f5cee899a91a87e2480057eac9aea9f170e2bda001fbdf1519349cc8e3d411cd64a1185f954920f461c52bb8652d87286207d92
diff --git a/dev-python/minidb/minidb-2.0.4.ebuild b/dev-python/minidb/minidb-2.0.4.ebuild
index be7daa76636f..76b8f51300b0 100644
--- a/dev-python/minidb/minidb-2.0.4.ebuild
+++ b/dev-python/minidb/minidb-2.0.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=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7..10} )
PYTHON_REQ_USE="sqlite"
DISTUTILS_USE_SETUPTOOLS=no
diff --git a/dev-python/mistune/Manifest b/dev-python/mistune/Manifest
index 571fd485bcae..c470588007de 100644
--- a/dev-python/mistune/Manifest
+++ b/dev-python/mistune/Manifest
@@ -1,3 +1,3 @@
DIST mistune-0.8.4.tar.gz 58322 BLAKE2B e65d45c5c95706a49a7fd407afe5f10e82a475766ca272ec3bebba8c89e670fe6efced7b09537efb69d3fd36e75091e370170a15ad7488b5cbe9186e2ccaf4db SHA512 36c3ef5d5537f5cceaa43e4da20a84b27c378cb744a93f0380024faefde490bcb42c453f79002ca049083fc437278f4afb3e10de5462f9eeb9077ca2a2fcaea7
-EBUILD mistune-0.8.4-r1.ebuild 537 BLAKE2B 4d31495b8e29aa3a9ae1e0c29e78d1ea55b7a31931eebbd8d4e34d35bfa562abff2d1c8103e8231b71739ec1cc68d62add947f089c84b68d9cd34262eb1e7b1d SHA512 373b24071307e4fce0c1a7e3cd06dc2412d832f48ab9db00247b7fb0bdadf3cb03d386cb418506c4c46327c7ad9f9269ea0aab3bab330bacc41efa4a3197e7f1
+EBUILD mistune-0.8.4-r1.ebuild 537 BLAKE2B 8215da3fb65ba6b4fb9e8068b87f5298e998895ccc9e2af1355fed21f4f9af6da11883dfca2fdc4925563fee272b26489c582074394f41ffb6a3ed6731e5ef34 SHA512 ba25b829d4b24647d6a7890d425a77abc6fe35fc2c8d5124de769444260fec78bba7dd6839b48bee989071f2194b1374997f8bc704611cb293bbfbeff2fc7431
MISC metadata.xml 402 BLAKE2B 25b7a5767bc5dc172c1339f3e7443dcefb5da3048c93203bb7e11635775b9db53cafa2173ced1f0727c1b6834611cb0cfbc5d2e15cf1d288b53c00aab0da8267 SHA512 c63a8e468c0ba98b83a12fecb96c6251fc0261bfcf0544ba6ea5cd69705b79bcf9460230564fda9a66aa6c044c6454e9439923562ee60ac13054cbd2c23c516a
diff --git a/dev-python/mistune/mistune-0.8.4-r1.ebuild b/dev-python/mistune/mistune-0.8.4-r1.ebuild
index 8f74ce7bbbf1..c08a10bcd6ef 100644
--- a/dev-python/mistune/mistune-0.8.4-r1.ebuild
+++ b/dev-python/mistune/mistune-0.8.4-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/monotonic/Manifest b/dev-python/monotonic/Manifest
deleted file mode 100644
index 62e04fedc99a..000000000000
--- a/dev-python/monotonic/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST monotonic-1.5.tar.gz 7525 BLAKE2B e6022a9c134031f1b89e643b4f7b37417366e08de213f580a39706e7cd57b1045e8f1625be213c90fba48b69c40461d0c90255e6a9f20e565ea9a857780e2143 SHA512 05485e0baa51df95f9812d463306ce0bbe7228170b43aed8faa9d77d2b613ffede6b57b3dd273c352e0d1c04782043bec2f36be88cb1acde182a5aeb0538f970
-DIST monotonic-1.6.tar.gz 7246 BLAKE2B 4caa822956eaa2f124fedcb39d15d2597fafe7e7cd27d2f5dfea1e70d6ff9c70b35c5ea668819fd18dde268c793abb1f5e1107c186c31ac970abf8847000483f SHA512 9bb01f4b34ce10b90dee2e49dd70bc37462333e0da9490893bf642ceea9bed5f9bdbd8f59c58350609ac4c89809039d7375f1f1583ab8fbf9c13d4064849ea18
-EBUILD monotonic-1.5-r1.ebuild 472 BLAKE2B 0e7d139e0e243161728cfd2091b9ad6a819c621e6d2e7c242e49fd584cdd83b4369d3262d9a75e369863619a94ffa27c683089e0ff4e6c4a2c85024cd4d117d9 SHA512 26356f1301b2662f98833b6a0d74f6e507ba72ca5464fcd8d9f25043e0c0b7fe91d776903bb19a8088d2a66c97a580ad7dfc9a1c22fdced7910ab98357498c62
-EBUILD monotonic-1.6.ebuild 619 BLAKE2B 8276a167fc1da887cb7d40bfc202ed54d214041118afce3c24c7b584ada3363a6be9f7ff0046d651964c6d229e0fbbaefbc44a96972fd3511fb6a86495b22fcb SHA512 b8d1c80f383aa3b09324340f94958d09d6bbb0a5cdba8bec46609e308b22c455f6e6bfd62d1cf8c163e111db92efe1dd516b2fa4eee8fba1fbaf774a59f268f4
-MISC metadata.xml 390 BLAKE2B 7caa08a2c33c2217873f6db1205dbb1ea5dc642ce2544d508745ee12d921965fae2fefef5e245d4162720b18c1ee9c99ced1f49d5e1d3f965430947dfac71d18 SHA512 f8e6681efb655c60e4eb8c7abe3150398c2e02661b514af276553cf718597b48e19cedc8c52732f57c77fafbbc1beb67addc0cfaaf485cf2249914fe32e24ae3
diff --git a/dev-python/monotonic/metadata.xml b/dev-python/monotonic/metadata.xml
deleted file mode 100644
index 9d2e85429a8f..000000000000
--- a/dev-python/monotonic/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="pypi">monotonic</remote-id>
- <remote-id type="github">atdt/monotonic</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/monotonic/monotonic-1.5-r1.ebuild b/dev-python/monotonic/monotonic-1.5-r1.ebuild
deleted file mode 100644
index a8d9f439ae91..000000000000
--- a/dev-python/monotonic/monotonic-1.5-r1.ebuild
+++ /dev/null
@@ -1,18 +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,9} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="An implementation of time.monotonic() for Python 2 & < 3.3"
-HOMEPAGE="https://github.com/atdt/monotonic"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~x64-macos"
-IUSE=""
-
-# no tests
diff --git a/dev-python/monotonic/monotonic-1.6.ebuild b/dev-python/monotonic/monotonic-1.6.ebuild
deleted file mode 100644
index f9c9c61920bf..000000000000
--- a/dev-python/monotonic/monotonic-1.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=( python3_{7..9} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="An implementation of time.monotonic() for Python 2 & < 3.3"
-HOMEPAGE="https://github.com/atdt/monotonic"
-SRC_URI="
- https://github.com/atdt/monotonic/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-macos"
-
-# no tests
-# NB: this package is dead and should not be required for py3.4+
-# last rite it when revdeps are fixed not to use it
diff --git a/dev-python/mysql-connector-python/Manifest b/dev-python/mysql-connector-python/Manifest
index ed2c027635b0..1dbb2bf55f59 100644
--- a/dev-python/mysql-connector-python/Manifest
+++ b/dev-python/mysql-connector-python/Manifest
@@ -3,5 +3,5 @@ DIST mysql-connector-python-8.0.23.tar.gz 12095843 BLAKE2B e4cc24f045d0e988ad97a
DIST mysql-connector-python-8.0.24.tar.gz 14600574 BLAKE2B 93efd9430ef65c63a3097d5af4b10e4875e306674d306161e10388c873f79213da3c04dcda9d32ad3f19021253014e1f98d884a3da70dbe8be1f6d96da2ec9ef SHA512 6b28a6017b8c4f78bf9710d9e0213bb6c0f63656b40a17e2576a82b6e249f0ae63c916d282392e577e8471d03ee19fa9e1f9a940e08f3dfec23a05064b851912
EBUILD mysql-connector-python-8.0.22.ebuild 1523 BLAKE2B 482d37af75f68fcfbf92074f82474a006e66376289a177e49e3421c25895d2a8cbdf40c4d9301a7b8fa17d69737252ef99a2196c969bc65b57cc000819ef86d5 SHA512 5f1eea17a35e9277f09eb8101c3e91d3b47ae9803b6c949afea3206b22757c73144081cb456faa1c46b992c7ca14a4b39997f35a12f79100f823d6dbd7eee970
EBUILD mysql-connector-python-8.0.23.ebuild 1524 BLAKE2B f97c6f95c11fa80fea43d8ac86d1f7369561f5bee7ae7e8826187e5d9b758d4ff85b6d3f1ffaf096d680fcfb4b8dcd7133e0203d89011dab60ed3b4789f68a42 SHA512 e2a3f26be785e0ec920b828584e7c9bee38ed78bdf336d2d2e02e595c0b5ad6441dd971b67a4e5219999b0ca5b05d31f9733bf200813b8b2cd86b733081a1f98
-EBUILD mysql-connector-python-8.0.24.ebuild 1555 BLAKE2B 7b2b7890a89ac612be17e73eba571feb5e4dc6d493a905c392dc0d16986a03f5d212cdf07e50ddea8968cc91ecf3a7c30fcabd08ce2bf133b718013b4e2ef81c SHA512 6b35f874775c6b5aecdff32ba64979ee9311fc4e46af3eb9bba79506040b2c579e59f29f0d17dd4b8f2ed82b63216fa63bd5aea4ad41d868dc12711aacd76cdd
+EBUILD mysql-connector-python-8.0.24.ebuild 1553 BLAKE2B 24aeb8794a3cfe6e6b3cdb74eb732dc3bf5c1373535fb6e146f1f6a06ef35e45f645a11224ff8143e0f29ef30c33b870bd65ff58a65fbbe7f6c63369aaa1aee0 SHA512 3853b7d68e2cda1b472b29c80529164b8eeb87c67c9910e240beb7de813bdbda8a02b7949b5a305ec2a1be1cfdfea565654058534fc3a361736fa4e7978a414e
MISC metadata.xml 429 BLAKE2B ecbfe7e88466287141bd923db191969d384118b464659804a4aad33d811a6042b8082c9675a103e3e50b1ccbf74357be609ed714890412d2534bc77388f6b61a SHA512 812597d8918eeb1c0b94b8afb0b605cf98fe6e0f3d4f79b644d90e78f026a13d1233c7c0665022c752818acf07deea7151b988a701c8a5060aefe9264c2a592f
diff --git a/dev-python/mysql-connector-python/mysql-connector-python-8.0.24.ebuild b/dev-python/mysql-connector-python/mysql-connector-python-8.0.24.ebuild
index 454f690c682b..98d012be9e7f 100644
--- a/dev-python/mysql-connector-python/mysql-connector-python-8.0.24.ebuild
+++ b/dev-python/mysql-connector-python/mysql-connector-python-8.0.24.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Python client library for MariaDB/MySQL"
HOMEPAGE="https://dev.mysql.com/downloads/connector/python/"
SRC_URI="https://github.com/mysql/mysql-connector-python/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
LICENSE="GPL-2"
SLOT="0"
IUSE="examples test"
diff --git a/dev-python/namespace-paste/Manifest b/dev-python/namespace-paste/Manifest
index 33c3f2864e13..d0cc54bb5b67 100644
--- a/dev-python/namespace-paste/Manifest
+++ b/dev-python/namespace-paste/Manifest
@@ -1,2 +1,2 @@
-EBUILD namespace-paste-1-r1.ebuild 821 BLAKE2B 440754eb998f5a103b23754a839924d155779173f8bb38320627f92410e83f627e5411e0e5afb8f74a3cfa4846433295e68d17bd82d9a8070ab0937403b165a7 SHA512 7d5e2578411180e60dc4a1567123d6fd427ac7bac250ed7eee95eaefd74e575237bfa2546abe03f8f8218aab76611e537e7edb0a2a9c755f1731066cd20bfd8c
+EBUILD namespace-paste-1-r1.ebuild 821 BLAKE2B 1ac0bb153d9f6b63f2125d225bcbc51de498a330cbbea7cd00cd64a4725b0a3df7a74404909ae0b3fb6a65500ba0f6d9da47769d795477418e88fe4bfc73917b SHA512 69127cd0ba43221b7d12ed499a1811e2bb0fd54022fed8623393a82e1f47a1d49d57f61b72f80aef4936faf9a63b373093309bf210ea704ad73b0a1cbd190ae5
MISC metadata.xml 242 BLAKE2B 17fd7db1343fb7dba1842d5b62d83e56e2816962b0122ec6eee7f9e163f333d69ede2cbdf2a2ba8c77613367fca3d2cee779697fb25b5d8cf0439e1e845dbf1f SHA512 2ce768d5aae91f32da90c62900f556c647eb9806c810a817b6c45c5356e71f504b5a646bf75f553c3a9bfd3f94c4317df4948bae863ef7525b4a013b63618cd8
diff --git a/dev-python/namespace-paste/namespace-paste-1-r1.ebuild b/dev-python/namespace-paste/namespace-paste-1-r1.ebuild
index d549dc639e05..e149c6442c23 100644
--- a/dev-python/namespace-paste/namespace-paste-1-r1.ebuild
+++ b/dev-python/namespace-paste/namespace-paste-1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit python-r1
DESCRIPTION="Namespace package declaration for paste"
diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest
index 2a45a86faf4f..4bfd4b8416bc 100644
--- a/dev-python/nbformat/Manifest
+++ b/dev-python/nbformat/Manifest
@@ -1,4 +1,3 @@
-AUX nbformat-5.1.2-package-data.patch 1396 BLAKE2B 60991048ef5b01f1a243e10daf81384b9dc35ea0f56e0b2385d08bea57b65dbb8084c988a767f17cf97d583a6bc1917bd110b448810ca93213c6dc9d0362512f SHA512 d75d579edb77132ba5385de780ab104c80efe38aa18cef092edefccae23aa701c4b642d0cec05e245796e0dc6f4349a84ebf72671229b625f1adb907c779e305
DIST nbformat-5.1.3.gh.tar.gz 130922 BLAKE2B 866eb53dd3f04c09f4a08303c5e84b672cc826d2d9b369cd85038b6c4075e74dce88fbcae80fc9b5450faf1c4971d121abe35e0a2ce2a8e73e020d2bed3a5594 SHA512 b4bc3d51d6e940ce1e2b1f5ca1005cf3d466b2b7b589383a31c4d2908c4e539344f4c8fb9e92993469d4d66f363c35082f0c16b8a63aa61e19fb24fa5ac910fd
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/files/nbformat-5.1.2-package-data.patch b/dev-python/nbformat/files/nbformat-5.1.2-package-data.patch
deleted file mode 100644
index 4fd1de2a942b..000000000000
--- a/dev-python/nbformat/files/nbformat-5.1.2-package-data.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From 6dc17e79be58c3cce66256eec2a565692cf95809 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Fri, 22 Jan 2021 10:16:24 +0100
-Subject: [PATCH] Fix installing package_data when --build-base is set
-
-Fix package_data declarations in setup.py to associate every set
-of files with its bottommost package. This is necessary for the 'build'
-command to install files correctly when --build-base is passed
-explicitly. The all-files-for-top-package approach seems to work only
-incidentally.
-
-To reproduce the problem, try:
-
- setup.py build --build-base=build2
-
-and note that none of the data files were installed.
----
- setup.py | 16 +++++++++++-----
- 1 file changed, 11 insertions(+), 5 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index 22305d3..0a6aa45 100644
---- a/setup.py
-+++ b/setup.py
-@@ -34,11 +34,17 @@ for d, _, _ in os.walk(pjoin(here, name)):
- packages.append(d[len(here)+1:].replace(os.path.sep, '.'))
-
- package_data = {
-- 'nbformat' : [
-- 'corpus/*.txt'
-- 'tests/*.ipynb',
-- 'v3/nbformat.v3*.schema.json',
-- 'v4/nbformat.v4*.schema.json',
-+ 'nbformat.corpus' : [
-+ '*.txt',
-+ ],
-+ 'nbformat.tests' : [
-+ '*.ipynb',
-+ ],
-+ 'nbformat.v3' : [
-+ 'nbformat.v3*.schema.json',
-+ ],
-+ 'nbformat.v4' : [
-+ 'nbformat.v4*.schema.json',
- ],
- }
-
---
-2.30.0
-
diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index da3557e5929e..b05ab8a7f266 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -1,8 +1,13 @@
AUX numpy-1.20.1-no-hardcode-blasv2.patch 2582 BLAKE2B 5057f925a12e6703ab5d9d4c342db80f7f5a7f02a5b5884bd9fac574dcadb9234901b08b1b2ca5bc5ba0345a58e896a241e3a48b4b050b2f5a1063324359d84c SHA512 4418b9c5ed3842848bc06a56ebbd7cd9261657e407775374f2f060944522128d8a5178888def6e4cf42ff6d81082d9cc1425d9553c5334ad4e728d0df9b86bc8
AUX numpy-1.20.2-fix-ccompiler-tests.patch 1616 BLAKE2B 3e2796029854207187322b1061201e7f014472c64d8c66a2dd3f82ec2eed7311f5cc3351d98aeb4b8b75d95608853066a30394e5316bb91e443744f33d66966b SHA512 5ed01b466a0da96b5d7c56b78e420d6c589c48c20053b9da66344384fa93048f90e281d3ed5caa9325f6afe00ff48841b24abc926c75aacb8a6bd5418ed32117
DIST numpy-1.20.2.zip 7756879 BLAKE2B 8b76942e04701e164029b145fed1747de72142ea4f5a8aa7472a01caeeed5e0b5b6d9e543106f9786e231df5a8afe3b7ad9256e69873e4f8876c659114bc494e SHA512 337a66d68c965da06f757a89b58d30b83ec0b2f3c7a3bb39496e5031e50fee6c4f2ec090202c3da9a20613864ea46d032ae75af1de5c33eebe515133ef37d40c
+DIST numpy-1.20.3.zip 7761912 BLAKE2B a4da49f7c1aadca299acb1b6d92deb4f50b1881c4b131cd389524a88ffc70179b2acdc88235dccd1ffd09879893db45b16bf2f54ced9b9639b806e85f7346285 SHA512 897be1cd6f3880711149dcedd838357e2d937a3c5f36b2a0db6ceed341654acf96b8b775610e1b43bdb6eacb987bbc51aaa8906244ca02cc8c2eae359ccef405
DIST numpy-html-1.16.4.zip 12097069 BLAKE2B db1f897342fbc80a761fbaee7b0eee3761dbfa04ef6c46a137bb2392caaec8256580467ce06498cceeada2639151a1ec75dafab484d64cb897c008727d6d32a5 SHA512 c44c5e1e0cb22f9dd46fe9e302030292d85e567456178fee296746a414271634e906509fb6665ac63fbfebdd13c5383574f0aa47b4fbc639063da31addc3316a
+DIST numpy-html-1.20.3.zip 22936526 BLAKE2B 9c0bf4edea0c34640a2f2d84f117aa383f8690f5c99eb9c504aa27c07195c1e5a4219efc798398d8de709803b67d4a41a2739b1319b6dd7aeba3e70e817c2488 SHA512 181ff49fcde40f2d260e480d4a90bd8b439aecafef4ea581749b5a432c7e8c163b1714a97fd447c512b550d5bf3d9b104c575b4939eb5c8b7b70bbce1153982a
DIST numpy-ref-1.16.4.pdf 5176571 BLAKE2B 9a875ebd1473b241d463d810a6d191581aef961158f2f82959671b554ace3ad482795e4f3e1cb7dd4632cff926c1e864c675a7624fb0f4e4f297948bf50f0564 SHA512 983ba0f34a70c011886bdbc9fd8f3f75a3a967ca29217acc76fa46e7da391296a5628c9a557ac76efb393271abfb8ee4f376d401c1cc1e5c30622e54b9325d09
+DIST numpy-ref-1.20.3.pdf 7362241 BLAKE2B bf17564d7aea0db25ca9ef6b24dbbd25093c09e2a93bb60b69220d4e666024c50f3373fdb65aac510c06420dc415102d552fb0435e1986330ffdc41e9e356098 SHA512 316e645402125ca41d1e8b4da33374703f4379c31cf572c8ad429e0e89b6968776f480f9159bce53b9fdec918f03b82e5bb6446f127f43f138d6c0990191af5a
DIST numpy-user-1.16.4.pdf 596203 BLAKE2B da3ad1f0ec1c965d20656f73a970911cbb58efa73a5df89e2e6485e0dd763f483e35eea1395ac919bf35d496fb216cee954fc5d31edebc1796a24a2a7a2d12b9 SHA512 3083008547213bfa98ffa5cd8e2cea13f6947f42d83aef61502a2a852b0d5f27d727c76b42d281d7a2f4f76c78e88b12ee3d9b164b39fe1f0213ace7097357d6
+DIST numpy-user-1.20.3.pdf 4977046 BLAKE2B 3548463cc878645bb169255d3332681685d0f05e02abf4cfcdd03773826d34f5a25c020240652839867a76258b25ca601ed292462f80bdf18b92ecfb46710487 SHA512 f6c37152228eac1fb69ddfc3a37454066ed678d57f12a587e0edcfe0adb390cc0b470384c2751033f7407bac44df9f69b0da4f3da1c300e6fc02231035ff634c
EBUILD numpy-1.20.2.ebuild 3734 BLAKE2B 2a4dd063c94eb074c8ce3f60039710d4426f1f8e0be2be1419af23a791bdee32cb52aaf03084741fdb4d6a849b9e6c4f08aea3d642178361e5d1dd8329ca9f3d SHA512 541e3a324ef2f06236c78b5578a338b0084e1067b2fdd214f95bb579f706e6db91fe00513999deaffd5e7bb4736e49326c8f919e4c1b3b7b8c1dd473364032b9
-MISC metadata.xml 876 BLAKE2B 5e257d6ea3c59c5819d854db7b7db3ebff53b5c87b5ce9348786085f09db12aa6fc8fa86393b9e6c06760ac0d9f36a52fdfb1865c9d1d9ad5526d74d3d53e8b1 SHA512 d35d0954ff8f21e370edeab3ce3e5ab501bf216c93399e807ede6f1910ba0ea41359425bf894d813a39442fb92a724fe83ec8a5c64e6bd97de9422f67700d549
+EBUILD numpy-1.20.3.ebuild 3620 BLAKE2B cecd9f66ae407dfde773acab8599b03039ec5aebd4cc6d7f7595487a40b4b940ddd4d40ef73b81ee5750037204849ba1d4c22c36cc567f4124bbf041249597be SHA512 607134d85ccd121f581cbedf8f46a0adbe843193a96b9b4341adcd1d0253f154b2be19bdd4a54ab7b4c8daa8c031141d8fdf35aa0be631b0d36a89eb887f7407
+MISC metadata.xml 934 BLAKE2B 948b9a948cddc46d20d672992bf73ddb1e59ba18f470acf805c78f561249e7bce2cec1cb1affe63aad447f2f0ad627147cf05ca04ac3c321781255357de92d63 SHA512 404bc31423a1093c19dd535aa3cd5a6b925f4ef1699f9991ae19b46495c46ac4ab3b0b1995f62ea8bc5de15889b975dfcdc416360978508b837d4d5d518dfeeb
diff --git a/dev-python/numpy/metadata.xml b/dev-python/numpy/metadata.xml
index 28902614586a..d16c69eb8aaf 100644
--- a/dev-python/numpy/metadata.xml
+++ b/dev-python/numpy/metadata.xml
@@ -18,6 +18,7 @@
It is the successor of Numeric and numarray.
</longdescription>
<upstream>
+ <remote-id type="github">dev-python/numpy</remote-id>
<remote-id type="pypi">numpy</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/numpy/numpy-1.20.3.ebuild b/dev-python/numpy/numpy-1.20.3.ebuild
new file mode 100644
index 000000000000..10bbd07b87e7
--- /dev/null
+++ b/dev-python/numpy/numpy-1.20.3.ebuild
@@ -0,0 +1,140 @@
+# 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(+)"
+
+FORTRAN_NEEDED=lapack
+
+inherit distutils-r1 flag-o-matic fortran-2 multiprocessing toolchain-funcs
+
+DOC_PV=${PV}
+DESCRIPTION="Fast array and numerical python library"
+HOMEPAGE="https://numpy.org/"
+SRC_URI="
+ mirror://pypi/${PN:0:1}/${PN}/${P}.zip
+ doc? (
+ https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-html.zip -> numpy-html-${DOC_PV}.zip
+ https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-ref.pdf -> numpy-ref-${DOC_PV}.pdf
+ https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-user.pdf -> numpy-user-${DOC_PV}.pdf
+ )"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc lapack"
+
+RDEPEND="
+ lapack? (
+ >=virtual/cblas-3.8
+ >=virtual/lapack-3.8
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ app-arch/unzip
+ >=dev-python/cython-0.29.21[${PYTHON_USEDEP}]
+ lapack? ( virtual/pkgconfig )
+ test? (
+ >=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}]
+ >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+ >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/numpy-1.20.1-no-hardcode-blasv2.patch
+ "${FILESDIR}"/numpy-1.20.2-fix-ccompiler-tests.patch
+)
+
+distutils_enable_tests pytest
+
+src_unpack() {
+ default
+ if use doc; then
+ unzip -qo "${DISTDIR}"/numpy-html-${DOC_PV}.zip -d html || die
+ fi
+}
+
+python_prepare_all() {
+ if use lapack; then
+ local incdir="${EPREFIX}"/usr/include
+ local libdir="${EPREFIX}"/usr/$(get_libdir)
+ cat >> site.cfg <<-EOF || die
+ [blas]
+ include_dirs = ${incdir}
+ library_dirs = ${libdir}
+ blas_libs = cblas,blas
+ [lapack]
+ library_dirs = ${libdir}
+ lapack_libs = lapack
+ EOF
+ else
+ export {ATLAS,PTATLAS,BLAS,LAPACK,MKL}=None
+ fi
+
+ export CC="$(tc-getCC) ${CFLAGS}"
+
+ append-flags -fno-strict-aliasing
+
+ # See progress in http://projects.scipy.org/scipy/numpy/ticket/573
+ # with the subtle difference that we don't want to break Darwin where
+ # -shared is not a valid linker argument
+ if [[ ${CHOST} != *-darwin* ]]; then
+ append-ldflags -shared
+ fi
+
+ # only one fortran to link with:
+ # linking with cblas and lapack library will force
+ # autodetecting and linking to all available fortran compilers
+ append-fflags -fPIC
+ if use lapack; then
+ NUMPY_FCONFIG="config_fc --noopt --noarch"
+ # workaround bug 335908
+ [[ $(tc-getFC) == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95"
+ fi
+
+ # don't version f2py, we will handle it.
+ sed -i -e '/f2py_exe/s: + os\.path.*$::' numpy/f2py/setup.py || die
+
+ # disable fuzzed tests
+ find numpy/*/tests -name '*.py' -exec sed -i \
+ -e 's:def \(.*_fuzz\):def _\1:' {} + || die
+ # very memory- and disk-hungry
+ sed -i -e 's:test_large_zip:_&:' numpy/lib/tests/test_io.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ export MAKEOPTS=-j1 #660754
+
+ distutils-r1_python_compile ${NUMPY_FCONFIG}
+}
+
+python_test() {
+ distutils_install_for_testing --single-version-externally-managed \
+ --record "${TMPDIR}/record.txt" ${NUMPY_FCONFIG}
+
+ cd "${TEST_DIR}/lib" || die
+ epytest
+}
+
+python_install() {
+ # https://github.com/numpy/numpy/issues/16005
+ local mydistutilsargs=( build_src )
+ distutils-r1_python_install ${NUMPY_FCONFIG}
+ python_optimize
+}
+
+python_install_all() {
+ local DOCS=( LICENSE.txt README.md THANKS.txt )
+
+ if use doc; then
+ local HTML_DOCS=( "${WORKDIR}"/html/. )
+ DOCS+=( "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf )
+ fi
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/olefile/Manifest b/dev-python/olefile/Manifest
index 9e82ccfe6035..a7f57f608bb0 100644
--- a/dev-python/olefile/Manifest
+++ b/dev-python/olefile/Manifest
@@ -1,3 +1,3 @@
DIST olefile-0.46.tar.gz 97587 BLAKE2B e6dbadda6f18ec287f5b1b59ab4b92ceee25b4ca47499ed31a03992ae4e3a7269ba0c641f631c4beafdfe43eccab4881d06f7ba372ec47b376b5eb3ed788f45d SHA512 e70975cdda11004ab331908085e0cbd9cf3e44f49fa1453a7af5373bfed0a98729bb7600fee7a1042be6c40c58649f3650972d9e4520bbab218cf715f6264f98
-EBUILD olefile-0.46-r1.ebuild 554 BLAKE2B d1333a3f8c56c5cc483346007e51b96fc49c77e67c4541d8cef6911b465620ab04c41e667aab1d559c770900cc2713237d07e25acec51af71aee81668a5c21a7 SHA512 8dbdae45ba65bf1f3d24daf0c85bcc3efcda770a84861588ec242651a5363f3180705ef8d401b493a1f57fad6810fe9528a7c54bb96c4a441e4c8c85deebefb5
+EBUILD olefile-0.46-r1.ebuild 555 BLAKE2B 39cee172ff408e0d19b020e3f68b235945a1ee9c01a9360b337dc4cb75bb5e679daa60e39a13d565852a25686e4b9f13e0072c78379cc340d32a0e3b0ebf2d3f SHA512 91e4efea049849e2e31a47ef743f1b72f1fa992e3f14f0a259df8140fde85c04d13d67f76a860d5e3f357fd4ddeb14b94db1e4df1b3b240681cb4902f31a9e63
MISC metadata.xml 379 BLAKE2B 1b76ae228143f7e6fa4e532f8b6fcadc19e36b40abca620267edd0e7f626ba27a865bbcc92c5f1889301841f190e8b58484524db667d196ca4ac4be92bcdace2 SHA512 3da4b083834b368bf4f4f0f2bef54fab1306e199f38e3f763f98d26662cf9cae01acbb15db07e39d2a97aa5c556efb4241043da5bdac998c905a4538c33088a8
diff --git a/dev-python/olefile/olefile-0.46-r1.ebuild b/dev-python/olefile/olefile-0.46-r1.ebuild
index 559cae7e0b0a..a4c54fc05f88 100644
--- a/dev-python/olefile/olefile-0.46-r1.ebuild
+++ b/dev-python/olefile/olefile-0.46-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..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/parallax/Manifest b/dev-python/parallax/Manifest
new file mode 100644
index 000000000000..5e3ad4c0aa67
--- /dev/null
+++ b/dev-python/parallax/Manifest
@@ -0,0 +1,3 @@
+DIST parallax-1.0.6.tar.gz 17371 BLAKE2B 7540b7248ddeecbef79bf6d302043c48e5aa228a9c217aa0df3161d399d326d8e5da7e06906ac1bd715976dd65d5282302c73df84d00d64de525e4e16a37ffdd SHA512 01f45d5fd801b5525adec12655e620219f8c2ccb9390b82ca78f19a7489278121dd45de6be387034da3691d9ccb1e8f912859c31e85a82bccd1a789da830349e
+EBUILD parallax-1.0.6.ebuild 417 BLAKE2B a6b6bada91bebc6869ccd619b12aaf634ee6d6a9446e8627c6d331e821fa874922f1cedf6e3b91a61c375d9f7fc36db638b0f36cdac6e1242c87abff9b9c6137 SHA512 330a2cd22075c0897d4e1065a6b6113a52c936c6637267828baf47a6b413c33826bb7158f1a1808eb7fd4f926bd3021b7bcdd2feb0302e955c3daf6dc52f014d
+MISC metadata.xml 513 BLAKE2B 07ce796890612eafe4b3b803642a110f6604fc3a1d5c5d664b0e36791c50f0c5978f1444dd9b79d1806bdef8940a59862c52b9b3bec66b2ae29c7edb407a5883 SHA512 3403c6220788bf8af62f496c573fcba14fc408e7549da02d7f49fd393875b9d44e656930a49bd6392e05879a4e809b02a1efb7f0dbdfd8cf8c08f217baaf4dbd
diff --git a/dev-python/parallax/metadata.xml b/dev-python/parallax/metadata.xml
new file mode 100644
index 000000000000..2e1f379a2b45
--- /dev/null
+++ b/dev-python/parallax/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>pinkbyte@gentoo.org</email>
+ <name>Sergey Popov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>cluster@gentoo.org</email>
+ <name>Gentoo Cluster Project</name>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">krig/parallax</remote-id>
+ <remote-id type="pypi">parallax</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/parallax/parallax-1.0.6.ebuild b/dev-python/parallax/parallax-1.0.6.ebuild
new file mode 100644
index 000000000000..fb448516f786
--- /dev/null
+++ b/dev-python/parallax/parallax-1.0.6.ebuild
@@ -0,0 +1,15 @@
+# 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="Execute commands and copy files over SSH to multiple machines at once"
+HOMEPAGE="https://github.com/krig/parallax/"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
diff --git a/dev-python/paste/Manifest b/dev-python/paste/Manifest
index f88f22294d45..6db706c41105 100644
--- a/dev-python/paste/Manifest
+++ b/dev-python/paste/Manifest
@@ -1,3 +1,3 @@
DIST Paste-3.5.0.tar.gz 638021 BLAKE2B 6c8d856733245a7eef5782f8d6c1fe35093f5247cc76e86ab308f2d98a99ebaaef5309a9c402f1334707e042b52e52d7801723e9404ad0ae454b756b9df31dfb SHA512 a9f596d6fcd95f915990c16830caeb9c9a03412447597258c67a003fd485e2efd27798f2eb2de9978ac529292af4b55136de554bfb501e90f6185f55a6b0531b
-EBUILD paste-3.5.0.ebuild 1081 BLAKE2B ccadff78b7744a071905d7c251ae71dfb38f495f33c176aaba674dcb6bfe2d977cfafd2df449baad4692f77aa8dcf39407fbb3bb113dd74bd94685c3a2bba9fd SHA512 59aad166fb1c8274eaef215d4fd4bbe7ad0ed2431031806ceb672239001d091ad0ba0acdfd59549525947f0cc0bf826e333492e02e2d5c58bf302dc685e01e56
+EBUILD paste-3.5.0.ebuild 1080 BLAKE2B f1794decc841119d3a57460e0b45ba6c17a0bf5545a4df72e5d9ab94c866d4fe6561ca8862863ae70104760f0700d301492ce997f453f32e568c6572cbf18c26 SHA512 1ecfc847cdf0c89dc3659dcce7100641b3efa694bc6492335a97ea9ce8bb5d783dc9f901fabe96385ba6bb2886f237f8313b109d6192c91b00ae577d3cfb81f5
MISC metadata.xml 627 BLAKE2B 544d8a892fba33e583c08d31ff232d71c71397981b5d51f721545e9d1dae4342b68741d656d8eba8988f57eb9a6990adc2827c4f2f4a7b9262fa2be9bd9740be SHA512 a49e8e5ce28d107c97b02b00e7c0b3c260c780fc4ac7d80ea3e8163cd5a8fb44756470ad2603b0d9db312e5cd36b0039eae61dddc0339618ef0c6ee675f1ef58
diff --git a/dev-python/paste/paste-3.5.0.ebuild b/dev-python/paste/paste-3.5.0.ebuild
index a6676874a12a..541b33f53a13 100644
--- a/dev-python/paste/paste-3.5.0.ebuild
+++ b/dev-python/paste/paste-3.5.0.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
@@ -30,7 +30,7 @@ python_prepare_all() {
-i tests/test_httpserver.py || die
# Remove a test that runs against the paste website.
- rm -f tests/test_proxy.py || die
+ rm tests/test_proxy.py || die
distutils-r1_python_prepare_all
}
@@ -38,5 +38,5 @@ python_prepare_all() {
python_install_all() {
distutils-r1_python_install_all
- find "${D}" -name '*.pth' -delete || die
+ find "${ED}" -name '*.pth' -delete || die
}
diff --git a/dev-python/pathspec/Manifest b/dev-python/pathspec/Manifest
index 5f72663b2500..010f0b094c32 100644
--- a/dev-python/pathspec/Manifest
+++ b/dev-python/pathspec/Manifest
@@ -1,3 +1,3 @@
DIST pathspec-0.8.1.tar.gz 26644 BLAKE2B 3591aabbd62a0fa1908cef5478d74a6d3ba64333a540c124aa6e7d25fbc45d44faa83e0822fa776ccf787d72ec9c2a977daddefa07d5d6fea2c8c6345836350c SHA512 f793ecf9bfb6511420a37fefa5a9dbd79d8e7329c305d6f1ecb4ea90e322825471983b56722c680e418e0bab41204996075c83cfc8ba7c6a0e5e09b1d8fd1d2e
-EBUILD pathspec-0.8.1.ebuild 557 BLAKE2B f04b3d3a40a66d0e30f4dc823b89185bbc4983a2ce10174a562c6b0c3d0be7450198edc7f22d57b47435d323138df54e98418a840146eecc917ce6fc60dcf571 SHA512 8c8bda94b38f5fa4429e3ce278d4d7befaec316a5b3e5c4ffae5e1b72935f4c3a97ee7c6421733c3d3f93bb9d78242b388bf046a6dd90a733504d72f258f5377
+EBUILD pathspec-0.8.1.ebuild 558 BLAKE2B 422f6c5a2833410f01ed8089ab31e330e0c5dd5c9b35e2ecf6188050e6b7711dabc8d17b35506d2a78a1fb3085122ae8a0854e449e713cf6cd2f906f0804185b SHA512 799dc93a8f47780441bafbcdb1664c7697b81fa7b2efd97b647dd8055b07b0331a65d90d05956741855ba38293ebb91633c8b047e9173dd620c15cbc27a5e10b
MISC metadata.xml 421 BLAKE2B 388eb128b62746868b4ceabca9cc533b64ce5d5cfcf5fd70b235b2e3f569148b8de15443dd9f7406ac7a050dcda0e73999f3451ea51f8a7b7ccf979115ddcd32 SHA512 fd54f8bd2c7ef1515c4f4dc936b7de16c8efaa5c81e0ce313c719172d61874455c342b6c4103b5528cc423624d04cd236aa795d5adecdaa106f7f42277e5ccf8
diff --git a/dev-python/pathspec/pathspec-0.8.1.ebuild b/dev-python/pathspec/pathspec-0.8.1.ebuild
index ea37b043dc82..bdb9433a6f6d 100644
--- a/dev-python/pathspec/pathspec-0.8.1.ebuild
+++ b/dev-python/pathspec/pathspec-0.8.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
DESCRIPTION="Utility library for gitignore style pattern matching of file paths."
diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index a7bbace12395..82c09bbb20a8 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -4,10 +4,12 @@ DIST pikepdf-2.11.1.tar.gz 2382829 BLAKE2B 97a3cd65c22de0e7e3ab3099a3f51993367ec
DIST pikepdf-2.11.2.tar.gz 2297115 BLAKE2B c1ab1b99d13da7a52eda214d550597871f4d67553490f2c14096e6a620fa8bab6278a34b39e162de1bd0d71f781b79011468e5d045201dc936ec8eef07272657 SHA512 ff86e5c12e029978c0eb8e6bae7c5cd9a1b8e1f8eb07a6e623767ccb14ecc747493aa9eefc48be25464192e97eba5cd49c56983182f237532c4b4817b5732c28
DIST pikepdf-2.11.3.tar.gz 2298121 BLAKE2B 981c3607302ef5406bff886706b0d192943b367b753e4acbdbb36ea97a6921a24443f0204bc99b982b79260ba32b619e4a5f07b8a5b834be54feb0a6efdb950c SHA512 f9413ebf5bbb0a17c2ffeccc08262e59d47aaba60e68a7b1c2c43276c33fbe8b8363203394c850e21f1cc4883100047b966f7a8fbca6b3d5950bfda6f6918064
DIST pikepdf-2.11.4.tar.gz 2298520 BLAKE2B 4c657e50259cc126a4537f699c30723eb5d06303b2fabaa53c4ed2862236bcc253ab793d20905f7f2e298649a3ba8c5c8b66deeb4b859b66e18ab50cd512b843 SHA512 292fa0cfdd0a3d43bfc533dd339acc35b93958cdab476a7963274f0e98f2d8ad0c121d7605b53fe9e1a318cab59b24a46343ccf9f25e6de32e6e39d6dfc02ff1
+DIST pikepdf-2.12.0.tar.gz 2300821 BLAKE2B 17f2a316d7139471f1bc1106b52895246ecf4503a0c52cb7ed0b8fd408c9bdc8f4e4539f7381b184be50747edc12ee4ab1d58587c9db1fd4c3384d83a56a3ea0 SHA512 7484da6b6aeb8dc93c7b9eacbf5f5096bf738c2b75e4d3d63b189494acddba3da8c707fe25526ef2fa0be15be03729b347ef971f1ae61e38fe6c55ee72272359
EBUILD pikepdf-2.10.0.ebuild 1538 BLAKE2B b56471c516e7c203ca3b712d9ebffcee5c322bce8ca2eb6a31baa5238f7999bd4445dfe0149dabb6e6b259878b2afdbecf46e0bd60c95da63be2f8d5a251e8a6 SHA512 f1e661917c48506ccf19eb50c3ff7ff9c2ebfc2ab6e731a8ac9c81dc22b92c253bafc037d69d8a8e9372712699a3004734278a0fd78c709502ff2066bebddbd0
EBUILD pikepdf-2.11.0.ebuild 1539 BLAKE2B 841c0a3650d5cc0f09cc3c076fbb5050d2c2e34c636c0ab8afc0ddce709dc46d7a2feb723026ab6c3f2bae636b3c6d10f7127de6d840efe1c10577dc941fd9c0 SHA512 a4ac1019887e723a6562a0f0e2d97f6c7049f469409be3abcf08ad8b9d72b5b99b254b7d319b58df88f86c7a6f0ec6b03f7ccc6de3b3573c860a6b022200fe82
EBUILD pikepdf-2.11.1.ebuild 1539 BLAKE2B 841c0a3650d5cc0f09cc3c076fbb5050d2c2e34c636c0ab8afc0ddce709dc46d7a2feb723026ab6c3f2bae636b3c6d10f7127de6d840efe1c10577dc941fd9c0 SHA512 a4ac1019887e723a6562a0f0e2d97f6c7049f469409be3abcf08ad8b9d72b5b99b254b7d319b58df88f86c7a6f0ec6b03f7ccc6de3b3573c860a6b022200fe82
EBUILD pikepdf-2.11.2.ebuild 1539 BLAKE2B 841c0a3650d5cc0f09cc3c076fbb5050d2c2e34c636c0ab8afc0ddce709dc46d7a2feb723026ab6c3f2bae636b3c6d10f7127de6d840efe1c10577dc941fd9c0 SHA512 a4ac1019887e723a6562a0f0e2d97f6c7049f469409be3abcf08ad8b9d72b5b99b254b7d319b58df88f86c7a6f0ec6b03f7ccc6de3b3573c860a6b022200fe82
EBUILD pikepdf-2.11.3.ebuild 1539 BLAKE2B 841c0a3650d5cc0f09cc3c076fbb5050d2c2e34c636c0ab8afc0ddce709dc46d7a2feb723026ab6c3f2bae636b3c6d10f7127de6d840efe1c10577dc941fd9c0 SHA512 a4ac1019887e723a6562a0f0e2d97f6c7049f469409be3abcf08ad8b9d72b5b99b254b7d319b58df88f86c7a6f0ec6b03f7ccc6de3b3573c860a6b022200fe82
EBUILD pikepdf-2.11.4.ebuild 1539 BLAKE2B 841c0a3650d5cc0f09cc3c076fbb5050d2c2e34c636c0ab8afc0ddce709dc46d7a2feb723026ab6c3f2bae636b3c6d10f7127de6d840efe1c10577dc941fd9c0 SHA512 a4ac1019887e723a6562a0f0e2d97f6c7049f469409be3abcf08ad8b9d72b5b99b254b7d319b58df88f86c7a6f0ec6b03f7ccc6de3b3573c860a6b022200fe82
+EBUILD pikepdf-2.12.0.ebuild 1539 BLAKE2B 841c0a3650d5cc0f09cc3c076fbb5050d2c2e34c636c0ab8afc0ddce709dc46d7a2feb723026ab6c3f2bae636b3c6d10f7127de6d840efe1c10577dc941fd9c0 SHA512 a4ac1019887e723a6562a0f0e2d97f6c7049f469409be3abcf08ad8b9d72b5b99b254b7d319b58df88f86c7a6f0ec6b03f7ccc6de3b3573c860a6b022200fe82
MISC metadata.xml 686 BLAKE2B 1f1d046dfc50cdcd7a3fe3f7b0c059cda23dc88173e5024a9c267dab6e061693d29bd41de17b26a957e674daeb0330d0040fb354f0ff2632f29bfd7cfacf1a9f SHA512 55fc4fdc78fd0f9c9edbb7a6dc62a946086c98cd4a0779e4ff73c462e14634db0f3b67ba79aa7758831a365cdacc7e931be66d16680c8055895468e08f285bbe
diff --git a/dev-python/pikepdf/pikepdf-2.12.0.ebuild b/dev-python/pikepdf/pikepdf-2.12.0.ebuild
new file mode 100644
index 000000000000..2a76869d388e
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-2.12.0.ebuild
@@ -0,0 +1,51 @@
+# 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/_p/.post}
+DESCRIPTION="Python library to work with pdf files based on qpdf"
+HOMEPAGE="https://pypi.org/project/pikepdf/ https://github.com/pikepdf/pikepdf"
+SRC_URI="
+ https://github.com/${PN}/${PN}/archive/v${PV/_p/.post}.tar.gz
+ -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="app-text/qpdf:0="
+RDEPEND="${DEPEND}
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/pybind11[${PYTHON_USEDEP}]"
+BDEPEND="
+ >=dev-python/pybind11-2.6.0[${PYTHON_USEDEP}]
+ >=dev-python/setuptools_scm-4.1[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-5[${PYTHON_USEDEP}]
+ >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
+ >=dev-python/psutil-5[${PYTHON_USEDEP}]
+ >=dev-python/pytest-6[${PYTHON_USEDEP}]
+ >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
+ >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+ )"
+
+#distutils_enable_sphinx docs \
+# dev-python/ipython \
+# dev-python/matplotlib \
+# dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/wheel/d' setup.py || die
+ sed -i -e '/-n auto/d' setup.cfg || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index 9e2f17834030..e7165ed45911 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,3 +1,3 @@
DIST pillow-8.2.0.tar.gz 47898485 BLAKE2B bd8421a101e0be080f2fab238c3c26a4e1e722738e1036bfbb533f420881ea638016ac56e9e66ec74a93c6dafc6e4f8807ec3d504400bb675488da00c9c3cb1c SHA512 40e97a54689ca04349d17b69b0e95bb3ef4fde0b60c6c55a2ec76034a5c2a9ebee0b310f68de1636db08786d9b2ad444bf10ac3b42a31404847cc165aa8392ac
-EBUILD pillow-8.2.0.ebuild 2615 BLAKE2B a0555cd384fffc80ad84db7a2e2c9bd0cfa02c0293bf874f97685e4e73642342d2af874c7f53b3446dddda00e313b1e6627c567a902c0922b58c926acb3b97bc SHA512 8b476263ef7ef530a25c052f102670429c37384204e0450d42abc6f39545a9393b2136122199a6d678d2ee4770b70d68b202764382681221b6c2101ae3b88b54
+EBUILD pillow-8.2.0.ebuild 2616 BLAKE2B 993e448ab2b6657f27d55dfa2a5ae8f94b9c9dfa895a866278217b6d5abf687e6e835d3e96aa249862a4eed980c2073c14c63cd68e36cf5f95e91ecb61b19c00 SHA512 4945e83af471f257dc5944ebc6237a56e25a8a208eeec3b8a0ca13624e6007263846c6fa3f78d4bc623e7f1834ed9a9700e99c720b683bfb79971c8ce945e9b3
MISC metadata.xml 479 BLAKE2B 8573c3f71b8e0d548f50dcb630a7c36d773ca8bb80f210bec320dc85bf12b70e9f30068dea615925c401726f0a5430827baa0104300abfd85060b522065c8d37 SHA512 473a9aea70516087faba8abddcd02bb76cb62711a5446fc5c58cedc0f0beb70cdef32e928ec293698b524d2e49440be2328567f84efeea4333477b7b9bd7a7d2
diff --git a/dev-python/pillow/pillow-8.2.0.ebuild b/dev-python/pillow/pillow-8.2.0.ebuild
index dad2ade882c8..26c8aec44163 100644
--- a/dev-python/pillow/pillow-8.2.0.ebuild
+++ b/dev-python/pillow/pillow-8.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
PYTHON_REQ_USE='tk?,threads(+)'
inherit distutils-r1 toolchain-funcs virtualx
diff --git a/dev-python/pivy/Manifest b/dev-python/pivy/Manifest
index 266fb3dc9e9c..30a92cdc9515 100644
--- a/dev-python/pivy/Manifest
+++ b/dev-python/pivy/Manifest
@@ -1,8 +1,5 @@
-AUX pivy-0.6.4-find-SoQt.patch 925 BLAKE2B fe3224f5aa0286204e81352b0e6c331654eb15fc509a219a4924cedafebda305182882c2de51aef504ae9a0432beeb4a67c5f80aafc24dab7a40c3a3d37c34dd SHA512 02a9c530759901488073bfa69c7a97d3814d4daa94f4724158ce037e208016f2fd025ac5020717ed80e5f561721d5be6967f0f44521738248f492fd11b7044f8
AUX pivy-0.6.6-0001-fix-CMakeLists.txt-for-distutils_cmake.patch 703 BLAKE2B b2a183cd4a5d20a1ede7427a1c895766c63f694c38e559e4c7d12a1b8a0a88cfd596b26e31ca35489dc637110dae13f89c671fe52c9555624694ef494f8fcd2d SHA512 7ecc957ac8209aee41c010768d9953fc4820a3e6929dd45be16732385f6e1edd12febc2e05786090835eb35235bb976e1122df2b7da6d0d68c6ae3bdbf9dd9c0
AUX pivy-0.6.6-0002-Gentoo-specific-clear-swig-deprecation-warning.patch 940 BLAKE2B d7e25c5690a7ea665d923753bcb0811ec9e9702f5085f6a368f1ffbeb84f7b17e8ee6dc02a5374bc5dd45c195cc068bf825b284a97a69be762e9348e7645067e SHA512 75ea0c401cf35b97c119c5a652b91911151ed878136860a90aa53730632dfb89dcd69fb66149145ae59005a93c89e89d1153c8cc23d4d978f9a68fd9ef65c7e2
-DIST pivy-0.6.5.tar.gz 6614159 BLAKE2B 2652feb26137b2deda8b76083d3bd9018303ca0a0236ea97e83e9ff24ddeda30462a25ac1b20b0d3e718fc9f83ae5ebf7116a5c0d94debcc5b6d729792230655 SHA512 6cf0b1ac348336609f42f6a72df7ffdc3e1042a4f8fc6e2b725ca38f09476c70bafa14c1f083d1badeb5b37b974a0fbf5806ea71d44d734b9ab9b125ce7f8695
DIST pivy-0.6.6.tar.gz 6618471 BLAKE2B 5bcf2479bf26628e3dfe59c1440901368442de2f32a5680ef1af10d49239d8c73b79809495d7227937fd7784af1e1ded27f93f0255793e713add0c1cc35b8e5d SHA512 e260c6abd0aede7621d5fed66eeceb98a32634af84370ef713d70d583ec017cded4be682fd7e70e5faa19988a5e032a9d2f2308b8ae6dd9495d76e884de1d80c
-EBUILD pivy-0.6.5.ebuild 849 BLAKE2B c7eb20b8b11055613aee43095f6718af8bd8491ce95e2daa58f7981487b80c7479b9d7591ab38b691af9977b996b9dcafba697d20387b2fd2b37f28242089c61 SHA512 1fb3aa18e294100b7f990e9faa6f79e1327735707991fe9bfe2dec0ecd0f589c8d24e14439fd4cf3f37a2fa854d4f77f225f49eee724cba5beab804dcfd3b187
-EBUILD pivy-0.6.6.ebuild 976 BLAKE2B a4709613b52f319e8db76b75d3969299edb3f590125908fe52e784dfb5d786869985bccdd2e217b678aabb47c6b40aca0d300e99b1d75384dee97971f9175b74 SHA512 e402ca60b77a9768ac63d0d9c9dffded14487d2c8b9c6a546b557cc63d491c1f0eca150b53965cd9b3e9c5201581bc9cf4a73d4883978a63e8add640fa23da40
+EBUILD pivy-0.6.6.ebuild 974 BLAKE2B e3796f0545a129f20d99d7e6b0fab86fe4ce3955b929a7af08ee392f45e58f50bd192e65655c38a094aa36efd4d5703c224ae002d3b70d14182bb89cce5cae35 SHA512 3377272962252a93736f17e860a640638910a6f7ac240923705c1773c6a81ad2523018574ef0908ef03b77428384eb3571874cc1c3988c267168799a142dbe45
MISC metadata.xml 618 BLAKE2B 095d0cec730919daafc8b6a5f6a7ae93b98c92716d8d2a6d3b4cd50ddc5f076a6d1a30e82c59d218f270ac3334fc3561eb87c79fc43a02b3181d941846d5906d SHA512 fde49deb73bb20cbd39fdcaca4dd0edcae817c0436807c0d5ab494adb0bcaace2c9115cc4355b962b01d77e72cf8f06c7ed22212fdf8601c91905215663e71e4
diff --git a/dev-python/pivy/files/pivy-0.6.4-find-SoQt.patch b/dev-python/pivy/files/pivy-0.6.4-find-SoQt.patch
deleted file mode 100644
index 4d8a6fdd8889..000000000000
--- a/dev-python/pivy/files/pivy-0.6.4-find-SoQt.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 1c9ffef4d85327fe517bdcf7e11c339a4862ba2e Mon Sep 17 00:00:00 2001
-From: Bernd Waibel <waebbl@gmail.com>
-Date: Wed, 12 Jun 2019 21:21:34 +0200
-Subject: [PATCH] CMakeLists.txt: remove NONE keyword for languages from
- project definition. This solves a bug where SoQt is not found on Gentoo
- systems (see https://github.com/waebbl/waebbl-gentoo/issues/42)
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Thanks to QÍN Yuhào for coming up with this fix.
-
-Suggested-by: QÍN Yuhào <qinyh18@mails.tsinghua.edu.cn>
-Signed-off-by: Bernd Waibel <waebbl@gmail.com>
----
- CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 76d0d06..48bd3c0 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,4 +1,4 @@
--project(pivy_cmake_setup NONE)
-+project(pivy_cmake_setup)
- cmake_minimum_required(VERSION 3.5)
-
-
---
-2.21.0
-
diff --git a/dev-python/pivy/pivy-0.6.5.ebuild b/dev-python/pivy/pivy-0.6.5.ebuild
deleted file mode 100644
index d72586655e36..000000000000
--- a/dev-python/pivy/pivy-0.6.5.ebuild
+++ /dev/null
@@ -1,41 +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} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1
-
-DESCRIPTION="Coin3D bindings for Python"
-HOMEPAGE="https://github.com/coin3d/pivy"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- PIVY_REPO_URI="https://github.com/coin3d/pivy.git"
-else
- SRC_URI="https://github.com/coin3d/pivy/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 x86"
-fi
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="+quarter soqt"
-
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- || ( quarter soqt )
-"
-
-RDEPEND="
- >=media-libs/coin-4.0.0
- quarter? ( media-libs/quarter )
- soqt? ( >=media-libs/SoQt-1.6.0 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/swig"
-
-PATCHES=( "${FILESDIR}/${PN}-0.6.4-find-SoQt.patch" )
-
-DOCS=( AUTHORS HACKING NEWS README.md THANKS )
diff --git a/dev-python/pivy/pivy-0.6.6.ebuild b/dev-python/pivy/pivy-0.6.6.ebuild
index 840079762e22..8de008d6a5c1 100644
--- a/dev-python/pivy/pivy-0.6.6.ebuild
+++ b/dev-python/pivy/pivy-0.6.6.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == *9999 ]]; then
PIVY_REPO_URI="https://github.com/coin3d/pivy.git"
else
SRC_URI="https://github.com/coin3d/pivy/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
LICENSE="ISC"
diff --git a/dev-python/pkginfo/Manifest b/dev-python/pkginfo/Manifest
index 462fbdc664d7..de6b58c6e512 100644
--- a/dev-python/pkginfo/Manifest
+++ b/dev-python/pkginfo/Manifest
@@ -1,3 +1,3 @@
DIST pkginfo-1.7.0.tar.gz 37209 BLAKE2B 70e2c7d69d4b9b5544017c0b0c388e375060f063a35a3467a420d8819d77eb0e9772735db78c0ad03560aa9e35dd0485945517f305056bd52d435e2462a3878b SHA512 0e41899fac552e6a3c401c7dab3e3cd57f31cc5f052e07537f15b699c85113800edac27d232571ecab4852fab1d73374eca381d1ab70c9a7461bb422ff03de3b
-EBUILD pkginfo-1.7.0.ebuild 703 BLAKE2B b326a31628b69b61a165802f73df89338825a3412b0609e9dda64fc6bb5e1b05491951597af74a57962ca4b8fccc33a897d06dc2095ddb8d249e96d32456e750 SHA512 67c3e470a23d0d713e35cd98e6ae218aa5b7b194685aa7fb95b02d98902de3370818541b4a7905dc18e5c49b170b65a425c4354f9f4bd58d8afe19e1fe561040
+EBUILD pkginfo-1.7.0.ebuild 670 BLAKE2B 31940e10fc7ebdc0efa3dae6b747ba2aedea057fa544202a2a2145586fe4a6a1a7ae66ec5f7ace67442379cabd2d9adc35710076e1f55de56459be8bbbb68d41 SHA512 affe6071bba09aa82a2719e42906a03a7c4c3343039994f1c5b2303ac0610b8f07343a6ddd33f0d2660e450399ed7b47779e3bae4c5768e0c10af138b4d2047d
MISC metadata.xml 345 BLAKE2B bae902e9e5c7357ce7df1d26ddb2c4c81ca0dbcf4d17eeef7127a49cc4a17794ba29483049ebd5518df71e18258c4ad375a90e0bfb2052fa95a9143431095662 SHA512 f970952fd577c2baadebf824932c4e825d962a497d7f41870a6d51301a5776d22809b923efcdf2ecb38322e4c53e11dbeb5083660ff0f93a3c301a88bb807151
diff --git a/dev-python/pkginfo/pkginfo-1.7.0.ebuild b/dev-python/pkginfo/pkginfo-1.7.0.ebuild
index 1fd681f736a4..53dbc8d6f970 100644
--- a/dev-python/pkginfo/pkginfo-1.7.0.ebuild
+++ b/dev-python/pkginfo/pkginfo-1.7.0.ebuild
@@ -3,9 +3,7 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
-
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
DESCRIPTION="Provides an API for querying the distutils metadata written in a PKG-INFO file"
diff --git a/dev-python/polib/Manifest b/dev-python/polib/Manifest
index 73453445e8b2..4b11c1aa0099 100644
--- a/dev-python/polib/Manifest
+++ b/dev-python/polib/Manifest
@@ -1,4 +1,4 @@
AUX polib-1.0.7-BE-test.patch 545 BLAKE2B 800372796d19d98f47dff73ed593dcbe8a60d55b654258ea5063b702fc3761906754096bc2f4703621378a56ef9589ff5a4c1d7aa6bcef368e293bad9e8b869f SHA512 0b62dadaa7983657901463770a5e7abc41361094c7dba41618881d7328378b989c10b3458c667f15134ad92d0bfebd785f475e1ba040ea11da70352bd8a2cc2c
DIST polib-1.1.1.tar.gz 154644 BLAKE2B 3dfbaf2fa73d286a60a1fff3e50d8703cf62917b7da0c8b783aaec49b8dcfb927b03b0fe0b411b5f90c2ac89298ea027beb2f0d00ad582a65628d8351397ddab SHA512 38de5fbdbc9ef879a4d55b9fe4f86a3aca3fb90dbb671745bd2b126be443598b8b18fe53afd116c3a4d3efc7a42b5ed05d75569bb5b2ef0bd2ced6e13eda95ad
-EBUILD polib-1.1.1.ebuild 642 BLAKE2B 1ff987ff65125fca679b2e852631ef076c660d91f68547d43a1c5a37d2d2e4073d7f6daaf848cec2bce5b02de89f757bdec61bd6346799a74c16f274888068e0 SHA512 0aa8ad23bf90b61292ed69eb7099db63776772a71c4409e8a76e7648cca9f49c83b62e29d00dc002e8ad6d9b80d16aab1a45619166f17c994a2724fff852826c
+EBUILD polib-1.1.1.ebuild 643 BLAKE2B df947685c5296f310eb8869a34e6e89ad2419e29ed810ea1bf3f09a322ece8af76cb2b688e17a06decf218fb476679c6f692c5d0dbb8306f92bc3930c6178d61 SHA512 e87cd22868495ef9302a09b30b0ac87685b947bd8a3f3282ce4098652c1d76d215f7fe6e1d2b334976134a7e049ba3757a4ed9bdfce33a4edeee4502f2e61ff2
MISC metadata.xml 386 BLAKE2B e3f5998d90e39a98ca9e48ad9b3fee30d6e32e143e684a439ebd639aec2aba401a4b858ba27ae33526531c6650f2475c3ef980c067e0a0922138410d46c41425 SHA512 717b7834a63a57242bf1a804dc763160786880beb15cdecafd2a2b393d548cd6445a8ff86a38ef6ce5003468fbd473696d39087683dd04495a4b32e74a835fbe
diff --git a/dev-python/polib/polib-1.1.1.ebuild b/dev-python/polib/polib-1.1.1.ebuild
index daf3ed9a7524..3867ed7a6b9c 100644
--- a/dev-python/polib/polib-1.1.1.ebuild
+++ b/dev-python/polib/polib-1.1.1.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/priority/Manifest b/dev-python/priority/Manifest
index 76ff87738807..9b190dc0e6f4 100644
--- a/dev-python/priority/Manifest
+++ b/dev-python/priority/Manifest
@@ -1,4 +1,4 @@
AUX priority-1.3.0-test-timeout.patch 716 BLAKE2B b48691b508a4116c9656acaa3a31871e5c8a66c45d6724506590c95e09eac027969def8198c5bdaa14e50cd77ea105881b7ddb7f36c95665502799f5ea751b6d SHA512 9e809600bc972baf4e1f5366c65db5e5d050bcfd0df23da3d1f75f653a0fdc27f7e4a59e96e13bd42636360653dfdc1de1991e6684e95bfffbf0c4384d7dc550
DIST priority-1.3.0.tar.gz 13827 BLAKE2B 8c100eb44ed42f4f624bfb37dd6f698a3da84812783bd44ba82afef565562379a7677b3cbc9e16c4ea5a5dcc91d0897fa47c341a81bc1875461a72aff328fcff SHA512 cefb13b15e99ef98c37fdd1486466c9e1d7d04b4574cbca1665fde7b7b44cc7d66964bed41184315a9b51bd6f9d0e02bbe113bfa004a754ac270170309b71e0a
-EBUILD priority-1.3.0.ebuild 696 BLAKE2B 149c410dcb5eac0c6cb8e403134276c28744498ee787d7e38ae8db83d22657601fb849d42c15d8832a6c94dac3a28ea8e12a9e003d5ac5656b180a1af98912b2 SHA512 14a4b677e90ccddb9d81a3ca099bdc8d76f8cf3d56d21d7f12ab39e2ce4adc96fed79b2739a18676542560c78923d2076137cb80297988532e6446f45a7d2cc6
+EBUILD priority-1.3.0.ebuild 699 BLAKE2B 1c7cceec979ef8c857192b266b7470a5f60eede6da8cc232f6243e21ffb8387a3628f7eaa28fda944239458a59eccc92c8b4bfd9e3edf32f41717a353f7ac423 SHA512 d124b956e3f493146ceaab4b5c80ebaf83d19e94a24b3577bd90cb31fcdbc0e4519f579d8002e5eba21d48326272380f88f3e457bd5a1883cd395960b0f08906
MISC metadata.xml 839 BLAKE2B 2a922ade07ccabbde2eaaeaac310e1c89206f7a6194ea14cd83f53182270edfd2cca4b1d13072d8a4c81c96563ba3b81251626eb777ced188bc9a22a37dcbffb SHA512 fbd62fe6b97e29566a18a29d155b8b08124d5c1561a21ad7aef7daac1a68b75b48b82d3edc612a27888da0d24ecde73b808cb90dfb7fe78ee97adc5fb507b003
diff --git a/dev-python/priority/priority-1.3.0.ebuild b/dev-python/priority/priority-1.3.0.ebuild
index 3e4f4d560589..a7435505739c 100644
--- a/dev-python/priority/priority-1.3.0.ebuild
+++ b/dev-python/priority/priority-1.3.0.ebuild
@@ -1,8 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-PYTHON_COMPAT=( python3_{7,8,9})
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
@@ -16,7 +17,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-DEPEND="
+BDEPEND="
test? ( >=dev-python/hypothesis-3.4.2[${PYTHON_USEDEP}] )
"
diff --git a/dev-python/prometheus_client/Manifest b/dev-python/prometheus_client/Manifest
index 2689c9a6fc12..add3050f7e4f 100644
--- a/dev-python/prometheus_client/Manifest
+++ b/dev-python/prometheus_client/Manifest
@@ -1,7 +1,3 @@
-DIST prometheus_client-0.10.0.tar.gz 71598 BLAKE2B 013b73c3f417fc6102ab6ebe77381b34dee1b6bd7a32af88934ba4dcf6652cd73524de0c489aa2adaa02869c17094eedd95cd87858c9cd2f019001c7fea41a0b SHA512 add7f5dae5f3353df755a1cd74d4a4b08f4217c8eed1880f6abf0ac4629e3179afa6298f93b407babd215b8b6aa84587297da68d6625c27088110e615cb0df10
DIST prometheus_client-0.10.1.tar.gz 71676 BLAKE2B 63a597eca0f7684013ca2de8cda9d9ca7ab64d3ff923e3d328c1e54e794ea9e34771795117a8cd8254063028ceedd9c50d15c89bba48d3994e79629ebae6df14 SHA512 231c86bfeb2a35fbaf172005ead5b790b107c55f3657d94ad417c0036cc72ad6b48ebef7d52d2fdd1bca9b98032d1057250a880b002a29e98efa803886f26766
-DIST prometheus_client-0.9.0.tar.gz 68176 BLAKE2B e20f599e6a4d39226e48cafeca879b87389fdb5a6eda401161ce448cb0b46a89ce0cccc1b78e2fc8cb60cc461253345b9ba52809c861f0a187171c33095f625a SHA512 1d68ca35169972c50bb56ede88c47408ee27b3e795fcf03798313aed2dbc5db5532fe6886998c118258b76e431c6e49aa0ac19b9206cad63711901497258aaa5
-EBUILD prometheus_client-0.10.0.ebuild 600 BLAKE2B a935077b6cfea3cf082396c961a729ec4265dbae9267ed523640ea644b76afaa9be2e8e3aec7e4baf555a819c23151d7e8232da99df6b9bf2d575e8db4ff6d0b SHA512 6eb55f504dc5c5d272c767d9290c584c8cb24c710c048023cdb20cdecff994e036c04c43ce35d3f13437fab3f0d8c7552563bfdf96e07ab3f761474fe8318492
-EBUILD prometheus_client-0.10.1.ebuild 600 BLAKE2B a935077b6cfea3cf082396c961a729ec4265dbae9267ed523640ea644b76afaa9be2e8e3aec7e4baf555a819c23151d7e8232da99df6b9bf2d575e8db4ff6d0b SHA512 6eb55f504dc5c5d272c767d9290c584c8cb24c710c048023cdb20cdecff994e036c04c43ce35d3f13437fab3f0d8c7552563bfdf96e07ab3f761474fe8318492
-EBUILD prometheus_client-0.9.0.ebuild 598 BLAKE2B cd12997763884a6c0acb5afbb2a8440e6773011eb227bc8b1da71e9b306f68a23732b23b3dba1d8076ffefaccac829f6029493a821445ef55261847c126acad4 SHA512 0bba7d784d4d3b8f95ddf9b514dd258ae3a25b734b07ae863d79566993a81a4957ad6dc62d61b90e407e6df6d1ab562860710ec26568627f40b240bb433e68bf
+EBUILD prometheus_client-0.10.1.ebuild 598 BLAKE2B 26a1a59a070dc2454b072f8c921997fe331bbaeab0694528ddb935938045f4687558dd4f215d6819ec95108bdb5f0d3785db31e78ecb686a96b2342f4787ff5a SHA512 64ac3a6dee2732ec818336f40581cc9ed3bf94dbd89546bd9bd4eca83be54ef44a7555128acb00a97af1dfc15d95ead785ee5c3bc957b741236b45c9acf18e66
MISC metadata.xml 408 BLAKE2B ea5035e286f836f3637d79b145f3d84e7dda07372ecfa66b32f9c4d4f553f584a28e5c421a1537da8d4495173dbcd1515013ccfcebf54d034e28cb8cbd864ac8 SHA512 ecad056ac13d4d78b2bedb19a6ed9c60d0c52078301a4e2397c3ee1f45fa435750c1a5c63ad95150129216201e821cb5ea9816726c0a3b383538f956ce7a3d40
diff --git a/dev-python/prometheus_client/prometheus_client-0.10.0.ebuild b/dev-python/prometheus_client/prometheus_client-0.10.0.ebuild
deleted file mode 100644
index b757b986d360..000000000000
--- a/dev-python/prometheus_client/prometheus_client-0.10.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=( python3_{7..9} )
-inherit distutils-r1
-
-DESCRIPTION="Python client for the Prometheus monitoring system"
-HOMEPAGE="https://pypi.org/project/prometheus-client/
- https://github.com/prometheus/client_python/"
-SRC_URI="https://github.com/prometheus/client_python/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/client_python-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="dev-python/twisted[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
diff --git a/dev-python/prometheus_client/prometheus_client-0.10.1.ebuild b/dev-python/prometheus_client/prometheus_client-0.10.1.ebuild
index b757b986d360..020083159322 100644
--- a/dev-python/prometheus_client/prometheus_client-0.10.1.ebuild
+++ b/dev-python/prometheus_client/prometheus_client-0.10.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/client_python-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="dev-python/twisted[${PYTHON_USEDEP}]"
diff --git a/dev-python/prometheus_client/prometheus_client-0.9.0.ebuild b/dev-python/prometheus_client/prometheus_client-0.9.0.ebuild
deleted file mode 100644
index 6d87458153e6..000000000000
--- a/dev-python/prometheus_client/prometheus_client-0.9.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-inherit distutils-r1
-
-DESCRIPTION="Python client for the Prometheus monitoring system"
-HOMEPAGE="https://pypi.org/project/prometheus-client/
- https://github.com/prometheus/client_python/"
-SRC_URI="https://github.com/prometheus/client_python/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/client_python-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND="dev-python/twisted[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
diff --git a/dev-python/prompt_toolkit/Manifest b/dev-python/prompt_toolkit/Manifest
index b2ca5860a448..c3aa33b1179b 100644
--- a/dev-python/prompt_toolkit/Manifest
+++ b/dev-python/prompt_toolkit/Manifest
@@ -1,3 +1,3 @@
DIST prompt_toolkit-3.0.18.tar.gz 3034754 BLAKE2B 27334b7009fc162af67a1fa14bd30c76efed6a333c5c93f3100a2c9ad3299a1139c3c3cf530e7e048b5700c0dc4ec1087d1aecd5412785b09221ea2d55796008 SHA512 be2dbd72a1e08553c0e50453958b6085a7d743464acd02b303e5002e1174d672d2cadd7a992e71d0445aa2f2be7565411ae4d00c3677c275eca056a20ad9efc8
-EBUILD prompt_toolkit-3.0.18.ebuild 597 BLAKE2B fb5db05ae055ba17a8e0dd2f3db0a1e84053785b28db2a0ccbe37270cc96994a2ee74fe2764d168f079d46f22415125ce4ba6b427cfc21a7546b3b22d865e0c9 SHA512 bb1da9ff1bb8834d1fbc815395c4d0c50d3e551cabe8fc603dd9fb11bec0c466fd8f5fca2b3dd02a8aa8784e1d1b0f27994b9655110130455f873c9b60e101de
+EBUILD prompt_toolkit-3.0.18.ebuild 598 BLAKE2B e287f94484ff34e154da4a9a30c5d76303a0ef2292637e70fe4e88dc16102d8454dd89f2a4b1e8543a707e1231786215677963f99383037e46401826e9040b2c SHA512 4833b51a432cb17b2160c0c989e8f623254c7476bbb5d6f94e5319d1e2917dfe3bc51c449e6416fa145903eae67a3c286236b7bd3c92f8b87a2bd02b444c694d
MISC metadata.xml 430 BLAKE2B e3e66ce24a2ac8bbe9d6f6c0bef07dc0bbc3222ca281cf374abb492898428de9f84404b5575b122cdd1dcea44faf395350a14f4fa985d1ba29681ac673560132 SHA512 259a53798ccc14411b01184139e72d633473e2539d7c93911cf71db94bbb01166de3b3abaa76fa32b51e1107cf0ffbbc84644d8c8615ffd3a0e95b95e1f4c5f2
diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.18.ebuild b/dev-python/prompt_toolkit/prompt_toolkit-3.0.18.ebuild
index 8f045fd79e7b..259c0af35af5 100644
--- a/dev-python/prompt_toolkit/prompt_toolkit-3.0.18.ebuild
+++ b/dev-python/prompt_toolkit/prompt_toolkit-3.0.18.ebuild
@@ -2,7 +2,7 @@
# 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="Building powerful interactive command lines in Python"
diff --git a/dev-python/protobuf-python/Manifest b/dev-python/protobuf-python/Manifest
index 485441e24053..f6045ffca6e7 100644
--- a/dev-python/protobuf-python/Manifest
+++ b/dev-python/protobuf-python/Manifest
@@ -21,5 +21,5 @@ EBUILD protobuf-python-3.15.5.ebuild 1624 BLAKE2B 8602934650f68e93cb0b42aee20ff0
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 1622 BLAKE2B 78aa6479ba369af68fdd6a02d05c2020cf04e2856f2672ee6a454ea4c73d58234551187793c90009ecf3cafb8199ea5e250f6d6facac715f021ad6e85dfe34b8 SHA512 70c6605d67246fbc0b3b558f70a5b8ff94bd9c062a71ddce178bed9c6daa597c9de62e220c4443d0c449c364bde15dc97d4d7e4d3a4ea1daa9cc628bae825f26
-EBUILD protobuf-python-9999.ebuild 1521 BLAKE2B bd43e151f42891d126f9926fbf959fddd3daa8f397a202c47257466815342a7fff16b381292a318ce6b7a34732d65a5c36df99f348103a7fa5e2d507b3693382 SHA512 1976a2b3b9e7445482da42af47d9cfe469409feeb7b330d6f556733f62d70877ab747592b70af3b24a4b1d2593d86a9ecc541b21d0a7a87fe8a8c2c23b326f37
+EBUILD protobuf-python-9999.ebuild 1522 BLAKE2B 3fe9cdbb1ef92ff948e6e4e92d8b6306f5a22653f1d793fc05283293e1dc066fb38e844d4013933a5ec9ed0d0a8dd255bbc719bbfd26c4bbf6fcffdabac2b699 SHA512 6fe83101fbd80ad941f5e7c7453d97d74153065a763a94048b31fc7b9e0f94fbc6bebbdc81039f54a275a98583d84f374c02f979b7419dd36aa1682626895ef3
MISC metadata.xml 553 BLAKE2B 21140c27d2faef17e40528a3a90790083195432bc84b8af3c7f34c836fdacee20acb517cbb1ba15e7c699faae125fd9bc2f40ec5398eff8f01a882a5a02bac3d SHA512 6dcaac2b38128ac9f13de5f4c38e8e10b3e85f73b7777fc12ac15229bb2c94aae6df4e135540d01ae33658df524bf3a6519270c59f1d4f06355f3d786607a13d
diff --git a/dev-python/protobuf-python/protobuf-python-9999.ebuild b/dev-python/protobuf-python/protobuf-python-9999.ebuild
index 99a41f3837c5..7405fde695b2 100644
--- a/dev-python/protobuf-python/protobuf-python-9999.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-9999.ebuild
@@ -23,7 +23,7 @@ else
fi
LICENSE="BSD"
-SLOT="0/26"
+SLOT="0/27"
KEYWORDS=""
IUSE=""
@@ -62,5 +62,5 @@ python_test() {
python_install_all() {
distutils-r1_python_install_all
- find "${D}" -name "*.pth" -type f -delete || die
+ find "${ED}" -name "*.pth" -type f -delete || die
}
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index a932a2d048fb..95cc08a3b42c 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,3 +1,3 @@
DIST psycopg2-2.8.6.tar.gz 383797 BLAKE2B da0e3f1e143c51c940ba1f51d3e457b492d880ab71267dacd4747444bc767711ccd6c2f54d9e10ce5ad8fae0c3206fb4b6199f267e9bbaf12eb654227f59c2b0 SHA512 1e1d5d8755c6d1a153d84210bf29902afafe853659d709e13abc6bc5772def13779d2394690af1c544384c9c607edc0fe5cf2763244fb346febf9a9e0032b45f
-EBUILD psycopg-2.8.6-r1.ebuild 1599 BLAKE2B 04c28d5e535478f31851bf83fbfb30d8533f58708ce7ff497e3688276612176cb1319b04d172925a4d03fac74e09c74fdbcc0e13dc89c1b162b896a84c4f7a4d SHA512 0525aca01faa7d976ea0ed9b4088daa188a1c367fd9dbf4dcbf2a9dee8be19940dc13ed882ce3da4e0814db5eb104aff796dff767636ca60fd960a68d7b82123
+EBUILD psycopg-2.8.6-r1.ebuild 1313 BLAKE2B dbdf3b3a72aa22bdc1d55c9a6b8f67e706a9d13d9e43c0c09bae8a735eb999b19f262d104aaa9196c6189ed5ecebcafbce49f6499e9632d7f56b4d73c48453f3 SHA512 db57102c60158abf196eef91391c3a37a02a92fc6ffb79c57aaeaafa1b771938a1a3b1d048fe6130e9fab326b9a7d46de605090fdca09025baae051bcbd8f7cd
MISC metadata.xml 321 BLAKE2B aff48bec04e34b92668aa18214d86ddbedef2376eeced4815118d35eebfb8e6af87234a9470828f465626f7d9ed56fe0fcb8f078c23945371248136533651ad3 SHA512 358b751b3a65f64ab5468bcf4022315f7069a2fb60709c2bb12ac02577866a3ff24ab2dd69577052070cf010a51428cb3ec385ca7cfe48640f4dd25ae478a966
diff --git a/dev-python/psycopg/psycopg-2.8.6-r1.ebuild b/dev-python/psycopg/psycopg-2.8.6-r1.ebuild
index 913bf81712b3..f14410ac8a4d 100644
--- a/dev-python/psycopg/psycopg-2.8.6-r1.ebuild
+++ b/dev-python/psycopg/psycopg-2.8.6-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1 flag-o-matic
@@ -21,20 +21,10 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-li
IUSE="debug test"
RESTRICT="!test? ( test )"
-# automagic dep on mxdatetime (from egenix-mx-base)
-# the package was removed, so let's just make sure it's gone
RDEPEND=">=dev-db/postgresql-8.1:*"
-DEPEND="${RDEPEND}
- test? ( >=dev-db/postgresql-8.1[server] )
- !!dev-python/egenix-mx-base"
-
-python_compile() {
- local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
-
- ! python_is_python3 && append-flags -fno-strict-aliasing
-
- distutils-r1_python_compile
-}
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? ( >=dev-db/postgresql-8.1[server] )"
python_prepare_all() {
if use debug; then
diff --git a/dev-python/pudb/Manifest b/dev-python/pudb/Manifest
index dbb2e62dfcc7..b12d07e1538f 100644
--- a/dev-python/pudb/Manifest
+++ b/dev-python/pudb/Manifest
@@ -1,3 +1,5 @@
DIST pudb-2020.1.tar.gz 70838 BLAKE2B c0f9ebf88851ebd859876e3e9b29239c72e308d7a544aee26baeb44a47ec3de75aed031ca10ef67c32d0262ffa690bfc063122524e64afa7d5763afb9a5baccf SHA512 4878c3f375d96130ca9a1afe668227b6f08e876e618bcffb47b1507be6bf7a393d88ab5f65f33c6497c98e645a188d5f3eaabb4f6a1e49d8d09b0f8b6b17ba14
-EBUILD pudb-2020.1.ebuild 584 BLAKE2B 362e2f5435b769c53672abe24537cecfb53a1d57f96458a7b15a7e78cf91c4d7061d7a425da701053ce9c05240f8fd7de9963d2630745aee15a5127f8a605c8b SHA512 5cf84f1c28f30bb4d004232c70412263484e43677eb481728286bb4acb5cd4c6ed97e1be2e895c09b20e2510f72c4d57cfb0e7ca09003304adc048eb7913b90e
+DIST pudb-2021.1.tar.gz 216707 BLAKE2B 1287fa48607e9b73dd0bed063b29933dd4de6ab598ad99217ab13a719a6b9654765bc44c28150962ba22703733a4e956c39e843414444c3b7fff67cefe70d7d8 SHA512 54d62f1342ab461e58a382c0eb654ecc9d3bd759844bab2f0a339e91ba805670e4dc7ccd84e8188f34e06a07ac770f1c0cddd4a4ef916885af0bdc638db81fcf
+EBUILD pudb-2020.1.ebuild 518 BLAKE2B e4a2bfbc320647077c74c07a3ec1273e2322b7b83a5971f6eae2d9bb7fe12b5dde58b4423dd6bdd14d873a702e4d83b3b3ef63b1f100caa2177b5fcab0ccde49 SHA512 0a601875bd616cd79ba2dfa381ed45ecf31c28e90579d5369630a849e9040724a8d01187a87345dc91d803e2349236f4c59f7bfa98e9f0a2c29d95478af5095f
+EBUILD pudb-2021.1.ebuild 584 BLAKE2B a18c48f12cf4aa2110e4e8c05ded78ab9daf439f3bdeed7b28c5aa1b58184b409d8f8e65c567200bedc2429a664553eb0d40c2537428679c15461d11ffa25b58 SHA512 daf65f67d1a4d6d36a7b81bee844c73a080b8e0691098b1fce75b17f7b6dfdf7a4ff696ae5081c50e27956b6d74647e1cbbdd9135919ad69a41dc2b13708268a
MISC metadata.xml 414 BLAKE2B 1abe543a64e7bbe606dac8849179cdcfb7320ef31a7af659f0deef09cf34a75ee2c72f208637adc20c41fbfe5103bcb3e917d249db77abc62fb8c0bcb8a168c4 SHA512 a9655f42b68e2268f8e54d6a02bf94206ade7251f30ae35a1d9ed4b466901c3a06fc00178b325f2e8fe26e413c27326b826316b78da62ae6c1c0a256a4a12ff3
diff --git a/dev-python/pudb/pudb-2020.1.ebuild b/dev-python/pudb/pudb-2020.1.ebuild
index f3ba56f54e5a..85b6a8ab92ca 100644
--- a/dev-python/pudb/pudb-2020.1.ebuild
+++ b/dev-python/pudb/pudb-2020.1.ebuild
@@ -3,9 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="A full-screen, console-based Python debugger"
@@ -20,6 +18,4 @@ RDEPEND="
dev-python/urwid[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]"
-DEPEND="
- ${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
+distutils_enable_tests pytest
diff --git a/dev-python/pudb/pudb-2021.1.ebuild b/dev-python/pudb/pudb-2021.1.ebuild
new file mode 100644
index 000000000000..dcfe8e2d6be6
--- /dev/null
+++ b/dev-python/pudb/pudb-2021.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+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}]"
+BDEPEND="
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/py-amqp/Manifest b/dev-python/py-amqp/Manifest
index cb4d5e6a5537..2f01122bc56e 100644
--- a/dev-python/py-amqp/Manifest
+++ b/dev-python/py-amqp/Manifest
@@ -1,5 +1,5 @@
DIST amqp-2.6.1.tar.gz 119956 BLAKE2B a575637ca3d39ef8577035ae156f09b87dfb053757cb78b058fcb4f23759707084297e12941c766783e99898c486ea8eca968842464223ea46f42a4e4495c0a4 SHA512 e2c628cfe8075a3014a9fe991ae3e6f49198db2ecd46dd48f980730da692e4d25d9f055b1ccd4743917fc38a8afa69a5902a64275f8f45ef68113c6756f3a17b
DIST amqp-5.0.6.tar.gz 126856 BLAKE2B 3eae4d0f97477dc7b72eba65ee95ab74afa051bf2d745f86944c4236b4a90ff6c2a38f18a5bdc8441215f4607ed4e8eb867144695619eb08e0f1065e7a624415 SHA512 bf15fad413bedb2f57dfaa03986f4abfc8fb169d5e324d5741b94a1e3776f2590e7686774c69dfdda848b484dbc1e6d0fa78a4a3125cf08ab20eaf7192885252
EBUILD py-amqp-2.6.1.ebuild 1511 BLAKE2B 1703fbf5771a262eb1d3c5cc4a918515fd4cbac511804669bf4debe5bc89ff7ed744dfb5f422f59fb6ea6358e719786dbdb7d76e22bd7877f4b936f5b7088b80 SHA512 9c44523c7d6e49a60677973422272fc2e6e224ad062ae073911d84de47df786f8a0b77df5ccdc9920bc41d2bc8c4d2cacfeb7eff91249aa1f8be07ff10666070
-EBUILD py-amqp-5.0.6.ebuild 1034 BLAKE2B 62c072ae26fd94c79376c80287f3b1bc1cbc33c5eb461c36bc7ab920108f74f85649a7a42ab6a09641d593374dc2433112602b4bdefeedaf6400517d9351b076 SHA512 9d2e0c56f8eadb9d14c31c1cd4791ae030a7c07a23f04d77bd4311fc4bb9bab445aeef40c8295ff69f565196d2ad3eac2c76e15f48a9295d7c749a0fe12e2104
+EBUILD py-amqp-5.0.6.ebuild 1032 BLAKE2B dc85f7d05099432fafc7b836b2f65fe40474ea0a24c3be33fa19705022cc06569461a517a43dab574fe7f3566b98a8666e3bbf10cc61c8f4e9421e625feaad58 SHA512 59b60dc873b32935338312eee5a466ddfaf158bf953f6e67b2e448f57e141762b90a4de39df273f46165472571f338a3ab2515bd8ba4a8a4452a33e7fa94b0ab
MISC metadata.xml 504 BLAKE2B 4b09bbbde836a690c540191860b0251f329f39f9650df8c0246dcabec3c2444f8f0734a6acd4bbbd17e3f276d6bcba195326a07f19b4a43451257d526dd9796b SHA512 069eec0fc089186f692bd331463d8f6e452545cd0bf8f48e1fba4169c49674b3187a02e0ae25689f2033a65365fa7d3086d23affdb1875cf320a5cd36d9954e9
diff --git a/dev-python/py-amqp/py-amqp-5.0.6.ebuild b/dev-python/py-amqp/py-amqp-5.0.6.ebuild
index 50863a12d150..7d0dab216872 100644
--- a/dev-python/py-amqp/py-amqp-5.0.6.ebuild
+++ b/dev-python/py-amqp/py-amqp-5.0.6.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="extras"
BDEPEND="
diff --git a/dev-python/py-gfm/Manifest b/dev-python/py-gfm/Manifest
index 8d084900d625..2ae40fcea537 100644
--- a/dev-python/py-gfm/Manifest
+++ b/dev-python/py-gfm/Manifest
@@ -1,3 +1,5 @@
DIST py-gfm-0.1.4.tar.gz 21015 BLAKE2B a3060453ce9b2c0a4c3112f003439527c03b7b0be439b63620575e95265d8a65c1053546f9cacf19b6006ef2cbcfe5d8dae762740ce6e6aa035706a94bc611d1 SHA512 4730035b8a6168b6d2987a4a5f9a0ca70564e6797b7c88ec43f04152fa77c5a396f204b6143fc0bb3a53ab364b6d11b2274663b8b64d4640afba2a21cd1e3c6a
+DIST py-gfm-1.0.2.tar.gz 15134 BLAKE2B 9aefb7a804f6b857ccaf55f006b9e7317e7a45de285a95ce65664361f5f644be630c912824d09de959df2962ddfa64efe8b77738a59b1679150c63649a1d116a SHA512 a1c3a39c86f0588744690811503d35596d83a5fdfe725295c9ba0820364c586bd7ab9a2beb2379122ca13dcbb1fb9aa2ab0c8c7348d4a483d8ffc8686631a8f5
EBUILD py-gfm-0.1.4.ebuild 524 BLAKE2B ce558b3c698a7428eb70ecc3358b526c2ca0f34e833e4c125e658e25eebec27bfdd0911518cb50fa24b54ff24495387983e03bc586cee7b767cf18a5d4ddaa25 SHA512 1001617a5326ca6e00e748393326e0c71bbb96a08297e365c3575511fda9a9a682157ccdf23064979749449b93c92127d9e001fb7d9d882b485d9c34f3a04873
-MISC metadata.xml 363 BLAKE2B 634b6529b6ba61434592403109acebafcd5d82ae5fb7bae4ba5c35ad505b5b3d29b50612989d6d911b17794de36bd18ece1c409a61068efd155a769f94f7e67c SHA512 6c0d395a85e7a91eec9303cef28cc2020284ad508e4b10687d4bd6c1934171881cf0f931c38c03c724d7c50541f108ba75d3b4a4ed6ee1520e847b77e62a8b9f
+EBUILD py-gfm-1.0.2.ebuild 457 BLAKE2B 32a337681f187bad6bf594342632e4c91c6777a340dd55ca05518296c43efb02d2fa44c7b9f52af4258d54b10ce504db2dd4e732b17d04bfec7e6a02b2062042 SHA512 e8d28d8e3900d62399a2796fafe79b8e02471ea8eb344a43cf42dec400bf7a1757d8ed72ddc1c59a258865e92864a7f2a60d5a7d420562677a87cf1fc2f05c00
+MISC metadata.xml 387 BLAKE2B e4f76af4152e6febc9bf9fcf76a505fb3f8609702f11fc7394b03190c0b91ec0a327219c0e3c2165123de2b2a0d4aeef341a367da48be183bb50bd1dee2618f5 SHA512 7507ef3adc095a9550fd5ed900dec53f01f802be38ba256b64b5fa3357f2fc46f99987580e207832d5e2c127ccc166f69e278aa2221686cb1f4610e9810b14b8
diff --git a/dev-python/py-gfm/metadata.xml b/dev-python/py-gfm/metadata.xml
index cab7531a2b41..ed4cd0612e6b 100644
--- a/dev-python/py-gfm/metadata.xml
+++ b/dev-python/py-gfm/metadata.xml
@@ -5,6 +5,7 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
+ <stabilize-allarches/>
<upstream>
<remote-id type="github">Zopieux/py-gfm</remote-id>
<remote-id type="pypi">py-gfm</remote-id>
diff --git a/dev-python/py-gfm/py-gfm-1.0.2.ebuild b/dev-python/py-gfm/py-gfm-1.0.2.ebuild
new file mode 100644
index 000000000000..b43c33d2ce17
--- /dev/null
+++ b/dev-python/py-gfm/py-gfm-1.0.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="Github-Flavored Markdown for Python-Markdown"
+HOMEPAGE="https://github.com/Zopieux/py-gfm"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+RDEPEND="dev-python/markdown[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
diff --git a/dev-python/py-ubjson/Manifest b/dev-python/py-ubjson/Manifest
index c60b5569a65b..2ab780cd1ff0 100644
--- a/dev-python/py-ubjson/Manifest
+++ b/dev-python/py-ubjson/Manifest
@@ -1,3 +1,3 @@
DIST py-ubjson-0.16.1.tar.gz 50316 BLAKE2B 442894a7c010d1ba4a836827ca17e7cb10b34a6f5488851ce13a3c3ab02d8173250a664da4504bca9fd2d9377631e249127c789a4824930f8b35db2225902e9d SHA512 5c5e48fa236571832fbcd100ebe0efd7522a8f5773b74475e7b102fadc4e2917549640d12c5afb2aadbe65a6973b75540681da1df8febbf47f84844bc9337fb0
-EBUILD py-ubjson-0.16.1.ebuild 580 BLAKE2B 166b7df2e1314685507b4658a59a77e58dac74fefa36df9ac2c11b20c436902b23582cb8edbcf8900edb9831827c0bbe238c14a3c7e7a6361da8060e256f2a53 SHA512 d3569c906896f80bcf0d818a00dade9eb6cc92a2bf39a86f740cbb1e915ef214342b57f5990d96d64ee4765429466f7b8dd06e97cd8421ca2be2470e9c97a788
+EBUILD py-ubjson-0.16.1.ebuild 580 BLAKE2B d0d2f505bda31977ee1652d61026b790927f18bb53cae5a104bf6745838890036c6b4354320f2d5015ef201ed34cf6eb40bec38b75ea08c167a75f6474766cdd SHA512 cfb3857aaddca313d431efb2d0c651fee56254f3fc2212295606c05f6fe46ee30af99ab3a69b7e0ad3604fdb7a4109a93a3c49debc3160695198e1b2e1c1625c
MISC metadata.xml 634 BLAKE2B f799cc627077029b5b5b1009539b5d55a15e581348a3f8a6a93f2661c2e40b15772920d0937d56e620625bfe61902135c228efd18ea93d4538d8cc2f0ee73375 SHA512 900769da6ff1965cd50824ca97dd27baaa5d816f0fdd99851b4063c8dfdf3d469b6a17d4372bc6d16d34245609e76a5e2223b5bf61cb467f8cfabdf775b6da7f
diff --git a/dev-python/py-ubjson/py-ubjson-0.16.1.ebuild b/dev-python/py-ubjson/py-ubjson-0.16.1.ebuild
index de1e5c5bb168..aa4b52f06ba2 100644
--- a/dev-python/py-ubjson/py-ubjson-0.16.1.ebuild
+++ b/dev-python/py-ubjson/py-ubjson-0.16.1.ebuild
@@ -2,7 +2,7 @@
# 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
diff --git a/dev-python/pyasn1-modules/Manifest b/dev-python/pyasn1-modules/Manifest
index 95d77bc75cbc..bef5933ed710 100644
--- a/dev-python/pyasn1-modules/Manifest
+++ b/dev-python/pyasn1-modules/Manifest
@@ -1,3 +1,3 @@
DIST pyasn1-modules-0.2.8.tar.gz 242864 BLAKE2B 22b6cc27d45d19d8e7f5b12c8aeff1fa379bd567fda6b1dc0fafd00c0f4367d32f21cd48cf3cba140f2f11ba7d258140e8014c8420300451ab1acff475d28da7 SHA512 fdfcaa065deffdd732deaa1fa30dec2fc4a90ffe15bd12de40636ce0212f447611096d2f4e652ed786b5c47544439e6a93721fabe121f3320f13965692a1ca5b
-EBUILD pyasn1-modules-0.2.8-r1.ebuild 800 BLAKE2B 84d2b5e7000ceab5ed63d0d4513c3a86aa8d04c4e50d12416b53883a1f0dbdf5e02043978b2f08996cec250c0a281a7af83fdf35cbd04a4b9be5bed0aa4dc16f SHA512 d3fe1ff6f5b8771f908079cf9a34878247adbd76e3ec1b6b23532d7105c2d87deaa1ee441be793712af3fed8ff9c7f7e7480e9d12561e397b2a63dd3aec7248f
+EBUILD pyasn1-modules-0.2.8-r1.ebuild 800 BLAKE2B fd64e4faad4da858cf6c5fdab06deb3da63e27e9d87989252b71543117cec6257e9e5838c9e0cb52f19d22e8862567947be31a6e02e4f91834fb3ac80a6e3e2e SHA512 8a28e43f5f9baa119cc1ac3ffa770382de7ab44f11d8f98a398904fc6039809508098018357ca3a28262be387569b5e82bbcdf71c099970c151a887b58c5292b
MISC metadata.xml 403 BLAKE2B a00c4608ed5c0b7e379b27fddca36a4c67217468c6eacb08e9af1ad0f0a96f7888efbe39ecc2d1bde100652bd87ab177ef3eea2b2926a9dd2bf43244287d14ae SHA512 ed473b6d2e90b04824dcfac52e0bab4d23c62726ef46bb2568a17cc75526f244e7d66d564f70814fc001f0d44955df9d88147279d2854b0832c96756be5c0f2a
diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.2.8-r1.ebuild b/dev-python/pyasn1-modules/pyasn1-modules-0.2.8-r1.ebuild
index c416a1032297..b014b5dd8da7 100644
--- a/dev-python/pyasn1-modules/pyasn1-modules-0.2.8-r1.ebuild
+++ b/dev-python/pyasn1-modules/pyasn1-modules-0.2.8-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/pyasn1/Manifest b/dev-python/pyasn1/Manifest
index af4264b9c72b..27691eab2399 100644
--- a/dev-python/pyasn1/Manifest
+++ b/dev-python/pyasn1/Manifest
@@ -1,3 +1,3 @@
DIST pyasn1-0.4.8.tar.gz 146820 BLAKE2B 5c00b47c2014e599d1aa2e14c3004b3688786c7afd160c85709d5a0f324166abb1d29ebbd9f3e13100166e7176710e4dc6e1b8fcf80db5f5bdaa202912f8a023 SHA512 e64e70b325c8067f87ace7c0673149e82fe564aa4b0fa146d29b43cb588ecd6e81b1b82803b8cfa7a17d3d0489b6d88b4af5afb3aa0052bf92e8a1769fe8f7b0
-EBUILD pyasn1-0.4.8-r1.ebuild 594 BLAKE2B 5fdf935db01e1fcc3dc88238acce07299cdbb88f79072da69fe4207181581542d15211b021d2d81d9664f0cd1712d048c9866f37aded5d9ce73d09eef22bf655 SHA512 649c7d97fcd73d301ea727708aadd588a4acd3f89106e879bd975cfb1ba860975d30b4c491bd262f915056b7c7005a07af7222cf304cc3507a37fb427d62cfb5
+EBUILD pyasn1-0.4.8-r1.ebuild 594 BLAKE2B 808c5b293367cda88e8b0446efb90e3b18857a7d7f880c7bf4b496aa70ce5207810b6b55daa3af43a83d81a5f13e3d4e88318b92e44c0b871c37c61dd778f764 SHA512 6fc3cc73fe046c838d12601f4d2d8f29c6a7d312be6a71ec9ab5c6507f1a5dbc703f2e7545bf7751ed0378feac0a1f12dec0e5877a8e6b0b751a1fe840ee21b7
MISC metadata.xml 400 BLAKE2B 1b95895b1f394ae898e3020ea8deb32c25f4432d2a50d7e0610a718440ffa9332067e34ee7ad0a6457a44b6d129de509c4cf1099fc6b6dca9cada1c7de1e8613 SHA512 7dc53765dd68fd979bc652e3021df38bb9301dff8ae72acc77478cfcfae1802342fc197770df63308c17adcbce6c4b6bec64255645004a8b885dc73afaeea316
diff --git a/dev-python/pyasn1/pyasn1-0.4.8-r1.ebuild b/dev-python/pyasn1/pyasn1-0.4.8-r1.ebuild
index 58089f93eb7d..4767083cdd33 100644
--- a/dev-python/pyasn1/pyasn1-0.4.8-r1.ebuild
+++ b/dev-python/pyasn1/pyasn1-0.4.8-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/pyftpdlib/Manifest b/dev-python/pyftpdlib/Manifest
index 383a468442ab..855d86d77585 100644
--- a/dev-python/pyftpdlib/Manifest
+++ b/dev-python/pyftpdlib/Manifest
@@ -1,3 +1,3 @@
DIST pyftpdlib-1.5.6.tar.gz 188099 BLAKE2B 508e94da6b27b4b1f15306df2916c176f07ca31944398e9ac580fca8d2cdc72ca0ee8e7db282de6745e2e401b23b1fa8cb8de400dc2ba998b93ac45772c78157 SHA512 a3c3c1cac221a8a3c090ee208c03134bb1b8de58099a23ca6ee422f06fb97a0ed561c96e62c62b21fa112dd0b3458651b9fc0c55d72dc0bed79d0583b319a50d
-EBUILD pyftpdlib-1.5.6-r1.ebuild 2964 BLAKE2B 6c9e1fb018b9edeb9559d39ca9bf1e7f68fe2b3cd6a7333781f477740a44c1f79e3c844cb979a0b14d4cd4df237b936c481e4ee3772120c63a034edc0f6a2ff3 SHA512 5ac9ebb47549a7c465859341bb172bbab3b4f086954b263e35d28afa7387a3f0e306fda2b3b9bdc9b6a3817ff0c022b6fddb7bd93f0b388d3a7cb9b72c5a2796
+EBUILD pyftpdlib-1.5.6-r1.ebuild 3566 BLAKE2B d9fca8a7c37471dab8a7a8f08bf9fbd2b3998088b32beb8230a76aa11340c7a41addbcfeebaeee0f47892e254d37b254f151d8b8da2bc03413fd7bcf95ba37a1 SHA512 566835db092e438071d2ea2fb5b86cf7405838bebbb8fccee1a0f00c9b105eb8fb753912e035e7fac6fcf6502badbf24a825326c70ccb0617ef96eb0447d10c6
MISC metadata.xml 438 BLAKE2B 0e0860eb9d885ec9b432b504bef6a9394cf4a2d6d99751c80fec8441d8910f8a17364e5f32782638ac689abf5cdd3ebcb5fa20e7da3d612a5e8844e8c8a34d76 SHA512 a748827370b53c94fed352cd6bbd7468a22c7ca2f15c4601c98a2689e3a7e652ed28434bcd125fe0f3018d5508600df03130c18d7d67834b28ac0c3480b16345
diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild b/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild
index 76504eb3fcad..a063b7e0f3b6 100644
--- a/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild
+++ b/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7..9} )
PYTHON_REQ_USE="ssl(+)"
inherit distutils-r1
@@ -64,10 +64,17 @@ python_test() {
# https://bugs.gentoo.org/758686
pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_idle_timeout
pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_stou_max_tries
+ # https://github.com/giampaolo/pyftpdlib/issues/550
+ # https://bugs.gentoo.org/759040
+ pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_masquerade_address
+ pyftpdlib/test/test_functional.py::TestConfigurableOptions::test_masquerade_address_map
+ pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_masquerade_address
+ pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptions::test_masquerade_address_map
+ pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_masquerade_address
+ pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_masquerade_address_map
)
# Tests fail with TZ=GMT, see https://bugs.gentoo.org/666623
- TZ=UTC+1 pytest -vv ${skipped_tests[@]/#/--deselect } \
- || die "Tests failed with ${EPYTHON}"
+ TZ=UTC+1 epytest ${skipped_tests[@]/#/--deselect }
}
python_install_all() {
diff --git a/dev-python/pyhamcrest/Manifest b/dev-python/pyhamcrest/Manifest
index edb63a8814f9..82a7908551ee 100644
--- a/dev-python/pyhamcrest/Manifest
+++ b/dev-python/pyhamcrest/Manifest
@@ -1,3 +1,3 @@
DIST PyHamcrest-2.0.2.gh.tar.gz 55491 BLAKE2B 749f227b8cb1180a64e24cdbf97b6f610b9871b21215a761642d19fdd43ad8e175718b12cfb0de2cdb5c6ae8c3c5271e04b7c3b489e01ac689769e24202ece56 SHA512 d6e510ca1e6533b425b424d411e23c4ee2a6bad2d635695e4e68f991fbdc57269c3a433361e431cb5dda7891278951d5de7a05f5c1c167714eecdaf74644d1c8
-EBUILD pyhamcrest-2.0.2.ebuild 764 BLAKE2B 5d059218aef61423c38edf96ca61c74f6494c86d1c6040292c7ae7b88f737ab63eeb99a5acf9e9b4e5de35f900ffe9aa9541a75f2ed28d4ba734eb1d69996664 SHA512 f774d90d31d4af476b079358e05d55e15cf84b5ebe0bd1963062d2967902cc7a9ef95f98198eabb214a3457a9bd967d75767d0e64e1d6d958cfa4da962038928
+EBUILD pyhamcrest-2.0.2.ebuild 765 BLAKE2B bc7dd401630a9b05911ed3b25f84a1dbc980bb7bb1ae7f200e9acb8945a09c52ce08963b854fed7d49dd715c66dc608b30530e16e5dc434efa46874b63d7f474 SHA512 a1355f20b7ed7cce9148f09ca652b14648682b589256e488e951ca87744d3c5eae17471ab18233628313873dd5f371b34f1fa7980eddddc742915337bdc98c4a
MISC metadata.xml 396 BLAKE2B 1086960a423e348fa862f395703ef468c4e2a5a362e8fa78d15cf8c2c0e56f8bc21627688c1295dc57014cdd91644ddd81037fb0505ef1f43e2e8c93bd9774a0 SHA512 cb07fb7bf1b7af660af9ab2cbba7f87a51afd254fbb5896bed0dfa07f98dc2a6d0361e567eb9cd240291cffcabc8eb3f3427809e1ce8b95b1de36d964d8262a5
diff --git a/dev-python/pyhamcrest/pyhamcrest-2.0.2.ebuild b/dev-python/pyhamcrest/pyhamcrest-2.0.2.ebuild
index ef041451533a..95693a93178d 100644
--- a/dev-python/pyhamcrest/pyhamcrest-2.0.2.ebuild
+++ b/dev-python/pyhamcrest/pyhamcrest-2.0.2.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/pylint/Manifest b/dev-python/pylint/Manifest
index 38d1242f0b13..4d9db05cfef4 100644
--- a/dev-python/pylint/Manifest
+++ b/dev-python/pylint/Manifest
@@ -1,14 +1,6 @@
AUX pylint-2.4.4-sphinx-theme.patch 468 BLAKE2B 741a362b51d35f574b245b4df81309b1b08be7a38ca7fd5c04d6c9ce39bc830e32531a29103d1261d9fea6eecf5f52fb1d4cf74ab0ec3bda5f6299e4edfecf94 SHA512 7f1896819d4f2766a83ce2600754d7a698ce13388de9127e83b42b76b332ae5eb54eb538b9dd5d81dafe1cd5798e703c1f3fd7fa318a8582aa7c2c0db7cc7a30
-DIST pylint-2.7.1.tar.gz 708916 BLAKE2B 606637ff25daccba741ae5bcdecb6a2be50bc17393009193a29312b4a218622d23287a0f0c5a81e79e77cc54dfe529483ad01fa39445103f240addaa3ad58bf7 SHA512 eebf1d3da5ca072cb912ecffebf183c79f2f8b2c2b14044751aad202d75d06d1c06abb561d4581990b92fe54c06b570a1de39b792b0d729cf300c01c82c4e3c0
-DIST pylint-2.7.2.tar.gz 709177 BLAKE2B 5e4daeb19b6b18d570f4d78b01cc5023d5d245840160fdbddb194ab7036118742ffe3075ee27c37bd7a700d11d9006dc9abaaba9cf9596ae1b63941f139da7ac SHA512 800b210fbe5665db390d5c885d103856dc474b4e43d2f752bdcfcea36121132c26eecdcb67620c4a90456823f11a33568de4d37d59eea692dcd1751d931420f7
DIST pylint-2.7.4.tar.gz 715507 BLAKE2B 141506c067195422d0b052924baf87c363c89e28b3279f5173d989ac9247163184840251bd05dfb7dbb765f7b2e921a851fde0323b6c4cc231bc58911c77f692 SHA512 2b7ec9ab3325209021cb0282a6dacabf7ddd1f5e4049157610015ac8c11413471defc9e0528f81e1a60c2b259260f1bde1d04286776b3f32f771968b9866d734
-DIST pylint-2.8.0.tar.gz 734325 BLAKE2B 479c6f409a7da46d8416c4c06f76937b70ddbffab64d57a9107f9b04283fa985186684d3d146c5ca585a0e8e9369d28e4fbeb5f53262662d94edd862694dd4fa SHA512 d4f6b6c6046265beb0e17b8d375d2604a889bf9b6569d4dae9cdec3f92c8c76d440f6527c9d42f7197a73d4a65fab73f57e5ab99c98d40681119eb051b117211
-DIST pylint-2.8.1.tar.gz 734583 BLAKE2B eb28c54a952c87f9cf59d18956dbc632ff89f4d3a91423a84ee3d4468e5af5fe7fcf37288964af0f36884bc0c46d400e2414bbf114a4a06f75a5c8da50ba9030 SHA512 ec8710396f07cdec8a395748ffda403a1f3fbd00094a1ad32e976c52be946c08b9e32521205dc165a0284467c68d9f467be40d141907bcd148b94e285eeca606
DIST pylint-2.8.2.gh.tar.gz 734667 BLAKE2B 1525273298f39163de4db7946a749768cb9bcf7e11f89791944ccb5fb8d0918eedfc80d5e559d33934d468dd5781d4cb4921b9407daf2842613a8e3ba7d134e0 SHA512 7023603668f540ecc0b35f3289377855c4c0df01e04a9af255f5c8031f568f6b76508bb3a7f0aba8e76a86b63eae423908c30f47258d6dee46bb23320c952701
-EBUILD pylint-2.7.1.ebuild 1720 BLAKE2B f98e10d24b806675f5fba8f4aa8624277609feef6ebcb3688b01c5012e3916ae5ee4103b0e18c1b0d7508c2e42c4ce77131c39fdde17e17972f4925fec6992b9 SHA512 6a81bdef4de277f0c3a74fcc75a49a389783db0c4d41fa0a2650a497b78d28d8776806d4dda04e589b9b94a57b550f51a40b886c60e5c822867ed2cf6f341520
-EBUILD pylint-2.7.2-r1.ebuild 1602 BLAKE2B a0fdcbec0d8029fc048192ad82db384414f170a2ab7365dbb462b359ab821ba08d4b6206854347b0a7bd12e29f28a0c50a9dccd48abdd1ba86ba6415a507b206 SHA512 62685c0b9c997d1e6f8ab1586f03db333b967e4fb0552dff9e394f759b4b40753260eee80148c3dd13415b8cc8f4330a76bb13be86ee61dad209ad7c6ce45914
-EBUILD pylint-2.7.4.ebuild 1651 BLAKE2B e5f5fdaba97c6dabbcca84f4c0c3f4d5c13aeaa93ff6f7d67e746d828b90405c5069e3d4b9f3793ec80a8f64f866fb71d32388634f40df69b01c24bfb52394ad SHA512 173fd962ad159c4814d8b17aa3a074df6bb69f9cc115028ec52d2a6d2426000455ba1023592e4475f114b26f15419c7c051cb4bbc9ab24356f4631573f5c7dc9
-EBUILD pylint-2.8.0.ebuild 1948 BLAKE2B 799e68e529411b21d3efb0e11ca478ce145c9aea78789dbf4d3b6932dcc603cc57e3d0285684f3fc57dd6649636ec6251c134a93a6d4891f2350989633d65cf2 SHA512 912077d77839377a0c0536eb18aa2ac130c89c8d92c598c3e6e065945450a5077434f6970020a22c16a1fda396ce39c08a34d3114927029163ecfb8a85414bfa
-EBUILD pylint-2.8.1.ebuild 1649 BLAKE2B 659171094296ee7a0701db59ccf2d4cb3373a080fc8d8b95ed270d91850618588044d850728b1ff758ed51915b0f2519454dc7766146ab5c3273ce560df137f7 SHA512 1daea178f52b03adae8a82bee1f17360fb640fcb4da66e8f117e9eb12ef33222fd8e01f110240a00c4c050aed34d29e028889ff6b34a8a4c4d51633cd0311348
+EBUILD pylint-2.7.4.ebuild 1644 BLAKE2B acde8741c9ef9f8cf60111e492d3a8739bcade817ed76fe3b833996c3e0e53426f98dd01fbe68b20f912e547703d2e1a76917f682bed6d6d404ded96167dc6eb SHA512 9e337849034d6d683c13c3e0adee369af4de087f035449d3450f551b23a15bd0fccde719684f08e30c2976bcc5eb1a31b2b02d738a28d1d76587ab8d02e34aaa
EBUILD pylint-2.8.2.ebuild 1747 BLAKE2B 243626aba4e5df24bb776fdf03fe04b9f9341f91d4767eb3da71678f9e704f019e8bf68dba584f07fa47faa62c32359e67c580645a958e61c1de5a399c3991bd SHA512 50ef3c0a64a1596ed2761a54b6bdafecc64eb7802307db6ee4a3c942b8fddee9d3e376c5bcb892f7fba6ceb9efe5563d6d1fd1d59f5ecd4579df2b66415047eb
MISC metadata.xml 1099 BLAKE2B 11aa1f9ede89bc8c27e520c8fe9a8219aeff70c1f456dedcc816217fcff1ec67ecc41a528c93365cef316ec863466b706d4709dcc1237a3aae4edb792e2be7b5 SHA512 d2b4e51b129d7c83727310da44ca9385e81fdaeb350f63560a6a328308bcdcb939ec4e570b02e255fe6c8f68cabeb0d651994058b385598380edb42932785ad5
diff --git a/dev-python/pylint/pylint-2.7.1.ebuild b/dev-python/pylint/pylint-2.7.1.ebuild
deleted file mode 100644
index ecd28c413561..000000000000
--- a/dev-python/pylint/pylint-2.7.1.ebuild
+++ /dev/null
@@ -1,67 +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="threads(+)"
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Python code static checker"
-HOMEPAGE="https://www.logilab.org/project/pylint
- https://pypi.org/project/pylint/
- https://github.com/pycqa/pylint"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
-IUSE="examples"
-
-# Mirror requirements from pylint/__pkginfo__.py
-RDEPEND="
- ~dev-python/astroid-2.5[${PYTHON_USEDEP}]
- >=dev-python/isort-4.2.5[${PYTHON_USEDEP}]
- <dev-python/isort-6[${PYTHON_USEDEP}]
- >=dev-python/mccabe-0.6[${PYTHON_USEDEP}]
- <dev-python/mccabe-0.7[${PYTHON_USEDEP}]
- >=dev-python/toml-0.7.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/six[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.4.4-sphinx-theme.patch"
-)
-
-distutils_enable_sphinx doc --no-autodoc
-distutils_enable_tests pytest
-
-python_test() {
- local skipped_tests=(
- # Fails when PYTHONPATH ends with a colon
- # https://github.com/PyCQA/pylint/issues/3636
- tests/test_self.py::TestRunTC::test_do_not_import_files_from_local_directory
- # No need to run the benchmarks
- tests/benchmark/test_baseline_benchmarks.py
- )
- # Specify the test directory explicitly to avoid import file mismatches
- pytest -vv tests ${skipped_tests[@]/#/--deselect } \
- || die "Tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
- doman man/{pylint,pyreverse}.1
- 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/pylint/pylint-2.7.2-r1.ebuild b/dev-python/pylint/pylint-2.7.2-r1.ebuild
deleted file mode 100644
index 152e9041ad9c..000000000000
--- a/dev-python/pylint/pylint-2.7.2-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE="threads(+)"
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Python code static checker"
-HOMEPAGE="https://www.logilab.org/project/pylint
- https://pypi.org/project/pylint/
- https://github.com/pycqa/pylint"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="examples"
-
-# Mirror requirements from pylint/__pkginfo__.py
-RDEPEND="
- <dev-python/astroid-2.6[${PYTHON_USEDEP}]
- >=dev-python/astroid-2.5.2[${PYTHON_USEDEP}]
- >=dev-python/isort-4.2.5[${PYTHON_USEDEP}]
- <dev-python/isort-6[${PYTHON_USEDEP}]
- >=dev-python/mccabe-0.6[${PYTHON_USEDEP}]
- <dev-python/mccabe-0.7[${PYTHON_USEDEP}]
- >=dev-python/toml-0.7.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/six[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.4.4-sphinx-theme.patch"
-)
-
-distutils_enable_sphinx doc --no-autodoc
-distutils_enable_tests pytest
-
-python_test() {
- local skipped_tests=(
- # No need to run the benchmarks
- tests/benchmark/test_baseline_benchmarks.py
- )
- # Specify the test directory explicitly to avoid import file mismatches
- pytest -vv tests ${skipped_tests[@]/#/--deselect } \
- || die "Tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
- doman man/{pylint,pyreverse}.1
- 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/pylint/pylint-2.7.4.ebuild b/dev-python/pylint/pylint-2.7.4.ebuild
index def4ed8778bd..950aa6531269 100644
--- a/dev-python/pylint/pylint-2.7.4.ebuild
+++ b/dev-python/pylint/pylint-2.7.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86"
IUSE="examples"
# Mirror requirements from pylint/__pkginfo__.py
diff --git a/dev-python/pylint/pylint-2.8.0.ebuild b/dev-python/pylint/pylint-2.8.0.ebuild
deleted file mode 100644
index 9197c0f768e1..000000000000
--- a/dev-python/pylint/pylint-2.8.0.ebuild
+++ /dev/null
@@ -1,69 +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="threads(+)"
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Python code static checker"
-HOMEPAGE="https://www.logilab.org/project/pylint
- https://pypi.org/project/pylint/
- https://github.com/pycqa/pylint/"
-SRC_URI="
- https://github.com/pycqa/pylint/archive/${P}.tar.gz"
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="examples"
-
-RDEPEND="
- <dev-python/astroid-2.7[${PYTHON_USEDEP}]
- >=dev-python/astroid-2.5.2[${PYTHON_USEDEP}]
- >=dev-python/isort-4.2.5[${PYTHON_USEDEP}]
- <dev-python/isort-6[${PYTHON_USEDEP}]
- >=dev-python/mccabe-0.6[${PYTHON_USEDEP}]
- <dev-python/mccabe-0.7[${PYTHON_USEDEP}]
- >=dev-python/toml-0.7.1[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.4.4-sphinx-theme.patch"
-)
-
-distutils_enable_sphinx doc --no-autodoc
-distutils_enable_tests pytest
-
-python_test() {
- local skipped_tests=(
- # No need to run the benchmarks
- tests/benchmark/test_baseline_benchmarks.py
- # Fails when graphviz is installed (?!)
- tests/test_import_graph.py::test_missing_graphviz
- # TODO
- 'tests/lint/unittest_expand_modules.py::test_expand_modules[files_or_modules1-expected1]'
- )
- [[ ${EPYTHON} == python3.8 ]] && skipped_tests+=(
- # TODO
- 'tests/test_functional.py::test_functional[typing_deprecated_alias]'
- 'tests/test_functional.py::test_functional[typing_consider_using_alias]'
- 'tests/test_functional.py::test_functional[typing_consider_using_alias_without_future]'
- )
- # Specify the test directory explicitly to avoid import file mismatches
- epytest tests ${skipped_tests[@]/#/--deselect }
-}
-
-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/pylint/pylint-2.8.1.ebuild b/dev-python/pylint/pylint-2.8.1.ebuild
deleted file mode 100644
index 4f033ab1f2c7..000000000000
--- a/dev-python/pylint/pylint-2.8.1.ebuild
+++ /dev/null
@@ -1,63 +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="threads(+)"
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Python code static checker"
-HOMEPAGE="https://www.logilab.org/project/pylint
- https://pypi.org/project/pylint/
- https://github.com/pycqa/pylint/"
-SRC_URI="
- https://github.com/pycqa/pylint/archive/${P}.tar.gz"
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="examples"
-
-RDEPEND="
- <dev-python/astroid-2.7[${PYTHON_USEDEP}]
- >=dev-python/astroid-2.5.6[${PYTHON_USEDEP}]
- >=dev-python/isort-4.2.5[${PYTHON_USEDEP}]
- <dev-python/isort-6[${PYTHON_USEDEP}]
- >=dev-python/mccabe-0.6[${PYTHON_USEDEP}]
- <dev-python/mccabe-0.7[${PYTHON_USEDEP}]
- >=dev-python/toml-0.7.1[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.4.4-sphinx-theme.patch"
-)
-
-distutils_enable_sphinx doc --no-autodoc
-distutils_enable_tests pytest
-
-python_test() {
- local skipped_tests=(
- # No need to run the benchmarks
- tests/benchmark/test_baseline_benchmarks.py
- # Fails when graphviz is installed (?!)
- tests/test_import_graph.py::test_missing_graphviz
- # TODO
- 'tests/lint/unittest_expand_modules.py::test_expand_modules[files_or_modules1-expected1]'
- )
- # Specify the test directory explicitly to avoid import file mismatches
- epytest tests ${skipped_tests[@]/#/--deselect }
-}
-
-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/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest
index 596eaeb5b373..cab186001c2c 100644
--- a/dev-python/pymdown-extensions/Manifest
+++ b/dev-python/pymdown-extensions/Manifest
@@ -1,5 +1,7 @@
DIST pymdown-extensions-8.0.1.tar.gz 642787 BLAKE2B fe25fd828633bb1a653430431de9fd2f9abc881ff457d2c630befd7c094a147f4d4883088488a66c601190794c15fdfb8297a3252ba3b070412b2f18872f6126 SHA512 3f85bfe9128dcdc63cea4c2eb4d55173d697ae9d112559a74527ed64b3bd63f67eee119b81a54d0ac927bc21b6eb8411c03dc7afc77673739a81772c10ebe62a
DIST pymdown-extensions-8.1.1.tar.gz 650451 BLAKE2B d72b4ff60747a5f2142b778d75ba438757f35e1bb45d1cf005c9ec7b187b8c6aa1e890ca1bf01b3a202dfd38c8f813c928041870a30bb2e0fc035e2a5ff9809e SHA512 a1472858b6afeb9b582cf97a4471e09e25dddcb0504d58f8aa703802fe0c075a0af2fa8e1895f02b48b5959297c37cd1feee789741d93a1739f9d19c3341b108
+DIST pymdown-extensions-8.2.tar.gz 766818 BLAKE2B db14bcb0e7bf572e97c6dc7d7ebb00780ce081f9006a0d067c98c369433c147e42b93eab0dfaddfed6f93030ab32f0ae1c7c0ac3c08a1f7f07fee15a1be1a398 SHA512 220465b2a2d0f9563c119dae61d2527207a4f3a1d24ea1b1585997c9c23c4a7c0bbc23b4dc7c551e533ac3af20c7852cb7b8cce6dd3908844aafcd801d20e14d
EBUILD pymdown-extensions-8.0.1.ebuild 1555 BLAKE2B c16c2095c8ef9b6f279474c62c9f931257f30d1eb0a98b0cb9bf3120d18ad6171fa225ba3ddce9ddd158798850eca5e0f36253105b7aeedfb8abe9b33be67bf9 SHA512 83c34fb23bc4652ef28ad6290944081bf554663d5ea881f6699f373cc9e34f72ea08542fef2365d439c137329baecd44340df67d20397a34733626b5c45a9b2c
EBUILD pymdown-extensions-8.1.1.ebuild 1187 BLAKE2B d06ab2588741497006b6d79ceb4ed139dfc194c3bd38eb72878bac1aed762679cb9b3a1a040072323d54fd77d766e60285c501462e48174cb7ba0e4c7a3282e9 SHA512 8834351713a8403334c5022210d3a4c915bd99fdad7b97ab8621b8ea104b5060e4871abb624b593936684df6a8c44414dee7a2e711e0e6e75d6e022dbd172030
+EBUILD pymdown-extensions-8.2.ebuild 1186 BLAKE2B c6b96e35f20edf2cc4739d8a48c3b5841da2600db2cf89617a9d8182ca2b87566278cc95e5e47b00e1baf28b87509462453285390d5db553846b3d4aea9f8686 SHA512 cf453c3792b8d8d9bda0713d24aece7e855797f42190d8d7f2e6df5046570303ac12f5447291e8691791ee1131fd29f6807b610e1fd100bdb555d955ca041353
MISC metadata.xml 658 BLAKE2B c3c02e20a11ffd755742b5870212eb17977c133f331e84ccd92c4e7f152ad3a08844feb92b0709ccd7ef527af5abf782e9dc7931a48e26df7564dd739c71499b SHA512 46ac38c817c306a627f9a25dce07fcd74bf75be663118e024641412f09d235f3c37777dd775eafe091a264dc5d39a12e142aec6f82e3dfead8da8d97bf5e10f4
diff --git a/dev-python/pymdown-extensions/pymdown-extensions-8.2.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-8.2.ebuild
new file mode 100644
index 000000000000..0c4df7459996
--- /dev/null
+++ b/dev-python/pymdown-extensions/pymdown-extensions-8.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+ dev-python/mkdocs-git-revision-date-localized-plugin
+ dev-python/mkdocs-minify-plugin
+ dev-python/mkdocs-material
+ dev-python/pymdown-lexers
+ dev-python/pyspelling
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="Extensions for Python Markdown"
+HOMEPAGE="
+ https://github.com/facelessuser/pymdown-extensions/
+ https://pypi.org/project/pymdown-extensions/
+"
+SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-python/markdown-3.2[${PYTHON_USEDEP}]"
+
+BDEPEND="
+ test? (
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # mkdocs-git-revision-date-localized-plugin needs git repo
+ if use doc; then
+ git init || die
+ git config --global user.email "you@example.com" || die
+ git config --global user.name "Your Name" || die
+ git add . || die
+ git commit -m 'init' || die
+ fi
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/pymediainfo/Manifest b/dev-python/pymediainfo/Manifest
index 6aa2a4d829e3..ad379a08ff4b 100644
--- a/dev-python/pymediainfo/Manifest
+++ b/dev-python/pymediainfo/Manifest
@@ -1,5 +1,5 @@
DIST pymediainfo-5.0.4.tar.gz 445381 BLAKE2B 37578ba4c748ad7b8fbd435ce8bd4b452812667aec06131b00e27bdc7b50baf10e8d8517e270d1f02eb7c867a278ccf68b3c5f26a588a55c970b79287aabe31d SHA512 0bc231b51e526bf69d10c59085814578c9f5fb542099613ea014484cfb37757413e640332604c01070d5e6bf81564514346400b5a7522864a5755acece2aafa8
DIST pymediainfo-5.1.0.tar.gz 445630 BLAKE2B debef8de004232c4e39bd17018c447474a4f71bc386b01710bea8084febb5353cb70512ee77c33ea8b3e6c7b67baded99aecb77b60c52da58be35ef91919f34a SHA512 d3c48e37f6d59b0f5bc1d66d4fad9fea26724863dc2ae75a30c80d972f68f3be650298d25105d330c20b83083f94d2ff5e2690c29573897e09afa44931f3228e
EBUILD pymediainfo-5.0.4.ebuild 856 BLAKE2B a90415d2e99a09fa3e97a7302b41226b0661e066d3a8c1035139ee12d868c226d887e615a50afd67d92cdfe482719a5b85337e151e3157894616801ae7f15ed5 SHA512 e39a604c6b87f487722615d5b8dafe41d1a141ba4d160db7d99fa51918eea7251ac649024a0ca275b5fe40bbabf003b4b317988b87af636f7fed56ef346889e6
-EBUILD pymediainfo-5.1.0.ebuild 858 BLAKE2B b103a6bd571a381cb98e0cf68e45567e8cb6a5cfad259a525dfc6098963f0dd947349294fd69ce9922b61b5b64c97d0363e22fa6beacd59a5eaef654ec66c20a SHA512 08b606add41cdefa1a004ec99df94dfcfa349660f7e5692aeb6fe7325bec4decb7d0027057b64e410ad36fad6f3f9c0b6dcb8eae1f901d4cb9d6d22840af2071
+EBUILD pymediainfo-5.1.0.ebuild 859 BLAKE2B 1704cf6bafb792599ae6f018b1c527484007d5aec22504f7a4e604c396d6bdc9128b19cedad47749ddb7107dc767283a008c6dfc2541f42b412e8f071c43a71c SHA512 99943b224ad2bbd54907e4a204eb50c39a7808fe1cb415ebff890dfa37c3fd1d02c9b139cfe15dc33bf6e29b1cf72620a5eadc527a01e3b367a610129eac92e2
MISC metadata.xml 490 BLAKE2B af57dd2a5e345a6f7278614b276fc5ff9e9754286e2e24a651f94f18c238a0be6387319fd10d3b3709bdd22509840b9b02344d4bd3c5d196eb2816d41759890d SHA512 10ecb149acb001a0ba8e0e4af45121672f4a683f5e5690cc2d5fb112cc17b45754cf2a3fe303408fd99c16ea57d799829eca56037a2252ab36fddf730a5fa22a
diff --git a/dev-python/pymediainfo/pymediainfo-5.1.0.ebuild b/dev-python/pymediainfo/pymediainfo-5.1.0.ebuild
index 79f47c33505c..5f2f3c00f1d2 100644
--- a/dev-python/pymediainfo/pymediainfo-5.1.0.ebuild
+++ b/dev-python/pymediainfo/pymediainfo-5.1.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
diff --git a/dev-python/pyopenssl/Manifest b/dev-python/pyopenssl/Manifest
index 7d8df66cf17e..1e8baa87a567 100644
--- a/dev-python/pyopenssl/Manifest
+++ b/dev-python/pyopenssl/Manifest
@@ -3,5 +3,5 @@ DIST pyOpenSSL-20.0.0.tar.gz 173786 BLAKE2B 3fb1e90e20b3e083fc93f6dc8a54fb54e15c
DIST pyOpenSSL-20.0.1.tar.gz 173736 BLAKE2B 37e1741425a296142d38c20c70f9950eec2bd043fc58e50c9955b98dc6825111328af852d247b154aa120ab42ea9dc2ae8186d350dd0c664cd5920b9a902963e SHA512 e81e0870398b882d77453b02e972559c0be82dbfe87bd8a48a65e8943acc3ea07dc8c3150b88e299c237496043443d1a5832219c337e4436f99ef419b36dd23f
EBUILD pyopenssl-19.1.0-r1.ebuild 1394 BLAKE2B 4984732d92add2817d671af037bba4c81ae5310626ef3d6f97906e6bea686a25cfb6f626784e32823e8a1db994a44d51ea5fdcdf78b1f727c35e1234e991d64e SHA512 1abde17a2921dd8a9862abdc25b5b317d712df2e1d8e5401c6873ca0b926c264d81442eb9df8f6ff4f3cacca8cfceb469ebfc1c8a56f0b5f279f8e46b022ef40
EBUILD pyopenssl-20.0.0-r1.ebuild 1397 BLAKE2B fe16692349c2f737177524189856d39000d82880f8105f9afcb4d23ee3e2184680596359604f0c641521980f79999152455de7da0b3c7a4fa22ed193d9eb2584 SHA512 3fb1da86880a51c4c1d0fb185caaac45c179f47ddc3e3435a14b610717a5c135320d540c929763e31059bd29629c8e58b1945897a9f4d07c253e983a321f10ae
-EBUILD pyopenssl-20.0.1.ebuild 1817 BLAKE2B fb7497afdd7195befd50e48398b5732a6a229d876c7a2c5cb6dc27f3955bd5d51b6016b6ebfbf0f8cd3f8f64f94b04b5c92ea5b648a2283e77813a9d567171f9 SHA512 411c9474925ba32caa401b460664a2ac119abbb7e7ef646fc0cc36ecda62470a8c8c2b33669cc4fb1467a09d299a748d98c21c8879228bd3df1e1b0f346f8820
+EBUILD pyopenssl-20.0.1.ebuild 1816 BLAKE2B 6f3a8d5649924f6992f5781d0e10e172586080c1521388cd467c1a28d313b3ff76374e1cd9c08cbb668d5039bc40e6c186520e791e3e8966ac8ae8e7315a49bd SHA512 20b6244d8ce191cdb44e8030d6d748dc9490ccde5f2121645018049a89dcc21050dac000fb881ed92ff84d7c3e5039388542625c6073c200f85239481f5e3856
MISC metadata.xml 535 BLAKE2B bf6dde29d0d101534792aab82e884425a32a6d96385e21e46d760902684b32d0560c57eb8be37db82365f5332906540d145f88bcd76626f00a11e12428664ced SHA512 64f374479e80652f5803b3c6ef3fbeb94c3dc23c5805b11390979be02c312c631ad8ddca0056f439f41da7ebf245119c7da1110cad637efb0e4290be9fadd4f3
diff --git a/dev-python/pyopenssl/pyopenssl-20.0.1.ebuild b/dev-python/pyopenssl/pyopenssl-20.0.1.ebuild
index 94d6c89412f8..0fe6df2d2da7 100644
--- a/dev-python/pyopenssl/pyopenssl-20.0.1.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-20.0.1.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
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"
+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"
RDEPEND="
>=dev-python/six-1.5.2[${PYTHON_USEDEP}]
diff --git a/dev-python/pypng/Manifest b/dev-python/pypng/Manifest
index bf1d57239493..6c89c3d3d0da 100644
--- a/dev-python/pypng/Manifest
+++ b/dev-python/pypng/Manifest
@@ -1,4 +1,4 @@
AUX pypng-0.0.20-py39.patch 1171 BLAKE2B e84a74ab9a783bca54d198a3d1ac9eda54e2c1229969c4a6d4b19ace752a50f9aa2b09d59ad15048db08a894290788978d6022fcb890f15ba6fea0e0bac6cea5 SHA512 c3a162e77a0d3ff9b153ba26379fffacf0e1683c5e4230af1c8a1c5392889e68d74334661cb19b6076fb7cf3ce48b1d1f1339d02b7167bff42bba44097d2155e
DIST pypng-0.0.20.tar.gz 649538 BLAKE2B 9a15923c7f4d06deb982dc0b70d7502d3a5189f06cd6cdd0b35e81fcba6ea6b8ef50a6ab1ea03d8ac69a5e4d712eb23d7e18a3f1641c5a51f6f4d287d2fb5e43 SHA512 4f84e9b9cc68c0ad7e4558f0f46c54b0f091561f1a3679ac0679d8a1f1ab9a06493d71bf9df4db5deb6bedbdfa53bb1775ee51204133309eba962077102fdcdd
-EBUILD pypng-0.0.20.ebuild 562 BLAKE2B b2063da87230a644b520ab1209e136fa2e30b9e549fef6b97cf6be85512fa846509345cce6e139214e612398bd24d5b2ef49bf5a7207c8e627b42b8e34ca4524 SHA512 8d9b8c171a9daf48f4b172bba3c31dc558c3b06366ca8636a7c0b853154a390926f200d9445f64fb12af1b17fb7f93f0ae38134bf1f26885db3fc4ddfb8bd185
+EBUILD pypng-0.0.20.ebuild 563 BLAKE2B d93263c9c134d47cd2f079291d443a5210f4e027360fc99bb633156538a793a4ac065132a87beca7962f4328e3b87496f5c111fc3b8dae27abec7135510d8d6a SHA512 75cee33db0a5dcfb6882cf3d1cab3376b8441ce419791cb459fd09f0a6381f270acba15d5bbf749603cfa120e489a86081d11eecc45ac5828c6f6d7a48490012
MISC metadata.xml 450 BLAKE2B 55c7ff0eef56a99bcb89587d9b3eb025d10855ed7015fb178d11e01e23d285e8f26c813db383e5022505f53761f4382c7631d8e7c9174486c00dd9ee2ba8c457 SHA512 3644b23663aa1d89f579ea60463044c901f60e25fe6ad42c5f144d15d559491858f0ef844209cf15bc890eb8cdca6342ea9d070f12776dce21ce30c76dc532d2
diff --git a/dev-python/pypng/pypng-0.0.20.ebuild b/dev-python/pypng/pypng-0.0.20.ebuild
index 3b9b5bd28992..040f2abb119f 100644
--- a/dev-python/pypng/pypng-0.0.20.ebuild
+++ b/dev-python/pypng/pypng-0.0.20.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/pyprof2calltree/Manifest b/dev-python/pyprof2calltree/Manifest
index ff14fa03bbee..2452dbba950f 100644
--- a/dev-python/pyprof2calltree/Manifest
+++ b/dev-python/pyprof2calltree/Manifest
@@ -1,5 +1,3 @@
-DIST pyprof2calltree-1.4.4.tar.gz 8797 BLAKE2B 0929728d3a6de1cc40e54bd4581bb4b64875a4d7f3ccef725300d40d2b3fd175d8ff462591357e32a471e5c3a4c5c51ac7e9c81c2e857050745a748bc4117d8a SHA512 7ffc228e542a568cb421394035660623415495472b5b3659a35b02c7ccccb7f578dc872d2bb1daf4fdfcd44134e1ad9b5ce3a18f49b15dd4aeb3b5f1201a28d8
DIST pyprof2calltree-1.4.5.tar.gz 8806 BLAKE2B 3a8a838a8b03294504c64dbe1d0caee2606a1ec53005222dfe6c3692bacd0801041ce199fedb9c38e4f6edc91e210116d9c1e034e0aa283cafebb19bf6303fed SHA512 2fcda74ae67dc3a8abb5dc153864ef59f96cc62b1c9359d02be12e83966c17738f5aa4a3d1c6e2ff81614dc963fc4b2faf375bbbb1ad15650a6817e493cdde39
-EBUILD pyprof2calltree-1.4.4.ebuild 521 BLAKE2B 21fa38d3f12296ef186deea2a283ca3941fc160ed0c2324a49e7a2aee6543eee6c64dfabda3bd65675a80a72ece0afebaf50a9539176f10c4fefbadfac3e699d SHA512 ad036ea4f4587a70cc5032436403433535606ea4711a975b4904561559a2f3ae729bbf97bbdf4c27c0544211ea4bdb0ce4f8b1d3f6605a1542abddc656f5da11
-EBUILD pyprof2calltree-1.4.5.ebuild 523 BLAKE2B c2239bd998950e0c0e1767d648ba57b2a70c888111c21221d8fc98fd78fea4ccf96fe67eb0aa093c2d4e53101eee93391e0318abbf6f96263a6c25da83d6cd12 SHA512 522600044510804fccf8811e8586e355cdac99caa8417fabe60c5db82b6a205d3e42bc04f35c18c3c6f9291862c9ea5cd271543e031431909b59b0ee434c8c9d
+EBUILD pyprof2calltree-1.4.5.ebuild 490 BLAKE2B 759af98d2a74f670f1b34a1181aa2a02eea56eff80b58cc4616beb16c35243930925ca409fa4c020240742822858f261cfed5ad1f88ecc81ffb02846f0be5475 SHA512 b3426f0112284cec6d11ecf5c2373a4bd12ae0f52389c669a7ec5dcf3ad5e7ddf6af71c4bef6b67ec8f56aa7f1a1f558aea0786619d452aca6e826a7b4af5ca6
MISC metadata.xml 405 BLAKE2B 7b39e1665882c1198da2774f0340c6bc711ecfd681785805cf4e3b53d9843c4abed05e43fc9f6ddf828c5a17a3d1af61307e7469115b078d971993ab71118ba8 SHA512 38fe7a3a85ffd1c35e175ffeffc30fea8f0c6fe9055c7df7c675cc02c822800fef06fdfb3f5b04c2e29e421ac3d0efb932570152a81ee9e6d358ffb66afab062
diff --git a/dev-python/pyprof2calltree/pyprof2calltree-1.4.4.ebuild b/dev-python/pyprof2calltree/pyprof2calltree-1.4.4.ebuild
deleted file mode 100644
index e24e2f0a715b..000000000000
--- a/dev-python/pyprof2calltree/pyprof2calltree-1.4.4.ebuild
+++ /dev/null
@@ -1,19 +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="convert python profile data to kcachegrind calltree form"
-HOMEPAGE="https://pypi.org/project/pyprof2calltree/"
-# pypi tarball lacks tests
-SRC_URI="https://github.com/pwaller/pyprof2calltree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-distutils_enable_tests setup.py
diff --git a/dev-python/pyprof2calltree/pyprof2calltree-1.4.5.ebuild b/dev-python/pyprof2calltree/pyprof2calltree-1.4.5.ebuild
index 5b5cbe820dbc..a979232643d7 100644
--- a/dev-python/pyprof2calltree/pyprof2calltree-1.4.5.ebuild
+++ b/dev-python/pyprof2calltree/pyprof2calltree-1.4.5.ebuild
@@ -3,8 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="convert python profile data to kcachegrind calltree form"
diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 7913450337a8..20fd09d6c929 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -4,6 +4,6 @@ DIST pypy2.7-gentoo-patches-7.3.4.tar.xz 7844 BLAKE2B d06694fa085667e40ef8805c29
DIST pypy2.7-v7.3.3-src.tar.bz2 20881821 BLAKE2B ce1ecdd1fffe40574c7662da6038b84d2bca47ab168939ef0c12be2c6348317f17a94a3026e7fa53c71601edc153aefd98f770bd148e7af07ca751c0a5fc1252 SHA512 c2b6c44fdcac5f9445fab01572f859228fc286891fd09a4ddb95d283683d805276c853ec8e61fcd04cb9ee811d0e959d19bb03fdd7442c044f28a773633122e7
DIST pypy2.7-v7.3.4-src.tar.bz2 21571561 BLAKE2B d0ac56fadec63fe7e65728c36c2aaf96fc5f54919dddbca9571a24c42a9e3e21f672f84555a18a384c4715f0489bd7aef009c0a47b635de88c472a93e2ae8d71 SHA512 4c18c2dbfbf0cc1034bea773828204df77aec7ef82119fb94e5cb762ce1783e00ad70e99d1432b4948dc132e726bdc6015f4a5bf10a5b10415bcfe99da2ecd17
EBUILD pypy-7.3.3_p2-r1.ebuild 4820 BLAKE2B efb4bb8f194568c909365e06d2f3c1593145bff3c3fdbfab867bd15368df13cef642029b41739b4547256819f322f4dbe251c64cfac1d8c525391ebca4e8aef0 SHA512 82809ab39edfb0cd54a377740ce223baee9ae9abeb348ee2ae2fd2e1dd203900a1def1ee4c276f748d3823cab04dce8da25e12f3c477cad4fe560252bbd714c4
-EBUILD pypy-7.3.3_p3.ebuild 4827 BLAKE2B 22620214d694cea98b90674aad37ec528e23a589c69deeed66cbc4611a9f3ccac40008182879dbf99176ccca6a4a0f379bcb5064c295827dcd70c29b95669382 SHA512 11b6ba9de991660cde4d3953317861a505985c68cd2b1aca2ff2dd2bcef954e73e646432c9296196364b6e4274788ed66112e115b4e7ddd3bc353c4355f59771
+EBUILD pypy-7.3.3_p3.ebuild 4826 BLAKE2B cdf8416b6dfeeb167e17e958db45bfe287b4e972c48b988fe0029685aae15e9cc179452e62ea9088650373b5236f17e5bedf78283b85acdde2a0f990626f2a10 SHA512 43f5336d74176230c20ff7448503cd44d8cf1ab265e50cefbe2e65729815ef32330c51d231f7624719e93b12475fb4fb11f3508e644f734c4687d725d8fe7bf9
EBUILD pypy-7.3.4.ebuild 4822 BLAKE2B 2d0ec18b1f09e8eec257a19be038e1e6201265d138f4a2af938b1cedf5793be6c1584a390629a0b134ed3a81572aff8c3b3ae7e814f41f23356da6c2da75958d SHA512 5a1d667aac2b5d0324015b5098c810f97dd9ad87441c1731493467794b14a60e95dc1d19b8ced47c15dd17dbc7b893f56e1a85c7244087e6c528773ab3660651
MISC metadata.xml 240 BLAKE2B 41e6a4d9da33dab2decc5ff419924f382a8f64d27a81fdb97576db8c6cf125be95911747946ec8be1b453f56617fef1084f5947f84b50a8db419d46df2ae8a0f SHA512 9c23321eaa853f851bf00195ea64ac2ba093e516f9b57855ee5aa58fbb1988130c9f0c17c2a9ce9fae4ee033e0a28a70c868e0f5acdfa1dd316ab533c5279d59
diff --git a/dev-python/pypy/pypy-7.3.3_p3.ebuild b/dev-python/pypy/pypy-7.3.3_p3.ebuild
index 1d7884fb3329..88ca89d62cc7 100644
--- a/dev-python/pypy/pypy-7.3.3_p3.ebuild
+++ b/dev-python/pypy/pypy-7.3.3_p3.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}-src"
LICENSE="MIT"
# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
SLOT="0/73"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="bzip2 gdbm +jit ncurses sqlite tk"
RDEPEND="
diff --git a/dev-python/pypy3-exe-bin/Manifest b/dev-python/pypy3-exe-bin/Manifest
index c4be94d97706..29e645a6ff69 100644
--- a/dev-python/pypy3-exe-bin/Manifest
+++ b/dev-python/pypy3-exe-bin/Manifest
@@ -5,6 +5,6 @@ DIST pypy3-exe-7.3.3_p37_p2-1.x86.xpak 9153105 BLAKE2B 58a2f4c7e2e6c7cc1c65e129d
DIST pypy3-exe-7.3.4-1.amd64.xpak 12038379 BLAKE2B 6f51ec285cedef0703a9e145e5ac0ada1d19585be97997a8156a3964949490fd0c874b8c355433d3cd04df4df5c11be7f5badefe2e9c69129052fe51de627a72 SHA512 f1badabde936f5dc5700fda01941be249f4a056f1d61a685bb8c168a5cca6eac4c7e6cd660a5a5d2695307a3b7f4ef1941e5ea63a57816b669d54f497a1a5b91
DIST pypy3-exe-7.3.4-1.x86.xpak 9159557 BLAKE2B 754fd401084c480a5a2a20c6e9a533fa5f691cbca06b0516d3d44fdf9529541c43f84fccdfdd70422231ddb887a9f5a9e38789b6fc3dce81d9f0fafade587bec SHA512 ff05c3ae252b0a5eeb403a18782707ea8884126763a83bcebe1e60934ad7cd6070db24ebeeffb15397b6c02fc68766011438b2064b484ae6d24991311e2a012a
EBUILD pypy3-exe-bin-7.3.3_p37_p1.ebuild 1125 BLAKE2B c73b6673f3fba074df41979e3ce6f8f01ed51f3fbd7e95141e3fcb9340a1f434adda98465276d19c235d8dd94aa1422aaac5ef7fb33b4e6853f7c08eef9f48f1 SHA512 b7a4c2074b7b15a91aa546c40c61d24b0c1259ae677260182d6b7eb625c795fc23b9b469b44ee151b45b545431305b53f7379a6fc32f0b93d5fb6571fd741313
-EBUILD pypy3-exe-bin-7.3.3_p37_p2.ebuild 1126 BLAKE2B 713957edab7c66f88a258dabd0703b593e8b470dcc37aed77a320be58958cc95184cab50c9b9f40109a750d611e305e829b3b04d60853e7a20b7843b89fddd7e SHA512 3e5c86141bdd7abefb6595e00f738e7f6999426595aeef7173b7ebf460c20e03714221e131878708b8d782ac3e2bb01a64029e5d0ef932a86a9921f0d5b3de33
+EBUILD pypy3-exe-bin-7.3.3_p37_p2.ebuild 1125 BLAKE2B c73b6673f3fba074df41979e3ce6f8f01ed51f3fbd7e95141e3fcb9340a1f434adda98465276d19c235d8dd94aa1422aaac5ef7fb33b4e6853f7c08eef9f48f1 SHA512 b7a4c2074b7b15a91aa546c40c61d24b0c1259ae677260182d6b7eb625c795fc23b9b469b44ee151b45b545431305b53f7379a6fc32f0b93d5fb6571fd741313
EBUILD pypy3-exe-bin-7.3.4.ebuild 1127 BLAKE2B 08da61e98198eed1b7989bacc748ea7030cab222b3c043bdc5932dc0ce31df2b8d4b9c759c3fb9b724fd274f6438140b52aba553bc136e915c77d21a34d643c6 SHA512 8dfbbbc20aa7ee40fd332db0517be883c72fd3c93bf7c2636848339666a9dad15019423caad338ae99ce81b4290417f7cc4ef7f17717814ebc03edf223b3a003
MISC metadata.xml 240 BLAKE2B 41e6a4d9da33dab2decc5ff419924f382a8f64d27a81fdb97576db8c6cf125be95911747946ec8be1b453f56617fef1084f5947f84b50a8db419d46df2ae8a0f SHA512 9c23321eaa853f851bf00195ea64ac2ba093e516f9b57855ee5aa58fbb1988130c9f0c17c2a9ce9fae4ee033e0a28a70c868e0f5acdfa1dd316ab533c5279d59
diff --git a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.3_p37_p2.ebuild b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.3_p37_p2.ebuild
index c510ad0dd412..277fe587ef6d 100644
--- a/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.3_p37_p2.ebuild
+++ b/dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.3_p37_p2.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}"
LICENSE="MIT"
SLOT="${PV%_p*}"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND=">=sys-libs/zlib-1.1.3:0/1
dev-libs/libffi:0/7
diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest
index a52f419af748..ab457891b6a1 100644
--- a/dev-python/pypy3-exe/Manifest
+++ b/dev-python/pypy3-exe/Manifest
@@ -4,6 +4,6 @@ DIST pypy3.7-gentoo-patches-7.3.4.tar.xz 8464 BLAKE2B 6d458a41e87eabeb2920b28752
DIST pypy3.7-v7.3.3-src.tar.bz2 24633503 BLAKE2B 0fb9fbb8866cf661c5b1d8d029fb2bc50737fae097875d0dac86c9ec21dc907093173b350a4f89d2c5a1fbed4c92ca4919f047536b828d4ee35583d615e7ddce SHA512 c98955e72dc0bd0452e4e16e0fe0ab318a34d6d57217ea33349e98ed047597ba97be7d15b41edd4dc85028fcca0a6257a4bb98fe96ce876e41a04df012261f4a
DIST pypy3.7-v7.3.4-src.tar.bz2 25344083 BLAKE2B e88dd0cfcc6123dbf894f603162ebe43675c96b992d15c29e14a611a166b8da8d1d2f3298e65e5794b295215440cb88f31d252fcdaef1a0dab52777c24212a49 SHA512 c570d34f284f41dcd8dd909216c69831dd83b8501423c7635a4fe506fb16fd3705cf87975a664735e52d0b805a0432267d611a993437d17aac3defe4b9ea4401
EBUILD pypy3-exe-7.3.3_p37_p1.ebuild 3875 BLAKE2B aed7bde6ddbefa3a5abeeae05cf4c5fec25f6e83141d998a2b6f95fae214fc4d986f01293ea50dfff07f85cbd39fc28c87b8f45810ac552ad97d2b1d1ae16be9 SHA512 026a3a4b44f4d1916c9e8c520ac4021035bc08aeb98b8bc676bab0a2b04e34656b8a5885930b3ba6dad82d0eff788bee14bc10598d7d8a17e4b398c013efb3bb
-EBUILD pypy3-exe-7.3.3_p37_p2.ebuild 3876 BLAKE2B 0aabb30260fc5135310e4336907562ff3176d7d1f053e1ebe648f10058cbb7eaa3ddc04dc0cf1da2b522ccde35a8906f93ec0ba7e4e6cbad0228100cea1cffb9 SHA512 de6acf41c4d817b893a80f6c6ee808687bcdde876ff89dec50162bd45875025eeca46d72dfd8b500b5043b1d87d87c2b6ebd3e0db25c91b18d2337e941c979ea
+EBUILD pypy3-exe-7.3.3_p37_p2.ebuild 3875 BLAKE2B aed7bde6ddbefa3a5abeeae05cf4c5fec25f6e83141d998a2b6f95fae214fc4d986f01293ea50dfff07f85cbd39fc28c87b8f45810ac552ad97d2b1d1ae16be9 SHA512 026a3a4b44f4d1916c9e8c520ac4021035bc08aeb98b8bc676bab0a2b04e34656b8a5885930b3ba6dad82d0eff788bee14bc10598d7d8a17e4b398c013efb3bb
EBUILD pypy3-exe-7.3.4.ebuild 3877 BLAKE2B 8e51c2e911a7ec9aded060d86ef67748a07345dfe179035c52f68ddfc696afbfd40e492830ce92abe92c9de9e0425e6a2e528e23995dba5a7e4942fe8d00119c SHA512 33e4f61c2d68a32ed43a476606df2fb76e431b315963de341d6ebc09352d930b038b54f6d619908d05b6fafe9c58defaa4c0cc3a9a2b229c87139320a0e14563
MISC metadata.xml 497 BLAKE2B 02040ea95327971e16090c00e5771bc684710e90000ca07b366226fedbae8973a1f4bdd9d37506446a2fe3caea4fdf83ca186d2706747adccd14ea24a19486b3 SHA512 816621f5288b822fc1c7b360ac6f1e5f7b464a60c9b6e58fc464860bb8a4f44be932fe6562625006925ddda2b5cc14feeaef587303642d894494ddea6472cd2a
diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.3_p37_p2.ebuild b/dev-python/pypy3-exe/pypy3-exe-7.3.3_p37_p2.ebuild
index d73c07c82d82..3b5b032c10e7 100644
--- a/dev-python/pypy3-exe/pypy3-exe-7.3.3_p37_p2.ebuild
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.3_p37_p2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}-src"
LICENSE="MIT"
SLOT="${PV%_p*}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
RDEPEND=">=sys-libs/zlib-1.1.3:0=
diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index fb0903c42aa4..975136f5eb55 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -5,7 +5,7 @@ DIST pypy3.7-gentoo-patches-7.3.4_p1.tar.xz 8868 BLAKE2B 5f897f920079dc86d6300ec
DIST pypy3.7-v7.3.3-src.tar.bz2 24633503 BLAKE2B 0fb9fbb8866cf661c5b1d8d029fb2bc50737fae097875d0dac86c9ec21dc907093173b350a4f89d2c5a1fbed4c92ca4919f047536b828d4ee35583d615e7ddce SHA512 c98955e72dc0bd0452e4e16e0fe0ab318a34d6d57217ea33349e98ed047597ba97be7d15b41edd4dc85028fcca0a6257a4bb98fe96ce876e41a04df012261f4a
DIST pypy3.7-v7.3.4-src.tar.bz2 25344083 BLAKE2B e88dd0cfcc6123dbf894f603162ebe43675c96b992d15c29e14a611a166b8da8d1d2f3298e65e5794b295215440cb88f31d252fcdaef1a0dab52777c24212a49 SHA512 c570d34f284f41dcd8dd909216c69831dd83b8501423c7635a4fe506fb16fd3705cf87975a664735e52d0b805a0432267d611a993437d17aac3defe4b9ea4401
EBUILD pypy3-7.3.3_p37_p1-r1.ebuild 5269 BLAKE2B 246192170f486fec3156352aadf16c060d10475fd47b75f120774440b684ba6356b7b27e8ce88d8375789ff4070f99290aeda8a428b8edf73a9d5d8d1cd20f07 SHA512 c81c7b4e4810ac4f44f4a5170d3cde9a762f90b9f9f3731fba0cca2f2dd71d9378f765290dd9e2caa974c9cfdc912c99fe338b00e909784c5c74d5cd39f305dc
-EBUILD pypy3-7.3.3_p37_p3.ebuild 5284 BLAKE2B 0594fd6f5608543669d5be7170a192484e2b519b8286edb1971cd3cd127ea5585dfd9e2ebf092659f67aafa255def455edbd4aeda364486ec6d88416654396b7 SHA512 92d9693847103240d8a032ea7fa185ec4e2fca7bceab938a0ee246433281e051e382555698ae7cd1da2f424a1745bd3e33b977c293f1bf532736257e802a1854
+EBUILD pypy3-7.3.3_p37_p3.ebuild 5283 BLAKE2B 58878c9e5eef642f79c1e44a4454d4ec03ced988a82df3f7ec274b63d3197570af0ce667027d971d54cefa8cc445646c62dc268f3997d80fd340d7dc51e5e28c SHA512 6383b083208685f011b7489b0aab895e16ab4ec1b4fe18285853232d7689fa35305b2ee6426edc64940e35d2fcf44bdbb7a32d59bdc8fdcfe22da5c6e75b2297
EBUILD pypy3-7.3.4.ebuild 5271 BLAKE2B 7402f9c654b375833a9e29509427948b04ed51e9027bbfff3c8a56e4b87d29874854b8d2798928db8d6b01b6831358b8c0d56ffd9fd0d9210b642b853061758a SHA512 d4331e97b5271681c4c2cb5715ce859d4683fd8f13817dc55477941d6c59352acb19ac8c23df163bb5234854fd4fcf70b579d7944cd915bc0f560f4c22d153cd
EBUILD pypy3-7.3.4_p1.ebuild 5276 BLAKE2B 8378fb605e382c371d2990c070804b6eb7a4ffc888850b8cdc3fc3889b10fbc2959f9e213997481f9ca43889e015d2d4ca25d512995d1fc8f5e96ddf6ccebb42 SHA512 7852c87f5e8abbbb2cb02aa568d27bdec146418d461b41673b12733144ae20da1d2e05d3cf12c16bbbb2f876c778e2c91f4757263eb24825f7594e1ef7bded75
MISC metadata.xml 240 BLAKE2B 41e6a4d9da33dab2decc5ff419924f382a8f64d27a81fdb97576db8c6cf125be95911747946ec8be1b453f56617fef1084f5947f84b50a8db419d46df2ae8a0f SHA512 9c23321eaa853f851bf00195ea64ac2ba093e516f9b57855ee5aa58fbb1988130c9f0c17c2a9ce9fae4ee033e0a28a70c868e0f5acdfa1dd316ab533c5279d59
diff --git a/dev-python/pypy3/pypy3-7.3.3_p37_p3.ebuild b/dev-python/pypy3/pypy3-7.3.3_p37_p3.ebuild
index f3f0a7435433..901b875029bb 100644
--- a/dev-python/pypy3/pypy3-7.3.3_p37_p3.ebuild
+++ b/dev-python/pypy3/pypy3-7.3.3_p37_p3.ebuild
@@ -20,7 +20,7 @@ LICENSE="MIT"
# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
SLOT="0/pypy37-pp73"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="bzip2 gdbm +jit ncurses sqlite test tk"
# pypy3.7 is in alpha state and a lot of tests are failing
RESTRICT="test"
diff --git a/dev-python/pyqrcode/Manifest b/dev-python/pyqrcode/Manifest
index a5c168f9399c..d147e63f4bc7 100644
--- a/dev-python/pyqrcode/Manifest
+++ b/dev-python/pyqrcode/Manifest
@@ -1,3 +1,3 @@
DIST pyqrcode-1.2.1.gh.tar.gz 63404 BLAKE2B b192c55f3e6fb5c6d2c5f245d34fc909fbaaa582586a2a60526a98fb83079136358a0012d98e0772fb73eecb5133fecb643525fae05de8eede10b6f7a6662f08 SHA512 87a307e57d470153b37cccd3e79c8e04fc8de63cc7ffce313a7cc7d7e7f53b2979125ac3680a4b261fe0eeffd476e7934fa189a679f9370d690113811cc750b8
-EBUILD pyqrcode-1.2.1-r1.ebuild 941 BLAKE2B 82f5213dd5708243f8f8a9704be6ce6e182f8c34ffa97e865b7294165a3c7fcf761b6c1dd9a14d8c4e3710b9ee74fea052554150e63e076ed1a993e60c2a43f5 SHA512 59496d71dd3dc129ef3ac5234df738b224dc2d286abdcad070a6b3c2889032b97e6df6668b7232b22b0a17851df295e01e7b3817ad126de230b66d43310d6495
+EBUILD pyqrcode-1.2.1-r1.ebuild 942 BLAKE2B 5f034e484021ec942b76dd4c59998b58109f383a14e4cb5ceb49571738e78533335795238e39896d93cfa0f0cdf67c5806b5285ede7b6761924c824ae21f474e SHA512 3fec6e077e6520424dc25cad55a5d9a8bbeaa0590466fce26cba6ea846075f7d0b883e464486ec8f5509beddbf375e5788b74f64f0d694797d37443e8f4dde72
MISC metadata.xml 685 BLAKE2B da3a57e855942a58edb70ca2c55794f3e15684e5903f4348c5128e665ad6e76c1261053e05227d400f31c86292736dabcc581428feb20cfdfae4723ee01cfe18 SHA512 b037af38847498f60da288ba8776a9eb85662cfb72f5f0ecdcf677ee36474b989cf4dccd3f7ea034c8be92f90fa055f2db6ecfe4015d011bbd8a3304fee0aff2
diff --git a/dev-python/pyqrcode/pyqrcode-1.2.1-r1.ebuild b/dev-python/pyqrcode/pyqrcode-1.2.1-r1.ebuild
index c4d4dd9beabe..183764f283d3 100644
--- a/dev-python/pyqrcode/pyqrcode-1.2.1-r1.ebuild
+++ b/dev-python/pyqrcode/pyqrcode-1.2.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..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
# upstream doesn't do tags
diff --git a/dev-python/pyte/Manifest b/dev-python/pyte/Manifest
index 871999db8a35..d5b0d10a46f5 100644
--- a/dev-python/pyte/Manifest
+++ b/dev-python/pyte/Manifest
@@ -1,3 +1,3 @@
DIST pyte-0.8.0.tar.gz 91320 BLAKE2B b973050912c7d3b67393208a5b17f382705fe78964528e003b71addc12586353a3a9c7eeb68c224dfb945b5f9d3b52823cd254885dd5ac6901be119583a71a2e SHA512 c488fd0a61c1dc34b27e12ed9ba1109bb2c331626c982da06e7540bdd168008cb5106a17c71e60e38c493f2dd9f21ba3cf05118928744dfa192d62e511b4c4e8
-EBUILD pyte-0.8.0-r1.ebuild 790 BLAKE2B 94219e2bf090251a0fe7ad9b56855cc1258071d556b8ac8dfb96939ebf6a7a580ad62ba89e768353288ad8470f407ccb3f5f6413ed82beb975909be2e193b078 SHA512 0feb7f96081719e9234385286be618b9cb7a69b7146b4f9b2ac8a23a0133dbbfd821c6e8864a02e109b0800ee72f83ec171cce99154279e672c48ee11d93fe15
+EBUILD pyte-0.8.0-r1.ebuild 791 BLAKE2B 595150082cf740e624cff609729d3cff186cecf37929d38f7d2d218767d721cc8568084e49a9249079c6f92c198526c41991823f02c7684fb64fc8acd3fd4808 SHA512 eba133d9fb9efd8e151d123da940a3bfd67cffa5970d110f95e770e95f617e8d5c22b6646f15f3baa35b31fb597bcf356e4960c3a0307114faa957f4156c3a2f
MISC metadata.xml 372 BLAKE2B 6e2290ce2905925561a7bb3bd42f754191dfa28b2bfe493d234e3944d9b80e1b7c28440105a95e0e31ba0d445979c235683c81b4ee4cec7930809a6ef6fb7cb4 SHA512 6ba189a1a43ff10537319bfdebf23046437a86dec5c6bb219e97076120b31e20aba0e4cdb8abe932c378d17c766ae2ae7a65d9538cf3926cb106bd20206901bc
diff --git a/dev-python/pyte/pyte-0.8.0-r1.ebuild b/dev-python/pyte/pyte-0.8.0-r1.ebuild
index 0d4c2b2cbf6f..7093b8d8c9d5 100644
--- a/dev-python/pyte/pyte-0.8.0-r1.ebuild
+++ b/dev-python/pyte/pyte-0.8.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/pytest-expect/Manifest b/dev-python/pytest-expect/Manifest
index 530442da3622..70a071c3c0b4 100644
--- a/dev-python/pytest-expect/Manifest
+++ b/dev-python/pytest-expect/Manifest
@@ -1,3 +1,3 @@
DIST pytest-expect-1.1.0.tar.gz 3595 BLAKE2B f291021c1fb44371f43d5970573872d3db04e0b29e909de01c2183e79d96f9a72060b75f914cd7460b914864b98191460b4c44809a0f5ddf728fc6ef0c94c348 SHA512 41d2b296844e9dab9429f34eec37fe106a4e6c2039824c37067ed048dcc328b13e666b22d3482ccfc6153af4e44b5d895f3011ec45df55ffa07a98459e3caefd
-EBUILD pytest-expect-1.1.0-r1.ebuild 652 BLAKE2B b6f9640123e1823c992e535c862c8ceb7d1ae6eda38f57e38621799336ee35bd19b469bf595b6a60e71adfa7006c59f86904f28b67b080f9638799706071201b SHA512 0f717a77d4ee9f59ed337f8f3b23bca5767162306807daf4b6c9df13cd79f79756781231e4dd73696b4215fc6255ab5aceff0c4747c3516870768ff1176af199
-MISC metadata.xml 458 BLAKE2B b8e23df2621be3f2cf2818753ab7a18102fd3e1ff32e80aa425c50b36f9f7ea736a1e9eb9030920c2882e65bdb2372afb0ece371ee13dbb45b3be3144d73f8fa SHA512 a366c816a1513376742bf1d43bb4cc60df9923b3e191d169ae56ee9706f60cbf8edbe35a195f41fd214bdc4cc10fc35c106d798845b3d45ac6b878f16718eeae
+EBUILD pytest-expect-1.1.0-r1.ebuild 640 BLAKE2B 604735811ab836cae09a8fb581a47b2caba514b0e4ef8a94a5f010ad64fd34159ad430ebb76fb9e1307fbbf7357e7dabf509b2c00f9a08e8095851c4f8ba7b78 SHA512 09a039c95417aa40d64af0898c4c2757a7b0b830cc36e8283e0b71aff341ce79f07a090fa49fcdd54dbf35e747b2ff886376e76807d661068f6c3dc84139d2f0
+MISC metadata.xml 484 BLAKE2B 59dc6467e58d894dde864c3c93482dab886eec4f9afb0d98d18c4fdd2869d4cb9da026d4ed3370b144c4764019efeb562b7ec7c00aa2cfd69b1b58ac9cdff584 SHA512 6d91f726d947f5515b87835439f1063ace9f361693dbb2d3f16cf65c4e2f613a09a105a90e5e32ce8ba63b5cbcf67809b41ee8b51c5e2e36eb99402de5597907
diff --git a/dev-python/pytest-expect/metadata.xml b/dev-python/pytest-expect/metadata.xml
index 97346aec5078..d6d9f5a0b7c8 100644
--- a/dev-python/pytest-expect/metadata.xml
+++ b/dev-python/pytest-expect/metadata.xml
@@ -7,6 +7,7 @@
</upstream>
<maintainer type="person">
<email>zmedico@gentoo.org</email>
+ <name>Zac Medico</name>
</maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
diff --git a/dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild b/dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild
index 1c1f5817b43c..9bfdfcc59cf8 100644
--- a/dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild
+++ b/dev-python/pytest-expect/pytest-expect-1.1.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
@@ -13,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 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE=""
+# no tests
+RESTRICT="test"
RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/u-msgpack[${PYTHON_USEDEP}]"
-
-# no tests...
-RESTRICT="test"
diff --git a/dev-python/pytest-freezegun/Manifest b/dev-python/pytest-freezegun/Manifest
index 9c7595ef9b42..497cceb7391c 100644
--- a/dev-python/pytest-freezegun/Manifest
+++ b/dev-python/pytest-freezegun/Manifest
@@ -1,3 +1,3 @@
DIST pytest-freezegun-0.4.2.gh.tar.gz 7058 BLAKE2B 1c89979d85dbdedf87a26de57d1cfe120ed52831e8d69c42b6117ac49c9eb7376bab018a23ca10b582fc583ca61a03930a86878c141b0c5bf4d807552484fe70 SHA512 2bea7746e4e6a7f2a979cbc5c6d7a2576e0e2631a4e1d5abb7f27f76d6c32b0520a277474c092c5e05ce257f2ba19091918f67e28b7a2da1d5829037c6b70c55
-EBUILD pytest-freezegun-0.4.2.ebuild 707 BLAKE2B 3caff5d23192d12a97ba5c134f5a529aba65ecd80e5b81237ae9693fa1e7d54408e0087dddc5a4f41880755dad9ee18b27a8a812be090b10f8d373f2b7330c73 SHA512 f7d0b8c9c9f850c8e9fc1c1b9822cab45fb2f65ab95e6a92ae0678d5c1011ea10b577aa3652a6bc4702c1daed61ad9e1e4abd64e13b09975c481cfe090336852
+EBUILD pytest-freezegun-0.4.2.ebuild 623 BLAKE2B 112fba243dd8a958415b2287a6bdf7b40d2a6d2fdfa2ea8e0ad31c505ed821535d009ac10d2f950a7db2653bea40d4da96ece295c06eac4297f5f29902d84cfa SHA512 2a29ca38a2d514fa9a4348076c6263db581a992a316a249f566235632adf435ec2f9fd51942bde55929ee38e85b3aa7866e51eeb7a7a9db621b67ec0e820efab
MISC metadata.xml 321 BLAKE2B 1a1663748ef01afd7d998aa072544238daf5b78eba0cb16cd1eaf30a0b55b1d232c898e5c85fccbfe15f7781c99579598bf0c2734ff4a4f5b74d1ad4aeb576ba SHA512 3b4f288d20ed2df822fa5ce5c164722def390c881c5eb9edd558d7d3683b1205c21ea784f70db440129f20e8e97ef5dcc0c8927f1a8deb54bbfb6cc578835228
diff --git a/dev-python/pytest-freezegun/pytest-freezegun-0.4.2.ebuild b/dev-python/pytest-freezegun/pytest-freezegun-0.4.2.ebuild
index 3660463cacea..ebd2b8b853b5 100644
--- a/dev-python/pytest-freezegun/pytest-freezegun-0.4.2.ebuild
+++ b/dev-python/pytest-freezegun/pytest-freezegun-0.4.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-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 )
inherit distutils-r1
DESCRIPTION="Easily freeze time in pytest test + fixtures"
@@ -20,9 +20,4 @@ RDEPEND="
dev-python/freezegun[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]"
-distutils_enable_tests pytest
-
-python_test() {
- distutils_install_for_testing
- pytest -vv || die "Tests failed with ${EPYTHON}"
-}
+distutils_enable_tests --install pytest
diff --git a/dev-python/pytest-mock/Manifest b/dev-python/pytest-mock/Manifest
index 6cfbffaca650..d767bf50b505 100644
--- a/dev-python/pytest-mock/Manifest
+++ b/dev-python/pytest-mock/Manifest
@@ -1,5 +1,7 @@
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
+DIST pytest-mock-3.6.1.tar.gz 29933 BLAKE2B 6c22d23f3a8e9b5ef26f990325f5a2c2897b60f61f84472716a1f984e72a8c38f6992e439ef581d7772e25a5fe9e76d190697d9c7bc8b5dcbf6375bead4b3dc3 SHA512 50a8ffbac1b20b1962558789b24d50c1e7d8d2e2706ee15a576eb5fd1b40d4523482dce7a1078d532b686ff8d38b6d769d356b04241528a0196e14acae0b6199
EBUILD pytest-mock-3.5.1.ebuild 953 BLAKE2B af318c499a1dbbdc22f44d9349b63869558eb92d035dca81c9599bfca4d5a43365242f63e57e0b81a21496982fd125e44d09d0e0cc4d80ab4cae48b4022a6dc4 SHA512 197716c13d3b10d3ba5db4b432a5a522649adfdf2badbe93f916afd9bd14d3b31427a94a8f213aaf22f96da49e69668598553b46bc28fe01ddfdf22dabed01df
EBUILD pytest-mock-3.6.0.ebuild 844 BLAKE2B d026a1babf2abd7445c5cf8a3251f9fe41ef41a139f31f3ab3b294847ac2051253fb863ef3438176231c76f6b80533ad3e095e36d1b418325b99f5fba0c206b9 SHA512 5074a2587a5c90763476d364c011e5226d688b9811209bb89019445013280ba6a98ec104b2cdb7de1d809a28be1956150f440a6d655795f0c82407f1131e01cf
+EBUILD pytest-mock-3.6.1.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.1.ebuild b/dev-python/pytest-mock/pytest-mock-3.6.1.ebuild
new file mode 100644
index 000000000000..074f1d7ea000
--- /dev/null
+++ b/dev-python/pytest-mock/pytest-mock-3.6.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="Thin-wrapper around the mock package for easier use with pytest"
+HOMEPAGE="https://github.com/pytest-dev/pytest-mock/"
+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"
+
+RDEPEND=">=dev-python/pytest-5[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local deselect=()
+ if has_version dev-python/mock; then
+ deselect+=(
+ tests/test_pytest_mock.py::test_standalone_mock
+ )
+ fi
+
+ distutils_install_for_testing
+ epytest --assert=plain ${deselect[@]/#/--deselect }
+}
diff --git a/dev-python/pytest-subtests/Manifest b/dev-python/pytest-subtests/Manifest
index 0fb06a07a345..0f673a0adcc7 100644
--- a/dev-python/pytest-subtests/Manifest
+++ b/dev-python/pytest-subtests/Manifest
@@ -1,3 +1,3 @@
DIST pytest-subtests-0.4.0.tar.gz 9673 BLAKE2B 780fbbdc6d4ac88c87002ee14323a0dd1036ab3dadc14b79ef11982459c60635add77e97575521ba0bda61317582e090353b427d945eca7198e294eb3d895240 SHA512 00302f47d1699e053314b6b4eee7c84a04fe0f51f287e338374bbd518c7d245d839ea0f1ccf50d4f35c86138cf6ea36da26e67bf41295205fb38323f2ad89f89
-EBUILD pytest-subtests-0.4.0.ebuild 906 BLAKE2B 7dceb6e8985a28dd0394020eadfeecab910e9971c75abf83b90f820a7ff17e122384232433f6265dca7396ea1c28e8ff7344bf193653a55ad3f0f4b0e98c5319 SHA512 45809117854084378416a410874b68f060cd1fbcfa87c6e02c1f116957d5ca2884d365e8b61a5535029dc08c62419dcf6d8ff2061a3d39e8a91dd733058f0fe5
+EBUILD pytest-subtests-0.4.0.ebuild 907 BLAKE2B 1c2fce5eb3e152ddd4c7ad8e9e695344b276fea5de5de18e71e76591179b5a24923879c29ce09e13af770e04da0e0efaa31d401ed6960ab22b0cfde3ecc7572a SHA512 65c246dd7ed96210be01133f893f8cf2865bfa16517655ba0dae4be09d599776d38306a1c5e4d332991dfb0238dbddc19b7a055795e978ed11b3e8cb3aa14f34
MISC metadata.xml 408 BLAKE2B 6aa0bbf41b922dcd85d121ac03cb177f2527c8bf89eebb53bbcf86bb3e551e2023c38a1356f1cb5c55010bf65c97f95ca77d9aa26db8e898ed1bb74133825a6e SHA512 5485b50b9c2f5f23209931bdb2afdea6bf77bd55d2853aea2418691fcd9fd93c47bf4ba3c5769cdfa5240e463b7926a8fe5f0a0795464fa02d46fc61e8dd59a3
diff --git a/dev-python/pytest-subtests/pytest-subtests-0.4.0.ebuild b/dev-python/pytest-subtests/pytest-subtests-0.4.0.ebuild
index d13fc96e30bf..93a90ad96c3f 100644
--- a/dev-python/pytest-subtests/pytest-subtests-0.4.0.ebuild
+++ b/dev-python/pytest-subtests/pytest-subtests-0.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
DESCRIPTION="unittest subTest() support and subtests fixture"
diff --git a/dev-python/python-dateutil/Manifest b/dev-python/python-dateutil/Manifest
index fda5b6acb4c9..63794b195c42 100644
--- a/dev-python/python-dateutil/Manifest
+++ b/dev-python/python-dateutil/Manifest
@@ -1,5 +1,5 @@
AUX 0001-zoneinfo-Get-timezone-data-from-system-tzdata-r1.patch 3527 BLAKE2B eb793ad1ec92a944445a405f323aae660031d63db7612856265c1afe339db4b05f40f2d6c94f988d47dd769b7835bdb2d438718a1eb6d192c3213ee7f055fc86 SHA512 e0c48ed24aadd457cddc98f30965bfebb1b9c9b6f8921fb43d065877cb1344ee7f0d0ba157f9090e2190419f04470e7acbd34c388de07e3e8b586ded7012c2a0
AUX python-dateutil-2.8.1-no-pytest-cov.patch 687 BLAKE2B 97eb6d653a013b6fb279209804d7a82b4599ed672eb7a6b94654dc789ae3ad5e2978c9684439d94e405423c0a022ff70155c7d50f5d03a5e74cfe111a665ff7c SHA512 f4e90ed1d1cdab509a574319ae6cf0b646c2741eb05459c408caa29e1a6ca512e71a258ca8119c8e1f59948276c9e14e726b6f53cea868709bd89dea2280b700
DIST python-dateutil-2.8.1.tar.gz 331745 BLAKE2B 9785fe93976d9bbe21d6610133e37e558cdde4062a1a738ccbf2bf80aa062882ba59c60f2b9bfc44c53e0f8fc4b5ebdd5d12b6ba54a60706576360e453b2f160 SHA512 337000216e0f8ce32d6363768444144183ab9268f69082f20858f2b3322b1c449e53b2f2b5dcb3645be22294659ce7838f74ace2fd7a7c4f2adc6cf806a9fa2c
-EBUILD python-dateutil-2.8.1-r2.ebuild 1340 BLAKE2B ff4ea6991bcafb657f5ddcd68957b5a847595b9487da6e2549ba2e8c2695502768c9504319797116932841db871a88f6e837d852f01aaad0044476cf63d0163b SHA512 7117c2a1397f00dc829013b795a4a14db2984f5ce9495d4c3baf4d750189e86a9001a8eca1fe6f19666bb47e67931237b7e4d3e286df74963973dc24dda21961
+EBUILD python-dateutil-2.8.1-r2.ebuild 1340 BLAKE2B a932d8ff478dc6a6c6a89dc369666e36a5d19c3c5ea8e81293cea4f056e6fd20b1590e4a74a45817b54b747c4f41938ba81655bae8cc5e99cfc179878ba580b1 SHA512 ae8fbd83993210fbc9b6955b627217eb5b49213af9bcd97a03168bbaa9cc6ca13ff732a9581d348d2044932b45d0767ef12ff64d914bac61d1db39327768f076
MISC metadata.xml 603 BLAKE2B 1bf49feeeec3ffc2f767228a84b3f9edf53cf44d8a1df3fa8f85798c0d3ea8f448d6113d425baa6b4b342b88746133d2770b951488d602dbb175f5ff9a99ea36 SHA512 87f5ea8b8918e72b57b91d32ed103d88f93ad9fbbe0a8f3f8b8ea72627d82e5cac25246553a0cb6988af26c30841ca5a3ddccf7f957603283a1b4e455a7c6439
diff --git a/dev-python/python-dateutil/python-dateutil-2.8.1-r2.ebuild b/dev-python/python-dateutil/python-dateutil-2.8.1-r2.ebuild
index 290fe1479d59..13637f402b0f 100644
--- a/dev-python/python-dateutil/python-dateutil-2.8.1-r2.ebuild
+++ b/dev-python/python-dateutil/python-dateutil-2.8.1-r2.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/pytrie/Manifest b/dev-python/pytrie/Manifest
index 3acd1b11927c..a976c3212e42 100644
--- a/dev-python/pytrie/Manifest
+++ b/dev-python/pytrie/Manifest
@@ -1,3 +1,3 @@
DIST pytrie-0.4.0.tar.gz 95139 BLAKE2B de57b4c36429c3e2d9ec7cb89e6515fd0a131e890bbfec17797a9a03b932ca2370cf283c67b4a99bb742b275c6f005789af410b875e857d30e6ba9e959403899 SHA512 c951568774c1e35d2b2bd5a52e5368da5ef2ffc83476d60882aa842debcd53c5eb0ed19f497a09f78c6a736ffba57702eda3aa0f3afa74dd0d1e770c17885c74
-EBUILD pytrie-0.4.0.ebuild 622 BLAKE2B ee100d9a4b88b868122109981195a19930cf9b135a2402b60aa4f2f383d2e3c9a3a5dfe3025cf8b180604747bc3c83f889000997e70023b48ac5f65ec6c5ed1d SHA512 88f9bae9d86c946b6e878a3b9ca3485fa47a7f4937e7c3360b8aac5c1a05013612d15e167aa523d2c56086f475c6c0a65cfb44ef94c717bea24461361989e8c3
+EBUILD pytrie-0.4.0.ebuild 623 BLAKE2B dcc0c07425f9a931b675fe7d206b6f4ad7f3a44d3b2c59b675c03678354633ff71e7a2eb7d9b8dd11762688caac7c1dd97a83dbacebac54ffd8c6dc0cfea546a SHA512 f117ae0f00387fe0c6508eb1f5fdd1316262cbe7417794b080bb50d070f61aabcd4187bcf827b5c32ec7290f47dbe03fb6f6fa90f7f9c9bf1cdc94c72f62e58c
MISC metadata.xml 853 BLAKE2B 4c4a90764932fc3266a2c3055fddb8d01be6e84ac2bcdcb4cddd18d1ca5f7d2c7bcd8811664aef344dd3f9825d8fcf9f398fa4c38d7af1ecefd10378c39bc219 SHA512 ba3934f85784e6190d4edc8f96ff843e01fcb58984f58675b9cc22e2bb5f2c72798683ae7ab19d7e891f9862c58b97388efe1939e2880dac02c7ea74ecd3651b
diff --git a/dev-python/pytrie/pytrie-0.4.0.ebuild b/dev-python/pytrie/pytrie-0.4.0.ebuild
index 333f21703877..0b437ef2be76 100644
--- a/dev-python/pytrie/pytrie-0.4.0.ebuild
+++ b/dev-python/pytrie/pytrie-0.4.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
diff --git a/dev-python/radon/Manifest b/dev-python/radon/Manifest
index a197f39f4eca..e0419065e9f0 100644
--- a/dev-python/radon/Manifest
+++ b/dev-python/radon/Manifest
@@ -1,3 +1,5 @@
DIST radon-4.1.0.tar.gz 3672016 BLAKE2B 3da02d62a2be0ab709bbb573372b86971f2eafd98724ea984236710c7f3e3517215bf496d621d42e9e93b747e3b8742f9cf156d3477c5c1cc4ac6098f0008b8f SHA512 c594fb2822a5311f1daf18304c601b4363477bee808f32a0eada6dd28560668a93cfa614196a614240eca436dea48945a29915bd4d347946aa28def0780bc93c
+DIST radon-4.5.1.tar.gz 1873194 BLAKE2B 3bbbfd1fcddb8c89c39240d7de082342b667c53a663e766dea16032ae5a7a1eca2a3a55664f39d0a60551db8c27e0f1102439409ee50520f8ffeb7ea20e5319b SHA512 8f27af1b9fed27806415f7af12f7480f638c71c741b3e7e150a0137964f48d43e615d410a84a8e093aaed28c92ad57f22e36e1d1a9819c335635ec175c4e8314
EBUILD radon-4.1.0.ebuild 1086 BLAKE2B 2c6cafea3fcad0e2fd60e47c5e0ab4e3ab009bb253163a7d8fd57595ce9a4411bd405f019dcec2be74f5f8cdb20d8378c8b79e90437d960e0b6f678d89b46648 SHA512 a6513c41d90634a0bf099a3bd8e853fa858752b4bc273d49ad199576e95a129ec01a73ae94ed4dc3e807700fd121d442de07b1e5250e04e4182e8f9a73effd1e
-MISC metadata.xml 284 BLAKE2B 93c4d56ccedd9e190f11ff9efc0e8a9cd98b842c866296d72662ed89a77982e0262907e3c4e057c1a022a72c09bf4bcca752475489349adfd5ee76c2a563264c SHA512 d0c5d0f28e04d527461841465b2280b16622abc6f6fd784e9f1b2630fa794666fa3a88b9962520cf13fa4b9f2817acfe2645c18ecb3aae3f76b62fff198a7ac0
+EBUILD radon-4.5.1.ebuild 616 BLAKE2B 6a26706fa09350fe971e7fcb729a4eb32ccc4433f57cddcb462e908f3c6a9aa75cd63a5e67ebfccbf31409306623b1b21b43c87b555e88990274b4b2ad3c5d43 SHA512 95b0d943815aa07657fec3e0c655238fcfc9c07a497eb69b5f790a24ed09b62219bf6054ca642d253ab32507ac7cb7be7322abb9815951f97bbda86e22b82e30
+MISC metadata.xml 359 BLAKE2B e55f145a3e3092509c27ecb46a07b7b4d0bfbbd2397f2f6a619355619ee786ba9bb285d2f9920e00b60667d27afe83a5a92ec8850f5bb69f8530718715fdf152 SHA512 5ad938fcd2332303e1b13c3f683b9a9c9cfcd461bc0b199724361d28d743af71d4a2f1a823610b24b5516bc478352d5ff00b41ce8d5e01215deff580c50a2573
diff --git a/dev-python/radon/metadata.xml b/dev-python/radon/metadata.xml
index 9e6e4bdcd5d1..a8b773fc1ee5 100644
--- a/dev-python/radon/metadata.xml
+++ b/dev-python/radon/metadata.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!--maintainer-needed-->
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<upstream>
<remote-id type="pypi">radon</remote-id>
<remote-id type="github">rubik/radon</remote-id>
diff --git a/dev-python/radon/radon-4.5.1.ebuild b/dev-python/radon/radon-4.5.1.ebuild
new file mode 100644
index 000000000000..fe5b81488746
--- /dev/null
+++ b/dev-python/radon/radon-4.5.1.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,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Code Metrics in Python"
+HOMEPAGE="https://radon.readthedocs.io/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/flake8[${PYTHON_USEDEP}]
+ dev-python/flake8-polyfill[${PYTHON_USEDEP}]
+ dev-python/mando[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
diff --git a/dev-python/random2/Manifest b/dev-python/random2/Manifest
index d673f41efd85..59e88802c907 100644
--- a/dev-python/random2/Manifest
+++ b/dev-python/random2/Manifest
@@ -1,4 +1,4 @@
AUX random2-1.0.1-py39-tests.patch 1264 BLAKE2B 8a9010deebf3529bc968c6b05a84a2034994455874a1b011d0a711da5ca863ad1aef4e462e7d5f6183121bd0f01e2f2270e057cb2c54d907541e9a0e491f09c7 SHA512 20164add503f8a6cf8750cc2e95baec382f3faafac8ed50046b61e5b81a9a2da4033f8a9f196e3ce1516dfe21228c2d25e3957eed3c85bb1c8aeda284a864d1b
DIST random2-1.0.1.zip 21088 BLAKE2B 69747711e355d3dea2b16562a6b9cdaa170732172e9eaac9a5cee4b8058f569e0c4527aec89e408e6472168fdecfc52b87703d23f153ec04f6ed2c049bcd162a SHA512 31de31c27bc6e07e99c24d30e97d9ddc3085fe557bcb0725881d4ab0b4c06e6208f64ba6267098c7b1be4f115ad45b399e841beecc90f71da2fb7d82982e75ff
-EBUILD random2-1.0.1-r1.ebuild 523 BLAKE2B e67d1062adf51b5f3e749e33276d94cd8892b822ff56b2ccb91521af7484ea88312b40b8ad77e3f8c8e36d4c1571a07a8196fc054f23187783f650fb48e32444 SHA512 1baf2e0c31226246329bcbe17bf49989b4709994b937617f6f0f1edfacde2569f710fc0f0f26a3f75fda7e801fa120d1ae8b83220e81711b76dd329cd7ee9417
-MISC metadata.xml 287 BLAKE2B 89628562d307dfe24bb75abe40c0adfd8a846c986321ae534969d1870d2d5b04389124f3e6ede53042f951c72f3ce014a72df43493c08c43352685a1597a7a07 SHA512 efe34e816a1c71a5585ad9e4abc3cb66fa1da566448f5744afccd7ed2b838a0f624c782bfc907264070a698a462b4bb5cacf1470836832ea3f443a92cc49ef59
+EBUILD random2-1.0.1-r1.ebuild 482 BLAKE2B 1125d0f87d0d2c181c8eb008d2856abf7f2bc98c439a6b5fea03f2d7cc0fcb106990f71b96deebc628c7d2896c03ff4457433c880b4d6d4f421e0294efbf58df SHA512 0487b2763db0d66ff4b1effe1d5a743cc131ffbcb66fcfe7b472399a3b44d3e45829a3c0110080994857191a009a7edd052ea91a6692b3de7da69866ec599485
+MISC metadata.xml 316 BLAKE2B b53e22fb60317bb5af52c00653847663385c96a1c4cb0d39d43a01b58b0e30617bb85f3e5d0c383818f21c4e605d8d6281c7bb7c0cf2b9bcc5f9ddbffca04d36 SHA512 17a2900f77cd8fde9f0ccd2c6b952886308e40b5a9140aff4f733678ab1e31585305aacab6253bc31f4c279639900aaaef9d02dc5977b64ef1fefdadcefc0864
diff --git a/dev-python/random2/metadata.xml b/dev-python/random2/metadata.xml
index 940f80c114b7..adcfd9d0a566 100644
--- a/dev-python/random2/metadata.xml
+++ b/dev-python/random2/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<maintainer type="person">
<email>grozin@gentoo.org</email>
+ <name>Andrey Grozin</name>
</maintainer>
<upstream>
<remote-id type="pypi">random2</remote-id>
diff --git a/dev-python/random2/random2-1.0.1-r1.ebuild b/dev-python/random2/random2-1.0.1-r1.ebuild
index 0139d75a0051..9b405d64d602 100644
--- a/dev-python/random2/random2-1.0.1-r1.ebuild
+++ b/dev-python/random2/random2-1.0.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} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Python-2.7 random module ported to python-3"
@@ -14,8 +14,7 @@ LICENSE="PSF-2"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
-BDEPEND="app-arch/unzip
- dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="app-arch/unzip"
distutils_enable_tests setup.py
diff --git a/dev-python/re-assert/Manifest b/dev-python/re-assert/Manifest
index 7be2d8a2e471..2d4f4712eb62 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 553 BLAKE2B a755035cb0415e2555f269ecda8ccd0ec21dfba2e9f8161ac8295d278341790879976056a58806a670b8ceb96e5d0f74d26836bdf21e76379052b34c28021bc1 SHA512 cd9e2303a7927962fca3fbfbbdfb638c0720c9937f5d13dbcc56a4ac2e0e348f6a0c4dda250ba83e6c45f0c834d43b0a488211015c7dcec6773fa1809bc59fbd
-MISC metadata.xml 314 BLAKE2B 0f8dfa9c8b218264084ae736d762c3a052dd103bbd4072fc528683ba99b4ad3d5b6d340a6c981054ef96ac687f51df87796380f8583fe218d61d462463dc31f1 SHA512 4996c48e1786067d96c143b2e089107a0c822613c708a9450fbe7e34907ca626cbfb19437bede9a0cb59f976b2c3b8641026521864803382af78a8c6acb68ad0
+MISC metadata.xml 336 BLAKE2B 0e8c17f4a0d9ded996c0df12dcb090fdfa554faa05b8e45f32f14326ceb847bea4dcfdb08279e1d5793dba8a745af9f989ee86b6ff055a66771530568beee57f SHA512 793b2d73757f42b3854ee1e80e35982f688993767607518150fb35a67625ab93fa4eb2864d14bd4ecc714b37d5338a8cb5542b84fadff123d0a3abdd58b8383d
diff --git a/dev-python/re-assert/metadata.xml b/dev-python/re-assert/metadata.xml
index 2ec36ed8486f..f8f52fb13a66 100644
--- a/dev-python/re-assert/metadata.xml
+++ b/dev-python/re-assert/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
+ <name>Python</name>
</maintainer>
<stabilize-allarches/>
<upstream>
diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest
index ca7bedcd8bec..62f863d845ac 100644
--- a/dev-python/regex/Manifest
+++ b/dev-python/regex/Manifest
@@ -1,5 +1,3 @@
-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 727 BLAKE2B 8c568d7a6ec94ed2af98176ab5a5fec05f890781b04bf182ddd1a38a7a48e39df0d03873bef012af54a54cbed8648c24cab6206b17ed4356faadc1b8c0720db8 SHA512 965a6e5bfe52cc24b8696ab65e7bd6b499ce1321dd5356ba25653b11f23313ed62616f2e34c2ad037e200a48241399f8809958f5031ed2aa07a09c5c1f638a27
MISC metadata.xml 384 BLAKE2B 4928f66b54b5e4de6a8b913207ec6e46c124e55510eac304a7fd46c6ca63cce60704757e9289bf35d2d58e9ddcd4aa98d751a079c79f09dda9206553096e0561 SHA512 3db0a8abe7036cd9d0fd8b1450598436dbb30581806380ad51c3d0f49d129325aba1bad9700d14adffc7cfd199c4ec3377e6eb0225244bfc82368bbb50548e07
diff --git a/dev-python/regex/regex-2021.3.17.ebuild b/dev-python/regex/regex-2021.3.17.ebuild
deleted file mode 100644
index 7e7d12aef1f6..000000000000
--- a/dev-python/regex/regex-2021.3.17.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} )
-
-inherit distutils-r1 flag-o-matic
-
-DESCRIPTION="Alternative regular expression module to replace re"
-HOMEPAGE="https://bitbucket.org/mrabarnett/mrab-regex"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="doc"
-
-python_test() {
- pushd "${BUILD_DIR}/lib" > /dev/null || die
- "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
- popd > /dev/null || die
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/Features.html )
- local DOCS=( README.rst docs/*.rst )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/retry-decorator/Manifest b/dev-python/retry-decorator/Manifest
index 8b0105eeaf82..1f7f5526b29e 100644
--- a/dev-python/retry-decorator/Manifest
+++ b/dev-python/retry-decorator/Manifest
@@ -1,3 +1,3 @@
DIST retry-decorator-1.1.1.tar.gz 4466 BLAKE2B a64836bba5620974e393a952544c82074b667a5fac80d6944069bf88e9162d03cc48cfe511f09476571c46561331576a2b06b2aefd087f905f968aa8257a596c SHA512 2241b24a02424905a2f3b7660c7ee4f6cd034c67c5019cce54d38ae250a9ac9e011fe323b25254bed051a0d3560d48ecdf4e2a1ee84cf2d7c5b1c12dea2921be
-EBUILD retry-decorator-1.1.1.ebuild 460 BLAKE2B d0ee622c7fd528417fbdf7ee7f373dd98440399a0be7fcf7f4f8e7ef78048ac909f89a6f5686fd383ceb19b3dbe2cf498ef30b924f14205348a3b41659b64378 SHA512 f33acf9e98a799f56f2d9830b726840fa4fc0058244489600281eb0af4098d6d2efef8b554399689bf8a8e32ef9a0d0a76f87ed3678cd0ca1fe65b3aad4cd740
+EBUILD retry-decorator-1.1.1.ebuild 461 BLAKE2B 8eb4a02448c4be3052e49fa683170297d45d5774c31ac1a29ccaa50e9993b0d9590633c2bdc1ed918b8fa8b7a283e5c495303525fa1836ec6f13d5225a0be0fc SHA512 667e687101cababa4169a410d8701e4cac02b6249eef96311b11cec941dea7c59212da4016f66670bde0e086f974c5086e5c0c888aef2a561a0097da5d897518
MISC metadata.xml 404 BLAKE2B 1eaa65e01a0b62a084085fc066b33a6356d5c62043faf8937a6929d047e6ea08d6afabefd9093b28c7ec05b447746d8a58865afb1ca36e703bda72d10375c0d0 SHA512 0596346f0c4eed5f17cb2e346aab4c3f3a7e2d038e863eeed640aad7ade590c7649dee4cf0196c45521be0d3737d0d31c707cb2d61c83c5c9521a064aa1118ae
diff --git a/dev-python/retry-decorator/retry-decorator-1.1.1.ebuild b/dev-python/retry-decorator/retry-decorator-1.1.1.ebuild
index ae3d1adf0544..29acc4e66599 100644
--- a/dev-python/retry-decorator/retry-decorator-1.1.1.ebuild
+++ b/dev-python/retry-decorator/retry-decorator-1.1.1.ebuild
@@ -2,8 +2,8 @@
# 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="Decorator for retrying when exceptions occur"
diff --git a/dev-python/retrying/Manifest b/dev-python/retrying/Manifest
index 17400f719638..08e058daf9b0 100644
--- a/dev-python/retrying/Manifest
+++ b/dev-python/retrying/Manifest
@@ -1,3 +1,3 @@
DIST retrying-1.3.3.tar.gz 11648 BLAKE2B 2c518ca887dddc35bad421ad75c76cb88f08a0965272816af8667b1b151eca2dda1b0b198607f26dcda2df547ba2cb317ac927ebfc5891cd8c6203ded619f1e1 SHA512 e053e62cb71b31573b89b8fffa706c3410794b5cced829582c373a09af78158f7a16948e6ce52078589cf7d8f5bba726c889180588a2628be343f242bc40c035
-EBUILD retrying-1.3.3.ebuild 553 BLAKE2B e3396694e5de46a9e6d34eba0e6c64476725fe61525ff148fc910e9e076c23936477fc741e292a0eb1259e3fa07904b64102d26043cd2e9fc252260446f6feeb SHA512 f66008c75e7028516620799dca5232f47ba56d206ad663ac6e244c40e37c47673ddfdda0423265010de23b2b983702b3bdfec83232d4865836e4f7e3bf66816e
+EBUILD retrying-1.3.3.ebuild 554 BLAKE2B b7ae606f564f5f77f31b21e84e49ffdcc29fb785f1ded8cda016567899c79a7b1c0561be7d632524fc0502c86a5633b4cb60928aff1cc4aade6210f020853da4 SHA512 fbd69fb3aeef3276b64758f12990c5565c65b7837ad610f334f3a2c91dd94f1d77d8f0da0ae9cc0aefaa27ed9cc888a859ca2ad68ac0f6cd82858f9dafed3bb5
MISC metadata.xml 696 BLAKE2B 66dd73d35f5f4fff4249e00dd76c8811177cd017b2714663aab2fa418e00c83bc596f8062a5e55b48a901b5b04b5debf947f366da9fec8809cbfc23316bb241a SHA512 e397e072f8f140fa55db71a21156adec37d615f41cd07dd07d86c4d77c7413b675e6a3032f63b5dab11f1f64a4f1ac547c2b8df685500304e9db48c3c5516289
diff --git a/dev-python/retrying/retrying-1.3.3.ebuild b/dev-python/retrying/retrying-1.3.3.ebuild
index 19420def73d0..a62d08a1890e 100644
--- a/dev-python/retrying/retrying-1.3.3.ebuild
+++ b/dev-python/retrying/retrying-1.3.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 )
inherit distutils-r1
diff --git a/dev-python/rfc3339-validator/Manifest b/dev-python/rfc3339-validator/Manifest
index 7ec6c06ffa5e..cddbe456162d 100644
--- a/dev-python/rfc3339-validator/Manifest
+++ b/dev-python/rfc3339-validator/Manifest
@@ -1,3 +1,3 @@
DIST rfc3339-validator-0.1.3.tar.gz 7439 BLAKE2B 8991906720f3c7fe08edbc2994693b354338e70bb361e2ceebe168e8f8195a061c2cd716e365a7713c1a21658517e4f2028f9b619513408252a46ef589868c02 SHA512 d89679fb9fabcfa75cf3955744facb235201c0c3ccc4bcfd53b553c5403967226282b68e628d0dd74bb4abe553da6c3734912c63f3a5e16875e57a872c78231d
-EBUILD rfc3339-validator-0.1.3.ebuild 653 BLAKE2B d116007df9c25b5b8e79d9f1998e620621e5313630f9b650e7b1f322949fc08ea615a53ba854aec9afd84f6055cbbcea1263c21a4fae2112cd390124904ff020 SHA512 2c4014e814298d4288a3f9ab6be430d21cfef5e2b5bd03272da201703ef5940846327481b4405b00b0f07e74b12cdec818128557708c29795270315f1c93ae97
-MISC metadata.xml 388 BLAKE2B 9bff1f5b07e6207ce41bd85f892e4871784e602a63447ca8b7a454cc1cdf5013f9089f5a4ec584a55897f1e6c8dde3ff66343de20a8590e3f4994b0f1020c629 SHA512 fd4558dfcc57a78065d37e83588b5f65faf00937174c79e11d11a7fd9844d885683e86c11b34306bea3d6cf553b5937392c304d87a019b486c9ae674ff2b332a
+EBUILD rfc3339-validator-0.1.3.ebuild 654 BLAKE2B 2f87b4decfec9e3468554acd85eaed5c15c0057cc1788950fa38f97e737c29f5514a957db292bc225b442961ffcf5564680f234e12b3f195b6889e9a01f45c7a SHA512 5e9416cc2570bddcd28df6837e80db67f8ddd8e784605df44274fab3e1014444f8e58fd5a9c2c8b904c2a88525bb73a52c7ff4585df4a6ed4e6d3b4b4761df88
+MISC metadata.xml 410 BLAKE2B 2e5f33d43e9db653e8ea92b820fda57657072ffe43c96e1606fd4fb09e81aec31ecf7c281b3019bc945fed28cb7c0781178bc7f136df5e1c2876384296b46c56 SHA512 695a99018886fb434079006b3e0784c609654a0482c85890774f31f9f5a3bf9a4765a4105495e67ecfe872c4ed160f07dc692e1d21d1ede2ced8692e666e95ab
diff --git a/dev-python/rfc3339-validator/metadata.xml b/dev-python/rfc3339-validator/metadata.xml
index 4b41bde5a774..35a51d448450 100644
--- a/dev-python/rfc3339-validator/metadata.xml
+++ b/dev-python/rfc3339-validator/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
+ <name>Python</name>
</maintainer>
<stabilize-allarches/>
<upstream>
diff --git a/dev-python/rfc3339-validator/rfc3339-validator-0.1.3.ebuild b/dev-python/rfc3339-validator/rfc3339-validator-0.1.3.ebuild
index c66998ee2197..39aebb33d57c 100644
--- a/dev-python/rfc3339-validator/rfc3339-validator-0.1.3.ebuild
+++ b/dev-python/rfc3339-validator/rfc3339-validator-0.1.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
DESCRIPTION="A pure python RFC3339 validator"
diff --git a/dev-python/rfc3986/Manifest b/dev-python/rfc3986/Manifest
index e5d564083646..064cd895b932 100644
--- a/dev-python/rfc3986/Manifest
+++ b/dev-python/rfc3986/Manifest
@@ -1,3 +1,5 @@
DIST rfc3986-1.4.0.tar.gz 44912 BLAKE2B 595a644f8f92823ad31113ce88218cb30d16b37ec7303c0d8e89d2d2b1e18448d99003e95d61dcf09cb64aae517037bae798d1e89c74b652d517a648e80856e8 SHA512 dbcddc09331b794eafed8c2d7b81b7b632ba5cae2741e33ad12e781bc923427a05febd2f2715d037f35769b18c8d790546dfd4bbebe6e71d35777745e446888b
-EBUILD rfc3986-1.4.0.ebuild 675 BLAKE2B 7c5099ce6955087e43054c0fada62e231bebcea47e62c2bcdaf7885a642cdcc266cb2554e19caf03fbdde6f4d0da08abfafbdd58d85c78ca592ce7e270ea0d89 SHA512 829de39363cb92621b2213f532a373deca6d95b0716ad08666e1802b5aa6f51f9d16db7c27648e5dfea17dcddcd0923393ff84a7442ec57272114e4db09aba41
+DIST rfc3986-1.5.0.tar.gz 49378 BLAKE2B f5ef923626fdcbe4d13729a5599012a8a93d234eef7f9ac9dc61620320062a69646f810a8f0ea04f371b9c423850982685e68201f08ba96ad9ead3ab11a9b40d SHA512 b291b88b6890f8c9fcfc353e05d1b8c0435be62f22768568ecf714af083b3c51d7a9b301fc9196d37ad4e6eeb8c6a237ba40914098e755b4ccdf36b7df7906c2
+EBUILD rfc3986-1.4.0.ebuild 676 BLAKE2B daf4a3ec5f79890d8aca2a3d51771516ce3d1140b17b5c39106374dc0ddcb1c876b4380078e9d12bcd9c12f821db6dd1bc10aa1ca25b33ac962b101bbc9e3ea1 SHA512 53d5ab9961f21fe91cd5091353d1a0f1969c79d8538a5bf917fd08d1bdcda5e0605dc707878419921cdbd80da3fad927466dcd20a3333f425c05f5754cd5498a
+EBUILD rfc3986-1.5.0.ebuild 683 BLAKE2B 973d77a0b6e68718dc4fe5cb62ef7378d05d15378b8f375ad4def5df862a9b3092f45b930eed9ae386a1921e0d145192392c688586bc463b6ecdd16ade58e223 SHA512 f3de983ef343c133525c1299d45304ca396f38444dc20c140d19c7b5c63223deea6b29ae58a196d84c95b83ef333530aeff7ad1d94b51a67fc3a62542a8c487f
MISC metadata.xml 740 BLAKE2B ad52fb6e822fe4ab8e910af9f4896079209f0704c649d240464eb283c9796f5bead9303b7bb02f5db5049b9afa430bd190871c1bc391a21647eceb0d353c02c0 SHA512 3b74fb8b21300169b3d9da6c8a14bcd950d277c56ea242a73fc56637d853cba64de931567b19c0cd8b9acd6f7b8e486fb9e1ce0716b1c291669e6588caf6611c
diff --git a/dev-python/rfc3986/rfc3986-1.4.0.ebuild b/dev-python/rfc3986/rfc3986-1.4.0.ebuild
index f168d7d7db1f..f57899e0bdd3 100644
--- a/dev-python/rfc3986/rfc3986-1.4.0.ebuild
+++ b/dev-python/rfc3986/rfc3986-1.4.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..9} pypy3)
+PYTHON_COMPAT=( python3_{7..10} pypy3)
inherit distutils-r1
diff --git a/dev-python/rfc3986/rfc3986-1.5.0.ebuild b/dev-python/rfc3986/rfc3986-1.5.0.ebuild
new file mode 100644
index 000000000000..0ce7eca0ae96
--- /dev/null
+++ b/dev-python/rfc3986/rfc3986-1.5.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} pypy3)
+
+inherit distutils-r1
+
+DESCRIPTION="Validating URI References per RFC 3986"
+HOMEPAGE="https://tools.ietf.org/html/rfc3986
+ https://github.com/python-hyper/rfc3986
+ https://rfc3986.rtfd.org"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="idna"
+
+RDEPEND="
+ idna? ( dev-python/idna[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+ test? ( dev-python/idna[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/scipy/Manifest b/dev-python/scipy/Manifest
index baa7c2ae36cb..1485cb1910ed 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 4147 BLAKE2B 2775d792c287002858ebf118f170ff587633950afb71730a64fcc619824e136ab5321dac8c25ea4ef06bd605473a150e8c6b39a8005535c136fdbbd131ef822e SHA512 d109b9e95856b9f398c175e556bf2b1f25b176721b8e518763f8aa82225498c80fb865be41140fdbebb85419ffcb3f9048d5ac8b771579147670e7b101362a17
+EBUILD scipy-1.6.2.ebuild 4146 BLAKE2B 7e1a560d42b21b24fddb88266b762b115432036ad0c971308fdf3c5708d34400d0914d41ef9b5725f19d803c6035b2241e31eb3c2c9b4c7d5a69be2f51310867 SHA512 84604c46d769f3e00d4983be7b66a59e764d84ea277f2f437acae605c6879f2b8b7ad027fc19f13ffd94aa736e58964fe81851e929ed1ef1ab7e6ea96f3fb88b
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 5bb4bcf91ece..0dbd5ea0e7db 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/scrypt/Manifest b/dev-python/scrypt/Manifest
index 80d19ab9e3c8..302af36fbec0 100644
--- a/dev-python/scrypt/Manifest
+++ b/dev-python/scrypt/Manifest
@@ -1,5 +1,5 @@
DIST scrypt-0.8.16.tar.gz 54205 BLAKE2B ce4f86f8bacb4f12408604822a32c9f63f96a155469cca1d2aa50cf67fc9e9576432f13ef49694a9d7ce21696aedcef27419fc0d3aad67a87d16c3bf8c0f94c4 SHA512 9498637d1354a84021f2c069a919ff157ff189d1385453397a9c43e522de77af9d628a90d649d50e9243abfc0b96efe4e38b615322d83133137bad94d448ef06
DIST scrypt-0.8.18.tar.gz 56651 BLAKE2B d0e71e0677ab5f159da829eaf8e794fab9fa9290ff3688e525c4f2e9c60fda532d1c302fe4088bd8e88e06e926ef95d06bad145697e8a13e2662eda7027479b7 SHA512 b033203f65dd63c1e915eeff6232c01f806eb01d3ce18e753b6161ae667555095fe775585dd0d4e15ae228f2d4862860093c1a18d5b810b438d032df9fb24d81
-EBUILD scrypt-0.8.16.ebuild 546 BLAKE2B 9bc00a9fda98f57d34b102e22aa94a13583c6f05c7d53a93503f88efde926851e7a2569cb34920d7cac75a91bb3989e467e99e9d00c48d73df287ec357c3550d SHA512 ce1200f2950f07d7c163b4e2017969b0d6dbf2459b5603d7fc04501529bb87298d81e8cb8cb0d503f14306d25348f1f6c1f2c6aece6a5e146103bad04be3b8d6
-EBUILD scrypt-0.8.18.ebuild 532 BLAKE2B b842ce88330d5bb7873e18284093628e245fe5d2b903c6594acff4cfd34e5ce99847eee7d37a36513f05a758440845b57f3d18f7ed59156c7da8250ea1390c94 SHA512 b8b3f758169ba6b2e03bafd6733d609a609e33c9592fe70a7917a338b27f2e0dfe66ddd3cc294a2f4becc4a8547355f76d13d8a00cfa57486fcf45496ce88023
+EBUILD scrypt-0.8.16.ebuild 546 BLAKE2B 50c4a02c3b543f7e71125db91de82bc04beb409a93bb3cc79ae6e5033975ffa65064f11e2e21da41729957d158f2ed53a6dd6cc082aa3955a0735fb84095b5ca SHA512 47628f918727a8a3075fbe9f69b1d2829aa9dbaec7e35d4b895b34e081fd892ed9de1af4ecf44c2e86308d98f2812d9f4d19640992a988d46af61ec7617bf671
+EBUILD scrypt-0.8.18.ebuild 532 BLAKE2B 3382660eb0028c429659e56735cd7612aff960793b8197c2f54e485ad1ef19eba75e59635cde8b657ca8ac0bc8334398ba08259a6e5d1c619e7ecef63b136033 SHA512 2867de741bb035702596c0a811f6e45dfafe074bb648a131888b44ef23d0004fc1b75182c31e7235c8e0d62b89607842cfb146b1b779e70a0c902c85b6f0587d
MISC metadata.xml 476 BLAKE2B 3b898ca601f0aeb1e05247bfadb54156de56a5c425d1bda5c25cd0b3f05c51fbf1e14137022a954b74f0d141f494707db2e437beb0c742bb1bc4428a48e2a555 SHA512 821250cfea1c6d91a6165173d268a7aa8a61f19678c02d5df665ca568793681a1387b68e0d661c9f7b3b384c386a0b2b20a9b86ac8d1eedf1a06f06d9d2db65b
diff --git a/dev-python/scrypt/scrypt-0.8.16.ebuild b/dev-python/scrypt/scrypt-0.8.16.ebuild
index 42f2c3ca37df..39a840266ab6 100644
--- a/dev-python/scrypt/scrypt-0.8.16.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.16.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/scrypt/scrypt-0.8.18.ebuild b/dev-python/scrypt/scrypt-0.8.18.ebuild
index 0cd1c015be55..d7034e8ceaf9 100644
--- a/dev-python/scrypt/scrypt-0.8.18.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.18.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/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index f885fc3616f3..c7d80c552497 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,3 +1,5 @@
DIST sentry-sdk-1.0.0.tar.gz 213707 BLAKE2B 9fa3dfac7d82c9e2c81be6f4edafbc27ab19a2a96876885dabe72d2dbd6cf392b80e453c640affb94d84f35b227b12d56927bec88e01a0ebfdcf8a466470a909 SHA512 e91ede3e5e31c2acba7094bd5c6a95280aa8367b1fcd524fc9b100d2a3a253efec1ed3d9c72465f5b2ef5276c834906d622b84e1650b65d2032f4acaf2fd1ab8
+DIST sentry-sdk-1.1.0.tar.gz 215946 BLAKE2B 486f32430a03d42c73814195ef16ec4efc71512faca197d8020fad7b3d1e7350ec619ef453075bc4fc4e0e454f3aa6eda41ec29b88af19d75b5f6a10273db325 SHA512 500d0d3add4bf8e74f2e34d6c00491f4bbd45a2226cc0ee93ca0f63f5ae5aea61be6730f845d50e10909c9ede6918ec6cfb90e5ebe80b753dd634ac9a9238061
EBUILD sentry-sdk-1.0.0.ebuild 2276 BLAKE2B 728371e10316b4f3e894274fd7167401b87715a317e5d826ea63cd293b8204d1f5a427f1a7ba1071e80d477e71a5710b02e9eb12da7f7633ffaf4507a1648318 SHA512 882c5b8a27083f3a576c7b2dd1c15a8fbf962ba20dd411191374294719778c15cbfa93132807923c4a320eb8ab1d6b390e996b5584d78b9a6c55a67286a70538
+EBUILD sentry-sdk-1.1.0.ebuild 2239 BLAKE2B d4068a69e301ab5e1bbd524de310a3882fc0e7fb1ed44c37b7c7818e6074f97005e8b0fde6934bfeabfeb7e7abbb15fb18c3a9bdae80c3ee013f7f1c20670082 SHA512 51453b1f68c2a18e5216b39da235e8ab4de77ede61c2019fa766e9d334dab88c8d622471dfa0097352bfa567400c14de2c4925c7cb42349931157d61eedfee7e
MISC metadata.xml 509 BLAKE2B 5b68b368764625061ea2eadc0161570e46760904015f6e1e3e97a7a4dacd3604a18b2cbfb665e816981a40f95ec9c4f0c4a0447ecc968cbdf1fd21dcd4149193 SHA512 c42a1f7972313d3369ba392347b0efa700ee9c9b01d3275b3973b8137cf00fca693288a1af57c355b2d87525d9fcb7a320ad571fe8be5531472a8710f9b287d1
diff --git a/dev-python/sentry-sdk/sentry-sdk-1.1.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.1.0.ebuild
new file mode 100644
index 000000000000..1a90236e8d17
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.1.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="https://sentry.io/ https://pypi.org/project/sentry-sdk/"
+SRC_URI="https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/sentry-python-${PV}"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/urllib3[${PYTHON_USEDEP}]
+ dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/asttokens[${PYTHON_USEDEP}]
+ dev-python/django[${PYTHON_USEDEP}]
+ dev-python/executing[${PYTHON_USEDEP}]
+ dev-python/eventlet[${PYTHON_USEDEP}]
+ dev-python/fakeredis[${PYTHON_USEDEP}]
+ dev-python/flask-login[${PYTHON_USEDEP}]
+ dev-python/gevent[${PYTHON_USEDEP}]
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/pyrsistent[${PYTHON_USEDEP}]
+ dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+ dev-python/pytest-django[${PYTHON_USEDEP}]
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ dev-python/pytest-localserver[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local deselect=(
+ # tests require Internet access
+ tests/integrations/stdlib/test_httplib.py
+ tests/integrations/requests/test_requests.py
+ # wtf is it supposed to do?!
+ tests/integrations/gcp/test_gcp.py
+ # hangs
+ 'tests/test_transport.py::test_transport_works[eventlet'
+ # TODO
+ 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error'
+ tests/test_client.py::test_databag_depth_stripping
+ tests/test_client.py::test_databag_string_stripping
+ tests/test_client.py::test_databag_breadth_stripping
+ # test_circular_references: apparently fragile
+ 'tests/integrations/threading/test_threading.py::test_circular_references'
+ # test for new feature, fails with IndexError
+ tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler
+ )
+
+ # Prevent tests/integrations/modules/test_modules.py:test_basic failure
+ # Needs to detect sentry-sdk in the installed modules
+ distutils_install_for_testing
+
+ epytest ${deselect[@]/#/--deselect }
+}
diff --git a/dev-python/serpent/Manifest b/dev-python/serpent/Manifest
index 136290255aa8..3963f713665a 100644
--- a/dev-python/serpent/Manifest
+++ b/dev-python/serpent/Manifest
@@ -1,3 +1,5 @@
DIST serpent-1.30.2.tar.gz 24182 BLAKE2B 9a7f492dbd06331e7e0b7c264fff2c0b184258565d43773eb75dcdd53b8d74df60995439060af0514904043528757201b8fcea4c9bfa56237efe77849abc582e SHA512 1cbc490deae3fb81c59abf74a98437e8c31f1ad88ce31a96c7ae48f344701dfcd67e973d2829cf793c405c6c1930cb7f15dec129c0a0e1b475286dd4f219ff99
-EBUILD serpent-1.30.2.ebuild 607 BLAKE2B fac351f18785c6b7b3a84ab67d2c1b7afe2195544fbb2b6d1105d768f4f4a429c3cec3c631525e915931ccd50b0dbd4d8c31beab90ef8f09a61db4cc3ce2ba95 SHA512 65c9a52a0e069aaa91fb77874008375a7fcfafc0cc3846bd33761650db5760a43273601eeaa88e4a721f6b14198e3815f559e891ae954a91eb0192840a57ef8c
+DIST serpent-1.40.tar.gz 24140 BLAKE2B 8a790e3f0973e99840cbea6ad354012cde0b7c6ee09c50f31d56110e12cf848543a30a38900e821419c9a0aaeb2b55fe0161dbc9c233f236a21dc553cefce9e6 SHA512 9f8edebcd6e37de7442a00157f64b1dec6742cd198f45ab475be7f38aff4e090345739f7500181f0b0a4dbdc9241b2f11bca5ada7a89aa577d94646269d7ab28
+EBUILD serpent-1.30.2.ebuild 608 BLAKE2B 7f128d1abe069f51682865ec4338d4e9ef2ed22ebe27f36e44d62b675b50376cddc3dbc99bbe01dd7e1148ffe810e2c8044243e853a399f5c755e4622bbe3395 SHA512 7a661fc8ef41818eacb366b8d795080fabb465c3f7bc832c3310511311be731c900b31c0fc9da3e9701ddb8fab49a4fe5f515a5f1a6c3be76beb405db1d62fd7
+EBUILD serpent-1.40.ebuild 612 BLAKE2B 2dab50844abddf5e1352a90be0879720c2c8db8c09f7f26795cf94a17ad5d0d57821acaff5fa6dc5f2441dccfb173685f1ef119c9791cea066b619feb032cc89 SHA512 df9be2b78b892e1d195eb09571199c3e6ce717df97e5de07ad3d101296132a1b9dd14195e31d4fac8a9cf29f0123db6a0d7197fa59ff60f3b54f78b89035e82d
MISC metadata.xml 387 BLAKE2B b53e8a9a5de7ecbf3fccc3dbdd84bc8b97579ab643f7e82b99559c59d75f622f5f6df23e12308451feb8d8a65872bdc1b2ce1666e805b21a1298fab5a3e436f2 SHA512 895874bb59f59b21262f5c214980d3889d70bcd1e0f7b22bcf79700ff5cba67198937cd2c8b9ab67234612be1fe80489319e277d68c77f3ba169f37da504f871
diff --git a/dev-python/serpent/serpent-1.30.2.ebuild b/dev-python/serpent/serpent-1.30.2.ebuild
index d2bf2a797742..3e67f48bf4fe 100644
--- a/dev-python/serpent/serpent-1.30.2.ebuild
+++ b/dev-python/serpent/serpent-1.30.2.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 )
inherit distutils-r1
DESCRIPTION="A simple serialization library based on ast.literal_eval"
diff --git a/dev-python/serpent/serpent-1.40.ebuild b/dev-python/serpent/serpent-1.40.ebuild
new file mode 100644
index 000000000000..4e40de17c426
--- /dev/null
+++ b/dev-python/serpent/serpent-1.40.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
+
+DESCRIPTION="A simple serialization library based on ast.literal_eval"
+HOMEPAGE="https://pypi.org/project/serpent/ https://github.com/irmen/Serpent"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ dev-python/attrs[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests setup.py
diff --git a/dev-python/service_identity/Manifest b/dev-python/service_identity/Manifest
index 124bea627187..639fe79a8310 100644
--- a/dev-python/service_identity/Manifest
+++ b/dev-python/service_identity/Manifest
@@ -1,3 +1,5 @@
DIST service_identity-18.1.0.gh.tar.gz 34252 BLAKE2B 18823e6b8ca9444591f063b4835362522e3ae374cd669f2da299389fa2977f42e0a1d715b35d90e9518bdd8ac8c76e0adf4e121e85e2352de78e621d5f1e6259 SHA512 6b6da48c543bfbe0d9da9f0d03dbd735ce97e64a76cbf9eae2b615ced7b91c5fcca1f25353e53858c48da9c4e0c0be4e33fa4559adb50899a79689cbb372f49b
+DIST service_identity-21.1.0.gh.tar.gz 35326 BLAKE2B c6c985db990f9a93b2954a596817b476e178fd5949a683aebe7506e56ed90a19f872f6c5caa5a7219c162cfd43924e0a3cdb36a666aca01b28736f0927ae72b2 SHA512 6375bc5e8329118b2beb163ffffecc1479839e4e98173576e4737deebcc4c057ac357315976d3f53a280defd4e2c1f6b74e9604ec1aa94144240c2fb4bf07461
EBUILD service_identity-18.1.0-r1.ebuild 825 BLAKE2B 74491dfc2fdcd3fbede8553fb8207c77a2a0212f734b9233f22f394476859eea1ae57fc938c5e7eb1dae391d24397d486b62f6f564730a0f7bf73696238df8e5 SHA512 c17a07e522beceaeb8c77c95d5f9b027db83cb5a41b8354769a34a161888fcda4ab426e5bf86148407e0613679350a1d5dd2b4a274f38921480cb8f880723f83
+EBUILD service_identity-21.1.0.ebuild 875 BLAKE2B eab74a4392eb3c3ae1d824512c5d4272d5f38ae7ec522b8aea238e8d56c92560a6f601573b389f8713c1e30aadf9ff848a30313605937d8e7e998c2e2fff702a SHA512 8f91034f1cc7bf01b62f4d3aa3356636621689d2f3a173ac254eaa67a04c74881e9aac075f5c13c57edfeb7fa086212ec977a6a8c04dd1d3cef9324248bc237b
MISC metadata.xml 404 BLAKE2B d45422863a9c34f5c0430c100a54dbe9f10ae3b7457851881c6b3910c96a7da95070f0140ce6c6a2bcb3da0fcf5c19b57e182744d0cf1699a9e92cf5809c418e SHA512 899b8ed9ac3c78c2aaa16afef8c795b3e561744e8bab31519a54795c9ea412ebe828f73cd0e27d32cd4f401b70464252c80d78540cc8ad2884c81b662a29a4da
diff --git a/dev-python/service_identity/service_identity-21.1.0.ebuild b/dev-python/service_identity/service_identity-21.1.0.ebuild
new file mode 100644
index 000000000000..37e61b27093b
--- /dev/null
+++ b/dev-python/service_identity/service_identity-21.1.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..9} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Service identity verification for pyOpenSSL"
+HOMEPAGE="https://github.com/pyca/service-identity"
+SRC_URI="https://github.com/pyca/service-identity/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+# TODO: upstream made pyopenssl optional
+RDEPEND="
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
+ >=dev-python/attrs-19.1.0[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index ec7f2092262e..5bca8b937370 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,8 +2,10 @@ DIST setuptools-53.1.0.tar.gz 2051159 BLAKE2B f4148df45f5c62acd6acae833619dcae50
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
+DIST setuptools-56.2.0.tar.gz 2110133 BLAKE2B 90c75ba006becc9f564eecd7d46a9ce70c9ad17eacf2e17b3551116b962e08af0084919fccc18ec29a54b98e8fe2419d129554a7b38fdd1104f472fb2e6f9995 SHA512 858d46909335ff0b0441d5860788803100a8fe9f5a1d1f17353bf961bc77191c3237501c1838fdb6ec8e4b2c66874ffd4e8342b42cc2673cb866706660704ea6
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
+EBUILD setuptools-56.2.0.ebuild 2378 BLAKE2B bcc6c25e806a7a6ee4ea027e0640da346aaa0ba471917e31947b986b521f73603c7911d9f2c71a0cd764380aa1f4948ecba9fb50401f35a6902d6526eb0aa0fe SHA512 04060ee892a68f26f6561bd88c80c815e67ac55056f20df4bc9dc1f1cfb95f5fec58b6281cf31a527af2390ddb74a0c46134311c58c3777f5f5abfbe2a14faa8
MISC metadata.xml 468 BLAKE2B 7acca7f204485279233a4ccd34d76661954e2f995cf82bd178f1dac0d9825b073dea76e734aa7625d036813d658e1dd7a5acd408b79b6841540bde62644ddd47 SHA512 c8215fadf291dc1cf8df2f1d8931f5f70657fc6c37fd105426d03f3e4b19963fe93ec4b76107aef5c2f9bf6fe5ce123fcd48519bf942ce8cbbc0c5f2678e1de6
diff --git a/dev-python/setuptools/setuptools-56.2.0.ebuild b/dev-python/setuptools/setuptools-56.2.0.ebuild
new file mode 100644
index 000000000000..d47acafe9ddc
--- /dev/null
+++ b/dev-python/setuptools/setuptools-56.2.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/smartypants/Manifest b/dev-python/smartypants/Manifest
index ae46e267f366..4de50f648bd4 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 714 BLAKE2B 60a424030a9911772db086995e880537701afd6fd8332eb989032c1215784894d77232bde6e7d0a12cddb9e753e76a3d0550c4b7637b248525ac97ca9774f4f7 SHA512 883a5b5d761f5c576a12333a429d43c1e72e028c9b33d8e3c8837d960374a60b5040f2eae14a7c334f8c6dfa410bf41e64790f5cb4f0a92395e4661fd2821509
+EBUILD smartypants-2.0.1.ebuild 725 BLAKE2B 0e6f6b7fb3a55b1264a0d40690b16dce27a2b491ac0b2eecc86dc555bad5778c2e6d5cf7d6200ecaf97e0fbb94794edd04ad799e7843c0179b466692aecd30de SHA512 22eb2c2a18fb34719494ecd941596e317c02e648f834f6846932a5483de1b7ad566e74fb09394360ad254c35945f7c56d754434eb51d63b6be14f5c0e1a1d5ea
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 c43b65b961d6..2eddcc4e2b35 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 ~ia64 ~sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~sparc ~x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/dev-python/sniffio/Manifest b/dev-python/sniffio/Manifest
index 3f923af22478..32a01a3532fc 100644
--- a/dev-python/sniffio/Manifest
+++ b/dev-python/sniffio/Manifest
@@ -1,3 +1,3 @@
DIST sniffio-1.2.0.gh.tar.gz 17335 BLAKE2B 0d67baa18702ac38932680bdc741c87ee0a31342cc752c1463a7f90720ea0ebf6d62ef682a042c58e8fe96456e1461638e0f02c6f60da5f5e0d07464be27a4a3 SHA512 8e1dd2bb6fc22ee5824adfffe688ff0621b8c1ef5daea594dedce13d5e04a498e05816bb32e9bbed206a653a330ff710df57c888ddcff00a6254eafddc538273
-EBUILD sniffio-1.2.0.ebuild 704 BLAKE2B 4bc4ebfc4854d1948c7bc28cc81142ea9ff92f7b5c8282f2e9d29a6aff2f670b0d6c60f25a954863582ccee6f7fea7ef4b49b0f524fa652972a3bc6b1a9f1e21 SHA512 4fe8462226f3341c25ba582eeadbd0e2a727e9a1a76a68170be79c0e55e3982af4069098a200c1ebba7407fb03525abf1633256d95f3775f6adaaf63dafd977d
-MISC metadata.xml 371 BLAKE2B 478f1662d24966802e436e694aac25833e80895c91034e36220294809df800bfb3686d087e8aa4cc3861df33ecbbbb1253fed8791a0b6a17c53f059093390dae SHA512 d5d36379d6a7c2e90a5ba5b96f2c0168267581ce9d29d15cc60821300b751ece3f5a1d3c2a1327733a6b61faa416f3fa4777977169a370b059e11ef6d3d6e87c
+EBUILD sniffio-1.2.0.ebuild 662 BLAKE2B d2660de96760242d7b711fa0035fffd5c33eca14bbf7d5522b3e635e4bbe5e51b7a26212ffe0352de618f05d43aeb296dbce505d0327b990b9e5aa1fe0165cc6 SHA512 6ba9ad360cc6dc8aeb2c8c048221b4fea4cffa3e56b641145d3151bf763a493529b67968af3fd488e3bebc5b339f379f077ef407307af089f9790745c19309cc
+MISC metadata.xml 393 BLAKE2B 1e85a6ae107eb5dbdbaebf54211bca24f605c8b40d8dc9f941a485a5dd6714c9e6b69646e627d6fdfed874f5ecbc4217b158c6be66b392e583f4aab24fb4c609 SHA512 ed60062a1393a7a3bc73388ada684e70a51fead79e3bd5e4cf3fc14aea6ff133121f2fcdc68ae0277c0bf2290d3a0f18959d00eb835534e16abb58b19c7b0f9e
diff --git a/dev-python/sniffio/metadata.xml b/dev-python/sniffio/metadata.xml
index 0c53f9f9d1e2..1115ec74c3cb 100644
--- a/dev-python/sniffio/metadata.xml
+++ b/dev-python/sniffio/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
+ <name>Python</name>
</maintainer>
<stabilize-allarches/>
<upstream>
diff --git a/dev-python/sniffio/sniffio-1.2.0.ebuild b/dev-python/sniffio/sniffio-1.2.0.ebuild
index 89f3dc32585e..ea9fbac068cb 100644
--- a/dev-python/sniffio/sniffio-1.2.0.ebuild
+++ b/dev-python/sniffio/sniffio-1.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Sniff out which async library your code is running under"
@@ -26,6 +26,5 @@ python_test() {
sniffio/_tests/test_sniffio.py::test_curio
)
- pytest -vv ${deselect[@]/#/--deselect } ||
- die "Tests failed with ${EPYTHON}"
+ epytest ${deselect[@]/#/--deselect }
}
diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index d997b4b3c613..be08496e57d7 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -1,4 +1,8 @@
AUX sphinx-3.2.1-doc-link.patch 604 BLAKE2B f23f8f9a0a48b170e2b6daaeded1e65aebe830da463d4e30f2405b511cb72dde12767d0113b2d1efdce821c16837d700c71c60de38d20950ca5d6579f19a80ff SHA512 3088ba8768b4ba9e6a187e4c52fcc226efd5125fd01526b4a724504f4c445d69d6964fe79c1325ff7f58edcefc7f3489393ab085ea0458d94c44b186aa16e2f1
DIST Sphinx-3.5.4.tar.gz 5911093 BLAKE2B 8740714dfaf3733bf57d0b277315b4e7b5cad86247ea30dcbc4f5dadf5f5169329050b7be43ec8625c47df9dcc19afcc6c4d782725c7007f8178b7eb7be7dc05 SHA512 853379f3b0496772846be9beb072c2c8a69ff899ffe4c6435b448ea639a32138c61403f9c14f62f4f78b2e526a2ee7c05b4196eabdeee37bcae6aa98df992125
+DIST Sphinx-4.0.0.tar.gz 6104929 BLAKE2B 1f29e9c9e12957ed9c8f058b0b8ac3aa584db3867a6e4de35e73400362c2c25afd087a1048b8b35d59730d5401c51139173bd558a8fb0178f6f0351a5284f7cd SHA512 aa70be0a1a1f136257e253819fe7075116d48f21f2db716f87ca383737ff28c1c3e6a802fbf7ab3e9624c655966b5f02f746fb54f65ee9996da4bbee22294738
+DIST Sphinx-4.0.1.tar.gz 6161183 BLAKE2B 25ddb31a6db4eb1b76054be7026c327b47e33ec3efaa3eec70e5aae747931723baafe4b7b944ec4405589294698995bf7f5988187927f64db00ba77f44dccedc SHA512 a595840af092ce0748055a3112276649f67bdbd7aae05901eb3913fd4e415612f1b8594184c9a96de4f8aac82d21b6b6fb57cacb9cb7073c3799f31dfe244274
EBUILD sphinx-3.5.4.ebuild 4147 BLAKE2B 71424a28d134dbd1eb18babe105a5b98bb27c1dd92f64844121c3b0f465ed1c73f10b2cc8e9d49952a49eabc1d58ec748f3c207f60dce9b5ef8b1be71f9718ba SHA512 c83535c4082e426930df4bbbc4eea476ed50e109323b89f3baeaa2a27bd0aa61f48f3f09f9b2030f4335fb65b5ef7256640233d2183db36352e2cbce60044661
+EBUILD sphinx-4.0.0.ebuild 4144 BLAKE2B e48ad6e5982b5d2929673618d13d5ff07f569e04688f7c70f07228bb915254dc148b437c4fb48d21ce40f7239cd09491a6bc854c81e3d6a26c12a43753fdab29 SHA512 fecb2881bf938dab6d990d6f28cf2f7a9879b5e9f6f80d9b982b089379bad234bd28b16623559f971c3fb9079ae0a005b5388fc7d0e5ba7e26819e5a255747de
+EBUILD sphinx-4.0.1.ebuild 4144 BLAKE2B e48ad6e5982b5d2929673618d13d5ff07f569e04688f7c70f07228bb915254dc148b437c4fb48d21ce40f7239cd09491a6bc854c81e3d6a26c12a43753fdab29 SHA512 fecb2881bf938dab6d990d6f28cf2f7a9879b5e9f6f80d9b982b089379bad234bd28b16623559f971c3fb9079ae0a005b5388fc7d0e5ba7e26819e5a255747de
MISC metadata.xml 567 BLAKE2B e99637c5c116e3b8b17bd92341271350eaab38d3e0c5918ba2921db1fa0abb4615a1903b9916f94f3951f8b22e2939d71c5fde97b6ae467bc80570bdfee3b13e SHA512 7f9edc2ab5d01da2d23630f1cca2a25cb727b8336b600b48934b205727876361c2cc5432772940d855a00766d190b3319dc397927b9218345dac226886e9cec4
diff --git a/dev-python/sphinx/sphinx-4.0.0.ebuild b/dev-python/sphinx/sphinx-4.0.0.ebuild
new file mode 100644
index 000000000000..8dee8dd7b8f4
--- /dev/null
+++ b/dev-python/sphinx/sphinx-4.0.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="https://www.sphinx-doc.org/
+ https://github.com/sphinx-doc/sphinx"
+SRC_URI="mirror://pypi/S/${PN^}/${P^}.tar.gz"
+S=${WORKDIR}/${P^}
+
+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 ~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+ <dev-python/alabaster-0.8[${PYTHON_USEDEP}]
+ >=dev-python/Babel-1.3[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/imagesize[${PYTHON_USEDEP}]
+ >=dev-python/jinja-2.3[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.5.0[${PYTHON_USEDEP}]
+ >=dev-python/snowballstemmer-1.1[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-htmlhelp[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-serializinghtml[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/typed-ast[${PYTHON_USEDEP}]
+ ' python3_7)
+ latex? (
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-luatex
+ app-text/dvipng
+ )"
+BDEPEND="
+ doc? (
+ dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+ media-gfx/graphviz
+ )
+ test? (
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ virtual/imagemagick-tools[jpeg,png,svg]
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-luatex
+ app-text/dvipng
+ )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-3.2.1-doc-link.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # disable internet access
+ sed -i -e 's:^intersphinx_mapping:disabled_&:' \
+ doc/conf.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ distutils-r1_python_compile
+
+ # Generate the grammar. It will be caught by install somehow.
+ # Note that the tests usually do it for us. However, I don't want
+ # to trust USE=test really running all the tests, especially
+ # with FEATURES=test-fail-continue.
+ pushd "${BUILD_DIR}"/lib >/dev/null || die
+ "${EPYTHON}" -m sphinx.pycode.__init__ || die "Grammar generation failed."
+ popd >/dev/null || die
+}
+
+python_compile_all() {
+ if use doc; then
+ esetup.py build_sphinx
+ HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
+ fi
+}
+
+python_test() {
+ mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die
+ local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir"
+
+ local deselect=(
+ # these tests require Internet access
+ tests/test_build_latex.py::test_latex_images
+ tests/test_build_linkcheck.py::test_defaults
+ tests/test_build_linkcheck.py::test_defaults_json
+ tests/test_build_linkcheck.py::test_anchors_ignored
+ )
+ [[ ${EPYTHON} == pypy3 ]] && deselect+=(
+ tests/test_ext_autodoc.py::test_autodoc_inherited_members_None
+ tests/test_ext_autodoc.py::test_automethod_for_builtin
+ tests/test_ext_autodoc.py::test_partialfunction
+ tests/test_ext_autodoc.py::test_autodoc_typed_instance_variables
+ tests/test_ext_autodoc.py::test_autodoc_typed_inherited_instance_variables
+ tests/test_ext_autodoc.py::test_cython
+ tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type
+ tests/test_ext_autodoc_autodata.py::test_autodata_type_comment
+ tests/test_ext_autodoc_autofunction.py::test_builtin_function
+ tests/test_ext_autodoc_autofunction.py::test_methoddescriptor
+ tests/test_ext_autodoc_configs.py::test_autodoc_typehints_signature
+ tests/test_ext_autodoc_configs.py::test_autodoc_type_aliases
+ tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module
+ tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped
+ tests/test_pycode_parser.py::test_annotated_assignment
+ tests/test_build_linkcheck.py::test_connect_to_selfsigned_fails
+ )
+
+ epytest ${deselect[@]/#/--deselect }
+}
diff --git a/dev-python/sphinx/sphinx-4.0.1.ebuild b/dev-python/sphinx/sphinx-4.0.1.ebuild
new file mode 100644
index 000000000000..8dee8dd7b8f4
--- /dev/null
+++ b/dev-python/sphinx/sphinx-4.0.1.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="https://www.sphinx-doc.org/
+ https://github.com/sphinx-doc/sphinx"
+SRC_URI="mirror://pypi/S/${PN^}/${P^}.tar.gz"
+S=${WORKDIR}/${P^}
+
+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 ~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+ <dev-python/alabaster-0.8[${PYTHON_USEDEP}]
+ >=dev-python/Babel-1.3[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/imagesize[${PYTHON_USEDEP}]
+ >=dev-python/jinja-2.3[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.5.0[${PYTHON_USEDEP}]
+ >=dev-python/snowballstemmer-1.1[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-htmlhelp[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-serializinghtml[${PYTHON_USEDEP}]
+ dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/typed-ast[${PYTHON_USEDEP}]
+ ' python3_7)
+ latex? (
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-luatex
+ app-text/dvipng
+ )"
+BDEPEND="
+ doc? (
+ dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+ media-gfx/graphviz
+ )
+ test? (
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ virtual/imagemagick-tools[jpeg,png,svg]
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-luatex
+ app-text/dvipng
+ )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-3.2.1-doc-link.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # disable internet access
+ sed -i -e 's:^intersphinx_mapping:disabled_&:' \
+ doc/conf.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ distutils-r1_python_compile
+
+ # Generate the grammar. It will be caught by install somehow.
+ # Note that the tests usually do it for us. However, I don't want
+ # to trust USE=test really running all the tests, especially
+ # with FEATURES=test-fail-continue.
+ pushd "${BUILD_DIR}"/lib >/dev/null || die
+ "${EPYTHON}" -m sphinx.pycode.__init__ || die "Grammar generation failed."
+ popd >/dev/null || die
+}
+
+python_compile_all() {
+ if use doc; then
+ esetup.py build_sphinx
+ HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
+ fi
+}
+
+python_test() {
+ mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die
+ local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir"
+
+ local deselect=(
+ # these tests require Internet access
+ tests/test_build_latex.py::test_latex_images
+ tests/test_build_linkcheck.py::test_defaults
+ tests/test_build_linkcheck.py::test_defaults_json
+ tests/test_build_linkcheck.py::test_anchors_ignored
+ )
+ [[ ${EPYTHON} == pypy3 ]] && deselect+=(
+ tests/test_ext_autodoc.py::test_autodoc_inherited_members_None
+ tests/test_ext_autodoc.py::test_automethod_for_builtin
+ tests/test_ext_autodoc.py::test_partialfunction
+ tests/test_ext_autodoc.py::test_autodoc_typed_instance_variables
+ tests/test_ext_autodoc.py::test_autodoc_typed_inherited_instance_variables
+ tests/test_ext_autodoc.py::test_cython
+ tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type
+ tests/test_ext_autodoc_autodata.py::test_autodata_type_comment
+ tests/test_ext_autodoc_autofunction.py::test_builtin_function
+ tests/test_ext_autodoc_autofunction.py::test_methoddescriptor
+ tests/test_ext_autodoc_configs.py::test_autodoc_typehints_signature
+ tests/test_ext_autodoc_configs.py::test_autodoc_type_aliases
+ tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module
+ tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped
+ tests/test_pycode_parser.py::test_annotated_assignment
+ tests/test_build_linkcheck.py::test_connect_to_selfsigned_fails
+ )
+
+ epytest ${deselect[@]/#/--deselect }
+}
diff --git a/dev-python/sphinxcontrib-programoutput/Manifest b/dev-python/sphinxcontrib-programoutput/Manifest
index 7781114a6fa4..a1460a883449 100644
--- a/dev-python/sphinxcontrib-programoutput/Manifest
+++ b/dev-python/sphinxcontrib-programoutput/Manifest
@@ -1,5 +1,3 @@
-DIST sphinxcontrib-programoutput-0.16.tar.gz 23714 BLAKE2B 1e5136faa89a2f303008fb0e24f99f544464d30f5c0c072db4e2e25cb30bfc3cd4af6157f6c8dc7ddfaffd8f6587435c5947b6981c34daf2d6029736fdc22870 SHA512 6003b8ce43ed468b01f6bda02c6f58c0518b38c43a75f1ed0869dd8df2ee215310246b7feeba90f213547644c1bdb0164cf1f44f44879ac054dcbd6d6f48a69e
DIST sphinxcontrib-programoutput-0.17.tar.gz 24067 BLAKE2B 07687a221aa9be1e02629b2961b49eace217631a1298337f77a01986c3c6444a50069a8a8b9c96ca224895ae0f9490158a720519fdf3fb544e9d3e513282eb36 SHA512 cbb564830b8a627de6ecfa83fcc235d7dd7981e191ab3cada66a74d79a5bb2ec0a993eb8ae6249db553dc1814eae98891ea285f2c3cf5e745eabce7b8647b0c4
-EBUILD sphinxcontrib-programoutput-0.16.ebuild 813 BLAKE2B 205d7daa5d9a412c84fe21dc932b03af9e9e9dde260801cd79ff071465ff43c0dc4cf67ad031310ab0d8f633f1a167cbb35e94a0580f103a5b98e979f15ed6ec SHA512 3f9339e16ca995b5a2d48af75f8a1f284978e0e0cae1f44035c25a5608aa0a9e15d637bd59f6303172c2f2390e3aa29d64583ee5fd2e29e02f022719d75f951b
-EBUILD sphinxcontrib-programoutput-0.17.ebuild 807 BLAKE2B b36518f095a1ae2b545a95ac4e0a167b02c417dff3f21e2cb19404ebdf8db0c09f2dc4f51e80c454318e26b261bd05207dda5cac129f914813908e29cfcf3c5a SHA512 18840b71e107733a543a84f1e7ec053684b44b50dc4e2b399a05f102442464354da91abfd015ba97dd691dc7da14690b193b6e70052078aa458fd5d49e74a2e8
+EBUILD sphinxcontrib-programoutput-0.17.ebuild 805 BLAKE2B f2d7b7037e6d4770d0dbb70109ad0ffdb8a61f29cd83ce538edb3fedce5d6ba62d7225ac24bd7423ccccb3a36638f19eb547ea54de1a0c452bd140e84c62b4b4 SHA512 db1fb168b9a5c875968714d3f60a0d4e3f76c626eefbec2eef73e643b725bb3f000c21b1b4edbfd209d76c7d5eaba07f28e46e56d5923d8c9c34586bccfba78b
MISC metadata.xml 1356 BLAKE2B 26ce7a37f737618f8788ee73f94f25cdbf5063044ac9014235f907932184168912a75c4c9f08cdace99522b2d8f157bbce8da79c7e3a55953d4692716c738849 SHA512 1f950132a2e93fe93bebcec0146fd343548b2ceb2f4d2cb99ac4e4afe428282e81b87ebdec77ae8191d51f35385ada447939a9d92f0b8e3c36af1b4fab0cedd2
diff --git a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.16.ebuild b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.16.ebuild
deleted file mode 100644
index acc8fac80ade..000000000000
--- a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.16.ebuild
+++ /dev/null
@@ -1,37 +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="Extension to sphinx to include program output"
-HOMEPAGE="
- https://github.com/NextThought/sphinxcontrib-programoutput
- https://pypi.org/project/sphinxcontrib-programoutput
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
-"
-DEPEND="
- ${RDEPEND}
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-distutils_enable_tests pytest
-distutils_enable_sphinx doc
-
-python_install_all() {
- distutils-r1_python_install_all
- find "${ED}" -name '*.pth' -delete || die
-}
diff --git a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17.ebuild b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17.ebuild
index b08129d07d47..9eb515618f71 100644
--- a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17.ebuild
+++ b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest
index 2ae599f74ad5..09d50a1262dc 100644
--- a/dev-python/sqlalchemy/Manifest
+++ b/dev-python/sqlalchemy/Manifest
@@ -3,8 +3,12 @@ DIST SQLAlchemy-1.3.24.tar.gz 6353598 BLAKE2B 6eb92b20fa3412a1f1398e18e902e33383
DIST SQLAlchemy-1.4.11.tar.gz 7551299 BLAKE2B 65f560223f1f1656ec90a2b46b5447e92908cb7a8124f1a16f59ae04e5c22b9c4b7a30cbc0d1c8ebf31d31f544619223bdff0546fcfe6124195c4430bc8167c5 SHA512 28d5da109d754183e7f1887c652c47cd7162afec285a44ed6bc51566dc40d43cdb8cd1794f93f31b2e085488025f04243613d500936c220aaab3aedb75fb6dcd
DIST SQLAlchemy-1.4.12.tar.gz 7583069 BLAKE2B a3097c53ba1c8e979c3eab712e51da39214710e174a90cdabd5f5588fcb01d2d45436e8019a1026780474e2fde7663495cffa411c58b255e847aa584a38ca26a SHA512 5863e4982c260d39e79db3a8fffd7ca6710b7f6ab0f73f9ddb09860e27d679fe2c92e0eaab9fe6914b38be4390c0eb685adef6624b06874fb43d96027b545659
DIST SQLAlchemy-1.4.13.tar.gz 7589942 BLAKE2B 08e9fb6112aa71738f27dc4ce86ebe2274dd2513f39ded7211a5617ecd677f37fe31de754a24ecd519b227b141287ad86d0d0337f3d278d4c4ca5b67e2a1a79d SHA512 fb81c71922a768221f6675686fb2696b5e6d1f2e72231611e9afd20b7659193247eef4191841799fb1fe6a51304629efb6d3fba5dc298fdf70f248010bce8bb3
+DIST SQLAlchemy-1.4.14.tar.gz 7599698 BLAKE2B 500a6257829244e1181b8ef5cb39fb87b62ae2d7ca054fedb580b7431b32d15c8f68600b881eb67eb97a73301660ab96793ab12094ae901782ce4eebdc8929db SHA512 2f33ab034467344ffb19aa3934148faaa4a57e4ffa5f97008d814d54149da4e15cfca14d138b9fb656227e25932ca95cf7321209c31c2706405d3916dc2fb9c0
+DIST SQLAlchemy-1.4.15.tar.gz 7621840 BLAKE2B 74299b92e8ae9d6017c961c44281cc43921f8505e9b141c75cc19899f693a2276b2849daef6dbe35f0d62179354740c76adc318b6b37d551679cc8ba3c47681f SHA512 b9a640ccfb7caabb88c4891748699442073db2bea6d1e5a33eb508863616c94ddbf162b3ecd5e502daf20d798d20b8ef5b4b29ed679af9161e117a23862327c2
EBUILD sqlalchemy-1.3.24.ebuild 1817 BLAKE2B 7cf908d3be350140f1f1744ed3361bd2fa12f1cdd3d5cd08b2abb5d408c796a0837d3a585c8b299065f4da4f231dd83fdb6e9a3982aed6ef8465e7e1edd9d6f2 SHA512 3ff6fa141d32dbe4c96715eaaf88e3aa616eb98f19ca9913eee74f573b05bf91f57430d1c3b30060b28e1846b2a613f6ede62224f9163b28818e5b306a6b7125
EBUILD sqlalchemy-1.4.11.ebuild 1706 BLAKE2B 3ad9ae1f0d510f399be8389ee612d0f51fbd07f238c65a9dfd5892990a2d2bd1d69dec24afe97731a13c708d7b94ebe34177632d377a370219895a56c4849f27 SHA512 b95d12614823cb5235899bb1656b9e6714997d72fc7f2593f567fe129078176284c797ae203748b05a64fe72d56fbafa6fc25e86ff03dbd46722d1a1f597ef63
EBUILD sqlalchemy-1.4.12.ebuild 1706 BLAKE2B 3ad9ae1f0d510f399be8389ee612d0f51fbd07f238c65a9dfd5892990a2d2bd1d69dec24afe97731a13c708d7b94ebe34177632d377a370219895a56c4849f27 SHA512 b95d12614823cb5235899bb1656b9e6714997d72fc7f2593f567fe129078176284c797ae203748b05a64fe72d56fbafa6fc25e86ff03dbd46722d1a1f597ef63
EBUILD sqlalchemy-1.4.13.ebuild 1706 BLAKE2B 3ad9ae1f0d510f399be8389ee612d0f51fbd07f238c65a9dfd5892990a2d2bd1d69dec24afe97731a13c708d7b94ebe34177632d377a370219895a56c4849f27 SHA512 b95d12614823cb5235899bb1656b9e6714997d72fc7f2593f567fe129078176284c797ae203748b05a64fe72d56fbafa6fc25e86ff03dbd46722d1a1f597ef63
+EBUILD sqlalchemy-1.4.14.ebuild 1706 BLAKE2B 3ad9ae1f0d510f399be8389ee612d0f51fbd07f238c65a9dfd5892990a2d2bd1d69dec24afe97731a13c708d7b94ebe34177632d377a370219895a56c4849f27 SHA512 b95d12614823cb5235899bb1656b9e6714997d72fc7f2593f567fe129078176284c797ae203748b05a64fe72d56fbafa6fc25e86ff03dbd46722d1a1f597ef63
+EBUILD sqlalchemy-1.4.15.ebuild 1706 BLAKE2B 3ad9ae1f0d510f399be8389ee612d0f51fbd07f238c65a9dfd5892990a2d2bd1d69dec24afe97731a13c708d7b94ebe34177632d377a370219895a56c4849f27 SHA512 b95d12614823cb5235899bb1656b9e6714997d72fc7f2593f567fe129078176284c797ae203748b05a64fe72d56fbafa6fc25e86ff03dbd46722d1a1f597ef63
MISC metadata.xml 443 BLAKE2B 44c09d8332158ed09ece04188ca9b41a68b7e8a0a2b6d8d44cef44d7be396a08cab3432c05b3bcdbe706a470662d313548e80e202c8ea0e02aec6035daacb3ef SHA512 c262e5b27bbb02b6e64a1fa8a240cf14fe572dc0d41901dfc65ca979f7f89b3e0885b71a6f5c39b33e1534e13366873144693eed44bf43712d3c924a504dc6c8
diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.14.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.14.ebuild
new file mode 100644
index 000000000000..358669239962
--- /dev/null
+++ b/dev-python/sqlalchemy/sqlalchemy-1.4.14.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=( pypy3 python3_{7..9} )
+PYTHON_REQ_USE="sqlite?"
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_PN="SQLAlchemy"
+MY_P="${MY_PN}-${PV/_beta/b}"
+
+DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
+HOMEPAGE="https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="examples +sqlite test"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/importlib_metadata[${PYTHON_USEDEP}]
+ ' python3_7 pypy3)
+"
+# Use pytest-xdist to speed up tests
+BDEPEND="
+ test? (
+ $(python_gen_impl_dep sqlite)
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # remove optional/partial dep on greenlet, greenlet is not very portable
+ sed -i -e '/greenlet/d' setup.cfg || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ # Disable tests hardcoding function call counts specific to Python versions.
+ epytest --ignore test/aaa_profiling \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_install_all() {
+ if use examples; then
+ docompress -x "/usr/share/doc/${PF}/examples"
+ dodoc -r examples
+ fi
+
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "MySQL support" dev-python/mysqlclient dev-python/pymysql \
+ dev-python/mysql-connector-python
+ optfeature "mssql support" dev-python/pymssql
+ optfeature "postgresql support" dev-python/psycopg:2
+}
diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.15.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.15.ebuild
new file mode 100644
index 000000000000..358669239962
--- /dev/null
+++ b/dev-python/sqlalchemy/sqlalchemy-1.4.15.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=( pypy3 python3_{7..9} )
+PYTHON_REQ_USE="sqlite?"
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_PN="SQLAlchemy"
+MY_P="${MY_PN}-${PV/_beta/b}"
+
+DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
+HOMEPAGE="https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="examples +sqlite test"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/importlib_metadata[${PYTHON_USEDEP}]
+ ' python3_7 pypy3)
+"
+# Use pytest-xdist to speed up tests
+BDEPEND="
+ test? (
+ $(python_gen_impl_dep sqlite)
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # remove optional/partial dep on greenlet, greenlet is not very portable
+ sed -i -e '/greenlet/d' setup.cfg || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ # Disable tests hardcoding function call counts specific to Python versions.
+ epytest --ignore test/aaa_profiling \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_install_all() {
+ if use examples; then
+ docompress -x "/usr/share/doc/${PF}/examples"
+ dodoc -r examples
+ fi
+
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "MySQL support" dev-python/mysqlclient dev-python/pymysql \
+ dev-python/mysql-connector-python
+ optfeature "mssql support" dev-python/pymssql
+ optfeature "postgresql support" dev-python/psycopg:2
+}
diff --git a/dev-python/sqlparse/Manifest b/dev-python/sqlparse/Manifest
index 470fa94d4332..9cb7f22c9b16 100644
--- a/dev-python/sqlparse/Manifest
+++ b/dev-python/sqlparse/Manifest
@@ -1,5 +1,5 @@
DIST sqlparse-0.3.1.tar.gz 67572 BLAKE2B 27c9267de1a269a4574019d457a3dad53ad805e56a57ba73e294c229a7852b7ca04557fb45d07566e94eba7593257ad7eb413b1e0ec04d1044838d5039dc8ba8 SHA512 4c56a528b43578a7a48fc31cee369215b15761d9903ea1d8e034c69f0eb6431dd15362aab13af25a36fccb361436f1cba746bcbb515cbab5d30319629dd2ddfb
DIST sqlparse-0.4.1.tar.gz 67228 BLAKE2B 677b592af263e94e1f6d36242f4bf75d28d0466636c0c578b83f472acf05c357b6899150ce01b594db89f2844c1b85220429857583c79e6dbba34a75bdf54e47 SHA512 49f02a63ef490c2e900cea6a0882891cd1381e0f398c4e38688444300b0f0e961c91c4f1a2355704bba7f170083594bd9e26c2a6cac934da9d87ab291accd27c
EBUILD sqlparse-0.3.1.ebuild 699 BLAKE2B 68ca835f8840eda5422680e1c5a4436366e102cfec35d70476d8baffc78e666c7951d9d63b7e7eaf705f3d1f634086c09a7aae71b9e3b3a66f61b8c755db7868 SHA512 550c3bd39e99904d8b5a987c574f42abda35b114f4b5fedc542e0c33129c9f48914d6d8bf6d527f587b343eb6f8ee402e35232edf29a0593d9531662bf6b3053
-EBUILD sqlparse-0.4.1.ebuild 636 BLAKE2B a3b3549a2dd86ba5cebb401d4bd38858a263b2286104c7047eb1eccff3ae0942ffcd53b45ab54b9d9880ac32229a502e55dd46f14b00dd772df136f5bee30fea SHA512 a3804bc82a672f95c72d0b92ff0d0cf7843283d0776236cc2cb1b5c314c3ae710c26404a1163e8ceb7e78d7cadbb3b81a8b0e19f7406a887994d8ae77b453d5a
+EBUILD sqlparse-0.4.1.ebuild 604 BLAKE2B ff2a7e2ee90c6ba03b91a174eb16eee47dd9ec4d11a43d861b0164c7ed790953e090f7faea977e4a3222af1b65a19739ea3675dc655e5a066725b3423fd1fdcf SHA512 d90f3f6d6cff20295f5276fa6324f28dc1969311db669007a3a31ada8f04c09e4b2047c1e76c05102cbe4d41808434276f6ec811ccf1bafae91317007cfd035b
MISC metadata.xml 409 BLAKE2B 921a0fd5ada063fa95826470a68de1f0407366089fe2b6d61d654c7e21c108dd5bb4a72020717d92c97534aaa3379846ed12ca769a89ad9e1a015caf158584c8 SHA512 34bf82a21222f379e0a6b20a537ed32a9ce8cfbd3904e675b778c424e3f1a038ce2337a91e18e0a0d59b0fdc4dcd771cd5eaee992cf44e2f8826e2d0d83c663f
diff --git a/dev-python/sqlparse/sqlparse-0.4.1.ebuild b/dev-python/sqlparse/sqlparse-0.4.1.ebuild
index e00487611aa8..542f1c037b35 100644
--- a/dev-python/sqlparse/sqlparse-0.4.1.ebuild
+++ b/dev-python/sqlparse/sqlparse-0.4.1.ebuild
@@ -3,8 +3,7 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
MY_PN="${PN##python-}"
diff --git a/dev-python/strict-rfc3339/Manifest b/dev-python/strict-rfc3339/Manifest
index 028f5e6e4567..8eee17ea4590 100644
--- a/dev-python/strict-rfc3339/Manifest
+++ b/dev-python/strict-rfc3339/Manifest
@@ -1,3 +1,3 @@
DIST strict-rfc3339-version-0.7.tar.gz 18756 BLAKE2B 45a38c5eef2b74225408e9a0de9e484cce24778eaf830d9cf052a26df4964c761d8349a71c892c5b4b5129f98802a9aae10b1e9205156bbc4eb6c8f5df7bfb88 SHA512 5db598b33680d60eab8c49dde9d831ece9632811c89552c7ccd9ac7cbc0f603bde5aa14434a388abe669181e643bc2fe97f3c48b08c88863f88e95f17d958bd1
-EBUILD strict-rfc3339-0.7-r1.ebuild 697 BLAKE2B 62fabbb579dc8cd719cd9b2a23ea6e96df17791d89899a94019e711dd51cebe3303b3a98710d403518ac9cb84ff47ab05e65715a28e94bc3dc9b51a75691f8c7 SHA512 0c567bc1dac8d4b0955f5937e98079e2eedc1a0e15e04e87c5d6ad090393d51d54da494c421d77a5d7eef1dbf1cc46ef67381e83b2722dfa50d2fcaf08292173
+EBUILD strict-rfc3339-0.7-r1.ebuild 695 BLAKE2B 3191ad78b76cf8ffb46aa0e0d418ac880b91c476e2b9bd219755fac7193c6cea6cd3b572a7dd013d52e6aa451e8ad59e311e01d042a6b78496fc19d722c2a6fe SHA512 dd8611cc4040dd6f2949d73ce693b58b6e514c85ed3c2803a15379a782002ae1156d938068b27bb5d7346020bf2ef26342ae201a1a3cb723d52452cb3771a526
MISC metadata.xml 409 BLAKE2B a83170ceb11e9949cd533ebdd75312b3944ff17f263d6ade09a67bfddaa8c51b86b64c36f29ce3f940d165b968f60ff61d198e9b1035210f6e0ea07fb286725c SHA512 cebb7901b80fa821caa7d7421f1701664176a16e4f3c78c0a3ab6d71d3c248720cd7f2c6aa9412e3770ca62a3a7f22a09f085093decf301b94d9c22aa9938a1a
diff --git a/dev-python/strict-rfc3339/strict-rfc3339-0.7-r1.ebuild b/dev-python/strict-rfc3339/strict-rfc3339-0.7-r1.ebuild
index c005434b76e8..83059b990226 100644
--- a/dev-python/strict-rfc3339/strict-rfc3339-0.7-r1.ebuild
+++ b/dev-python/strict-rfc3339/strict-rfc3339-0.7-r1.ebuild
@@ -4,8 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7,8,9} pypy3 )
-
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
MY_PN="${PN}-version"
@@ -14,11 +13,10 @@ MY_P="${MY_PN}-${PV}"
DESCRIPTION="Strict, simple, lightweight RFC3339 functions"
HOMEPAGE="https://pypi.org/project/strict-rfc3339/ https://github.com/danielrichman/strict-rfc3339"
SRC_URI="https://github.com/danielrichman/${PN}/archive/version-${PV}.tar.gz -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
-SLOT="0"
LICENSE="GPL-3+"
+SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
-S="${WORKDIR}/${MY_P}"
-
distutils_enable_tests unittest
diff --git a/dev-python/sympy/Manifest b/dev-python/sympy/Manifest
index 47cb4ae252c2..b2809dce424d 100644
--- a/dev-python/sympy/Manifest
+++ b/dev-python/sympy/Manifest
@@ -1,5 +1,5 @@
DIST sympy-1.7.1.tar.gz 6974183 BLAKE2B 4bd8c9d60c46b05a7fc6c622667858fe17d25798756dbe967ce19abc8047263fe540f332e39418e877852c0565270377bd01fea7e65aa35ed4e03079bc130805 SHA512 eb9387bb9c632203af650279f896427556725b7496c00d8dfe97b7476beedbbee5714659f7fb44b4fa986c9567cdcaefcc19401d63e1ca0e9a6c7317855440ea
DIST sympy-1.8.tar.gz 7167842 BLAKE2B 878c6daf0584c9da54f82b9c68c62715792db428ab4ebfb355f0368c52edb254947d1ce1919e651279b767295ecb00a76b8cbbaa1fbe9c97915221c7403c3ded SHA512 61141e1d0a6105e725fb415edbdf981b3aa95debcfe73f9da5ca36afc7a70e91b5c28ed45454054c1b9a8d45e42bfe724e5b20da717746c301fd095da17f4db7
EBUILD sympy-1.7.1-r1.ebuild 1847 BLAKE2B 6de0bc9fd9c65680f2f1208eafd20a3d94d8ca9658b1508efefaa834ec60bdd829ddbb4cb7af36d59958e39c54dedc58aff6d58e7f4101f1c7ea4a7ece39b5f0 SHA512 ede543165181565b24379c9a060293f4ed4282ec2f734587d1be857c0ddb81b5fc9aa3ca9961843bdf0da215aece84949eea1f07ddc46b1027a67f3db3194ee9
-EBUILD sympy-1.8.ebuild 1624 BLAKE2B 03a391816be810d7c99dde9bc31fa82f0008f55a3b8a579253f4e3b28cacc309ddf76a325d0e7fea783c09df9f1391dbc259c8d3fdaa78580b0096059f5e8665 SHA512 f0a28e0e8eddc83ac345fce02042a027292de8c7a18cb12b87ca25e992b46c0495aedd0ae038e9bd2565ef4dc468c0fde38d5f3df8fcc1ad5e3c59ba2ed95c77
+EBUILD sympy-1.8.ebuild 1622 BLAKE2B 2961f3a8a7f7581ea7ffd541a6adbfd86be33960f0e4a70b33d7af10babb3dae78de1d716cb051b1b1654c1f2c743b7a6d74a80c6896c79b1c19c506ad82c349 SHA512 178dc6d257b6bbe346cd7591a75e80db443cd25c06e93af087719c7a54de8389aa5c9dc51cc167c97030c0646403cf7e9d41aec65e4577f630d76bf82ee359f1
MISC metadata.xml 1714 BLAKE2B c3f014cb556c1bc6de0d2d153d3bcd768f7529bd84a78560943118007faa6cba2aaef0543d4eafd9089789f9c0ca25a4cb4cd77f475799fc3726104e73e560bf SHA512 e46a7c8c36e0fdad39bd458f21a0b9ecc5bab84fb54931914ee131ac869b11069fa2692bf7eeae4edc4d0b42e0537cc53088c78f4ab286773b1fb896a5293cce
diff --git a/dev-python/sympy/sympy-1.8.ebuild b/dev-python/sympy/sympy-1.8.ebuild
index 727e2d95fbc8..2502957ec456 100644
--- a/dev-python/sympy/sympy-1.8.ebuild
+++ b/dev-python/sympy/sympy-1.8.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="examples imaging ipython latex mathml opengl pdf png pyglet symengine test texmacs theano"
RDEPEND="
diff --git a/dev-python/tempita/Manifest b/dev-python/tempita/Manifest
index ffa2098a47cc..ef13cb1515f3 100644
--- a/dev-python/tempita/Manifest
+++ b/dev-python/tempita/Manifest
@@ -1,5 +1,5 @@
AUX tempita-0.5.3-cgi-escape.patch 1109 BLAKE2B bf11e4e5c284709c62d6ddb5413bececd76079a84352c806921585fed33e77c9b4f34a032e60d18f900546ce4ef716532a3901744752cee2dbfcabfb383e981e SHA512 da9e3c8adf984daa3da2d695e56633ea45fb2424f1cf10d8e939cb915fcfda3bee67ed0039838916ddb05d749e4229336eea51b7878e5ece9a4c66750ecf8f4a
AUX tempita-0.5.3-pypy-tests.patch 933 BLAKE2B 9b49ab761c894a54f883645bbae9eba938d412aba65392fd78feffee1feadefe6f34f63f4aa7d61c5437d6697aae0dcd89434789d84055b6c089721ddb559cee SHA512 bad83c3e05d3aa8d151403ca71c527663b2268c3fee517ab5778a169b497ab491666bbb9be627369f41ba8444b6e98511953ece2744582d1abffd1ef206de312
DIST tempita-0.5.3-bitbucket.tar.gz 22756 BLAKE2B 59d273b1dc206eea452f7e5265d59b3ef1248b2d920eae559d74f4c569852b2a127e2a906f866cb748a12663dca944d9080413410edd5c69bd93b0d9574e3026 SHA512 cebe443bf0fc7705304fe127c796801acb6cdc54e79315c2afddb79ece1d04427852c1d0924ab9dd54520b584ae09a0644a20ff2dd6ed0408ee103f5b3fb9410
-EBUILD tempita-0.5.3-r3.ebuild 1443 BLAKE2B b21bb7ad968f925d09b2e034769d147e9397a589354e870fc77b406e9b4a4f367330a30cb526d3810a1f0f4f26def60aded79b99deeaaec32036fe99e972cbf9 SHA512 bcc33a4936f5f1fbe8733dab963394b4a6188b9e32866391da99867a71dd45cce6fa8a141205a42ecf76b84af04402a763bdc0405e9d02635687812e0a83ad92
+EBUILD tempita-0.5.3-r3.ebuild 1443 BLAKE2B 0ccf69011324f5a9ae1449b4b9fb4db99ec8ec8e03dfc73b14b9131abc9cb934b1094e48e75bc290ff5039b307f17869c3142853377110ba65d29cacba9c1dff SHA512 e88914b97330021aa1b78f33e4529fe585b09882112d67ff16b8a443c958e4cb620cc341a3d101b96bc81e1c56b44b8d0227576296698d9f040a8d7984784469
MISC metadata.xml 345 BLAKE2B 9886d3a48b0230f27c9b19491977ecbe80e6c7d54052193a4eeeaac1444e69abbd3da1687382b6900f4964b3bc58b373e107f323e97b88f41d4ee60aeb7999c4 SHA512 9421a8bc006b96fc511e5b27f4b95ec0b7b030d4d33030ac4ea2d2f35e0215d1bb2836b8c26fb7e765d7d8cd6834b373b5b0a233cbad6b627d57b77f72b01ec7
diff --git a/dev-python/tempita/tempita-0.5.3-r3.ebuild b/dev-python/tempita/tempita-0.5.3-r3.ebuild
index a437b0ae5c21..6d5c3b27dc97 100644
--- a/dev-python/tempita/tempita-0.5.3-r3.ebuild
+++ b/dev-python/tempita/tempita-0.5.3-r3.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,8,9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
# The package uses pkg_resources
DISTUTILS_USE_SETUPTOOLS=manual
diff --git a/dev-python/tempora/Manifest b/dev-python/tempora/Manifest
index 1aed15bc6310..e573b29f0fe0 100644
--- a/dev-python/tempora/Manifest
+++ b/dev-python/tempora/Manifest
@@ -1,3 +1,3 @@
DIST tempora-4.0.2.tar.gz 21837 BLAKE2B 2d3a9e2fb09ce63e37beb8090eef0238a55c0daf8ddeec79da148af5a77ba0afbc1ae5cc9cbffe1fe04adee3fb0928005e30dfe69dd95ec746d5b003670926cb SHA512 6b4b4f78d1bd05518a1ac89900f927bff9164b57f9cf295045babb0a2b23216012226035d9a2e092e987ab9dc55e583975f9d2f8e62e526cd1a88e13858f9588
-EBUILD tempora-4.0.2.ebuild 957 BLAKE2B 9504656268a3ce2f1f73c19f6513f234c55b11b3b5f210cc27b7b45c119c8a6af2f6fc9534305f3834f9a61efa4a30b05d6b6f22047da0a821aa6838059f2016 SHA512 7ee14279afcbee3bee6936dcd6f617d480e0262a139fb06c1c458d61304849f73deee7b2705384af6eb87145fab6f28e783469c8ccd2b60bdb18beccba32b674
+EBUILD tempora-4.0.2.ebuild 923 BLAKE2B 0b677504ba3fc1eb2abc1c49a4f7a6743adebf3f483f16fa89df50fa7dbf3261f58108971f4827f14e9bca4ebfe842844a4f8a316c9d7b83a5ee3ecbd1cd7282 SHA512 048988e122120336e294fd3de48ab7f880d1db15bf909c4458fd67a28191ef1dc5a7c3e594d09d319f582ee1a69fd223d3aab0c61f334c0340f44687e73c2660
MISC metadata.xml 639 BLAKE2B 0d9a50a66ac1bcad2bb56a48e3749b50f3b0ed4163d5d1ca75f097f0f67a1dd3104720075c2e2e484e8e9c119f18f62b9217c413dccf62ec19d7558c6b5c65c9 SHA512 a5faad13de686702dae7b796a6a2bf7f0195cd8d1a4154fe006435140cc4d789a9c42251c072c21dc099569b65b67d4bfe02f115c3d4c5a25d76f28532188e9b
diff --git a/dev-python/tempora/tempora-4.0.2.ebuild b/dev-python/tempora/tempora-4.0.2.ebuild
index 55b710f5657e..271e88fc1a9f 100644
--- a/dev-python/tempora/tempora-4.0.2.ebuild
+++ b/dev-python/tempora/tempora-4.0.2.ebuild
@@ -3,9 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
MY_PN="${PN/-/.}"
diff --git a/dev-python/terminado/Manifest b/dev-python/terminado/Manifest
index 18db5154e011..75ceac759206 100644
--- a/dev-python/terminado/Manifest
+++ b/dev-python/terminado/Manifest
@@ -1,7 +1,3 @@
-DIST terminado-0.8.3.tar.gz 21165 BLAKE2B ec031cb7828840a4f299aa25de0030d5b7993119fd41b71e698dd032f4fd31ea725a9b610dc53a71d480ee74b49a1d072d76555b434da4f5fee2479efa03fdec SHA512 441355cdc919b6f04b1bf1eb870f24e0bd6c7ef412e72e1747707049b1fa0d6676644e3646007f2653b3df00e1f30048d9dc40d73f0827b2bbfc0821549e140b
-DIST terminado-0.9.1.tar.gz 12335 BLAKE2B 7f4d7794b8bccb3d7eafd5ab35130521633c391d19fcc93e02c24f3937c7f186e786d12047dde066807ee2ace3ee7db4f0607fc9c10dc976344c32398b5da23b SHA512 429d2417cfc5521ee471febae6d893764cc0f1c7024c272951a178db5e2d20ce64af499393cd020ff6b424dc8b07d69a70da5789b39b49510a5789351a6f04f4
DIST terminado-0.9.4.tar.gz 13934 BLAKE2B 8544d70a7c561005370bbb2b16db593ac9e4453b729b58d641b99066dc1255e294b712958d54a35a92d85e30b918a1122d24e97400b967858b542498d76305b5 SHA512 ab297e60c1adb25b5fbfcd0246db12f5df3acceeac3357af310602da3915345cb2d4fb460cc303cc4b5b5df237e750ce123ac0ed98a9bf7c6e8493783398cbc9
-EBUILD terminado-0.8.3.ebuild 742 BLAKE2B 3ddf426f819f6908d1200b6ec5ded87e4f60d5bc4067524df6df79ecaf3de326de7373e42655b5dc622de53fbb281abcf46795c40fe8f99868f2cb7dae308025 SHA512 f086255bba9e49aabe3b104b1eb1d6ad798f3b42fef245f9f9bd91fea93209fba885fb2445ee5cd92dcfd19751660b86255b0be0e14334ddcdef28463b62bad6
-EBUILD terminado-0.9.1.ebuild 754 BLAKE2B c08a0ffbec01582876b02c398437e1699eb7ae637e48c58601c4937e81e46e6a922e6bb8415c2ded7619d4b47a9f5d677182265e34831287f60ac51227d3fb6d SHA512 66580088eeb56f350d3841a6301146ddd4532e5039290fe2e03779eeaa98dad4ec572f69aed21da873f5e00eaf436e2a5fe5f8d42e826a4e29f28e5a87a2feed
-EBUILD terminado-0.9.4.ebuild 803 BLAKE2B b8181832241ec69788aebbe64a6fc1109d6212ffef44f9120185855e543904c03e26d21e4f21fab2cac199295b336d27c6e07dc95165863527825630178d2b70 SHA512 49a6be7dca9d0af8078ba7e4dbd255ab31b1496720c57f211566cb1a7a0a16f76777f73592b1a1ff86569a4c17d84b49d4c7b7a4cbea2d56d9a89540aa3316e1
+EBUILD terminado-0.9.4.ebuild 801 BLAKE2B 0151f449932bf36a7e0da4faba3bbba4ab785c03e899994f55eee66526470deb3b288a251af7b35101e20471fd192ba57e203fa071dbe346b336c68876fce2b3 SHA512 7e2cbdc88d7b0ff8197a8967787991ab0322b89441836e3bfcfc86639e167f417aa498c77361053c03d2fc2d290bb4d89652c9afe7e1938705af36043360276a
MISC metadata.xml 406 BLAKE2B dec60c3428988bbfd3007f2b26d8ecab06a95cbe5c4394e19f063e9dcab48a31d20c6e07d1600ee2249b72fd95d48fc80e9c9c32e44a74f2b2adc9d3fef84742 SHA512 7dc32ac28a0fc70ec0616c821723e1ed3a754da904963eba60e1cd634e955994fbcff05ab7bbc05df2b0beff74aec441349ba0b9566294e9ea387e6928c8d6dc
diff --git a/dev-python/terminado/terminado-0.8.3.ebuild b/dev-python/terminado/terminado-0.8.3.ebuild
deleted file mode 100644
index f5ced9e401e4..000000000000
--- a/dev-python/terminado/terminado-0.8.3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Terminals served to term.js using Tornado websockets"
-HOMEPAGE="https://pypi.org/project/terminado/ https://github.com/jupyter/terminado"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="BSD-2"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-python/ptyprocess[${PYTHON_USEDEP}]
- www-servers/tornado[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -i -e 's:test_max_terminals:_&:' \
- terminado/tests/basic_test.py || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/terminado/terminado-0.9.1.ebuild b/dev-python/terminado/terminado-0.9.1.ebuild
deleted file mode 100644
index b0bec9368bdc..000000000000
--- a/dev-python/terminado/terminado-0.9.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Terminals served to term.js using Tornado websockets"
-HOMEPAGE="https://pypi.org/project/terminado/ https://github.com/jupyter/terminado"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="BSD-2"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-python/ptyprocess[${PYTHON_USEDEP}]
- www-servers/tornado[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -i -e 's:test_max_terminals:_&:' \
- terminado/tests/basic_test.py || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/terminado/terminado-0.9.4.ebuild b/dev-python/terminado/terminado-0.9.4.ebuild
index 45482f499c02..b1c77ab64f38 100644
--- a/dev-python/terminado/terminado-0.9.4.ebuild
+++ b/dev-python/terminado/terminado-0.9.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/ptyprocess[${PYTHON_USEDEP}]
diff --git a/dev-python/texttable/Manifest b/dev-python/texttable/Manifest
index 8a4afe49d2f7..fd93772f44c7 100644
--- a/dev-python/texttable/Manifest
+++ b/dev-python/texttable/Manifest
@@ -1,3 +1,3 @@
DIST texttable-1.6.3.tar.gz 11574 BLAKE2B aebb306acb89f62963e9473ab6e22291a1ec93993a0106ddd2943f656737cb0960a10e680a69b6577ebb8ac0af3c6ecdfd8c58647a6ce37d9a6531e41f61f480 SHA512 89a26ef7d9947ec4edfc5791c91f2ac327c79bbc5aa0e0f89c0a63dbd80bc420027af073da935254faa143b9e8bef85a7bb352791b45b0cd60c7bcf569869f2d
-EBUILD texttable-1.6.3.ebuild 658 BLAKE2B 05f1351ad6109138904ad702e3b5c299cbefcb66187f3e60e14c291f570a319c072e718e327222774811d5dd189c8dc610889067a7fd36ddb5eba1ecd521c7ad SHA512 dd01b24b4d35399b02f91c05ac8bce0ff5da4ff7f991d3936645795636d8b8fd040ffa10263a51cbc488269d7cda657137f34fab603c905b0e848e1c5e24275c
+EBUILD texttable-1.6.3.ebuild 659 BLAKE2B 3c62d947889229f01c5bdb5eff363221f9f63facdde893ba9cf57885dfbbd3a0ba88a702cd32a56ff75cd98f25df6d209554d2ce1220b6a3f6960500c955d474 SHA512 857dc931ae7432e85715bf31f71a711f585fa9a0aa9daca8dfc826ddb5b7806d006b1cdc6c74045cc1336dc83607fe61d97fb0165deaad6bcd6a2aa31289e1c8
MISC metadata.xml 415 BLAKE2B 11ff7752eaaef7044c1fdb52bef9a06af78430db5a83c4f502eed9b93417bfb6ed0d93ab5ced5fd979e1dfbec35b37f76018aa6bc8c11c64fb8e31af947b175f SHA512 b0eda5e903c15a6de61d24b01a1b97b6002bd40e51291fa74c2be1b1a54b44641354863b7c83a60c02609582fea55dc38e0cf8b3ce126a26c7d437aca77cc0ec
diff --git a/dev-python/texttable/texttable-1.6.3.ebuild b/dev-python/texttable/texttable-1.6.3.ebuild
index 51902acd7fe2..ec0eced974cc 100644
--- a/dev-python/texttable/texttable-1.6.3.ebuild
+++ b/dev-python/texttable/texttable-1.6.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1 optfeature
diff --git a/dev-python/transitions/Manifest b/dev-python/transitions/Manifest
index 84449f7dafc8..cca713abadf7 100644
--- a/dev-python/transitions/Manifest
+++ b/dev-python/transitions/Manifest
@@ -1,5 +1,3 @@
-DIST transitions-0.8.7.tar.gz 1094059 BLAKE2B f8a524751567e450818e8e1219af661661985ead8014a060fcde2af5b7c16b3d2d87140804a85cb92d003682aa237de81865336f011f0b46805ba3d2839cf415 SHA512 0a7300a38facf46fe999f53114dc42040ee6aa423f08e378727d0e083a543d1246cb83ca08a861d4e598560e55124905808649e25e57a6002bd12992ba91dc8d
DIST transitions-0.8.8.tar.gz 1100609 BLAKE2B 18ebbb1d45e33e7933208b043b56dca40e8dcda936ffc2af4c38ad9325f3e19c0d3c9a35e4d728be05b97feb47eb922fd48317018761bc5c3243887d2f077e33 SHA512 ff6c039ed5ce9fe484c3469d2aee791010a99af7a9bc8777842f1514d7eca3fd7714694240cb57839754367c58228d59b41a88f12c2b7d75353f75e63768160d
-EBUILD transitions-0.8.7.ebuild 849 BLAKE2B 8762e70a41840f5496932b676a6e871702c736a047960bfef143e71f41eeb5f4bb900d1444f3db3c27f7364aa5b7044ca03a826a981b08081d75f3b5813e0833 SHA512 2bb087181d62898093f9d3452e39bed029268ab343b5df1035655ced623c8664b41849c9f9a6dc0902e52807ecb1f6003a74f58c0436cea9b7eaebb8b69b6da7
-EBUILD transitions-0.8.8.ebuild 851 BLAKE2B 41ca9e87edbfd5fe6e5bd3344436c2118372de8bcb2e84966b7924a367380220fd13a677e0736dc7e13f4a11ba6bd60c7542b5b5bfe4af3bb3820b97724bf53d SHA512 83730b0aa27f41e164af10a448c6411ca666bfd3e3ce8b8046a7acba78317fe080487f7af2126f6455edee42140dfd84ba4bdff1ff5368ada7d4bf86cd8dc452
+EBUILD transitions-0.8.8.ebuild 849 BLAKE2B 8762e70a41840f5496932b676a6e871702c736a047960bfef143e71f41eeb5f4bb900d1444f3db3c27f7364aa5b7044ca03a826a981b08081d75f3b5813e0833 SHA512 2bb087181d62898093f9d3452e39bed029268ab343b5df1035655ced623c8664b41849c9f9a6dc0902e52807ecb1f6003a74f58c0436cea9b7eaebb8b69b6da7
MISC metadata.xml 862 BLAKE2B 32352ca5b3a7877cee77cdbde85ad75db077f8b9de8e7d38bcef726db2e071095fb17c41075c457c226a0756ecc321cae83fdc2b82a21480a30cccf2e7b4ccd2 SHA512 23ff20aa82f9d97efc8b0a396f8dc289c91d3e8ffd3335757369bc45012319120614e276c719d9e5f61b7877ca37689a7f6576ad1107bd8d5135857f2fbe0b7e
diff --git a/dev-python/transitions/transitions-0.8.7.ebuild b/dev-python/transitions/transitions-0.8.7.ebuild
deleted file mode 100644
index c4dc2836302f..000000000000
--- a/dev-python/transitions/transitions-0.8.7.ebuild
+++ /dev/null
@@ -1,41 +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="A lightweight, object-oriented state machine implementation in Python"
-HOMEPAGE="https://github.com/pytransitions/transitions"
-SRC_URI="https://github.com/pytransitions/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="examples"
-
-RDEPEND="
- || (
- dev-python/pygraphviz[${PYTHON_USEDEP}]
- dev-python/graphviz[${PYTHON_USEDEP}]
- )
- dev-python/six[${PYTHON_USEDEP}]
-"
-
-DEPEND="
- test? (
- dev-python/dill[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pycodestyle[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_install() {
- distutils-r1_src_install
-
- use examples && dodoc examples/*.ipynb
-}
diff --git a/dev-python/transitions/transitions-0.8.8.ebuild b/dev-python/transitions/transitions-0.8.8.ebuild
index baacbad3ee0a..c4dc2836302f 100644
--- a/dev-python/transitions/transitions-0.8.8.ebuild
+++ b/dev-python/transitions/transitions-0.8.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/pytransitions/${PN}/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="examples"
RDEPEND="
diff --git a/dev-python/typed-ast/Manifest b/dev-python/typed-ast/Manifest
index 550540c7c5d5..57a3f58452fc 100644
--- a/dev-python/typed-ast/Manifest
+++ b/dev-python/typed-ast/Manifest
@@ -1,5 +1,5 @@
DIST typed_ast-1.4.2.tar.gz 208583 BLAKE2B fb94967409c073b3390a133232259605aab0ee893fe53deb0e97a07c814b1c2021815beab4fa680653f75a44b53eb3f02d7c9e330cf51195c2dd668762c9e0be SHA512 9a46f2a4c48bd267445a773463771824be958dfdd1a2df21356d0a763ee2029b51d5b0fddeb16df202f89ba86019640ab45ba520fdad5c550250fe2a135605fe
DIST typed_ast-1.4.3.tar.gz 210893 BLAKE2B 9e0bbaac73d97c13303c783d4e91b015570d9b9ad74361e1bcfe67259982459003ea6c24602ce004fe1447c4375090d5fa58006e18af28da256f6b25d9aa20b1 SHA512 7ac06e277c883afd1a7161601ffca0114aa63db257695a4bf4c64d819a7192fe52167edb57991aefc7accc6a9902b5faf2ba9e4032c4b9be31f1db7a091607c9
EBUILD typed-ast-1.4.2.ebuild 586 BLAKE2B a41f92c8ead6ae02c072a03df1150e08f711cf5c781c2c5cb88aeb9bee8fcd32e2bb5e5f8840adc19e4928848bd8b195a4f6e31ba154eb8d792151716c50578f SHA512 ce1c9be302de219b26d48c5a1437c19ff2512957d4d3abfba23410f95d6db67a1a91408d3b6cbccb667f38f24420f50be8165bd1f97dea20c550928aa2fdb8e5
-EBUILD typed-ast-1.4.3.ebuild 594 BLAKE2B 4b56df8d0f6f9f343d8c8c10574680d808191152452525dbd5353e2dfb871b44ec3a9529ec6a647caff107cfb38ba474b600faeee87aef40cdcd31603d2b8ad4 SHA512 581649d7f7bc6843262d1dc14be525241352b96ef4b518b6c7230e17772ceb0446c46c64f789490a79dcc90e9daae024787dce03cc77612e4ffa37c6060c60d2
+EBUILD typed-ast-1.4.3.ebuild 595 BLAKE2B 7b7c6254e7b56714e005c4d316eaa42aa6664097e8308093fcc75bf124de5c923506ab6b83d4cd04ed6cb3dc0b9753a265b759be95d5fde469907b79e8670c4a SHA512 1fc7de4db254384d1621c6be4e7b3157b60277c28fd1f79fe2f8b703cd434c0d4386dbd9e76fa96e034c70269a6baa442a1dd94be6ca3a36fa1fb346daa3cdfb
MISC metadata.xml 368 BLAKE2B 857d763576c4a8d9d13016cdb5c18b5bf343012143e58356e823dbd40e0899e2b31cabdbadedd7958b45f7fd6c2cfe47995b2f8262bcc596047f15375e3807aa SHA512 e72d87878400135962ad878c3bb8f44b267eb0c733c88a1f53f3459744a173a8b7fab2be08a3eb33867dbb2dbabcbb023e9293bf00aa2ac8beb2951a1e334009
diff --git a/dev-python/typed-ast/typed-ast-1.4.3.ebuild b/dev-python/typed-ast/typed-ast-1.4.3.ebuild
index a4e8f2034015..ffedda8be831 100644
--- a/dev-python/typed-ast/typed-ast-1.4.3.ebuild
+++ b/dev-python/typed-ast/typed-ast-1.4.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Python typed-ast backported"
diff --git a/dev-python/typogrify/Manifest b/dev-python/typogrify/Manifest
index a1ee5bc52791..1c56a9c828ef 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 674 BLAKE2B 0b1f2ee3be6538b2e95bd327e222ac0e3796e0a76e3d216b05182df3505b01a92ed7940ee26392e47c10017e0fb5027156dbb82d3cc79057606891bf10429284 SHA512 9804b588a70582046db41ce18a345feddda73580e391b0a536fd8476284a13a8ed7b190ab7b271a6ee890300edbfc83e7905397870f9e2a92956444224276e3a
+EBUILD typogrify-2.0.7.ebuild 697 BLAKE2B 9fd4b9553c88050f3115b5ca17646417db8b4753714040919381fda3f6b863d67c097d625bf33c97eb35fcf9a68c2c7453a054cfdc10f65bea8dab1edae1aa71 SHA512 1c37b9415a511bc7b898e38b4b38fbe125082a994875d77f666ebc9ebe261133207d1ae6924436a8d2e66303a82156c867dd574d25df3b591adda9d2d5da8af8
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 4810031e6aa2..70198f78b6ed 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 ~ia64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~sparc ~x86"
DEPEND="
${PYTHON_DEPS}
diff --git a/dev-python/u-msgpack/Manifest b/dev-python/u-msgpack/Manifest
index 6f6341e8b107..e8291a4d9ef9 100644
--- a/dev-python/u-msgpack/Manifest
+++ b/dev-python/u-msgpack/Manifest
@@ -1,3 +1,3 @@
DIST u-msgpack-2.7.1.tar.gz 20631 BLAKE2B 10008f0653f969f1f5655c894be5b2497d692bf7ebf6d50de221695cab9c3a973c0870a8162efe6b61f2d9d4fb062c4130c07cddff8d64d6258d7d832efe4021 SHA512 0825b9edee28db2c954c9c0d64987a4640f11af52570c1ad834882a5fcd2e3a76eab3524cc3bb639cacfaf9eef27bf0a75656b4d02bca42b2d35b708348691d6
-EBUILD u-msgpack-2.7.1.ebuild 658 BLAKE2B e2eaec233a28aece89dce8ed4bb4326d9abf20b1cfd41b9c96b67e343c4f8585034027c16cfa89838dcee77c3aaf2ebc55328978e1a28ecca14f9c0b2a358031 SHA512 ce87b58fac490402c2d5b3ed9d829c5cea7e8cbfa0657b28fa5b9ddff9efe9380c5022cddcdd7863c438a386cf59c2653f5db863c5450253c4bf7ac1de69d9f6
+EBUILD u-msgpack-2.7.1.ebuild 657 BLAKE2B 5b00a814ae44aecf9ee5afc16aaba5a5064aea9fd6c7d8a75cc5a43e012f61dbdc2d44ca2097693c5689fb2559f0c69d8dedbb2be0684f81135c5d8f418ea155 SHA512 90b578c2bc44c7223daaf9f17c99979e374cf203aed43e96666c8bcc827bbcfd631d095b5789a60186ccde601dd9f82b41eda6dd76019c289d91b852f11c0bbe
MISC metadata.xml 931 BLAKE2B 14f05bd4d72f2d6d09096f581e720fba96e533781ad16d0ded28ad62f3aef92eeff0fdece705b6b1d8735f0756cf73f338ce26b92bc6380e7679aee7fac6970b SHA512 642b3a1e3f70a4a6d49f87f61e2a197f93ef47238dbd7f1d591cffdd4857299e3110a9cb01cfd430aca328ceb533e3c6080d765bc2fc0fa7fc133456e2ec1de4
diff --git a/dev-python/u-msgpack/u-msgpack-2.7.1.ebuild b/dev-python/u-msgpack/u-msgpack-2.7.1.ebuild
index 0106418683c1..74e2330f006c 100644
--- a/dev-python/u-msgpack/u-msgpack-2.7.1.ebuild
+++ b/dev-python/u-msgpack/u-msgpack-2.7.1.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
@@ -12,11 +12,10 @@ MY_P="${MY_PN}-${PV}"
DESCRIPTION="A portable, lightweight MessagePack serializer and deserializer"
HOMEPAGE="https://github.com/vsergeev/u-msgpack-python https://pypi.org/project/u-msgpack-python/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-S="${WORKDIR}/${MY_P}"
-
distutils_enable_tests pytest
diff --git a/dev-python/urdf_parser_py/Manifest b/dev-python/urdf_parser_py/Manifest
index 1fb2a375eb01..f545c9b2fe9d 100644
--- a/dev-python/urdf_parser_py/Manifest
+++ b/dev-python/urdf_parser_py/Manifest
@@ -1,3 +1,3 @@
-DIST urdf_parser_py-0.4.3.tar.gz 21317 BLAKE2B 8ac3806ae2342dcef10adf952c0027c11d1241e4448b64a915acdcbb5145486c3d83bda344f2d2bd82fecae27f95ce223896e6762139f6ee7c5f687338ad631e SHA512 235f9648bbdcc57ae28e4029844dfbb4d7875b82849b24a76ee9f75391f5b93e7ead73b3f1f0216c17087017055364277e51bc03a09fa7901edee2fc7acd65aa
-EBUILD urdf_parser_py-0.4.3.ebuild 774 BLAKE2B 7121aba10e541d09f810589b23d774e8c50f24d658a76eca4dc978d4ca0cdf826f572bf4eb8a0d09d19b8d1ded342ff2c7badc13541abea5612fcd216c45a619 SHA512 594f63226ede925042fb4fe5635d02a655df7c4813980250fdd9602eaf1d706b6ddc34ceed158d79324bd02164adad028f81474a7bf88f64f39f734116686254
+DIST urdf_parser_py-0.4.5.tar.gz 21512 BLAKE2B aa50f24c35c7919707c89770cb1b60b3d97d1c54e2a613e0fc272b15b023626c0b9ac4b7d7f26ed73859c97e9550d8c0ad32ce8d3804dae0dbbf2877fdfdf1f9 SHA512 d288a26bc776283ea8644c51ed5da14a28b619200269ef7719e894fc4d284ed12eb1932db79083aaf0349219770d5b75b7f4bf6ad2bef21ddaf8089f8263b0b7
+EBUILD urdf_parser_py-0.4.5.ebuild 778 BLAKE2B 9cb02e9a66d2cecd60f0e491e90dabe8efc1fca3b027f332ed30f657870d24593ef8e34ad1dcc35fb15ef921bbfec4da25307b622b1046a55d01bd88c578ca16 SHA512 4d185e4370f72fa13736d99583bb1329eddb881b8e03a98b06a989413fb3a54da95d01571bcdec731342b64958a00ef6d689edb3324e4395ddc846c5552a3679
MISC metadata.xml 384 BLAKE2B e164c3a1a67f55b68f9f0e21cb7e7f6ab867fc49746597d670a90c14c01ea9b98beaa409ea95bfb0c6324761c8f6875c8230bebdeda25182184bde855c76f71a SHA512 c9d39d1e2e8f33914cea1563e69118fe1604cf13f9d762cc05fddc9b03c6c1c12d5a6472ba0ae87e9769630e1c1beb29e5aea68e2cf0f32a30076a94b2924326
diff --git a/dev-python/urdf_parser_py/urdf_parser_py-0.4.3.ebuild b/dev-python/urdf_parser_py/urdf_parser_py-0.4.5.ebuild
index 2c5ec18e1e84..eb02edd82cea 100644
--- a/dev-python/urdf_parser_py/urdf_parser_py-0.4.3.ebuild
+++ b/dev-python/urdf_parser_py/urdf_parser_py-0.4.5.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=( python{3_7,3_8} )
+PYTHON_COMPAT=( python{3_7,3_8,3_9} )
inherit distutils-r1
DESCRIPTION="URDF parser for Python"
diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest
index 1e92b558b1dd..d79edc837218 100644
--- a/dev-python/urwid/Manifest
+++ b/dev-python/urwid/Manifest
@@ -1,4 +1,4 @@
AUX urwid-2.1.1-ignore-resetting-to-invalid-locale.patch 998 BLAKE2B c76965b4bb61df264d01ec898d327f99e761909f49b7fcb5fcf222eaf74fa50fd89d16477d48d1fe939ed98d1c3c55969cf0b6e50204e26f6b0adf395edfe042 SHA512 d2aa4e8edc96583b7a1c68788e9301d200004100a00fa03157e0c6cf0f295b1320c1f1d249c9b67d30766cad65ee36ea1b5796fa9312f8cda52b509e4730af67
DIST urwid-2.1.1.tar.gz 633082 BLAKE2B 93393cc9f8e755cf2e25119f26487e062ab145ff4c966c69ad0b153cc2a286aac4f70be9b7e82c57f644fb850f70c88c0c9562cf1c07dcdd427e0afe409a01b0 SHA512 08fc51205f0adeea0ecce876ca17d921961b665894aef440fd826ef0f8b9230cd8d22c5db85fcf4e227f8e70841e3439860e5035ff874b8d0c1834111c3a97db
-EBUILD urwid-2.1.1.ebuild 1098 BLAKE2B 045b22f5971dc1164d094ac445345d36d3f27a91a1338b499ed44493a218c442d01c067ff2d26ddfb663faf2cdb0654ffda025b4ddf684eb74d739a43928c8b6 SHA512 f6bb800d8b08b41c851105fbff57ef2692581df07513ca43692887ea79159fe8cc492708a7c32c6c38dcf277dcbbad8aaf2cc6a0a8aceb49b546cf4c3ceaa970
+EBUILD urwid-2.1.1.ebuild 949 BLAKE2B c37e16a38fa63a8866699a7364657f2e8f703ffbb4acb5c854fce29c46bfc7642341c4b4b8f21ac1bded30845ba1c941aa901c15243cd01188425f7dc26b8ba8 SHA512 cd480d101803ac4f09bc8edc06d8330cc25eecf6387536715175b5ec51ae400ece6ca78ec6be877f44756b72e42d5cb72534170ad36b0a8a1d7c5b48ab21d9e6
MISC metadata.xml 1193 BLAKE2B ceeec121b1ee851353b2718b89c2bf61a6fc895831e62ba77816f9dfe8910d0a257d9dbad54b6b240ea4c3d542c31937280c118bf9c73c67abfc627ec8e5648f SHA512 80e6a007e5666acb4ecb8dde5959953c4019d9abe0e2b90c2fc29b7bbd355df1eb6c53d0e16ee2f75a2079fe8c6b859f0057fbf86311b6cd5a6f0bc5d6a1c378
diff --git a/dev-python/urwid/urwid-2.1.1.ebuild b/dev-python/urwid/urwid-2.1.1.ebuild
index e0a326415cff..3e3ae45a9620 100644
--- a/dev-python/urwid/urwid-2.1.1.ebuild
+++ b/dev-python/urwid/urwid-2.1.1.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} )
+PYTHON_COMPAT=( python3_{7..10} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1
@@ -31,15 +31,6 @@ src_prepare() {
distutils-r1_src_prepare
}
-python_compile() {
- if ! python_is_python3; then
- local CFLAGS="${CFLAGS} -fno-strict-aliasing"
- export CFLAGS
- fi
-
- distutils-r1_python_compile
-}
-
python_install_all() {
use examples && dodoc -r examples
distutils-r1_python_install_all
diff --git a/dev-python/versioneer/Manifest b/dev-python/versioneer/Manifest
index a2f381ef36be..e786f7e99f29 100644
--- a/dev-python/versioneer/Manifest
+++ b/dev-python/versioneer/Manifest
@@ -1,3 +1,3 @@
DIST versioneer-0.19.tar.gz 47005 BLAKE2B cd4ce82bdb17cd10b628cf6013d1be171cc21115d9a065b845227fd6e5d1e988f8ab6fb001e2eeb6c1bfeda8a4afc8420937b0ec7437554d87e207713ccef381 SHA512 919c2e52e32b2fa1661ab2e10e3a698eb3f7c5102e66175d465d1a29237b86efa1520435ca581e321802cffeaa0ccd21fb66ba66946d72a05d13743c87a3e333
-EBUILD versioneer-0.19.ebuild 889 BLAKE2B a8ae6335552106a635d7469892e18c2dc1a2840467b8be890a1e81640a46a8d9845c3144f12abb30211bea263d7962404c4e5cb0a7a61341f473d6861dccff8d SHA512 2306722c38bcb57346f5ef941293c02b416f91c1b724d1d69bc1cfe414bcd395323e8bfd2b7cc442d005fd0af8d64cea81568487decb1210f9a5ed3eb80fcacb
+EBUILD versioneer-0.19.ebuild 860 BLAKE2B 9da61b021b2af28efdab7783d2d47069070055248fab711535965c05cf2981ececb62618333c3a34270fa49dc53f9b4c0b68368ca1dec6744bc73881c1a505d5 SHA512 996292d616487f9d9e2b96b292098e9fbb64e32fd3a112293694746a1d7949786f41cfa58b342f96ccac2d9d18abffa1beb7222566779f714970c394e39f44e8
MISC metadata.xml 425 BLAKE2B 70d2a29bcd352f61add9b6ec9f302712d3f14556c3827c55273b4b2525c7f1b36c4ae2b2e4056aff955e864128d9e106b1c0a0424129818082047af19d8bb03d SHA512 4e2f07cd10a1dceebd43c8bdfda3c546a924b5283bd31417cecfe5b5af6b5868915f9e3343694a503c51bbe71fc9644c39f9335471b0ec98fcf780caa20f49c3
diff --git a/dev-python/versioneer/versioneer-0.19.ebuild b/dev-python/versioneer/versioneer-0.19.ebuild
index 611e8297f91d..7575c2e1e409 100644
--- a/dev-python/versioneer/versioneer-0.19.ebuild
+++ b/dev-python/versioneer/versioneer-0.19.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
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
@@ -33,5 +32,5 @@ python_test() {
git config --global user.email "you@example.com" || die
git config --global user.name "Your Name" || die
- ${PYTHON} test/git/test_git.py -v || die
+ "${EPYTHON}" test/git/test_git.py -v || die
}
diff --git a/dev-python/vine/Manifest b/dev-python/vine/Manifest
index ec05e78ed339..ff778e7c14d7 100644
--- a/dev-python/vine/Manifest
+++ b/dev-python/vine/Manifest
@@ -1,5 +1,3 @@
-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 515 BLAKE2B 80cd738078406523914b38598d013e0a5241de36ed30ff079e291854f1a110780d843c0b7a4c3c2891cf5e1137896ab9475b52ffe3eca8904301fd99d7c126d8 SHA512 c802c103cb8d1d9f816a454609822c71d16643759f0a0277ecfd070b91058db7f84baff86842f7af906d6727c09f63d936d87c45ceed9a80a3d74f830d4a4493
+EBUILD vine-5.0.0.ebuild 513 BLAKE2B b4547b3400c108264d545fb22c70f2e1dfa53771328b71c54a5ab3ef73ddf08a304579e08898b7602ef91d9c9f301576447e818525d73b3c72316f2f2a27f741 SHA512 6c3e9707271cd6d4b376ea099ad46c2d859250233282294e1a706a9400108911a0a75c99618bfa49cf099f5ee240c4d39c01c78001786c829b41a9e39e9445c5
MISC metadata.xml 461 BLAKE2B c59e2a0c8d53b0bf2cc57955dbd8a2fee9f1bd26db6b2c15ceeffa1a405ba5b7094dac7d3b6de0949e9ffa88e6eeb4bd1e37ae16ebed3236293a4fc3338f8194 SHA512 a5f59a4d4c2c5ef8ce5823c122c1a072f87eea9fb451638fdd28d19ab0ba07a6046d097a99d95a5453237f403999e62a35b2ab3c4c14d603b361e2983a9a0d08
diff --git a/dev-python/vine/vine-1.3.0.ebuild b/dev-python/vine/vine-1.3.0.ebuild
deleted file mode 100644
index b9b075e9e2bb..000000000000
--- a/dev-python/vine/vine-1.3.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
-DISTUTILS_USE_SETUPTOOLS=bdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Python Promises"
-HOMEPAGE="https://pypi.org/project/vine/ https://github.com/celery/vine"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-DEPEND="
- test? (
- >=dev-python/case-1.3.1[${PYTHON_USEDEP}]
- >=dev-python/pytest-3.0[${PYTHON_USEDEP}]
- )"
-
-python_test() {
- esetup.py test
-}
diff --git a/dev-python/vine/vine-5.0.0.ebuild b/dev-python/vine/vine-5.0.0.ebuild
index 3d11e5ae4c27..2572581272f6 100644
--- a/dev-python/vine/vine-5.0.0.ebuild
+++ b/dev-python/vine/vine-5.0.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
DEPEND="
test? (
diff --git a/dev-python/waitress/Manifest b/dev-python/waitress/Manifest
index 6f8e4875db63..4720f527b581 100644
--- a/dev-python/waitress/Manifest
+++ b/dev-python/waitress/Manifest
@@ -1,3 +1,3 @@
DIST waitress-2.0.0.tar.gz 175641 BLAKE2B 819682a44f388cce3b77d31e5d1fb299db88d41a2a7b01e42d48554bff65c2ba165dae5d1e680cd2a46a1ebe6887f96f8b93d4bc18bd7527a48fd5c3aabab0bf SHA512 c046195431ca31ff5ad74638ff80022d23591a06265d195b82eb320bb20b2b1d2de261db5981a91556af9f9c3b2ad12bf42148e4dfd955ed764d9b3f9a71f058
-EBUILD waitress-2.0.0.ebuild 665 BLAKE2B 552733aad49386593e7da89bc544019c666d9be8834a236222d3b5aba59e799d8608b25fcbe59560217b170d8d60e4c74cdad97ce19e7c4e0acfa0a829e30717 SHA512 e499654d420cb192066dc9f075ac2b8d068d425337ca8cab12b90ff850eb582aa2d9c66ed885f17766d74d4b1f812551a875d5e55c0e64d9250902638062de4e
+EBUILD waitress-2.0.0.ebuild 633 BLAKE2B de7dbfbf9cce1eba888a154da4c5f33130ddf0657c1d857bef08d5b9f90028e5f82ce63e2a9e7f9b417ae8b359735815230af7a5a4a8d3f04c96ea69d13e6714 SHA512 2a4c28318ffbc19bc9a6a80fb9fc979f0e315b2b8aa1e60274330ed394fd40d01cc94d5d15ea6459233616057abdadb6d31e53db44984677cd0d3aa65b4dbb61
MISC metadata.xml 403 BLAKE2B 7fd0afda3d808404b7b7836afbf014eda9746e3ea718bcbc4220b1a9f4d399328eee971e71e1cd3b64a0fab3621f4ce3be8632875bd5489caa7222482a774a68 SHA512 6d59404fbc08bf9bd67845c3febb4075de455b4241c221444831c09231636afb857823b747fc24cacc03656f7c310cedd426d848c55d6513f52eb558d919e423
diff --git a/dev-python/waitress/waitress-2.0.0.ebuild b/dev-python/waitress/waitress-2.0.0.ebuild
index c8fcb9d46c88..c39c028a2f1b 100644
--- a/dev-python/waitress/waitress-2.0.0.ebuild
+++ b/dev-python/waitress/waitress-2.0.0.ebuild
@@ -3,8 +3,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/wand/Manifest b/dev-python/wand/Manifest
index b1b27464e589..dc2d09912c56 100644
--- a/dev-python/wand/Manifest
+++ b/dev-python/wand/Manifest
@@ -1,5 +1,5 @@
DIST Wand-0.6.5.tar.gz 11477141 BLAKE2B 7257dbee8642d619d69d773aa5e0f70c27e32eb5ca4168746efb191ce6d2a49b000aee07127aa51e1906e52e7bc7f2375f39482edf6a841933e4eb2711217fed SHA512 7355888da6ea604759d4af8548d4c2e08d529c88d2720400bbfc6a19bdb03049f3faa5abcd5f3a9c69b705754e86ad4f511a76a0a310d5dece5c2774d74e543b
DIST Wand-0.6.6.tar.gz 11477246 BLAKE2B e4e908da487994c50b02fb25c7a19a70865fc021e00a36170562dd546ac0d0b9c6eb6d622fc50e0160feb48d52828617d8cf83b1ef0f2f449fdc32f174880917 SHA512 618a8678031b57382d008062ffa21168aeb7afd7a5b82675020b11c756f1542f9a2d2d656d7d683cbf47e4d8be118bf0aac005b4aa1a6e5ae9dc417edea0bd79
EBUILD wand-0.6.5.ebuild 732 BLAKE2B ee7f49fdfcf8bb9380c6f176e7c04798cf3f9684de9ed1808cf57e9a6cdd17df56085cfa12400ed7510137cdcd2e1dd037453defda17ea26c6f0a073f19b97a9 SHA512 fd9f0074f4235248f9dcc4e0ed16c74503d2bb4344e8ffbe9e5977282b0913faadf4a98aca85631591db723175dc4e7429622f9eaded227b414c3e766b378f1e
-EBUILD wand-0.6.6.ebuild 732 BLAKE2B 32388edb44e8e4cd459fe2d093aaba82c82d1742335136cba209edbfe2ff3a8bf4af812503be94568195d7c595b4d691def03ff577209a0a8ac965734c969878 SHA512 a016722ce02413a913e99d126aa298a1b4c1c6d4ac93034fa5b1df0b3b85c53239ba529ffc3ac39fed038c69e99a8e97e9c409230f28f38a0860bcc214e3ceea
+EBUILD wand-0.6.6.ebuild 733 BLAKE2B 82678b3194eed835eb879d4baebfb7eb9c1b10c7171cc6d74c8596f6a3e04d2cd7af84b41163c2221007fed434c86f2e6fe7e91891ea795b99f9c616b48a2c74 SHA512 aa3e4f9b6949ebb4eded6d2ae6f977535b341ee01af4071ed1aa7fd06c0120429d61b75d59078f8e488369161cd4526a34034d86e7ca21ab89ec94814443b396
MISC metadata.xml 432 BLAKE2B b4cf502cb70ef3ca2d5077a491e37fa6d610504ca76e1381a2220e734c6dc435f42a9a260805114e4803dcb8f69871fcb57b92ec9085734c7d2a06f0d7f3a040 SHA512 d5253cbcab45e68901d7678652329552082f0d95a0d38d797ac351f4419a77116ae18cdfbbd8561bbde14c9d99c6ba0b5ce0a435d34c10b99eb14288275709b6
diff --git a/dev-python/wand/wand-0.6.6.ebuild b/dev-python/wand/wand-0.6.6.ebuild
index 7c72b4e84647..7c69ca333813 100644
--- a/dev-python/wand/wand-0.6.6.ebuild
+++ b/dev-python/wand/wand-0.6.6.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/watchdog/Manifest b/dev-python/watchdog/Manifest
index 2332182b2318..c89961a651bd 100644
--- a/dev-python/watchdog/Manifest
+++ b/dev-python/watchdog/Manifest
@@ -2,8 +2,10 @@ DIST watchdog-1.0.2.tar.gz 91796 BLAKE2B 001cbe82ff8aff0c4e56e4d1f02519047580ccc
DIST watchdog-2.0.2.tar.gz 95452 BLAKE2B e3a071cdf1c47698cd54bbaf925c4eb7e2af7398ced73aa332e57472cba2f5ce2ce1b96a31d3f5f3a525cabf81d5de528d95d0c59148150f407abb8ebc64538e SHA512 6134ad22b350b7b2893b564c4f02bd35b1be515fa18dd7f7000b191994b5ba48c5bf573819d2f363de227481a6bb8a0a14973e7c6611de367df2a3f228656ed1
DIST watchdog-2.0.3.tar.gz 95524 BLAKE2B 568e9d66efbfa98c19dab704681dbc48f869b59d51d7c7ff7ce1fd7465efcc6233f871e7f9276f2732692645491f2fd197a639b17e9a3d8abb76d0148a934796 SHA512 e1c506e4ead8c3ee8d19e456b67623f3a1823007be6c1fad0d76c697205696183e7bd15e46c21bf61abce6dd16d267e55da8986633eeee337d10c609318fb958
DIST watchdog-2.1.0.tar.gz 95833 BLAKE2B f11eb7961885fd0fbf8e6f888a069d77d9ff26b245bd3583e9060044c43a3356d56a334108c8c1a11735fffa779cc750bc390dd1510cf2c549ec9fe064899540 SHA512 65cc291927a61506fd2c26e05b85112e1cc0f26ca851138c62dfa34fae7958ee2b3946ffe586a9d2b7a48d59a6b5ce11c8dac276a3d78dcbeca8da011a880668
+DIST watchdog-2.1.1.tar.gz 96703 BLAKE2B cbcaff41de6111a3c9c2ff00b7c0a9ce1a769bb2b0f8e2af841a0783dd7f3a55f46003863b05eb983531211743fd112a6e63944193e10e8dd296523a1da27d59 SHA512 5b9eb75bc7b8642a8246f426a992265bbe2e5d82a3fcdd543289db7734701bdca1a868b02edfdc26ea239a89d80dd5322e410b949e419c66bdcc0645241d826b
EBUILD watchdog-1.0.2.ebuild 979 BLAKE2B 9644f761602ba4b77cab83bb25a4311e2f4f4df89b18bcad79fc8677deb6e3e454b6df08b792eaeadecb69dea49195e91cb5a9fa8a7f9a6ca365b09ac3bf3c32 SHA512 6d707cbc51c160024449d2638289d6e369951f16b576ff822dbf4f40e7e6a5da5b03e33a98d6cbbefae27ee872166b8a9e86fce7f3f89b095bf595eb91c1f9c7
EBUILD watchdog-2.0.2.ebuild 979 BLAKE2B 9644f761602ba4b77cab83bb25a4311e2f4f4df89b18bcad79fc8677deb6e3e454b6df08b792eaeadecb69dea49195e91cb5a9fa8a7f9a6ca365b09ac3bf3c32 SHA512 6d707cbc51c160024449d2638289d6e369951f16b576ff822dbf4f40e7e6a5da5b03e33a98d6cbbefae27ee872166b8a9e86fce7f3f89b095bf595eb91c1f9c7
EBUILD watchdog-2.0.3.ebuild 895 BLAKE2B b4438d2916609a2605ce3e9df17e6416166ea3afbac1a8e7b2f6fa20458462ced6a3280d6f1fcefc2b76bfb3c3605318f576540287bc17e58d0a3c7dcd082531 SHA512 eb2f0ba137f64555763997894e4e1b26d39502ad2c34a55e87d06482ffa57703417f11abb38cf5809b56be9a4581040364e9d480a7d52dd7a45e9a120f0e52da
EBUILD watchdog-2.1.0.ebuild 861 BLAKE2B e92a1567235d7b2aa1df0c4f586b539622787060a6e48e9fe0476dd8b2c672410c0f97f03903ad6d770bc45339693d63c79bc26e3b7b716d0cf6993c90589e9d SHA512 5e745931a1edc77df6685ea10c27e042027221c155eef1e4cdffedcf8c67d9ef172fec39613fd32f0d4f56223672f50b8879610cda635faa097d4fabd05a0c49
+EBUILD watchdog-2.1.1.ebuild 861 BLAKE2B e92a1567235d7b2aa1df0c4f586b539622787060a6e48e9fe0476dd8b2c672410c0f97f03903ad6d770bc45339693d63c79bc26e3b7b716d0cf6993c90589e9d SHA512 5e745931a1edc77df6685ea10c27e042027221c155eef1e4cdffedcf8c67d9ef172fec39613fd32f0d4f56223672f50b8879610cda635faa097d4fabd05a0c49
MISC metadata.xml 409 BLAKE2B 066a5f62332bfdbd1ee84be547214935022d96e8f51d270302fb891d8c9e438141bc4d42cda84cdf02ec65e80c5ad5dbdc8aaeffbf777bb7ee9b153c95cfdfa7 SHA512 dc751fd76505ab72f2e58c28fef326745ee464749e3640510679e852af6752906312f3d8c82b3b0220a120e0112c96e83d62738321a3bc7b71fd6aee803fea9a
diff --git a/dev-python/watchdog/watchdog-2.1.1.ebuild b/dev-python/watchdog/watchdog-2.1.1.ebuild
new file mode 100644
index 000000000000..0b8865d4eefb
--- /dev/null
+++ b/dev-python/watchdog/watchdog-2.1.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python API and shell utilities to monitor file system events"
+HOMEPAGE="https://github.com/gorakhargosh/watchdog"
+SRC_URI="https://github.com/gorakhargosh/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+
+CDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
+RDEPEND="${CDEPEND}
+ dev-python/argh[${PYTHON_USEDEP}]"
+DEPEND="${CDEPEND}
+ test? (
+ >=dev-python/pytest-timeout-0.3[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/--cov/d' setup.cfg || die
+ default
+}
+
+python_test() {
+ epytest -p no:django
+}
+
+pkg_postinst() {
+ optfeature "Bash completion" dev-python/argcomplete
+}
diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest
index d94cff658514..7d2543299211 100644
--- a/dev-python/wcwidth/Manifest
+++ b/dev-python/wcwidth/Manifest
@@ -1,3 +1,3 @@
DIST wcwidth-0.2.5.gh.tar.gz 47514 BLAKE2B 0ac5fb08283c23039453408da2edac36e2079fde8fc903002785e2e0f8bed55d1d6a291181097f73e4ec8152b6eaa4f4553b0b39fe1cadc7a99bacb2d7e55d2c SHA512 3f1f1fefd3ee9f06ea2051842e8c3bb09a92501f031124b8514bec444eaa8594ab9649534b4264340d475716d5a6571dbe5ae932f685160defd75c19295e60f9
-EBUILD wcwidth-0.2.5-r1.ebuild 908 BLAKE2B b481ec9e70c5004fbbd6f7e07167bc5fa7ea72fce9fb02164623dfb62b2372e40f6fcaddb665feab0e3c757f6604a492559f84bfe0457e8b7ee4a083550d4a49 SHA512 a80253e44b75885d83b7f98f9bdaf119410c335376cc1eb6610c04194f52b396f553842a2cdc1618d98c708cfe7cd6d2441406ddefac2b57f01d4e1f5d773b7f
+EBUILD wcwidth-0.2.5-r1.ebuild 1080 BLAKE2B 112369e788e7e6cf2a53f0d0f7b8a28da28ea6a7e125eb338b1cd2aafdf93ac53245f976448ec4afdbb687d02ebc9b7ed4c762ad6a2f2300783dbaee96602f7b SHA512 109aa6b9bcd75ded5366162a8a25f69dd036fe20aa5d9e46fa130900ced57a0719b84e3bcccb67f5201414ed53d97b5deb84ad8c7dd1fbf2109314724f8584a4
MISC metadata.xml 401 BLAKE2B 539430ada34933bd8bebc7146f9fc472a9a6e076cce36d6e34026d54464da99cc520e3a473f246c807531fa7edbefec87cde6cb948c8d295f77aae122466a608 SHA512 d416016c92307a1ae828e8135fac401dca0c005d4d0739874f6cb90ef9c36b9f41674896f30298826b200aaffad674c985ab7d06f76ac8897e9dfe1652aba426
diff --git a/dev-python/wcwidth/wcwidth-0.2.5-r1.ebuild b/dev-python/wcwidth/wcwidth-0.2.5-r1.ebuild
index be8b8824c2f8..c4313c41c6fe 100644
--- a/dev-python/wcwidth/wcwidth-0.2.5-r1.ebuild
+++ b/dev-python/wcwidth/wcwidth-0.2.5-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1
@@ -24,13 +24,20 @@ RDEPEND="
distutils_enable_tests pytest
-DOCS=()
-
src_prepare() {
sed -e 's:--cov-append::' \
-e 's:--cov-report=html::' \
-e 's:--cov=wcwidth::' \
-i tox.ini || die
sed -i -e 's:test_package_version:_&:' tests/test_core.py || die
+
+ # causes pytest to fail, bug 775077
+ sed -i '/^looponfailroots =/d' tox.ini || die
distutils-r1_src_prepare
}
+
+python_install_all() {
+ docinto docs
+ dodoc docs/intro.rst
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/webencodings/Manifest b/dev-python/webencodings/Manifest
index 92f092833277..c1e0c0761cdd 100644
--- a/dev-python/webencodings/Manifest
+++ b/dev-python/webencodings/Manifest
@@ -1,3 +1,3 @@
DIST webencodings-0.5.1.tar.gz 9721 BLAKE2B f62ee91cf0230f55bfbe9973a621bbaf3aa250f511b2e1e2c0c6db00bf52760bb058957040600cb33d6f9208987302a70783b04325be4ff344c428a43664290a SHA512 b727b01bac6ec79bca517960d27b4c0668b295f25559471b9641c2c33dab55db6dac9c990952177964c6418382c22831b14d57df5e632d51d7abf97b61f24326
-EBUILD webencodings-0.5.1-r1.ebuild 693 BLAKE2B 9fb881d2cea4df685eeb47d3155c83dd94d8511c63098cfca1e695970ed31fdb92bbf8153b8bea23f2b1b066d71bf8161609cb52645a3208e6a322940f4bdfaf SHA512 9b2ef9b2276a47c33e010d8935d232651cd74e43995a197b4f3aeb72a15b279025ddf6ab52f089ca21b7d0c3b6c846d92d38bb3b4a3a2c61b1fd9c277c3d40fe
+EBUILD webencodings-0.5.1-r1.ebuild 700 BLAKE2B 16c4d8148f7d4ff1ca45b578fdf6f3107284522c910f316663dc3ebffdceaf060b200a9867b1bfe87b484d146843be45fb8185c72832e9c10eede3a45e94984b SHA512 3d4e0e14518c426658b1fabf2d3a450dfca32c78d9600c85c37f5dafea2c32f4b5468d133c70ffa8bf77e0d27327e22cbc894ce8f4bb034b275dbb1766bc95a8
MISC metadata.xml 601 BLAKE2B 7aae19bbfaa3f6438cabb4ffea7382bae8cb0943c067196f243580642178fb5d8904cc817185c9c99f5acd66d262f7f662e4157f3c98406af82126e337d619d1 SHA512 a42f81e499be46efda6ec91c4f174465bbcce9fc7fbab0b65bdfcb1a7a15b56eba95510d83a2910ea15114e051114b3435d35c3b934777c67c9397cb80e7c1e1
diff --git a/dev-python/webencodings/webencodings-0.5.1-r1.ebuild b/dev-python/webencodings/webencodings-0.5.1-r1.ebuild
index ed53ab0cc7a4..58c3d8d1c778 100644
--- a/dev-python/webencodings/webencodings-0.5.1-r1.ebuild
+++ b/dev-python/webencodings/webencodings-0.5.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
@@ -18,7 +18,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x
distutils_enable_tests pytest
python_prepare_all() {
- cat >> setup.cfg <<- EOF
+ cat >> setup.cfg <<- EOF || die
[tool:pytest]
python_files=test*.py
EOF
diff --git a/dev-python/webob/Manifest b/dev-python/webob/Manifest
index d3f4cd94c70e..0c753e733c62 100644
--- a/dev-python/webob/Manifest
+++ b/dev-python/webob/Manifest
@@ -1,3 +1,3 @@
DIST WebOb-1.8.7.tar.gz 278544 BLAKE2B 20d8b00f181f2966b918f106080907746dac33b64e75c31749bd774709ed8aa51024258240b89abddacb041073705410845993f93ecfa4b98a7a0fcb8a14e505 SHA512 ff6a1ce796a59d9c078dc908a0d6307a080230a5c806be2278eebcbb78016bed43067e78e3e4a6d72a5f51184c137e8267ac75cbb92b057db008b51a792ff489
-EBUILD webob-1.8.7.ebuild 705 BLAKE2B d8b5a48a5e76681f5affd597496bd4e02aa2362611b55c8f55f415b36c5d78c4e5e1badb3345a747933708b946827a210b11c72e0a329087f67ed8bdff2bcc3f SHA512 d83f590d6e3c7e1cd41c89a3084b6cc5be82c54073927c3def507a93aa0e0b6eff561e16231702785df2b90e55943528eda7bceee3069ee666e2f3e233d195b9
+EBUILD webob-1.8.7.ebuild 706 BLAKE2B 86a7befaf884e6835295a12f00f6e347c781c619d8a7cd96e5bb3d48f60ab9ac214fbde8c2b2676fa96fe5d520fccc136d784b6f83d8675a443030802b52f520 SHA512 6c3dabef4ef2a1cff9238d38e574f512a16785764973ff78dfcb5660c99ad17d1294824da6382919a70a27e19fe33d23ebdd2d8f8351729ecc9c1c90e071b72b
MISC metadata.xml 444 BLAKE2B 377d112b1afec6a033f7688d73d92b4874b31f9401df74624d34870ac4714566019391e877cf1fb10ba1176d3979fb1ca21980b45a96aa7039c9de8e2b495893 SHA512 e180ffdacb38455833badddad5dd9c022d4f20b175f3ec046eef9530d44f511a79ae00743e966246756422645212ece6c142c3e05fbd86b391618eedd827d885
diff --git a/dev-python/webob/webob-1.8.7.ebuild b/dev-python/webob/webob-1.8.7.ebuild
index a27b41c0fbe7..fb18c79b8392 100644
--- a/dev-python/webob/webob-1.8.7.ebuild
+++ b/dev-python/webob/webob-1.8.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/websocket-client/Manifest b/dev-python/websocket-client/Manifest
index c25a051d7279..b8174fdaf542 100644
--- a/dev-python/websocket-client/Manifest
+++ b/dev-python/websocket-client/Manifest
@@ -1,5 +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
+EBUILD websocket-client-0.59.0.ebuild 869 BLAKE2B e3b886958cf82f1d6d86b53a50e8841d25d4866bc4ba5663e624b48a484433e0675dc373dcab11b99018fd3a232f1ae150352cf2708bc69f872639d43641146f SHA512 96836b0874714f135fe571abc3411d6b1aaadec62fd4ce2978b7fe3d25316053090ec8c36d00304ea2877fe0078ffacdfb33ca3f69de332902beaedb8324f899
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
index 691924433e06..4babf39be5aa 100644
--- a/dev-python/websocket-client/websocket-client-0.59.0.ebuild
+++ b/dev-python/websocket-client/websocket-client-0.59.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/whatever/Manifest b/dev-python/whatever/Manifest
index 72b7131ebc09..ebaddbbb3455 100644
--- a/dev-python/whatever/Manifest
+++ b/dev-python/whatever/Manifest
@@ -1,3 +1,3 @@
-DIST whatever-0.6.tar.gz 4748 BLAKE2B c0a8b3bff715b61744ca5094c234c24558882d00b0dd8c375b90deef9d68155997cb97fb94435cb6dcfa0ba4674ce61fd6d030dd338409e8aaa5686c3bf9f3b1 SHA512 acdc145b81423908fd2d80bf0e8a0c02bad3a6156ec5a7724cf10b0f447c14354c34ac4ffa4e5a26788a79ce2a6b7bd65bb0ea281a6d8919dacd9a24ee1cde2d
-EBUILD whatever-0.6.ebuild 386 BLAKE2B abfc02ddf80cdf9fc79d31dd43fe698e9942ce10050b0ef78477df2060ef93eb7f809dd71a9061b07633f892ddf0e3998752cef1d5ee6a915ac2957753dfe516 SHA512 e2fdde7e590ac990f5379825efcda7c0725cff7d11b1728d33f2b84493020c8c5f0e0d0293ff82032e3e50c83a8e301084001ca43a1a51620efbc902b3e0f13a
-MISC metadata.xml 318 BLAKE2B a09a37d0d384b1058dc76ae9b255977c917c0bbfef0fa8032f5dbe171ba63832a2b2cfb319b70de8958b2598c45c92a6c55c93e3653149bc25d88f8827636efa SHA512 a3fed1e48fe196f94e4dadba9a75a391065d1f48781ee27bc2201cc825f4ad4061dd188136e137e4190f1d44335003819b39520b221611e5b7e484fe107bca80
+DIST whatever-0.6.gh.tar.gz 6003 BLAKE2B 410093960b8e17b1e0a7f91d7692bfd9e3f88a73cffb17a9a1763d42674cb1ec75da2b0a6575279c93451f24504086bdb89487bcc44bb116cbb2af89b9a7521b SHA512 f982100f0d6a8bf4c30e452a083c75f4cb2bca07e57e40ba4fd66baca752f039aea9519ffb97b3d43708df0ff5e981d0c4d03773f225106aa2f43e7770ee1975
+EBUILD whatever-0.6.ebuild 448 BLAKE2B 9cf9890a0b1cbdeeabb9971ebc7e1371c12586bd49a675b59cf508be3b29a1b7b490f1201e217cc7c547ce9308007196b3925dc77d3ced752f7e9b5c6fc6c543 SHA512 1e1ecda69708cccb04076d8171db7cc6c9d03bf62db89e7591b8ea017e1a34c09603e6eca0c73b7beb9b05dc9f4f39b7fb3c35b8561074dfec101adaef16572a
+MISC metadata.xml 419 BLAKE2B 92523ebadd2607f24904a6b1acf9a844e66349ec29d0601d848ae1e1ab955dd55e4427fda4aa8a36f8d4d77d53503cf59b2c9b5161f3a2cebcecd0f6ffb0011d SHA512 2c0570977df27d2213e4681797535103f8cafe32ccbb4eaff75aa4f48ef4443fb7eb782df5559c706ed7a436de65cba50747df825507c0cbbe93ba1d0c213921
diff --git a/dev-python/whatever/metadata.xml b/dev-python/whatever/metadata.xml
index 6d676f5f2eab..46d302b3f220 100644
--- a/dev-python/whatever/metadata.xml
+++ b/dev-python/whatever/metadata.xml
@@ -5,6 +5,10 @@
<email>tupone@gentoo.org</email>
<name>Tupone Alfredo</name>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<upstream>
<remote-id type="pypi">whatever</remote-id>
</upstream>
diff --git a/dev-python/whatever/whatever-0.6.ebuild b/dev-python/whatever/whatever-0.6.ebuild
index f6c9bab53d16..7465513bb9a3 100644
--- a/dev-python/whatever/whatever-0.6.ebuild
+++ b/dev-python/whatever/whatever-0.6.ebuild
@@ -1,15 +1,18 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
-DESCRIPTION="A collection of fancy functional tools focused on practicality"
+DESCRIPTION="Easy anonymous functions by partial application of operators"
HOMEPAGE="https://github.com/Suor/whatever"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="
+ https://github.com/Suor/whatever/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
+
+distutils_enable_tests pytest
diff --git a/dev-python/whisper/Manifest b/dev-python/whisper/Manifest
index 16309ad30e02..32e51d76c05d 100644
--- a/dev-python/whisper/Manifest
+++ b/dev-python/whisper/Manifest
@@ -1,5 +1,5 @@
DIST whisper-1.1.5.tar.gz 38104 BLAKE2B ab36c91c00dd8e8e26b24c0c2967c661f0bd69f3dcb0e52763f6527a233f656a984c738be720c0b5f2d27fff08daa164db87f0ab693d360bd0c087cf6a408340 SHA512 dee42adf1824c876cf15e9e55101d90d08889fd6e267a89c18fdb4a7d4c5a3a0d4f6f24bb0fdeb974fd194046c17e00f71033ddb72c74c4d4ded0a937e82c8a9
DIST whisper-1.1.7.tar.gz 38289 BLAKE2B 05c5ed972c6dbe8ecc29731d206a44e4db2605aa1270d0eba63c90390062f3cee81a6076a571e6b18cc54f8b1a0ffbc9800c91e9aa7cf3cab862d7e6bb8217c0 SHA512 2dc4f15a91b518495da120af4ad2af4b5f81d04fae6028ca1d7505046b93082a9294452a703c8de87dc89629c35dca0809c4ee7c0df1a7a6bd5ec527f3126df2
EBUILD whisper-1.1.5.ebuild 737 BLAKE2B 08b593ea9a48939ab2771096b6fb36146d1ac8fbc275bd531905dd5686688f2583deb1ae0112090bbc0d191c6ba657dab803b6f90667b80d42e0b196632f9e5d SHA512 ff614261d5af75ba659550633cf6a3a31230158810c9eae3846f82ef25965f0ae7fc164a07561329639fe48d11a3ec1e1073160c8c3022f64475959073ab7331
-EBUILD whisper-1.1.7.ebuild 772 BLAKE2B 2cced135980a423ba74b56a366202f75969501d5b9b59970a854bb79b75b79d04dc1cfa1b628a4321201b6a8887ad0b3b0eeccb2cbfa208af29185b9d35c079b SHA512 d30b4196ce8cb115edaaa934ef7a7aa447eaa292879351e6b313ae4dbd48dd8aaaa8bc429b08d62d1020be1cb7aec8f7bd461340acb289bc47c589d4c2062f97
+EBUILD whisper-1.1.7.ebuild 590 BLAKE2B f960bdc65f64aa267d41bd61ef2bb721f0656e3bcb37cc463d8606e59b3a9fbc19bb2c0cd5f10c35a51716bbe9deff3d9daa16c622779f8678ca68eba91a0f6d SHA512 cd7480680c22d7a64c0a80fb9550f0bd3afd1236b9b33790b910eeb635e4bc958ad70aa370a32a2bdd7f6d7d6977add282ddee2b1868019bb67443117a7802a0
MISC metadata.xml 679 BLAKE2B 1e917a1f0626077ec990cef9c4973929fe7c1aeb9501caa4e80a5ab7d7599b03d93a2c91dbe5f4afd81b12f41688a4c6894442a18d3c9f5009cd314f77414367 SHA512 d2374c4f0abc36fb04b714ad6edadcbcd992fa70029f74eb3e568f81a11d3dd279db77901d634a8a80ba64dc6852195e88d2e8347a9c79fdb6d13f2290397186
diff --git a/dev-python/whisper/whisper-1.1.7.ebuild b/dev-python/whisper/whisper-1.1.7.ebuild
index ad3271e64c22..0b3dd86386f4 100644
--- a/dev-python/whisper/whisper-1.1.7.ebuild
+++ b/dev-python/whisper/whisper-1.1.7.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7,8,9} )
+PYTHON_COMPAT=( pypy3 python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Fixed size round-robin style database"
@@ -15,19 +15,7 @@ SRC_URI="https://github.com/graphite-project/${PN}/archive/${PV}.tar.gz -> ${P}.
LICENSE="Apache-2.0"
KEYWORDS="~amd64 ~x86"
SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
-DEPEND="
- test? (
- ${RDEPEND}
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
distutils_enable_tests pytest
-
-#python_test() {
-# py.test || die "tests failed with ${EPYTHON}"
-#}
diff --git a/dev-python/wurlitzer/Manifest b/dev-python/wurlitzer/Manifest
index 3b98bad9299e..50695e7e95a4 100644
--- a/dev-python/wurlitzer/Manifest
+++ b/dev-python/wurlitzer/Manifest
@@ -1,5 +1,3 @@
-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 613 BLAKE2B 3c706aa75c3a2bdc1abbf022452e97433bb57f81f1a04f9083193f9afec3f75f66ac116bb765a32140deb47f00e0bbcee347594b59a2c0931bf1a3d08f2dacda SHA512 1a117b463c9ab4cafaffd54acf317a361cff5dddb335a16963aeca0a6ada1bd1ec5a4a398204a9f6fa00d312d52a46aff60bbfa8987476baf008f6b73e665786
+EBUILD wurlitzer-2.1.0.ebuild 611 BLAKE2B 99e65a65cde9d9f26afdaa36690dcf7895ded9391b962c9c03a78c0ac19417816cc40a28de31ed83ab6efbf4edbba77389dbdae43b76eb6227c3b9dd575941d4 SHA512 8af6ed6f1b10126e9b0fc851c452aa1dccd34d343017885405b65c0413b95598ec1978c93b90d3a32db11c78f7c690dd41e22986de70c61893142bfd293c4ffe
MISC metadata.xml 556 BLAKE2B dca40a4c01d7007f94d4f095c053d66a3638fab0a0d94a5f882f83c112c5e5b3d2d633ed8c9a90abd43c499fdf492a9f959a6dc15b8c5ea753170721a6cc0d5e SHA512 5abefb57058b2b948994c37c6f89a939ab7035542c3807b9f4b2424933bf5787deb7815bd46a0bac000f7b3c3e2ab01662570b7b602c7174b20597904880c421
diff --git a/dev-python/wurlitzer/wurlitzer-2.0.1.ebuild b/dev-python/wurlitzer/wurlitzer-2.0.1.ebuild
deleted file mode 100644
index f1ec7b6d0ad4..000000000000
--- a/dev-python/wurlitzer/wurlitzer-2.0.1.ebuild
+++ /dev/null
@@ -1,26 +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,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Capture C-level stdout/stderr in Python"
-HOMEPAGE="
- https://github.com/minrk/wurlitzer/
- https://pypi.org/project/wurlitzer/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests pytest
-
-python_test() {
- pytest -vv test.py || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/wurlitzer/wurlitzer-2.1.0.ebuild b/dev-python/wurlitzer/wurlitzer-2.1.0.ebuild
index 8f7df62ef9b4..bb7447946ea6 100644
--- a/dev-python/wurlitzer/wurlitzer-2.1.0.ebuild
+++ b/dev-python/wurlitzer/wurlitzer-2.1.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
distutils_enable_tests pytest
diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest
index dcc093a29015..4be4ac472b30 100644
--- a/dev-python/xarray/Manifest
+++ b/dev-python/xarray/Manifest
@@ -1,5 +1,3 @@
-DIST xarray-0.16.2.tar.gz 2018053 BLAKE2B 3b95c688a3979323b93ec46c9f218795fbf9df56a7ba1459a507ac36379b3240c351cbb3f1907a204199c6c0c4c0c1c516552548d1e03fb987ad718561aa9772 SHA512 f6cd3eee2012e3b544874388c4824e911ce5d213cd393bf01b10deb9742a1168f41629e4f1e49220228771cac920980eaa98a599a6d62c383dd3da7b3bfe0dd8
DIST xarray-0.17.0.tar.gz 2055584 BLAKE2B afbd28032069e4b498c87abd34661dc96525cb581a08fcf68eeaca08468afb9b452650bce4d21cada0eb1cb75ad11b0565a6b965b11120d4bef4d4cd612fa91d SHA512 726d548519614936f4b6c6ded0375a35362b195a2c6b55a282d198cbb8a70fa7439377a88f253cf4f16c86582fc22c8a4700b9645516decf7edd3e980d9dda34
-EBUILD xarray-0.16.2.ebuild 934 BLAKE2B 4402d76bfb14c4090254bf12d8bb7a5dfc222d86d706e24ae6bcd6f31dcdb255a216145a45f15e86dee6540fda985ff22b9783cd5c05a39465ad013cadb9d946 SHA512 6e74373e5f62a76bae465b1d99c1ac5a130001901faf325194c0e078f0495ab31005df60e63bb7daa9d64475ea8adb0a50468d2d5837cfcdb8632cd935111382
-EBUILD xarray-0.17.0.ebuild 1091 BLAKE2B e9df67d9c68b9d7c1fc835395dd9d5ceb70425a175f2fce50dea22f549630dbf97b0e5892129eb1827b460a5dffbe15bc31913cab26af2e7536c1de391d01cad SHA512 3d19125fa782108e5ea610bdd36976a69904f041d6c05033d3262c40cf06b665030c03afcd3146871ca9e64f23e359034bbd9679ae45db60a39a24f29c730dd2
+EBUILD xarray-0.17.0.ebuild 1090 BLAKE2B 95aa23f92a87a18dfbb8eafb225bb00ad0d8803d153bf6dbc7c14d2098bd396f2a423642c7f0dd55b0ae3a4a0f9d0c91c4e07470e2c35b9a6d7860cf3e437a43 SHA512 7b1774d9f94f1510d3e470e4a887a8bdb9986a4a4825d42737adb45492b5701f678da43ad8f4466d52ee28a1847f7470653fe042185be7bdb950319512f36fb9
MISC metadata.xml 508 BLAKE2B 173d15b73f7a3566c657ebf266b60c4c5b8b92e120fe5eac24bc7fc56faaf9378812386506914372aa9b65e49decd11e1f0e55b33ae41b1c51cda2a20f1bd23c SHA512 988742c143bbcd35de2bd649c72eb8db09f3310014b9a93033e383e1c8c6e799492616216b8389f272e46aa2afe925279550094049b9df2850f1fa78b6071966
diff --git a/dev-python/xarray/xarray-0.16.2.ebuild b/dev-python/xarray/xarray-0.16.2.ebuild
deleted file mode 100644
index 96797dbed360..000000000000
--- a/dev-python/xarray/xarray-0.16.2.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
-
-# pkg_resources use in code
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="N-D labeled arrays and datasets in Python"
-HOMEPAGE="https://xarray.pydata.org/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/numpy-1.15[${PYTHON_USEDEP}]
- >=dev-python/pandas-0.25[${PYTHON_USEDEP}]"
-# note: most of test dependencies are optional
-BDEPEND="
- test? (
- dev-python/bottleneck[${PYTHON_USEDEP}]
- dev-python/hypothesis[${PYTHON_USEDEP}]
- dev-python/matplotlib[${PYTHON_USEDEP}]
- dev-python/toolz[${PYTHON_USEDEP}]
- >=dev-python/scipy-1.1[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-PATCHES=(
-# "${FILESDIR}/${PN}-0.10.8-skip-broken-test.patch"
-)
diff --git a/dev-python/xarray/xarray-0.17.0.ebuild b/dev-python/xarray/xarray-0.17.0.ebuild
index bedc8b3da110..4be25c37cc3c 100644
--- a/dev-python/xarray/xarray-0.17.0.ebuild
+++ b/dev-python/xarray/xarray-0.17.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/numpy-1.17[${PYTHON_USEDEP}]
diff --git a/dev-python/xlrd/Manifest b/dev-python/xlrd/Manifest
index ec7b95ad06d6..08f45758c3de 100644
--- a/dev-python/xlrd/Manifest
+++ b/dev-python/xlrd/Manifest
@@ -1,3 +1,3 @@
DIST xlrd-2.0.1.gh.tar.gz 368304 BLAKE2B eaf6dbefde00954452a96214c6a48e5d35526168445d15d721851da690bd99e53bd765a73495b00c8ee7ce243c487da0afbc6d6217abd7a5956820357dc97104 SHA512 b3e2efa216fc73bf55bb0b165ef63e797d16a00c62f0f2f2a2114d2db7204208f2623835697a045abe185f52c426ed5e9ef38a4f5f8e1880f0cfdf642af3c57e
-EBUILD xlrd-2.0.1.ebuild 553 BLAKE2B dc6dd084d7e081767dca6a65e62dbde5c427502630755ffdc1bacceef01a11a1b5de9252abe4fec5e8baf208da3411de5b3ee104cc33ef7ad815862276fe22d6 SHA512 1442516f492f6cc7fd43d7309bf32b21ee85c21662f2d5fa78c52a2505ff355775572e31d69553296fb2eddc39cd94733d7f2e6e543ab1df32794b75c01424b9
+EBUILD xlrd-2.0.1.ebuild 554 BLAKE2B 106e1726b2f4020d91bd5e31a77df3d2ff9bf4dfb6e8082a103944c165aac2eeacdec2850dad37c9b24585be671bfd45910370d0cb4ab6d1018a342ec7fd7ee8 SHA512 d996490806069c9970db0377f5669c77394441ca587157570091a075211bc7a16697a128b205ff1384955adb02bb14bb7cc036191c76c457462f23c6e3706aca
MISC metadata.xml 575 BLAKE2B 2c774bd63778dfc6eb2350a1744ae95a35e415d143bae22d9a9ac4430387d5f1cc9e7285a3d51eda6b115b564248a105b051633c1ebdd43e2a3be029c6a9a5d0 SHA512 4435be91096b2d966d0ea57f9d7ddbaf7e396b87bf18a4c0b54c4dbc9a2983e58705c8440cfde4812b372487a8b6ef4af0145f0db60479d35e1201ae525943fb
diff --git a/dev-python/xlrd/xlrd-2.0.1.ebuild b/dev-python/xlrd/xlrd-2.0.1.ebuild
index 019eb5ab8c09..e8394a36d29a 100644
--- a/dev-python/xlrd/xlrd-2.0.1.ebuild
+++ b/dev-python/xlrd/xlrd-2.0.1.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 da704c89e1e9..5a40a96ccce3 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -1,9 +1,5 @@
-DIST XlsxWriter-RELEASE_1.3.8.tar.gz 32860748 BLAKE2B ef60f0a28cf07c3cf9f13ead3dd02ac952ae6fbd92cb88a2e8ee7593ddb53cc705e1cc4315e943e4c2634bf7a1520184951972b19b7c8d0ba9d70f0814020cbe SHA512 1c2826daf3ed68a1148bf690defe1ba3d2af2640fe398e7741d12f146198823f27659bf8d604ac05c02fb262db218651ad57baf470623ba41009a0b5f4d8f598
DIST XlsxWriter-RELEASE_1.3.9.tar.gz 32931982 BLAKE2B 3cf4d6497e615b8404da6bcfb610f1a728d6a47a5c70feee82098bf30be46a2b0fcbfaa5ba5fb88544a96bf9bd4c0187721b2db27484e1e293fa3fc45c0ebeef SHA512 1227788c98381fbbfee02c31d846d54ab769bdb8feeb179fa8462278614d8c75d71ee6d2fc4204e8677ebe949add14b1a5448c36bf0e8721eec5b8789da0b676
-DIST XlsxWriter-RELEASE_1.4.0.tar.gz 32749880 BLAKE2B bad24f970f3adb9cf9a32adb7576fc3b5e854b5e4ce31fd40b70b840fcb08feb07713e9e0b19549660b3f7424904886935b3b655e0a24a1e837286754adeb38d SHA512 6bc918e80dab7181447d02be2064cebb3ee2142cc8f378f663b957c9d7a4c40d6c1be9fc58e73f58dd9c5e7aa3bf16187b0ac368e1604f64cc44a94c20011626
-DIST xlsxwriter-1.3.7-tests.tar.gz 32545996 BLAKE2B 789ee62a955422629f5a1ab80924774a98c34b2276f9fbc865d6a9d0e31778a49c5b4be72b3f7db55a13ff1d265514bd1dfaadb9243b21faa8ed2740db60ebd7 SHA512 516be34f5f5fd64835a4015c6eb23c23e8aabb34adc189a50f6ff4afe5cb31f01282870ce037679d14e0c40757f1ed51d26b4cb8fecdf952b4c38b6638d1d72f
-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 555 BLAKE2B 1b11ecad7416841131563a8158c2358530923d8613ae76f74b4eca5060b923806e32d801538e9f354e707adc54e49fef17673091974d00afe56f22a8c1490b86 SHA512 1c16fcc4fd5f7696b9dd2f112e10441d7c10cdea6e61282748aa1fad23abb922c9b191e608fc29452d4b1111f86fb5228b04928bb29cc294341fd92df532f8aa
+DIST XlsxWriter-RELEASE_1.4.2.tar.gz 33854120 BLAKE2B b3d21fad8c81f2ca7179f0a9af3f1177baa9c104d78594ca2731dae8ece8f7704ea7a2e4d8f938e6fa9fd703068dc2de56fc7588fe9b6213e794bf72008895f0 SHA512 b31886c991f5df537a5bbca09ba545019e65f949e157b5a4dff4b68bc944b8397f25d297bb64847249f748cd31e7a9cba2ae02d08f96e970b5840cd9eb33e5ca
+EBUILD xlsxwriter-1.3.9.ebuild 552 BLAKE2B f663daaa9727cf395c829f180a8477f460491a1bf6a6323f5c6ac48b12f5dec01699a1d425818a03440e27eb42c0bb8944ac36d7f4f467b91792610f3844bcf8 SHA512 498e21a01c08f0fabab4a676c42b03db6cd6a9686ffe03e1a94ef34540dc47a883094af349ec8db731161378cce61d3315cc604cfed0226e24074fba164cd6f5
+EBUILD xlsxwriter-1.4.2.ebuild 555 BLAKE2B 1b11ecad7416841131563a8158c2358530923d8613ae76f74b4eca5060b923806e32d801538e9f354e707adc54e49fef17673091974d00afe56f22a8c1490b86 SHA512 1c16fcc4fd5f7696b9dd2f112e10441d7c10cdea6e61282748aa1fad23abb922c9b191e608fc29452d4b1111f86fb5228b04928bb29cc294341fd92df532f8aa
MISC metadata.xml 410 BLAKE2B d1fab95b5fac3e69c5303298385f65062b28934f22fe8db02db02753b5cae36137a3e02e1d38e3762933dc9297045e1efaee8d17c714ca7b22459f342f23f928 SHA512 4f3d74f5afdec59b8575446b444f1af36f71137c980f7790e952860afa98b2d128ddf8477b135715de2852b940926108dafbff3cb60f2f1a8825a02c415810e9
diff --git a/dev-python/xlsxwriter/xlsxwriter-1.3.7.ebuild b/dev-python/xlsxwriter/xlsxwriter-1.3.7.ebuild
deleted file mode 100644
index 1900ae751faa..000000000000
--- a/dev-python/xlsxwriter/xlsxwriter-1.3.7.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
-
-inherit distutils-r1
-
-MY_PN="XlsxWriter"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Python module for creating Excel XLSX files"
-HOMEPAGE="https://github.com/jmcnamara/XlsxWriter"
-SRC_URI="https://github.com/jmcnamara/XlsxWriter/archive/RELEASE_${PV}.tar.gz -> ${P}-tests.tar.gz"
-S="${WORKDIR}/${MY_PN}-RELEASE_${PV}"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
-
-distutils_enable_tests pytest
diff --git a/dev-python/xlsxwriter/xlsxwriter-1.3.8.ebuild b/dev-python/xlsxwriter/xlsxwriter-1.3.8.ebuild
deleted file mode 100644
index c262df7065c5..000000000000
--- a/dev-python/xlsxwriter/xlsxwriter-1.3.8.ebuild
+++ /dev/null
@@ -1,23 +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
-
-TAG=RELEASE_${PV}
-MY_P=XlsxWriter-${TAG}
-DESCRIPTION="Python module for creating Excel XLSX files"
-HOMEPAGE="https://github.com/jmcnamara/XlsxWriter"
-SRC_URI="
- https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz
- -> ${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
-
-distutils_enable_tests pytest
diff --git a/dev-python/xlsxwriter/xlsxwriter-1.3.9.ebuild b/dev-python/xlsxwriter/xlsxwriter-1.3.9.ebuild
index c262df7065c5..b780aa3dedc1 100644
--- a/dev-python/xlsxwriter/xlsxwriter-1.3.9.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-1.3.9.ebuild
@@ -18,6 +18,6 @@ S=${WORKDIR}/${MY_P}
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
distutils_enable_tests pytest
diff --git a/dev-python/xlsxwriter/xlsxwriter-1.4.0.ebuild b/dev-python/xlsxwriter/xlsxwriter-1.4.2.ebuild
index f2f028969d3c..f2f028969d3c 100644
--- a/dev-python/xlsxwriter/xlsxwriter-1.4.0.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-1.4.2.ebuild
diff --git a/dev-python/xlwt/Manifest b/dev-python/xlwt/Manifest
index 7a267319daa6..bf2d209e52b0 100644
--- a/dev-python/xlwt/Manifest
+++ b/dev-python/xlwt/Manifest
@@ -1,3 +1,3 @@
DIST xlwt-1.3.0.tar.gz 153929 BLAKE2B f0edb823201e477aca23af1edaa2a7bcf95aeb5b9b191f4d9a8be9e052d68699887cd829c2304b26334fb3e92d4a1fc1d0dbfabb477889a1295255170408715c SHA512 e09c515bda7edadb9624b842796a537316c1e2e06f3e74aca5440a5797dbc259036539fd64ea61648a30894f4091d3be829411d36e6170894980728c798c5963
-EBUILD xlwt-1.3.0-r1.ebuild 668 BLAKE2B 472ac23949b528b6cbd06043408eb0d367d1dc7da9b1ce1d30d9e5d522279443955d01a8b4ccd471de67fb3995624427bfc5d506e263cd9774cf0807ec9f0faa SHA512 7fd4afde0fd4a11d584b4347b3fc9bda2794ef8ca6c50403d7a90956378306b4003bf41189bc243e3fe2543f337ed65c756c1df0040f5e841792bf9348937d68
+EBUILD xlwt-1.3.0-r1.ebuild 670 BLAKE2B 07397fbd2f857ab80c5b87b34a03e16f9e92d6fa4211682812e46f53f61f38a0824c1d5782da277a50c1453d77041c1ce4c862ce7e7e2533aef289738b598934 SHA512 9aa676c0b94c58c3aafb56039eb8a8fd218298b5c51005d6f9de356cf4abbda91ea7f3e229558f3752bc1a29e7e6c71907eccf70953ab12b72357bd74055f034
MISC metadata.xml 683 BLAKE2B e7fb3a5b9305f16f70a91d6c9b0ced04d0372fe5b02e0dbc2107a3a51a81565b6fdcfc7e7d63518ef682cd37c4bc9135203357350b33438340fcce53be9480a8 SHA512 b046e4cb9c128733b280809c6f702b5ba1a082ad83f67525d1cb0c4764a42412f680bc88c1331cd2d8647c671f66d1c0841d968b8ac68fc5e70d64939dad7a74
diff --git a/dev-python/xlwt/xlwt-1.3.0-r1.ebuild b/dev-python/xlwt/xlwt-1.3.0-r1.ebuild
index d9f8b3f5e0ed..1f3044a907d9 100644
--- a/dev-python/xlwt/xlwt-1.3.0-r1.ebuild
+++ b/dev-python/xlwt/xlwt-1.3.0-r1.ebuild
@@ -1,8 +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} )
+
+PYTHON_COMPAT=( python3_{7..10} )
inherit distutils-r1
DESCRIPTION="Python library to create spreadsheet files compatible with Excel"
diff --git a/dev-python/xmltodict/Manifest b/dev-python/xmltodict/Manifest
index 57ac4c3c1c86..97eac0779f74 100644
--- a/dev-python/xmltodict/Manifest
+++ b/dev-python/xmltodict/Manifest
@@ -1,3 +1,3 @@
DIST xmltodict-0.12.0.tar.gz 18481 BLAKE2B f7b7b71a6eaacc833a54369be38aa988b5c27845b19001c1d13e955df1f3a26c04dd2a1b45f0c0e704c4df6f4d380abdda7189944cc45b001eeef55405c43299 SHA512 1ec3de3ebd05adbe032ca569a71048e72097c0f5fc864b63f168d661f72d13d0981e6e62bb9ca2ffe925a3b2f7c2fb90a44177427d4bdf68137842342a9cd2c8
-EBUILD xmltodict-0.12.0-r1.ebuild 475 BLAKE2B c1e6144255314b08c1c84901c0a743bf8531507a6fb66ad4f738660632c67d7187d47fad540410a87121273bc8e4b52c0b4a46fb875c227f9a57d8d31e631afc SHA512 def593fe6f801f42fbf059fee86065768ac6c9de179c821bb99632c3aa120925d37bbdc29061570f2df4b467d681f66a15209b5da7f3243ba63638eefba63609
+EBUILD xmltodict-0.12.0-r1.ebuild 476 BLAKE2B 8bafcc79d03302fbdb494aeb6905516ee79fb636fb97434abb8781fe198c579db2076201d950526715e81deb43a0b5d14930ee8fdacee9662bc620ae03433354 SHA512 a3bfa927cf480ca132f4c2cb9f2e633d91738840d72322b9fbef4ba782653479901585361cf94ddb8ea6fb44ecdee1582cfb94c1e1d8091f98dc5825460b0f59
MISC metadata.xml 385 BLAKE2B 6df98f89bbc4f9ce1e05dc86970c81d31f70559d4b87fd4d3908ceb1183906c1195544b2e99e96931ee26985f5e02b7fb4b036d8e6cd03c389cbe5764b964111 SHA512 ad748afd533651881c58295101e82097a0c4f4c15b205f4836315832ea3c08ee7cbbe18f652d09048c08532a3fe03b5fdd1f9da48d3378fac8624984c74df794
diff --git a/dev-python/xmltodict/xmltodict-0.12.0-r1.ebuild b/dev-python/xmltodict/xmltodict-0.12.0-r1.ebuild
index 1e892b3469a8..35fa73a9e458 100644
--- a/dev-python/xmltodict/xmltodict-0.12.0-r1.ebuild
+++ b/dev-python/xmltodict/xmltodict-0.12.0-r1.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} pypy3 )
+PYTHON_COMPAT=( python3_{7..10} pypy3 )
inherit distutils-r1