summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-04-16 13:07:24 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-04-16 13:07:24 +0100
commit0c100b7dd2b30e75b799d806df4ef899fd98e1ea (patch)
tree464c922e949c7e4d5d891fb2cdda5daee5612537 /dev-python
parente68d405c5d712af4387159df07e226217bdda049 (diff)
gentoo resync : 16.04.2022
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin259590 -> 259050 bytes
-rw-r--r--dev-python/PyPDF2/Manifest8
-rw-r--r--dev-python/PyPDF2/PyPDF2-1.27.1.ebuild39
-rw-r--r--dev-python/PyPDF2/PyPDF2-1.27.3.ebuild39
-rw-r--r--dev-python/PyPDF2/PyPDF2-1.27.4.ebuild39
-rw-r--r--dev-python/PyPDF2/metadata.xml2
-rw-r--r--dev-python/alembic/Manifest2
-rw-r--r--dev-python/alembic/alembic-1.7.7.ebuild2
-rw-r--r--dev-python/ansi/Manifest5
-rw-r--r--dev-python/ansi/ansi-0.2.0-r1.ebuild20
-rw-r--r--dev-python/ansi/ansi-0.2.0.ebuild19
-rw-r--r--dev-python/ansi/ansi-0.3.5.ebuild20
-rw-r--r--dev-python/antlr4-python3-runtime/Manifest2
-rw-r--r--dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.10.ebuild25
-rw-r--r--dev-python/anyio/Manifest2
-rw-r--r--dev-python/anyio/anyio-3.5.0-r1.ebuild9
-rw-r--r--dev-python/asn1crypto/Manifest6
-rw-r--r--dev-python/asn1crypto/asn1crypto-1.4.0.ebuild20
-rw-r--r--dev-python/asn1crypto/asn1crypto-1.5.0.ebuild20
-rw-r--r--dev-python/asn1crypto/asn1crypto-1.5.1.ebuild2
-rw-r--r--dev-python/astroid/Manifest8
-rw-r--r--dev-python/astroid/astroid-2.10.0.ebuild53
-rw-r--r--dev-python/astroid/astroid-2.11.0.ebuild53
-rw-r--r--dev-python/astroid/astroid-2.11.1.ebuild54
-rw-r--r--dev-python/astroid/astroid-2.11.2.ebuild2
-rw-r--r--dev-python/attrs/Manifest2
-rw-r--r--dev-python/attrs/attrs-21.4.0.ebuild2
-rw-r--r--dev-python/autoprop/Manifest1
-rw-r--r--dev-python/autoprop/autoprop-4.0.2.ebuild24
-rw-r--r--dev-python/aws-sam-translator/Manifest2
-rw-r--r--dev-python/aws-sam-translator/aws-sam-translator-1.45.0.ebuild55
-rw-r--r--dev-python/backcall/Manifest2
-rw-r--r--dev-python/backcall/backcall-0.2.0-r1.ebuild2
-rw-r--r--dev-python/beautifulsoup4/Manifest2
-rw-r--r--dev-python/beautifulsoup4/beautifulsoup4-4.11.1.ebuild26
-rw-r--r--dev-python/bert/Manifest1
-rw-r--r--dev-python/bert/bert-2.2.0.ebuild24
-rw-r--r--dev-python/bitarray/Manifest6
-rw-r--r--dev-python/bitarray/bitarray-2.3.7.ebuild23
-rw-r--r--dev-python/bitarray/bitarray-2.4.0.ebuild23
-rw-r--r--dev-python/bitarray/bitarray-2.4.1.ebuild2
-rw-r--r--dev-python/bleach/Manifest2
-rw-r--r--dev-python/bleach/bleach-5.0.0.ebuild43
-rw-r--r--dev-python/blurb/Manifest2
-rw-r--r--dev-python/blurb/blurb-1.1.0.ebuild27
-rw-r--r--dev-python/boto3/Manifest34
-rw-r--r--dev-python/boto3/boto3-1.21.15.ebuild62
-rw-r--r--dev-python/boto3/boto3-1.21.22.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.21.33.ebuild63
-rw-r--r--dev-python/boto3/boto3-1.21.34.ebuild63
-rw-r--r--dev-python/boto3/boto3-1.21.35.ebuild (renamed from dev-python/boto3/boto3-1.21.25.ebuild)0
-rw-r--r--dev-python/boto3/boto3-1.21.36.ebuild (renamed from dev-python/boto3/boto3-1.21.26.ebuild)0
-rw-r--r--dev-python/boto3/boto3-1.21.37.ebuild (renamed from dev-python/boto3/boto3-1.21.28.ebuild)0
-rw-r--r--dev-python/boto3/boto3-1.21.38.ebuild (renamed from dev-python/boto3/boto3-1.21.29.ebuild)0
-rw-r--r--dev-python/boto3/boto3-1.21.39.ebuild (renamed from dev-python/boto3/boto3-1.21.30.ebuild)0
-rw-r--r--dev-python/boto3/boto3-1.21.41.ebuild (renamed from dev-python/boto3/boto3-1.21.31.ebuild)0
-rw-r--r--dev-python/boto3/boto3-1.21.8.ebuild62
-rw-r--r--dev-python/botocore/Manifest34
-rw-r--r--dev-python/botocore/botocore-1.24.15.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.24.22.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.24.33.ebuild68
-rw-r--r--dev-python/botocore/botocore-1.24.34.ebuild68
-rw-r--r--dev-python/botocore/botocore-1.24.35.ebuild (renamed from dev-python/botocore/botocore-1.24.25.ebuild)0
-rw-r--r--dev-python/botocore/botocore-1.24.36.ebuild (renamed from dev-python/botocore/botocore-1.24.26.ebuild)0
-rw-r--r--dev-python/botocore/botocore-1.24.37.ebuild (renamed from dev-python/botocore/botocore-1.24.28.ebuild)0
-rw-r--r--dev-python/botocore/botocore-1.24.38.ebuild (renamed from dev-python/botocore/botocore-1.24.29.ebuild)0
-rw-r--r--dev-python/botocore/botocore-1.24.39.ebuild (renamed from dev-python/botocore/botocore-1.24.30.ebuild)0
-rw-r--r--dev-python/botocore/botocore-1.24.41.ebuild (renamed from dev-python/botocore/botocore-1.24.31.ebuild)0
-rw-r--r--dev-python/botocore/botocore-1.24.8.ebuild67
-rw-r--r--dev-python/carbon/Manifest1
-rw-r--r--dev-python/carbon/carbon-1.1.8.ebuild62
-rw-r--r--dev-python/cfn-lint/Manifest2
-rw-r--r--dev-python/cfn-lint/cfn-lint-0.59.0.ebuild50
-rw-r--r--dev-python/cheetah3/Manifest2
-rw-r--r--dev-python/cheetah3/cheetah3-3.2.6.ebuild4
-rw-r--r--dev-python/clang-python/Manifest3
-rw-r--r--dev-python/clang-python/clang-python-14.0.1.ebuild (renamed from dev-python/clang-python/clang-python-14.0.0.9999.ebuild)2
-rw-r--r--dev-python/cmd2/Manifest2
-rw-r--r--dev-python/cmd2/cmd2-2.4.1.ebuild58
-rw-r--r--dev-python/coverage/Manifest4
-rw-r--r--dev-python/coverage/coverage-6.3.1.ebuild53
-rw-r--r--dev-python/coverage/coverage-6.3.2-r1.ebuild2
-rw-r--r--dev-python/cppy/Manifest4
-rw-r--r--dev-python/cppy/cppy-1.2.0.ebuild2
-rw-r--r--dev-python/cppy/cppy-1.2.1-r1.ebuild2
-rw-r--r--dev-python/cryptography/Manifest3
-rw-r--r--dev-python/cryptography/cryptography-3.4.7-r2.ebuild76
-rw-r--r--dev-python/cryptography/cryptography-3.4.7-r3.ebuild2
-rw-r--r--dev-python/cssselect2/Manifest2
-rw-r--r--dev-python/cssselect2/cssselect2-0.5.0.ebuild2
-rw-r--r--dev-python/debtcollector/Manifest4
-rw-r--r--dev-python/debtcollector/debtcollector-2.4.0.ebuild31
-rw-r--r--dev-python/debtcollector/debtcollector-2.5.0.ebuild2
-rw-r--r--dev-python/dill/Manifest2
-rw-r--r--dev-python/dill/dill-0.3.4-r1.ebuild2
-rw-r--r--dev-python/django-cache-url/Manifest4
-rw-r--r--dev-python/django-cache-url/django-cache-url-3.3.0.ebuild28
-rw-r--r--dev-python/django-cache-url/django-cache-url-3.4.0.ebuild2
-rw-r--r--dev-python/django/Manifest21
-rw-r--r--dev-python/django/django-2.2.28.ebuild (renamed from dev-python/django/django-2.2.27.ebuild)23
-rw-r--r--dev-python/django/django-3.2.13.ebuild (renamed from dev-python/django/django-3.2.12.ebuild)16
-rw-r--r--dev-python/django/django-4.0.2.ebuild103
-rw-r--r--dev-python/django/django-4.0.4.ebuild (renamed from dev-python/django/django-4.0.3.ebuild)10
-rw-r--r--dev-python/dnspython/Manifest4
-rw-r--r--dev-python/dnspython/dnspython-2.2.0.ebuild46
-rw-r--r--dev-python/dnspython/dnspython-2.2.1.ebuild2
-rw-r--r--dev-python/doit/Manifest2
-rw-r--r--dev-python/doit/doit-0.35.0.ebuild55
-rw-r--r--dev-python/dulwich/Manifest6
-rw-r--r--dev-python/dulwich/dulwich-0.20.32.ebuild56
-rw-r--r--dev-python/dulwich/dulwich-0.20.33.ebuild56
-rw-r--r--dev-python/dulwich/dulwich-0.20.35.ebuild2
-rw-r--r--dev-python/editables/Manifest4
-rw-r--r--dev-python/editables/editables-0.2.ebuild2
-rw-r--r--dev-python/editables/editables-0.3.ebuild25
-rw-r--r--dev-python/elementpath/Manifest4
-rw-r--r--dev-python/elementpath/elementpath-2.4.0.ebuild26
-rw-r--r--dev-python/elementpath/elementpath-2.5.0.ebuild2
-rw-r--r--dev-python/empy/Manifest1
-rw-r--r--dev-python/empy/empy-3.3.4.ebuild39
-rw-r--r--dev-python/environs/Manifest4
-rw-r--r--dev-python/environs/environs-9.3.4.ebuild32
-rw-r--r--dev-python/environs/environs-9.5.0-r1.ebuild (renamed from dev-python/environs/environs-9.5.0.ebuild)1
-rw-r--r--dev-python/ephemeral-port-reserve/Manifest2
-rw-r--r--dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild2
-rw-r--r--dev-python/fakeredis/Manifest4
-rw-r--r--dev-python/fakeredis/fakeredis-1.7.0.ebuild81
-rw-r--r--dev-python/fakeredis/fakeredis-1.7.1.ebuild2
-rw-r--r--dev-python/ffmpeg-python/Manifest2
-rw-r--r--dev-python/ffmpeg-python/metadata.xml1
-rw-r--r--dev-python/filebytes/Manifest2
-rw-r--r--dev-python/filebytes/metadata.xml1
-rw-r--r--dev-python/fitsio/Manifest3
-rw-r--r--dev-python/fitsio/files/fitsio-0.9.11-test-failures.patch38
-rw-r--r--dev-python/fitsio/fitsio-0.9.11.ebuild38
-rw-r--r--dev-python/flask-compress/Manifest2
-rw-r--r--dev-python/flask-compress/flask-compress-1.11.ebuild2
-rw-r--r--dev-python/flask-security/Manifest2
-rw-r--r--dev-python/flask-security/flask-security-4.1.3.ebuild2
-rw-r--r--dev-python/flask/Manifest7
-rw-r--r--dev-python/flask/flask-2.0.1-r1.ebuild51
-rw-r--r--dev-python/flask/flask-2.0.1.ebuild47
-rw-r--r--dev-python/flask/flask-2.0.2.ebuild58
-rw-r--r--dev-python/flask/flask-2.0.3.ebuild2
-rw-r--r--dev-python/fonttools/Manifest4
-rw-r--r--dev-python/fonttools/fonttools-4.30.0.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-4.32.0.ebuild58
-rw-r--r--dev-python/freezegun/Manifest6
-rw-r--r--dev-python/freezegun/freezegun-1.1.0-r1.ebuild31
-rw-r--r--dev-python/freezegun/freezegun-1.2.0.ebuild31
-rw-r--r--dev-python/freezegun/freezegun-1.2.1.ebuild2
-rw-r--r--dev-python/google-api-core/Manifest1
-rw-r--r--dev-python/google-api-core/google-api-core-2.7.1-r1.ebuild70
-rw-r--r--dev-python/google-api-python-client/Manifest4
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.41.0.ebuild2
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.44.0.ebuild50
-rw-r--r--dev-python/google-auth/Manifest11
-rw-r--r--dev-python/google-auth/google-auth-2.6.3-r1.ebuild (renamed from dev-python/google-auth/google-auth-2.5.0.ebuild)18
-rw-r--r--dev-python/google-auth/google-auth-2.6.3.ebuild (renamed from dev-python/google-auth/google-auth-2.4.0.ebuild)11
-rw-r--r--dev-python/google-auth/google-auth-2.6.4.ebuild (renamed from dev-python/google-auth/google-auth-2.3.3-r1.ebuild)23
-rw-r--r--dev-python/googleapis-common-protos/Manifest1
-rw-r--r--dev-python/googleapis-common-protos/googleapis-common-protos-1.56.0-r1.ebuild28
-rw-r--r--dev-python/gpep517/Manifest6
-rw-r--r--dev-python/gpep517/gpep517-2.ebuild (renamed from dev-python/gpep517/gpep517-1.ebuild)2
-rw-r--r--dev-python/gpep517/gpep517-3.ebuild44
-rw-r--r--dev-python/graphviz/Manifest2
-rw-r--r--dev-python/graphviz/graphviz-0.19.2.ebuild42
-rw-r--r--dev-python/h11/Manifest3
-rw-r--r--dev-python/h11/h11-0.13.0-r1.ebuild19
-rw-r--r--dev-python/h11/h11-0.13.0.ebuild2
-rw-r--r--dev-python/hatchling/Manifest2
-rw-r--r--dev-python/hatchling/hatchling-0.22.0.ebuild9
-rw-r--r--dev-python/httpauth/Manifest1
-rw-r--r--dev-python/httpauth/httpauth-0.3.ebuild19
-rw-r--r--dev-python/httpbin/Manifest4
-rw-r--r--dev-python/httpbin/files/httpbin-0.7.0-werkzeug-2.1.patch32
-rw-r--r--dev-python/httpbin/httpbin-0.7.0-r4.ebuild9
-rw-r--r--dev-python/httpbin/httpbin-0.7.0-r5.ebuild56
-rw-r--r--dev-python/httpcore/Manifest2
-rw-r--r--dev-python/httpcore/httpcore-0.14.7-r1.ebuild4
-rw-r--r--dev-python/httpx/Manifest2
-rw-r--r--dev-python/httpx/httpx-0.22.0-r2.ebuild4
-rw-r--r--dev-python/hypothesis/Manifest26
-rw-r--r--dev-python/hypothesis/hypothesis-6.38.0.ebuild65
-rw-r--r--dev-python/hypothesis/hypothesis-6.39.3.ebuild65
-rw-r--r--dev-python/hypothesis/hypothesis-6.39.6.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-6.41.0.ebuild66
-rw-r--r--dev-python/hypothesis/hypothesis-6.42.0.ebuild (renamed from dev-python/hypothesis/hypothesis-6.39.4.ebuild)0
-rw-r--r--dev-python/hypothesis/hypothesis-6.42.2.ebuild (renamed from dev-python/hypothesis/hypothesis-6.39.5.ebuild)0
-rw-r--r--dev-python/hypothesis/hypothesis-6.42.3.ebuild (renamed from dev-python/hypothesis/hypothesis-6.40.0.ebuild)1
-rw-r--r--dev-python/hypothesis/hypothesis-6.43.0.ebuild (renamed from dev-python/hypothesis/hypothesis-6.40.1.ebuild)1
-rw-r--r--dev-python/hypothesis/hypothesis-6.43.1.ebuild65
-rw-r--r--dev-python/imageio-ffmpeg/Manifest2
-rw-r--r--dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.7.ebuild32
-rw-r--r--dev-python/imageio/Manifest2
-rw-r--r--dev-python/imageio/imageio-2.16.2.ebuild51
-rw-r--r--dev-python/importlib_resources/Manifest4
-rw-r--r--dev-python/importlib_resources/importlib_resources-5.6.0.ebuild2
-rw-r--r--dev-python/importlib_resources/importlib_resources-5.7.0.ebuild43
-rw-r--r--dev-python/ini2toml/Manifest4
-rw-r--r--dev-python/ini2toml/ini2toml-0.10.ebuild2
-rw-r--r--dev-python/ini2toml/metadata.xml2
-rw-r--r--dev-python/iniconfig/Manifest2
-rw-r--r--dev-python/iniconfig/iniconfig-1.1.1.ebuild2
-rw-r--r--dev-python/ioflo/Manifest2
-rw-r--r--dev-python/ioflo/ioflo-2.0.2-r2.ebuild2
-rw-r--r--dev-python/ipykernel/Manifest2
-rw-r--r--dev-python/ipykernel/ipykernel-6.13.0.ebuild65
-rw-r--r--dev-python/ipywidgets/Manifest5
-rw-r--r--dev-python/ipywidgets/files/ipywidgets-7.6.3-py310.patch37
-rw-r--r--dev-python/ipywidgets/ipywidgets-7.6.5-r2.ebuild39
-rw-r--r--dev-python/ipywidgets/ipywidgets-7.7.0.ebuild2
-rw-r--r--dev-python/itunespy/Manifest2
-rw-r--r--dev-python/itunespy/metadata.xml1
-rw-r--r--dev-python/jaraco-logging/Manifest1
-rw-r--r--dev-python/jaraco-logging/jaraco-logging-3.1.0-r1.ebuild36
-rw-r--r--dev-python/jmespath/Manifest4
-rw-r--r--dev-python/jmespath/jmespath-0.10.0.ebuild22
-rw-r--r--dev-python/jmespath/jmespath-1.0.0.ebuild2
-rw-r--r--dev-python/josepy/Manifest2
-rw-r--r--dev-python/josepy/josepy-1.13.0.ebuild2
-rw-r--r--dev-python/jsondiff/Manifest2
-rw-r--r--dev-python/jsondiff/jsondiff-2.0.0.ebuild37
-rw-r--r--dev-python/jsonpointer/Manifest2
-rw-r--r--dev-python/jsonpointer/jsonpointer-2.3.ebuild24
-rw-r--r--dev-python/jsonref/Manifest1
-rw-r--r--dev-python/jsonref/jsonref-0.1.ebuild23
-rw-r--r--dev-python/jsonschema/Manifest2
-rw-r--r--dev-python/jsonschema/jsonschema-4.4.0-r2.ebuild2
-rw-r--r--dev-python/jupyter/Manifest2
-rw-r--r--dev-python/jupyter/jupyter-1.0.0-r4.ebuild2
-rw-r--r--dev-python/jupyter_packaging/Manifest2
-rw-r--r--dev-python/jupyter_packaging/jupyter_packaging-0.12.0-r1.ebuild (renamed from dev-python/jupyter_packaging/jupyter_packaging-0.12.0.ebuild)1
-rw-r--r--dev-python/jupyterlab_pygments/Manifest4
-rw-r--r--dev-python/jupyterlab_pygments/jupyterlab_pygments-0.2.0.ebuild24
-rw-r--r--dev-python/jupyterlab_pygments/jupyterlab_pygments-0.2.1.ebuild24
-rw-r--r--dev-python/lazr-config/Manifest1
-rw-r--r--dev-python/lazr-config/lazr-config-2.2.3-r1.ebuild44
-rw-r--r--dev-python/lazr-delegates/Manifest1
-rw-r--r--dev-python/lazr-delegates/lazr-delegates-2.0.4-r1.ebuild37
-rw-r--r--dev-python/ldap3/Manifest2
-rw-r--r--dev-python/ldap3/ldap3-2.9.1.ebuild2
-rw-r--r--dev-python/leechcorepyc/Manifest4
-rw-r--r--dev-python/leechcorepyc/leechcorepyc-2.10.2.ebuild2
-rw-r--r--dev-python/leechcorepyc/metadata.xml4
-rw-r--r--dev-python/liblarch/Manifest1
-rw-r--r--dev-python/liblarch/liblarch-3.1.0.ebuild31
-rw-r--r--dev-python/lit/Manifest3
-rw-r--r--dev-python/lit/lit-14.0.1.ebuild (renamed from dev-python/lit/lit-14.0.0.9999.ebuild)2
-rw-r--r--dev-python/lunr/Manifest2
-rw-r--r--dev-python/lunr/lunr-0.6.2.ebuild2
-rw-r--r--dev-python/makefun/Manifest2
-rw-r--r--dev-python/makefun/makefun-1.13.1.ebuild2
-rw-r--r--dev-python/mako/Manifest5
-rw-r--r--dev-python/mako/files/mako-1.1.1-pypy3-test.patch31
-rw-r--r--dev-python/mako/mako-1.1.6.ebuild33
-rw-r--r--dev-python/mako/mako-1.2.0.ebuild2
-rw-r--r--dev-python/mando/Manifest2
-rw-r--r--dev-python/mando/mando-0.7.1.ebuild2
-rw-r--r--dev-python/manuel/Manifest3
-rw-r--r--dev-python/manuel/manuel-1.10.1-r1.ebuild37
-rw-r--r--dev-python/manuel/manuel-1.10.1.ebuild4
-rw-r--r--dev-python/mdurl/Manifest4
-rw-r--r--dev-python/mdurl/mdurl-0.1.1.ebuild25
-rw-r--r--dev-python/mdurl/metadata.xml2
-rw-r--r--dev-python/mechanize/Manifest2
-rw-r--r--dev-python/mechanize/mechanize-0.4.8.ebuild29
-rw-r--r--dev-python/mkdocs-material/Manifest8
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-8.2.1.ebuild38
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-8.2.2.ebuild38
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-8.2.5.ebuild38
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-8.2.8.ebuild6
-rw-r--r--dev-python/mkdocs/Manifest4
-rw-r--r--dev-python/mkdocs/mkdocs-1.2.3.ebuild73
-rw-r--r--dev-python/mkdocs/mkdocs-1.3.0.ebuild2
-rw-r--r--dev-python/mkdocs_pymdownx_material_extras/Manifest2
-rw-r--r--dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.0.3.ebuild23
-rw-r--r--dev-python/mypy/Manifest2
-rw-r--r--dev-python/mypy/mypy-0.941.ebuild2
-rw-r--r--dev-python/nbclient/Manifest2
-rw-r--r--dev-python/nbclient/nbclient-0.6.0.ebuild42
-rw-r--r--dev-python/nbconvert/Manifest8
-rw-r--r--dev-python/nbconvert/nbconvert-6.4.2.ebuild71
-rw-r--r--dev-python/nbconvert/nbconvert-6.4.5.ebuild2
-rw-r--r--dev-python/nbconvert/nbconvert-6.5.0.ebuild (renamed from dev-python/nbconvert/nbconvert-6.4.4.ebuild)3
-rw-r--r--dev-python/nbformat/Manifest6
-rw-r--r--dev-python/nbformat/nbformat-5.1.3-r1.ebuild38
-rw-r--r--dev-python/nbformat/nbformat-5.2.0.ebuild2
-rw-r--r--dev-python/nbformat/nbformat-5.3.0-r1.ebuild (renamed from dev-python/nbformat/nbformat-5.3.0.ebuild)2
-rw-r--r--dev-python/networkx/Manifest6
-rw-r--r--dev-python/networkx/networkx-2.7.1.ebuild2
-rw-r--r--dev-python/networkx/networkx-2.8.ebuild (renamed from dev-python/networkx/networkx-2.6.3.ebuild)3
-rw-r--r--dev-python/notebook/Manifest6
-rw-r--r--dev-python/notebook/notebook-6.4.10.ebuild2
-rw-r--r--dev-python/notebook/notebook-6.4.8.ebuild97
-rw-r--r--dev-python/notebook/notebook-6.4.9.ebuild97
-rw-r--r--dev-python/nptyping/Manifest2
-rw-r--r--dev-python/nptyping/nptyping-2.0.0.ebuild45
-rw-r--r--dev-python/numpy/Manifest2
-rw-r--r--dev-python/numpy/numpy-1.22.3.ebuild2
-rw-r--r--dev-python/numpydoc/Manifest2
-rw-r--r--dev-python/numpydoc/numpydoc-1.2.1.ebuild44
-rw-r--r--dev-python/openstackdocstheme/Manifest2
-rw-r--r--dev-python/openstackdocstheme/openstackdocstheme-2.4.0.ebuild2
-rw-r--r--dev-python/osrf_pycommon/Manifest2
-rw-r--r--dev-python/osrf_pycommon/osrf_pycommon-2.0.2.ebuild25
-rw-r--r--dev-python/parso/Manifest1
-rw-r--r--dev-python/parso/parso-0.8.3-r1.ebuild31
-rw-r--r--dev-python/paste/Manifest1
-rw-r--r--dev-python/paste/paste-3.5.0-r1.ebuild36
-rw-r--r--dev-python/pastedeploy/Manifest1
-rw-r--r--dev-python/pastedeploy/pastedeploy-2.1.1-r2.ebuild33
-rw-r--r--dev-python/pathspec/Manifest2
-rw-r--r--dev-python/pathspec/pathspec-0.9.0.ebuild4
-rw-r--r--dev-python/pdm-pep517/Manifest2
-rw-r--r--dev-python/pdm-pep517/pdm-pep517-0.12.1.ebuild58
-rw-r--r--dev-python/peewee/Manifest2
-rw-r--r--dev-python/peewee/peewee-3.14.10.ebuild2
-rw-r--r--dev-python/pefile/Manifest2
-rw-r--r--dev-python/pefile/metadata.xml1
-rw-r--r--dev-python/pexpect/Manifest1
-rw-r--r--dev-python/pexpect/pexpect-4.8.0-r3.ebuild50
-rw-r--r--dev-python/pluggy/Manifest2
-rw-r--r--dev-python/pluggy/pluggy-1.0.0-r1.ebuild2
-rw-r--r--dev-python/pmw/Manifest1
-rw-r--r--dev-python/pmw/pmw-2.0.1-r3.ebuild46
-rw-r--r--dev-python/poetry-core/Manifest4
-rw-r--r--dev-python/poetry-core/poetry-core-1.0.7.ebuild55
-rw-r--r--dev-python/poetry-core/poetry-core-1.0.8.ebuild2
-rw-r--r--dev-python/prettytable/Manifest4
-rw-r--r--dev-python/prettytable/prettytable-3.1.1.ebuild31
-rw-r--r--dev-python/prettytable/prettytable-3.2.0.ebuild2
-rw-r--r--dev-python/prometheus_client/Manifest2
-rw-r--r--dev-python/prometheus_client/prometheus_client-0.14.1.ebuild30
-rw-r--r--dev-python/protobuf-python/Manifest3
-rw-r--r--dev-python/protobuf-python/protobuf-python-3.19.3-r1.ebuild67
-rw-r--r--dev-python/protobuf-python/protobuf-python-9999.ebuild45
-rw-r--r--dev-python/psutil/Manifest2
-rw-r--r--dev-python/psutil/psutil-5.9.0.ebuild2
-rw-r--r--dev-python/pyDes/Manifest2
-rw-r--r--dev-python/pyDes/metadata.xml1
-rw-r--r--dev-python/pybind11/Manifest2
-rw-r--r--dev-python/pybind11/pybind11-2.9.2.ebuild2
-rw-r--r--dev-python/pycairo/Manifest2
-rw-r--r--dev-python/pycairo/pycairo-1.21.0.ebuild2
-rw-r--r--dev-python/pycountry/Manifest5
-rw-r--r--dev-python/pycountry/files/pycountry-20.7.3-fix-tests-for-pypy3.patch21
-rw-r--r--dev-python/pycountry/pycountry-22.1.10.ebuild26
-rw-r--r--dev-python/pycountry/pycountry-22.3.5.ebuild2
-rw-r--r--dev-python/pydantic/Manifest3
-rw-r--r--dev-python/pydantic/pydantic-1.9.0-r1.ebuild73
-rw-r--r--dev-python/pydantic/pydantic-1.9.0.ebuild30
-rw-r--r--dev-python/pydevd/Manifest2
-rw-r--r--dev-python/pydevd/pydevd-2.8.0.ebuild2
-rw-r--r--dev-python/pyfuse3/Manifest2
-rw-r--r--dev-python/pyfuse3/pyfuse3-3.1.1.ebuild2
-rw-r--r--dev-python/pygal/Manifest2
-rw-r--r--dev-python/pygal/pygal-3.0.0-r2.ebuild2
-rw-r--r--dev-python/pyghmi/Manifest16
-rw-r--r--dev-python/pyghmi/metadata.xml5
-rw-r--r--dev-python/pyghmi/pyghmi-1.5.22.ebuild38
-rw-r--r--dev-python/pyghmi/pyghmi-1.5.31.ebuild31
-rw-r--r--dev-python/pyghmi/pyghmi-1.5.33.ebuild31
-rw-r--r--dev-python/pyghmi/pyghmi-1.5.37.ebuild (renamed from dev-python/pyghmi/pyghmi-1.5.34.ebuild)14
-rw-r--r--dev-python/pyghmi/pyghmi-1.5.38.ebuild (renamed from dev-python/pyghmi/pyghmi-1.5.32.ebuild)15
-rw-r--r--dev-python/pyglet/Manifest6
-rw-r--r--dev-python/pyglet/pyglet-1.5.21.ebuild62
-rw-r--r--dev-python/pyglet/pyglet-1.5.22.ebuild63
-rw-r--r--dev-python/pyglet/pyglet-1.5.23.ebuild2
-rw-r--r--dev-python/pyh2o/Manifest1
-rw-r--r--dev-python/pyh2o/pyh2o-1.ebuild23
-rw-r--r--dev-python/pyicu/Manifest2
-rw-r--r--dev-python/pyicu/pyicu-2.9.ebuild40
-rw-r--r--dev-python/pylama/Manifest4
-rw-r--r--dev-python/pylama/pylama-8.3.7.ebuild39
-rw-r--r--dev-python/pylama/pylama-8.3.8.ebuild2
-rw-r--r--dev-python/pylast/Manifest2
-rw-r--r--dev-python/pylast/pylast-5.0.0.ebuild37
-rw-r--r--dev-python/pylint/Manifest2
-rw-r--r--dev-python/pylint/pylint-2.13.5.ebuild81
-rw-r--r--dev-python/pymad/Manifest1
-rw-r--r--dev-python/pymad/pymad-0.10.ebuild21
-rw-r--r--dev-python/pymongo/Manifest2
-rw-r--r--dev-python/pymongo/pymongo-4.0.2.ebuild2
-rw-r--r--dev-python/pyopengl/Manifest2
-rw-r--r--dev-python/pyopengl/pyopengl-3.1.6.ebuild2
-rw-r--r--dev-python/pyopenssl/Manifest2
-rw-r--r--dev-python/pyopenssl/pyopenssl-20.0.1.ebuild4
-rw-r--r--dev-python/pyparsing/Manifest2
-rw-r--r--dev-python/pyparsing/pyparsing-3.0.8.ebuild46
-rw-r--r--dev-python/pyparted/Manifest4
-rw-r--r--dev-python/pyparted/pyparted-3.11.7-r1.ebuild31
-rw-r--r--dev-python/pyparted/pyparted-3.12.0.ebuild2
-rw-r--r--dev-python/pypeg2/Manifest1
-rw-r--r--dev-python/pypeg2/pypeg2-2.15.2-r1.ebuild28
-rw-r--r--dev-python/pypng/Manifest2
-rw-r--r--dev-python/pypng/pypng-0.0.21-r1.ebuild2
-rw-r--r--dev-python/pyte/Manifest2
-rw-r--r--dev-python/pyte/pyte-0.8.1.ebuild33
-rw-r--r--dev-python/pytest-asyncio/Manifest6
-rw-r--r--dev-python/pytest-asyncio/pytest-asyncio-0.17.2.ebuild35
-rw-r--r--dev-python/pytest-asyncio/pytest-asyncio-0.18.2.ebuild35
-rw-r--r--dev-python/pytest-asyncio/pytest-asyncio-0.18.3.ebuild2
-rw-r--r--dev-python/pytest-flake8/Manifest6
-rw-r--r--dev-python/pytest-flake8/pytest-flake8-1.0.7.ebuild25
-rw-r--r--dev-python/pytest-flake8/pytest-flake8-1.1.1.ebuild2
-rw-r--r--dev-python/pytest-freezegun/Manifest2
-rw-r--r--dev-python/pytest-freezegun/files/pytest-freezegun-0.4.2-distutils-depr.patch61
-rw-r--r--dev-python/pytest-freezegun/pytest-freezegun-0.4.2-r1.ebuild35
-rw-r--r--dev-python/pytest-httpbin/Manifest2
-rw-r--r--dev-python/pytest-httpbin/pytest-httpbin-1.0.2.ebuild4
-rw-r--r--dev-python/pytest-salt-factories/Manifest2
-rw-r--r--dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc13.ebuild2
-rw-r--r--dev-python/pytest-shell-utilities/Manifest2
-rw-r--r--dev-python/pytest-shell-utilities/pytest-shell-utilities-1.0.5.ebuild2
-rw-r--r--dev-python/pytest-skip-markers/Manifest2
-rw-r--r--dev-python/pytest-skip-markers/pytest-skip-markers-1.2.0.ebuild4
-rw-r--r--dev-python/pytest-system-statistics/Manifest2
-rw-r--r--dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2.ebuild2
-rw-r--r--dev-python/pytest-testinfra/Manifest2
-rw-r--r--dev-python/pytest-testinfra/pytest-testinfra-6.7.0.ebuild40
-rw-r--r--dev-python/pytest-toolbox/Manifest3
-rw-r--r--dev-python/pytest-toolbox/pytest-toolbox-0.4-r1.ebuild33
-rw-r--r--dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild5
-rw-r--r--dev-python/pytest-trio/Manifest3
-rw-r--r--dev-python/pytest-trio/pytest-trio-0.7.0-r1.ebuild52
-rw-r--r--dev-python/pytest-trio/pytest-trio-0.7.0.ebuild4
-rw-r--r--dev-python/pytest/Manifest2
-rw-r--r--dev-python/pytest/pytest-7.1.1.ebuild2
-rw-r--r--dev-python/python-dotenv/Manifest2
-rw-r--r--dev-python/python-dotenv/python-dotenv-0.20.0.ebuild18
-rw-r--r--dev-python/python-email-validator/Manifest2
-rw-r--r--dev-python/python-email-validator/python-email-validator-1.1.3.ebuild4
-rw-r--r--dev-python/python-lsp-black/Manifest8
-rw-r--r--dev-python/python-lsp-black/python-lsp-black-1.0.1.ebuild23
-rw-r--r--dev-python/python-lsp-black/python-lsp-black-1.1.0.ebuild29
-rw-r--r--dev-python/python-lsp-black/python-lsp-black-1.2.0.ebuild2
-rw-r--r--dev-python/python-lsp-black/python-lsp-black-1.2.1.ebuild36
-rw-r--r--dev-python/python-lsp-server/Manifest6
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.3.3.ebuild91
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.4.0.ebuild90
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.4.1.ebuild2
-rw-r--r--dev-python/python-ptrace/Manifest2
-rw-r--r--dev-python/python-ptrace/metadata.xml1
-rw-r--r--dev-python/pytools/Manifest2
-rw-r--r--dev-python/pytools/pytools-2022.1.3-r1.ebuild29
-rw-r--r--dev-python/pywinrm/Manifest2
-rw-r--r--dev-python/pywinrm/pywinrm-0.4.3.ebuild36
-rw-r--r--dev-python/raet/Manifest2
-rw-r--r--dev-python/raet/raet-0.6.8-r4.ebuild2
-rw-r--r--dev-python/rcssmin/Manifest3
-rw-r--r--dev-python/rcssmin/rcssmin-1.0.6.ebuild25
-rw-r--r--dev-python/rcssmin/rcssmin-1.1.0.ebuild26
-rw-r--r--dev-python/readme_renderer/Manifest6
-rw-r--r--dev-python/readme_renderer/readme_renderer-32.0.ebuild28
-rw-r--r--dev-python/readme_renderer/readme_renderer-33.0.ebuild29
-rw-r--r--dev-python/readme_renderer/readme_renderer-34.0.ebuild2
-rw-r--r--dev-python/readthedocs-sphinx-ext/Manifest4
-rw-r--r--dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.1.4.ebuild27
-rw-r--r--dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.1.5.ebuild2
-rw-r--r--dev-python/reedsolomon/Manifest3
-rw-r--r--dev-python/reedsolomon/reedsolomon-1.5.4-r1.ebuild2
-rw-r--r--dev-python/reedsolomon/reedsolomon-1.5.4.ebuild26
-rw-r--r--dev-python/regex/Manifest6
-rw-r--r--dev-python/regex/regex-2022.1.18.ebuild31
-rw-r--r--dev-python/regex/regex-2022.3.15.ebuild2
-rw-r--r--dev-python/regex/regex-2022.3.2.ebuild31
-rw-r--r--dev-python/repoze-lru/Manifest5
-rw-r--r--dev-python/repoze-lru/repoze-lru-0.7-r1.ebuild7
-rw-r--r--dev-python/repoze-lru/repoze-lru-0.7-r2.ebuild31
-rw-r--r--dev-python/repoze-sphinx-autointerface/Manifest2
-rw-r--r--dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-0.8-r1.ebuild (renamed from dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-0.8.ebuild)21
-rw-r--r--dev-python/requests_pkcs12/Manifest2
-rw-r--r--dev-python/requests_pkcs12/requests_pkcs12-1.14.ebuild24
-rw-r--r--dev-python/responses/Manifest6
-rw-r--r--dev-python/responses/responses-0.18.0.ebuild30
-rw-r--r--dev-python/responses/responses-0.19.0.ebuild30
-rw-r--r--dev-python/responses/responses-0.20.0.ebuild2
-rw-r--r--dev-python/rich/Manifest6
-rw-r--r--dev-python/rich/rich-11.2.0.ebuild45
-rw-r--r--dev-python/rich/rich-12.0.0.ebuild2
-rw-r--r--dev-python/rich/rich-12.2.0.ebuild2
-rw-r--r--dev-python/rope/Manifest2
-rw-r--r--dev-python/rope/rope-1.0.0.ebuild (renamed from dev-python/pytest-flake8/pytest-flake8-1.1.0.ebuild)23
-rw-r--r--dev-python/ruamel-std-pathlib/Manifest3
-rw-r--r--dev-python/ruamel-std-pathlib/metadata.xml4
-rw-r--r--dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.9.2-r1.ebuild35
-rw-r--r--dev-python/ruamel-yaml-clib/Manifest3
-rw-r--r--dev-python/ruamel-yaml-clib/metadata.xml4
-rw-r--r--dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.6-r1.ebuild24
-rw-r--r--dev-python/ruamel-yaml/Manifest3
-rw-r--r--dev-python/ruamel-yaml/metadata.xml4
-rw-r--r--dev-python/ruamel-yaml/ruamel-yaml-0.17.21-r1.ebuild57
-rw-r--r--dev-python/sarge/Manifest3
-rw-r--r--dev-python/sarge/sarge-0.1.6.ebuild26
-rw-r--r--dev-python/sarge/sarge-0.1.7.ebuild27
-rw-r--r--dev-python/scrypt/Manifest2
-rw-r--r--dev-python/scrypt/scrypt-0.8.20.ebuild2
-rw-r--r--dev-python/sentry-sdk/Manifest4
-rw-r--r--dev-python/sentry-sdk/sentry-sdk-1.5.6.ebuild80
-rw-r--r--dev-python/sentry-sdk/sentry-sdk-1.5.7.ebuild2
-rw-r--r--dev-python/setproctitle/Manifest2
-rw-r--r--dev-python/setproctitle/setproctitle-1.2.3.ebuild18
-rw-r--r--dev-python/setuptools-declarative-requirements/Manifest2
-rw-r--r--dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.2.0-r1.ebuild2
-rw-r--r--dev-python/setuptools/Manifest4
-rw-r--r--dev-python/setuptools/setuptools-62.0.0.ebuild4
-rw-r--r--dev-python/setuptools/setuptools-62.1.0.ebuild132
-rw-r--r--dev-python/sexpdata/Manifest1
-rw-r--r--dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild19
-rw-r--r--dev-python/sh/Manifest2
-rw-r--r--dev-python/sh/sh-1.14.2.ebuild4
-rw-r--r--dev-python/signature_dispatch/Manifest1
-rw-r--r--dev-python/signature_dispatch/signature_dispatch-1.0.0.ebuild23
-rw-r--r--dev-python/simber/Manifest2
-rw-r--r--dev-python/simber/metadata.xml1
-rw-r--r--dev-python/simplesoapy/Manifest4
-rw-r--r--dev-python/simplesoapy/metadata.xml16
-rw-r--r--dev-python/simplesoapy/simplesoapy-1.5.1-r1.ebuild27
-rw-r--r--dev-python/simplesoapy/simplesoapy-9999.ebuild27
-rw-r--r--dev-python/simplespectral/Manifest4
-rw-r--r--dev-python/simplespectral/metadata.xml20
-rw-r--r--dev-python/simplespectral/simplespectral-1.0.0.ebuild29
-rw-r--r--dev-python/simplespectral/simplespectral-9999.ebuild29
-rw-r--r--dev-python/slixmpp/Manifest6
-rw-r--r--dev-python/slixmpp/metadata.xml4
-rw-r--r--dev-python/slixmpp/slixmpp-1.8.2.ebuild37
-rw-r--r--dev-python/slixmpp/slixmpp-9999.ebuild1
-rw-r--r--dev-python/snappy/Manifest4
-rw-r--r--dev-python/snappy/snappy-0.6.0.ebuild28
-rw-r--r--dev-python/snappy/snappy-0.6.1.ebuild2
-rw-r--r--dev-python/socksio/Manifest2
-rw-r--r--dev-python/socksio/socksio-1.0.0.ebuild5
-rw-r--r--dev-python/soupsieve/Manifest2
-rw-r--r--dev-python/soupsieve/soupsieve-2.3.2.ebuild33
-rw-r--r--dev-python/sphinx-autodoc-typehints/Manifest4
-rw-r--r--dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.18.0.ebuild42
-rw-r--r--dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.18.1.ebuild42
-rw-r--r--dev-python/sphinx-jinja/Manifest7
-rw-r--r--dev-python/sphinx-jinja/metadata.xml14
-rw-r--r--dev-python/sphinx-jinja/sphinx-jinja-1.1.0.ebuild37
-rw-r--r--dev-python/sphinx-jinja/sphinx-jinja-1.2.1-r1.ebuild29
-rw-r--r--dev-python/sphinx-jinja/sphinx-jinja-1.4.0.ebuild29
-rw-r--r--dev-python/sphinx-tabs/Manifest4
-rw-r--r--dev-python/sphinx-tabs/sphinx-tabs-3.1.0.ebuild38
-rw-r--r--dev-python/sphinx-tabs/sphinx-tabs-3.3.0.ebuild2
-rw-r--r--dev-python/sphinx-testing/Manifest2
-rw-r--r--dev-python/sphinx-testing/sphinx-testing-1.0.1-r2.ebuild2
-rw-r--r--dev-python/sphinxcontrib-bibtex/Manifest2
-rw-r--r--dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.4.2.ebuild42
-rw-r--r--dev-python/spotipy/Manifest2
-rw-r--r--dev-python/spotipy/metadata.xml1
-rw-r--r--dev-python/stripe/Manifest4
-rw-r--r--dev-python/stripe/stripe-2.71.0.ebuild68
-rw-r--r--dev-python/stripe/stripe-2.72.0.ebuild68
-rw-r--r--dev-python/suds/Manifest2
-rw-r--r--dev-python/suds/suds-1.1.0.ebuild2
-rw-r--r--dev-python/svg-path/Manifest2
-rw-r--r--dev-python/svg-path/svg-path-6.0.ebuild33
-rw-r--r--dev-python/sympy/Manifest6
-rw-r--r--dev-python/sympy/sympy-1.10.1.ebuild2
-rw-r--r--dev-python/sympy/sympy-1.10.ebuild61
-rw-r--r--dev-python/sympy/sympy-1.9.ebuild61
-rw-r--r--dev-python/tempest/Manifest2
-rw-r--r--dev-python/tempest/tempest-30.1.0.ebuild69
-rw-r--r--dev-python/terminado/Manifest4
-rw-r--r--dev-python/terminado/terminado-0.13.1.ebuild30
-rw-r--r--dev-python/terminado/terminado-0.13.3.ebuild2
-rw-r--r--dev-python/text-unidecode/Manifest2
-rw-r--r--dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild2
-rw-r--r--dev-python/tifffile/Manifest2
-rw-r--r--dev-python/tifffile/tifffile-2022.4.8.ebuild53
-rw-r--r--dev-python/tldextract/Manifest2
-rw-r--r--dev-python/tldextract/tldextract-3.2.1.ebuild33
-rw-r--r--dev-python/toml/Manifest2
-rw-r--r--dev-python/toml/toml-0.10.2.ebuild2
-rw-r--r--dev-python/tomli/Manifest2
-rw-r--r--dev-python/tomli/tomli-2.0.1.ebuild2
-rw-r--r--dev-python/tox/Manifest2
-rw-r--r--dev-python/tox/tox-3.25.0.ebuild74
-rw-r--r--dev-python/trimesh/Manifest6
-rw-r--r--dev-python/trimesh/trimesh-3.10.7.ebuild (renamed from dev-python/trimesh/trimesh-3.10.6.ebuild)0
-rw-r--r--dev-python/trimesh/trimesh-3.10.8.ebuild62
-rw-r--r--dev-python/trio/Manifest4
-rw-r--r--dev-python/trio/metadata.xml4
-rw-r--r--dev-python/trio/trio-0.20.0.ebuild34
-rw-r--r--dev-python/twine/Manifest2
-rw-r--r--dev-python/twine/twine-4.0.0.ebuild2
-rw-r--r--dev-python/twisted/Manifest2
-rw-r--r--dev-python/twisted/twisted-22.4.0.ebuild156
-rw-r--r--dev-python/txaio/Manifest4
-rw-r--r--dev-python/txaio/txaio-21.2.1.ebuild35
-rw-r--r--dev-python/txaio/txaio-22.2.1.ebuild2
-rw-r--r--dev-python/unidecode/Manifest4
-rw-r--r--dev-python/unidecode/unidecode-1.3.3.ebuild21
-rw-r--r--dev-python/unidecode/unidecode-1.3.4.ebuild2
-rw-r--r--dev-python/unittest-mixins/Manifest2
-rw-r--r--dev-python/unittest-mixins/unittest-mixins-1.6-r1.ebuild2
-rw-r--r--dev-python/uranium/Manifest2
-rw-r--r--dev-python/uranium/uranium-4.13.0-r1.ebuild2
-rw-r--r--dev-python/uri_template/Manifest4
-rw-r--r--dev-python/uri_template/uri_template-1.1.0.ebuild2
-rw-r--r--dev-python/uri_template/uri_template-1.2.0.ebuild23
-rw-r--r--dev-python/uvicorn/Manifest2
-rw-r--r--dev-python/uvicorn/uvicorn-0.17.6.ebuild4
-rw-r--r--dev-python/vdf/Manifest2
-rw-r--r--dev-python/vdf/vdf-3.4.ebuild2
-rw-r--r--dev-python/versioneer/Manifest4
-rw-r--r--dev-python/versioneer/versioneer-0.21.ebuild35
-rw-r--r--dev-python/versioneer/versioneer-0.22.ebuild2
-rw-r--r--dev-python/virtualenv/Manifest2
-rw-r--r--dev-python/virtualenv/virtualenv-20.14.1.ebuild99
-rw-r--r--dev-python/voluptuous/Manifest2
-rw-r--r--dev-python/voluptuous/voluptuous-0.13.1-r1.ebuild26
-rw-r--r--dev-python/watchgod/Manifest4
-rw-r--r--dev-python/watchgod/watchgod-0.8.1.ebuild21
-rw-r--r--dev-python/watchgod/watchgod-0.8.ebuild2
-rw-r--r--dev-python/websockets/Manifest7
-rw-r--r--dev-python/websockets/files/websockets-10.0-py3.9-fix-deprecation.patch35
-rw-r--r--dev-python/websockets/websockets-10.0.ebuild33
-rw-r--r--dev-python/websockets/websockets-10.1.ebuild27
-rw-r--r--dev-python/websockets/websockets-10.2.ebuild23
-rw-r--r--dev-python/werkzeug/Manifest2
-rw-r--r--dev-python/werkzeug/werkzeug-2.1.1.ebuild2
-rw-r--r--dev-python/wheel/Manifest2
-rw-r--r--dev-python/wheel/wheel-0.37.1-r1.ebuild2
-rw-r--r--dev-python/widgetsnbextension/Manifest4
-rw-r--r--dev-python/widgetsnbextension/widgetsnbextension-3.5.1-r1.ebuild21
-rw-r--r--dev-python/widgetsnbextension/widgetsnbextension-3.6.0.ebuild2
-rw-r--r--dev-python/wrapt/Manifest2
-rw-r--r--dev-python/wrapt/wrapt-1.14.0.ebuild2
-rw-r--r--dev-python/wsproto/Manifest2
-rw-r--r--dev-python/wsproto/wsproto-1.1.0.ebuild4
-rw-r--r--dev-python/xmlschema/Manifest4
-rw-r--r--dev-python/xmlschema/xmlschema-1.10.0.ebuild2
-rw-r--r--dev-python/xmlschema/xmlschema-1.9.2.ebuild31
-rw-r--r--dev-python/yara-python/Manifest2
-rw-r--r--dev-python/yara-python/metadata.xml1
-rw-r--r--dev-python/yaswfp/Manifest1
-rw-r--r--dev-python/yaswfp/yaswfp-0.9.3-r1.ebuild21
-rw-r--r--dev-python/youtube-search-python/Manifest4
-rw-r--r--dev-python/youtube-search-python/metadata.xml1
-rw-r--r--dev-python/youtube-search-python/youtube-search-python-1.6.4.ebuild22
-rw-r--r--dev-python/ytmusicapi/Manifest2
-rw-r--r--dev-python/ytmusicapi/metadata.xml1
-rw-r--r--dev-python/zconfig/Manifest3
-rw-r--r--dev-python/zconfig/zconfig-3.6.0-r1.ebuild33
-rw-r--r--dev-python/zconfig/zconfig-3.6.0.ebuild3
-rw-r--r--dev-python/zope-component/Manifest1
-rw-r--r--dev-python/zope-component/zope-component-4.4.1-r1.ebuild54
-rw-r--r--dev-python/zope-configuration/Manifest4
-rw-r--r--dev-python/zope-configuration/zope-configuration-4.4.0-r1.ebuild45
-rw-r--r--dev-python/zope-configuration/zope-configuration-4.4.1-r1.ebuild56
-rw-r--r--dev-python/zope-deprecation/Manifest1
-rw-r--r--dev-python/zope-deprecation/zope-deprecation-4.4.0-r1.ebuild42
-rw-r--r--dev-python/zope-event/Manifest1
-rw-r--r--dev-python/zope-event/zope-event-4.5.0-r2.ebuild42
-rw-r--r--dev-python/zope-exceptions/Manifest5
-rw-r--r--dev-python/zope-exceptions/files/zope-exceptions-4.4-fix-test-py3.10.patch23
-rw-r--r--dev-python/zope-exceptions/zope-exceptions-4.4.ebuild38
-rw-r--r--dev-python/zope-exceptions/zope-exceptions-4.5.ebuild29
-rw-r--r--dev-python/zope-i18nmessageid/Manifest1
-rw-r--r--dev-python/zope-i18nmessageid/zope-i18nmessageid-5.0.1-r1.ebuild46
-rw-r--r--dev-python/zope-interface/Manifest1
-rw-r--r--dev-python/zope-interface/zope-interface-5.4.0-r1.ebuild51
-rw-r--r--dev-python/zope-schema/Manifest4
-rw-r--r--dev-python/zope-schema/zope-schema-6.1.1.ebuild43
-rw-r--r--dev-python/zope-schema/zope-schema-6.2.0-r1.ebuild53
-rw-r--r--dev-python/zope-schema/zope-schema-6.2.0.ebuild43
-rw-r--r--dev-python/zope-testing/Manifest5
-rw-r--r--dev-python/zope-testing/zope-testing-4.10-r1.ebuild43
-rw-r--r--dev-python/zope-testing/zope-testing-4.10.ebuild2
-rw-r--r--dev-python/zope-testing/zope-testing-4.9.ebuild31
673 files changed, 5121 insertions, 5905 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 15c53698c085..af8ce5480708 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/PyPDF2/Manifest b/dev-python/PyPDF2/Manifest
index 0d81fc9ebb57..a93975c71abb 100644
--- a/dev-python/PyPDF2/Manifest
+++ b/dev-python/PyPDF2/Manifest
@@ -1,4 +1,10 @@
AUX PyPDF2-1.26.0-py3-tests.patch 1452 BLAKE2B bdeb36156cf9b6eec975f0b92f85cb6794259081ec8766b316e94efdf90ddf4bd2401fe1954d87e841628aa90b0978e9899f7562c5c15d71c2c271c6e8537894 SHA512 434d1cb0fb934149054d16521ca414291cbb83618de1468a2a9e630e75fddad4c33c3ba254ae00315b2075faad333b9b027625adda3a0cf064df3366989ea399
DIST PyPDF2-1.26.0.tar.gz 77556 BLAKE2B 8ce9b95165a3841154b6e38e24ca5a4db434ceef9c55fbf2d146b379586160cb985948e0feb7aed135f601535d034ef79ddc1af58a670b07ff7d3621907022ec SHA512 7b427f1d099dcd687a718fb8d86e6f677ad45257414c6367e4dfacd8dfef7e3dbe3816027359868764981f36a30721f1731b4c23cbe2f35cfab1c64fb290b034
+DIST PyPDF2-1.27.1.gh.tar.gz 1170252 BLAKE2B 81049707d4dd406405ec994228226edfe7cde4d57007146893c5fec14a4e82355c427cac64a2e338945f06c5bce1802e64bf9b042770a2d2ea7da6ed6982908d SHA512 3bd00e7057af8d0f7fdea378b8fae463ce93d37c68997511df10c53b139c0cb13329143bdac133a825404ab459ab3ead64c455ac3e58ddd5097c2985f86c2a46
+DIST PyPDF2-1.27.3.gh.tar.gz 2036376 BLAKE2B fdb35cc61a0fe4c16de9a3717b03c276478a1810ce99996c391d50ccf9ae2d3e048201e95cf9d51e120674aaea2b6435c648ee238d1c9a45de50406c0b3df196 SHA512 01ec6d2f51e6b0865a6d1b5f7cc0297783ee745336b0d8be295c0b1234e1904f2904d49ebbb0f471e65325a75428ed9904f8c565cb7b7001fce27b22521a7f04
+DIST PyPDF2-1.27.4.gh.tar.gz 2037899 BLAKE2B 6f9a71504303959bd8c84d75e0c695e73ffc1927aa664c5ae8b43c678a692ea9c0b1c852d01ace4aa502dc2bba99c7047e373c427a1d044608d0300f5dd647fa SHA512 c0153226e996166ca5f4fa1f04a496afdc5a465dd427df64422748bad907184d18336dbc929b64b479483cf6e435fdeb1dd79d444bc9f4b8cd5f184acb3236f1
EBUILD PyPDF2-1.26.0-r2.ebuild 780 BLAKE2B d3421ce6aeab525aeb2b54ca4904c8f6f7d46f06a430f99b43ba9ea6a3178fa72cea5c5d998f3ef2f10af306781dcb073f2839d70beb3355cd8dd62be65c0a4f SHA512 0c24a667f03548abf6bd43b81af5909f7dc11923cd75d9db36a8836b5082dad411013282f2c5d1de44d53668c31bc2a0849b6d27087bebf2f4b5b346e0ce16e6
-MISC metadata.xml 376 BLAKE2B 7d73355900b976d92f7fdf12ceb2d19d598557a26f624b2db84597d6747f718eb86cdbc2c96e4e68f3f530193a30943d1c49bde748ee49abf3db23f96690d050 SHA512 1614e84a61aff9ca94b7994782bcc85988707f5a0a646d75a7bd9d52802f47c8451d86ed1d38ae0d7915cedf746d8df98edb34559dd5bb278fb4b92cf6bc7a5e
+EBUILD PyPDF2-1.27.1.ebuild 759 BLAKE2B 4f388fd0c8a9c7acc4003af7c8ab83d33bdeaf4fede8b9d8ded7a13dc574baac0ca4fa49f7e92729daf645030814b1a2179ce7712bd813006a5f583f84b06627 SHA512 ee8ecbbcd68939468302883e6a47b58fb0c5ff8308eec5abda7b7c3a9d935b8f20fb3e2e626909d83ef1a9467aa185ea14b0de467c1af3867e3b55daf9e06a13
+EBUILD PyPDF2-1.27.3.ebuild 759 BLAKE2B 4f388fd0c8a9c7acc4003af7c8ab83d33bdeaf4fede8b9d8ded7a13dc574baac0ca4fa49f7e92729daf645030814b1a2179ce7712bd813006a5f583f84b06627 SHA512 ee8ecbbcd68939468302883e6a47b58fb0c5ff8308eec5abda7b7c3a9d935b8f20fb3e2e626909d83ef1a9467aa185ea14b0de467c1af3867e3b55daf9e06a13
+EBUILD PyPDF2-1.27.4.ebuild 759 BLAKE2B 4f388fd0c8a9c7acc4003af7c8ab83d33bdeaf4fede8b9d8ded7a13dc574baac0ca4fa49f7e92729daf645030814b1a2179ce7712bd813006a5f583f84b06627 SHA512 ee8ecbbcd68939468302883e6a47b58fb0c5ff8308eec5abda7b7c3a9d935b8f20fb3e2e626909d83ef1a9467aa185ea14b0de467c1af3867e3b55daf9e06a13
+MISC metadata.xml 375 BLAKE2B 2493f7d2ef79342af0ef890e3683fa55255d869c684bba7224ab3afab61e77a239e323c8e63138ce4fea23c32348458cd27a0c58a3b6640854ec27b26cdb40cb SHA512 5e0d6e18e0005e4f323468b8fbfa26dc7ba33d26a94d5fda11c40f62ece84578c1f08843c9f0cf96f0d918d22063f494d486a6d692cecb5b407efaaf92aa9b8b
diff --git a/dev-python/PyPDF2/PyPDF2-1.27.1.ebuild b/dev-python/PyPDF2/PyPDF2-1.27.1.ebuild
new file mode 100644
index 000000000000..f2b04ef62173
--- /dev/null
+++ b/dev-python/PyPDF2/PyPDF2-1.27.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+ https://pypi.org/project/PyPDF2/
+ https://github.com/py-pdf/PyPDF2/
+"
+SRC_URI="
+ https://github.com/py-pdf/PyPDF2/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="examples"
+
+BDEPEND="
+ dev-python/pillow[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+ if use examples; then
+ docinto examples
+ dodoc -r Sample_Code/.
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/PyPDF2/PyPDF2-1.27.3.ebuild b/dev-python/PyPDF2/PyPDF2-1.27.3.ebuild
new file mode 100644
index 000000000000..f2b04ef62173
--- /dev/null
+++ b/dev-python/PyPDF2/PyPDF2-1.27.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+ https://pypi.org/project/PyPDF2/
+ https://github.com/py-pdf/PyPDF2/
+"
+SRC_URI="
+ https://github.com/py-pdf/PyPDF2/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="examples"
+
+BDEPEND="
+ dev-python/pillow[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+ if use examples; then
+ docinto examples
+ dodoc -r Sample_Code/.
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/PyPDF2/PyPDF2-1.27.4.ebuild b/dev-python/PyPDF2/PyPDF2-1.27.4.ebuild
new file mode 100644
index 000000000000..f2b04ef62173
--- /dev/null
+++ b/dev-python/PyPDF2/PyPDF2-1.27.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+ https://pypi.org/project/PyPDF2/
+ https://github.com/py-pdf/PyPDF2/
+"
+SRC_URI="
+ https://github.com/py-pdf/PyPDF2/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="examples"
+
+BDEPEND="
+ dev-python/pillow[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+ if use examples; then
+ docinto examples
+ dodoc -r Sample_Code/.
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/PyPDF2/metadata.xml b/dev-python/PyPDF2/metadata.xml
index 9a0740f04a50..fdc37f62e8b2 100644
--- a/dev-python/PyPDF2/metadata.xml
+++ b/dev-python/PyPDF2/metadata.xml
@@ -7,6 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">PyPDF2</remote-id>
- <remote-id type="github">mstamy2/PyPDF2</remote-id>
+ <remote-id type="github">py-pdf/PyPDF2</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index ee9d2a75ecb6..40a24efb6c08 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -1,5 +1,5 @@
DIST alembic-1.7.6.tar.gz 1235649 BLAKE2B 5e12cf09927c7851ad5c95b7047865eec6ca01d3ce94045be3601855370e1cce8371d16ee4141a953a8ea0ffaafaa68c08499416283c7996b086b7b5967c8790 SHA512 dca97722ac70654dfa23d673b776d064af13bf1e59219131d7716d7ce183508361bad713d7d0986c8a56dd66c58a59fafc1c3b3ef80507eaf6368e48f9c1a059
DIST alembic-1.7.7.tar.gz 1247590 BLAKE2B 9906a266b71d658bd66b00b237bc21bb092646077584ddb5c245f73709087f0e476e86eb022bf041e57a68e16ee89e5a3a047dc7ec2d43ffa941b2e803aef0fe SHA512 dcb4ba2faafc3ee789981931e0548f7328c1118938150789218e720f39386fd5e7e2543ab241838bcc1faaf36db07900fd065963496e68ced0896a5f4795d63d
EBUILD alembic-1.7.6.ebuild 923 BLAKE2B edeacc8b0f178566fd2aa0d2dac803546333ac2075419163bb8eb263b4425775b45645b1c3269ff5b9d0fd863d4870353494c0e2d62cdd9de2edcd6c9fc4897b SHA512 c0a2850ebd134208a7a61bd7e2aa56f782f93e010e14927c2f35e639a816b7d729a3203af24a9468df8e5d302e976771174e28c471bdf2012cc41dc27de83a33
-EBUILD alembic-1.7.7.ebuild 925 BLAKE2B 59970ccde5f3fcf3646b5d507ca5388ae5083f903060c0c5d32f66c7844a0a6eaf85a4913763473af52e540b0e84e9c7ab90fc1e257a2eb3f8776ec147bcbbfb SHA512 df196708b8ea242cb6798f2c924aa1f26a78cea7f0ff9e7d1ae599d2c1a245a208d73e7456034b0bb45e8a5cc5c598a8038d6a327eb545a879340196ec009dc9
+EBUILD alembic-1.7.7.ebuild 923 BLAKE2B edeacc8b0f178566fd2aa0d2dac803546333ac2075419163bb8eb263b4425775b45645b1c3269ff5b9d0fd863d4870353494c0e2d62cdd9de2edcd6c9fc4897b SHA512 c0a2850ebd134208a7a61bd7e2aa56f782f93e010e14927c2f35e639a816b7d729a3203af24a9468df8e5d302e976771174e28c471bdf2012cc41dc27de83a33
MISC metadata.xml 516 BLAKE2B 08b11ebed2913b00e0a8c0044a50e3ca7bc0e51fcad180725c90445227fed1aed58ed89b4bed58ef5c050c3eee3c19da33aabce5cd1f7835f4b560e67ccc7744 SHA512 b4afb6af57562e6065f03db71da0dbdfc9c4337e54cbaddfa257ee7bad48dbeecfaccd765901bf65279e34cf96be3975f983017858904716a36bf8c18f33db79
diff --git a/dev-python/alembic/alembic-1.7.7.ebuild b/dev-python/alembic/alembic-1.7.7.ebuild
index 6e1e5735a059..dbad78231a74 100644
--- a/dev-python/alembic/alembic-1.7.7.ebuild
+++ b/dev-python/alembic/alembic-1.7.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
IUSE="doc"
RDEPEND="
diff --git a/dev-python/ansi/Manifest b/dev-python/ansi/Manifest
index 93b7b4a406eb..b5daa60940af 100644
--- a/dev-python/ansi/Manifest
+++ b/dev-python/ansi/Manifest
@@ -1,8 +1,3 @@
-DIST ansi-0.2.0.tar.gz 5173 BLAKE2B 436caa8e1f36e96f1844e79e3a0ff0c4099e76b25ce9f56c9d8663aeeb650f32fba75a14fe8548f557fb020e2340707272fdda4cdd3c245c903a4f801ae48413 SHA512 22c69b5030f03eca9470e288c16e62042ccd02ef2e232600a4fab629354601d5da0f7c16b60dae7293c69255e5d4125298890d99dba8e5387960a5be60b92d61
-DIST ansi-0.3.5.tar.gz 6597 BLAKE2B 4e32bd7add4af1d9f11173aa79d6ed139814f3b3727a4599f104e8632a4e169fdaccf3e18ecf425f86c17c70c1d185f6a915bd9cbac2589d376fc23c338127e6 SHA512 a12b7e1231c2691edf6d807907fe6b8a8d6c6bc116fd9681b6bb7603e6e2ce7af17e3e7892d4046752844327eb8f02a248f93686640bec24dbe2be59202b01e3
DIST ansi-0.3.6.tar.gz 6668 BLAKE2B a2bd492aa5c68041feeb04e798ce301ae50ba217c695f4500b033911a719a9e91dc6213d81361e36819a1d46ddeef82e4684ee0c395ec70fc93c6957e2a410b2 SHA512 6b7512013db18436f5982175d82c9f333eef7655eece12454f4731c7f2ed675ab39986e813560d1621b365b7541a5ca6c37d88f2ca5be4460f1ae86cb27d1911
-EBUILD ansi-0.2.0-r1.ebuild 470 BLAKE2B 37aa3b2b8c38e61c9a4e99cca4ec9b131958d12f0df0e116ccc65ff309dd11545fdec24f22964fda28971027764430f4b83258010355e8263338ce17adc96836 SHA512 a5032d3dcc4a5ada1434ccb970622a722dffcc71d697b48e54c6a0e4760f82bddea1241844b51aba5b3cde6b0b615bbb5e6b1f5aed30ec5f8de0b83bc704e621
-EBUILD ansi-0.2.0.ebuild 465 BLAKE2B 2161a95e1dd66b9b0d0706a086e760df876f240584a54081b6d6e76ed6a110d239b99b72730b1e34281b669641571bfd3edafc0e03c93bc5ce6e54b8eac8e748 SHA512 3b37844d0d03f3586da45c015e224e8146360e4b683ff454ad77a4b05700c3a1d02ae41a44111aaa492bc024a2f861ef7d9309e0adfea7a4bad849cc6912d17e
-EBUILD ansi-0.3.5.ebuild 471 BLAKE2B 44bc26a0810107725db720b55d1168cfd564431885a5ec37bb5e3b49ba9aea8176d70c66d074b37d736247a6f2c22ef29bfa767dcc2223b2728f22c8003c239b SHA512 244d1ce356b0efeaa23685eadce723951798b979f499d529631ac5d40fd229f1f0caead0feb6226505bb2a73fae852c4c6521b78145efea0da19d8c5d7bce76a
EBUILD ansi-0.3.6.ebuild 471 BLAKE2B 44bc26a0810107725db720b55d1168cfd564431885a5ec37bb5e3b49ba9aea8176d70c66d074b37d736247a6f2c22ef29bfa767dcc2223b2728f22c8003c239b SHA512 244d1ce356b0efeaa23685eadce723951798b979f499d529631ac5d40fd229f1f0caead0feb6226505bb2a73fae852c4c6521b78145efea0da19d8c5d7bce76a
MISC metadata.xml 391 BLAKE2B 6bc19e1bcc5f7a607edffdee87f993d9c4cfa9e741e5d3f3d1b009279016f1771bb2a5ad0547c19d607b0247437fe92006c59ec10f260434f6eb55201deebe1d SHA512 acc12df2836c216cd40ad604f55664abd2d228018c1164006b05b74aefc3bf81967227dbcf414ed175fa8e07e10f0e0d6decb37c24a4aa8d58fac7407c63cc37
diff --git a/dev-python/ansi/ansi-0.2.0-r1.ebuild b/dev-python/ansi/ansi-0.2.0-r1.ebuild
deleted file mode 100644
index e29598da4af6..000000000000
--- a/dev-python/ansi/ansi-0.2.0-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="ANSI cursor movement and graphics in Python"
-HOMEPAGE="https://github.com/tehmaze/ansi"
-SRC_URI="https://github.com/tehmaze/${PN}/archive/${P}.tar.gz"
-S="${WORKDIR}/${PN}-${P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-distutils_enable_tests pytest
diff --git a/dev-python/ansi/ansi-0.2.0.ebuild b/dev-python/ansi/ansi-0.2.0.ebuild
deleted file mode 100644
index 969860654680..000000000000
--- a/dev-python/ansi/ansi-0.2.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=no
-inherit distutils-r1
-
-DESCRIPTION="ANSI cursor movement and graphics in Python"
-HOMEPAGE="https://github.com/tehmaze/ansi"
-SRC_URI="https://github.com/tehmaze/${PN}/archive/${P}.tar.gz"
-S="${WORKDIR}/${PN}-${P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-distutils_enable_tests pytest
diff --git a/dev-python/ansi/ansi-0.3.5.ebuild b/dev-python/ansi/ansi-0.3.5.ebuild
deleted file mode 100644
index 838f9f8f9f2e..000000000000
--- a/dev-python/ansi/ansi-0.3.5.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="ANSI cursor movement and graphics in Python"
-HOMEPAGE="https://github.com/tehmaze/ansi/"
-SRC_URI="https://github.com/tehmaze/${PN}/archive/${P}.tar.gz"
-S="${WORKDIR}/${PN}-${P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-distutils_enable_tests pytest
diff --git a/dev-python/antlr4-python3-runtime/Manifest b/dev-python/antlr4-python3-runtime/Manifest
index 26f42845b7fe..a8a86bc9c0b5 100644
--- a/dev-python/antlr4-python3-runtime/Manifest
+++ b/dev-python/antlr4-python3-runtime/Manifest
@@ -1,3 +1,5 @@
+DIST antlr-4.10.tar.gz 4599769 BLAKE2B 030a4cef752aec2199a816717e242b12245d869634e8c3b94825990f1ad99c000d8bc247c95b182b8146ae57f705a437b3a43fe91f9855958ed2f2115cdbef40 SHA512 af865442047ad8880172e62d17b7eb68d5eeda668ed55995b05cae69ee5e47a89d7a757ddd429ab8d93f5bad50269f0e3dc2e9cf121a9b3d6a87674787858309
DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9 SHA512 61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127
+EBUILD antlr4-python3-runtime-4.10.ebuild 540 BLAKE2B 04881ad4a4fd8f3c32f909ff7418996dc098a40048f052f626785e884349e73ba051a8c89f29ea23c1542ee6802e2785c3ebee513a74d7d213dfba0f7da32443 SHA512 6946bc4502a74c7da3a5e5f9043d4f983518a6cc3cecc955a07c45714372afff65fee25ae226adf078baead318de3980bdc4c158a911c392096bc1d8a221007f
EBUILD antlr4-python3-runtime-4.9.3.ebuild 534 BLAKE2B 13394f582021232d8a283bcb7cba8d0dc608d7200e95067c8d19a3a20c364ad60df42a7195af869e97a954f15f190c46816a6fdddbe47abf5c2b0fae2f90456a SHA512 64f383bfbfc4fc0fa2b8dae0e9f41d472183875cfcc078f8cd2b9be9e17cdcbd4718d874792286f91386fbff840e043ff10ec5722ff8605f4ce09400363c115c
MISC metadata.xml 475 BLAKE2B 12dd34c09572017544a99c3985f6a7ad6c163f999f43fbc7ef4903456fe2d7fc59a8571fa3337ebe5a49eb6efab0a657a1b82b484b55887c799af11c0e64e716 SHA512 44ddd959d9f77d7beb97f84888db46ca468ed79ca844f89bbcac57366f42e1c2a1689497e2c25a659d2a63026b3c85f8348a43ee0213573d4a85cbf77fdfb993
diff --git a/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.10.ebuild b/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.10.ebuild
new file mode 100644
index 000000000000..93aaa44d8c7c
--- /dev/null
+++ b/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.10.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python 3 runtime for ANTLR"
+HOMEPAGE="https://www.antlr.org/"
+SRC_URI="
+ https://github.com/antlr/antlr4/archive/${PV}.tar.gz
+ -> antlr-${PV}.tar.gz
+"
+S="${WORKDIR}/antlr4-${PV}/runtime/Python3"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+python_test() {
+ "${EPYTHON}" tests/run.py -v || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/anyio/Manifest b/dev-python/anyio/Manifest
index 3781154b0e63..be2a52e41f8b 100644
--- a/dev-python/anyio/Manifest
+++ b/dev-python/anyio/Manifest
@@ -1,4 +1,4 @@
AUX anyio-3.5.0-pytest-7.patch 2624 BLAKE2B e9a1fd06838f2d8fd9c2a2a1e33f6d55d5d9b0edfbb3eb1cc703164a2c85e1f7c3a1a099b6b659826098b5710352b289dcb129b5248c1a6fa392efd26652f258 SHA512 207d7e4cd4b3be7399625874bfae47be94b7593e53a1fd61f84ee87810992c0a06a466ca47b1419858d81879c25ba6666e043015ce5271034186d77a506e290f
DIST anyio-3.5.0.tar.gz 136934 BLAKE2B 422d604c23658844467926f42c09895e54debfd3ddf2f7fa561eccae0c9cbc225f51d663cb9f98a2455736ad7a81eb4ae40a6f3ad66f3d2f0b02d0a5157203e0 SHA512 b91124c95d194eb7e4542405a973895d21562a2636d9600d528465da52536d1ffedbf5a6fc3ea5b1ff3e83e7dca2b42f090bb2ff6b077e32f5a2c314f07d3206
-EBUILD anyio-3.5.0-r1.ebuild 1280 BLAKE2B c8ac3efda1b2d446405787238ae535fedc4c5d2e0c8c5d82dd26a70bd201600d19dd964198ad6444fb0897bd693163ad07f91fe13945a6c4cb23a97566795380 SHA512 b014a15f307cfa893b743998d171f38d7f5df75e87e36e97151915f376781b641fcd1a25af6d8c8f40edf8a2de202f8bff02ad98fc02a800aeeab63c421f2e9b
+EBUILD anyio-3.5.0-r1.ebuild 1371 BLAKE2B f730782df8dd1ed27ba15a406e5d5a51df3d040a2d7e09bb122a115da7e9bf97e4fa89d5bcf98b7fc55f7496220391ba845566867358a1f275a9fc9fa190dfae SHA512 9ae49abc44dd21ff4595400259db8525ba0e9f2cd4c8b557b84315a285be173aac9f150228eea538bf024cebe4c99932f7e348ea8d396b41d0739544b9cbf65f
MISC metadata.xml 1321 BLAKE2B 22708116b3b04529a83c9e005e421dab21dd5b259df12c3c7e75c74cc3505510b828ebe9808a234ce91d0fc2f17476bf884050561efb18892eb13c35806bbfc1 SHA512 6c1333b6e58faacacf68cd1bd6544c5b28d55ebb75efba1702aa5e2d4f28c29ac86dbbfd45dbb8af1dc2bf69476667d52c7f14bc765d836133e0811c6f2c880e
diff --git a/dev-python/anyio/anyio-3.5.0-r1.ebuild b/dev-python/anyio/anyio-3.5.0-r1.ebuild
index cbbb327c2923..c9106fe2bdd7 100644
--- a/dev-python/anyio/anyio-3.5.0-r1.ebuild
+++ b/dev-python/anyio/anyio-3.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
@@ -30,8 +30,13 @@ BDEPEND="
>=dev-python/hypothesis-4.0[${PYTHON_USEDEP}]
>=dev-python/pytest-7[${PYTHON_USEDEP}]
>=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
+ dev-python/trio[${PYTHON_USEDEP}]
dev-python/trustme[${PYTHON_USEDEP}]
- amd64? ( >=dev-python/uvloop-0.15[${PYTHON_USEDEP}] )
+ amd64? (
+ $(python_gen_cond_dep '
+ >=dev-python/uvloop-0.15[${PYTHON_USEDEP}]
+ ' 'python*')
+ )
)
"
diff --git a/dev-python/asn1crypto/Manifest b/dev-python/asn1crypto/Manifest
index 5ebce5f041e6..1bb6c82a523b 100644
--- a/dev-python/asn1crypto/Manifest
+++ b/dev-python/asn1crypto/Manifest
@@ -1,7 +1,3 @@
-DIST asn1crypto-1.4.0.gh.tar.gz 672812 BLAKE2B 7545d424c244c04c2639df45e0bb56c50de95d0a7ee1e56933720dd7215c2be2608ac7889e2e901785592592e9ac6cb116fff3cd00536903c392a9e3912fc08a SHA512 989e4e0650252c29477d71263549b99f2c51c87f0768c20264b3de65f32edd8e7922e8af23bb1a7e29567a4ad8c4c5d596cdf7db3c766352c7f19d4f93361cd0
-DIST asn1crypto-1.5.0.gh.tar.gz 686107 BLAKE2B 9a21c50b5b2c0504178efa0cd5389d004595020ee87b7a5c8e469f9c2de8eb75817d507cd2f8fd0515087d63ca8b135f4c3b85db418997ccbff286e2551c0a1c SHA512 2045ae0ddf777c7a6bc6ba946f457e6a2561d4ebe8fa0ad5b6663af345c6a232a4fd1751dcad6e3c4a99b56c06148801485fb81f1a48e04b1b711dda9d6d0e54
DIST asn1crypto-1.5.1.gh.tar.gz 686175 BLAKE2B 1e308ac17c36daaa9ca69fc48ccf0465e540b07d96c1a3e6977844994950e2c75061d7b88525b7e46b61e5c725ac4505ada8757d51ac67c72f11f86917fca54b SHA512 1bcb93d82a2602e3b5c66a180f5d16cd3a9731d86d89fbd44c1e23d735e708e9bf9bb6cbabc2a5d60619f51a7c38dfb1f7ed63820f422ccf42800a39f4637626
-EBUILD asn1crypto-1.4.0.ebuild 742 BLAKE2B 2f9d95b41671e22a1c2e8e04fdd84782475b79d11426ae001e00f8b92fe2c13bcb6fb6da41ca24be813d04ebd418688c510c6d8f6419792712108e7038c727d0 SHA512 6896d25a8dea69604de1b5703cde9df74c89df06256c2fc95161f7d9f43954200cc063d12ae542762ef1b0cc848022fd8e829134a60d800e93ad6e9e8b6e6339
-EBUILD asn1crypto-1.5.0.ebuild 749 BLAKE2B 0fb46e54190699ebe4fb248ea0b39ec3b2413676d43e1cd06dba50759f9a0c3c0e6f79c54c64792b7684dd35d8b9c59e0b841a8eea4c22d359c9bac5544cb612 SHA512 18bffa1f0b57d0d876a66fffd71f0c1b0f20ff10f37b2343f48e35016ec0307119816d0ef46fc1fd6b06057ab5fb285dd8f8a80871fb352caae4b9ee70f7a5e0
-EBUILD asn1crypto-1.5.1.ebuild 781 BLAKE2B 99acc633e2b8e7bcb54846614a5917adeb5027dd0383eac14da12504d4e80799e224af868dc9eed706fb06bc860865e4ccd5e3028784771ddcc1e7d5f6fe6f18 SHA512 3e532cc53325cd3b6373a813c891a9ea95fe14e7b6e8c25ae3da7c3ae90477076eb7b5cd70f201f5e4521a732eabdf860f1e296286cd02ff50a85ffd77d5ef68
+EBUILD asn1crypto-1.5.1.ebuild 774 BLAKE2B 61a77338abde4860cc8c376d01d075518b3566b932ec28e214698097654f9d5fa271a5112352b9a563cab8bc8435ed1e872cef494bc1b9890ae69e673d3ee940 SHA512 f97eeebad4141706cc9bf5698db5fa26f078e659e9696a93541857e32fed2ba700fde5e69c7a6bebb0acc523933f4cd7a64e999998f59cd7fd5f8b6f4348b322
MISC metadata.xml 394 BLAKE2B cb3902bf00ff0b7ad12e9e9354c399c86822f90d2bc92b52adfd45e04f3bdde21f803783ad8b69c518fd1b01e9e3d3d0a1a3c7753303cabb0905ec049e92f3ec SHA512 88d151e398b1ad0e0f2416a561bd0ec21c5fc65b9b62ebd2ede159123254d8bff2bdc49b0ca22da628a126602d9d2c94600855e403531cfb4124587c7913e93f
diff --git a/dev-python/asn1crypto/asn1crypto-1.4.0.ebuild b/dev-python/asn1crypto/asn1crypto-1.4.0.ebuild
deleted file mode 100644
index 314bdcbed32a..000000000000
--- a/dev-python/asn1crypto/asn1crypto-1.4.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Python ASN.1 library with a focus on performance and a pythonic API"
-HOMEPAGE="https://github.com/wbond/asn1crypto/ https://pypi.org/project/asn1crypto/"
-# pypi tarball does not have tests
-SRC_URI="https://github.com/wbond/asn1crypto/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-distutils_enable_tests unittest
diff --git a/dev-python/asn1crypto/asn1crypto-1.5.0.ebuild b/dev-python/asn1crypto/asn1crypto-1.5.0.ebuild
deleted file mode 100644
index 6d42655df619..000000000000
--- a/dev-python/asn1crypto/asn1crypto-1.5.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Python ASN.1 library with a focus on performance and a pythonic API"
-HOMEPAGE="https://github.com/wbond/asn1crypto/ https://pypi.org/project/asn1crypto/"
-# pypi tarball does not have tests
-SRC_URI="https://github.com/wbond/asn1crypto/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-distutils_enable_tests unittest
diff --git a/dev-python/asn1crypto/asn1crypto-1.5.1.ebuild b/dev-python/asn1crypto/asn1crypto-1.5.1.ebuild
index 081b08e25a79..5c86d5eeda76 100644
--- a/dev-python/asn1crypto/asn1crypto-1.5.1.ebuild
+++ b/dev-python/asn1crypto/asn1crypto-1.5.1.ebuild
@@ -16,6 +16,6 @@ SRC_URI="https://github.com/wbond/asn1crypto/archive/${PV}.tar.gz -> ${P}.gh.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
distutils_enable_tests unittest
diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index e4aff5fcf191..368deb9bee7a 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1,11 +1,5 @@
-DIST astroid-2.10.0.tar.gz 417686 BLAKE2B a4aa0451134403abf8e56ccd9dae106d2a92b2bd53c6772c952984ea5603b44ef5c13b9822b4fda0a146ad96a7412a602c2c46313938dea30cfb390fc55ee54d SHA512 34b52cd2e6636009369ec55a5781caaf8e8b0766b7ba4e70ff1f55d275a673266e0293f65145ff38637d6da353679314d0fbf182416146b89e210a68e39d86f0
-DIST astroid-2.11.0.tar.gz 412098 BLAKE2B 022c940913ae71ca0280a2ae47c19a6c82ea69b4f2a1c1ce0e2f00dac7a37b26f7ee2fa798db4f5d230e021ac5096b79d48b12d389d0c754dc17bde301c1712f SHA512 82423c9cf6da4e041621218acc81b9a301e4c1f532a74863c89040654d61457a89481004556a4795f021f0fc52b5f79412a35e9e43a1de33189dcae305cefdff
-DIST astroid-2.11.1.tar.gz 412506 BLAKE2B d3153b9019d5c466d39f7b27d459158cabe47cc9375afe2f1362b20620847fed0b4b09e2994e4372712fbd5bdff3cf88f709c1644abd25bdb6085e93cdcb145f SHA512 e0a1cfc67602e53c8d5b67d1605b38ee5c62886cb0ca757f0835f8af2ad94b21af58427ed4aad9f98171955733c4b333443efb1f7fdcec661d1e68c403a529b1
DIST astroid-2.11.2.tar.gz 412621 BLAKE2B e43be65b733a5de5d027920e8e4db0365a3af98614739f0a56dcf95ef6c1c3a9e104b52c1fad4477bccd460850cf6bab6f38014aaa6891e8d04720d4a52b79d8 SHA512 5b33cb3594513804c6933a888297ed54c42cb52274c7fe49060368e3fac62be8f3febcb822aa9267a5a0a99a32932912ebc4640a7d10288b7021955fe0277c0d
DIST astroid-2.9.3.tar.gz 409069 BLAKE2B 152dbe8ab2fee3964dc8cc714a5ba48c71b5994c77d1e20683bcf028483aca22d5be5772e72d056cfd3d1f59562b447366d61fc35a2b67d545f069a8f7975e84 SHA512 7bb3bf2d456c0d22325444e641961c34eaddcddf50c97ee9f5b5c8755232cf1b65a315258403b40bb7dcad15c4f9b6b73ab0eb607525a48a65f52406969eca04
-EBUILD astroid-2.10.0.ebuild 1385 BLAKE2B 7f781a73a4b307635089af9a7640b650ccd20806fe5bbe8346b98b4504f4a1c5126d35324345ef4a114dbdc1ed88aaa31cd9ba309a4ba42752ad9dca3b5410da SHA512 67b80af9953efe265fffcfbfb68f0157f671474c8e6a051449d0ca1ec6e1759f1298e8efc63f6c502c5a794fe13c68c2a3494a7b0d36808313653d8d99ba9543
-EBUILD astroid-2.11.0.ebuild 1390 BLAKE2B a505bc47a393b96daae7473338866384d60aa291a3f4bba29a1337958c3cea6ca0e5e538b4b1a1044e51c7ee3666e4faaaeebe4d8b5ec2ca03f727513fffd749 SHA512 31c1a84e11b941a225a1454c13e5daef31dce932a770c4d513668ccb6e64e7327e54e7d8b67e3bd72381da289c160da0b0335b48fab34421e37fc9ebb806d474
-EBUILD astroid-2.11.1.ebuild 1391 BLAKE2B 026560b411056b47cdcd3c04ff8525c3d395ee381da86d317527126bf111cd56e21a154872f1beca9e2167c6f060a2b81972f3f296b01367cb06332d002f2975 SHA512 9332b9a912758389cd698a1f806c7f5412e3cdff3007fbba33823f509e6c9edb517612475951c306abaf10286756df6c7a491ce7bdf5938c3723a665d1355994
-EBUILD astroid-2.11.2.ebuild 1391 BLAKE2B 026560b411056b47cdcd3c04ff8525c3d395ee381da86d317527126bf111cd56e21a154872f1beca9e2167c6f060a2b81972f3f296b01367cb06332d002f2975 SHA512 9332b9a912758389cd698a1f806c7f5412e3cdff3007fbba33823f509e6c9edb517612475951c306abaf10286756df6c7a491ce7bdf5938c3723a665d1355994
+EBUILD astroid-2.11.2.ebuild 1383 BLAKE2B 09d3bb38ea7b42f3ccd55fb0e16eff8ab8d06e792f20b648d24aca478255869530aa22cd807849ae270f3b1d336c7f26f37d0a25e4e86044adfcb82b26c6d122 SHA512 5070407b621f0dafe23d3ebb9d0c6efb257535a3d91afc7f5b34a03809d33965e7f67bb9d04a1525aeccb22490be9fda782c22b6cd519cd54a23fac573a7fe94
EBUILD astroid-2.9.3.ebuild 1305 BLAKE2B 8ed0e241b8c820dfce1228a811ab24f9e96898f61037c5d66c5db327218b1740a13f87078c60977e2a923c193ea59a9cbcb1197a35fabdcdb09e8b1370251e78 SHA512 f89e842c114311520ef5d55ffa00410986ed1c19b9eb132e1b1b527e74cb6e0605548704b6129013a3d2c11542902ba25ca1df1c0e65692cfb9939cc407e7ada
MISC metadata.xml 1143 BLAKE2B 1f6c4e004277eebed2e29cb935ef01e5f18fb0a526f99f0e875ae3815308dce0483b5274b4e23bed076464aa62a035937a7a3817e2d4a5fb9211b9043271e04c SHA512 56b07d0f08a49772661bc3d233cf1f628aa7c241c51b91d75dfbd44995e169d8ab5bbd99863d7b9b67792486346982a7b8eebefb462e7e212cd7dff920d80840
diff --git a/dev-python/astroid/astroid-2.10.0.ebuild b/dev-python/astroid/astroid-2.10.0.ebuild
deleted file mode 100644
index e3f87ec535af..000000000000
--- a/dev-python/astroid/astroid-2.10.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Abstract Syntax Tree for logilab packages"
-HOMEPAGE="
- https://github.com/PyCQA/astroid/
- https://pypi.org/project/astroid/"
-SRC_URI="
- https://github.com/PyCQA/astroid/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-# Version specified in __pkginfo__.py.
-RDEPEND="
- >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-3.10[${PYTHON_USEDEP}]
- <dev-python/wrapt-1.14[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # no clue why it's broken
- tests/unittest_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
- tests/unittest_brain_dataclasses.py::test_pydantic_field
- )
-
- # Faker causes sys.path_importer_cache keys to be overwritten
- # with PosixPaths
- epytest -p no:faker
-}
diff --git a/dev-python/astroid/astroid-2.11.0.ebuild b/dev-python/astroid/astroid-2.11.0.ebuild
deleted file mode 100644
index d6784a70a540..000000000000
--- a/dev-python/astroid/astroid-2.11.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Abstract Syntax Tree for logilab packages"
-HOMEPAGE="
- https://github.com/PyCQA/astroid/
- https://pypi.org/project/astroid/"
-SRC_URI="
- https://github.com/PyCQA/astroid/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-# Version specified in __pkginfo__.py.
-RDEPEND="
- >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-3.10[${PYTHON_USEDEP}]
- <dev-python/wrapt-2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # no clue why it's broken
- tests/unittest_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
- tests/unittest_brain_dataclasses.py::test_pydantic_field
- )
-
- # Faker causes sys.path_importer_cache keys to be overwritten
- # with PosixPaths
- epytest -p no:faker
-}
diff --git a/dev-python/astroid/astroid-2.11.1.ebuild b/dev-python/astroid/astroid-2.11.1.ebuild
deleted file mode 100644
index 313a897a7376..000000000000
--- a/dev-python/astroid/astroid-2.11.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Abstract Syntax Tree for logilab packages"
-HOMEPAGE="
- https://github.com/PyCQA/astroid/
- https://pypi.org/project/astroid/"
-SRC_URI="
- https://github.com/PyCQA/astroid/archive/v${PV}.tar.gz
- -> ${P}.tar.gz
-"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-# Version specified in __pkginfo__.py.
-RDEPEND="
- >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-3.10[${PYTHON_USEDEP}]
- <dev-python/wrapt-2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # no clue why it's broken
- tests/unittest_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
- tests/unittest_brain_dataclasses.py::test_pydantic_field
- )
-
- # Faker causes sys.path_importer_cache keys to be overwritten
- # with PosixPaths
- epytest -p no:faker
-}
diff --git a/dev-python/astroid/astroid-2.11.2.ebuild b/dev-python/astroid/astroid-2.11.2.ebuild
index 313a897a7376..29d52081ad2f 100644
--- a/dev-python/astroid/astroid-2.11.2.ebuild
+++ b/dev-python/astroid/astroid-2.11.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
# Version specified in __pkginfo__.py.
RDEPEND="
diff --git a/dev-python/attrs/Manifest b/dev-python/attrs/Manifest
index 01b77df03ac0..4cbe58621bdf 100644
--- a/dev-python/attrs/Manifest
+++ b/dev-python/attrs/Manifest
@@ -1,3 +1,3 @@
DIST attrs-21.4.0.tar.gz 201839 BLAKE2B f8e9ca1385efe6f5b9bf468f622f0bf5390830c5f3c3526821446113146a61460b17e8750ea763f6da50221a8aa65f5f1ff98a6ddf69b1a87344508ca6495560 SHA512 5a52776eb505c8a354912fa037a9710e49830fa6ad37272cb6d8c3298f4179a5b237e36cd7db3b1c9af19fbf0194ad6b83c3db9a473f9349769180073273ba65
-EBUILD attrs-21.4.0.ebuild 850 BLAKE2B 1019251cf8788608ef30d0c636339b7d9c12deb4a63643a0ed615135f85ba1fa09dfa7bd042bea616f27ae3acb513008f6c18c68f0410c41a2faf49202451db4 SHA512 a0b14109903dbf66b56c445056a685496feefeb37932d476a36b535e6ad287772227ce442a86df0089fd19f9449947225e1c563c65f38ced291f08e74e33ad16
+EBUILD attrs-21.4.0.ebuild 930 BLAKE2B 48c6466216bf3eeeb12192723ded3f7b5c3e0b2a421196b2a9a7bfaf211f0ce3be77df0dafcfa38d2aa94812537256b1552fcc589c1758611d8bfb70406cd4a5 SHA512 5105ce669c86b2096b8e077b07e976bac20a85c438c1820062021ad6fc70b25431cf57867e45cee7b1c964858342b00037dbcfbf5645ac13a93108fb5ccd862f
MISC metadata.xml 521 BLAKE2B 566735fbcb7141b4e2bf3130847bdde2850c803d5fe981540f728273231484984e5ebf3fed549cf9485763a8d9b8d102ccf984660a34541286621341e8aea64d SHA512 1b4999c797e93fd228652d1b6bd52dfc1a5e7b0828d2e70cdcf8dc859641c2c15f5353e1b9cf1b1f19dee8af75c521b26e651a7f4709e7729425d7dcc45137f1
diff --git a/dev-python/attrs/attrs-21.4.0.ebuild b/dev-python/attrs/attrs-21.4.0.ebuild
index 219909792822..e99fdc790a49 100644
--- a/dev-python/attrs/attrs-21.4.0.ebuild
+++ b/dev-python/attrs/attrs-21.4.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
dev-python/zope-interface[${PYTHON_USEDEP}]"
diff --git a/dev-python/autoprop/Manifest b/dev-python/autoprop/Manifest
index 3c2a92e46694..d7e3b25ecae0 100644
--- a/dev-python/autoprop/Manifest
+++ b/dev-python/autoprop/Manifest
@@ -1,4 +1,3 @@
DIST autoprop-4.0.2.tar.gz 20050 BLAKE2B 06165a02dfee0755ccf375041487f015e632b56b24766ac3d4bd484caaf1c99a0506994f16ace753f5890b782690b640196ee0cd6fcce0078ef51f8addcfcfe6 SHA512 27c8578e8f023715b07ebe21f4f46e98e606c863d3257bb1c8c31d9f59551d2494ef99e24eed856b308c8c77e1a3276f9e370434aa3e61ebb0b32a9b44fceee7
EBUILD autoprop-4.0.2-r1.ebuild 533 BLAKE2B c4ba075a1e6ab3a1cb17235693001a1af6d007094a312f4df9d5ea8d9f76bb63d2a9e641c5d97d7991fdb98f4e7b1fc85bc6302a4d8927550e222d1f038c9ee4 SHA512 cac7dd30bb26816c5a76eb6e4caae643434c0c1205e124d5b2cdfe89512131e198c3644b927a1ceca82f9ad0f13217461f797f1bd67fcc61fda882fab0c3e332
-EBUILD autoprop-4.0.2.ebuild 535 BLAKE2B 59f062b2146fc21f9f0ba80d227f95ad20fab977f538482383c2f71be2192ba428cbcc77565fab3bba94a1a050eaf1ee088a545d26518a8d02bd1810c338ba58 SHA512 0565366574789d7ddd74369085d78c9d2eea9b5f5a8afec405deacbd6b809b1824695ce804b974e6998666df88815be386d5e87a8698f9e252b0afae47c6466b
MISC metadata.xml 1376 BLAKE2B 4546775f81e9b3002d39733fceb5b0c505a909c8de9a81159ba6458147c1f7b632464fa55ab43b94c210ec1a2e07a8f4259bf5bd7a07ae3c5f0edee316741648 SHA512 76e109f6d16d5e8de55fa6d613ecaa0c47873ac46b5c5818b7569045eac6108ea6088031a5c9f1c2335dcc3f527cf90443bf5c6346443835c763e7dce07fbd18
diff --git a/dev-python/autoprop/autoprop-4.0.2.ebuild b/dev-python/autoprop/autoprop-4.0.2.ebuild
deleted file mode 100644
index 9d5ce4a8be8a..000000000000
--- a/dev-python/autoprop/autoprop-4.0.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Infer properties from accessor methods"
-HOMEPAGE="
- https://github.com/kalekundert/autoprop/
- https://pypi.org/project/autoprop/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
- >=dev-python/signature_dispatch-1.0.0[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest
index 113c807e606d..7cc981c9bbd1 100644
--- a/dev-python/aws-sam-translator/Manifest
+++ b/dev-python/aws-sam-translator/Manifest
@@ -2,8 +2,10 @@ DIST aws-sam-translator-1.40.0.tar.gz 988864 BLAKE2B 5a414bde5ceeb016267c64742e8
DIST aws-sam-translator-1.42.0.tar.gz 1017720 BLAKE2B d0166b09b99c64f5f4a4c1ebfe63b6a35ca6db73efb97f76b8748272b646fe2fcf9de06c2f6b29ce69a3edfce9235ba932913055e70f48d88569e4df25a6be0e SHA512 6b1bfd4bde203e31a9d98a385d6c0705ba651c39846358e750faf8a30c4e4e8b2ee57623af27da670ee8f1f5edca795b1b5528b5237ff9f01f911d4b9385ebcd
DIST aws-sam-translator-1.43.0.tar.gz 1046840 BLAKE2B 19e405a07c9eb42ee77f26986eb09e6902559fc3fad5f1b7f4df0d09cb529add1c53910afa3fa3d867f048e69fb4c6872004733fc611347d4438013b80605e5c SHA512 9e7a5b4769eafcf1a9d8af7582cd4af3a82843d2c7c474495b9099fcb94f8dd0dd45d02f52ed609de7dc341b77f0f913526410935244836c3201b99c3fb6a292
DIST aws-sam-translator-1.44.0.tar.gz 1047747 BLAKE2B 54714943b1bb561e32fb0102aa7b3fdb77d9bd864510ff1cc5315591fad70ef112fe7bc080f2c7ba1444fc2dd7ccae212c539b8ec2015a93b1486e9152493fac SHA512 0c165b808b6ead83bfb3d4ee75ff683e733433b505ec035527b3e2ecac4d166acf60ce7c0a16f16181a42adf126bb215f88916e705fc9746b412ba58dbfe1815
+DIST aws-sam-translator-1.45.0.tar.gz 1053946 BLAKE2B b34c7417bd20fbd5907992e860ff7acaf1f6dea699d4385bda96467ff03965f30b068835af377d41dcd0ef210509d0b21a05b7e65394771981f8b499730acd41 SHA512 218eda9498fe0db9bab71cdd09d128403248e80936eb2a0e8afeff31f5f8e959aa9d70997ed565c05739ab40bc93d51d1fd84969ec9d7e48b8f10c062b2f74d1
EBUILD aws-sam-translator-1.40.0.ebuild 1215 BLAKE2B 5081267656b1107b865edcce52360bc4cb7aa498cb43204d0b7b4f517b1e66870f85f3e74e3785038deafd4c910ff767f5163d6a7d7bc4894b774324e6a1e572 SHA512 1f757a62c66f94eabfc7178c2088a5b4055941928fe166a556536f81f9b30e24b0fa061c90a389a569b039ddfa84e89a633f8d4a3de6db60016775608aa5f4b5
EBUILD aws-sam-translator-1.42.0.ebuild 1344 BLAKE2B 0c9e5d10c317fd808610359c30c458157dfaf7eb4cebb41e9d809b55accca642f6eb464a1dad630f053779a5d87fbf8e7a65e67af9c7b1ceb7675d014e55ebaa SHA512 5f0c00271b0f27a739ccff93f1e39476f29ad190074936ecd4b188587303142508e5e5db005c8d41ffc5ccb70de06f37f277bf9faf28f54ef00d92d598ab23af
EBUILD aws-sam-translator-1.43.0.ebuild 1496 BLAKE2B 5aaeaa212d8a5efb826961d82ad7c6d86342cda218a3a2e7953e4834d22c04e0647566b2a4f9694630214115ab88c78b4281c9679891ce6cd9a4cf95ec220203 SHA512 c7d4f40e133976303c0b37812e453672bdcf39756d88c022268859a3ab5c688f009d3462befeee54afb60b372f88f9880832463631f0bdbf8e2f0dac1280761f
EBUILD aws-sam-translator-1.44.0.ebuild 1496 BLAKE2B 5aaeaa212d8a5efb826961d82ad7c6d86342cda218a3a2e7953e4834d22c04e0647566b2a4f9694630214115ab88c78b4281c9679891ce6cd9a4cf95ec220203 SHA512 c7d4f40e133976303c0b37812e453672bdcf39756d88c022268859a3ab5c688f009d3462befeee54afb60b372f88f9880832463631f0bdbf8e2f0dac1280761f
+EBUILD aws-sam-translator-1.45.0.ebuild 1496 BLAKE2B 5aaeaa212d8a5efb826961d82ad7c6d86342cda218a3a2e7953e4834d22c04e0647566b2a4f9694630214115ab88c78b4281c9679891ce6cd9a4cf95ec220203 SHA512 c7d4f40e133976303c0b37812e453672bdcf39756d88c022268859a3ab5c688f009d3462befeee54afb60b372f88f9880832463631f0bdbf8e2f0dac1280761f
MISC metadata.xml 603 BLAKE2B 89556267393186cf69a585c58efeb6fa599bfb42ef221bea955ea807a28edee89036a2ee0d0ca81ae55d96702a01b171b837754dabf38047ecc2789157bb7116 SHA512 106b6d241eadf7807dadf03329073703f8b51e7443eddc4db8752878b6dd84cc4357689cd4b796b3a083192e9d98eacbe9e7b8af0273160c7b89846e78230a88
diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.45.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.45.0.ebuild
new file mode 100644
index 000000000000..34c909b06a88
--- /dev/null
+++ b/dev-python/aws-sam-translator/aws-sam-translator-1.45.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates"
+HOMEPAGE="
+ https://github.com/aws/serverless-application-model/
+ https://pypi.org/project/aws-sam-translator/
+"
+SRC_URI="
+ https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/serverless-application-model-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/boto3-1.17[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}]
+ >=dev-python/six-1.11[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/parameterized[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ tests/validator/test_validator_api.py::TestValidatorApi::test_errors_13_error_definitionuri
+ tests/unit/test_region_configuration.py::TestRegionConfiguration::test_is_service_supported_positive_4_ec2
+)
+
+python_prepare_all() {
+ # remove pytest-cov dependency
+ sed -r -e 's:--cov(-[[:graph:]]+|)[[:space:]]+[[:graph:]]+::g' \
+ -i pytest.ini || die
+
+ # deps are installed by ebuild, don't try to reinstall them via pip
+ truncate --size=0 requirements/*.txt || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/backcall/Manifest b/dev-python/backcall/Manifest
index 66852136476a..357370db5eef 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-r1.ebuild 529 BLAKE2B 0d7704120d56a17d75407fa40574d4f9a490ad6febad17b552a0d144c32189229b27f006bca277f786331b8b63706cc7e2a887c16a7737ffb19ae0fa0fd99f23 SHA512 be9c6032a7980fcdad3380735d369b7698f28f27d2e91b89db1c1be17a5f3824f039273898833d612bb5bb0d765e7d49bae64d1f14367135010fff191210d7f0
+EBUILD backcall-0.2.0-r1.ebuild 535 BLAKE2B a15dfb42588f1cddb549b1b90e122f8c3ddd9876a5f427e2d1e78488583747fd1c55d0ad3fef66689e74a7e7649591d4eaa9a619e053808ccda029aaa78fd32b SHA512 9091e2c20e6014399dd2b5630ea4805e072f80f98accff3c1c45fb557d2c7f4bfd2aece743f9b215b48a2161c128c7bcaa83c3d7deefd5f43e0580fc09751697
MISC metadata.xml 336 BLAKE2B 68a24b9019b03bc28ae1ba63aa540019a73e1ecfaa894b047b527e91022888c4ec12473e99db840a877f919c2141b5de86c565b087a9341d8ef105e527f709d7 SHA512 7c5c1fa30436195a17bcc2f3b972db4a92a89585a4f2f73ba25c15143d283e7e7708c6f0ba579703ed1011f48052fd4ea0fe78d68eda46cd6e0303025ef5b99a
diff --git a/dev-python/backcall/backcall-0.2.0-r1.ebuild b/dev-python/backcall/backcall-0.2.0-r1.ebuild
index cbc996c0ce99..b4920b10ac21 100644
--- a/dev-python/backcall/backcall-0.2.0-r1.ebuild
+++ b/dev-python/backcall/backcall-0.2.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
diff --git a/dev-python/beautifulsoup4/Manifest b/dev-python/beautifulsoup4/Manifest
index b22a155df4e6..da368a14e0b3 100644
--- a/dev-python/beautifulsoup4/Manifest
+++ b/dev-python/beautifulsoup4/Manifest
@@ -1,3 +1,5 @@
DIST beautifulsoup4-4.10.0.tar.gz 399890 BLAKE2B 61f044064a81e94b64a72fd49cca164faa05442bc76f897c8a7fa4481acca039bcb9e4f7a1853a7155504fa25e56c518806d8af016369bc37316ecb95b59d7d3 SHA512 92be99ed0fd479b86519395143516e28f7b80f54a8251223d6e7b88dc98f8dfca9585079f5f1d89bfe68f577de3dff433711642486303203f46bc76754959a18
+DIST beautifulsoup4-4.11.1.tar.gz 517113 BLAKE2B bc0cc8dbb1bffca2d3441a274147f201b79447f2147f7b4c329f05f6d230f9986eebd3709199d0b3c7dba8c15e4ce42e9dc75e290a2bfdfdae643f5dfe07e767 SHA512 7446be07cd55f23def929e6491f0d74a940cf50206ed520b8ae7b9d57bd19ecf6aa821f446ca4f26f1e08b43fcc71fb397886f51a3f0ec691f9e53dfdc7a0cf8
EBUILD beautifulsoup4-4.10.0.ebuild 701 BLAKE2B bc8954ced5f76f0eaba96059a2741dd941efdd2d8ece17ef95e9817e6d6e06fa1194882549c2f4aaff72ac65ede2410c3b5376f3cf4f529fe93f00c0d2d9957a SHA512 34cbcc3d86bac3adf0e0d4c7ad5e19668f076efbd02d0d51cc9d61facdd1e1fd6233874b3cf7957cb13e9125e7fbb006c602ca5b079072ed67d1a521eb56f869
+EBUILD beautifulsoup4-4.11.1.ebuild 740 BLAKE2B faa1b927f4eced50b2a15bdb1d97ddf7049ab545f5d3a98b81b0b29abe0d560241458b3d71d935b0b61bcac8836e4d690665fcf1e405607c2eb5544e2ee8e180 SHA512 bd7436d8001b62db11e7f6a3e6d6ef72294cea365128421f45df54eb10cf482e5eca7157810fd8f141493b918f35ecfef821dcd58bfedfca88016cc834443b50
MISC metadata.xml 745 BLAKE2B 16e44221decda568bcfd7fc64384f3c10d6150801bd099fbee3abb0273fa53bc83494cd9a56d43b125e9b2d773f9e1dcd35820bcc26a28048beea287a9fc3e23 SHA512 b332203a23fbeef550ce75c70afcf6eb9decf4e3e0409899d556e4e12449608100e1e6af81f163a879937bea2726195524559aa1151f917cc9facdf2bde559e0
diff --git a/dev-python/beautifulsoup4/beautifulsoup4-4.11.1.ebuild b/dev-python/beautifulsoup4/beautifulsoup4-4.11.1.ebuild
new file mode 100644
index 000000000000..e419a3f8ed3f
--- /dev/null
+++ b/dev-python/beautifulsoup4/beautifulsoup4-4.11.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree"
+HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/bs4/"
+SRC_URI="mirror://pypi/${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 ~x64-macos"
+
+RDEPEND="
+ dev-python/soupsieve[${PYTHON_USEDEP}]
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx doc/source
diff --git a/dev-python/bert/Manifest b/dev-python/bert/Manifest
index 13a87dd5da0d..f4f39a7f934d 100644
--- a/dev-python/bert/Manifest
+++ b/dev-python/bert/Manifest
@@ -1,5 +1,4 @@
AUX bert-2.0.0-remove-basestring-fix.patch 647 BLAKE2B 19b7b65b41be9c3b929c0dc2c92d5f511017f093e924813d547e29a763a0fc23d557798be5542a2991fdb2a808afc087a8e5c40dc03d06d1864564ef6a566aa9 SHA512 e4554308cd81c9b7bd69cac3eed2bb65ce604bfbc494f644b7b0dccbad527af973cb7afb4589b602457ecccbc893f50acbd1031aff87ed30b06f2824ff20d548
DIST bert-2.2.0.tar.gz 3541 BLAKE2B 3f1f87d5205e1098f7d170da5a4e331f9421151af536c106ce2de925082c48bc739df4bbe2294a2dbe8f65d2ccc24a1d5bb944ad90e80e558cb5032e4fd7c639 SHA512 417c9752362c6dc7ade8078f259d1674fcddd09b6af595694a9c31e886dbb523460413d4bf041db29afd4d67a9d639ef8f9254077c31d1593657ad52f8ef45a8
EBUILD bert-2.2.0-r1.ebuild 519 BLAKE2B 9074f3732c947d58509b1ed88e89c4f0169e87962e3b1a9b7e074725f25283bbd34b515a4e56f9ae4e3d665e55d582750f5ea8b73748b06c2c6c70288f154f7c SHA512 17fcbf16ef8bc545718f52ddd3344cc24082cc49420bac723850c636612994f83e16a35cc04af5dc5852ee036490704a3d5d0bccf4e479b566a1a352231ca9c4
-EBUILD bert-2.2.0.ebuild 573 BLAKE2B 3c14c0e133f844330cd8428ef05b4a2af9665375a8a4b92ad3fdb6ff25ecfa3f449bfc979de258bdd8d5ee715b7d97dd75dcdbcd2447c4cff2fc94fc5315d09a SHA512 9fdd7bd85a697b6423e9bca5579351eff172419f7bd983f1f9b4804c8f478873791bc4e3d3c312680c9c145c18dc88da42907d382d7cb0d280f62aedfabe836f
MISC metadata.xml 390 BLAKE2B a4e19fdfa922722d9567edc7fa88c44214bf9a7d2944e8cb2932d425d621b17ddb35ad24fcbc6cd5ab38c117845596eb635dc415f510169ec687517f2f3b8fd9 SHA512 ba375d5d896b29c74a72bb34d2f34da958f4c2a29965e9052fc790d91d8667d96d539708afd51654dcc0dddb77663a3e29418603dd63213fe980ca441bd45c66
diff --git a/dev-python/bert/bert-2.2.0.ebuild b/dev-python/bert/bert-2.2.0.ebuild
deleted file mode 100644
index 63617fa34a44..000000000000
--- a/dev-python/bert/bert-2.2.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8,9} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1
-
-DESCRIPTION="BERT Serialization Library"
-HOMEPAGE="https://pypi.org/project/bert/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/basho-erlastic[${PYTHON_USEDEP}]"
-
-RDEPEND=""
-
-PATCHES=( "${FILESDIR}/${PN}-2.0.0-remove-basestring-fix.patch" )
diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest
index 7e3eedaf7b35..edec5442bd53 100644
--- a/dev-python/bitarray/Manifest
+++ b/dev-python/bitarray/Manifest
@@ -1,7 +1,3 @@
-DIST bitarray-2.3.7.tar.gz 89721 BLAKE2B 8c56e82862a4314d199fa8021fbe4d0fefa5172f6c3c93573cc1d6a06d7965788d65e0b193f199f86d685c7edd0f0faf878db65243625427d4b6be6d2fb8c807 SHA512 4484f93001a74105bdb85155ee9975f7f399652634e6173a4502e2a8eae83dc4d331e638f6b2dc2a94e89aa695208586a502bc41583539271ae3869576de41c9
-DIST bitarray-2.4.0.tar.gz 95151 BLAKE2B 04b76ac59042b6b318f75944b84f1927844e7858b2559a81809fc905bfd080ac52fcc2ba89caa30b0329b74997b9547bd7a6bfeec22c7257c12b5435f178f5a5 SHA512 c668c378fe66bcc6579e2b687e272481c43285875924660cb1b5796e441d7f815580fde24d38d94f950d25dba043a85b2466768bc5dc6f2efa10836088d5eff2
DIST bitarray-2.4.1.tar.gz 95300 BLAKE2B feee2339f66d0941719fca7bb9a43d3234d1043f894bb52346f89318e586397078d84afd386b027338b5186d609f0197d656288ac9f7f4bbd631e41056d7f24b SHA512 ba623e783bae879833ac7759599c085e86c2acb3c81780ce0df95e2b23764e494a33f1e27e52db8b634b6b04d02ebee693ce0186e7a2bb9bd73906856c19bade
-EBUILD bitarray-2.3.7.ebuild 563 BLAKE2B b4dccf93e0c28deb5c94f7639c33893fcb15892c1499e2cc332bfc40f4a10c82c7411cd736159b77cb0e6d81c011219796d36bcccdd8dc3a732ab26d916f7c54 SHA512 0f0c63060e1c549585429c3bc5dd13efd041cb26a78f5e79341f12832c812bd6d648385c1af8a67e71dd161fb58797b181d4a958c3a0ae235c1adbb633cdaa0e
-EBUILD bitarray-2.4.0.ebuild 565 BLAKE2B 29c4e27a474913cbc5ad733f50197ba664e0f013f8a1f9458acdbc41a3e0f388d6e61582c08a0611208464f65989012e6cc0c04adf54463c366ed2f04ba15876 SHA512 25a9855e44d8c73a1784384e171796c9801c63249dff4e739386bcb12b7591c539f69693e23c9f8e399251b393bc0f9e01750dc903a4775a56c1327c14c8ae5f
-EBUILD bitarray-2.4.1.ebuild 565 BLAKE2B 29c4e27a474913cbc5ad733f50197ba664e0f013f8a1f9458acdbc41a3e0f388d6e61582c08a0611208464f65989012e6cc0c04adf54463c366ed2f04ba15876 SHA512 25a9855e44d8c73a1784384e171796c9801c63249dff4e739386bcb12b7591c539f69693e23c9f8e399251b393bc0f9e01750dc903a4775a56c1327c14c8ae5f
+EBUILD bitarray-2.4.1.ebuild 563 BLAKE2B b4dccf93e0c28deb5c94f7639c33893fcb15892c1499e2cc332bfc40f4a10c82c7411cd736159b77cb0e6d81c011219796d36bcccdd8dc3a732ab26d916f7c54 SHA512 0f0c63060e1c549585429c3bc5dd13efd041cb26a78f5e79341f12832c812bd6d648385c1af8a67e71dd161fb58797b181d4a958c3a0ae235c1adbb633cdaa0e
MISC metadata.xml 1195 BLAKE2B 4b6e3f2c8304d9a1af4382a876987ea116ae62c369b70468e9791a075c343a6901c0642ca76826577a8ba85480915e7297e1476aff0295188904c016cdeaa5cb SHA512 4943b61fa1dd60662510f27d3ff5d8ef135c327be620c1eb948e8a1e9e4ccbd5e386be7af7e5c7b04614ac9a11e7c14f4a0a8c35a9580d631b41df09b5033f19
diff --git a/dev-python/bitarray/bitarray-2.3.7.ebuild b/dev-python/bitarray/bitarray-2.3.7.ebuild
deleted file mode 100644
index 9d3d6abcb155..000000000000
--- a/dev-python/bitarray/bitarray-2.3.7.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Efficient arrays of booleans -- C extension"
-HOMEPAGE="
- https://github.com/ilanschnell/bitarray/
- https://pypi.org/project/bitarray/"
-SRC_URI="mirror://pypi/b/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="PSF-2"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-
-python_test() {
- "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/bitarray/bitarray-2.4.0.ebuild b/dev-python/bitarray/bitarray-2.4.0.ebuild
deleted file mode 100644
index 75035a316dcc..000000000000
--- a/dev-python/bitarray/bitarray-2.4.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Efficient arrays of booleans -- C extension"
-HOMEPAGE="
- https://github.com/ilanschnell/bitarray/
- https://pypi.org/project/bitarray/"
-SRC_URI="mirror://pypi/b/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="PSF-2"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-python_test() {
- "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/bitarray/bitarray-2.4.1.ebuild b/dev-python/bitarray/bitarray-2.4.1.ebuild
index 75035a316dcc..9d3d6abcb155 100644
--- a/dev-python/bitarray/bitarray-2.4.1.ebuild
+++ b/dev-python/bitarray/bitarray-2.4.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/b/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="PSF-2"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
python_test() {
"${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}"
diff --git a/dev-python/bleach/Manifest b/dev-python/bleach/Manifest
index d56856595d4b..79cc93f11a02 100644
--- a/dev-python/bleach/Manifest
+++ b/dev-python/bleach/Manifest
@@ -1,4 +1,6 @@
AUX bleach-4.1.0-py39.patch 1216 BLAKE2B 15bd8b862610ca68b5a2d6d7569bb72a6293c85c0dd0a2b9dda58ab50a25c021fd8306219c47d851a738e57acee3e0ddd43a55dc5a30a789010a3d385cb8ba69 SHA512 10d2aff6c5f62a56589f8f129df1f5f3b514a57a8518669b909491b801d6994b548ec4f7f7c04f161bf06c82aee397a5610787682e07aa40e0d469242bd2c5bd
DIST bleach-4.1.0.tar.gz 195798 BLAKE2B 68afd58aa099acb5c21f1ff76301c46834f326ea2aa4fe7a6f820c2cf31913e81dc72deecab4272b2a7ceab1ae01bec028a5cf5e6214cddef4cdec5ec05ea4c6 SHA512 34c522dde5126995789e23fd28f7938d025f56e97e30814dc326d33a772d40fc2ad2f25aed0b367fd4352b1e1e8f54b80282b931819203bf60448ffe2f120622
+DIST bleach-5.0.0.tar.gz 198789 BLAKE2B 0b2847e9342be1854a08679230b3ea0fcb1a514eaa6c11f344057e59310b6d769e2bee91272295a0f60fa0ed1c2e4503340276d99794d260b6a63e2c4ea76703 SHA512 5b8e0c94a7bd8270581719928ec869c5c3c91900be0a293adfb342acfc55df7e63211e95786e6a39b3661b3852e91a8b37ff805387fb3e6a286e8a5dce8e3655
EBUILD bleach-4.1.0.ebuild 1060 BLAKE2B c4bf4ba0d613fb8c0052984ad23224fda6fe8b85eeb6db811ded2eb36d0607dae15d37debb8b3f9ee125ea64e323d56761f25cc6c36b8124d0e27f0d34082e1d SHA512 99f6d19b23d11ead8260ba799df38e11b1b44ddd2773d5bc4d41dac698da6a34dc8cf50db0abb9772d32ffcdff9c95e73eaf398f321663ef519fb436e5f37330
+EBUILD bleach-5.0.0.ebuild 1068 BLAKE2B 049851ed0d4b85fde2cbfa456b80be9d7d0ea5acacb9f3b3f6408a993c73deb0070cb29c331795fd2e854edbfa5deafb7c0bf11acc93dc6455ddae01e639f398 SHA512 73d1240a4fe0027d5c5b6d68f2d87da794c1bb7dc5172bd0215ce9c6d7accdb573f1a7e7392cd844394a11af3c24afe677ceb92c74fd6dd73efeeb2523d1066a
MISC metadata.xml 401 BLAKE2B 9250e95731d3269e92b401f17d066e70838fa4009e9b62e6ec88420ada2b4695179fad49a8b010eab162ed0af2e2398fa987e04cd8ad34813dfb1ed1ad1208e4 SHA512 e5ba74a86efa4450b9181fb5f32dfd63ac5d3e34b8e1c447b21acb4cb615d77711761352a8e1e4807bde17b1b2e688eded99d8a9785cd42a915d470084b98a04
diff --git a/dev-python/bleach/bleach-5.0.0.ebuild b/dev-python/bleach/bleach-5.0.0.ebuild
new file mode 100644
index 000000000000..7244e10162b9
--- /dev/null
+++ b/dev-python/bleach/bleach-5.0.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="An easy whitelist-based HTML-sanitizing tool"
+HOMEPAGE="
+ https://github.com/mozilla/bleach/
+ https://pypi.org/project/bleach/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/html5lib-1.0.1-r1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.1.0-py39.patch
+)
+
+src_prepare() {
+ # unbundle unpatched broken html5lib
+ rm -r bleach/_vendor || die
+ sed -i -e 's:bleach\._vendor\.::' \
+ bleach/html5lib_shim.py \
+ bleach/sanitizer.py \
+ tests/test_clean.py || die
+ # indirect html5lib deps
+ sed -i -e '/six/d' -e '/webencodings/d' setup.py || die
+
+ sed -i -e '/import/s/parse/urllib.&/' bleach/sanitizer.py || die
+
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/blurb/Manifest b/dev-python/blurb/Manifest
index fa73bc8546c6..6ae61de2005d 100644
--- a/dev-python/blurb/Manifest
+++ b/dev-python/blurb/Manifest
@@ -1,4 +1,6 @@
AUX blurb-setuptools.patch 522 BLAKE2B a035fc3282d11845219a442494de83e385210421bcb45edf6780bf93d7cf43c2f3995394f862425f2c0e897357e8f187c07a2ff3b0dbc2aa9c932bfdfd83e69a SHA512 51348af10150ac288df6e4cc2d8c573b43432e18014234b4a68672518f02ef968dd26c4abe8d59dc8d6c64417cc86e770a5295635fa88356c526a580c201c581
DIST blurb-1.0.8.tar.gz 21519 BLAKE2B 4e76fad58821662b0a97dbde63e0fe7f3e82676ea1f22a3effdc118a014fff2b17995252bca900f495d66df36712122e7a50e95b3ebfcff7d39f8d005ef8456d SHA512 63bba016cfc293923da1cf7cc5f64e8881bf28237faf9908a484d55ff435df71c30544a751e0f167ed82d1f363dca48f53be67a25adc3ebc728c88b31186abac
+DIST blurb-1.1.0.tar.gz 25064 BLAKE2B 4fbdd0d068cc7abb1ffa78dff70bd83feccc1bcfbf8ebb085c9f7e77e0f330d3759f10a94a5ca024b465c01f9d659496ae55162a52b7158a06caf2d114d36806 SHA512 9397173e7bf5babf02c96df27983462e7dd2a729e9eb0cacdf23ca3778336902d5c611ab5e2432bbc877344426d7c62ea8ae77719aa08da98f9b44365583b7ee
EBUILD blurb-1.0.8.ebuild 677 BLAKE2B c71ba8d012890379828f40cf96d4b227b0f007fc3336d41e51174b762522d6e9797ad1c48bec3d7b88638894ca03b6fcb603c619066340b1baf593d4070158f3 SHA512 4b0861bd0f1d5705b383cf2ef5799b7ec6523af6bad55aa49b97fdd4befb4af30a616fe202eb93dc4e731ef1ba0380eeec3c0a9d760f7ad3bb050806d7448fa4
+EBUILD blurb-1.1.0.ebuild 646 BLAKE2B 443a7fc5e09ed795f738f256a028af17cc3f98c3a669ad34fd5dfecf85edf70f9e6d6522cf46dff5d9aed59e075bf1153eedb0455f64d6c3a2b44f1a597bb4c6 SHA512 c8c1dc61680ab59e96283905dea3dbb04dbcbca4bcc649239f08c7f08b21c123bd55a61533744b82255f92923ec45c39d8b588b4506b8fbc608a8bd16a2a9414
MISC metadata.xml 1039 BLAKE2B e723b7324c373cc1f31235b331f2f7f76e549a8b4e335e7db7a624e1b59c7a664440a28348491f9d176b7138cc4899996d23d2206a82d7660b0c2875e6e74e47 SHA512 7781ff5848693ff7ffa750dfaee88b385ba970803399fd967e98f62544cb196e0fcc1a341ff86c989d6da362921ae364ee8aee1824d0d91412562b00ee23b1d1
diff --git a/dev-python/blurb/blurb-1.1.0.ebuild b/dev-python/blurb/blurb-1.1.0.ebuild
new file mode 100644
index 000000000000..902953b276f7
--- /dev/null
+++ b/dev-python/blurb/blurb-1.1.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2018-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Tool to create and manage NEWS blurbs for CPython"
+HOMEPAGE="https://github.com/python/core-workflow/tree/master/blurb"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_test() {
+ # Tests expect to be run from github repo, in which code is inside dir
+ ln -s . blurb || die
+ distutils-r1_src_test
+}
+
+python_test() {
+ "${EPYTHON}" -m blurb test || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 204bcb605187..aaee5870110f 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,28 +1,20 @@
-DIST boto3-1.21.15.tar.gz 476516 BLAKE2B 306c7ee69dec5ff1fbd76ed32aaebdf0f52cdc49df600562f49cd543e5f331c6dbf88001070022043b9fd01c651af83b1c8c0966292c90791831f2e9d9fc4a84 SHA512 9d431fcbdcd42658cd52094b97c151fd10a68f2c83a457dccdf7991c8358c17b32faa09e3941f6d6e72bad8cda1b93dcfae8d78585dae43790c0ec248f0ab15d
DIST boto3-1.21.22.tar.gz 479768 BLAKE2B 3ae647a4c06cb9f7c4c32216dba439ce8bbf346fccf5a8651c08b398bcb7fdb0a4ac81c8d311625d0f50634b90c2f8a02160a19435db836ad05edf0d998a148d SHA512 583a49907339fdb8bb1deaec7683dad6bd0c2836a05cc317a8fc97a17e7b79fd114677fd6342cf6f96b1140bf1bcf9ca0fb1fd3af1c86600e6cfba5bbbf21ec2
-DIST boto3-1.21.25.tar.gz 482117 BLAKE2B 7f4823fa6045addb4b4ed01e83d1095e9f56dac7c232c5cc744cd956ce0c9840bf70a2901cf4094b0b403ba38129529880b1f1c91d26e9d85db9ca714cfc447b SHA512 2571098f20054d09e691adef67f518321349a55ae3f6eaf3b4ae1d58eefe2e61c67f1bce79366dd017bbaa86e8ffebea12f0d22c712f0b00487fe39e169ce115
-DIST boto3-1.21.26.tar.gz 482624 BLAKE2B 19f38b86eab6363ff86febc9f7623def010314a70e3d88c405bf641a4cd0b2de390fb69f5205c5df2e7d71c80a31989efbc64c442bd02d3d2a5efb7ee937596d SHA512 85848df7f5863df5ddc97be29f734bbdff54d195d5d1e465b35f3693b8196c03422b9a8024a2ecdaead40a4ddd1742c06e9d2e5b90fd4de28dffd6609f209dfb
DIST boto3-1.21.27.tar.gz 482968 BLAKE2B f8dbabe73377a861cf1d3d2e9388f7ba91f2047d8ce792b44a10693e5b0575924b3abbd8ec2b72d0c3b9a553bb088fc17dc4cd23b571f375db45737376931a46 SHA512 54bb43022ba12fc7b5c54872632cd46c07c6f167246917b5413cdd30de6c327bc625410cdfe62f4ff257ad7c42da762d2bcec5515367e214131259ddc69a9061
-DIST boto3-1.21.28.tar.gz 483052 BLAKE2B 89afa5ff7d9b8c256b525ef2d67a17de45fda8b63a3640513d9a786b2bcd77c0b8a5a572deb4bf3fb264fcc9c317c510b27fd836cba958816514bc1ac32bc327 SHA512 af6a8d11371b3616b15a5bf996b165808590d0074ead1bb54ee1b7a8357cd076648700838aba84f7d370120981db36096a6060c8b00ea7bdd9a4da5cb5ddcb8c
-DIST boto3-1.21.29.tar.gz 483137 BLAKE2B fa753a52923d013a3c5b3981fb32614bc5cb7be1b7696d2b60df877b33814553c22eccaf8d66e4719922b4289181c2e8356a3b377b25e81c8bdf8496cd49d0a9 SHA512 6c916fce1097d226b865cebf2d8791bc40506d9dd5b2db49b61e038872fb2f51d9de727ab8c9da3accced2563e81314dbe87788af57d6366fb90c446d3b79555
-DIST boto3-1.21.30.tar.gz 483635 BLAKE2B b42a3f647c2b609ac6604e4390d4c1c45757a15d420ea9f9710a0c469547bdb8c1fbc3e4737de88fa628e58b6021da5e470cb3a04f95f8dd383df0089fa0d13c SHA512 993c584e3cdad05436b88b2959cc359713b96a20e54be12d305544b8f1e059196caa76566c88d979490d40bb73a2ee213618ec3e4a20cc01328a00e9f160fd53
-DIST boto3-1.21.31.tar.gz 484562 BLAKE2B f647e7eb053ed38a8c670073ba028e5cccbb540807d8f9a1c60aec1a1e557937f62391a33d63edb69c123cf832b9eaeaa8dbfebb673b554381d548d60995fbfd SHA512 229b4c95743b7e217b2698130fc86970eb346728bdc0bc3cc0f5a9dc48a7922c21d04234a2f9ff9da29fb2d1742e5cca5e42f11ec92d0dd6ee29b3e2baf34c52
DIST boto3-1.21.32.tar.gz 485694 BLAKE2B da6fa6f38b234af9e67bfeb8182751f1ac533a2aea72d8d407aea21554501f598c9da71f3c30dd952248c1ab244c849b779a329fc941d05b53325fe46de2aba4 SHA512 d65cffa91ae1a29e69e4bac2fc0af704987e9bca914f3f905e00c383bc92127c6e41beed71e9445e3f484c6dadde2372aca69f550af600abbb42731275c53eda
-DIST boto3-1.21.33.tar.gz 486096 BLAKE2B 9a37ec9e7d9ede3aa8fb2e7b3c90ae799a803f64a4793ccc2431e23fc71b7db0cb8e1268117eecb2c69baaf60b8e6bd8468c7d6b3288a6ac509c3add7337ba60 SHA512 bd35e3225abb7c7803c2b2f187ecd03f3c59d095f3f571e86b24ff193c09cb32069a88725a2b964a143a752c627be7f92b985add90b5f26eaed766d655e532e1
-DIST boto3-1.21.34.tar.gz 486432 BLAKE2B 9872f7ee32f48f399e1e7a404dc9f68c15ecb639308654a596cc31b3614071fc0b6ef5752eff788f5a363cd11a3cd99bcdc32038f7a8b95971abe71d0d891331 SHA512 3ea997289aa5d1a74fd3c1542b413299b9d89b1f3bc9e3f4cdc568f688b82401772def3d57c1c78d1a5bb0736aa39004cd21f291a35906cf02e9be5cc3321495
-DIST boto3-1.21.8.tar.gz 473069 BLAKE2B f08f76fb9c4e56e6ba5624c885973599505769d7f9eea6e20a06e1a641768b1f7b108fc7293282a55bf4c7d2b62eb34853f46b8c3ada9afb8fc25624daa60c12 SHA512 23ed88dcaefe3224db05959251befaae4f03859bf00daf649db1e838e5fb92e01a6da4bee8083366d804404aac358df19d7e4552d6aaf39f9c4b371ccc7f9088
-EBUILD boto3-1.21.15.ebuild 1570 BLAKE2B 53ee8a19917c517edba8c435e535cfbfaa85beac364578971c97d2eba3669f2500c2d13420a2efd447b50e6d29d48ad6ee9aff62dd11d73012884018dd1e3b80 SHA512 e55368dd8e440d6220915a691aad0aa8e8cdcb3e191030b4d406efbdabfb5ab8e56b81ccad728bcbf56c7f363f7f1b3238ec314765bcbe52b5f245c3b4e04ae0
-EBUILD boto3-1.21.22.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
-EBUILD boto3-1.21.25.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
-EBUILD boto3-1.21.26.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
+DIST boto3-1.21.35.tar.gz 486835 BLAKE2B 167070bf09785bac17083cef3caf144cf11a4266c4476af2f6e19b06c81f2d2bcee42b8c7de1d1c9ac178c025bcac08366b2c7cb072cdb663910d45f7e8369fa SHA512 fe73111a46fb27d9c77abec3a13c5267243b2fcc3f89c01d9036f6ca9f362d029c9cbfbb6c1df11b302a9fb0468453fc1b91ee3dac4853bab6662f1ebfa211b2
+DIST boto3-1.21.36.tar.gz 487111 BLAKE2B c812e80a2bd81f2feda25b9e43444d1587eb2706ab4372a71f6aad5051020dc2439c639e04f37322ab0c1a396c22c5dc45e773cf73518886d3aab9980633f45c SHA512 1530cd11471ddfdd6a77a250fc5af7546a760cc281b327be6b67b7e49ab40cdc440d4fbe8a72387009b2c2c3dc2e6d7baaa3b1dec3d5d4d276db89e1312e55cf
+DIST boto3-1.21.37.tar.gz 487557 BLAKE2B 1c716a07279ce2c1020faee9e2e81b2bde3ed6e4c56668fa76eabc03c7c0818f8dc3ac0fcef66d4007d892e1f227e8642757b6fa5d6e1e18184ad17a30a0e404 SHA512 512e7859e700a98aa3112e21bbd7653e39e7e21bc8f3ef623254322f18869bc9b8a65612a3a9133847c189c59b1e2480225b71bdebd38b2e42cf4820d7ab6972
+DIST boto3-1.21.38.tar.gz 487786 BLAKE2B c247f51e3a7a7f9c531ab18d0fa93b90881c869631bffe35be5482a463a6580e733915d4f966d5700cf6bd822676416e9431f261fd237cb9dd85440308399e2d SHA512 a1b09de7a1dbede4000d500d96028a9ae70c60aa0cc1fc74201d52bc76a83dc27937d422592985e22b3dd1b98359255e837f66f51bae59f2104b379bfa7e49b3
+DIST boto3-1.21.39.tar.gz 488120 BLAKE2B 7fc998ec59d19fd6ea0377443920e30bcacdce5f185200757a13758e5e5229a7bbd959cd6854d9520f8ca6737af9f1adba887f3caef50fb7bbc9a2a38df9b472 SHA512 7c949773e0791d170158f7a8cc47559dcd9b2b6fbe422325b12b7d90649244e0475a6c35cfa15e00f1a0f49d2e581ba27d78320514e4ab8e8533bfb8510b37eb
+DIST boto3-1.21.41.tar.gz 488529 BLAKE2B a07662e4499ea6e833ee7a207dbf84522369ae0609ee7ac305fb8afca572114a938a1c0a23d75404c86c6afc2a516148a565e9ff607898566beb9b552fa44c3e SHA512 620fea69e84de1c6e705a33b00ba137f8550e0590492e13ece24bdf8ba6439be58e31821404a6dded02873a69256568d5061bf9de19ab75c37630865dcf97373
+EBUILD boto3-1.21.22.ebuild 1564 BLAKE2B 3cd1dbe9171f92f8dfb81e20fc37ef21f54d354b452ca4c13c43cd7e7f6d7f08b08648477e80b333e79c04085ce9e6469241709c45fb61df025581c543f2b44a SHA512 0cfa4167b9bd0890017c0bcdd837359383f61f70309bbf2ba65ead574f5f25364874979e3f8d834f6e34858304eea93fa4f58c4804b7fe9a1a02a4907737ea7c
EBUILD boto3-1.21.27.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
-EBUILD boto3-1.21.28.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
-EBUILD boto3-1.21.29.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
-EBUILD boto3-1.21.30.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
-EBUILD boto3-1.21.31.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
EBUILD boto3-1.21.32.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
-EBUILD boto3-1.21.33.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
-EBUILD boto3-1.21.34.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
-EBUILD boto3-1.21.8.ebuild 1563 BLAKE2B a3064c6a72f92bab2abba12e88334ffb8f6cf706ff6f8c5834958a93dc9045324dc20bd36f0e987d28aa2c90dec58c820b86d3e8d3b551d19061b6c58e2a1e3b SHA512 5a0c3c442d405304bece4cb399f72cc6a1333b94a2e635ea9f8e5334d97d449325949db30a4936b5005ea38a00e922f87757ffb17fae5182125ddf9c2d90bcf9
+EBUILD boto3-1.21.35.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
+EBUILD boto3-1.21.36.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
+EBUILD boto3-1.21.37.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
+EBUILD boto3-1.21.38.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
+EBUILD boto3-1.21.39.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
+EBUILD boto3-1.21.41.ebuild 1571 BLAKE2B 1b87e4a517f7f0c5e5a0dfb0d0f3ded875baec635bed006cd68b93bd8add314c5348cfbb340120f9d8b17438ed694cfb0102822d9c3c2edb27ef1983eb5fbc7b SHA512 a8c8ad219e89c1af3c657a76c67353391f19ab9e72fc59ec7bf054182d6698e079ac23b80012660baff3a833887cd02f79ce120406423d1d3f422d220dc3c54d
EBUILD boto3-9999.ebuild 1570 BLAKE2B 53ee8a19917c517edba8c435e535cfbfaa85beac364578971c97d2eba3669f2500c2d13420a2efd447b50e6d29d48ad6ee9aff62dd11d73012884018dd1e3b80 SHA512 e55368dd8e440d6220915a691aad0aa8e8cdcb3e191030b4d406efbdabfb5ab8e56b81ccad728bcbf56c7f363f7f1b3238ec314765bcbe52b5f245c3b4e04ae0
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.21.15.ebuild b/dev-python/boto3/boto3-1.21.15.ebuild
deleted file mode 100644
index 08e404dd41b6..000000000000
--- a/dev-python/boto3/boto3-1.21.15.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 multiprocessing
-
-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 ~ppc ~ppc64 ~riscv ~sparc ~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}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- epytest tests/{functional,unit} \
- -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
diff --git a/dev-python/boto3/boto3-1.21.22.ebuild b/dev-python/boto3/boto3-1.21.22.ebuild
index 6fcba460ab1d..be1f2d7a31fd 100644
--- a/dev-python/boto3/boto3-1.21.22.ebuild
+++ b/dev-python/boto3/boto3-1.21.22.ebuild
@@ -19,7 +19,7 @@ if [[ "${PV}" == "9999" ]]; then
BOTOCORE_PV=${PV}
else
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
# botocore is x.(y+3).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
diff --git a/dev-python/boto3/boto3-1.21.33.ebuild b/dev-python/boto3/boto3-1.21.33.ebuild
deleted file mode 100644
index 6fcba460ab1d..000000000000
--- a/dev-python/boto3/boto3-1.21.33.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 multiprocessing
-
-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 ~ppc ~ppc64 ~riscv ~sparc ~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}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- epytest tests/{functional,unit} \
- -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
diff --git a/dev-python/boto3/boto3-1.21.34.ebuild b/dev-python/boto3/boto3-1.21.34.ebuild
deleted file mode 100644
index 6fcba460ab1d..000000000000
--- a/dev-python/boto3/boto3-1.21.34.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 multiprocessing
-
-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 ~ppc ~ppc64 ~riscv ~sparc ~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}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- epytest tests/{functional,unit} \
- -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
diff --git a/dev-python/boto3/boto3-1.21.25.ebuild b/dev-python/boto3/boto3-1.21.35.ebuild
index 6fcba460ab1d..6fcba460ab1d 100644
--- a/dev-python/boto3/boto3-1.21.25.ebuild
+++ b/dev-python/boto3/boto3-1.21.35.ebuild
diff --git a/dev-python/boto3/boto3-1.21.26.ebuild b/dev-python/boto3/boto3-1.21.36.ebuild
index 6fcba460ab1d..6fcba460ab1d 100644
--- a/dev-python/boto3/boto3-1.21.26.ebuild
+++ b/dev-python/boto3/boto3-1.21.36.ebuild
diff --git a/dev-python/boto3/boto3-1.21.28.ebuild b/dev-python/boto3/boto3-1.21.37.ebuild
index 6fcba460ab1d..6fcba460ab1d 100644
--- a/dev-python/boto3/boto3-1.21.28.ebuild
+++ b/dev-python/boto3/boto3-1.21.37.ebuild
diff --git a/dev-python/boto3/boto3-1.21.29.ebuild b/dev-python/boto3/boto3-1.21.38.ebuild
index 6fcba460ab1d..6fcba460ab1d 100644
--- a/dev-python/boto3/boto3-1.21.29.ebuild
+++ b/dev-python/boto3/boto3-1.21.38.ebuild
diff --git a/dev-python/boto3/boto3-1.21.30.ebuild b/dev-python/boto3/boto3-1.21.39.ebuild
index 6fcba460ab1d..6fcba460ab1d 100644
--- a/dev-python/boto3/boto3-1.21.30.ebuild
+++ b/dev-python/boto3/boto3-1.21.39.ebuild
diff --git a/dev-python/boto3/boto3-1.21.31.ebuild b/dev-python/boto3/boto3-1.21.41.ebuild
index 6fcba460ab1d..6fcba460ab1d 100644
--- a/dev-python/boto3/boto3-1.21.31.ebuild
+++ b/dev-python/boto3/boto3-1.21.41.ebuild
diff --git a/dev-python/boto3/boto3-1.21.8.ebuild b/dev-python/boto3/boto3-1.21.8.ebuild
deleted file mode 100644
index a642b9d17038..000000000000
--- a/dev-python/boto3/boto3-1.21.8.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 multiprocessing
-
-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 ppc ppc64 ~riscv sparc 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}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/source \
- 'dev-python/guzzle_sphinx_theme'
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- epytest tests/{functional,unit} \
- -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6d37e1fd5f23..879abe366d37 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,29 +1,21 @@
AUX 1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch 1056 BLAKE2B ecdf805cd61e337d4152d56952aeb8b78bfdd871b4da060d025ca4e3f974b3b7a907eee71ce6de1bc6cff8130fa81391aeaa2c5537b1baf159ce23500908a5f4 SHA512 c3be1a6457990168c759f03b24de8f78242b9c06f189553e416ce75fee6a77dce68967a551dfd83e1be096db9baeca019b75526c4886c672eca35282e307f229
-DIST botocore-1.24.15.tar.gz 8820413 BLAKE2B 1a842d811b0471ee6881fc6fbae9726912636c9a83ed9e1395ae96705f6ef47cbb5d6b134a011da747951b7570e722af5a60c949e9301d509a79f431a797ca70 SHA512 d614d6f065a77e5d4dda9c8dbe401feae4e83398c5d2508b0807984fc8783b31cd6c507663c90a08daa5ccbf95b450633928599cd340227ab5dc90ea00fa1bbe
DIST botocore-1.24.22.tar.gz 8839717 BLAKE2B 7b3843900da913561ab2a99f7371139cd8fd89a2eb52a90b33f8fb4c0449ff23a00f56347a2916b271346acf2c0721af0a9695bff3663888aa87c790705ce4c3 SHA512 070222b5eca46fa5463620af63816bc8813c717a56b4c41294556130390959ac14570a1256542f145a5b36727ced9657b386fcd5f538d64912c8a9f049673bd6
-DIST botocore-1.24.25.tar.gz 8852839 BLAKE2B feb0f5de1d34b9f5a1b20f76480f432059c74293c70d310234beb8515741883d639dc54d7843d47e03aa107846d1a83af29fb98e6cc519aea289841a17464f56 SHA512 d2bb402bff2af857d433b379d81b727120543de6a5cf3d13f0c5dd60cef219fd5ea6362156c5284bb06860ec2ca0f1823fce4dccda03e4213eb737e45470ca0d
-DIST botocore-1.24.26.tar.gz 8855676 BLAKE2B ad8e82872429043a9a80d6584a5a8af623ce91b516c045284b8ea618629c7cf65195433691db7eced91969ccb14fc8c7f57956897b528c6861fe84175d46286b SHA512 2f08bcd1db6b9a5ede68be204d68f8fa0f1c906ca8d7dccb69d5775a66f86c990788970194058973a90ada928914ec92cf02d4cba30a85c7619bb38d3b117268
DIST botocore-1.24.27.tar.gz 8856607 BLAKE2B aa149a79106bc6e9460d2b69b032b20d0fcd9b0a4d7dda04ac656e0681aff378267f5c6bde4e64432f309ad4ed89ff8cae50b0dc92f01086f8fbe433e5347ad3 SHA512 1cdeb2926bfdd54eb6805295982891cb02005c01ee74e3394d8680e486fd924f73322fb9ae56730deaf360b0e60c9fd482759d597eadb3dc180cb099beff487c
-DIST botocore-1.24.28.tar.gz 8856916 BLAKE2B d662fec904cdfb048582252cfa77dadfcb1fcb58bb61e4b273bda34120825a27bc630d2c7fffd215f8733cdba97534da643da6d5b094f3e2ee3c6bb0a86bb27f SHA512 3f10d5ccd2b8051598adc37e452b057a3b53bc267f9cc3fb71caa18f406e515f008f22d2394a37b194ff4c63477f93791e6bdc09657df5ba59377379227c106b
-DIST botocore-1.24.29.tar.gz 8857387 BLAKE2B b873c369a6a9fe2d44124385f618f1caac2986cdbad2ea53cf9ce481692431ff389de44b055b0128eefbd1e26d8cf205d49cfb22decfa11bf6cba8c00aa5df3f SHA512 dcc836ebe25a510aa13f4ba54be99c0d2d086e6a54d446bd303ecd13f3528f004be92ff6408690ebda84b8c13f83ef19cc4026422c2ad15e3c32abfdbf923e9d
-DIST botocore-1.24.30.tar.gz 8860517 BLAKE2B dcdfdd59482a071a2dc7c2250c303abab6840ac9d90a9f3e4183e8137dbf34b37941e9e471dc5795e3eb67cff356dce08dba5fad02bf54ff1628ca6f247a04be SHA512 69ff9f6f777052e3c8aeb7b92cc75d1aa90b88bb5256bcbcae6e4a5d6d41783ea205a58c99a59627ecd720cdfa23caf315c48c792218937d91e6699791e75548
-DIST botocore-1.24.31.tar.gz 8884591 BLAKE2B 596c0df9e5331cf81472c93f436caed79eb15da5770b11fb972d2f522308c02a2e2906d2d0de6bb2d79da0c7726a0e390fc0ff7aa043804031c99576e211c9e6 SHA512 cbae4220e8899189dc6e09facdf0576c9ac781aa892f8d1537ef7b4f56ba12794d073e65ecb503ab469c63a035c1675d8524f7f37f6538591ce183785533d6c9
DIST botocore-1.24.32.tar.gz 8884956 BLAKE2B c899ed9b540663fc16e937d98c4c4383b5b0b9c36a976a6b872019bee46edb6db4b9fbe9cf5cebfa5fd1f43d37d21213c90a93802e6d95e4218693269021f5fe SHA512 06142282ff93918052fc6d4832061c65088a5ce8a9fdbfb587be4a1575edf1ed160c58159f25446c7717a841e9ddff00b0a95dd5926a738ffb166b70b42da71f
-DIST botocore-1.24.33.tar.gz 8885297 BLAKE2B 0c45249844be79643ea312a41ccb0fad06459fae0b1d419bfadec93b213ff2e24894dd255ac940d0df3325f7786386249ce7391b90a04467e9b0a2506e1a4661 SHA512 ac9f983495368cef53e2ca13c80cd8ef90d04efc6cedb7a38072cef67705b6c11bfc4d9802b94c805e798e6161960bf74ccf3b3c6c8c7a258d91b0e1e72aa852
-DIST botocore-1.24.34.tar.gz 8886786 BLAKE2B a100f9085d2d02d476b0748cca38eeff4e5fbe1441e930f286807d66e837c5fbd1ff1ee8328f87f27c5239891fa46d3324c038d8f0f76f10769cbac5f0628c38 SHA512 beee01425c19affed5c2c9b0d995d23c4e9454715c8ab8144c407e330b0d79099885d30376bb678fc28268cba53112b21bda8491614d2ebef4976b803e189bcf
-DIST botocore-1.24.8.tar.gz 8798121 BLAKE2B 4ca37ed7be0af62901bf154f75739cc7e07505a809e551884c72d5b5eed334fff1111fc6db016df522564a1f3d9b6f258e8eca96161a734711340bf880b553b5 SHA512 6ac2139694ab199313a0fb9a2f783b12de7f3915d10cba739f4758356a3b84a917c3c394954b6d82d7a62de907c6fe57a3559e2b9a625bb0479e7bacd31d21cc
-EBUILD botocore-1.24.15.ebuild 1646 BLAKE2B dd0c215ddae91bb93f37f150ea10ee1efdae56f39d878f977f5abad8918d9da64063345faeef31d7c7f0beddcc7374810380ab0b049fdac9f1f49d58976ae788 SHA512 ce261fe481bb083270a8c8e706556164b2eea45a5091590d30b0671f3e4948ad03b46d37e555096cb244405c8a56db12fcd0c46fc85122640bd3818760e5851f
-EBUILD botocore-1.24.22.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
-EBUILD botocore-1.24.25.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
-EBUILD botocore-1.24.26.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
+DIST botocore-1.24.35.tar.gz 8891601 BLAKE2B b6a56efa73a3f76f51764c4c649d38f2e596fb262624bc5931904318b68a773790f6e4e358cf42567aad0de4e97099699935e6da4c21be66a782f7005fbc15bf SHA512 3c0a7c935798a6dcdd419080a31050301f795ff67b8262673ee4ca09d8344f222ce4b1b7bfff3459089bbcb59c42041281ed8005c1533c34c24542d9a45c353c
+DIST botocore-1.24.36.tar.gz 8899058 BLAKE2B c11df5acef305116433aeb4c4b999b8bdeba278506ac066bae3572f578cd2877827cc8a45d74f57fd10c5e87fdd46f39b951ec4d5bd15f0c484194640813080a SHA512 49256c288b74126595521eabcab750a58a05d07ecf5243ce0626961963326099c3fa3cb571664fb72c0f835624bd79e55e4940c9fc4b03b2b1dc7fd7d3a71213
+DIST botocore-1.24.37.tar.gz 8898823 BLAKE2B 5e5495ba399e910479c0172eb4c572a5c0371db720906586c88dc59d8bfc58a50699b05125e1e554a8571b64654604447be1e1a4bfdc2b992272101060638908 SHA512 412a656e879b09bf9f82d02e291e988499106dce1f589b1048adf2145774a5dd9a9ca5f18d2b6eaedd895e384cbf1836c7b6bdc0867a83c7b863bddea77727f4
+DIST botocore-1.24.38.tar.gz 8900705 BLAKE2B 1f1504856d5908df7d8af9f92847d1d7ac9d8ce0258a63bcea4b593aaae4d87e71da45becadb5873eab53ceea6916e4c6a4931efd797b0474e7bfe4f0b60eb46 SHA512 1cf7cf2acc7773ab9f5c4d01eca24191f6d27e3eddd98abd33348bf171bcaa2708e8c9a03ceb2676060a1f906d66e6982fe3bce3b78ed878abc30434812327c0
+DIST botocore-1.24.39.tar.gz 8901325 BLAKE2B ffdafe7b34c7114de12044d14dd9ba58f01b21455f51a527da55450840f7f74cfaee56babb105b18634b06293ef91427534ea08b47d223285046bd718cc6cc7a SHA512 13c24f4e305bc16441682f483b0478730f5487388d73e14fc3750e22fd3c4c1c958146264721f365b00d1cddd4222e7c0b5d0be26df171ba4e95091327a340c8
+DIST botocore-1.24.41.tar.gz 8906754 BLAKE2B ff2e19dca96137f7e6335ad41ce645d132989ddafecfe8be780166b697bd9fff18eaeddd7a88d4b76cf2aa95c1822f88590940d674ea82e97c14d7bdf6c1d5de SHA512 071fb09c50b3eacbb68ddc5831bb8fceef92e5cb8aad9e4b74b1ab65528edbefc83d0bc86271d87aea97d923813ab1613fe342be0815df7a350edf602dae49bd
+EBUILD botocore-1.24.22.ebuild 1643 BLAKE2B 902344f2d4bf70dbfd8d7d8c3e419fa50e91be1c2b4269266ae932f07408773ff43d58bfb535cc5dfc4f89b33da6120404f082c638380d6947335d4d3ba42e24 SHA512 6804803d1988e28df5155fc483d385fcdfd77530795019f10635d2275e78e060f0668f15f267aeaee68f3ad8c913bb7aeac71422c2409d27f226cc165aee746c
EBUILD botocore-1.24.27.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
-EBUILD botocore-1.24.28.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
-EBUILD botocore-1.24.29.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
-EBUILD botocore-1.24.30.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
-EBUILD botocore-1.24.31.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
EBUILD botocore-1.24.32.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
-EBUILD botocore-1.24.33.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
-EBUILD botocore-1.24.34.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
-EBUILD botocore-1.24.8.ebuild 1639 BLAKE2B 661d6810ac62f653444c59c978e3d904868415e13bddbc20e93ac8f033f3a179736a74f4cf4b55ca0251d5c9392c96d241f5c3c6385d5bf569caa54eee5c5457 SHA512 b46be0c5c734d0283e33b51d88ce992a15c06510e61b67cd8500ae780d822062e761cbe647c0def8b36cfc57f195480f59bc92ba051c399c72f996c1d0baf327
+EBUILD botocore-1.24.35.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
+EBUILD botocore-1.24.36.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
+EBUILD botocore-1.24.37.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
+EBUILD botocore-1.24.38.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
+EBUILD botocore-1.24.39.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
+EBUILD botocore-1.24.41.ebuild 1650 BLAKE2B b286bf969ee64868dba6eca2bd16fb2d650e6393f9556a65b1509de19d114399a2005695ce8b7534e5fe35f7404e0bc7fd0f8e52ce675e73f0d6666cc2b3bc42 SHA512 4d56ec33157b7d00724598f0f55c27f3b5e625784b82fa27f2f75c3bb21a97ea7ddc1ac18f34b54da34454bac53af6617ab20f4f2caef51adb9b2f6e35906f82
EBUILD botocore-9999.ebuild 1646 BLAKE2B dd0c215ddae91bb93f37f150ea10ee1efdae56f39d878f977f5abad8918d9da64063345faeef31d7c7f0beddcc7374810380ab0b049fdac9f1f49d58976ae788 SHA512 ce261fe481bb083270a8c8e706556164b2eea45a5091590d30b0671f3e4948ad03b46d37e555096cb244405c8a56db12fcd0c46fc85122640bd3818760e5851f
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.24.15.ebuild b/dev-python/botocore/botocore-1.24.15.ebuild
deleted file mode 100644
index 35239170e3a4..000000000000
--- a/dev-python/botocore/botocore-1.24.15.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 multiprocessing
-
-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 ~ppc ~ppc64 ~riscv ~sparc ~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/jsonschema[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${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 pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- epytest tests/{functional,unit} \
- -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
diff --git a/dev-python/botocore/botocore-1.24.22.ebuild b/dev-python/botocore/botocore-1.24.22.ebuild
index 3bf7c7cfb689..f6855cd0f126 100644
--- a/dev-python/botocore/botocore-1.24.22.ebuild
+++ b/dev-python/botocore/botocore-1.24.22.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "9999" ]]; then
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
fi
RDEPEND="
diff --git a/dev-python/botocore/botocore-1.24.33.ebuild b/dev-python/botocore/botocore-1.24.33.ebuild
deleted file mode 100644
index 3bf7c7cfb689..000000000000
--- a/dev-python/botocore/botocore-1.24.33.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 multiprocessing
-
-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 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${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 pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- epytest tests/{functional,unit} \
- -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
diff --git a/dev-python/botocore/botocore-1.24.34.ebuild b/dev-python/botocore/botocore-1.24.34.ebuild
deleted file mode 100644
index 3bf7c7cfb689..000000000000
--- a/dev-python/botocore/botocore-1.24.34.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 multiprocessing
-
-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 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${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 pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- epytest tests/{functional,unit} \
- -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
diff --git a/dev-python/botocore/botocore-1.24.25.ebuild b/dev-python/botocore/botocore-1.24.35.ebuild
index 3bf7c7cfb689..3bf7c7cfb689 100644
--- a/dev-python/botocore/botocore-1.24.25.ebuild
+++ b/dev-python/botocore/botocore-1.24.35.ebuild
diff --git a/dev-python/botocore/botocore-1.24.26.ebuild b/dev-python/botocore/botocore-1.24.36.ebuild
index 3bf7c7cfb689..3bf7c7cfb689 100644
--- a/dev-python/botocore/botocore-1.24.26.ebuild
+++ b/dev-python/botocore/botocore-1.24.36.ebuild
diff --git a/dev-python/botocore/botocore-1.24.28.ebuild b/dev-python/botocore/botocore-1.24.37.ebuild
index 3bf7c7cfb689..3bf7c7cfb689 100644
--- a/dev-python/botocore/botocore-1.24.28.ebuild
+++ b/dev-python/botocore/botocore-1.24.37.ebuild
diff --git a/dev-python/botocore/botocore-1.24.29.ebuild b/dev-python/botocore/botocore-1.24.38.ebuild
index 3bf7c7cfb689..3bf7c7cfb689 100644
--- a/dev-python/botocore/botocore-1.24.29.ebuild
+++ b/dev-python/botocore/botocore-1.24.38.ebuild
diff --git a/dev-python/botocore/botocore-1.24.30.ebuild b/dev-python/botocore/botocore-1.24.39.ebuild
index 3bf7c7cfb689..3bf7c7cfb689 100644
--- a/dev-python/botocore/botocore-1.24.30.ebuild
+++ b/dev-python/botocore/botocore-1.24.39.ebuild
diff --git a/dev-python/botocore/botocore-1.24.31.ebuild b/dev-python/botocore/botocore-1.24.41.ebuild
index 3bf7c7cfb689..3bf7c7cfb689 100644
--- a/dev-python/botocore/botocore-1.24.31.ebuild
+++ b/dev-python/botocore/botocore-1.24.41.ebuild
diff --git a/dev-python/botocore/botocore-1.24.8.ebuild b/dev-python/botocore/botocore-1.24.8.ebuild
deleted file mode 100644
index 053b229b6b06..000000000000
--- a/dev-python/botocore/botocore-1.24.8.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 multiprocessing
-
-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 ppc ppc64 ~riscv sparc 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/jsonschema[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${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 pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- epytest tests/{functional,unit} \
- -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
diff --git a/dev-python/carbon/Manifest b/dev-python/carbon/Manifest
index d4a1936fd302..ec5c8741944a 100644
--- a/dev-python/carbon/Manifest
+++ b/dev-python/carbon/Manifest
@@ -2,5 +2,4 @@ AUX carbon.confd 119 BLAKE2B 75505b3aedcc65306a1cd16645e349012652a268d838dc1fd32
AUX carbon.initd2 1329 BLAKE2B 7990f8ee25f2554ce5997075c7fda4cfc69d73ae060657a917498bed4ef237a6e0b43b522ef15b0587d15c71fdb03a26f562d1147212c50f8d838f97522cc9cd SHA512 08d9a7ddc763bb49763b1c873504b0dfb45763ed871f22632885692f41d5d8c86616677c2669b0b8c2160170a7c507c2415571d300e2045675c7002556a4063e
DIST carbon-1.1.8.tar.gz 72452 BLAKE2B d76a281925645ebf6f74ff83f8ea6a52016f29ae0e35143e48e9aa0f2fcc267ceee1b5040ad756bbab8b2c1ffde5040231b8e0b581bd177bfb31ddf33fab7933 SHA512 b679d0329a5c8701af8aad3bdc51d64fbab7d05214c09368a218f1c925593002596a04b50fd2aadf26bd21ea7ef4b8262ae7f8169ef0d6ee40dccbc933539161
EBUILD carbon-1.1.8-r1.ebuild 1980 BLAKE2B afe8b0c091f13cbe066ba42f0bd4633f33f5eb8355669df8eb014931a14d931f97cea636f5e01de7c933435ac9242b557520032aecb8f78892ec76a635ce4a74 SHA512 851fa45ccc3ef30811572b7cc7c94eb7d5d8fd839c3c2b5920eca463b8a0696e10c13e84c193cff07ebb9571980b2a7bb5dfe0c4f455cb2d302ea7d2ea7f2e08
-EBUILD carbon-1.1.8.ebuild 1976 BLAKE2B 572db2a871584dac7cfa542dfda82bcbc30d17ff82092d182057536934b788b1564565a2ef611abfaf6c700afa566f2ff54a85a8009c735961b28ef41b24e7a7 SHA512 4dc5e6b1d9567bdb56bd91a95dc8abcdd5ced0b5885dcf7d6f19b5f20dc882bc02c13dc82493caf0ad92aba01fae22d364170f3aea531053a0c21a85661b299b
MISC metadata.xml 442 BLAKE2B e3ab8eb53738bdacc8fb73e7514c28290609200a34d6d6fc0111e30bd44d7806f91a4c3906cf473f8dc58b6d8012ecdaf320d943f770d05e26f3b0b44d99a57f SHA512 0deb6d56a05c7b0ee70787dad985a0f250d8328c1edd54690092dceeab8ba90e96ec2ddb326202f01eeb702776e448b746a5c92392ea02cba1892155d3eb60ec
diff --git a/dev-python/carbon/carbon-1.1.8.ebuild b/dev-python/carbon/carbon-1.1.8.ebuild
deleted file mode 100644
index ae7b292a9cd4..000000000000
--- a/dev-python/carbon/carbon-1.1.8.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1
-
-DESCRIPTION="Backend data caching and persistence daemon for Graphite"
-HOMEPAGE="https://graphiteapp.org/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~x86"
-
-# whisper appears to have been missed from listing in install_requires in setup.py
-RDEPEND="
- dev-python/twisted[${PYTHON_USEDEP}]
- dev-python/cachetools[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
- =dev-python/whisper-${PV}*[${PYTHON_USEDEP}]"
-
-python_prepare_all() {
- # Do not install the configuration and data files. We install them
- # somewhere sensible by hand.
- sed -i -e '/data_files=install_files,/d' setup.py || die
- # We want FHS-style paths instead of /opt/graphite
- export GRAPHITE_NO_PREFIX=yes
- distutils-r1_python_prepare_all
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- insinto /etc/carbon
- doins conf/*
-
- keepdir /var/log/carbon /var/lib/carbon/{whisper,lists,rrd}
-
- newinitd "${FILESDIR}"/carbon.initd2 carbon-cache
- newinitd "${FILESDIR}"/carbon.initd2 carbon-relay
- newinitd "${FILESDIR}"/carbon.initd2 carbon-aggregator
-
- newconfd "${FILESDIR}"/carbon.confd carbon-cache
- newconfd "${FILESDIR}"/carbon.confd carbon-relay
- newconfd "${FILESDIR}"/carbon.confd carbon-aggregator
-}
-
-pkg_postinst() {
- einfo 'This ebuild installs carbon into FHS-style paths.'
- einfo 'You will probably have to set GRAPHITE_CONF_DIR to /etc/carbon'
- einfo 'and GRAPHITE_STORAGE_DIR to /var/lib/carbon to make use of this'
- einfo '(see /etc/carbon/carbon.conf.example).'
- einfo ' '
- einfo 'OpenRC init script supports multiple instances !'
- einfo 'Example to run an instance b of carbon-cache :'
- einfo ' ln -s /etc/init.d/carbon-cache /etc/init.d/carbon-cache.b'
- einfo ' cp /etc/conf.d/carbon-cache /etc/conf.d/carbon-cache.b'
-}
diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 336f218b1de6..6c2c4d927ddf 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,5 +1,7 @@
DIST cfn-lint-0.58.3.tar.gz 8779688 BLAKE2B 0964d477f61ec3dc4f80d59e3b05bc92cba27c0c9293a343bf15ee25df967643adf4d8aaa0c11d336a857957bc19dd1cc711b7fe9014c9c43ffd0171b197c4f5 SHA512 9f88f533a6533cf23ce9be83f61cc7418df7775e331ea932f469b391e136a370e5adef9a41a5378dc99d4aec352ababebc1eb59b15d19c0c0c6f19e12410ae06
DIST cfn-lint-0.58.4.tar.gz 8838063 BLAKE2B 77caf931c79b90d44c09c7ad63ff928c5217fa3cb9474ce8d3a3151a4a804365293e4304484ae1a2c55acfb2718dddce9f0b26165d35a570c3a7baab3cf76290 SHA512 53c24e265eaa8064bc23740376668c4a640571e0e273fc475f70de468be51683f3eacbbce82dddb9e05a23049299b49e660f28d5ef93150a60260fa0f4b77a19
+DIST cfn-lint-0.59.0.tar.gz 9004743 BLAKE2B e778c1081e45dacc813f8a4ae7726eb929fabcdbfaafcbbc5f0d925cfe32773851366c9488363728ae42349cbe899a6cacd114940ee8d76dc284b30ea87fe19a SHA512 e8e9d0fb1f366c49f8a008000a808ec4b6c4299ff3c9650229619d8e48f1812709ecd54274163d8bd389c6823f20accd7d31f6147bec926ec233ede3ee51ee10
EBUILD cfn-lint-0.58.3.ebuild 1671 BLAKE2B 2c7580e91bc1d2c6e99a1c2008ccd4573baaef554e59fb71ba6bd3e6b20d388891c2c4c8d2758c81f1cdd9a219ab20e2affafe0be1ad3ccdaaff8adfeb532bf6 SHA512 2ae053d4aca81341e294ca02410388fa1ce7a17332c7165de6a199128b29f0d8ceb854540ea212b8077bf11e0197caac66012abee1486f55a2f3e26b319251c1
EBUILD cfn-lint-0.58.4.ebuild 1673 BLAKE2B cd77ae26be0a83f45965bb4c121056302b931cc00e44cdaa8d73b8d8caf0826fa49056811fe0cb9226d63226e66a26d79a34593b46a4aab5b1b9a3b279acb768 SHA512 a8ce6867e2d305dec2703e69e3a5ec4051574419ee242c3e3986c71eb424d2eb9d7406238052678ae3fccf728b33c7a487ed7d93d059b60409aa03b69ebf5dc2
+EBUILD cfn-lint-0.59.0.ebuild 1632 BLAKE2B 31a5925aa3f0a2df74957bbabc47da51c554c139337e49d22adafb11d451380b3897b5cce1afc9ae766190319f606aec09982e6e8b009654e3b496aad073d939 SHA512 66cd6902f519eb880df5a65a6acdf04c8ec920a4cb443770053adc1c250e9fbb262c715eb0f11409d4778edf72b153ef8ec14ec28d8f789f5d4994fabf6454c1
MISC metadata.xml 583 BLAKE2B 9f73e2b92e5cfa2ad59f5c8e5d91bdd3aa9eba3fa722b93b388cffea42020db7e7441bab5749432812934a4514d3e9104e6d897e1d115afa5ed237757bd48c03 SHA512 1866a349855ae4e248498b7aabd6ce4c4e10ea58731df4bfa13500f61dc041da6dbd7420e7d6a78fad46d5cf00bd7ef2d0c4c7d6819a21b3a5031b0d49588a19
diff --git a/dev-python/cfn-lint/cfn-lint-0.59.0.ebuild b/dev-python/cfn-lint/cfn-lint-0.59.0.ebuild
new file mode 100644
index 000000000000..f3316978d184
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.59.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="https://pypi.org/project/cfn-lint/ https://github.com/aws-cloudformation/cfn-lint/"
+SRC_URI="
+ https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/aws-sam-translator-1.45.0[${PYTHON_USEDEP}]
+ dev-python/jsonpatch[${PYTHON_USEDEP}]
+ >=dev-python/jschema_to_python-1.2.3[${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/sarif_om-1.0.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # TODO
+ test/unit/module/test_template.py::TestTemplate::test_build_graph
+ # requires git repo
+ test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+ # Internet
+ test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+ test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_2
+ test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+)
+
+src_prepare() {
+ # unpin the deps
+ sed -e 's:~=[0-9.]*::' -i setup.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/cheetah3/Manifest b/dev-python/cheetah3/Manifest
index 6735fc50e384..33bfbc011167 100644
--- a/dev-python/cheetah3/Manifest
+++ b/dev-python/cheetah3/Manifest
@@ -1,4 +1,4 @@
AUX cheetah3-3.2.6-fix-py3.10-tests.patch 1082 BLAKE2B 5e418f22d9067208c038ddcbd35ef5942c09bc92a14a9a28c7ed996496c419b41b772d1fafd3ac01b524aea0dd70706ea69815db0f6fbb3de26abd95b416c3c4 SHA512 1adcc664bfd580fcd62156591b52375e3f01a5107a995ad6a8c01baf8e604c2114451be7cd13775bdf2bcc2d16998d86fd5d0db38c85d4ff6e52bd314fb3c264
DIST cheetah3-3.2.6.tar.gz 2481158 BLAKE2B cb8ad192ae9caf0d1284294b323cf4a918cd2fc951bae25867d69a3dd7933728056b76fbf52a22d34f290056a96cce7d9ccbeb2404f2f0bb782f8db8b7453e47 SHA512 abf74def695018a79cb1364f60e402e7e0095a4d2f069decfbddf42501d865b70451ebc7b52abc67aa23e57276d7a3b8c2894a9571876e15db43cd1358f74d31
-EBUILD cheetah3-3.2.6.ebuild 1141 BLAKE2B 32148f9cfe925c3b88dccbec20e7c3f555f150b5628dd98394c6df15c21dba364c5b53dbad36b5e3e5e8ebfa0cbfc4c727de63f2a513926ea015dfedfddddfb9 SHA512 74f937845d14930953a5bf9f3286a637470cb1bdf3fb1b7af9f7f42f8cbef44033ec8da166b9ee1c69dce95921f66b3f68398c8eda51d45df244b5df04dc48bf
+EBUILD cheetah3-3.2.6.ebuild 1139 BLAKE2B 4bf5c4cc0f85b4f7b4e46287055cd3b0e33f4fd69e162b514ff8bb96a8337f8b95ae81964f31e4332a93a214cbc4333530bb5c8c20d756a7b927ee4d0601d55b SHA512 1534d89a0e31a31f6b1027425bbaedcc8e14e1af91e319418ac6be6eccd001a364cdad0f103be82aeb8b018c41f603a70caeaae660776f2b6edf81e2b0d5e2f5
MISC metadata.xml 728 BLAKE2B eed475bf99f19abf5f934cc9e9f0ed10c3a29536767133a628dc3f23e95a37a0feaa82e4f080ac8f6d541cc6d802a084d670e64049149937b061e5f20bac317b SHA512 52b5eb46efb8d6e750823775ef459eec200e617e9232867cdfa229e2d7b6a41feee15441ac1a7c1ad2871f0fd19fb91fd6c36719eee2592c41e27ad8ec5fd162
diff --git a/dev-python/cheetah3/cheetah3-3.2.6.ebuild b/dev-python/cheetah3/cheetah3-3.2.6.ebuild
index c4cb900671de..77379adab8a1 100644
--- a/dev-python/cheetah3/cheetah3-3.2.6.ebuild
+++ b/dev-python/cheetah3/cheetah3-3.2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ HOMEPAGE="https://cheetahtemplate.org/ https://pypi.org/project/Cheetah3/"
SRC_URI="https://github.com/CheetahTemplate3/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~riscv x86"
SLOT="0"
RDEPEND="
diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index c99a84544d3d..70f99dde9fa2 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -3,11 +3,12 @@ DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B f41de787bc73ff2edfda1b22cc8602be6f6
DIST llvmorg-13.0.0.tar.gz 147270176 BLAKE2B 628f316b580e1edf3a58d4825b724df759e6ed2a4116802470c04562caefc392fa325c91f388036365a2e45a9595cca6d3557fab12984fc8bcfef29c9116d822 SHA512 8004c05d32b9720fb3391783621690c1df9bd1e97e72cbff9192ed88a84b0acd303b61432145fa917b5b5e548c8cee29b24ef8547dcc8677adf4816e7a8a0eb2
DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
DIST llvmorg-14.0.0.tar.gz 158057350 BLAKE2B 7052684c620a5eaf52beeee4591adf58cfec9e64a5ee0b24f3d5849fd4df5b006e2906a839cb806ac69c33fab6013c58589b1d74e4fb8558758edcb7d5065064 SHA512 eb5acf96b5e2c59bd07579f7ebe73018b0dd6e2f2d9a5a3c7986320e88febd837d1084b9e5313a2264310342193044629d228337cc76dd2b8527dc0a8bdda999
+DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92 SHA512 0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
EBUILD clang-python-11.1.0.ebuild 925 BLAKE2B db1ed6c8b6f6f156350e4b29ac9292b3a941abaec52a4a41b41f7e3a641cfa2ae9085f356000bfa361fab697299509193b3d20c1300f0514ee72b368daacb382 SHA512 ca8e1aff2ba826ee9c1e7d5cd9d851bf3fa935e429b078a379083be4ef21de0aac62d2efcee9487a4283dd8a81bcfed05ca55116c2b89e8febe45a4af9a30425
EBUILD clang-python-12.0.1.ebuild 925 BLAKE2B db1ed6c8b6f6f156350e4b29ac9292b3a941abaec52a4a41b41f7e3a641cfa2ae9085f356000bfa361fab697299509193b3d20c1300f0514ee72b368daacb382 SHA512 ca8e1aff2ba826ee9c1e7d5cd9d851bf3fa935e429b078a379083be4ef21de0aac62d2efcee9487a4283dd8a81bcfed05ca55116c2b89e8febe45a4af9a30425
EBUILD clang-python-13.0.0.ebuild 925 BLAKE2B db1ed6c8b6f6f156350e4b29ac9292b3a941abaec52a4a41b41f7e3a641cfa2ae9085f356000bfa361fab697299509193b3d20c1300f0514ee72b368daacb382 SHA512 ca8e1aff2ba826ee9c1e7d5cd9d851bf3fa935e429b078a379083be4ef21de0aac62d2efcee9487a4283dd8a81bcfed05ca55116c2b89e8febe45a4af9a30425
EBUILD clang-python-13.0.1.ebuild 925 BLAKE2B 1dab0cbb672643072e7d824a262c81505d19e555f24f97f82156473affc2f5ba6fc34ec493ffeedbc82feb1245fc6a39126e1b81fcdc8f8b4ddd0b7fe108e4bb SHA512 11eaf5c7a484d756f01986eacce19c912666518892f3213ff42367c126c2d8474abf6608cca24e6250c64e7423464e7cb3e58c2b069c7febf4893b249f2ee304
-EBUILD clang-python-14.0.0.9999.ebuild 904 BLAKE2B 86cb5bfea2ad40a1516dbd34c03acfef5bc6691caebe9811a98c699eadc4b704a20fa09edb02a5fde12a7e1a380bb6e79067145b6455c9a12c1182717a64e101 SHA512 7c2ded62a5529079e7ba80153b92c082e42d63aec74e33cdb606bc305fd60e59871fe3dc6dff81db04492a4aa5d5397e8336316926568b166613586d692cf71c
EBUILD clang-python-14.0.0.ebuild 927 BLAKE2B 2c35566372b28bb772b497e0b11728e6fa1dab90f31ea9a9d3b954c54d028cef8240c336570a9b3c5249d4c995160f1e618fce4c217557d4bdbd13aae3789f8b SHA512 09bce3ba304c6b7759823625b1e54f49d509bb2fbe523925cf3d2dfedd7f54dd87dd5ce1c4d6c7ce5b334c5be16c6723aff258c1d5813a817bd9fd4c6fe5f25a
+EBUILD clang-python-14.0.1.ebuild 927 BLAKE2B 2c35566372b28bb772b497e0b11728e6fa1dab90f31ea9a9d3b954c54d028cef8240c336570a9b3c5249d4c995160f1e618fce4c217557d4bdbd13aae3789f8b SHA512 09bce3ba304c6b7759823625b1e54f49d509bb2fbe523925cf3d2dfedd7f54dd87dd5ce1c4d6c7ce5b334c5be16c6723aff258c1d5813a817bd9fd4c6fe5f25a
EBUILD clang-python-15.0.0.9999.ebuild 904 BLAKE2B 86cb5bfea2ad40a1516dbd34c03acfef5bc6691caebe9811a98c699eadc4b704a20fa09edb02a5fde12a7e1a380bb6e79067145b6455c9a12c1182717a64e101 SHA512 7c2ded62a5529079e7ba80153b92c082e42d63aec74e33cdb606bc305fd60e59871fe3dc6dff81db04492a4aa5d5397e8336316926568b166613586d692cf71c
MISC metadata.xml 217 BLAKE2B 23799663344acc2d532fc6fa7dd798813aef7293fcab616d6300b15a6e603b6d17ca63d5153eb8da1b976215d8e3775e8d3a67026bacc9693993d48ec1cb69a9 SHA512 e13d0436d3a3a449723277a37ae4c5a673139b6da818adf7ad7654d94d3948ed8607b1c27e83e963bf450bd2d5a650c985e27ff5a531db9813cb4ab10b985dd6
diff --git a/dev-python/clang-python/clang-python-14.0.0.9999.ebuild b/dev-python/clang-python/clang-python-14.0.1.ebuild
index fb6456619641..3384ae306920 100644
--- a/dev-python/clang-python/clang-python-14.0.0.9999.ebuild
+++ b/dev-python/clang-python/clang-python-14.0.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
diff --git a/dev-python/cmd2/Manifest b/dev-python/cmd2/Manifest
index 6a2fbf34b061..9d00dff1939d 100644
--- a/dev-python/cmd2/Manifest
+++ b/dev-python/cmd2/Manifest
@@ -1,3 +1,5 @@
DIST cmd2-2.4.0.tar.gz 680118 BLAKE2B 09f4893db7587dce9fd59103f8a1ef54c2b61248dd4aed313a90a390bb50e8927ef7a11dc5ca3af90b5ccf36ce16e0e18f3b555cc961a8c6862f7b8131f190ae SHA512 4ecd4c71294bee86f02b39a588c42a7232309db54459c950f77734926dedc3ec273237b9615bab6ef8a499c65442e3d6f7d2e9f159ccca021db0b450435ffbc0
+DIST cmd2-2.4.1.tar.gz 676903 BLAKE2B 10b27d7658ee366d44d5fd13a4daf3adb65537043e0475e4c30b5a3b5e142cae982515f033e52fbd63bbce583ffc64e7b0a032d4cc0bbca76303720ecb2a8232 SHA512 862ff0ed301dc8fd588fb564602b32c9e8dee1dcae9965b0ed4605acc98b63ca5767b28c0030410395fb34ea1a0c7cf966972c19b75b93c1a3a3b90b582279fb
EBUILD cmd2-2.4.0.ebuild 1480 BLAKE2B bfc6bc865af4ba2d333cfd54c765d5af146ef0cab8974408e29821168b24211c5593215211d4242c8021c2374b6b9721092f34d75c42490c089fe3539ae48c69 SHA512 872ff54658926538c30086fec4540ceb5d900a4553b053112f6906001a01087b6143e281cccd277c7e89f669fadc521aa8679d4f870dfea7ac7c122a2e798a03
+EBUILD cmd2-2.4.1.ebuild 1485 BLAKE2B 7b006ebfdb5f20641db2dafd058467e97059b16d10ea7b1c9f0826d4b5657b0d3643a88d6994ed3d328381e910e40289fea0f85bc07816644cdd420e4106c478 SHA512 b7eeeb2e25eb4bbe57b4022c3de84e8b8c81ceb6f41eaf84294090222a11c3000e3e7a1d8afe9047df854e4d2f83f76dd95eccadb6929e42d82251cad7f70006
MISC metadata.xml 522 BLAKE2B 39d319b6a64a7b54568a3fbd3d7db9adf7719b690a8f086018ce41f0595db157b1f7825ce28afb4fb0d748ca0d6dc21d79e480361b69b4bf29c0efc2d2540bba SHA512 57315c23dd64534085502e59f0b8ca01ef8088d5a2b16ed807631a1f36a523768960754b00619e802333552c405e2984e314d91003f7a624da6f1eb8e8e4b98a
diff --git a/dev-python/cmd2/cmd2-2.4.1.ebuild b/dev-python/cmd2/cmd2-2.4.1.ebuild
new file mode 100644
index 000000000000..26a05e90d1bf
--- /dev/null
+++ b/dev-python/cmd2/cmd2-2.4.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Extra features for standard library's cmd module"
+HOMEPAGE="https://github.com/python-cmd2/cmd2"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/attrs[${PYTHON_USEDEP}]
+ >=dev-python/colorama-0.3.7[${PYTHON_USEDEP}]
+ >=dev-python/pyperclip-1.6[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+# pyperclip uses clipboard backends in the following preference order:
+# pygtk, xclip, xsel, klipper, qtpy, pyqt5, pyqt4.
+# klipper is known to be broken in Xvfb, and therefore causes test
+# failures. to avoid them, we must ensure that one of the backends
+# preferred to it is available (i.e. xclip or xsel) + which(1).
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ sys-apps/which
+ || (
+ x11-misc/xclip
+ x11-misc/xsel
+ )
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+ sed -i -e '/--cov/d' setup.cfg || die
+}
+
+src_test() {
+ # tests rely on very specific text wrapping...
+ local -x COLUMNS=80
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ epytest -p no:pytest-qt || die
+}
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 6bc1032d4a4b..371bb589c2a2 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,5 +1,3 @@
-DIST coverage-6.3.1.tar.gz 707088 BLAKE2B 4253f2973fec34dd5737878c6977c4b7cd273d7786f5e34877b2061774a5177cf7905472e6c578f3292120dc9123e74387c2fe71723206efcf9a257563918a28 SHA512 aa91f7f45510ce8120081aef6367bc3f39f56480901b57f8e2c3f26c921b5d2c15c44c1ed628eefdd2f1d2360a2c62063004aeb19d287a50c4b33304f8eae5b7
DIST coverage-6.3.2.tar.gz 709294 BLAKE2B 2da96731ee0065fb6139af7db073284a83efa135e7379d2a6d6e571cdf58c888cf72719fbddadb1bd8f62b0b155b8420a84377068c40e4c813533b3ad6b190a8 SHA512 d9ea3a93eefe2dbb723ed1eadb09dc1165c4f46e7186889ce3615411283baac1d80f04a3831208a164f99accea5d246d4613a7c2e909d2e63d3c714620432a16
-EBUILD coverage-6.3.1.ebuild 1522 BLAKE2B 0bebeab7afc69a217c3e3a146f7ef829effb7aae18d100438f5569e2b350f2ff4d242ebda9081da93782b8547fd4c8aacd1f62180fcb67e5cabcc53458986e67 SHA512 68faf983cf3ec85e0cea4b0da7507e6d2010e771678ca7f0ffd52a78f88ae68b66300376d321efa3b7d8015519e761482644fbe33954e837e9fe97b3ad679965
-EBUILD coverage-6.3.2-r1.ebuild 1540 BLAKE2B c6ecfad56e92bcffabcd755608b030217ed47c64533af8a65d5ec6e5b141202f9b871a5300a49b582e7e0fcd10232513a998ce005e1384b8b246d1e9c79eb961 SHA512 1ec876166eef0adfc29fd9447add8dc2b7da0ab0f678853018c24cb16e93e1e99144af076554619c86605825639f7d27980396081d5cf208441fb26cb0d0d00b
+EBUILD coverage-6.3.2-r1.ebuild 1538 BLAKE2B bb9c629d866ca03457a3ee1dde51f5d0ab0e73cccd1bcc98979f54f2b57c29f4cb55a8019069b2058302e728c25cce6733efb611eb4742f1d35925acf963c86c SHA512 acfd63ed7828ee14d32313fc0e1a936f837f6099579b48fa61dc8ca73b64bd4f0fe921e1f81760b75189285fdd42e1554074d52b8fe2a79a6fdb429095b212f8
MISC metadata.xml 714 BLAKE2B c0d2641f795a21a80b6fa36206973f41421effe055e4c5e41bf752869759eb48e8fe42a0ab00af55b5d5111bfaccd330676d63e263013dc9bd3c344cb038a3a6 SHA512 412d70b7c9c2871bb93ae6ed6ae110a9f29c26957f6e1b24cc531c7d49f292ecb5206df10b409f2e44d2f814b119ef4ed973bca608df999026bda8df2156df24
diff --git a/dev-python/coverage/coverage-6.3.1.ebuild b/dev-python/coverage/coverage-6.3.1.ebuild
deleted file mode 100644
index 7ceab2052d7d..000000000000
--- a/dev-python/coverage/coverage-6.3.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-inherit distutils-r1
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="https://coverage.readthedocs.io/en/latest/ https://pypi.org/project/coverage/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-#IUSE="test"
-# The tests are impossible to appease. Please run them externally
-# via tox. Or fix the ebuild if you have hours of time to spend
-# on something utterly useless.
-RESTRICT="test"
-
-#BDEPEND="
-# test? (
-# dev-python/PyContracts[${PYTHON_USEDEP}]
-# dev-python/flaky[${PYTHON_USEDEP}]
-# dev-python/hypothesis[${PYTHON_USEDEP}]
-# dev-python/mock[${PYTHON_USEDEP}]
-# dev-python/pytest[${PYTHON_USEDEP}]
-# >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
-# )
-#"
-
-src_prepare() {
- # avoid the dep on xdist
- sed -i -e '/^addopts/s:-q -n auto::' setup.cfg || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- "${EPYTHON}" igor.py zip_mods || die
- "${EPYTHON}" igor.py test_with_tracer py || die
-
- # No C extensions under pypy
- if [[ ${EPYTHON} != pypy* ]]; then
- cp -l -- "${TEST_DIR}"/lib/*/coverage/*.so coverage/ || die
- "${EPYTHON}" igor.py test_with_tracer c || die
- fi
-
- # clean up leftover "egg1" directory
- rm -rf build/lib/egg1 || die
-}
diff --git a/dev-python/coverage/coverage-6.3.2-r1.ebuild b/dev-python/coverage/coverage-6.3.2-r1.ebuild
index 5936a985ff78..2d77dfb25703 100644
--- a/dev-python/coverage/coverage-6.3.2-r1.ebuild
+++ b/dev-python/coverage/coverage-6.3.2-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
BDEPEND="
test? (
diff --git a/dev-python/cppy/Manifest b/dev-python/cppy/Manifest
index 803d21f5e39c..25016e3be12f 100644
--- a/dev-python/cppy/Manifest
+++ b/dev-python/cppy/Manifest
@@ -2,6 +2,6 @@ DIST cppy-1.1.0.tar.gz 11777 BLAKE2B 3bdeba7ee9bb478b51090a52077abc44ee74f72439c
DIST cppy-1.2.0.tar.gz 16701 BLAKE2B 0d77f742f5436145ef5923253c1e4949352b6dce904519d655943eb9e9293a47ef19471fde0aefd914309677db0aa5ca1ddb81a2b1e6541b2ff5724b734f8c5b SHA512 074496bc08b1e163610fcd8fc15225a6110ea874a1e1680ec85e449fb8de77dda548d170c631fc90c3cb81d8fa090d2e1d8f19c156e34b0fa1da2b1f20b531fa
DIST cppy-1.2.1.tar.gz 18040 BLAKE2B f828fd6e7b401ea2f7672ade94acd8014e77890d68cf09c4f189f4c8776875130db185a7458016dd20f8b3eae536ad6794a79a0aab6894092b26ea341e73e309 SHA512 4215051ce848faccfabcfbd840a343bc81d1ef0321ff0837354560dc6208cc235a6a130bab96f8fe42d5f630d1dfc20795928c64f6204a49e8f04b3fda8f9c90
EBUILD cppy-1.1.0.ebuild 491 BLAKE2B d5f29ce79782ee4cfdb30edde2cf50ee7b37896eda936d013fcfc7b5a6158f606fad45c98ebdc4a89163edfcac40a0cf1b1f16b62094f5ae74adbdd7c21663ed SHA512 4472c1c1539cb7043016a4d93a235ceb4020963dc8a766690db941216000566c179a015b2f719e153df8f2ce87dc21396a76c3888737adc7d02bdbb1c1bf4371
-EBUILD cppy-1.2.0.ebuild 531 BLAKE2B 9cc712c26c3206976ff4a4740ca5e0eed7ae5c63d144b6c6c194459b6a88071a6651a1c8beeb328aed374795ff41f6233792adf1d4d58d7262c16233343800fc SHA512 294052aae039af136ab705136db907e51da43b26178a81fe75e85a1034dac43a365faa4a9086d6f67139ae600ec143b8b286c9b41c47f25530e6b6b26cc0b4be
-EBUILD cppy-1.2.1-r1.ebuild 556 BLAKE2B d37090ee9c9eb4e523451961ec32318b5752ed4dcbafcc63e2b881cd7c3d8f4753726fe21fe094b1b09c51e3a5ea2a9c93998c1eace8c4f796d4b69474cc9758 SHA512 c17d452787bfe4b7974db2e2a99a4c8a520efe1298f28d5be22cc5f43d0f658198f40d1c7c32df40ae5ffd6528700dda8033fcb85f0034e25791b9aa4ca4c5a6
+EBUILD cppy-1.2.0.ebuild 524 BLAKE2B 6289edc0dae8bc9fd20b5c6f301fbcb8ea1ad4713c01c25264374120877e433cccd4a9831cdba9881603d753422cf026e85248a3c37cebabd943945f01bedaa9 SHA512 15619a4917e40897a8760b7f0efd13b26c1646f5f58e85a2cef2d19658db108c0bfb271599fdee5b3edbf4b006f0f597a2b58f06cd893e307d6ac79459a90b9f
+EBUILD cppy-1.2.1-r1.ebuild 581 BLAKE2B af4ef12a2e5b8ff47dbd3d44e3af41e2d8bf2adee899641862307a958cf6a7064660f574593fdacbd01640916ec47738964f0532e442c102b8a3ca3283ef118a SHA512 b08182f7d76df00ac728964c6f578882e6f258d7e0909e6d055eaab40d20fd7444beace0e43cde4c256c5da0e2c5dce1f10c1716b94bbcecce4675d7210163ae
MISC metadata.xml 602 BLAKE2B fc0deb89e55e63a036cc7eee611ded9481592777d978e9bdaec313b838574bbc7a21bd71e28f99121d2166f28fd2f0cc6d37786790a75344467708fc7203ab8e SHA512 61f35eb674dc1eef1258dcc8ebe128c004f3843bc17bdb828b83d5f719430746922518494686d13825c4e0644fbd4d0f907e78c1b6405e9547dab7ae2ed653c8
diff --git a/dev-python/cppy/cppy-1.2.0.ebuild b/dev-python/cppy/cppy-1.2.0.ebuild
index 768ec61a39ba..b22a117908e1 100644
--- a/dev-python/cppy/cppy-1.2.0.ebuild
+++ b/dev-python/cppy/cppy-1.2.0.ebuild
@@ -14,6 +14,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86"
distutils_enable_tests pytest
diff --git a/dev-python/cppy/cppy-1.2.1-r1.ebuild b/dev-python/cppy/cppy-1.2.1-r1.ebuild
index 8fa0b2893cc4..cf991bf81bdc 100644
--- a/dev-python/cppy/cppy-1.2.1-r1.ebuild
+++ b/dev-python/cppy/cppy-1.2.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~alpha ~amd64 ~ia64 ~m68k ~s390 ~x86"
# bug #836765 for setuptools >= dep
BDEPEND=">=dev-python/setuptools-61.2[${PYTHON_USEDEP}]"
diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index 31ff54d328fd..37f87604f7f3 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -50,7 +50,6 @@ DIST version_check-0.9.3.crate 12547 BLAKE2B 85761c300a8d755e0b376191ef0604728ae
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-EBUILD cryptography-3.4.7-r2.ebuild 2172 BLAKE2B 98630de3f319af4e148989cedfc8c53ada6b81f188af90ebe1f117f55addd61017359d248ae354b868d4b2592acb21c752306d34e4d97d3e470454c9c91918da SHA512 6f90e044e4f79617a522bd8c4e299b4a920e60c2f97bdd059a38ce0dffb88182915483982716abfe8d39ae5910fbc9fec622a7247a3bf5f3330c5780ff6e0a0c
-EBUILD cryptography-3.4.7-r3.ebuild 2196 BLAKE2B 0a9c55bda7092913baa8fd982f1c62cd0deb40ae3167faf3f8ec86097b5e88236c95417bc93a7f86929ae04adc36e30c96580228b66ece8dd106e627d4f180c1 SHA512 7218eff44b397e12a9598794202d8c330fdbd9534e4cae5be9d8849beeb33941813c49a72dd1826e1a05269bd4c9a712db5358ae71bdc7a92fc5e9302f991338
+EBUILD cryptography-3.4.7-r3.ebuild 2195 BLAKE2B c5b7cac31b4d2b90e956477d4238e1c8e29dd6d19be744baf0ab4e2559c5787da6c5495f06b08ad035c45eed5e2d2a842ecbaa855098feae53c51239973e313b SHA512 636652819fd52bd2c91533bebd039b651bee8d2837a1123c9e2ec380834b9311f11b1f9fa216d6c56c3976e095c268af006752117c38ba484cb3d5e70412766a
EBUILD cryptography-36.0.0.ebuild 2947 BLAKE2B bbf4b90b241f004645bec64847de4b30663c6e8e493500132f173ccf04d18908eda35f365c547a70ae524be81cbdab460830979c1a29c5c4a7b18faef84a1003 SHA512 677f0f736ba3b1cde9fe630431ae8ba2f590bc642467f424eb7b387df7d3017c834ed6249dfd5c6d12d84af38d0159efa4997df2792cd201761fd13de971120d
MISC metadata.xml 385 BLAKE2B 28c12f0c0303afca4d0fb015a1ed123efb559686e71477b3120291164a01f219c0dce373d7f4f7380ced372343945a8ee1ce875c27851d3864a468ba48eb2cc1 SHA512 f80a4794ae57fc9e434679ccdd0ff4cc5e2c4fb48274cca32316f827dd6d4cd3b903cb45f52abdd4893866987d4d1026f7ddb1efaa76cb99e0f55d01e8433b83
diff --git a/dev-python/cryptography/cryptography-3.4.7-r2.ebuild b/dev-python/cryptography/cryptography-3.4.7-r2.ebuild
deleted file mode 100644
index 6f1e87cf55b4..000000000000
--- a/dev-python/cryptography/cryptography-3.4.7-r2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing
-
-VEC_P=cryptography_vectors-${PV}
-DESCRIPTION="Library providing cryptographic recipes and primitives"
-HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.org/project/cryptography/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
- test? ( mirror://pypi/c/cryptography_vectors/${VEC_P}.tar.gz )"
-
-LICENSE="|| ( Apache-2.0 BSD )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- $(python_gen_cond_dep '
- >=dev-python/cffi-1.8:=[${PYTHON_USEDEP}]
- ' 'python*')
- "
-BDEPEND="
- test? (
- >=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}]
- dev-python/iso8601[${PYTHON_USEDEP}]
- dev-python/pretend[${PYTHON_USEDEP}]
- dev-python/pyasn1-modules[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- dev-python/pytest-subtests[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-DEPEND="
- >=dev-libs/openssl-1.0.2o-r6:0=
- "
-RDEPEND+=${DEPEND}
-
-PATCHES=(
- "${FILESDIR}/${P}-py310.patch"
-)
-
-src_prepare() {
- default
-
- # avoid automagic dependency on dev-libs/openssl[sslv3]
- # https://bugs.gentoo.org/789450
- export CPPFLAGS="${CPPFLAGS} -DOPENSSL_NO_SSL3_METHOD=1"
-
- # work around availability macros not supported in GCC (yet)
- if [[ ${CHOST} == *-darwin* ]] ; then
- local darwinok=0
- if [[ ${CHOST##*-darwin} -ge 16 ]] ; then
- darwinok=1
- fi
- sed -i -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \
- src/_cffi_src/openssl/src/osrandom_engine.c || die
- fi
-
- # this version does not really use Rust, it just creates a dummy
- # extension to break stuff
- export CRYPTOGRAPHY_DONT_BUILD_RUST=1
- sed -e 's:from setuptools_rust import RustExtension:pass:' \
- -e '/setup_requires/d' \
- -i setup.py || die
-}
-
-python_test() {
- local -x PYTHONPATH=${PYTHONPATH}:${WORKDIR}/${VEC_P}
- epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
diff --git a/dev-python/cryptography/cryptography-3.4.7-r3.ebuild b/dev-python/cryptography/cryptography-3.4.7-r3.ebuild
index b2833f722b2d..806ca75de6ed 100644
--- a/dev-python/cryptography/cryptography-3.4.7-r3.ebuild
+++ b/dev-python/cryptography/cryptography-3.4.7-r3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="|| ( Apache-2.0 BSD )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~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 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/cssselect2/Manifest b/dev-python/cssselect2/Manifest
index 28c9e54c83b1..1de54e402f46 100644
--- a/dev-python/cssselect2/Manifest
+++ b/dev-python/cssselect2/Manifest
@@ -1,5 +1,5 @@
DIST cssselect2-0.4.1.tar.gz 32756 BLAKE2B 86915c39aa5b72ebcdba25b3ac23f59a0fb6c6109019d68e8ce8846572d9412a3cc76cdf9e8b2163605cb942183019eb9170df9a4e61476d703eaf612381a903 SHA512 feafeec3dbe3157ee452d94cd391a09cfcb48ca8bd1563c117c77c9ceb01102c4989611ede39e433ec25d3ddda98a94c4589ccb290b79c729683e673763b42ac
DIST cssselect2-0.5.0.tar.gz 34918 BLAKE2B 12ec30d42caa916e487674ccb910def00acca3f47b3d9e69f376614b997e68f4dae1632a852efd0b9d47c321534935d029fd96028dce9b11e391402b203fbdbd SHA512 869dbce3915db87727b09016c094b908b0055693db238a24c89b0482fed64d7e1811ad2db407faee32638566fd4e47402f05155dc2d8887e98f2107f9b8633c2
EBUILD cssselect2-0.4.1-r1.ebuild 774 BLAKE2B 945698c1d6b0e9321dc135c91a40faf6d37dc4505404f4538b26a0eca353335ef3d7e461b18aa612f87c60c59a7e5af456b0c0eeaed0d7181bf15bbf7392916e SHA512 7adaaf0556388f5e68b9a7d5ad07cf8dbe84b8d7b3df3dd72530e8cdb2b428454b070a87092d63e0ae051d293ec43c261626d02e1e7d9473f8d9c29c36bfecfd
-EBUILD cssselect2-0.5.0.ebuild 735 BLAKE2B 4abda14df4acde259bb87f9f8134817637bcb5d4dfd4c84918455a0192f78058ffa139c619dc67c0af16f98844653b374374a7d2c94c74d8f8424a1526974e0f SHA512 fab9eab9b5869914a80d6fee82547effca220c3c15d6dd9ad907b35e9b1b452d1a26fad07b956f87e7d06931efe8062c3d0f654eea4dd87ba5ca3ca287067b88
+EBUILD cssselect2-0.5.0.ebuild 733 BLAKE2B e9e9aad7d94d5a0215c787e3c3e2e9505ee90da41d33b4e3e536f8dc8d899059a7e0f70c2d11f27fbbfbf43e394d825fccba1a78e749f708f64a0b151d37c997 SHA512 15609aa8364a80ed0a3f1de2b68337e4d25e751e4b136ae6d589ba921e35df35fa7b45909e772c156ece50bd5dc1088bf06bd3e290f8ae899529f634f34cf80b
MISC metadata.xml 394 BLAKE2B 23a6ce3791a44c2a50b0a1853f1860ec76c15ca2a437e8406ef8459941921f8f92905933b59841ab9e3ef429a40435e2e480de38311f9bb078af747105d6eb41 SHA512 1c7692aebe1ec93fddf5e536af98a4be44c6610f8bfaff1f58ace0562916c24c5bc67db8455c1cc75eba3296b34a4fce3e72dd770abe4f51c1e83798ee9887eb
diff --git a/dev-python/cssselect2/cssselect2-0.5.0.ebuild b/dev-python/cssselect2/cssselect2-0.5.0.ebuild
index b54d6dd67cf1..b33af5b1ff59 100644
--- a/dev-python/cssselect2/cssselect2-0.5.0.ebuild
+++ b/dev-python/cssselect2/cssselect2-0.5.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
RDEPEND="
dev-python/tinycss2[${PYTHON_USEDEP}]
diff --git a/dev-python/debtcollector/Manifest b/dev-python/debtcollector/Manifest
index 92eca0e461ee..89ecd216d08c 100644
--- a/dev-python/debtcollector/Manifest
+++ b/dev-python/debtcollector/Manifest
@@ -1,5 +1,3 @@
-DIST debtcollector-2.4.0.tar.gz 31376 BLAKE2B ccd34005133a888b164538c01ed482da26e91e2dd5d9f11bb0efacc0941c9eb1c0357ce8d0c237734ad450226512263ba8aa52f3b8e712a33a40fac384db2791 SHA512 31287e223524d5997e9dc776766c5ab2ec77c771fca6e9b27e058fdd94a20b67a73147c538f9a7a3155c4ce6eb85a20e8276bedd1a53a81bebcb5daaceb1b463
DIST debtcollector-2.5.0.tar.gz 31334 BLAKE2B 1f06725ead19e36e6feda1c8666403e536d5f39f775d9a9929a06ea053be41e64575a4e4d28b3a0032610cdd7f68f35bf54ff2445543c4b8ec667732e1a8d5ea SHA512 3f1378c52994a0320b8abd997a1b240496f6f12d29e8b08612bb97c7c8d2993b23224be62cbe4eaa556dcd5a3c7a4a8f8ea4873688e1aad2f26bb5ba522c1d6a
-EBUILD debtcollector-2.4.0.ebuild 755 BLAKE2B 41cd211fe8333ec310e2b49d0939c2eab7f48bf62c401e088c0baf06752c1d381eeb823a80cf66d5b5d901d72ae8e3c0c60bf8585ba781c3c937793aa7b26551 SHA512 aef155ecb7874f83e75cf8c7bea1dec6acac28961fb2a3a6b0067289acf413e8605a905dc1b123e746314f270b9dd171e9703f5bf73aec4ee0e95f439a7bcc86
-EBUILD debtcollector-2.5.0.ebuild 718 BLAKE2B a7d170170a09c50731b0dcab14aa5d6f468057a93a5477c98be194840f34d275db3ecde891ab88fee4d05f9cf2cc4d45a97c500ce80e17426dd911df8c26c972 SHA512 85d738be039be678c64b9a867dc7e8aecd2abe41bafbd0e619343d9c1708fb27631f3b8571ce4488ce60c41488db7426bcaf90d1d3db18f2e2f674729f5aefcb
+EBUILD debtcollector-2.5.0.ebuild 715 BLAKE2B 84f0b669fb3e6a6e55ad626d3950bc5730035f7f60b7f53f8ace68e15f927d348b35f567e9b0f13747682cb836ecf87e38592b91c78a94cf787e14507ae2cdab SHA512 44d1d11aaf4d27bc6ae0244fbf864c58af6f67bc9a84e26591d284a7f8f178294007756f427727b1dc173a439d82d4131bbb91cb7bf2c93f527abd74f5314045
MISC metadata.xml 418 BLAKE2B 1f3466117ea254c0f63a9281e3051dd933446a82203153ab31427575948501914f9aa6a14e87331d21f1994079935d6ecf3238099e9cab7368bc0c2d44fe3350 SHA512 6bc03c4667e05f99c140707098339dd590da95fc36f2c0634cf4374b714bde1508558f9e0f5b6a98f05d2950ddc2df78d0732f84f2be47bc317a086ed29581b2
diff --git a/dev-python/debtcollector/debtcollector-2.4.0.ebuild b/dev-python/debtcollector/debtcollector-2.4.0.ebuild
deleted file mode 100644
index 6cf81cd7ca46..000000000000
--- a/dev-python/debtcollector/debtcollector-2.4.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Python deprecation patterns and strategies that collect technical debt"
-HOMEPAGE="https://www.openstack.org/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
-
-RDEPEND="
- >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
- test? (
- dev-python/subunit[${PYTHON_USEDEP}]
- dev-python/testtools[${PYTHON_USEDEP}]
- dev-python/fixtures[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
diff --git a/dev-python/debtcollector/debtcollector-2.5.0.ebuild b/dev-python/debtcollector/debtcollector-2.5.0.ebuild
index 82200b8255ef..5d8a4d52f930 100644
--- a/dev-python/debtcollector/debtcollector-2.5.0.ebuild
+++ b/dev-python/debtcollector/debtcollector-2.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 x86"
RDEPEND="
>=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}]
diff --git a/dev-python/dill/Manifest b/dev-python/dill/Manifest
index 3ade8fb5cb14..de1f5cfe0fbf 100644
--- a/dev-python/dill/Manifest
+++ b/dev-python/dill/Manifest
@@ -1,4 +1,4 @@
DIST dill-0.3.4.gh.tar.gz 152875 BLAKE2B 61c638f0459b94f5cc0dabd9d5fd224c3c010ab6ccc9b7e47943922e7e139bd74c7a5173657febb028fc79632792f807586e271316ad87bb505520163f85a300 SHA512 1b1991909a9782382ecdb2ada13249c8b446d3558de69501280c816f7cd6c6728f9d3303c826461245ab9e42c43c02e4605142f25e09244bb7ccc9ca68a4b565
-EBUILD dill-0.3.4-r1.ebuild 690 BLAKE2B 9788410a39e6bce60f6bb2a637bc10cdcc8dc0d236314f544fa9e83afe404d9e0dc7e0872bbf1f3d7051f73d42877dadb897bfff7ee5030dee596628eff315cf SHA512 9018c38afc8083b64496b97ce7bb5daa72d799f15266b51f693d4d63d3e8d11cc3aa043c3378917c551eb0e28075b36d6681214a06689b6e5c5e5a8aaa6f49a6
+EBUILD dill-0.3.4-r1.ebuild 723 BLAKE2B b8e3f84d79b9fd18e5985fef71616c415e24cd4f9c1959becbf32869aac3a572974ec64dab26d1be8d610d7126baf71b6dfa5b914c0a5aaebd3f653076bd4780 SHA512 205c6aff6375c3636359d0187e7ca5f0344af4a36a519f1d318d94f0a1fb2b57bccf455c4d7e720fb9effc525f05af1190c1cc393cc6bbf9497fd8306b73b36f
EBUILD dill-0.3.4.ebuild 631 BLAKE2B deb8ca8ed00a31b3e0148a1e285948d3bda1eb8288edbf44674c9ba3c7c0394fe6173d229351c2ba2377f9dede1a4ea9194c9163a27fbc649e26447088da0064 SHA512 29894a9f32ad179a8ea45503cdc29ce0644d902d410446f136b2b0cbdac6f76bc429e77bcda37e56995882637017a826909ef988d5114ec0c66fc44b0c1e7eff
MISC metadata.xml 997 BLAKE2B ae32cd96d7a4967a9886d4903e21720459c0a963a675d301c2bb651fdb15877d845100822c1e7a7b6184ccaa666cbb6dc58f939616de9c1c22554670d841bd19 SHA512 e3dc363382bea8ed76343b62377c139ad84011a6b804f64b65d93941a7c192c268c0da273c73d5ec1cece7320b15fa88bf5a2f20a628d8845efddab24f3acc5b
diff --git a/dev-python/dill/dill-0.3.4-r1.ebuild b/dev-python/dill/dill-0.3.4-r1.ebuild
index 7adc8ad7e0e1..7a718cbc6f15 100644
--- a/dev-python/dill/dill-0.3.4-r1.ebuild
+++ b/dev-python/dill/dill-0.3.4-r1.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${PN}-${P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
python_test() {
local fail= t
diff --git a/dev-python/django-cache-url/Manifest b/dev-python/django-cache-url/Manifest
index eceb16d1500a..9134a896550f 100644
--- a/dev-python/django-cache-url/Manifest
+++ b/dev-python/django-cache-url/Manifest
@@ -1,5 +1,3 @@
-DIST django-cache-url-3.3.0.tar.gz 8319 BLAKE2B 28e627270baf5ea030bdcf098968644fd59551b1e974c7e08b396313c13bc48d4417c1e7b7c9942a1773b05d53c1b918177ef649ab088efcfa9ecf375b17ecac SHA512 fc01f3ef1e490146b911cff6f905c5257c8adbca57734a442d0d8e715c77d398fe07d3e47f043627eabc87f6f72153c2504873bf81d248c9da9183d6fe005069
DIST django-cache-url-3.4.0.tar.gz 8455 BLAKE2B 91780a053a90decbffd3d9a6fc0b9043dee74b6b6b265b9ef4b035c5679a4955582b3a3b831ff9670fceb89d5729b9ac607b6f318543d437eb35e7d1a1c1c638 SHA512 17fb8aff3b65f4860b2d2c7c765341f17c13a0f78453f627f62f40894d3e83281ecbde1d1ddcbeff7de8fe55189ce9504d03281353d227f9e7b1678af4c423ec
-EBUILD django-cache-url-3.3.0.ebuild 669 BLAKE2B 4774d5416b1a9fa62a4543c6528422f9ab5e9449cea02e5694ad1dd60a43a1db671295394f03c22040be68a66d7ec3023a3f39cf4e8fe3b91b10ba30b2ae4de0 SHA512 3829ef479d7ad6b1f330b98a844ec12b44195f27e78c9f1cc0a14d894950ade402e26944f4a45194388f7d86f3eb933c33968a9a52c8bf8984e816c00aad54ab
-EBUILD django-cache-url-3.4.0.ebuild 724 BLAKE2B 6fc023e8c0f2841a6f63e8780732868ee95ba678e59c2dfbe76fb2dbdce16fafe4c7d4fb2067f86488ad24a5a03f0444c76373f3fd00dde52d078a5c682cdcbd SHA512 8189257a9f87cc7993dfcb809af9dc44803bbedf0073a5b6fd387a9622b65b1902a60f481557dc64a6e0b3e5e6a198316206789822d0baea82fac7e0392a62ea
+EBUILD django-cache-url-3.4.0.ebuild 720 BLAKE2B 9f3753e9ce4d829e3ebb43215a3552ce13facd5b4aa7668dff545b0b5f59fa3a994d3a75cb465fdd0b1be7c1fb023dbace9745a71387293ba1c752460e0fd640 SHA512 40fe32f741ce0a6d796e00048caa86f3e458f64e03bbfe328fb0017a5e8b6b04c486ac6734c07f2cc6f9d6ce7a40be022c8feb41b2499cecc9ddd82e785e33ae
MISC metadata.xml 414 BLAKE2B 94a9734c4ea049141ed04c202df485a2b682e849eec2b813e8cfbbfbed46b103553c79ef5d21af255b0efbc025cfe9adb73cac49009eb9ad1312bd0dd9645f48 SHA512 da0198561305aee121d292d9f89b88587a634477faf363f4faf547fc545aa4396b335f7eb206f422e47311bf410ba29c895dc6cba703403acf4c7ad989b3d298
diff --git a/dev-python/django-cache-url/django-cache-url-3.3.0.ebuild b/dev-python/django-cache-url/django-cache-url-3.3.0.ebuild
deleted file mode 100644
index 54c4b56f00d3..000000000000
--- a/dev-python/django-cache-url/django-cache-url-3.3.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Use Cache URLs in your Django application"
-HOMEPAGE="https://github.com/epicserve/django-cache-url"
-SRC_URI="
- https://github.com/epicserve/django-cache-url/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
-
-DOCS=( AUTHORS.rst CHANGELOG.rst README.rst )
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- sed -e '/--cov/d' -i setup.cfg || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/django-cache-url/django-cache-url-3.4.0.ebuild b/dev-python/django-cache-url/django-cache-url-3.4.0.ebuild
index 4a8f8798a999..0918c1f0744b 100644
--- a/dev-python/django-cache-url/django-cache-url-3.4.0.ebuild
+++ b/dev-python/django-cache-url/django-cache-url-3.4.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND="
dev-python/django[${PYTHON_USEDEP}]
diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index 29a426888c99..3c5f1dbb617f 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -1,16 +1,13 @@
AUX django-2.0.7-bashcomp.patch 1507 BLAKE2B 8aeb494087dbccffc69ad43f370e791d9fbfb1908d45f55d5f8be01ec0f3af6b2aff591da84a06c0858fecd44180579a4647d622ef57d8235ccb4b3b80fd3a2a SHA512 5a3867b8e4f2fafe4c53a741d41e8c6e8e28a55463f7d8007afd669a04daa8b93f911e4ef8d5ad38ba300558f21ac8090b00337d0c0bfb93b2aea73a179334a4
AUX django-3.1-bashcomp.patch 2085 BLAKE2B 36a0aa4d3413f13089ac104f5d3f98ecbb152a9a5a35f8c1ff2e5ffc9824153b0ac89f1cbca76c31a1afefde471e4d6ed801e405551b25cb31da89c20f3019cc SHA512 82dceede4292bad6e3e4966a6dba01bd2bbc7db494fce592e25dc4a64236485d88d8ad67b247239a80f8fe96dff054d20afea6f48a5518b67cf88404d399e61c
AUX django-4.0-bashcomp.patch 2021 BLAKE2B f04c83b500a92ea8ef9609225191e38a41b3349a295beca8f8575ab05395d0cf37e1aefe295004b11c1bcf34cce9074ac7d274034cb50e1ae43e2fcb5d6952b2 SHA512 2215dca4120023b0fd839738bd602443c49e9adaa98d182bc74081ebe70613649c2dc11e2b5f6242701dceac25755adb8605774895091360b56ed1195a7e629e
-DIST Django-2.2.27.checksum.txt 2556 BLAKE2B 770dc5670d0d4aebcfd1956d644b9d7e4e5bf0b511649ae072de1b8ec8d2ea12dbc48563f5372979dead9e729abd9b5174c99323a14170876b1f1b5e61de96f6 SHA512 fb76f2bef6e6d0a3002298e4eeec5b335bfdc365ae55f0c26dcb050d369864c504dd32d40ac3b49897d56bc0dadc10136b588361ddf3598ffdc03830a97e1d63
-DIST Django-2.2.27.tar.gz 9185716 BLAKE2B 26d509c722c62b5bf784331466a97ad1b961715572da9e6add4be1bdc7cf999c0ec7c763d9bc8ab2fc1ca35a48783feaf748c3c9388ae9f5f3e393972deea734 SHA512 0db670651a820b49d855e38a336c0c6990ce4701bb686c5e8a292ccb03342e995c61c2c628b1d625d2715404e969fc31c256e5bf0fd6c1ff714d1c1c1ee30bff
-DIST Django-3.2.12.checksum.txt 2556 BLAKE2B 7ae6e41305b5b07969ddad3474a0819359dff888fc3bdc1c5000ded1b9b726a7c55aa7aaffc85184558edcc6c12b617c8270cc569fa8e645622206631979a9c2 SHA512 5098dde440a15ad066fa7927943f4ec66bb925798afcb42101c5cf50b8148301866c39ad37ebb5db9d7f9e195953337c03dc6fa2c49758716f969ee2ce414d24
-DIST Django-3.2.12.tar.gz 9812448 BLAKE2B 39b6e7e8f50b79d7be62be171eb358ab815c9dd630b8b2ad2cf085c42c79a6a8c92914fae3c471f41578e65fa09f011f959dd0794c804e7b30cfbc9411cf4f4b SHA512 fc8ad3af019b268d514cc5240cac9c6b2fbf3a169c7933e8ab2da92e9cfed72df7a2784a8d92eaec8105bc9c245763acd307178bdf662e5d51407e72ae9d8683
-DIST Django-4.0.2.checksum.txt 2547 BLAKE2B 532139126846e1758bbe7b4dc4ad4aad6c6b3607e298f4373366239637ceca7d01a26472b2a87917e64db7140d28a76c1f5fbb396e7022b1a42b723551770d1f SHA512 eddd8ac31fc60f803f1e6f975c079e84e5ef997e8ac93b7dcf3573bd0c5d057adeb6f092acaecb200529044d81aa2db9849c1c13525678c8c2bd27bd14d6b280
-DIST Django-4.0.2.tar.gz 9996300 BLAKE2B 422b0bb000e7f62a854dc8fa686001acc3f629ded462d2520fad9486a9c8eb5d501d29c6a9f30f63ff8da128ded6f40281439371eb688fb9bc95f2377c5ca0f7 SHA512 c64b25aa69b826805cc7a3efcd63ae41bbc31a61e68cdbda90e6bcec6bd8e2c5fc47b82176d0c1708f55d2c7b082c71939b89cb0621fcf1929d1475e3d393a97
-DIST Django-4.0.3.checksum.txt 2550 BLAKE2B 19471819fb593611217ae13a7dcb6bc67a0323daa94f4a4aeee508305aa09edbbd88ea759968ac989a1971bd72df766c7651e969aa86d3cbddd65b2bb3bf7efa SHA512 573cd0b9291698bf3218d6a77c146b5cda814e99c01cc2c455bf1b5ab2c4cbf4f2f569ea14a108e658237e933a69ec1a5288c293174916f4393ecb119231b9dc
-DIST Django-4.0.3.tar.gz 10061007 BLAKE2B 1cab7d16608acc64b2bd80aeb7d25e740442411080811a2704bbb8ddbc91d86d2aeb761cbb0522a9f095d29468060959ba7f4efd902f6c3afe0f6eb06399dd11 SHA512 4de4445e8b095ad5b858a741adc21939654838ab88b368d532f87490c1c2b3b9c927410f4370e02d2883d51d6a9508f5db3be13c2358221ae687cefea034b294
-EBUILD django-2.2.27.ebuild 2676 BLAKE2B fac142da15bc8f27726191808b107e7e49be0d68d779259ce4a1730aba104d3fc978292dd8c5ce7fbe9020a802eedad02d5cf1c50e6cbb314e540a254f78e2d9 SHA512 a7cb898618b31a624561389e19fd318bfa9afaf7609e9fedf1d049b7f3dd99b45c39d619d0db3c895f305dac09ac39c33c947cb60422908c394a2a31690d8a8c
-EBUILD django-3.2.12.ebuild 2896 BLAKE2B e152a21beddeb46f0b5ca0210bf362fb4eafbd8ac1152964bab008d4fe47d7c250e6f8d082055797a89c0ef34a9fe1137d9f9fe46a45376c53ba433d78fd5e60 SHA512 9a0788fb8f1c916d79871eeb24b67e8f9fe803db707533994e3087c641e430f6eba308f95775b4006f06b7576bb5b9a19c9bf906c4f50cba1f54fd281331532b
-EBUILD django-4.0.2.ebuild 2956 BLAKE2B daf8e2523918193db1e242684debfb524dde2a85243f4c8e2700c730f72f16a215dcd507529790f1fdb2d8e033368b96b4b02b6aa238e59a1cfc497dca093ac8 SHA512 1b0912d1432ea5657d752d49d73d1e015039d8fc8760a16271eb5bac9b8d95b68eab1a065162385f13f8fa93f832d3974f5a3800204f191a1101f885238f5390
-EBUILD django-4.0.3.ebuild 2973 BLAKE2B 9b278f71f3da3391061d514ee6cf11d5e297e3056a4ea94069a4e85c5e04ab6e581989170953fa78a63bea4e6850d567cc394b39fd4851e9a5ceb643eeb4d08e SHA512 0b1cd5523c196b762bb1a7a41a50721c3eed86ad0b3d4f9b2fa1964b24804c273c1078ac2cd1ad9827e06240fe1cc253c880b76de79e48d78c0ba3a488e45091
+DIST Django-2.2.28.checksum.txt 2554 BLAKE2B 23421008f45040be56c417fb4d31ab8cb72d6d6fb59f12e53de1a7947ffed3a290908a49e7ce08bbb155380472daed93b33c2e90580d3bd0aa3d0d9190478bca SHA512 a7e4b2abf3f3ff79e6a0a55047afc6dcb97a2a27bdd6b25770ad60df3eaa4d260d332ef0b94e63971c500a313c2033127575510e871c5ec648bd045c04353aa1
+DIST Django-2.2.28.tar.gz 9187543 BLAKE2B da6ae04b84a858a678b9740694cf1b638128b783da1aa8443c0e85ea3d7f71104e433de043ff7264575e2df36b6fea7275874ff04391b41eb70ba6c7c78306dc SHA512 228aec6ee8619ff3d0397ff867bd59352900fb95557bd02cfea594b3bc3f813b5bcd13f488b451b0ee79a4d52deab19c5e97aa40f1075ba06db72542d119228e
+DIST Django-3.2.13.checksum.txt 2554 BLAKE2B 301d816685f6d97c4a18b4f9d015b063521a7e90a870f1c95ec37ebbc1d4e7311abfee7f7c4aafaa40932334d0eab68fc768dcf21acfffe1d098cabd71ea161a SHA512 ef4a5d0fb8e885cbc2854a4b9b2380dec1cec0e8f6d9bc54179354eb6170755bd6f02268ad5bdc81fdea9d30022422462b0b14894ccc0f37d2e7288aeda83abb
+DIST Django-3.2.13.tar.gz 9813985 BLAKE2B eb8319cc225491fc71f719d2eef6daa05114a97b1302093a0cf0f77bb2a51f398e7a034df7aa52c6a64e9796b9cc66b127fccee810cb38508506ba4cd121cfbf SHA512 08f056b18bc04b95d6705cf70c2ecc5be0c1324e0b38582991b907ed5977c4e3d35417ccf4ec06c2436a718e3aae007b015f0d40dd94ce5cfb129a54cceb6578
+DIST Django-4.0.4.checksum.txt 2545 BLAKE2B d82f7b01f49f2b37de3cfd9eb8738e4af69c8eda0c3ed2b6d80a5f876989f36a9335640c5cd5916dcc682fcbf5453c299cb8b3f52e05f2d29413a4c75d274cbc SHA512 9889e086f35192432084fd2ae1104c316e63fa2ab0d34f6954d5eb98b810b5f2e10861a4136c480b54178d2a5453a36f3b893c7720a92f35b44cd578902a8bf9
+DIST Django-4.0.4.tar.gz 10388499 BLAKE2B f839b343bf5c2f83810f2bb22e93a91b18ccc30754589fef2931ebdf29d4600a3bf5493f9e977a3b647097c3a379ea1ef4e0e25366efb54082bc0f43ed00485f SHA512 75ecf5991763237297b458f546d245a25f62272f7013364783aea19469586fa54ce94a16323ac9a6d6b81097f8e962ea7a20f26c7afd8acda842812409215bb1
+EBUILD django-2.2.28.ebuild 2883 BLAKE2B 97d88776ac645e43e9a2d4055d723db2574578f177bef090c856fa75e4e86a17be92349319f511c1453717a4a2bbf58b8338420193403ec86d2c49d702e2b324 SHA512 836d41ece537fd64a773f41718c4aa4c5954da1aa8ac291418088d7970af05f812538be03f1dc7c29341c728c57ee3e73f5ad59aa50cc862a54e30abfe3b8e53
+EBUILD django-3.2.13.ebuild 3050 BLAKE2B da552703a81abf12dc9f104268237438fcc8b9003a9d4789706ee2c812799aef24e4476039cd64bb65c7821f844138e22220006ea14c1475cf3d1705babc6298 SHA512 59e9aa4a66d7b804578fab30b0db04ad2f07d482c07260bfdec986c921d321e4a79b03c046b877a2ffb7d0bc204f0799d4f2557abdc01560879db2c75d68f536
+EBUILD django-4.0.4.ebuild 2974 BLAKE2B 1462faba7a068fffa1aad96c8a0466121d69fe796642095701146b9fdc8e0944dc11ba51a86f7c83625297dad1d5c9809507e0bb565f394733fbfb16bec5c67d SHA512 9669c2ce74724c6a5c85e26f6c9214110baa7e9cff10521c258e5e7ec7dbd4721e250b67318637af27cecde4278acf6658d5f8c456047a332930d46ceee684f4
MISC metadata.xml 400 BLAKE2B 6b3414ac734f078d90c82b44edd2f9f70e494e98da8a3d874d18006ae5e0eb5f7060b98b402094d6045e800bf525586f2566e6f554a8b2999cce37bdcc5472a0 SHA512 1cf0bb6ef93da3abbd1a66878462b1b8672a9b8fccd7f968b427e429caa6ecf30cb703a6060d621ccad1ba77b927d2b0e632b04b0a47975918ccbfcc5f2b85f7
diff --git a/dev-python/django/django-2.2.27.ebuild b/dev-python/django/django-2.2.28.ebuild
index 6f0e46e6ba74..67a3178ca32c 100644
--- a/dev-python/django/django-2.2.27.ebuild
+++ b/dev-python/django/django-2.2.28.ebuild
@@ -1,19 +1,24 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..9} )
PYTHON_REQ_USE='sqlite?,threads(+)'
inherit bash-completion-r1 distutils-r1 optfeature verify-sig
MY_P=${P^}
DESCRIPTION="High-level Python web framework"
-HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
+HOMEPAGE="
+ https://www.djangoproject.com/
+ https://pypi.org/project/Django/
+"
SRC_URI="
https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
- verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )"
+ verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )
+"
S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
@@ -28,7 +33,8 @@ RESTRICT="!test? ( test )"
RDEPEND="
dev-python/pytz[${PYTHON_USEDEP}]
- >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]"
+ >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
+"
BDEPEND="
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? (
@@ -65,6 +71,13 @@ src_unpack() {
default
}
+python_prepare_all() {
+ # TODO: this suddenly started failing
+ sed -i -e 's:test_custom_fields:_&:' tests/inspectdb/tests.py || die
+
+ distutils-r1_python_prepare_all
+}
+
python_test() {
# Tests have non-standard assumptions about PYTHONPATH,
# and don't work with ${BUILD_DIR}/lib.
diff --git a/dev-python/django/django-3.2.12.ebuild b/dev-python/django/django-3.2.13.ebuild
index 497bdd348c2e..b83663879072 100644
--- a/dev-python/django/django-3.2.12.ebuild
+++ b/dev-python/django/django-3.2.13.ebuild
@@ -3,6 +3,7 @@
EAPI=8
+DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..10} )
PYTHON_REQ_USE='sqlite?,threads(+)'
@@ -10,10 +11,14 @@ inherit bash-completion-r1 distutils-r1 optfeature verify-sig
MY_P=${P^}
DESCRIPTION="High-level Python web framework"
-HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
+HOMEPAGE="
+ https://www.djangoproject.com/
+ https://pypi.org/project/Django/
+"
SRC_URI="
https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
- verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )"
+ verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )
+"
S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
@@ -29,7 +34,8 @@ RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/asgiref-3.3.4[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
- >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]"
+ >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
+"
BDEPEND="
test? (
$(python_gen_impl_dep sqlite)
@@ -69,7 +75,9 @@ src_unpack() {
python_prepare_all() {
# Fails because of warnings
- sed -i 's/test_dumpdata_proxy_with_concrete/_&/' tests/fixtures/tests.py
+ sed -i 's/test_dumpdata_proxy_with_concrete/_&/' tests/fixtures/tests.py || die
+ # TODO: this suddenly started failing
+ sed -i -e 's:test_custom_fields:_&:' tests/inspectdb/tests.py || die
distutils-r1_python_prepare_all
}
diff --git a/dev-python/django/django-4.0.2.ebuild b/dev-python/django/django-4.0.2.ebuild
deleted file mode 100644
index ce035af788d1..000000000000
--- a/dev-python/django/django-4.0.2.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='sqlite?,threads(+)'
-
-inherit bash-completion-r1 distutils-r1 optfeature verify-sig
-
-MY_P=${P^}
-DESCRIPTION="High-level Python web framework"
-HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
-SRC_URI="
- https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
- verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-# admin fonts: Roboto (media-fonts/roboto)
-LICENSE+=" Apache-2.0"
-# admin icons, jquery, xregexp.js
-LICENSE+=" MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
-IUSE="doc sqlite test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/asgiref-3.4.1[${PYTHON_USEDEP}]
- >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/backports-zoneinfo[${PYTHON_USEDEP}]
- ' python3_8 pypy3)"
-BDEPEND="
- test? (
- $(python_gen_impl_dep sqlite)
- ${RDEPEND}
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pillow[webp,${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
- dev-python/tblib[${PYTHON_USEDEP}]
- sys-devel/gettext
- !!<dev-python/ipython-7.21.0-r1
- !!=dev-python/ipython-7.22.0-r0
- )
- verify-sig? ( >=sec-keys/openpgp-keys-django-20201201 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.0-bashcomp.patch
-)
-
-distutils_enable_sphinx docs --no-autodoc
-
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc
-
-src_unpack() {
- if use verify-sig; then
- cd "${DISTDIR}" || die
- verify-sig_verify_signed_checksums \
- "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz"
- cd "${WORKDIR}" || die
- fi
-
- default
-}
-
-python_prepare_all() {
- # Fails because of warnings
- sed -i 's/test_dumpdata_proxy_with_concrete/_&/' tests/fixtures/tests.py
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- # Tests have non-standard assumptions about PYTHONPATH,
- # and don't work with ${BUILD_DIR}/lib.
- PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 ||
- die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- newbashcomp extras/django_bash_completion ${PN}-admin
- bashcomp_alias ${PN}-admin django-admin.py
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature_header "Additional Backend support can be enabled via:"
- optfeature "MySQL backend support" dev-python/mysqlclient
- optfeature "PostgreSQL backend support" dev-python/psycopg:2
- optfeature_header
- optfeature "GEO Django" "sci-libs/gdal[geos]"
- optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
- optfeature "ImageField Support" dev-python/pillow
- optfeature "Password encryption" dev-python/bcrypt
- optfeature "High-level abstractions for Django forms" dev-python/django-formtools
-}
diff --git a/dev-python/django/django-4.0.3.ebuild b/dev-python/django/django-4.0.4.ebuild
index 5c275a354dda..623879d088f5 100644
--- a/dev-python/django/django-4.0.3.ebuild
+++ b/dev-python/django/django-4.0.4.ebuild
@@ -11,10 +11,14 @@ inherit bash-completion-r1 distutils-r1 optfeature verify-sig
MY_P=${P^}
DESCRIPTION="High-level Python web framework"
-HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
+HOMEPAGE="
+ https://www.djangoproject.com/
+ https://pypi.org/project/Django/
+"
SRC_URI="
https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz
- verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )"
+ verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )
+"
S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
@@ -23,7 +27,7 @@ LICENSE+=" Apache-2.0"
# admin icons, jquery, xregexp.js
LICENSE+=" MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
IUSE="doc sqlite test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/dnspython/Manifest b/dev-python/dnspython/Manifest
index cc959afbb764..214a866bbe45 100644
--- a/dev-python/dnspython/Manifest
+++ b/dev-python/dnspython/Manifest
@@ -1,5 +1,3 @@
-DIST dnspython-2.2.0.tar.gz 303844 BLAKE2B 5a99a06d1c7e8f29e44ddc99fed11d772d83d962d7abde61befb3189c6faa2796b239e9c0ec05a453360986ff4bbbcea929f62017eb3bab2bafa517ae4c02a3b SHA512 0a93bde1ca1081c92b9fb5a02644c4920813f2d0dbe4de1dae736262d53afe41327f3fdd38a10f74ec78f54dd7c7570e37d0adb2b21ab18f9b5cc099fcc6bb85
DIST dnspython-2.2.1.tar.gz 304861 BLAKE2B e6446b91579c6ec0a7266a354ceb58e2f881b55b7376648770ebc2c6104fd815214497516d305b75802e9211703d47a70d66745d872a43afb72f41e55a617652 SHA512 ec545468f604d6131f07259ca154c4f71d445d12c336ac1da0d2f025d6478ada76320a7235119312fed85da071ef309d2531e541d3c2340a50deaf3f4dd7b4eb
-EBUILD dnspython-2.2.0.ebuild 1064 BLAKE2B 320840fb04982e6fc6f6754110e4363d17959a3c4f4f94447d08098b3a363742166144eff1f84e529174059ea207fb651e40673479e30979072e30a928e6b738 SHA512 0916652f9648b66b0fc5511d5bb5dc79f6aae09f376300d3cdfdfb0b41b7a4d0002f3ad7f09925dfe7700ab33d4d0fa1312071a10ca181ffbe63289cdda99e53
-EBUILD dnspython-2.2.1.ebuild 997 BLAKE2B 0a2d451c67f37867c69059390df2443fd4b8ff801c10c4b2ef223722f889180cd74072e5dc142dd62fb9c4f2e3c82e9168eb9f017046eb4bfcc13e8f091e32c4 SHA512 126856a2e64cdd1fb130c1e4c37c1cc0bc4c4a68618f47dab69bd54027943f7eb55ff369a62b50988fede6e07f0638203c6ad4b1a660f1e5a4d136bf5f007f35
+EBUILD dnspython-2.2.1.ebuild 995 BLAKE2B 78f8d8c154c424929eaba3c05aed3d7a829fec4430365fc5d4995c6821b0611f8d56aa4b6be8d45dd07191e543e7f600c4bde49e812d4efb147c6cdab4bfa0a5 SHA512 995e0c4d429f966d85955d936ba25c4785bd2cd7a0b98edab6027c6a6b1ae4361d6bb5b223593143100ed007dc68908c7a52e8bbabae53680c6bcd1d27a32912
MISC metadata.xml 1483 BLAKE2B c8506d4cb41157307b98f6976d05f6a504a89c3c0924e5135e060018bcd401589b4fbd932b1c61eb34d2823168170281fcee75f8fedda4053207b3844fae336d SHA512 e2b0132864d9a338193e9eed11e85981e48825c194fc35d8e17f9a72b19e04368140556c37a37061059451aaf1c6143030a54f43fb65ab734d2e9636e7e641d3
diff --git a/dev-python/dnspython/dnspython-2.2.0.ebuild b/dev-python/dnspython/dnspython-2.2.0.ebuild
deleted file mode 100644
index 97d64d01ead6..000000000000
--- a/dev-python/dnspython/dnspython-2.2.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="DNS toolkit for Python"
-HOMEPAGE="https://www.dnspython.org/
- https://pypi.org/project/dnspython/"
-SRC_URI="https://github.com/rthalley/dnspython/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
-IUSE="examples"
-
-RDEPEND="
- dev-python/cryptography[${PYTHON_USEDEP}]
- <dev-python/idna-4.0[${PYTHON_USEDEP}]"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -i -e '/network_avail/s:True:False:' \
- tests/*.py || die
- distutils-r1_src_prepare
-
- export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-}
-
-python_test() {
- epytest -s
-}
-
-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/dnspython/dnspython-2.2.1.ebuild b/dev-python/dnspython/dnspython-2.2.1.ebuild
index 10b72b9da4d7..0d1add912261 100644
--- a/dev-python/dnspython/dnspython-2.2.1.ebuild
+++ b/dev-python/dnspython/dnspython-2.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/rthalley/dnspython/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
IUSE="examples"
RDEPEND="
diff --git a/dev-python/doit/Manifest b/dev-python/doit/Manifest
index f1ababcd77b8..715dee079635 100644
--- a/dev-python/doit/Manifest
+++ b/dev-python/doit/Manifest
@@ -1,3 +1,5 @@
DIST doit-0.34.2.tar.gz 1449767 BLAKE2B c7d81144da99147dbc6bf7d670b6f411879a8080e405866866bc97ae4701d9a47a3d4882db9672e2e36bc8af577ba9632da1fb4ed2c9f87717f719ac1cd53d34 SHA512 24afc8078fef42a446733554c6ab63298ee5bb734381fc2bfc9d623dc98394916a1f89a18bb28e7ef862da8c0449b5cf16d605295e8948a0ea6968a231a1c8e2
+DIST doit-0.35.0.tar.gz 1451502 BLAKE2B db0c1c9245897ca9c4ce4d3f5f43e5f2e5035c36cc4bd15e63d6fb9e69992b5068ca24839a02485680cdc75ba62cb95f139f6fd0ec24c1f26fd4c4b2e4fce27e SHA512 3eb3fc0284c4779db47c56c9e21bda16e31d053214f4a0272c1a26c9fd26bc0de7d00601bb08a79a3d0ed403464e773c03fe93d0fcd9ee59812c396e0f4ed7e6
EBUILD doit-0.34.2.ebuild 1340 BLAKE2B b5b5cf0fa9ad50fa1fae8ace420c6b02f3c486930350eaed8c6acb2d5b855577305df0126bfaa906c104a97a19e65ad2fe8ed60b3b44b803376d6b6f45cb6132 SHA512 b26083148144f940816fc29d7836687e78f1f413e0f662643fc750f3325c1719309139055f0a31facfd7406ca6b266bf8184cb2bed950d50a70054f32f24e213
+EBUILD doit-0.35.0.ebuild 1298 BLAKE2B 246f2ffa4f014927979dcb2630c7392f1720137260c7b5ecd79d107f7b1b29d21cc7a50f97c9e14bb4d50730f507c2a65e2a8bf69cd9b53292ca0ef796136f38 SHA512 ea121ef56d6305f16e067784c13c35b45617efcead0d6420c7e82846a12f389a61e5c9e736bacb2759f66fe059232e74b0395c750fe5ce94a26fec2f4807454c
MISC metadata.xml 568 BLAKE2B add52a6e7986bb88b9dc87d2f03c4ec3716ae7d5e2402556b7a3137b8267ca2cad0ae3324d628f3127afde36513414029c0f567a9683dd9b11b1a287ff5e3a7d SHA512 e772c9ccd8133fd73dcf04733facf60ef7c2f1559b83e5024faeea4d5fd7799c42a28be6c9b8676ea9b6d68969ca5be633320e8cb7dd8d1f0dca35e819eaebc7
diff --git a/dev-python/doit/doit-0.35.0.ebuild b/dev-python/doit/doit-0.35.0.ebuild
new file mode 100644
index 000000000000..23acc79d9cb6
--- /dev/null
+++ b/dev-python/doit/doit-0.35.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Automation tool"
+HOMEPAGE="https://pydoit.org/ https://pypi.org/project/doit/"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/cloudpickle[${PYTHON_USEDEP}]
+ dev-python/pyinotify[${PYTHON_USEDEP}]
+ || (
+ dev-python/toml[${PYTHON_USEDEP}]
+ dev-python/tomlkit[${PYTHON_USEDEP}]
+ )
+"
+BDEPEND="
+ test? (
+ $(python_gen_impl_dep sqlite)
+ dev-python/pyflakes[${PYTHON_USEDEP}]
+ )
+"
+PDEPEND=">=dev-python/doit-py-0.4.0[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx doc \
+ dev-python/sphinx_rtd_theme
+
+EPYTEST_DESELECT=(
+ # test failing due to impact on PATH run in a sandbox
+ tests/test_cmd_strace.py::TestCmdStrace::test_target
+)
+
+src_prepare() {
+ # Replace custom theme with builtin for documentation
+ sed -e '/html_theme/s/press/sphinx_rtd_theme/' -i doc/conf.py || die
+
+ distutils-r1_src_prepare
+}
+
+src_install() {
+ distutils-r1_src_install
+ newbashcomp bash_completion_doit ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins zsh_completion_doit _${PN}
+}
diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest
index c4e084877adc..a531f0b23ce7 100644
--- a/dev-python/dulwich/Manifest
+++ b/dev-python/dulwich/Manifest
@@ -1,7 +1,3 @@
-DIST dulwich-0.20.32.tar.gz 418100 BLAKE2B 21d41a7b1e491848a11ab3e3b1b63bfbe1798b38ef331136b07609f004e780672477e91a637dd3b1ccd3b26e359461e1a16d759ac2cb98d1091fbdb1968c00a9 SHA512 9af4cb4462ab9a69bea9074aace81eeb8d33087f2c53e64145991913ad132e076b62f7958551729c758cd6eeae029a278723872771ef36b046331c85ebf2fcf4
-DIST dulwich-0.20.33.tar.gz 419863 BLAKE2B 57b7a05f7a23745ba63e2faba9cd3772637a61cf9f2077eaf7ec799f5e3d25de7245aabbebf22cb58f5cb45318b653335251fc46b136b108770aaa6c2b09e099 SHA512 f2d0f8875dc4cd4ac4629f2884a5e68938d14218ef96a19ce322559a16eb64cdee92ed0bc07790e9d527a20fdcd29f6fe1f95479d0055cdab88f509bc318368c
DIST dulwich-0.20.35.tar.gz 420972 BLAKE2B 97c877554199aa8f3abf2f95a43c350cbef784f6f71af6280c537a93297c89981190fe1f66914532641a99cc3dca82a33b43d09f864f2ddf370c0097fa28a5e0 SHA512 23c272153547e0ef25a0e7d2deb64987e5d503545775e7d6f438ae09366c0037686eba1027d38a9dbf042bd1553eeb25ccdc818bdd785a2edf2cd3688f0b1271
-EBUILD dulwich-0.20.32.ebuild 1618 BLAKE2B 7f39288d500bdfe1e2b7820d1482b3d336f9612dcc861e2d20a33ef7a0ed68a8790d6de3e7c6e19f6c4439fe2ee97d682d3b73c8e95d85f49b819df1cd80f8e6 SHA512 102f5b2a6d10f3c4e3b65b38678998138c17e491adbc5695353978229d0b5d776fe2d7409519861d176eb053e0d5c6f89ec86bb0e83904bb5151a17af2415497
-EBUILD dulwich-0.20.33.ebuild 1622 BLAKE2B 5e4f668dd9ac9e4cc4ed0d2e2a96f55724e3838cfba36aa4729af95d6e8c9e40603accfab50df5b105b269756fdb15c46dee53a0d99d352c26b43a3deae5ca9f SHA512 f487b2e6e0ad1245b7cb85fa93d3274284ed9ce179c59eec89b60d72180b2c8129e0e11e80db342c08ff1e772116d2d64966d80bd64f97024a536ce995b63a35
-EBUILD dulwich-0.20.35.ebuild 1623 BLAKE2B d5896e0f00d7bb4e723abd1c6f2cd5aa5d997e62a406dd36990998fcd24d343a4597d672bac1e8112e86d95313b2dabb25be9dfdf2440f0ff0953594819a998e SHA512 8810c5488adf22a1bcf421f13890e1477884f1c23de3c900472cddf1d78b8763e6e75b0abf0321d0c5b13431b4261e9f9c87a54dacecdf29f6c92a55a1c8606f
+EBUILD dulwich-0.20.35.ebuild 1619 BLAKE2B 94efc3af1507989f62d84725baebd2516bec5dc2d0b359d34bb527da549892a51d9a58acde83fd5fc82c46fbc686c0731418bc08353110ad022626f5de19d8cb SHA512 c221553d435b9e875809baa71150308c9f03b4150c8e4ab245346272ada12e98f81c640c4cf098ca45ac089c787cd73f25cc8cee2b5ffc6e30ebd95e5ab2226f
MISC metadata.xml 556 BLAKE2B 240554ff522160e9508bf6debadafcc44b5ccc4074dd4c9d3ce82358963084c60a1afae9fafee6ab1e6e5d898940ccb4d1b524cebff155e61bf6707c9396b647 SHA512 a7cdca224a01d5bd26bf4a5adb0273977ddff61f75cd02f5642132656fd0c6608114617efcb068d834f107804666cf4fb3725967e804b73d2ddcb67342dc30de
diff --git a/dev-python/dulwich/dulwich-0.20.32.ebuild b/dev-python/dulwich/dulwich-0.20.32.ebuild
deleted file mode 100644
index c0e390ffa35c..000000000000
--- a/dev-python/dulwich/dulwich-0.20.32.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Pure-Python implementation of the Git file formats and protocols"
-HOMEPAGE="
- https://github.com/dulwich/dulwich/
- https://pypi.org/project/dulwich/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+ Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/certifi[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- ${RDEPEND}
- !hppa? ( !ia64? (
- dev-python/gevent[${PYTHON_USEDEP}]
- dev-python/geventhttpclient[${PYTHON_USEDEP}]
- ) )
- app-crypt/gpgme[python,${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/fastimport[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_sphinx docs
-
-python_test() {
- # remove interference from the tests that do stuff like user.name
- unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE \
- GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE EMAIL
- # Do not use make check which rebuilds the extension and uses -Werror,
- # causing unexpected failures.
- "${EPYTHON}" -m unittest -v dulwich.tests.test_suite ||
- die "tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
- if use examples; then
- docompress -x "/usr/share/doc/${PF}/examples"
- dodoc -r examples
- fi
- distutils-r1_python_install_all
-}
diff --git a/dev-python/dulwich/dulwich-0.20.33.ebuild b/dev-python/dulwich/dulwich-0.20.33.ebuild
deleted file mode 100644
index db9d32133a7a..000000000000
--- a/dev-python/dulwich/dulwich-0.20.33.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Pure-Python implementation of the Git file formats and protocols"
-HOMEPAGE="
- https://github.com/dulwich/dulwich/
- https://pypi.org/project/dulwich/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+ Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/certifi[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- ${RDEPEND}
- !hppa? ( !ia64? (
- dev-python/gevent[${PYTHON_USEDEP}]
- dev-python/geventhttpclient[${PYTHON_USEDEP}]
- ) )
- app-crypt/gpgme[python,${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/fastimport[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_sphinx docs
-
-python_test() {
- # remove interference from the tests that do stuff like user.name
- unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE \
- GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE EMAIL
- # Do not use make check which rebuilds the extension and uses -Werror,
- # causing unexpected failures.
- "${EPYTHON}" -m unittest -v dulwich.tests.test_suite ||
- die "tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
- if use examples; then
- docompress -x "/usr/share/doc/${PF}/examples"
- dodoc -r examples
- fi
- distutils-r1_python_install_all
-}
diff --git a/dev-python/dulwich/dulwich-0.20.35.ebuild b/dev-python/dulwich/dulwich-0.20.35.ebuild
index 456dab9bb052..413607672873 100644
--- a/dev-python/dulwich/dulwich-0.20.35.ebuild
+++ b/dev-python/dulwich/dulwich-0.20.35.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+ Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/editables/Manifest b/dev-python/editables/Manifest
index 1362bea7fdae..25fe1482be4e 100644
--- a/dev-python/editables/Manifest
+++ b/dev-python/editables/Manifest
@@ -1,3 +1,5 @@
DIST editables-0.2.gh.tar.gz 6488 BLAKE2B 02c3e0c352effa902306f5c5a7b6b96cae74c8d8f620dabb3fa4df2568c5d730ecf3a078bfdab8ef87bfa29cb95b24563587de361337a8617fa0776b890b35d2 SHA512 39adc72f9710c28853ffebc9c0757f779e948bed7fc32f78bf52bc26ef4a6a5b351bf011bbf9353fc68e6ef2506481927c3558f8fd6650d61ac7a09591566b74
-EBUILD editables-0.2.ebuild 518 BLAKE2B 16619b267d652bc4fc67928cd6f2382837b17390325746c1ebb4fbc3ca798986ea35c19bdbd1667cd8b425181dc1c36ee48adad7b68ec855a6923df3639bc476 SHA512 742884d3f2e5b7754507846ee9e230c23074f2eded96592f1b93e875f11d51c5ca116e1a08d20560cf8534c5880054b8f617ed74b7bf6429968a70f8d8a31497
+DIST editables-0.3.gh.tar.gz 12493 BLAKE2B 95e05e7553efa4856ee5bde2c18a2566f1e65318bfc46c8ecd732f4d6b42f10ce54cc3aecc4d53bcfc627e6938c4155d48a39ced5f64395dbafb9187cb009e4f SHA512 493f20d1e6b39f8ed6668adc208723d447a31ae3c3087f7db9a9a0de617958e8afebd3b3a1836638f749fb0ec911e51256b727deb4c0ce08327356238df0a3f3
+EBUILD editables-0.2.ebuild 568 BLAKE2B 51160c02b9a46214fff0a3dd91ddff0b1fefd36eebb2830039964723220f9b6e8e4f6a2bc56a357aec08be69f587268640f0e2ff72052eaae00e48a686a31e71 SHA512 51749b1b946693f1be07d9f1e7968730949f4fcca82779595c81d5b23ce2b7e70c9d4f795d9579dfbddb126261a715e40c34aed2f7f116c865bdf590f549c3a7
+EBUILD editables-0.3.ebuild 568 BLAKE2B 68fb908394ac550e45d2416ec4ca68c4a9452697e4aadbcdbf9ebebab3443003ccb7fa7f719aa54941a58f733bce971a7cc4c977323c7c53e77b1e1bcafc5e02 SHA512 119cb471cf524a69b1040b3592af9fc2722e23051b2d75f233794a7d713e1481462c21ca6424676a863973bcb83ee1de383900122ded462f430871c3814e181c
MISC metadata.xml 348 BLAKE2B 6f17488b4dc6b5892f0826c49a22220cb85a739b7a9f85542af4c085d20322b3b38110c030471a96af9cbfeffe19061382ecaf506dddd394e3c2dd9304b1f8db SHA512 4f8cb5b90c329f8ba3bd9dee1c8195b96798a5d5106b870950aaf1597c8ea47b21a935de1b3af114015fde6c416db0883e4d039d90c5afccdd7346cdbc75a288
diff --git a/dev-python/editables/editables-0.2.ebuild b/dev-python/editables/editables-0.2.ebuild
index ce912db63c45..461efde3e570 100644
--- a/dev-python/editables/editables-0.2.ebuild
+++ b/dev-python/editables/editables-0.2.ebuild
@@ -20,6 +20,6 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~m68k ~ppc ~riscv ~s390 ~sparc"
distutils_enable_tests pytest
diff --git a/dev-python/editables/editables-0.3.ebuild b/dev-python/editables/editables-0.3.ebuild
new file mode 100644
index 000000000000..d97361046581
--- /dev/null
+++ b/dev-python/editables/editables-0.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python library for creating 'editable wheels'"
+HOMEPAGE="
+ https://pypi.org/project/editables/
+ https://github.com/pfmoore/editables/
+"
+SRC_URI="
+ https://github.com/pfmoore/editables/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~m68k ~ppc ~riscv ~s390 ~sparc"
+
+distutils_enable_tests pytest
diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest
index 2fdb802ca085..1b07085ccbb0 100644
--- a/dev-python/elementpath/Manifest
+++ b/dev-python/elementpath/Manifest
@@ -1,5 +1,3 @@
-DIST elementpath-2.4.0.gh.tar.gz 243871 BLAKE2B 1a16fa97a93a8a981c71d83a406353b5b002ea4fd814f177b7abff86ed0875770788737dc69843920cee1cc457b9a16859e6b1f4fd29889e3bf4d11b5b766621 SHA512 887a108b5de24a9be3dd1c577c623cf96939752f7c293d941e3b0bed4281d38a8edccf82fef9be8ee94bda7674f68ed17d3a060f803dcafce96e45961852ca24
DIST elementpath-2.5.0.gh.tar.gz 263680 BLAKE2B 50ecea0766ddad4239b9283b223e945ae12fabf51bc246bb672517d04912b07cc2d46c1f04ff74f7f6da44d7dc422cde0c38a1f25a1f61068390dbfcc5ad58c4 SHA512 bbc6ce6a6a3eb3312d53be6040b8f4676f460e76de9b476410a3170734410b7a3d61c53081633d39089def05c74446d26abe093f02b9686a595cdb6e10440047
-EBUILD elementpath-2.4.0.ebuild 694 BLAKE2B 4a419eb079c8a55860a694b1c641231d93caf82b850d25277a41962765519bb70d8c445320a27970e537401bb176f1e72b16d1372c5a9b7d4ae5c0644bc10daf SHA512 d3b94e6d141a705d00e922a4e026a0065c4c413a121db04cf48d4851c3a62f32a45ca2369aa6b37d2b28dc94abc7bc8f81576ecfea13772f799d392795287f59
-EBUILD elementpath-2.5.0.ebuild 734 BLAKE2B 721d4175e39fd73c8733a3d5280f33321056c83b82329fa7218c320eb52a4d30d5326b91fc016aba805765c3bad4348ee4d7b3085709359eb185b4791351ab5f SHA512 8b091ed3897e583a5866e289df52f65ae6978b65d2c87b2a57dbf0e623d4af84b7d3d4cb8d14c11c187b8950aa0e41280b04ccf63c8cace94f4884e3cb78d623
+EBUILD elementpath-2.5.0.ebuild 726 BLAKE2B 96edd50198ab1a99a3f3869f11bed75367e43b5f98ee6f6a7ab6cd15cc4c905ae4bd2f7969c6fbd4559ad575432916aaf2b0851ff7840794270aec71957c772a SHA512 35a320f817107369f41e7c4f998b67dd680b255703b948651ed0f18bf3292ca87c37a8c7bc024e294407939de88d46a158db7af38c11f7218db43349f47554ad
MISC metadata.xml 380 BLAKE2B 00a18a4c9373b73866c8f5159e6c11327baea8ea6ba8027c2477cefaf6bbd2d2838de3cf78b9bc3e8bdffd0444e6c44b45cf6e6aac0f7ac470c7e092ae4e43f9 SHA512 abdc862e0d684023fcd42843a9c558d71e923a09fb0592e5e3c3e7e949e311c36afc34ee3cea5873c1799b093924fe15c240da4a782fdbca11ace66ea0d2717c
diff --git a/dev-python/elementpath/elementpath-2.4.0.ebuild b/dev-python/elementpath/elementpath-2.4.0.ebuild
deleted file mode 100644
index 2c234ebeccff..000000000000
--- a/dev-python/elementpath/elementpath-2.4.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml"
-HOMEPAGE="https://github.com/sissaschool/elementpath/
- https://pypi.org/project/elementpath/"
-SRC_URI="
- https://github.com/sissaschool/elementpath/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-BDEPEND="
- test? (
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/xmlschema[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests unittest
diff --git a/dev-python/elementpath/elementpath-2.5.0.ebuild b/dev-python/elementpath/elementpath-2.5.0.ebuild
index c29e78f2f38d..d229211835c1 100644
--- a/dev-python/elementpath/elementpath-2.5.0.ebuild
+++ b/dev-python/elementpath/elementpath-2.5.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
BDEPEND="
test? (
diff --git a/dev-python/empy/Manifest b/dev-python/empy/Manifest
index 525ad0aa8818..dc2843ebc861 100644
--- a/dev-python/empy/Manifest
+++ b/dev-python/empy/Manifest
@@ -1,4 +1,3 @@
DIST empy-3.3.4.tar.gz 138495 BLAKE2B 0040b26966d3d6c7911cc7957159084ddb610085affaa5cf214121fdb292c43b071df8990749e02c0c3ef46cba131188e0907b8ab7c28a0834498b505bec0a2e SHA512 5de8de26484468d180a2575bfc8302cb3d32004ed4d70768310b7564a9ed1bb880b8c1d862f419588b2b5baa8c3da8bc707eac41f3921e6136cc5bc3f47f1a3d
EBUILD empy-3.3.4-r1.ebuild 894 BLAKE2B 1f7072a5287c6a01cf02c4deea1ced7b0029938ce7a969731d18055fdf621b6bdffc126199832b256d29a590d6af2e7e5958b0fbee655f794116aa4baeffe948 SHA512 e2b78564e5aabe568f36928e0901a362afbfef39d6332a2b80ac6be71a5dd652d55066023c2759b7415406f6975d1f67e8cc6f3cd8fc120b06d8e3263a1b5c9f
-EBUILD empy-3.3.4.ebuild 957 BLAKE2B f43245aadf728762541a5702e8c5ea5f9c3ec91f0d86d1e8bd283e676259d1ab526338abfd2df5bf8f8016ddf4df8e6750195d14aabc8110767639848a042843 SHA512 3e0d602993f29b80cb049a8a65a764c2fc23f91f7214122204c72f120d12ade32b673ee46f49e96970d8e3fe86c447d47f3e21eccfea1351dc4450e68ea73a4a
MISC metadata.xml 332 BLAKE2B 2235ddd41b38b6448ebc674a4575add6145e50d3f90d67047bf87db70ead40a03e1bc4579e337d644894a98eedd4321eb97c1c448d1b353570286a657b3e3e58 SHA512 9d0195de347c8711a56d77f3f0aa95cfb8078befe3a396250b6a56d83829e7948283d74170bcf78526ab6d00e514201b767af185ea77e7e82000c335b4ab1ce7
diff --git a/dev-python/empy/empy-3.3.4.ebuild b/dev-python/empy/empy-3.3.4.ebuild
deleted file mode 100644
index 73e326ac47c5..000000000000
--- a/dev-python/empy/empy-3.3.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A powerful and robust templating system for Python"
-HOMEPAGE="http://www.alcyone.com/software/empy/"
-SRC_URI="http://www.alcyone.com/software/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ia64 ppc x86"
-IUSE="doc"
-
-python_test() {
- "${PYTHON}" em.py sample.em | diff sample.bench -
- if [[ ${PIPESTATUS[0]} -ne 0 || ${PIPESTATUS[1]} -ne 0 ]]; then
- die "Testing failed with ${EPYTHON}"
- fi
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- if use doc; then
- docinto examples
- dodoc sample.em sample.bench
- # 3.3 has the html in this funny place. Fix in later version:
- docinto html
- dodoc doc/home/max/projects/empy/doc/em/*
- dodoc doc/home/max/projects/empy/doc/em.html
- dodoc doc/index.html
- fi
-}
diff --git a/dev-python/environs/Manifest b/dev-python/environs/Manifest
index b1343bc45587..818dbaa16477 100644
--- a/dev-python/environs/Manifest
+++ b/dev-python/environs/Manifest
@@ -1,5 +1,3 @@
-DIST environs-9.3.4.gh.tar.gz 22914 BLAKE2B b47df2f7641ad47b48a0d4aaaaa0ce4fb2c805cefe6d997e5c6aa2ccfb2908196d879e251d496dda5ca9d112e1d2e60dd543f1ff62b7ad82ae5d546847aceef6 SHA512 b06110071ca423c6c6bdab8cb104dbc372cce77dcb057204b0b8c404827daeebfe72325d6d978bb4920c1b106af790b206b5d8a33f99bcbe31da4f82d4512006
DIST environs-9.5.0.gh.tar.gz 23614 BLAKE2B 118305f7d6d2906beff69aa028449f8a5f6eba7815ec63972593dd43930802b5d1bd60457edc9803ed8ad216ae8feaad0d77fc03cd21e9883c40dc6656b1102e SHA512 8a73f9f89efe4d72b9a7a5a48b21ccaafcf32d59a6153c7cfa1c91d90a3a8a75e6c05d0ff0fecb94f593008dfff4c3534195f258391cee8fb720ee93c4f42812
-EBUILD environs-9.3.4.ebuild 788 BLAKE2B 8aebee050c941895f500ba6aadd43c5379d8d9dd478de402b3b3752f9de61cd728a17369222bbff717406d47308ff66bd0a5d82133ecd13555a6208b94bf9da5 SHA512 25ad4e31c6aa2b30595ec68cf26885e1f29cdf297f988914f58dd532ebb8a7390eb412bbcecf714f5deff1ee71f42a4fd907c23a7111dfabbc426b90d5b9ce02
-EBUILD environs-9.5.0.ebuild 826 BLAKE2B a9a224b34368d03146cd8c59a560553ac4a9bae12bd3a953da2579602ccc78c688e136e520b2ccdbcfa9527094ad2f9cd31eb79f4146e3d8bf45691353d91fb6 SHA512 79872384c8a67a9c2e6ca95ce1adbd747304c66d32cf48b2dc69a6086529b065280286aaf8bd38b5e28052eab663629b93af7b07676c4ac0f52f29adfeecc9a8
+EBUILD environs-9.5.0-r1.ebuild 790 BLAKE2B 02268634937bf269596eb5a16e026d07229c1d92b45ae1878ebef7c77901903fc46b73e341e5b8e40a104796c5568f24cf03caa8f2534edcf1c8d06d2b32bfa0 SHA512 05e49741e3c83286b1bd0d1a03a7a118bfcbf204a986b88316dacd409756ddb1fc52661d520936da757ab2e100d647bed07d9053b68ae4c168f91a3973fe462e
MISC metadata.xml 395 BLAKE2B 42a7e36b4b63d3774325d380cf13f78b5eb19bb1a8f2a2395205e3a0f362eb76759e2c42e8d86b525036a34581e7dc09bbb17de25d5884c0cfb83316608f67af SHA512 d39d65f48d7db2727a5ce601e57b96dae9dc1f400cd3e43b287b42c2deb2735f17fc4cc49f0ec30a86459e2aec1367f989e748d34e20bb5b5842dff3a3c3088b
diff --git a/dev-python/environs/environs-9.3.4.ebuild b/dev-python/environs/environs-9.3.4.ebuild
deleted file mode 100644
index 0f6b134c4b42..000000000000
--- a/dev-python/environs/environs-9.3.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Python library for simplified environment variable parsing"
-HOMEPAGE="https://github.com/sloria/environs"
-SRC_URI="https://github.com/sloria/environs/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-python/python-dotenv[${PYTHON_USEDEP}]
- dev-python/marshmallow[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/django-cache-url[${PYTHON_USEDEP}]
- dev-python/dj-database-url[${PYTHON_USEDEP}]
- dev-python/dj-email-url[${PYTHON_USEDEP}]
- dev-python/toml[${PYTHON_USEDEP}]
- )
-"
-
-DOCS=( CHANGELOG.md CONTRIBUTING.md README.md )
-
-distutils_enable_tests pytest
diff --git a/dev-python/environs/environs-9.5.0.ebuild b/dev-python/environs/environs-9.5.0-r1.ebuild
index e9dcccc50272..a948cd4016ab 100644
--- a/dev-python/environs/environs-9.5.0.ebuild
+++ b/dev-python/environs/environs-9.5.0-r1.ebuild
@@ -25,7 +25,6 @@ BDEPEND="
dev-python/django-cache-url[${PYTHON_USEDEP}]
dev-python/dj-database-url[${PYTHON_USEDEP}]
dev-python/dj-email-url[${PYTHON_USEDEP}]
- dev-python/toml[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/ephemeral-port-reserve/Manifest b/dev-python/ephemeral-port-reserve/Manifest
index d2f9b48d8378..501478cc33e9 100644
--- a/dev-python/ephemeral-port-reserve/Manifest
+++ b/dev-python/ephemeral-port-reserve/Manifest
@@ -1,3 +1,3 @@
DIST ephemeral-port-reserve-1.1.4.gh.tar.gz 4839 BLAKE2B 843ddbfe8b102c10b3166628ba2aa1ef40f3314a74ac5e944e4e6c500f3f0d871424ca37dbbe64bc385352ba3ee9895884e82fd169962db8b6bf96aaf131d078 SHA512 e0412ac5ec362cffbd5efeb8c24a47ee36b50f2bf126438816824711f1f34412c903b116e96d4e541183925e7422b8f58bb0b7c5b819090d0f3d063cbf8c9f87
-EBUILD ephemeral-port-reserve-1.1.4.ebuild 610 BLAKE2B f504fcdaf184621adb90a7e15b7d6ad2617fa7906c7d1ecc3774a9e0384628d4abd86528725010f2d92726fb98dfe7b93c8d591d69b1a4f173835433314e8f3a SHA512 6d25607e34fb8a679fac2bc9d80a39c2950c2120661740adcf8ef86f36474de8f73306009164b91ee92a17294b137a0f7e68a442d28735c52b368f7e0520225d
+EBUILD ephemeral-port-reserve-1.1.4.ebuild 641 BLAKE2B 7abb3e3252704d94ba4bd0cb74331b87fb57ea684276156e70f04ae29965debb2b066ed8f3ba58e33e6f07562adb09f9cfbbb24962872fce7dc10ff10e4628c8 SHA512 424dee2ca0b93cb674731edbd96b5bbeb935ad9eafae93a974541309911684705b08ba05325f1d8e42cdb91a57af4cda4a912026f6ed798dd5feb5120930fc0d
MISC metadata.xml 371 BLAKE2B 1ece78571254bc92c83621d671d74658de34133d33cdd1c902c06593058ff74ef82b2d4dc5d6a67af5c4d485e53f62818c063c11ae9f1c4a4f7fec20ac0a79e2 SHA512 d6096c1e95da471e04eb3571cc0cd780ad57dd392776064b874b2613f2d64749971851cafe1efdcc41a28a834c3ac6c6fa02117def2ce03cd65762c6ded6ceba
diff --git a/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild b/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild
index f1f3f2ea9aaa..38b66eeddcb0 100644
--- a/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild
+++ b/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild
@@ -20,6 +20,6 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
distutils_enable_tests pytest
diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index 1936a4378c34..ff30e01370e8 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -1,5 +1,3 @@
-DIST fakeredis-1.7.0.gh.tar.gz 71108 BLAKE2B 64b4c8aa2891ac6afd7789e5a8dce4d1a0ccd6a5083b410fd051d871d4ea9748e9d687eb27bbaeea646747f4bf170089d3ef711d6db0d6a88d8b7e755d165b6d SHA512 a8c67929e63196fea45b85097aaf6bf7402679510e471a8d13bdc0f7320e983107416d3e515fa85b1d6a6217fb82dbda7b4425c3c80ac54a1ac50eee875b0fbd
DIST fakeredis-1.7.1.gh.tar.gz 71151 BLAKE2B 87877c94a4c03ad6ff4b55f307526f712daa860257374a97a8f7bd29440d171467e18e4041ca56bb6af30df30481a3d5b13c7d0657ba3eb7673a653664ffbe8a SHA512 f41d9393ae50bae9de064678948f4364fc47db06f489782e5b428f449828ad5813b08b2fb053bef878b2a1b500edbb0ea1881449dbd12c2b6e385f6a2fba4c59
-EBUILD fakeredis-1.7.0.ebuild 1860 BLAKE2B 4b15c80a0352aeaa36685e3dded9095c05887745163e4ef3bbd6a55ff9b77697f8f738a03c2c13e2c7b4866af7c92fc6f58f890466d20e814dc078023071a750 SHA512 f654f833515b26519c59da0224fac46ddb98cd19b1158de1fc8793b59e61f5f65ba50a579d5274741e66facc9aa03b6d636d379c1a8b35149c0000e4c7938c25
-EBUILD fakeredis-1.7.1.ebuild 1878 BLAKE2B d29c311e22a2605c842b36b32ffd2ed1e78e209c457e108fbf07377e00ffadcc48a0dbda7075f1b56a3531b29e66917a161be3562f42fecea56940e4756da600 SHA512 f492e3ce2ede4e1c94a474d66e1136a8009a5c6a81618eb84ed339dc8b64e6e47d2067e476b40694d79ac63e6e22dfdf40502a9b043ab54369a1e38b4d2d2e9c
+EBUILD fakeredis-1.7.1.ebuild 1874 BLAKE2B 1bdfeabf7b64e17d6b328692d17fe9ec4df6ed413af01132bd813084c8864e4708c18b420455ad4202b5622f9d17209ab7c2471562ab9f8001f0a1e27e131532 SHA512 0f000b8bddb4dded8bf138270bd14053f7b5bb97cb7735fa3918d7a76580841229cd9375146e5e762e6975f382ba630f16f7d29205fc2a70bdb630b9ea1fcafe
MISC metadata.xml 372 BLAKE2B 7d33e3f97f80538c9bdd35bd71a28b9ed81ad338888dc876635c106d89170d3b6f3a7341ed1be79555f8e8479aa84392353480ca85ff215ea3b4b9cea86cdae2 SHA512 19d9187049c5b597005e3769a2c9a8c26c6f96859c97d13121652a7ca367786107480ccc6eebbeb7896e56bbb02e2012694d4119bc5cf6660e6cda325052977f
diff --git a/dev-python/fakeredis/fakeredis-1.7.0.ebuild b/dev-python/fakeredis/fakeredis-1.7.0.ebuild
deleted file mode 100644
index 95bc33d0324f..000000000000
--- a/dev-python/fakeredis/fakeredis-1.7.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( pypy3 python3_{8..10} )
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Fake implementation of redis API for testing purposes"
-HOMEPAGE="
- https://github.com/jamesls/fakeredis/
- https://pypi.org/project/fakeredis/"
-SRC_URI="
- https://github.com/jamesls/fakeredis/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86"
-
-RDEPEND="
- dev-python/redis-py[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/sortedcontainers[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-db/redis
- dev-python/aioredis[${PYTHON_USEDEP}]
- dev-python/hypothesis[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- test/test_aioredis2.py::test_blocking_unblock
- test/test_aioredis2.py::test_pubsub
- "test/test_aioredis2.py::test_repr[fake]"
- test/test_hypothesis.py::TestJoint::test
- test/test_hypothesis.py::TestFuzz::test
-)
-
-python_test() {
- local EPYTEST_DESELECT=(
- # also lupa
- "test/test_aioredis2.py::test_failed_script_error[fake]"
- )
- local args=(
- # tests requiring lupa (lua support)
- -k 'not test_eval and not test_lua and not test_script'
- )
- epytest "${args[@]}"
-}
-
-src_test() {
- local redis_pid="${T}"/redis.pid
- local redis_port=6379
- local redis_test_config="
- daemonize yes
- pidfile ${redis_pid}
- port ${redis_port}
- bind 127.0.0.1
- "
-
- einfo "Spawning Redis"
- einfo "NOTE: Port ${redis_port} must be free"
- "${EPREFIX}"/usr/sbin/redis-server - <<< "${redis_test_config}" || die
-
- # Run the tests
- distutils-r1_src_test
-
- # Clean up afterwards
- kill "$(<"${redis_pid}")" || die
-}
-
-pkg_postinst() {
- optfeature "Mock aioredis" dev-python/aioredis
-}
diff --git a/dev-python/fakeredis/fakeredis-1.7.1.ebuild b/dev-python/fakeredis/fakeredis-1.7.1.ebuild
index c77dd1ff9452..26b7c45d2eee 100644
--- a/dev-python/fakeredis/fakeredis-1.7.1.ebuild
+++ b/dev-python/fakeredis/fakeredis-1.7.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND="
<dev-python/redis-py-4.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/ffmpeg-python/Manifest b/dev-python/ffmpeg-python/Manifest
index 24654312e5c6..db28125132a2 100644
--- a/dev-python/ffmpeg-python/Manifest
+++ b/dev-python/ffmpeg-python/Manifest
@@ -2,4 +2,4 @@ AUX ffmpeg-python-0.2.0-_run.py-collections.patch 507 BLAKE2B 6e503e627656775c4c
AUX ffmpeg-python-0.2.0-setup.py-pytest-runner.patch 366 BLAKE2B 874898215b2102406fa11ab4e2289671dc03a8b40a8831aa6958048b94c64a5cd1cd34d326539144ebe549046cb0df074e6ffb4b37a72aaa44d94c0bc161cfb6 SHA512 627bfc39b3f0feef02306d73d8dc113673483e0e1aa5182cada9d12195413d7638b94071a76b546092061d6916d45575a42aa5d949c8bd9df737c34b1b62ea71
DIST ffmpeg-python-0.2.0.tar.gz 3267771 BLAKE2B 8bca4a24434b6c7a542e3c178cb7bf1e5650f9763636d5378f9652cdd07ef19b0e96007d6bb71fdf1664efb6e33d597844c7d6a44dc8dcb1c083e21f53649469 SHA512 933ed958d61536bbbc0e0b08e19521c4b1f7df1cfe97de0b3d149a2748c5bd74915a3134861e8ecb1f92d5860315228b76aefcd087fcf07e188a56c651f5e301
EBUILD ffmpeg-python-0.2.0.ebuild 918 BLAKE2B 839fe64da380e4fa8c5d4fd1e9c940920858c3935d7a7a70bf35ff879cd094e363de4198e8ac60991b348924d2091fce43c025a2224835d9d924b23cb97241e3 SHA512 df450ca269d477a22b4a0bbdab9a126ddbddfb9a4544f5940244ee5de96892f1e5686ae35b7101c3fac658349be0eff8ad2e0bfebbf1a9d15743c40debb17f80
-MISC metadata.xml 417 BLAKE2B 86f8cba73359487932c4515f4369fc89f0c162693977c8b7ab49c7f3eb1fb3bfb713cb4e2c25b41674891610ed0de6dba6616289b951cb39abe5645a475f4b39 SHA512 27e9d1f757e395fe23660531924c5ea4faa41c782b4ab240ba616aea2bf439cf93b2d21166ff693a9c0055637160bd94c31b8e58dd84c662b2d1a3bee2503663
+MISC metadata.xml 470 BLAKE2B 5819a35a988c5158cd8c58792682a159dd92819b9d1e74dd89ed4728a9ba684861a4af92e681741c48f9a1c5aae61a859caaf2023f49b124a89ce4e10919bc9a SHA512 3afe5ddd4a8ec5983ed0e00df8b40b8c8e66bbc27612045b42a1ee107b40357c4bbae86a054e5a0b95f17ba1828aa65e3d4becb3bfc5c9f824d3db9f62902b1c
diff --git a/dev-python/ffmpeg-python/metadata.xml b/dev-python/ffmpeg-python/metadata.xml
index b908e7d7cbe1..2d6d51daf387 100644
--- a/dev-python/ffmpeg-python/metadata.xml
+++ b/dev-python/ffmpeg-python/metadata.xml
@@ -9,5 +9,6 @@
<upstream>
<bugs-to>https://github.com/kkroening/ffmpeg-python/issues/</bugs-to>
<remote-id type="github">kkroening/ffmpeg-python</remote-id>
+ <remote-id type="pypi">ffmpeg-python</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/filebytes/Manifest b/dev-python/filebytes/Manifest
index 254395729e22..c0fb47b13eb4 100644
--- a/dev-python/filebytes/Manifest
+++ b/dev-python/filebytes/Manifest
@@ -1,4 +1,4 @@
DIST filebytes-0.10.2.tar.gz 1958114 BLAKE2B 6b7fb865d01cc9ea0f14b32f6e0326da21fa2fa2a36549b99ca88e9bf015162d3b0f82e350be1cca805294fd56ef47e2db4394db5ffb3061773f146eda1ba666 SHA512 12317d6b5063e710b4410e4dcc61b45c0ac1cbc80655212dacb0929a19e100849df39ba84a05cb96699abe7ec16758e0b9656b3d3ce044f3d122b8636106e564
EBUILD filebytes-0.10.2.ebuild 548 BLAKE2B 0af59f80c3343f0ad7beabeb24e82265e3fd20c6f080af96b7a9363a716bab8896a2a12fad4d480aad56fb32580a808bdadb1cdcad9b0626933840ec14c69d8c SHA512 cbfa91d3ba25e33b76137fe43abd718a6c4838d5c5c815b6f31abc8e8cae3fc29ce420cea04f51140f0b7457a0c1cd1441aebf4ff8184c91604df75050930cbf
EBUILD filebytes-9999.ebuild 548 BLAKE2B 0af59f80c3343f0ad7beabeb24e82265e3fd20c6f080af96b7a9363a716bab8896a2a12fad4d480aad56fb32580a808bdadb1cdcad9b0626933840ec14c69d8c SHA512 cbfa91d3ba25e33b76137fe43abd718a6c4838d5c5c815b6f31abc8e8cae3fc29ce420cea04f51140f0b7457a0c1cd1441aebf4ff8184c91604df75050930cbf
-MISC metadata.xml 662 BLAKE2B 3e662a08a7de4f05fdecbea819ae77e738ac4c67e7e1ef630be6537b7ece2a4363ed0fe431664827ada64d586768183f43dad455f433624dbb9409eafbafd5bb SHA512 7c5199adcbc4c8d808cf68af0b10f78c890e9987a5da77081efcd2eb3b85f0e6b72fe29aad3707ab6a4d22148268ae9907eb09b4ab660949ae85d1f47c45ab1d
+MISC metadata.xml 709 BLAKE2B 6bded989b13ae245ef8fbf1182bc9dc526686474d5f48f68c42a27e9d55ede4ed15cd6c7b71dea25f70fb4d25878ab0aef49d6bfb097c3289aa9082a2bc6a9c3 SHA512 3ed2373294bbe2670942048609439e42676955ca575dc5c6fa5b45ea5fedb145de1d21cd84f8f8050d2c4f8326429763c01e3f992e650a1372f9363dba36ca81
diff --git a/dev-python/filebytes/metadata.xml b/dev-python/filebytes/metadata.xml
index 332edc39666b..1f4afd823345 100644
--- a/dev-python/filebytes/metadata.xml
+++ b/dev-python/filebytes/metadata.xml
@@ -16,5 +16,6 @@
</longdescription>
<upstream>
<remote-id type="github">sashs/filebytes</remote-id>
+ <remote-id type="pypi">filebytes</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/fitsio/Manifest b/dev-python/fitsio/Manifest
index d134aaf9301d..98c853a8d83d 100644
--- a/dev-python/fitsio/Manifest
+++ b/dev-python/fitsio/Manifest
@@ -1,6 +1,3 @@
-AUX fitsio-0.9.11-test-failures.patch 1560 BLAKE2B 3299a43eda8df89467474c51dec85af9edb8af52c93958e49834317439d440a0993ef6311002a4cddc4cde6aed42ed355dbafcf4f6ecbe98b81d60b9763c1c03 SHA512 224ae91e65d4b5f24cd64f3ab389940bfa58801822ad090966c4c570d5c9fb568588b3efa1dab73c2ebbbd0b5f802c2364fda31097811da78c09903814613c6b
-DIST fitsio-0.9.11.tar.gz 6020222 BLAKE2B a71a0a6a026999b06dce54beb48fab2f510951099788b51456a6e07057daa7c911d5a2841d5f15a397705459daf081ff91bff1014782c93cb1dd76faf0ef2e1d SHA512 751b9612fe051f128d8f5dea61e2d119409293051a130ee3e18836181637e8c8daea757a715012fd024678d00e234e8b6c0cc0c9229c2bd9a406db312e4607d7
DIST fitsio-1.1.7.gh.tar.gz 5052055 BLAKE2B be9c632dcdd08325c5abb2cb9ed9eee6476b27ef2e7197298b269156346ecb72afc9f1d1c2e3ade045f69cde3afac5a6bf3fe5ecbce67fdfc1e6ede529ab1b32 SHA512 d6e81de08c38346050fbaa3e2fb51a496e76133bb0b04f20d816b51b7b7bf21ba37a400c3a6a7f966959223545c736ca6245427457154a4b5976b5a997e9cfcc
-EBUILD fitsio-0.9.11.ebuild 911 BLAKE2B c39dee4861e470d5bdc4d21d3cb699f56efe930c76b28149703cdcd55b4e59d3adb853c0d08f798bcc7aff5f19d65d1b673aba952564413450e84bfb0bdf9602 SHA512 b5dc0d05ec104fb1e6f9f22ebb75081c5bd2d97e8625044f063c1c173f0cdce64fe1e5fac1ece523c6a6c2ef774c780e494e77d1009e82eaa71ae517d1f0bee1
EBUILD fitsio-1.1.7.ebuild 808 BLAKE2B 4057c48c09baff321fd7e51726f2b9b6e0887146ebb20d8204a9eaab18e51a9e7ec5f6fe7b3555e6618a207a835017b52eda42a9c5217d88afc7e2c8d703bf9c SHA512 8a72c943d498a07a1194bc1c93fe3719a9741526aa94165ca6de0b378af9f261ec1c75f3307f62c0b7f4fed6b0ad2d5533ae81ed61c01448f48c2a461f9021e8
MISC metadata.xml 947 BLAKE2B d51c4feb2baade20680a4568b05c28e217d4216f6035dfcbda05876bb7c4d804dc2b02576e2e67eb2b1890e18c86bca9ab4644b0fee69d213ece257d204681d5 SHA512 e8a29ec957adf538929d3639723cfe317c57f6c1d5b7a89a697a0f99dacdab1e21edb774acdb2dcb426f90e1221f9d0b9c008abaf462354d42797ab6bacf9162
diff --git a/dev-python/fitsio/files/fitsio-0.9.11-test-failures.patch b/dev-python/fitsio/files/fitsio-0.9.11-test-failures.patch
deleted file mode 100644
index 243913dc659e..000000000000
--- a/dev-python/fitsio/files/fitsio-0.9.11-test-failures.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From: Ole Streicher <olebole@debian.org>
-Date: Fri, 15 Jul 2016 08:46:15 +0200
-Subject: Mark failures that are known to fail with the original cfitsio
-
----
- fitsio/test.py | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/fitsio/test.py b/fitsio/test.py
-index bafde15..49a4b3b 100644
---- a/fitsio/test.py
-+++ b/fitsio/test.py
-@@ -545,7 +545,7 @@ class TestReadWrite(unittest.TestCase):
- try:
- with fitsio.FITS(fname,'rw',clobber=True) as fits:
- # note i8 not supported for compressed!
-- dtypes = ['u1','i1','u2','i2','u4','i4','f4','f8']
-+ dtypes = ['u1','i1', 'i2','u4','i4','f4','f8']
-
- for dtype in dtypes:
- data = numpy.arange(5*20,dtype=dtype).reshape(5,20)
-@@ -569,7 +569,7 @@ class TestReadWrite(unittest.TestCase):
- try:
- with fitsio.FITS(fname,'rw',clobber=True) as fits:
- # note i8 not supported for compressed!
-- dtypes = ['u1','i1','u2','i2','u4','i4','f4','f8']
-+ dtypes = ['u1','i1', 'i2','u4','i4','f4','f8']
-
- for dtype in dtypes:
- data = numpy.arange(5*20,dtype=dtype).reshape(5,20)
-@@ -1365,6 +1365,7 @@ class TestReadWrite(unittest.TestCase):
- if os.path.exists(fname):
- os.remove(fname)
-
-+ @unittest.skip("bzip2 is not supported with debian cfitsio package")
- def testBz2Read(self):
- '''
- Write a normal .fits file, run bzip2 on it, then read the bz2
diff --git a/dev-python/fitsio/fitsio-0.9.11.ebuild b/dev-python/fitsio/fitsio-0.9.11.ebuild
deleted file mode 100644
index c58f52da2827..000000000000
--- a/dev-python/fitsio/fitsio-0.9.11.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library to read from and write to FITS files"
-HOMEPAGE="https://github.com/esheldon/fitsio"
-SRC_URI="https://github.com/esheldon/fitsio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/numpy-1.11[${PYTHON_USEDEP}]
- sci-libs/cfitsio:0=
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-test-failures.patch )
-
-python_prepare_all() {
- sed -e '/self.use_system_fitsio/s/False/True/' \
- -i setup.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- distutils_install_for_testing
- pushd "${TEST_DIR}"/ || die
- ${PYTHON} -c "import fitsio; exit(fitsio.test.test())" || die
- popd > /dev/null || die
-}
diff --git a/dev-python/flask-compress/Manifest b/dev-python/flask-compress/Manifest
index 702c9494b0c8..47767cf1733b 100644
--- a/dev-python/flask-compress/Manifest
+++ b/dev-python/flask-compress/Manifest
@@ -1,5 +1,5 @@
DIST Flask-Compress-1.10.1.tar.gz 12272 BLAKE2B 857319ea7fabece977429a810706314bc6a7984f2fb4c2ac3ed604fee0494fa60d45ab00a253bf4a3e9394d399f20f23d806744676597b2064bfbbd6f7b11c46 SHA512 fb94aef71f59e38a6058f5ef799c8973d258cf624b1d8bf0a991cac2e4eabb73e2836ce351faa73bc7640720396183212a6dc8d72428b53ceb3473f7b61f0d27
DIST Flask-Compress-1.11.tar.gz 12322 BLAKE2B c8d1096273a977512eabc9fe642a0fe240c21f10b5828db168dfe952ac5858377fd6906fa93dc3bfd8d888bf8bf70f541b1e5789f1de5e2d0f46565c55e0f9df SHA512 dd2ceca37eee968527f2008e9356f0ab89f2df46e6d874eff38b93a2cf326c9d24433f0adc8dfe7a7b72599a33f8d173f330aefcd4eea8650923a0466959d7fb
EBUILD flask-compress-1.10.1.ebuild 580 BLAKE2B 148340c09b0a6396496f6676c1d033db81ef1d68844028db7ed9282c5240a94498a21964671be8c9496311338dcadccbc855ca0a339dfedabc7bec13aa538ed4 SHA512 cd3c761d9d86ce4bde6666b4d745f747f78c1f59b4f5e28898fb3e24573ac8d9278f505e35c002ece9890252d4a43255992e8b1d0697a5cee4686d8a1049f6ef
-EBUILD flask-compress-1.11.ebuild 613 BLAKE2B 6624ae1e66e23934cc44cb17c5f72d0468aeaf44e9e58c3fe89d8b6a99d70fce387069a8853cc64ede23b98e5e9881cfb7c3231a3720ead2ae8bf451bf006447 SHA512 2987090b5d4cfe2e9fd95ffe936e553c66924b4dff3b987f330754ee29e49d8d26d065307f7adb3e1b53acbb10a4aa5027f65bd6192732d05216ba10dde22929
+EBUILD flask-compress-1.11.ebuild 611 BLAKE2B c088bbe0efa41b3749cf100b673c843758fee2f0aa7e0f69e670b196084f01515003433ad8efc9b4219821167b3999228d530c1725a0dd472a6f16a77c98a1c9 SHA512 42e72cc5b599169e302d38ded58903eb6d9b30b1c6855baede12e91b9c2537a98993be1dec1b792af98d6ca044693dd2af529c509d44f67e78e1985174047abe
MISC metadata.xml 525 BLAKE2B 3d7d87c0c376b9fef9f88f976b29adb728c0c6dd8102e413de5f7c9d0116bc040b7dce813c945b9b25d62dee5054425b34264b432725201a828858f63d62eafb SHA512 39d1a786add6c53c2a86cbe41bfcc41490e22a094d0f5741368249f08618725efad2cd7edaa172bd0ee7648d9b320c453180ec77d3e9b88ea8573aea3d982cd5
diff --git a/dev-python/flask-compress/flask-compress-1.11.ebuild b/dev-python/flask-compress/flask-compress-1.11.ebuild
index 96788e6f8424..b6f4a2e53fb0 100644
--- a/dev-python/flask-compress/flask-compress-1.11.ebuild
+++ b/dev-python/flask-compress/flask-compress-1.11.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
app-arch/brotli[python,${PYTHON_USEDEP}]
diff --git a/dev-python/flask-security/Manifest b/dev-python/flask-security/Manifest
index b6b05c09084f..57f927a9b7c5 100644
--- a/dev-python/flask-security/Manifest
+++ b/dev-python/flask-security/Manifest
@@ -4,5 +4,5 @@ DIST flask-security-4.1.2.gh.tar.gz 408120 BLAKE2B a4ec9b0a58368b9c84ee2d5b8b740
DIST flask-security-4.1.3.gh.tar.gz 408609 BLAKE2B ef4b270d62de75fdcf51d1247960df85deca1699fdbfb73592a5711f9bb56f71a2f2de12a8d8c0eccdaccfef11a578cf9bd9abbf52bdacfe4bfc10f9adda0acc SHA512 92a0e7fce95eb4eb04baa9a11ee88ab3b8e88952aa6300bf8245cecfcc90657c83bbe93e1c3b19d62642a346b30f5912dd424e59a81023637f3183a61e8cf91c
EBUILD flask-security-3.4.5.ebuild 2043 BLAKE2B 46b5e6f41ab2c371fb7db7a84d63f2bfd6a3f1052b076865ab40f64211b1715c54f0d084b0483a9fa6bc0c38919b9133eb8b5a5a7ee0959c2e7a4d896fadeb18 SHA512 6468ff9f277c24fcd9fd4dc76d8c70850e1c50b20e233b6509ee86060f39b08fe4cbc139f027770870f93fba42845eb71756f5564dc5c9e17003df88732e59ac
EBUILD flask-security-4.1.2.ebuild 1908 BLAKE2B c9ce504b2e42accb7156bc2eb8105606ae9025a5e81af6ca43beb4beee1a94a20954ea46719af07a011b85d093e685e1814d524ceca56968feb72fa57a7a29b4 SHA512 05939bdc2ca94ddfd085ce4e68910d8ab391b80f4975d76d2efe1b6c9826f4bc16aa0e27c5ae0b6b947057d05e150fd40e776365a5641ff2de1d8ff030dc84b0
-EBUILD flask-security-4.1.3.ebuild 1996 BLAKE2B 258192f7d8b955f998000677d05628a71bdbbf75a087a3de8b0d54935f1519ad44d7a4aee4d62512d5f03c6d20a7469a13464a7816b65371678431a0cdc3127b SHA512 27e585b528101ad25f65fc892625b54f18211118d0f1d6d70f888a53ef663be580b03f5bd20d0f5aa6c6e5acc870d89d3492a1d7395584e5b53ee24a1e5eebad
+EBUILD flask-security-4.1.3.ebuild 1994 BLAKE2B d82d70ed37dd3ddcbbeb9a3ce497a5c382aebfe9b9d209cc7acab193836f4f0cd86ed24cc6fffaf86063c8ef1c8a5cebadbd4f3e43c7bece08e1dd084d06e3f3 SHA512 ca21c520951d3a5de5bcea1c179b8def976f7703eb4a9dd3aa72d67791a68558a4a7154cc7d27d3c4144b8d35bd9a83bdba9ac3d4196627746e304e98faa6f31
MISC metadata.xml 417 BLAKE2B d2c9497a88d513e360256445b7d144ab969c40cb11726477e2d9a3b850a7bcda909ba0a5d844a6079ddd597056b4628a6eb309bca8756e15864d151a54f1d1c0 SHA512 3aecbb252d4b6e3675ee221eb485fd80dbe52eabda6c4a6831dfb95110feab3284a6b6f4ea0d42aa6d6d7ced8ff0895ab40529ccabcdb5144481243b2bdf1653
diff --git a/dev-python/flask-security/flask-security-4.1.3.ebuild b/dev-python/flask-security/flask-security-4.1.3.ebuild
index 7461c5995d62..80cde17b13c7 100644
--- a/dev-python/flask-security/flask-security-4.1.3.ebuild
+++ b/dev-python/flask-security/flask-security-4.1.3.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
RDEPEND="
>=dev-python/bleach-3.3.1[${PYTHON_USEDEP}]
diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest
index 84f4ca503a77..b3b84bcd61c1 100644
--- a/dev-python/flask/Manifest
+++ b/dev-python/flask/Manifest
@@ -1,13 +1,8 @@
DIST Flask-1.1.4.tar.gz 635920 BLAKE2B c1f19e7449177ecf6e901d5932ad25cbe866ff53b9323f717541922b1ea5b10203ff07630fcf3eabaedd9b6a24ef031ad2aaa2e2f759925363bebfa7e5d967da SHA512 6f427a1264921b8560446afacee2757d16de0dc22d6ed249b7bc5d6f50f3af50c89b79ce900d75b41af4befc53910f2b532c2e280de42837e2133acb6b1bd80d
-DIST Flask-2.0.1.tar.gz 626851 BLAKE2B 05273edacd6d66237a552410df7ef7ff367e28c273cc89f654eac5ed2eb3d26f71437169905372b398cc6c5c5067dcbea54aa1cab782e03c6186ac9ae3949f4c SHA512 fefed4971f0542b25ba2867919aa54a83b6e3f47e7cee94586543843e7e00ba209ac15d8fe28a3c53981f587aebcf2f3915a49e1a9cd1b729099dccbed3783c2
-DIST Flask-2.0.2.tar.gz 628479 BLAKE2B 13555ce0602e685b5fe29ba51e05534263d70440c56c9096e95e0893e010d877154d3d1db1bff47209e6b70e91612a71e8aed149a067465f9e3a11486d843a86 SHA512 341be4e453dd5f682e465af356ff85ffe76f52a62e529e6cd251f95199e73b0f93414af093f899f61721e9bb351f09972a433a55beacc972b5e577b86e003081
DIST Flask-2.0.3.tar.gz 629304 BLAKE2B dae5ffb86b9f57ea95c682be4f858faec6432c877695c06fff40a056cd7eedff25cf120458435b634954f0e65e57ad6c22c3eb6b5ed751b6d7f5d4501358c240 SHA512 b759ada3ab610d4893cd48f6de070c23929ab2e37af863238912fa19246acfb399b1e67576bf6112c9bb56b00002792d28c7538c65b026f31bcc6f64305ae966
DIST Flask-2.1.0.tar.gz 630852 BLAKE2B 6a67d4c0f67aebf326493d86baefcdfb5d1e1b36a3b6a2e818d8bd92d84267ca8762ee0af3e70254bd4ce53a4f781edc9560e6408adf8ac285b308cdf1103c0f SHA512 8d9da72e3ad7df378a32fc40290e9499bc79eb3167235e8497f8f2753ac2c9da170d34f0ae3e87db99ba8282c887a479a64b680818b668bc13e033e6e5603926
EBUILD flask-1.1.4.ebuild 1330 BLAKE2B ae78a5a449bad145e9ae537f968bab105ce9f4c69a22ed881ea1dbc8cc7cba708da8724731c8009ee23a8c606fbeb32fed970a5237427d51aab13a91baf7bb28 SHA512 1885d47a974863080b2a3c5372fad49765958e2b17e7a70a01afddc7ed87866d9205259da4b2e3891d88594144ed13663a396844aa92e7f430489e2acbc68a42
-EBUILD flask-2.0.1-r1.ebuild 1254 BLAKE2B 4905978df3fa82a8c6d823348dd93886d894ded96a7d2086d27365c7b0c87633a20fbd698866d1b5b7ff0df1bb234be3cf2c225a716531a0fe5bbdbc4fb4f2fa SHA512 6e8889540ba701ae776da1c2c72f95839ae09d6e3cb224e65fabcbf49f4b073b8ec5a26cb2c8638e8508a63b30370acaad68dcee78c5505ce25aa33cde024396
-EBUILD flask-2.0.1.ebuild 1157 BLAKE2B 0bc463ef16344809f4fc20924a286d45263be516a5ba31e7f2b5177c0e839398cb0d0ede26374cff1ae74a2bde6b112f7b3c0c3ccb44323bab9fe8fddd200f3f SHA512 eff0a6235f8a7e7dc98976dea47be68aa65ea5a8f2fdbeb873540adb781bfbccd7415686d045c58d3ce49e50e0ee18c4e106c6dd6c6edaf29b04311860a76cbf
-EBUILD flask-2.0.2.ebuild 1467 BLAKE2B f58ee8a015b45ec847061d6b4786a18f6e1d75216bcae7b6d135767549198d71b6e255fbdbe0cf6bae785406c8805d220daa0e6135d490101bd4d4085201e2f3 SHA512 45b312db1d2c806c2ab23d3e31ed3f7388bd2428c6ec8f26b709ea49f74063a7eb045a6896325ded7222c29783dc45a41ca66521e01029e895673d2a4aab8dcb
-EBUILD flask-2.0.3.ebuild 1306 BLAKE2B 552e9ef0c973d6973b68919e3a95086f763b08dedfec3b1324306a2629af118422130cae699248f4251bb7cf721c53af3ad17b56f2f4d17c27d8b3e12210c149 SHA512 2f11847c1ac1686b477901e021be64e4ed90c5d494f584305ac500dc863b0cfc60171b9595ce32505038b08df4e43551d5922a77c95e0783e0c063e6e74345d3
+EBUILD flask-2.0.3.ebuild 1298 BLAKE2B 7f3391480cf99f49fb46ebdcb856a76ce80f8d146a4c74617aeea74a0d95469a3e8aa8d47d279f68f8ad611ac4136ac7dfd312f9f0a80426cfe4a0ea42e34457 SHA512 5961adc0e6652974c96de3835c15b7570ad25f931c156dac1a8fa73738bc73daa996e7f5c33dbe7d149d6432e26fddc5940a10b499ada98e7adb03f29fdae3aa
EBUILD flask-2.1.0.ebuild 1417 BLAKE2B c29b9854806854948990c2cf2958f25e3fff0b0b63f2edd29498c55b5da72ef4a70c4acb2dd912a2124b81785ce90b26a022af0b379f16c669316b7ee6ce2bdf SHA512 d95c54d2f7dcdd7f369ddeac2d527966d1f2af88c76df2105127cd9d1a4988c2bd476b22030ab9b4f0af5d4dad491a04663a6e138de39ecfa56809e4598548b1
EBUILD flask-9999.ebuild 1417 BLAKE2B c29b9854806854948990c2cf2958f25e3fff0b0b63f2edd29498c55b5da72ef4a70c4acb2dd912a2124b81785ce90b26a022af0b379f16c669316b7ee6ce2bdf SHA512 d95c54d2f7dcdd7f369ddeac2d527966d1f2af88c76df2105127cd9d1a4988c2bd476b22030ab9b4f0af5d4dad491a04663a6e138de39ecfa56809e4598548b1
MISC metadata.xml 386 BLAKE2B b449c54b966bc8943f7b7b12d6126867a89a2759eb749c08f7ad53a174e93ecad07f09b5e30c8562c63ab05df75a82e2f48f550ea8cf3a546f5afc2eef5a896d SHA512 123334db31948046e47f3cdbe0237cdec3dc2207485c8243d1e34e065436995423b6a89909563a6158741a8cc62a7fdad95923870a7114cf69e58ef715e7ec5c
diff --git a/dev-python/flask/flask-2.0.1-r1.ebuild b/dev-python/flask/flask-2.0.1-r1.ebuild
deleted file mode 100644
index 80d79167579b..000000000000
--- a/dev-python/flask/flask-2.0.1-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions"
-HOMEPAGE="https://github.com/pallets/flask/"
-MY_PN="Flask"
-MY_P="${MY_PN}-${PV}"
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
- S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="examples"
-
-RDEPEND="
- >=dev-python/click-7.1.2[${PYTHON_USEDEP}]
- dev-python/blinker[${PYTHON_USEDEP}]
- >=dev-python/itsdangerous-2.0[${PYTHON_USEDEP}]
- >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
- >=dev-python/werkzeug-2.0[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- >=dev-python/asgiref-3.2[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_sphinx docs \
- dev-python/pallets-sphinx-themes \
- dev-python/sphinx-issues \
- dev-python/sphinx-tabs \
- dev-python/sphinxcontrib-log_cabinet
-distutils_enable_tests pytest
-
-python_test() {
- epytest -p no:httpbin
-}
-
-python_install_all() {
- use examples && dodoc -r examples
- distutils-r1_python_install_all
-}
diff --git a/dev-python/flask/flask-2.0.1.ebuild b/dev-python/flask/flask-2.0.1.ebuild
deleted file mode 100644
index 4f3c5218d025..000000000000
--- a/dev-python/flask/flask-2.0.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions"
-HOMEPAGE="https://github.com/pallets/flask/"
-MY_PN="Flask"
-MY_P="${MY_PN}-${PV}"
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86"
- S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="examples"
-
-RDEPEND="
- >=dev-python/click-7.1.2[${PYTHON_USEDEP}]
- dev-python/blinker[${PYTHON_USEDEP}]
- >=dev-python/itsdangerous-2.0[${PYTHON_USEDEP}]
- >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
- >=dev-python/werkzeug-2.0[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- >=dev-python/asgiref-3.2[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_sphinx docs dev-python/pallets-sphinx-themes
-distutils_enable_tests pytest
-
-python_test() {
- epytest -p no:httpbin
-}
-
-python_install_all() {
- use examples && dodoc -r examples
- distutils-r1_python_install_all
-}
diff --git a/dev-python/flask/flask-2.0.2.ebuild b/dev-python/flask/flask-2.0.2.ebuild
deleted file mode 100644
index d3e04db93a7b..000000000000
--- a/dev-python/flask/flask-2.0.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions"
-HOMEPAGE="https://github.com/pallets/flask/"
-MY_PN="Flask"
-MY_P="${MY_PN}-${PV}"
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git"
- inherit git-r3
-else
- SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
- KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 x86"
- S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="examples"
-
-RDEPEND="
- >=dev-python/click-7.1.2[${PYTHON_USEDEP}]
- dev-python/blinker[${PYTHON_USEDEP}]
- >=dev-python/itsdangerous-2.0[${PYTHON_USEDEP}]
- >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
- >=dev-python/werkzeug-2.0[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- >=dev-python/asgiref-3.2[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_sphinx docs \
- dev-python/pallets-sphinx-themes \
- dev-python/sphinx-issues \
- dev-python/sphinx-tabs \
- dev-python/sphinxcontrib-log_cabinet
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=()
- [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
- # https://github.com/pallets/flask/issues/4292
- # (test xfailed in newer version)
- tests/test_cli.py::test_lazy_load_error
- )
-
- epytest -p no:httpbin
-}
-
-python_install_all() {
- use examples && dodoc -r examples
- distutils-r1_python_install_all
-}
diff --git a/dev-python/flask/flask-2.0.3.ebuild b/dev-python/flask/flask-2.0.3.ebuild
index 93ee7c36fc06..8b9393d88a63 100644
--- a/dev-python/flask/flask-2.0.3.ebuild
+++ b/dev-python/flask/flask-2.0.3.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 8eba2998f64a..4836322b7072 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -2,8 +2,10 @@ DIST fonttools-4.29.1.tar.gz 2954962 BLAKE2B e78a55e240975e12e9cfd56368eab0d18e1
DIST fonttools-4.30.0.tar.gz 2961097 BLAKE2B 23b592daa16fd215688f149d99258209b819caa843d26c889fb4016aae6d6614a9f87dd13fa1d2aa254fadb5169cf7d57ba02b7b15af79611995148d698ca2ec SHA512 2b4e676f956c3456bf3ca435a7d80e1a0a9f36872ba3a820072d1e13ed5751a8546f424369731afd4ccddc298ec0658bb4384d2e18670b108dd1b3a99fc205f4
DIST fonttools-4.31.1.tar.gz 2964489 BLAKE2B d1bb7059383785dd527f7276ef876042f81d3e2cc5acc1b69e111b540cf8d35273a0070e6f0602ca438f35e3b83d0a04736cd5c97b1b7669822d1a6b1ad1b487 SHA512 cdf70f376e690ab1edc5e761ba45d1ddd7760c3aefdb5e9b88cc97118edd4ff694789c8b79ece791b4b6a597dcac1abb0eec5f0634f1db0792e5e62a2137282d
DIST fonttools-4.31.2.tar.gz 2965796 BLAKE2B d776073e7a9358e67b8753dd4557e2b1b4c44d9662c8c728abe42d970bca1db1789a655df8865fef39eed3a32271749d2cb772e306f34efc87e737b7384c0b5d SHA512 50cc8bca9136675a413ac947b583f694d512872127cee129a78505d0259fe1cf6922f806558761af982758f72c7d95e1245b8de55b6ebd6ddd3bd7506d41abcf
+DIST fonttools-4.32.0.tar.gz 2966840 BLAKE2B 67a79c8c2e26f9f72fcf6ea4ab5ee3712d3541b47528a209221f9fcf82a5b5db589561200e4b6911a32102a4f4dc4b4e34c8271eb97b1cee18a81b3039efdf03 SHA512 a71a44601c7ec9f709ddc14da1c26d1248909fba8a0bfb7104ebe5f9b85949fe479c5eabdd2c94086d9999756035291e68bb7e861488d4123ccf667ac3ac2e03
EBUILD fonttools-4.29.1.ebuild 1501 BLAKE2B 054c329882c8ce0912a102774cb67945e6f4c65ebbd93c52623c6128324e6d8a5a5173de17917a3319b608120af8a459f77fb1c09e481be0db032421ee13604f SHA512 f06fdbbee41f5e5728550b37f34461594c4b8991bb6c75d79982376056916fe4b4726e2db7400a5ecd3812eee1e7f59563850edffe54a16331be2e8da423efd5
-EBUILD fonttools-4.30.0.ebuild 1508 BLAKE2B cf5cf5a7b3fe8e4072306cfa26b7a88857d5ad42705053c0f2b19720dd0f3e8d2d62cc8f95aeba6265654aec4ba2abfa8878546d8928033a865e017b5e4500fe SHA512 895e925d66b9b740ef61909785d2c129b31ccbb6c85672414ef816cdd5b8a03a1579f8b276af84b2e06986f238b91460df540bc39d8bc3dcec920bf787fdfe52
+EBUILD fonttools-4.30.0.ebuild 1503 BLAKE2B 5cab5977cbc64f15a559d3df7babf67626a2988ca146c7fa7057cd0839c39c96dd721f94187c21409802da8c1b697f4ce897ca628dd9ef14c3f418afaaa7cf39 SHA512 8c162ef818f2e8a469c2b675fe8d46f8b946c6e9a7b95b22a9f4c6dadfa7805f8ed7c40012521016da48ab4edd2d8002f8af3e475230dfb0ad6e24ac53fb7f20
EBUILD fonttools-4.31.1.ebuild 1508 BLAKE2B cf5cf5a7b3fe8e4072306cfa26b7a88857d5ad42705053c0f2b19720dd0f3e8d2d62cc8f95aeba6265654aec4ba2abfa8878546d8928033a865e017b5e4500fe SHA512 895e925d66b9b740ef61909785d2c129b31ccbb6c85672414ef816cdd5b8a03a1579f8b276af84b2e06986f238b91460df540bc39d8bc3dcec920bf787fdfe52
EBUILD fonttools-4.31.2.ebuild 1508 BLAKE2B cf5cf5a7b3fe8e4072306cfa26b7a88857d5ad42705053c0f2b19720dd0f3e8d2d62cc8f95aeba6265654aec4ba2abfa8878546d8928033a865e017b5e4500fe SHA512 895e925d66b9b740ef61909785d2c129b31ccbb6c85672414ef816cdd5b8a03a1579f8b276af84b2e06986f238b91460df540bc39d8bc3dcec920bf787fdfe52
+EBUILD fonttools-4.32.0.ebuild 1508 BLAKE2B cf5cf5a7b3fe8e4072306cfa26b7a88857d5ad42705053c0f2b19720dd0f3e8d2d62cc8f95aeba6265654aec4ba2abfa8878546d8928033a865e017b5e4500fe SHA512 895e925d66b9b740ef61909785d2c129b31ccbb6c85672414ef816cdd5b8a03a1579f8b276af84b2e06986f238b91460df540bc39d8bc3dcec920bf787fdfe52
MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac
diff --git a/dev-python/fonttools/fonttools-4.30.0.ebuild b/dev-python/fonttools/fonttools-4.30.0.ebuild
index f0532d0a8742..089e1656c449 100644
--- a/dev-python/fonttools/fonttools-4.30.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.30.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv sparc ~x86 ~x64-macos"
RDEPEND=">=dev-python/fs-2.4.9[${PYTHON_USEDEP}]"
BDEPEND="${RDEPEND}
diff --git a/dev-python/fonttools/fonttools-4.32.0.ebuild b/dev-python/fonttools/fonttools-4.32.0.ebuild
new file mode 100644
index 000000000000..f0532d0a8742
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.32.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="https://github.com/fonttools/fonttools/"
+SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+
+RDEPEND=">=dev-python/fs-2.4.9[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ app-arch/brotli[python,${PYTHON_USEDEP}]
+ app-arch/zopfli
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # When dev-python/pytest-shutil is installed, we get weird import errors.
+ # This is due to incomplete nesting in the Tests/ tree:
+ #
+ # Tests/feaLib/__init__.py
+ # Tests/ufoLib/__init__.py
+ # Tests/svgLib/path/__init__.py
+ # Tests/otlLib/__init__.py
+ # Tests/varLib/__init__.py
+ #
+ # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+ touch Tests/svgLib/__init__.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+src_configure() {
+ export FONTTOOLS_WITH_CYTHON=1
+}
+
+src_test() {
+ # virtualx used when matplotlib is installed causing plot module tests to run
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ epytest Tests fontTools || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/freezegun/Manifest b/dev-python/freezegun/Manifest
index 743854891aa2..e1fef398af40 100644
--- a/dev-python/freezegun/Manifest
+++ b/dev-python/freezegun/Manifest
@@ -1,8 +1,4 @@
AUX freezegun-1.1.0-py310.patch 1056 BLAKE2B f1ffc2ed1d03d014c5d2e7c5ac41f75c62763e325fcb6004ac835336a461df7edbedb55278b2583a4153057a018ab16f4618f85be7e394886e1faf6de97cc7c4 SHA512 cd23ff28e9b05674ae58b7d8086d16be14277ec932628731ef7ae6c6149a0ac2ce32f75f18d6ec6f6dca4770fa9c0d225e02f2b680a6f71f131f9bcbdec6ac8a
-DIST freezegun-1.1.0.tar.gz 29923 BLAKE2B 8a49bcb2e2e89e09ab14b6b48f90c145ddba2a7e0d005e33a002316c01b29899766b0b011e47f510be737011752044a7cc5967fdff3e0e14dc77da92f5bb5b27 SHA512 41d2bd18c5115416679602c53aff10891dd8e97402f641eeb3819a3b84d34351c238dece8e68fe267d572693ea08b421510726b6d7c9fdb1d6d70ddc96954d54
-DIST freezegun-1.2.0.tar.gz 29039 BLAKE2B ad4f6f794dad4006a05e7b791e8d2b4d7992034e7d2aaae416c125a7109b2ef6771169462c166653699bc6658e754c5cce2e4ca1918d46bfb8e5d5287a9dcf2e SHA512 d39f2b58694ed2612859eeb4a10e23268a63aa9e62595b2227c9851c53d42f4810b9194c8f26242bb1bcac105e5ddd66eb3de7aecf35e6a3025f2359ee444765
DIST freezegun-1.2.1.tar.gz 29740 BLAKE2B 780b0573602df157b9b195c3fbd76c81c893a4558355bdf26661f8ec1fb4b6a265c0b684f1c812a6a52ca7beed4dd36b1cc0fb675acf3c7e10a8e264ad0a3b6d SHA512 5f8334a66dc33cbffa8f22d41e101d66c99a1ac4b7a0c24ee6da62b58dab2b0b340ade48b8dd0020d4fb4cb6e082071869a2757bbd05eff703f66f167050d4e1
-EBUILD freezegun-1.1.0-r1.ebuild 729 BLAKE2B 7f312c57c5275089f3a8d964cdac4e8cc11604629a9a5735a4c215e82d061e6e283384563b69621d9cc76932ac60ff035952439f728934821615bea19b5ea87b SHA512 081a6a6cbbecf30a3e735a9d5a09926e1acac2aea820adfa7750d93adeecec2a347e5d54164484af406fc7d0df3012bb6af85899083f8120a282f83b52146c25
-EBUILD freezegun-1.2.0.ebuild 744 BLAKE2B 15700aae273980437aa06ee04edcbcd4c66d4ee3c7b45b2866d8ccc8d57917e86d2dfe13fbad889ce5472d0c67f92138ab086e0145ada7bcc7a7ba5036b6ec5b SHA512 1b467c08ab2c4ef3b952926be8ddc6eb3e6d999f8f6aeb565711f4bfacf1c57983875551650ff0b2936d42d39d363b67faa827335675586c38e97d53f8a2a1ad
-EBUILD freezegun-1.2.1.ebuild 777 BLAKE2B 4dc9d826ed5258afd9c8d98f6bc489e3268fb681626f5fefbe3281b492ec6e720d25f3a5bb9e3c1fd0235dc16d2cc506990725cdfd3450b6d5c95dfba1948e89 SHA512 df364f304bb1edd6251d96044a363aecf572f65201940c699d28ff24564a2d4db32ef3a1b00245ba1d11b1d39f1d7a383af36aa8bdb09976c0e4cb4549c782c3
+EBUILD freezegun-1.2.1.ebuild 769 BLAKE2B 168da2214d84fc555de0ccf033cc723da156f8444a883db509c2d04fc576e0ca9c2811141cb745dd434d491effc58f81c8b219fb016483eabd02eafe5c854d55 SHA512 eda14089c3d40b330bb079ec37ca8c95b6478ccdbb94546eee7cf186d06ec61bd3afa857b30ddef828441fc6f2627a9b1eac50c6cbd44ce5aa2ca256546cf9f3
MISC metadata.xml 393 BLAKE2B b2cf7947fff6a03fba00b03503693e0ecb16b4934602ba66225f1d339db131975cea5f503b4b18fac54b38853905d21a1e56b5250674bc6d8cc0fe3e7d37403c SHA512 6bc2d99fc1d7c5c0a259424423f45fdd6bf23ae09c1f42bb5ab777fcefe4b1915cea96b1c767b7e048770b1c5ab9f2b0947fca4438838a4ee20f072f974c0a80
diff --git a/dev-python/freezegun/freezegun-1.1.0-r1.ebuild b/dev-python/freezegun/freezegun-1.1.0-r1.ebuild
deleted file mode 100644
index 9d2ed5fc3d25..000000000000
--- a/dev-python/freezegun/freezegun-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..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/freezegun/freezegun-1.2.0.ebuild b/dev-python/freezegun/freezegun-1.2.0.ebuild
deleted file mode 100644
index f8929a4737a7..000000000000
--- a/dev-python/freezegun/freezegun-1.2.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 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}"/${PN}-1.1.0-py310.patch
-)
diff --git a/dev-python/freezegun/freezegun-1.2.1.ebuild b/dev-python/freezegun/freezegun-1.2.1.ebuild
index d916c855912a..cca2cd242e2a 100644
--- a/dev-python/freezegun/freezegun-1.2.1.ebuild
+++ b/dev-python/freezegun/freezegun-1.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+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}]
diff --git a/dev-python/google-api-core/Manifest b/dev-python/google-api-core/Manifest
index 36fae1556899..e423de99d512 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1,5 +1,6 @@
DIST google-api-core-2.5.0.tar.gz 160336 BLAKE2B 5a3050dcb2e58c068c67cd6263b297ea84e4a47784c750e7ed87077bf46314730698eda2eaa8305a99a55b539b8886dfbbeeb9dc9838748fa941db6785212f36 SHA512 92b570195db21dded50b220e350e518c13101ab3e247bcbb3d3f5701e722c6dc81312443889360fdef1485edf1d5ef486bfeecf56092844cea81b61c7c527728
DIST google-api-core-2.7.1.tar.gz 163942 BLAKE2B 0b28e8dd8607ed6a64a3715c14e321f74d18abc09bc2eee5c6d080936160ea9d6839f1acf9589667c86a688e4e02038cc204f25d0b7cab3e3ed3af2463f31abb SHA512 2264eec00309f272ecca278e8f310bca4be64cfcec94c05fa96a7a8ae350fce0ae9931fbb27aae71e89393289cdbef782631a6766e85d5aee449e903e70f0817
EBUILD google-api-core-2.5.0.ebuild 2209 BLAKE2B 9fb7529ee4f407df73536ccbad3277772522335648bae417d7d173485044234b49644709909e28b9b4dfbbef1238ee20dfd730b91890d238e1b13a2a4160c6e7 SHA512 8e483351b024155b158d79c80f6a6d5990e8ed7063fe3a1b063d86012e1889ccdc7992920ade540a1e6247b484bd05a38f05e7a4f3c14e53c3dbba4d6cac66e0
+EBUILD google-api-core-2.7.1-r1.ebuild 2264 BLAKE2B d473eeeaeb06b8d42dac5e7dcf4f41ac8c3762268757009be7e525571733e049f52932b43c763b373f876dabc89d5998d7070f9fc76f022a356895c1cc14944a SHA512 9f8865a403d266f651b6a312968791ce0e7ed21e641ea09c688e11c4eee8126d7b3253aa597f7ab7867002c66839b5195225dea5130a308ca0656b74c6fb4309
EBUILD google-api-core-2.7.1.ebuild 2211 BLAKE2B f87fa536107b72b39605bb7d840ed14e55c187e27778b5445d0add419ccf04da06789a338d185b923b7a36dc100fa5224080f6c65bb393cb8b37c18e4603b407 SHA512 af27ab83fa71f70b1ad6184b6ada4097227377f745b19c584b633088884e83d9a044c2f899ac59045592029e1090a4f94d41e5b1ec16bbf1cca3afa1969dab5f
MISC metadata.xml 453 BLAKE2B b53e834b3c423d8bdceaa2568f38173fc203f92f2340edd42899e4d4a93602118dbdb2283d492e34189155c336ec659d96f907f257b34cbe5557be331169a4f5 SHA512 d26c893b82fa946cab27669148b3dc2dea8b985636209ae49294cb14a7055f6c4a3884b38bce6e4923a54e9872af7e540b33a992eb727caae96e071a8ffe3237
diff --git a/dev-python/google-api-core/google-api-core-2.7.1-r1.ebuild b/dev-python/google-api-core/google-api-core-2.7.1-r1.ebuild
new file mode 100644
index 000000000000..1b480984d792
--- /dev/null
+++ b/dev-python/google-api-core/google-api-core-2.7.1-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Core Library for Google Client Libraries"
+HOMEPAGE="https://github.com/googleapis/python-api-core/
+ https://googleapis.dev/python/google-api-core/latest/index.html"
+SRC_URI="https://github.com/googleapis/${PN//google/python}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P//google/python}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/protobuf-python[${PYTHON_USEDEP}]
+ dev-python/googleapis-common-protos[${PYTHON_USEDEP}]
+ >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
+ <dev-python/requests-3[${PYTHON_USEDEP}]
+"
+# grpcio support is broken if grpcio-status is not installed,
+# and we do not package the latter
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/proto-plus[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # failing due to missing grpcio-status
+ tests/asyncio/test_grpc_helpers_async.py::test_wrap_unary_errors
+ tests/asyncio/test_grpc_helpers_async.py::test_wrap_stream_errors_raised
+ tests/asyncio/test_grpc_helpers_async.py::test_wrap_stream_errors_read
+ tests/asyncio/test_grpc_helpers_async.py::test_wrap_stream_errors_aiter
+ tests/asyncio/test_grpc_helpers_async.py::test_wrap_stream_errors_write
+ tests/unit/test_grpc_helpers.py::test_wrap_unary_errors
+ tests/unit/test_grpc_helpers.py::Test_StreamingResponseIterator::test___next___w_rpc_error
+ tests/unit/test_grpc_helpers.py::test_wrap_stream_errors_invocation
+ tests/unit/test_grpc_helpers.py::test_wrap_stream_errors_iterator_initialization
+ tests/unit/test_grpc_helpers.py::test_wrap_stream_errors_during_iteration
+ # TODO
+ tests/unit/test_operation.py::test_exception_with_error_code
+)
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+src_test() {
+ rm -r google || die
+ distutils-r1_src_test
+}
+
+python_test() {
+ distutils_write_namespace google
+ epytest -p no:aiohttp -p no:trio tests
+}
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index e7dffdd4f999..54c53eb9ded4 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -2,8 +2,10 @@ DIST google-api-python-client-2.38.0.tar.gz 29194978 BLAKE2B 741cf925256f0bd648e
DIST google-api-python-client-2.41.0.tar.gz 29608471 BLAKE2B 5a6f9eb414f02b9528d0ee8f8777da6596bd298f6aea8191966d1ebaa67219f8ea2e44a77bc667bfedab39c4ab0352a13ba04fd805f0df9a6936247cd4cf3481 SHA512 b9ee6a4374438d019d0efd09d02426c1c773fd2ca561e2bf91e426535fec2865a47a32cc5cf780e5e7da193ca3d8b5677339fee2a4983e7f4af9612d901c883d
DIST google-api-python-client-2.42.0.tar.gz 29772877 BLAKE2B f478a719c3a6ef2f78d1fa16c231d47f2d72b55e67746612579f644b92dbd93ebd7f320f0684d85c1c1e253ed2f5163d7f6ce2904343bbe7a4f6746889663970 SHA512 e55cd75dec478a3410829a7eb7ee5478b52b44450d4ade69e3a7ee11b30e5ab5690c93ff6444f4b723db6cd1f26ac70553b3f1b9c77dc0b428db271b773faa9f
DIST google-api-python-client-2.43.0.tar.gz 29820752 BLAKE2B d0f7337f2d63d9db2da3526670a5f034103cb1b2e3eefcc77fea6d15258d185c06c238662de6d304e73b4f9ea25f8b202386eae8b7b94d7c52ad2b6c15d2ea76 SHA512 0e59f22b0c03d1b29247219e39a83bf6b637afe3eddfa302ecd34acc30bebb850f771e4b7b5c24e5a607ddd74ef6833fe0597465776d00675ed868612ebd1d70
+DIST google-api-python-client-2.44.0.tar.gz 29961288 BLAKE2B 3bb7d421c76180009c7105d693edc32c5f6af7d853cf9f70d18001976e854c343d6d9e03ad5210562a1c1c17c5127b6d96d2b12128997a8007bc027eb10c841d SHA512 8a12684117a1bdd6b72ec6fce2e7d1e48115e05788e39c8aaad8f6095e4bdc3245f6c471044e6b0e6983210f8cd0328bb9ef459f55c4c9b973a89a658a30677b
EBUILD google-api-python-client-2.38.0-r1.ebuild 1370 BLAKE2B 4beaa5e82d45beb27773ac3a4d52bfe2b20da5c887c72cba5b0cd74fa5341f77d75c62ecf6f74a52a67f2f81b3897513e553845866c39350d2e41dbeb4edb1c7 SHA512 b2a516e55f37ea19f437186343cdbffaa0ba7b6aa49aa541fd19535f3ea2b8d7ef32f57eb4282fa38fdbc05855fc8630cc2aeff067cda43850e6c5f573cc8f41
-EBUILD google-api-python-client-2.41.0.ebuild 1380 BLAKE2B 5f6f5d2cc37bb4692c28dfd840683d4993f6c63def00904491dbe76e541ae90b01b11db178a55154baec88a9449b85d177ac961ed7b457f30d14507ac4181e75 SHA512 14caa36d73eb43ae96919dfa3a0a36c3ab8e73dd966b4383b21472488ee0394977d9a0b01ba0c31d30bd1f3dea52067341311b5986053913a2d7f7c7c0b6b201
+EBUILD google-api-python-client-2.41.0.ebuild 1378 BLAKE2B f8d9e43004763c2b6dbc2608d5ffb2c486c837df2c07c3b65d76bb7b4769d61dbbcc5f7ec91d3252f521f9516865fb186c0a62825fc88189a2f950794dbc5c2a SHA512 ea7e68cb22532651a587e4bbcd5694be318cca43481b85a16b1d13a9477b0db0e09632aa09be661870b2c659bf0884a8f34e5d02f3c82dcb17ca9b6a71d5a08c
EBUILD google-api-python-client-2.42.0.ebuild 1380 BLAKE2B 5f6f5d2cc37bb4692c28dfd840683d4993f6c63def00904491dbe76e541ae90b01b11db178a55154baec88a9449b85d177ac961ed7b457f30d14507ac4181e75 SHA512 14caa36d73eb43ae96919dfa3a0a36c3ab8e73dd966b4383b21472488ee0394977d9a0b01ba0c31d30bd1f3dea52067341311b5986053913a2d7f7c7c0b6b201
EBUILD google-api-python-client-2.43.0.ebuild 1385 BLAKE2B 9513e20b8c3d7363ae1e6b1c794736718d29771800919094b95342bf25ab27d550b9349d6d7da9d1c7a5667e5fb138ecd2f831a586ebf2d0c0bc3f6e74fd4486 SHA512 adcddc960675f548fcc8f981399d2ff9582b4245a00eab7d113ea02fe3c1118c34c338fa70b367f049041427ca86cb6b0529ae8472025b9bec0114dd2e3fabc3
+EBUILD google-api-python-client-2.44.0.ebuild 1385 BLAKE2B 9513e20b8c3d7363ae1e6b1c794736718d29771800919094b95342bf25ab27d550b9349d6d7da9d1c7a5667e5fb138ecd2f831a586ebf2d0c0bc3f6e74fd4486 SHA512 adcddc960675f548fcc8f981399d2ff9582b4245a00eab7d113ea02fe3c1118c34c338fa70b367f049041427ca86cb6b0529ae8472025b9bec0114dd2e3fabc3
MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.41.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.41.0.ebuild
index 8c829ff884d3..e50aafd6b03d 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.41.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.41.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/googleapis/google-api-python-client/archive/v${PV}.t
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
>=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.44.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.44.0.ebuild
new file mode 100644
index 000000000000..9ffc1aa432ce
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.44.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="https://github.com/googleapis/google-api-python-client"
+SRC_URI="
+ https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+ <dev-python/httplib2-1[${PYTHON_USEDEP}]
+ >=dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+ >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+ >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+ >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+ <dev-python/uritemplate-5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/oauth2client[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/parameterized[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # require Internet access (and credentials)
+ tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive
+ tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object
+ )
+
+ epytest tests
+}
diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index 128fb6787973..8b6cb1eb97af 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -1,11 +1,10 @@
-DIST google-auth-2.3.3.tar.gz 186600 BLAKE2B 52b1269b88d27fafafcb053219c93c7f180cac11cdf32b140531553dda547d02087b0418d44edc6497eb37793859d86d4beaad1a7a128c86839202785584c9ab SHA512 3ab6d97e71988ef5e338e0a643545f8fa504f5ea04f4176afd9417ecf0e9a3fa45333f0c2c7ea5bf32423df32c48ec59ac9d16ef8bfc35a1aa4c0fcc114fef63
-DIST google-auth-2.4.0.tar.gz 188032 BLAKE2B 27cd5a9fec2a0f98e26e4c5cfada446f9561834d8471a91bcab54b2965231ecf9d40d8d6d4240355adf0da5ffc9533ce745940a9d9eaca3fd97ed8c759e55939 SHA512 bb107b4dcf556e98f2a994d9baf10492d249b679d92c26bd96c79764d886bfb001940ac168ff0932456af15e4f2de38edc62d7c9beecadafad5e6350b13e0d95
-DIST google-auth-2.5.0.tar.gz 189396 BLAKE2B 85b6cccf46acaa15ebc58b0cc4ea906c405e8f5e1f9d5c67c1790105689bba47e9f57355751a31a051ec6f20f828e2e2d0d9e792afc5d877791deab8a3e18503 SHA512 7323f253789364d14c1c1adf148cbfff2abceec06c539e93c8f5ae4a5ee978838480f9923e3d62988d903a239434257f980ec1095a8cedc678e263d0adff6cce
DIST google-auth-2.6.0.tar.gz 188477 BLAKE2B 19baf9ec41e2b8667b8800687f4920d0e53df6cbfd17830e352f808b1438b21d952a4480f3b0fbc8e83dd215c0cd49b393f4798952eea1eb808b5417d578af85 SHA512 160fae0afcebd62dc0d46bf5e1102be34c6084cf188941105facd00b4a9b2bf6b36b58623e84595111849af0cb16b4f4a09b1e13ce095be025831fa4e7241b4c
DIST google-auth-2.6.2.tar.gz 189490 BLAKE2B 5506b4d316a40274cd8ce0cea8c6a76b882e14f4f7e28f5a50e67c8828353d3078f713f874e36ba4c81537228325cf19c7ea1c3040b04d4b6338e456a8622024 SHA512 196bcec8f90ddc7ba95f03576f496aab38526c2305d729db806f07c0b44e578c6bfcb3a79224f4edaacb8760a3c7bb17a0af90cb2986aff3fdc5f767328fb247
-EBUILD google-auth-2.3.3-r1.ebuild 1542 BLAKE2B f84f33bd8824386e08f3f7011c76dd22cedfca975fe1f20e255ca0b170bc598dbe5efcb431fea6391360062f37fa12bcc21fa6aeb064f519a1d4e04b978a3e7a SHA512 d35e59ab467cf463b9d3f5c5cfc00123b87c361221e13759c183ad700aa66d0e2671a9b4c4152fd386664f84d582e2efa529689aeee267bbaaaad0385f56b80e
-EBUILD google-auth-2.4.0.ebuild 1542 BLAKE2B 656dc64a82d3f8dbc6504efa42823da00b92ab63525f220e38f7a36e9b8f56c30b8926f0eed6617fa8fece1937912b1dd8f511151cf0d568a63079c299d3af3f SHA512 ef8c5628d22ed81bf476143d2e67c6c242096081bf0d11138dba07d4ed6a4d74a24760851b04f6a4a24bcf38a202182862206fdb3c7b98cdc0c1c58cf4db7c62
-EBUILD google-auth-2.5.0.ebuild 1542 BLAKE2B 656dc64a82d3f8dbc6504efa42823da00b92ab63525f220e38f7a36e9b8f56c30b8926f0eed6617fa8fece1937912b1dd8f511151cf0d568a63079c299d3af3f SHA512 ef8c5628d22ed81bf476143d2e67c6c242096081bf0d11138dba07d4ed6a4d74a24760851b04f6a4a24bcf38a202182862206fdb3c7b98cdc0c1c58cf4db7c62
+DIST google-auth-2.6.3.tar.gz 189685 BLAKE2B 68718ce4031c4e764dcfec19361b034ed5e1efa602d5c734b61a853020f40aaa856f9d9a3b964470e148fbfcb081dbc7d2c8bf0a53fc843d9360dbc72623bcdf SHA512 cba3228dbc0887c127d50cc45eb134e3a0b2bea044b8a1e65807918a3808e550fd58217a236c07b6cb908e5a080d9c1c1a2e9ee1853968d8c0bd50b7228ea262
+DIST google-auth-2.6.4.tar.gz 189668 BLAKE2B fe1f660c80095bae4772c78e223f8ba2be1ee749f4571249236fee84abd9a165d08c1acb5dad4ee61accd86c5b60c66befb24c9cbc5665b95bc587dddf99ecb7 SHA512 616004ad945e88dd9561abfcb29c69a0ade5163d6175191bf9421a2d59620a042ae352d833fc20e5f31e20b929dda391a35aa2d391b17af221bc4044f82663f9
EBUILD google-auth-2.6.0.ebuild 1542 BLAKE2B 9c677863cab1ca48608f8fd6697ceeb643830eee1d65d74309f946b92792c16292d3da8f1fd01faab5db70e39794463e4db24d520c544ec8c7e5940898cd940b SHA512 a610b2a64efacae642135ce270e4f03fbba761c60884bb7b6a0afef8a15164f211314db35b67aa320c3f9be425196dfcea38142c36b523138d877d235937371c
EBUILD google-auth-2.6.2.ebuild 1544 BLAKE2B 1ba4234df05b4f0201059e4cb98bc80b72c56bf136b5f1f690c3b7ac1da17305e84a3ef93fd614c7d94e19db2030ada1d03938a3e4b35b3f4faf85ca7554f76e SHA512 24f69cc28fe0fa1273b893b0b28a2b44a4abc1093ca3573ceafcd76f4287bd7b4e911067b083a9c779698579bbf38cbca034e469e1ee4bf09572adaba6ba4005
+EBUILD google-auth-2.6.3-r1.ebuild 1497 BLAKE2B fc986dfc2b3c0e9d644c17f367b03c2595c3c1f2312b50faf89258825d26a339321e55e5fcb5cc3e3bae2959afdc5c712262b94553f73dcc4c7d680233eae315 SHA512 8a35a8f4a47c5ccb2c2cf77a8188c326f2bd69b99eaea2e554331f5cd561558547ee6e53cd247e73c7b71ac18dc56114e318a9a46a8db9c2403b5bd489fbc73e
+EBUILD google-auth-2.6.3.ebuild 1545 BLAKE2B 215095e6852b34c7610abd048840672e93fa5e81a3cb198e98ef99d201a42f6cb135cfc6c2b26b43ee2413ec3fc70f03b9491b5a983915a47af7f1c3fce8c5fd SHA512 c74076884bd939d701d8515c7254d6d40afe742e87b3521e24f3c1b90ce3f377eaae29d4866f589c8a7dbf3c487f2fbb471ab7f42201b274e09d631203560e40
+EBUILD google-auth-2.6.4.ebuild 1497 BLAKE2B fc986dfc2b3c0e9d644c17f367b03c2595c3c1f2312b50faf89258825d26a339321e55e5fcb5cc3e3bae2959afdc5c712262b94553f73dcc4c7d680233eae315 SHA512 8a35a8f4a47c5ccb2c2cf77a8188c326f2bd69b99eaea2e554331f5cd561558547ee6e53cd247e73c7b71ac18dc56114e318a9a46a8db9c2403b5bd489fbc73e
MISC metadata.xml 521 BLAKE2B 784282f6a173e7746a408556d77e1277f65a41eae545b6b26054c1e506642e683c1c7d91798f3b7b690bc4f9d2f642a51c1395593177eebf1770d2a0c0ba589e SHA512 c2624ebca3dc42961e61531db4724b2b354a722f71cd7f2c194680fee50125d2251f4b94cc7e31b008a2792e74b0f55f407a1230d3f59572df9cf32ee49d2fb7
diff --git a/dev-python/google-auth/google-auth-2.5.0.ebuild b/dev-python/google-auth/google-auth-2.6.3-r1.ebuild
index 7ee473335ec6..35f8032960a3 100644
--- a/dev-python/google-auth/google-auth-2.5.0.ebuild
+++ b/dev-python/google-auth/google-auth-2.6.3-r1.ebuild
@@ -4,13 +4,15 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
+
inherit distutils-r1
DESCRIPTION="Google Authentication Library"
HOMEPAGE="
https://github.com/googleapis/google-auth-library-python/
- https://pypi.org/project/google-auth/"
+ https://pypi.org/project/google-auth/
+"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
@@ -19,12 +21,11 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RDEPEND="
<dev-python/cachetools-6.0.0[${PYTHON_USEDEP}]
- dev-python/namespace-google[${PYTHON_USEDEP}]
>=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
>=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
>=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
- "
+"
BDEPEND="
test? (
dev-python/cryptography[${PYTHON_USEDEP}]
@@ -39,7 +40,8 @@ BDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
dev-python/responses[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
- )"
+ )
+"
distutils_enable_tests pytest
@@ -49,7 +51,7 @@ EPYTEST_IGNORE=(
tests/test__oauth2client.py
)
-python_install_all() {
- distutils-r1_python_install_all
- find "${ED}" -name '*.pth' -delete || die
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
}
diff --git a/dev-python/google-auth/google-auth-2.4.0.ebuild b/dev-python/google-auth/google-auth-2.6.3.ebuild
index 7ee473335ec6..ae67ca59c308 100644
--- a/dev-python/google-auth/google-auth-2.4.0.ebuild
+++ b/dev-python/google-auth/google-auth-2.6.3.ebuild
@@ -4,13 +4,15 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
+
inherit distutils-r1
DESCRIPTION="Google Authentication Library"
HOMEPAGE="
https://github.com/googleapis/google-auth-library-python/
- https://pypi.org/project/google-auth/"
+ https://pypi.org/project/google-auth/
+"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
@@ -24,7 +26,7 @@ RDEPEND="
>=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
>=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
- "
+"
BDEPEND="
test? (
dev-python/cryptography[${PYTHON_USEDEP}]
@@ -39,7 +41,8 @@ BDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
dev-python/responses[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
- )"
+ )
+"
distutils_enable_tests pytest
diff --git a/dev-python/google-auth/google-auth-2.3.3-r1.ebuild b/dev-python/google-auth/google-auth-2.6.4.ebuild
index 03004f5afbc6..35f8032960a3 100644
--- a/dev-python/google-auth/google-auth-2.3.3-r1.ebuild
+++ b/dev-python/google-auth/google-auth-2.6.4.ebuild
@@ -3,29 +3,29 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Google Authentication Library"
HOMEPAGE="
https://github.com/googleapis/google-auth-library-python/
- https://pypi.org/project/google-auth/"
+ https://pypi.org/project/google-auth/
+"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RDEPEND="
- <dev-python/cachetools-5.0.0[${PYTHON_USEDEP}]
- dev-python/namespace-google[${PYTHON_USEDEP}]
+ <dev-python/cachetools-6.0.0[${PYTHON_USEDEP}]
>=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
>=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
>=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
- "
+"
BDEPEND="
test? (
dev-python/cryptography[${PYTHON_USEDEP}]
@@ -40,7 +40,8 @@ BDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
dev-python/responses[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
- )"
+ )
+"
distutils_enable_tests pytest
@@ -50,7 +51,7 @@ EPYTEST_IGNORE=(
tests/test__oauth2client.py
)
-python_install_all() {
- distutils-r1_python_install_all
- find "${ED}" -name '*.pth' -delete || die
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
}
diff --git a/dev-python/googleapis-common-protos/Manifest b/dev-python/googleapis-common-protos/Manifest
index 5e5a82f3ec0e..eb7588d92cc6 100644
--- a/dev-python/googleapis-common-protos/Manifest
+++ b/dev-python/googleapis-common-protos/Manifest
@@ -1,5 +1,6 @@
DIST googleapis-common-protos-1.55.0.tar.gz 115218 BLAKE2B e0091aa07e42c56a0e8f9502d786b7d775672dab1b19dc9cff41e9dc4a0eb8b4aa05b2ba22d8353466ee6d1a40e94a423dd7ab94564166d0575f827a08dc5dd9 SHA512 3fe171bb54b9f508e524bf6e25e7533549346f3d70f0a55f2117c0031d823646b6384491ab059eddedfaf23ddcf7bdee4f6a66dcd50930403a1b7da5ee0ac9f8
DIST googleapis-common-protos-1.56.0.tar.gz 132706 BLAKE2B a0adf6527c24aaa30922800a80ef4af8abf3d83c4639c227a859c92e02d248f44b408f98820387a51b310dedf005872cb0fa7824bd27ac6309f31f85810edd40 SHA512 ef6ed067457aad3b46d81bacbb66abe3b36b0640290e0047ef7c6d612dfd8bf865dad47c77275f0d5a1e03cd4e5dca32d08f44c7a7bfe7b264ee59e5c5bb9a27
EBUILD googleapis-common-protos-1.55.0.ebuild 696 BLAKE2B e6eb8b2afed603f1478358b2d5e08dd77f3688c8b6bf2f816f906f9c32a8c412cb51ba55a63efe2cb15fe38a362aeeeca944f2e5a187fc306a65408e115fc28f SHA512 2438af0469bb0fc4b590284258f2b3dc762f8bc62193c3c7646ca3de046996b66a449aa28da17b7a8c4d22cfd28b857297de4d12bbbc2d0a3b790d8f2972e538
+EBUILD googleapis-common-protos-1.56.0-r1.ebuild 684 BLAKE2B 79270ea6fc5f223803b3548a71335dbcf0683d94616ca8aa306dc12238d292a7a8d29a799d236d8d5c2f0da7ee6e2126b5e31177ebdd699af63ea028e0c65221 SHA512 4b165d1245443a37fd19316b9eb0d5114dd59e4fb6247d4a28c7e93a552b50fec4744ce1cc1bf8b9b98cbb7d6ab30661fb67d8ea9ec65bab2cfb19c34ffd7f8c
EBUILD googleapis-common-protos-1.56.0.ebuild 731 BLAKE2B f0c01a85626158810c098abba3a7e2945f4ffbe72cf82fe1540d1442431d72eb3e3378ef71bf484df766640fb32af660fb8389a0b84e5bc387d3fcd51a1a5146 SHA512 c9676d4cba7f1e3e1d9558bf66b6c2bdcd62d7c4577c392c5e947225159cdc2e186d5b608cafe42ea7baf5c65be961fefb59ce50a5f7ed7d7fd2680a68f9e2c3
MISC metadata.xml 537 BLAKE2B 7b81f41f34a3c0fa53340ad298440f67727eb1830009899ffa10835485f66e727844735a88bed94b8a0bba14fa01a78d8a04f5ca3edf48a72781c7e1a797459e SHA512 6013da3540915e13a0cc60336bbefada12fbf71c04d4f40634f24015ada732d0d8b86600401bdadb2c7df2ea84f7097669f4efe6cf176ccca5efe46e9a3869d9
diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.56.0-r1.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.56.0-r1.ebuild
new file mode 100644
index 000000000000..66b5f36534ac
--- /dev/null
+++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.56.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="python classes generated from the common protos in the googleapis repository"
+HOMEPAGE="https://pypi.org/project/googleapis-common-protos/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/protobuf-python-3.12.0[${PYTHON_USEDEP}]
+"
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+# no tests as this is all generated code
diff --git a/dev-python/gpep517/Manifest b/dev-python/gpep517/Manifest
index 2904f7bb62a2..53de37dd8aa7 100644
--- a/dev-python/gpep517/Manifest
+++ b/dev-python/gpep517/Manifest
@@ -1,3 +1,5 @@
-DIST gpep517-1.gh.tar.gz 6871 BLAKE2B a298a445cb24dbc708985ebe0be266ed6549525a2b9d250ddb53129502f04a442927ca4c29445f4caf4ada82e106e5498c9586e78dd8a4bd676c7aff747544b6 SHA512 83ccf6124e388aefcdece391d12daf6a337d52b7bb794268effd2abc9bdab6b00d935d01cac774b4a66704578160e44617b16a5b8b9ef821012d419848145e9c
-EBUILD gpep517-1.ebuild 942 BLAKE2B e660a9ef46d43a7f785322dd4f721bc2781408eab83900d9686e9301f211fd9d627a4f3f2505663ba5de5ccd14f864b1fb38d28eedf5893cd19cc35d05ad1592 SHA512 e34237abbcf1869a388eae98636858d0dcee35103aaa8eb714450b7da0989bf5f302067616681902f4d88f666da0a16c19b7213bbe36508ec2c99461171f09ed
+DIST gpep517-2.gh.tar.gz 6904 BLAKE2B 5d6f8c02805fec0b9c9929a133817be5d06c76ca2dd5ecd6b59d04eca1ca746b2a63a84df29c929ca06a026eef741a2d872abede6f1d0ac3719ff2005cf20043 SHA512 2b1fce7193a5c03175c34251987f42fe82c79a6eef324759fe5728e0f3b66a10f8aa644ece2193c912e9977f21b14a28fe5c9443e3b01ca8cdacf862afe0838c
+DIST gpep517-3.gh.tar.gz 7074 BLAKE2B 99a499ae13b6aac41e86d11735f0e49a5dc921881a1efa94bee19bfd779af6827707d05d6407ed15e4a3a6b518c8c0b3f50901e3b12df41081930f83b288e461 SHA512 90f756f5a1d783e9d402e098162a70b363a0a81e331e810e5c89c3302bb5839032603252bad1c98c176a7828b70adfac967e39ba455dcd3a20097e74923980c8
+EBUILD gpep517-2.ebuild 949 BLAKE2B 32ae90c304e444b7a09268fa378b9a095b5b30ec8e3514f4e09b47b8077f2f41aa0781d35eb68a190f9dcba583e1c8f0b42aef2a47a1fcd5ae480e729eb3602e SHA512 ede517f159ccab3d976ae4dd5c940aab68032fbd79afadb21a4ddd62b582ae6075a26e4165d9311b89f141913c1ac8ea62951de21c4238b893250e6990f4a188
+EBUILD gpep517-3.ebuild 1124 BLAKE2B 2a7b5fd3b18ab54fab442f6315e8dbd5c662ddbfb133f683fad4500adb8bbc0e20d3eee7bbce8cf0a95bc2b3accc243bfceb739d104e05715903b31f571e75f8 SHA512 0e6acbbc79dc4b122977b16d58130019c7cfa49ce046fa02f11e8b5e9bf7abc4545da4d5bdb01df9fa96355743515e959848cbbdfcf564d32c9b7e42530fd6e0
MISC metadata.xml 396 BLAKE2B a3f6d1cea383a38b4b6e5f80d2306ca320a66c0d3b0131601ef6f0ea48483757b9123d74ba99fe972dde06a998c15290cbc4243285c240493ae0293d2f8e1141 SHA512 8c584869f2fc7a0947b9e5ffa330652d8b6e61a6a472fcddf0422f1719422fb8d477cdf17d87e6d0e9f6994d608a77202c24e531dd146b0f8d731a047f80d14e
diff --git a/dev-python/gpep517/gpep517-1.ebuild b/dev-python/gpep517/gpep517-2.ebuild
index 0fbf09a24da9..1a71cfb5393b 100644
--- a/dev-python/gpep517/gpep517-1.ebuild
+++ b/dev-python/gpep517/gpep517-2.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~alpha ~amd64"
RDEPEND="
>=dev-python/installer-0.5.0[${PYTHON_USEDEP}]
diff --git a/dev-python/gpep517/gpep517-3.ebuild b/dev-python/gpep517/gpep517-3.ebuild
new file mode 100644
index 000000000000..8e915e8707bf
--- /dev/null
+++ b/dev-python/gpep517/gpep517-3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=manual
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A backend script to aid installing Python packages in Gentoo"
+HOMEPAGE="
+ https://pypi.org/project/gpep517/
+ https://github.com/mgorny/gpep517/
+"
+SRC_URI="
+ https://github.com/mgorny/gpep517/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ >=dev-python/installer-0.5.0[${PYTHON_USEDEP}]
+ >=dev-python/tomli-1.2.3[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+# do not use any build system to avoid circular deps
+python_compile() { :; }
+
+python_install() {
+ python_domodule gpep517
+ python_newscript - gpep517 <<-EOF
+ #!${EPREFIX}/usr/bin/python
+ import sys
+ from gpep517.__main__ import main
+ sys.exit(main())
+ EOF
+}
diff --git a/dev-python/graphviz/Manifest b/dev-python/graphviz/Manifest
index 7d071e0f20e0..396d01a12667 100644
--- a/dev-python/graphviz/Manifest
+++ b/dev-python/graphviz/Manifest
@@ -1,3 +1,5 @@
DIST graphviz-0.19.1.zip 247779 BLAKE2B c0b226c2ae66f8b583a30cf2842b8cfdecd926f0e7f32fbbfb4dae17ce14792d0af8d8cf6de53cc9a7facdeb8b0a4a078b962eabf64460e1fd42dd995e069428 SHA512 3aa078887458d7bcd173c46ee6e4d8dbdae0c9103755e61e5a027c18e5d8913990aa16a595e80228607c17db1aa9dffdb93e264cafafc8b6318bc3a87547bc5d
+DIST graphviz-0.19.2.zip 248057 BLAKE2B 40fbbeea1f347f3843898c088f3c1ee81eee321aeaaa4bf42d97343d6527a4d43a207bd2e6a5833b04aa50c8be2e58ba77ec99147dfcf22a9eefed733afc0cc8 SHA512 a1dc396bc0b0572a952365d7b22df46fc99a5f081ec02e774d0efa9113c4aa5ca5005855221554cdc96d90997d9efff43b80e1dd858622889afd26d44fbc3671
EBUILD graphviz-0.19.1-r1.ebuild 896 BLAKE2B 333c4c8c91c00d41a41792be40924859ef4a8357f95c56bf817dd90601ed1ee5183c154f70a3448069a64b17fd6a661e0421ce3ff6be663dd81ae13e3641d0af SHA512 e8a1fe619f5df8c0ecb3257e97dcf73b3c6fc387c5e0b86f3604dc935d87be54b0b69b6eaa095b3dcb6cc452491a85689f7c4d73f82233f9f01f5e2bf3ca8cc6
+EBUILD graphviz-0.19.2.ebuild 898 BLAKE2B 3dddeb7524daaf6bbd7bfa3f1757965bac5abd840cc318b5b5e8f763597ef20dcf0e945b06d71e903e3642ef9f9b7c759c59262cdae3a676d6e4d3cf20317f10 SHA512 62649e574b6ec47412b45eb2b1c360d9a0fdd5d5c9efd2b154bd1a0bbae875e6ec6d01493257124ad204ee159e60d9a0981bb4ea01061fb5b18005ea5c985511
MISC metadata.xml 553 BLAKE2B d974f24c488a83d7c1510825d5e157644a4df70113af1283224a847d1cce2535ff4cb0633833a8671f6508fdd38c9079bc21239fdc1d1e9ac85f2ad08ea3a297 SHA512 72d2ce4887aa23136d689bf51b94f17ea3c8803464f623b0f4380381b9639a15a34858f26f129d5db2025d2ccda82dc80f22f5984ef58cffdf4dfcd7b8c51127
diff --git a/dev-python/graphviz/graphviz-0.19.2.ebuild b/dev-python/graphviz/graphviz-0.19.2.ebuild
new file mode 100644
index 000000000000..2b0922565359
--- /dev/null
+++ b/dev-python/graphviz/graphviz-0.19.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Simple Python interface for Graphviz"
+HOMEPAGE="https://graphviz.readthedocs.io/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+
+RDEPEND="
+ media-gfx/graphviz
+"
+BDEPEND="
+ app-arch/unzip
+ test? (
+ >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-1.8[${PYTHON_USEDEP}]
+ media-gfx/graphviz[gts,pdf]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -e 's:--cov --cov-report=term --cov-report=html::' \
+ -i setup.cfg || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ "${EPYTHON}" run-tests.py -vv -ra -l -Wdefault -p no:xdoctest ||
+ die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/h11/Manifest b/dev-python/h11/Manifest
index c83c3c4d8de5..83ace1b38855 100644
--- a/dev-python/h11/Manifest
+++ b/dev-python/h11/Manifest
@@ -1,3 +1,4 @@
DIST h11-0.13.0.tar.gz 100165 BLAKE2B 6cb610afa474f5945151300e6ec6c2860e8b959b9ab0224b58fb047f3fa0b417499adb0119b7b7727b9ebfb4b60360fef78843fde41935616784bbf450605503 SHA512 c3a16dd66287ab6491b664aab9d72e14f1e61950c19182d60e195b81b2857e47157c38137b2ee2a9cd35d9d54997f554f768a3933051030895ddf7bc5b813e02
-EBUILD h11-0.13.0.ebuild 521 BLAKE2B 29f4f2c5b7f376eb4b556fb03b96b0b901993dc139869219200c13b9e334f8dee6dcb2e26e440d4dbcb45176a1cee11087bcf62c4a8ed759feb28552e24809f3 SHA512 5a90d2652397c1f235a3672ccef8d442147b3f22c0bbc0a50df6752d490a5f47e0cc41ff635328220d22c05e15d5e2795d4e7afc88e52dcce6484fd5ae9024b7
+EBUILD h11-0.13.0-r1.ebuild 548 BLAKE2B cdbb7efd7ee08624dde4fd679296406e66c6506f6e79f66f06ac9c8fe8f20c51df92da8d3a7d0b85214fa30ef8705e84ee5feb6a37ef6b3d2bfd642a87d3a15c SHA512 4a42c2adff9fd9da6af42ed813713c0839a15cccaec4e138d3281965dddb0dd1f4580f892057e885e89c57f6c998c3de44a56863705939563d33b83d959ee41b
+EBUILD h11-0.13.0.ebuild 527 BLAKE2B 64436c9f0099d96b3361f8c97747406e731f0a8944bf074cf7df90773d613dbf02472d97bb8d060fcf6eaf9a6852e973cb0d76147b3b7372b3b1bfc1a645911c SHA512 450c29d0ded2c345c31d9d2ef1486d13911c1f342aac1f274909fcb4a1bf3ae41450e63b78c729ae3b2bf73b448a82100613975d87b4c8350217a4d843d6d7dd
MISC metadata.xml 387 BLAKE2B 8bae8408691691a5ce5f285d26e819ef0030c266972cf8acd88a221898d5812f8cd1772b6b4bf762e27306bedfa485f992b24dfb092cc2cb4818ec4a2a524d4a SHA512 573a967df1b9e058dd3cdfb700d72a05c239d8c669e4c0456b23061ccb0dbf97cf584fbed2b090e5811973ba38d429df0b27bc561c4f40a87107b6c16d5863ff
diff --git a/dev-python/h11/h11-0.13.0-r1.ebuild b/dev-python/h11/h11-0.13.0-r1.ebuild
new file mode 100644
index 000000000000..4ebb096585c3
--- /dev/null
+++ b/dev-python/h11/h11-0.13.0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+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 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_tests pytest
diff --git a/dev-python/h11/h11-0.13.0.ebuild b/dev-python/h11/h11-0.13.0.ebuild
index e7cee25cc38b..9f95cd81ac8d 100644
--- a/dev-python/h11/h11-0.13.0.ebuild
+++ b/dev-python/h11/h11-0.13.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USEPEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index ac468fea20a0..ffa4ab192c0c 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1,3 +1,3 @@
DIST hatch-hatchling-v0.22.0.tar.gz 201590 BLAKE2B c75e48a19e10f04d9bb1d09beea0ec6598bded5dc9e595f363a076731b7708bae55169ee780931b548478c16db093053c65e30a5510f7b0136c1d339caf29d39 SHA512 cc532b66752d0494b62fb4ed88c8b7870d5618c991b301f46b644aa90b656cfe842efd2fa96797a6b96015deb3468ff8ff69058bd146133360de340d367a5489
-EBUILD hatchling-0.22.0.ebuild 1691 BLAKE2B f4a997908afc327a4348f71136e9ad3ba774ed2294d44351aa41941ae8973d34e9ccb55f5118e15881d287305e1089b4f2c25376fa085d48e82171a9cca1d3d5 SHA512 5cedb82d42b3bb3a60900c7c34625e9be918bbb086dcd9e003c6a36ba3a6943378d5e08b1378571758a87608fae0c09bbae9d6a3d94a23fa54577712e6b6de7b
+EBUILD hatchling-0.22.0.ebuild 1869 BLAKE2B 4af6f4522dafcfe81b0355bfb233740199fcce60f66a6d9c00c612151196c2e19ebc2cdad2a941333febcba074bfa39c917b47a9ded9e33fca1512b033663400 SHA512 ece79f54ee6ac9d24921b8adb93e35ee592268c7b90c910f4f3accf39051b054b006d6680e0b75f2b41602d5cc740457bc28dcada17af3f8f9ba1155b0821167
MISC metadata.xml 341 BLAKE2B 94a9d7b86eadbbbe1f9ff17aba7e7df351f0368e354ea9e0d35da99099f46001c5f63e96b3d3cdea486b17f26bc2e04b309413e9aaf3aaab7386534d46ea9a3a SHA512 b844b05e46d727699a6bd5adee91734b02caf21ad537032235b4cfc3f2a2d715ac49cc713269babf18b34e2a72450668fc18f8cbb6ca950ead37b97406c5ec97
diff --git a/dev-python/hatchling/hatchling-0.22.0.ebuild b/dev-python/hatchling/hatchling-0.22.0.ebuild
index 2129e316e6e4..74fbe0e7a565 100644
--- a/dev-python/hatchling/hatchling-0.22.0.ebuild
+++ b/dev-python/hatchling/hatchling-0.22.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}/backend
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~m68k ~ppc ~riscv ~s390 ~sparc"
RDEPEND="
>=dev-python/editables-0.2[${PYTHON_USEDEP}]
@@ -38,7 +38,10 @@ BDEPEND="
dev-python/atomicwrites[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
dev-python/httpx[${PYTHON_USEDEP}]
+ dev-python/platformdirs[${PYTHON_USEDEP}]
dev-python/rich[${PYTHON_USEDEP}]
+ dev-python/tomli-w[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
)
"
@@ -65,5 +68,5 @@ python_test() {
# and hatchling
cd "${WORKDIR}/${MY_P}" || die
local -x PYTHONPATH="src:${PYTHONPATH}"
- epytest -x tests/backend
+ epytest tests/backend
}
diff --git a/dev-python/httpauth/Manifest b/dev-python/httpauth/Manifest
index c1d546384e5a..65488cc5f4e4 100644
--- a/dev-python/httpauth/Manifest
+++ b/dev-python/httpauth/Manifest
@@ -1,4 +1,3 @@
DIST httpauth-0.3.tar.gz 4440 BLAKE2B 41c9ba9ee50b7fcc4ed409f4b34897b5243df4065fd081cd5c0951ebe2719a34a424e59c21adbcd9be133c8fe4fa4ad9dc7bec561285b873987f982f684b3682 SHA512 aa35148322a1c5ffc22a132d3062d300118aa23181a0008018d0aacfd473758d86d50ff1236d88126858a53e2f45aeea938988b2d1a8f62f80a97d8c2cc69822
EBUILD httpauth-0.3-r1.ebuild 471 BLAKE2B b4155fd7baaec6e39dbad3daff43803f78e72b24c1ee3e2c246964f26ce2bca191e036683e300b33e958dc0c716d71999fd4553f86de3395d164e0428f5afd97 SHA512 dd144bd32e7ad1944612e91d6beaa3b027bdcb884c0b59a8305abecddd8224786d115ed6e95d45b641976551a36d9f128ff753313b1aea4414a794b1c1984d94
-EBUILD httpauth-0.3.ebuild 467 BLAKE2B f90456d845bd5dd9ab4ec9edd000a8dc53435b0cac9c5356f4b0ba6933400e44f2939cad85620509c1c53f6590525942598f67af9ad790088210027b3a54d71c SHA512 53c2dc77e26d7f3b4296194b591c407e936939f3e3ddc5b269cf14ca3fcf3b6ab8d0694a42444bd31d205ca897b447928abd8ae4efc669f30f2bc441769554a9
MISC metadata.xml 441 BLAKE2B 2c3d0480d416c2d12e0e5a4d511a5a2c04d2e26d1ddf4a52528371f16c36059276ac7f4b2c9b0d2d40a7d93aa5d3323e1763ada535ccc37a2c5b74ee28449dc5 SHA512 17202ae2f283611ae3a31f9519c7d11b32c904e729efbf878c928d5920481d1c4279127763a4d11f89b5354c677a213909cd4db39bbef56539bf4474ad61af1c
diff --git a/dev-python/httpauth/httpauth-0.3.ebuild b/dev-python/httpauth/httpauth-0.3.ebuild
deleted file mode 100644
index 13834cac533b..000000000000
--- a/dev-python/httpauth/httpauth-0.3.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{7..10} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1
-
-DESCRIPTION="A WSGI middleware that secures routes using HTTP Digest Authentication"
-HOMEPAGE="https://github.com/jonashaag/httpauth/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-distutils_enable_tests nose
diff --git a/dev-python/httpbin/Manifest b/dev-python/httpbin/Manifest
index 300ccafdb673..986e3193548f 100644
--- a/dev-python/httpbin/Manifest
+++ b/dev-python/httpbin/Manifest
@@ -1,6 +1,8 @@
AUX httpbin-0.7.0-brotlicffi.patch 1362 BLAKE2B 524973fe131181c6601ea7b973c25e55a3b195988ca56ba46debb80f44f6111c1bfe734abe659bee11caef36c322366d2c78b3a5798da54ce8bcc3ffaf20f313 SHA512 d0eda00e90904b090a43fb3504d0bbb4284837ecce1865ab87151e5661f0daa84dff81bfeb816181ee0e9f963114ff0fc46cec59b9b5de86ba322671abee4e56
AUX httpbin-0.7.0-optional-raven.patch 1218 BLAKE2B 010a13db882711af3cd74175b87371d0c9c6e279168653836ce4a445357f4ca3fbd77fc262a57de5cbfccbc4da514e1e89253595b4fdab03553ed9adffddbc57 SHA512 2feb379c4b888560f825f5fce0130999705bfe83cff190da1651ffb9842243036ecb28d1f54cc92d7a855f73b45f0cf5164df75732f4ac2c9035b583941a9560
AUX httpbin-0.7.0-test-werkzeug.patch 1108 BLAKE2B a7118afed382eeedcfb3e8ff9a31b31fb80c01cf97f19948f9d208d77289f829d3ef24f4cbdde74cc87d2d640b61a51994292fcdf5058f94b8768fd4c37a3cc1 SHA512 3556b921a6daed3dc561d78912b41ca9a3cea1274384f849bba1d7cd7e7014798ce5c9e93491351ca5225e26762be03c73cd0d09c60c90b8a55ff6e6ce0bf81f
+AUX httpbin-0.7.0-werkzeug-2.1.patch 1158 BLAKE2B 7343f4dbe9886fd54fc8187bc48ed8bd016c03057c4e5de81a46c2389b8d9fdd381f687855dc8ded1d8133a47fb8f09f4ec6c8eae739ca1c157945af97a633c5 SHA512 3d9ed7ab76dc0a33d69cf973e16be7358daa0af0a48d5ac24e0ad6ea8d73a68a796b4c8526ad764c0ed09997448f744f205b909261c32405ff166b359be1fb8b
DIST httpbin-0.7.0.tar.gz 92613 BLAKE2B 59252df1d4d0ef853ec65263b472d3ba6c597336d844f9b457f2d0a009048d4222f715a7f6fb120aca00fa641d1687e302036dc151bd2fd67ba98cf5fc47a63a SHA512 82e80058b58943637e9f8191764cea79bf7a6e40f36069f9b5d3f908585dbef20a03ef070d1f865d350920b6e874a93a48a544b05c14ff4911038ec2c20f6f63
-EBUILD httpbin-0.7.0-r4.ebuild 1479 BLAKE2B 339d4a06a326d7f39384bc1f64dc2b5eec411e73936f7ef010b2f679e50e260bdc01075365c8ef44faffc5047de55622448f934fe5209fe36d74364d021b207f SHA512 3ee535b21153c5dee80734a27a86234a8ac031b31f786505787961da54dbe43bf749d32f232140f865823ebac6e10d40fdc0949d53cafd6f40903995a577c6ae
+EBUILD httpbin-0.7.0-r4.ebuild 1480 BLAKE2B 08270bfa071fe42db49874161cd8f2de4f5ae1e834dad863a96329830b73e4315dfa5c7e7401da1a7bef7c75653a0dadf701ca2a664028efc18e96f26adc896c SHA512 d7d43a6981037e8ae988a3a956f7d5f8bcd65142e4ae4e51cee861df03e093864b941cbcdbbfd449c1a702aa7fdd2dc3dc919e2def821d6f7daaaed6803020f0
+EBUILD httpbin-0.7.0-r5.ebuild 1554 BLAKE2B ba6bbb2846a7052952ebd568853b4b2700454a20f4b2898e25ca251e79b646a22b075d70c7266433c7561b3fba11cf1c5889464b4d4c7e5633b3acd9f3889cb9 SHA512 6b0201a9f2f375a0de16f6fff6f80a9a388f35c096a9ee3fab07badc0cb5e86e8203b22f2b40913ad7965a3ec41e219628cc3fcc71e3bf09e2588fb9a97390ca
MISC metadata.xml 394 BLAKE2B 73c2d6f27f957cfeaddc8c69cc0d7a7bf68514f1d840a982de1eaf9a62be8cf066d7b77b4b5f69fc42806979934e26d497ddf9d66d8f18dcaa32168fd83f7a0e SHA512 70c529e2d1b716a1997773f999902547010bd9406cfde38408a5941a70400e13c949f1a8fb20a53e0f0da4da91742cc259910e97cce8917dc029f3cb84d72bdd
diff --git a/dev-python/httpbin/files/httpbin-0.7.0-werkzeug-2.1.patch b/dev-python/httpbin/files/httpbin-0.7.0-werkzeug-2.1.patch
new file mode 100644
index 000000000000..cf7871268d99
--- /dev/null
+++ b/dev-python/httpbin/files/httpbin-0.7.0-werkzeug-2.1.patch
@@ -0,0 +1,32 @@
+From 5cc81ce87a3c447a127e4a1a707faf9f3b1c9b6b Mon Sep 17 00:00:00 2001
+From: Maximino BOGADO <bogamax2@hotmail.fr>
+Date: Wed, 30 Mar 2022 16:26:31 +0200
+Subject: [PATCH] Replace BaseResponse to Response class (new werkzeug version
+ 2.1.0)
+
+---
+ httpbin/core.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/httpbin/core.py b/httpbin/core.py
+index 305c9882..2bad408e 100644
+--- a/httpbin/core.py
++++ b/httpbin/core.py
+@@ -29,7 +29,7 @@
+ from six.moves import range as xrange
+ from werkzeug.datastructures import WWWAuthenticate, MultiDict
+ from werkzeug.http import http_date
+-from werkzeug.wrappers import BaseResponse
++from werkzeug.wrappers import Response
+ from werkzeug.http import parse_authorization_header
+ from flasgger import Swagger, NO_SANITIZER
+
+@@ -77,7 +77,7 @@ def jsonify(*args, **kwargs):
+
+
+ # Prevent WSGI from correcting the casing of the Location header
+-BaseResponse.autocorrect_location_header = False
++Response.autocorrect_location_header = False
+
+ # Find the correct template folder when running from a different location
+ tmpl_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "templates")
diff --git a/dev-python/httpbin/httpbin-0.7.0-r4.ebuild b/dev-python/httpbin/httpbin-0.7.0-r4.ebuild
index df999b5429a0..7750896348d1 100644
--- a/dev-python/httpbin/httpbin-0.7.0-r4.ebuild
+++ b/dev-python/httpbin/httpbin-0.7.0-r4.ebuild
@@ -9,8 +9,10 @@ PYTHON_COMPAT=( python3_{8..10} pypy3 )
inherit distutils-r1
DESCRIPTION="HTTP Request and Response Service"
-HOMEPAGE="https://github.com/postmanlabs/httpbin
- https://pypi.org/project/httpbin/"
+HOMEPAGE="
+ https://github.com/postmanlabs/httpbin/
+ https://pypi.org/project/httpbin/
+"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
@@ -24,7 +26,8 @@ RDEPEND="
dev-python/itsdangerous[${PYTHON_USEDEP}]
dev-python/markupsafe[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
- >=dev-python/werkzeug-0.14.1[${PYTHON_USEDEP}]"
+ <dev-python/werkzeug-2.1[${PYTHON_USEDEP}]
+"
PATCHES=(
# do not import raven if it's not going to be used
diff --git a/dev-python/httpbin/httpbin-0.7.0-r5.ebuild b/dev-python/httpbin/httpbin-0.7.0-r5.ebuild
new file mode 100644
index 000000000000..5eb386243953
--- /dev/null
+++ b/dev-python/httpbin/httpbin-0.7.0-r5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="HTTP Request and Response Service"
+HOMEPAGE="
+ https://github.com/postmanlabs/httpbin/
+ https://pypi.org/project/httpbin/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/brotlicffi[${PYTHON_USEDEP}]
+ dev-python/decorator[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/itsdangerous[${PYTHON_USEDEP}]
+ dev-python/markupsafe[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ >=dev-python/werkzeug-2.0[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+ # do not import raven if it's not going to be used
+ # (upstream removed it completely in git anyway)
+ "${FILESDIR}"/${P}-optional-raven.patch
+ # fix tests with new versions of werkzeug
+ "${FILESDIR}"/${P}-test-werkzeug.patch
+ # use brotlicffi instead of brotlipy
+ "${FILESDIR}"/${P}-brotlicffi.patch
+ # fix compat with werkzeug 2.1
+ # https://github.com/postmanlabs/httpbin/pull/674
+ "${FILESDIR}"/${P}-werkzeug-2.1.patch
+)
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ # a new version of flask or whatever converts relative redirects
+ # to absolute; this package is dead anyway, so just skip
+ # the relevant tests
+ sed -e 's:test_redirect:_&:' \
+ -e 's:test_relative:_&:' \
+ -i test_httpbin.py || die
+
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest
index c9cd7364c0ab..065a008f8be5 100644
--- a/dev-python/httpcore/Manifest
+++ b/dev-python/httpcore/Manifest
@@ -1,3 +1,3 @@
DIST httpcore-0.14.7.gh.tar.gz 75844 BLAKE2B 50d5fac7f44996cc5a08b4f994c2109b173e5b9fea080c8740309b799421d012a70280a84fffe93e290bf425e5ee6eb1bfcb74aff81fa7e737c21f25019e6664 SHA512 6865e97f9b84846bb4e9304ea358b0a28d66fd2d1e244e8a2a439ee446a294ecbc68ac07d5a718fd1c3eceaa44a391d7a8f7f2ca659f1674eb17a90f39987d48
-EBUILD httpcore-0.14.7-r1.ebuild 1140 BLAKE2B 0b17339ff819039a984df5ac749a1b7df59a9356b71e4cb8321aec069d050ac371c20725c34b09e712f4a997a19049591c70cb16184c313f39fcc0d3fabe1ac6 SHA512 88b63904706904361b168c056a3a478230f33ca5672d44c879c386b96c02f36c59efbc7b07fe9376e14b3e57ca2855217fafd9e011fcad21c61db13f30930802
+EBUILD httpcore-0.14.7-r1.ebuild 1158 BLAKE2B d6ba1a5c2fb9b732374575bdaffe28ff03a0f0a1c08d9807da34f65692decbba3ab0489dbfb5f48f40f0ca7b0b06fe52d3673a344519f030d5eab311fa32dc49 SHA512 c515e85e8d56a89194f45490f1c50f5bc1764cc403ee88666b8537891d5f31fa7d7cfe3f7f18245451ba4b03023d0141407713eea46e674f8ffd0d41f82bcba6
MISC metadata.xml 454 BLAKE2B f8a48d9ab81e5f74623dd0c8490e5de5cc711fda7f4614932e7ac6caa80bd23436037ddf9327d6bddc3d39c8b601b4ee74a85c0a10bacb20514cbf8278e34d1f SHA512 af962141bd55f51b27e0d4b61bcf7d5426e816df4f8c65be257d8fddd597664afe04e78ebe7e11caaebf06ae4fe17b88f568dc440403865ba6b8e3b47d796aa6
diff --git a/dev-python/httpcore/httpcore-0.14.7-r1.ebuild b/dev-python/httpcore/httpcore-0.14.7-r1.ebuild
index 396c0c27cbe0..c8e8acc8f849 100644
--- a/dev-python/httpcore/httpcore-0.14.7-r1.ebuild
+++ b/dev-python/httpcore/httpcore-0.14.7-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1 optfeature
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
=dev-python/anyio-3*[${PYTHON_USEDEP}]
diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest
index 6b0f554d91e6..07237ad08df6 100644
--- a/dev-python/httpx/Manifest
+++ b/dev-python/httpx/Manifest
@@ -1,3 +1,3 @@
DIST httpx-0.22.0.gh.tar.gz 2157682 BLAKE2B bb08a7c4b72478d24264c0dca5630205ff386af73294dca66dcd12b646de602ad64e308feedaabd58742cb7a9d799fa23cd2f922e685e74f8181e1b5e9f1c4ee SHA512 a7360f5355f75f07425b42d49697e480319f3fe606d4601bb6d64b870c8a8fce6fad8bd857ef422fc48e6141201307ee94876d5bc54a68557c7dc32ce8f1451b
-EBUILD httpx-0.22.0-r2.ebuild 2347 BLAKE2B cd51dfd1ddb9bed6806e5965861067b6913127140b897233b9e507c3c04036598c51b4fa957e8f9cf26fd35718176f93c3fedb7aa76c1eaacfee900250db1e9e SHA512 bf78d15e518d754eda0fba02f13e964c148881d2be6a87eef0e072156eccdfa5d6efb3e86ec35064d87b59d54e5b9583f7c1b7d77dc9d263da458ae0c66e9fba
+EBUILD httpx-0.22.0-r2.ebuild 2365 BLAKE2B 4d0d1861f28c8e9819a5b2c91a6ae6db4c5cabdb0c11698e3c08a65aac12968c6e36b48946cff0196d69fd9fc4b11346ab076e1ca78b1a3f86e5f68be475e089 SHA512 cc83e78d78cf59bb4f18fe4875686e4f99c34a4d9cb958685b5723e50c1ed3d49db8e1c9c96fce89f790cf9a609483575b275194e9d3f625c2b91e42e9f8c083
MISC metadata.xml 518 BLAKE2B 063b5b95529cd5a31aac83998c0acbdfef208c34e931c96ae8ee767a326301a597a8297514b5c97bef2b3b706b8938d38c0e5f5d752307a9dd06984792c799a2 SHA512 3a29dffa0f951255a67468b28917590d4108ca12e14af03bfddef80f6d48e266fcccdd991e778ab9e267c0bc76ff0017e07905c1f2f45dc440a9af89f6cae6aa
diff --git a/dev-python/httpx/httpx-0.22.0-r2.ebuild b/dev-python/httpx/httpx-0.22.0-r2.ebuild
index b756e1bf9e56..f4df0385a811 100644
--- a/dev-python/httpx/httpx-0.22.0-r2.ebuild
+++ b/dev-python/httpx/httpx-0.22.0-r2.ebuild
@@ -8,7 +8,7 @@ EAPI=8
# DOCS_DEPEND="dev-python/mkdocs-material"
# DOCS_AUTODOC=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1 optfeature # docs
DESCRIPTION="Fully-featured HTTP client which provides sync and async APIs"
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="cli"
RDEPEND="
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 198948a7042b..d54a5453580c 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,17 +1,13 @@
-DIST hypothesis-python-6.38.0.tar.gz 9180960 BLAKE2B a62cb0cb31cfe4ece8ee829207befb729aebf2be802c57b398547c87ecbd4769955c5c2919a0eb653d41cc3f4998c5326fdb184b6409d5fcb632c037df6a542f SHA512 2d57b783a71a905470ca088ebd91c0ea96be1bd76648d30d52b0b43914844712bbf3eaad54d66607b149a1238bb9a0258f920a6e262e54bed5cef36e3ca227e1
-DIST hypothesis-python-6.39.3.tar.gz 9182758 BLAKE2B 3641e5a9fd7e3e3e9f6432fa5bd5b8f6e4508fd840c781a65f11e8e99cee40dbd343bb17c37c60a4aabff00d5faca98a3a49b756eb754763ffc26a63a8450b38 SHA512 6dcbecdbd564aced4b0e14608a226d71adccaccfd54a3b9029f85a3e616372b7422f97029b5254bf1b08e44f74c714d65c1cb5fc21b6a0e0bdcedff2cc539ed2
-DIST hypothesis-python-6.39.4.tar.gz 9182794 BLAKE2B 16c1867e2ea4dc08d6bb31aee14ec4c8fc7c7e21e57723d69184b227c1b2081e7f03a7d1f3a4975c485cbfc6011cb832de761874bddcfef716775a5bdd933927 SHA512 100e0b591980280b8a674e0c596fee65eee0428e0f116045b65f22a3bf2c114ff7068eac0b59764bbf5dc02b67711ca105fb655b705cbba7c1932cbbfc7da670
-DIST hypothesis-python-6.39.5.tar.gz 9182972 BLAKE2B ecd92b759f574d2abed5310815c603adb2585e9a724532feea2fe1818c1693eabd3523ecda57c42b5e714684c53e80bce437156b49a7a23e5d0a87ef103d367f SHA512 da6ebb225a58b177870f9848ad44eb71af6c9a502ffa104ba023a24139b427b647c33b622063bd1c6050b5922c5a17ef0cbcff64dc85e5a9379b9503738dabd8
DIST hypothesis-python-6.39.6.tar.gz 9183382 BLAKE2B c1112dc11d9129c7685eccac563232c978fcb470b0537e468b802ecf1f758af8dfce323514f923605662e720d0d54f525e5aac3e871407255f5f0732856748fe SHA512 985645265e9644bd2731a08ab942984fae5cb35e04e27e60450bfcf237c375dae1f2d3bf3694031a452866669ae2e19a05085ce9e35630965938c066b265595a
-DIST hypothesis-python-6.40.0.tar.gz 9184563 BLAKE2B 7087baa8eed9849e639bc1d67e77a3426702e64e31252e893a19efb1457dd3c9994ed7459084b9c88f3574b89268369ee63bc1ed8dd6f0c257c0af50dc5a3eb1 SHA512 51b062b934c90137cb55fea58c639ebdbfdae21d0af8bf951add83b36c1286f959de47442219174fe80d0a98ffbe0c53cb9cd1b3908b63742c5d7662c84518e0
-DIST hypothesis-python-6.40.1.tar.gz 9184638 BLAKE2B bc1900b5328514f1f1f5753d9370229a30108e626400fa93aebcb43d33caa6301108b277ccd8356ef944f2d54387444f67efa4e041f553e40f889b233be03ed8 SHA512 9ae09a8a337fb2d4a94b83ecc02dc5c62759ca9c9043bdd2326084413ff3106c52a654c2c7a99b22fcef28909387ef0450207d0883cf15303c84f3a7f42987d9
-DIST hypothesis-python-6.41.0.tar.gz 9186412 BLAKE2B 406cc13a7f341fa9844fe7ae7e65509e161244dec2e52d62f3177b84746562ffd09eb5aaba21f6c3fb8137bf26c7b4ea2d7064e8ef12bf59c0bbe7b99154ce13 SHA512 71884130be8a0474918172b8fd754e944831de2a6f34cf5a4f32c318820026ece8e0ab2f04ac1c9cae47329eec84c5006337556420eb523f4df57dd43dadb916
-EBUILD hypothesis-6.38.0.ebuild 1897 BLAKE2B df5374e41c08af822a7b677117abd3ec310ff3dd9d71ff5a83e4c1480acc49f9b85b0305865e4241277f69bc3861db617419ee9bf5ee26c41f60ae67a4841f1c SHA512 c5d89ebafbe4e5ad70191afebff8934983c29fa77a4b7a757a72d4f43f9fbe6577fd13bfce99e5fdf43b8537b85ed2d4dbb2d6be166923bd5a1166020236277a
-EBUILD hypothesis-6.39.3.ebuild 1905 BLAKE2B 4f6dca8600ca23fd1f938fbece6afe6a125dd2f4f625854f9797f4a073cc1661bbef5bcf8f7e23ea441f0383471124e43672f0fdb3800eec38eb518e2c824ead SHA512 eb54cb4da1e730b687d9bc09c8698000e0d7ebd1c70f0ff4557d7d789400399d4067074ebc5d1b29edcea0dda7774874d06e3ccba1b65de9dec9e220f8a6c490
-EBUILD hypothesis-6.39.4.ebuild 1946 BLAKE2B 4daef9c38314a33596d32aad67429379c9f7fd9bbaf5a10b19f1ccc5bcf2490dac7eba0e606f14d6e54039ff9a7b0827c9ca00ec3323ad2c245859b1e9486ad5 SHA512 9ef63a9cfb3d8a30da63d2e0f61989597b96093c6324c94d03881a1ac93dd0d83c9f6db57acf2d00344bed30596fc9d2a5fa4e7ee8ebba40d2f925287aa8f20e
-EBUILD hypothesis-6.39.5.ebuild 1946 BLAKE2B 4daef9c38314a33596d32aad67429379c9f7fd9bbaf5a10b19f1ccc5bcf2490dac7eba0e606f14d6e54039ff9a7b0827c9ca00ec3323ad2c245859b1e9486ad5 SHA512 9ef63a9cfb3d8a30da63d2e0f61989597b96093c6324c94d03881a1ac93dd0d83c9f6db57acf2d00344bed30596fc9d2a5fa4e7ee8ebba40d2f925287aa8f20e
-EBUILD hypothesis-6.39.6.ebuild 1946 BLAKE2B 4daef9c38314a33596d32aad67429379c9f7fd9bbaf5a10b19f1ccc5bcf2490dac7eba0e606f14d6e54039ff9a7b0827c9ca00ec3323ad2c245859b1e9486ad5 SHA512 9ef63a9cfb3d8a30da63d2e0f61989597b96093c6324c94d03881a1ac93dd0d83c9f6db57acf2d00344bed30596fc9d2a5fa4e7ee8ebba40d2f925287aa8f20e
-EBUILD hypothesis-6.40.0.ebuild 1946 BLAKE2B 4daef9c38314a33596d32aad67429379c9f7fd9bbaf5a10b19f1ccc5bcf2490dac7eba0e606f14d6e54039ff9a7b0827c9ca00ec3323ad2c245859b1e9486ad5 SHA512 9ef63a9cfb3d8a30da63d2e0f61989597b96093c6324c94d03881a1ac93dd0d83c9f6db57acf2d00344bed30596fc9d2a5fa4e7ee8ebba40d2f925287aa8f20e
-EBUILD hypothesis-6.40.1.ebuild 1946 BLAKE2B 4daef9c38314a33596d32aad67429379c9f7fd9bbaf5a10b19f1ccc5bcf2490dac7eba0e606f14d6e54039ff9a7b0827c9ca00ec3323ad2c245859b1e9486ad5 SHA512 9ef63a9cfb3d8a30da63d2e0f61989597b96093c6324c94d03881a1ac93dd0d83c9f6db57acf2d00344bed30596fc9d2a5fa4e7ee8ebba40d2f925287aa8f20e
-EBUILD hypothesis-6.41.0.ebuild 1946 BLAKE2B 4daef9c38314a33596d32aad67429379c9f7fd9bbaf5a10b19f1ccc5bcf2490dac7eba0e606f14d6e54039ff9a7b0827c9ca00ec3323ad2c245859b1e9486ad5 SHA512 9ef63a9cfb3d8a30da63d2e0f61989597b96093c6324c94d03881a1ac93dd0d83c9f6db57acf2d00344bed30596fc9d2a5fa4e7ee8ebba40d2f925287aa8f20e
+DIST hypothesis-python-6.42.0.tar.gz 9186585 BLAKE2B dd08082ef466c91999a6bfa6dfc8386f773182f3e74cc471f6f09bf3c595871aea6508ea2ede4a1375b7ec1e0ba4169a7577c41c6ea97b578233ed64a36b4975 SHA512 fdd6c095aba72660b7cbf4e5200a3500019fef69f45c6a8f40a93815b6bce23c40404af16dba4309400917307485c378b3a12f3eea58d99ce8da68b397a69390
+DIST hypothesis-python-6.42.2.tar.gz 9187457 BLAKE2B ee191bed48db8984a1adb14fb655f0d03e76934eeec3004842567de904508dd5e0a565c14d81b018d55ca18827b03e14a54ae520110c5960a6d048690d17a5f8 SHA512 1c82e5d010cccc54c7c4a05f12ac33eae0d53fdb1d4ed68313907c390fb4c1e58d2afb57816fc8f0f7facacaca0fd6eab90e513ba2dc0b47fb73adb19e1f2a8a
+DIST hypothesis-python-6.42.3.tar.gz 9187948 BLAKE2B 3303cea4e8f2776f14defd88dcc2578f11e30bd5842a2cddf96478e31505d38f801a92e031e76070684befb2a9d63713f44b73eea7152e0bdc6cc0d16e25c08c SHA512 869e81b46da7786cc4ca981da56c916922a73fd129dc1f156d062343e40a9b74888bdda17ef2c95e6c3102dc762f7cf587d1aad4ba3b8138060990d2987a0bd1
+DIST hypothesis-python-6.43.0.tar.gz 9188330 BLAKE2B db237962b3c16c223fb49fff4c0c2e175f1969ce01c4ded3be3bcad0ff78c928f109016da58a4e9512e0d8fc3ea5ce9836732d00c74acc3ecd185ca1030849c1 SHA512 c1c3bda72cbe4f29be957d21682be1d1973f74afdf4adf95f388f05e4230781b16fb0004720620368b9aec4aa0623c4f79b7f3df16c37fbe9e812bb70a065af1
+DIST hypothesis-python-6.43.1.tar.gz 9188557 BLAKE2B 4dd3108c6162fb5b2a8f283e5499468b6a7ba3edb45cf6886d15cde5b6ee2ca6402c372d65f0576c4bba488d1e99f501bd61e8c26c0d887f716542287fe80a32 SHA512 9d01d4fd14d44445cc88e7eac28b2ce4555488fc87eccbb7739d97e23c42f608891532c17ef15c399d515f4b1856541c84f205630b3f5ba30ba7427774fcf2c1
+EBUILD hypothesis-6.39.6.ebuild 1938 BLAKE2B aa0f6e98be237735c8167ebc883926ebf8617e4f532f3101703f6d997e0161be53db73fedbf4436b2e7387db45a67353ba72c58e257c9ba9cead21b1ea90ea9f SHA512 77cc5020afa8bef789c5c43f7f89e2a96d9eb8be4d00ed48436186731141f4ecbb7755e5fa7af257499251387157fc31cd55cdd0f168e66819fe210b55baac61
+EBUILD hypothesis-6.42.0.ebuild 1946 BLAKE2B 4daef9c38314a33596d32aad67429379c9f7fd9bbaf5a10b19f1ccc5bcf2490dac7eba0e606f14d6e54039ff9a7b0827c9ca00ec3323ad2c245859b1e9486ad5 SHA512 9ef63a9cfb3d8a30da63d2e0f61989597b96093c6324c94d03881a1ac93dd0d83c9f6db57acf2d00344bed30596fc9d2a5fa4e7ee8ebba40d2f925287aa8f20e
+EBUILD hypothesis-6.42.2.ebuild 1946 BLAKE2B 4daef9c38314a33596d32aad67429379c9f7fd9bbaf5a10b19f1ccc5bcf2490dac7eba0e606f14d6e54039ff9a7b0827c9ca00ec3323ad2c245859b1e9486ad5 SHA512 9ef63a9cfb3d8a30da63d2e0f61989597b96093c6324c94d03881a1ac93dd0d83c9f6db57acf2d00344bed30596fc9d2a5fa4e7ee8ebba40d2f925287aa8f20e
+EBUILD hypothesis-6.42.3.ebuild 1915 BLAKE2B 8cc25174afaba87a3d7515cd5ee71fd447f3d109033e9ebcc0d1605a4642ddd51900b726887b8351a5894c63c96d7fa525a7788ced868d97aa0d331b446e0c92 SHA512 baa5ed8f44f392bd6abe858280d077f483c69907356b04698f8da3f82c0188ba288b50b884b0bd295b17add9feb99061ec7d6fff3b73204fb43dcd809998bc9d
+EBUILD hypothesis-6.43.0.ebuild 1915 BLAKE2B 8cc25174afaba87a3d7515cd5ee71fd447f3d109033e9ebcc0d1605a4642ddd51900b726887b8351a5894c63c96d7fa525a7788ced868d97aa0d331b446e0c92 SHA512 baa5ed8f44f392bd6abe858280d077f483c69907356b04698f8da3f82c0188ba288b50b884b0bd295b17add9feb99061ec7d6fff3b73204fb43dcd809998bc9d
+EBUILD hypothesis-6.43.1.ebuild 1915 BLAKE2B 8cc25174afaba87a3d7515cd5ee71fd447f3d109033e9ebcc0d1605a4642ddd51900b726887b8351a5894c63c96d7fa525a7788ced868d97aa0d331b446e0c92 SHA512 baa5ed8f44f392bd6abe858280d077f483c69907356b04698f8da3f82c0188ba288b50b884b0bd295b17add9feb99061ec7d6fff3b73204fb43dcd809998bc9d
MISC metadata.xml 756 BLAKE2B 26e40ab96ddcbd5751023e3c0cc9aa86e96d73ba02bca750ad15eb4301beb0318d3d694c54c2c2a2cb50937731af727411e8afb67e1a21e58e0ff611eeea9149 SHA512 cd48d35c5fe41aa9efcfea9eb7b2d78a4646658b5aab7533ca6492d4700032099fd34ca2dc45a6198c27351650c9e901c8b7c4d53ade2b56695d5e26ca371238
diff --git a/dev-python/hypothesis/hypothesis-6.38.0.ebuild b/dev-python/hypothesis/hypothesis-6.38.0.ebuild
deleted file mode 100644
index 737623e72c7f..000000000000
--- a/dev-python/hypothesis/hypothesis-6.38.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite"
-
-inherit distutils-r1 multiprocessing optfeature
-
-DESCRIPTION="A library for property based testing"
-HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/"
-SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz"
-S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="cli"
-
-RDEPEND="
- >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
- >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
- cli? (
- $(python_gen_cond_dep '
- dev-python/black[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- ' python3_{8..10})
- )
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pexpect[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- !!<dev-python/typing-3.7.4.1
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare() {
- if ! use cli || ! has "${EPYTHON}" python3.{8..10}; then
- sed -i -e '/console_scripts/d' setup.py || die
- fi
-}
-
-python_test() {
- # subtests are broken by warnings from random plugins
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
-
- epytest tests/cover tests/pytest tests/quality \
- -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
-
-pkg_postinst() {
- optfeature "datetime support" dev-python/pytz
- optfeature "dateutil support" dev-python/python-dateutil
- optfeature "numpy support" dev-python/numpy
- optfeature "django support" dev-python/django dev-python/pytz
- optfeature "pandas support" dev-python/pandas
- optfeature "pytest support" dev-python/pytest
-}
diff --git a/dev-python/hypothesis/hypothesis-6.39.3.ebuild b/dev-python/hypothesis/hypothesis-6.39.3.ebuild
deleted file mode 100644
index e070fa008ff0..000000000000
--- a/dev-python/hypothesis/hypothesis-6.39.3.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite"
-
-inherit distutils-r1 multiprocessing optfeature
-
-DESCRIPTION="A library for property based testing"
-HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/"
-SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz"
-S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-IUSE="cli"
-
-RDEPEND="
- >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
- >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
- cli? (
- $(python_gen_cond_dep '
- dev-python/black[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- ' python3_{8..10})
- )
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pexpect[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- !!<dev-python/typing-3.7.4.1
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare() {
- if ! use cli || ! has "${EPYTHON}" python3.{8..10}; then
- sed -i -e '/console_scripts/d' setup.py || die
- fi
-}
-
-python_test() {
- # subtests are broken by warnings from random plugins
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
-
- epytest tests/cover tests/pytest tests/quality \
- -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
-
-pkg_postinst() {
- optfeature "datetime support" dev-python/pytz
- optfeature "dateutil support" dev-python/python-dateutil
- optfeature "numpy support" dev-python/numpy
- optfeature "django support" dev-python/django dev-python/pytz
- optfeature "pandas support" dev-python/pandas
- optfeature "pytest support" dev-python/pytest
-}
diff --git a/dev-python/hypothesis/hypothesis-6.39.6.ebuild b/dev-python/hypothesis/hypothesis-6.39.6.ebuild
index 1bf4b6813bee..f594c1e8b2d6 100644
--- a/dev-python/hypothesis/hypothesis-6.39.6.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.39.6.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="cli"
RDEPEND="
diff --git a/dev-python/hypothesis/hypothesis-6.41.0.ebuild b/dev-python/hypothesis/hypothesis-6.41.0.ebuild
deleted file mode 100644
index 1bf4b6813bee..000000000000
--- a/dev-python/hypothesis/hypothesis-6.41.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite"
-
-inherit distutils-r1 multiprocessing optfeature
-
-DESCRIPTION="A library for property based testing"
-HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/"
-SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz"
-S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-IUSE="cli"
-
-RDEPEND="
- >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
- >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
- cli? (
- $(python_gen_cond_dep '
- dev-python/black[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- ' python3_{8..10})
- )
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pexpect[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- !!<dev-python/typing-3.7.4.1
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- # subtests are broken by warnings from random plugins
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
-
- epytest tests/cover tests/pytest tests/quality \
- -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
-}
-
-python_install() {
- distutils-r1_python_install
- if ! use cli || ! has "${EPYTHON}" python3.{8..10}; then
- rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die
- fi
-}
-
-pkg_postinst() {
- optfeature "datetime support" dev-python/pytz
- optfeature "dateutil support" dev-python/python-dateutil
- optfeature "numpy support" dev-python/numpy
- optfeature "django support" dev-python/django dev-python/pytz
- optfeature "pandas support" dev-python/pandas
- optfeature "pytest support" dev-python/pytest
-}
diff --git a/dev-python/hypothesis/hypothesis-6.39.4.ebuild b/dev-python/hypothesis/hypothesis-6.42.0.ebuild
index 1bf4b6813bee..1bf4b6813bee 100644
--- a/dev-python/hypothesis/hypothesis-6.39.4.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.42.0.ebuild
diff --git a/dev-python/hypothesis/hypothesis-6.39.5.ebuild b/dev-python/hypothesis/hypothesis-6.42.2.ebuild
index 1bf4b6813bee..1bf4b6813bee 100644
--- a/dev-python/hypothesis/hypothesis-6.39.5.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.42.2.ebuild
diff --git a/dev-python/hypothesis/hypothesis-6.40.0.ebuild b/dev-python/hypothesis/hypothesis-6.42.3.ebuild
index 1bf4b6813bee..7eae997f3fdb 100644
--- a/dev-python/hypothesis/hypothesis-6.40.0.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.42.3.ebuild
@@ -34,7 +34,6 @@ BDEPEND="
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pexpect[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
- !!<dev-python/typing-3.7.4.1
)
"
diff --git a/dev-python/hypothesis/hypothesis-6.40.1.ebuild b/dev-python/hypothesis/hypothesis-6.43.0.ebuild
index 1bf4b6813bee..7eae997f3fdb 100644
--- a/dev-python/hypothesis/hypothesis-6.40.1.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.43.0.ebuild
@@ -34,7 +34,6 @@ BDEPEND="
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pexpect[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
- !!<dev-python/typing-3.7.4.1
)
"
diff --git a/dev-python/hypothesis/hypothesis-6.43.1.ebuild b/dev-python/hypothesis/hypothesis-6.43.1.ebuild
new file mode 100644
index 000000000000..7eae997f3fdb
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.43.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/"
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz"
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="cli"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' python3_{8..10})
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ # subtests are broken by warnings from random plugins
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
+
+ epytest tests/cover tests/pytest tests/quality \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+python_install() {
+ distutils-r1_python_install
+ if ! use cli || ! has "${EPYTHON}" python3.{8..10}; then
+ rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die
+ fi
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/imageio-ffmpeg/Manifest b/dev-python/imageio-ffmpeg/Manifest
index c383ccf9f108..74b44faf4e7c 100644
--- a/dev-python/imageio-ffmpeg/Manifest
+++ b/dev-python/imageio-ffmpeg/Manifest
@@ -1,3 +1,5 @@
DIST imageio-ffmpeg-0.4.5.gh.tar.gz 24065 BLAKE2B b960a54435628fdefc1ce21c7f3e75c6ce1ffa3b838537173a28173589c3d430d805a7f7eb2b091250cce3b29660edaa1b442e28cbae998728cb89067304e9ac SHA512 c4180903f7194cac880c3851b08e4563c6e12cb6336e321ca35a7baf92ec1de5a49880fd05db9c7c266327642d75830cac4060371cbdc76448fb0a2c21ab0c1c
+DIST imageio-ffmpeg-0.4.7.gh.tar.gz 26301 BLAKE2B b794c4c69e43304e089cbab61ff70f3d7d305a515163d0cd0ee4fca678fbec029f01dda1559d6e10e287e56937d6c8f9b52c816df99977034867997c1e392c06 SHA512 4e97bd1258aaa43304a3240460f34a0a4b98340c1dc57f673644af36724935f9f2905378b38626b766e7f609fcbda48d2c58402dc3ef9c48c596936a4bd2cc06
EBUILD imageio-ffmpeg-0.4.5.ebuild 683 BLAKE2B 3c05aaf8e6ff217bb1140915f9684f76dd9b4638c86e45b7fd97152a34f9d66d2565c9bf91ae35a5c0fc5c3ade09cd31e5608410ed7abd533eabfdaae17e4e78 SHA512 f410252e05268da4db8ec8fd2abeecbf4cd32cdd0cb90036bc5e65aafe717080bc1d239d5bd4de37a761eebab8d206e795983bf98d352262dfa1767c54017f87
+EBUILD imageio-ffmpeg-0.4.7.ebuild 720 BLAKE2B f7d6b514162eb16953a8663971981a0b14badae8b101bc5ef71ef924cfd2516935e7785e752cbf3a08b0049da3da07f4ebc9a62843f14abf7af391d91c2f36c9 SHA512 fc4bf16891bcca595907bae1cee0edb113382496f7fc66ba39d23b95c079c41465d72f4c866008118b93242b821bf832a38458999332052d11d06ba70c1853bb
MISC metadata.xml 404 BLAKE2B 6edf3706d02cda22fe3f62df4c773035b0296721571683672ffe287059b3d5b12812538bd8deb4b26008bb28bef65de97feab3aad32b397f55a9d6c62fb95b52 SHA512 3b6ffbd42a85df5f03cb429aa8dd0b5dbe5585b4fd57af4739aa49a96408329bb77c8017eeca078ca2212bfc390099d06670bc70f968f8024a3d5621d1016ed3
diff --git a/dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.7.ebuild b/dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.7.ebuild
new file mode 100644
index 000000000000..042a40ebcb67
--- /dev/null
+++ b/dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.7.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="FFMPEG wrapper for Python"
+HOMEPAGE="https://pypi.org/project/imageio-ffmpeg/ https://github.com/imageio/imageio-ffmpeg"
+SRC_URI="
+ https://github.com/imageio/imageio-ffmpeg/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+PROPERTIES="test_network"
+RESTRICT="test"
+
+# ffmpeg is used as executable during runtime
+RDEPEND="media-video/ffmpeg:*"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -e '/setup_requires/d' -i setup.py || die
+
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index 6b39d673a34a..cebcad6446d9 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -1,5 +1,7 @@
DIST imageio-2.16.0.gh.tar.gz 360333 BLAKE2B fbfea25b9a6dfb945bcaced141649bcc3a7c578115fe2be3151d7a90bab6a51fc20e4806085a2afc934b7ec9de95b5df9fedba9af9722242dac44e2f86009e2b SHA512 18f6e3f0b5c09ac546640ef88a0fe6c157e20ecbaa2de5a2199eab6caac3ca9fd294cf66a2eea79b954271c27390816392af62a27d0e2e11817776efec3a0cd3
DIST imageio-2.16.1.gh.tar.gz 361506 BLAKE2B df7df1cdf414fa762a37c509f2452f7ef20b811695b71acd391d6f565161ae4b5d1caa9dc2f9278ddb87ad518087ed2c729b93806cf1f01a7402e7a77af9383f SHA512 8cd5ce184f67be9cd5edbd5bf51f59c271a71e8fe68c22d284ddabe24cdec6bcf5e590c9c95664b0205509c133e9cd959d11605226a1d4d99f14e95c6d7527c3
+DIST imageio-2.16.2.gh.tar.gz 366758 BLAKE2B cf2f9f2649f3d5a44d5d8efee19406b38cbb8de6fbd079170fd8eb43f893151f68b256e5d3d1fbb766c7f0562783ca2237e6171785927c8ed69a14840f1acb02 SHA512 1a6e0c9ed58d91fc89810d36acc8f5355ec5f0cf8a7dcc099f3a71cd77bc9d5fcf2821a7bd5f67723be46395290c99e4f478949aa11134f11ff2068504c83c04
EBUILD imageio-2.16.0.ebuild 1094 BLAKE2B 3d34653e906f921a0148618c445a58e4214ecba8d1396bcef26f880c0678583a1ecbb40150a3d6c06c6bdf76cd6a558bc38635f4f817617b8ba489fdf694d399 SHA512 0dd8a20ccb2ed4406ae92d833f45728494b93c9c92e111821bb8ed8afa71bb4024aff8b6694f0f2af4c6db05a2a59125d5b5da0c07b22da86d1162f9269f454d
EBUILD imageio-2.16.1.ebuild 1094 BLAKE2B 3d34653e906f921a0148618c445a58e4214ecba8d1396bcef26f880c0678583a1ecbb40150a3d6c06c6bdf76cd6a558bc38635f4f817617b8ba489fdf694d399 SHA512 0dd8a20ccb2ed4406ae92d833f45728494b93c9c92e111821bb8ed8afa71bb4024aff8b6694f0f2af4c6db05a2a59125d5b5da0c07b22da86d1162f9269f454d
+EBUILD imageio-2.16.2.ebuild 1094 BLAKE2B 3d34653e906f921a0148618c445a58e4214ecba8d1396bcef26f880c0678583a1ecbb40150a3d6c06c6bdf76cd6a558bc38635f4f817617b8ba489fdf694d399 SHA512 0dd8a20ccb2ed4406ae92d833f45728494b93c9c92e111821bb8ed8afa71bb4024aff8b6694f0f2af4c6db05a2a59125d5b5da0c07b22da86d1162f9269f454d
MISC metadata.xml 959 BLAKE2B 284b4b8fdf53cc63b6d46d1afd03abf322f8a91ad5feac3828c30198a9e0baa1514f34b91385dbc00830b306e4f78eac5d2bf4be8e377fe98cfb7e5c8db896be SHA512 0a72e91831dec56af50fa96fc6ed74b19fdc15e68255d19fb09c542eea85cfcdaa5a382608add10a63d3e421783225829d20d9b31c26883f7640b6214f2c20e3
diff --git a/dev-python/imageio/imageio-2.16.2.ebuild b/dev-python/imageio/imageio-2.16.2.ebuild
new file mode 100644
index 000000000000..4a1ac91da053
--- /dev/null
+++ b/dev-python/imageio/imageio-2.16.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library for reading and writing image data"
+HOMEPAGE="https://imageio.github.io/"
+SRC_URI="
+ https://github.com/imageio/imageio/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# over 50% of tests rely on Internet
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}]
+ >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}]
+ media-libs/freeimage
+"
+# requests for fsspec[github]
+BDEPEND="
+ test? (
+ dev-python/fsspec[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/tifffile[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # Fails because of system installed freeimage
+ tests/test_core.py::test_findlib2
+)
+
+EPYTEST_IGNORE=(
+ # Needs unpackaged imageio_ffmpeg
+ tests/test_ffmpeg.py
+ tests/test_ffmpeg_info.py
+)
diff --git a/dev-python/importlib_resources/Manifest b/dev-python/importlib_resources/Manifest
index 1f09ff757693..28884a18dc86 100644
--- a/dev-python/importlib_resources/Manifest
+++ b/dev-python/importlib_resources/Manifest
@@ -1,5 +1,7 @@
DIST importlib_resources-5.4.0.tar.gz 30554 BLAKE2B f5be47cb63813aea15f65d251115cf398f695041871fdf6e8885fee11d9a9d7a2fbfd07efd494bd7c91077f99ab871e06d45f49de9f7e501a1691601206bfb55 SHA512 9262c185bdf79fad0a11caabc5c5df836702a74e140a9f60ace857e3f6a60fdb091639b2fb7129b17bad5a46968f43dda7d176fe39af495370dd31f04891fb1b
DIST importlib_resources-5.6.0.tar.gz 30846 BLAKE2B 9a83554cd65b7851c4a8c977509f3fc255de3c5927661764e702eeae142b7d0cc75f809fe2a438b6f3acdb2facbdc3dadbf3f9dfed5615643dc15e04545dcf8c SHA512 d3c88dd5f1877b205b4c53ab9c8d4180ae87be0ff9dd11483024de40c84fe7da359f70337aeacc5df3b6deca88b903bb01850da8a54fd057e4174806ae767deb
+DIST importlib_resources-5.7.0.tar.gz 31185 BLAKE2B eefdc2380b580c274391369eb7a0432f74987a140a9a2eab2c43756148c1982ffa6f91ddad69992b85f88efdb5d22a40f0f95abd4e12de06be7d3d9ecd237579 SHA512 671395701ab96b8a4985f33470cfe2eea58fb60ca04d9763307958f08c535cdfee62b6532c33e24aa851b872e61498d169b4882788b9b829ba9549c84554f6fb
EBUILD importlib_resources-5.4.0-r3.ebuild 1356 BLAKE2B bcd93a64fea459fa5a31cfd0c58725dd57ac7d8c2997d0546ebff6127f6eed5957de915adc0acd8eaee1493324210fe1a04a4c9d854299f9d3f814895bbf7b9b SHA512 edc37725b572e6812b89489c8d8f731eafa47896f0aa79237b6510e5e08227d32ca6e6e80e12607667e25dff141a0943a96481c977d4cfab4c2c82275cfe4b7d
-EBUILD importlib_resources-5.6.0.ebuild 1259 BLAKE2B de740e96002e512e8478b57a40415a58fbe0fc3c0f77b910b7087751ccdd7618fcad1c9cd87016e83f6b4d196dd548aa5b28b545d0f672253c02742373f1cf51 SHA512 78edbe5e74dd8e1952b293aeff9f036b2ec1aa1d8181840bc22f359426c03f5d18906147d40c015e54e3cfb03c6c6d99d94a07bf67ae76d855716a1bb0fc07fd
+EBUILD importlib_resources-5.6.0.ebuild 1272 BLAKE2B 12674e881c7ee44bc1e5fbcb5702c6c5c15461190ddfa27562f092a8106173f1780c05588a4cacbd5c7816082f250c806473db433be3543497a27a274ea68676 SHA512 8117800259a0bc0f52382e75f0845a7b81551b903a6de50b7a89acfbaf8d95a6f1f4be457e35e9e9b1b745739a865ed03b559c817eadf1d4e5d6fd5fc00b4c6b
+EBUILD importlib_resources-5.7.0.ebuild 1272 BLAKE2B 12674e881c7ee44bc1e5fbcb5702c6c5c15461190ddfa27562f092a8106173f1780c05588a4cacbd5c7816082f250c806473db433be3543497a27a274ea68676 SHA512 8117800259a0bc0f52382e75f0845a7b81551b903a6de50b7a89acfbaf8d95a6f1f4be457e35e9e9b1b745739a865ed03b559c817eadf1d4e5d6fd5fc00b4c6b
MISC metadata.xml 945 BLAKE2B 130dc56a13a8416168baf91e804e1fdef0d65978641c3fca5eb663b8accb5b1adc066bc4033751f03a9c729e27d0448925a7b623431922056fb7d282db052734 SHA512 ccb23df48a89f69133469722fb37acf516127b207b946cdea240cf82e2ba5422ee4e2166d1a9419031408a7624a52256e322fe7e478a9a7b8214ab4bc5c9b92b
diff --git a/dev-python/importlib_resources/importlib_resources-5.6.0.ebuild b/dev-python/importlib_resources/importlib_resources-5.6.0.ebuild
index 31f3ce7d8000..c13797db40dd 100644
--- a/dev-python/importlib_resources/importlib_resources-5.6.0.ebuild
+++ b/dev-python/importlib_resources/importlib_resources-5.6.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/importlib_resources/importlib_resources-5.7.0.ebuild b/dev-python/importlib_resources/importlib_resources-5.7.0.ebuild
new file mode 100644
index 000000000000..c13797db40dd
--- /dev/null
+++ b/dev-python/importlib_resources/importlib_resources-5.7.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+# This is a backport of Python 3.9's importlib.resources
+PYTHON_COMPAT=( pypy3 python3_8 )
+
+inherit distutils-r1
+
+DESCRIPTION="Read resources from Python packages"
+HOMEPAGE="https://github.com/python/importlib_resources"
+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 ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ >=dev-python/zipp-3.7.0-r1[${PYTHON_USEDEP}]
+ ' 3.8 3.9)"
+
+distutils_enable_tests unittest
+distutils_enable_sphinx docs dev-python/rst-linker dev-python/jaraco-packaging
+
+src_configure() {
+ grep -q 'build-backend = "setuptools' pyproject.toml ||
+ die "Upstream changed build-backend, recheck"
+ # write a custom pyproject.toml to ease setuptools bootstrap
+ cat > pyproject.toml <<-EOF || die
+ [build-system]
+ requires = ["flit_core >=3.2,<4"]
+ build-backend = "flit_core.buildapi"
+
+ [project]
+ name = "importlib_resources"
+ version = "${PV}"
+ description = "Read resources from Python packages"
+ EOF
+}
diff --git a/dev-python/ini2toml/Manifest b/dev-python/ini2toml/Manifest
index dfc04af6a83d..6fe12391133f 100644
--- a/dev-python/ini2toml/Manifest
+++ b/dev-python/ini2toml/Manifest
@@ -1,4 +1,4 @@
AUX ini2toml-0.10-test.patch 1883 BLAKE2B 88402feed5aa7e51587f7297b8c3afa058d04e0f878acf1a6af5dfab77cb50d0c5708cfe9e1a45d704f7fbaca068cf9f3d0838bdcb6e1aa3145129f6239180c9 SHA512 1df613aa1e793716e4b0e7a83b3f15bb69f7abd5c43831e0d09dd4ec42ee8ed617586188bfb9bfc6863f93f4cdeb0114226e9da44c8b3a73b04705f7c9139c87
DIST ini2toml-0.10.gh.tar.gz 93535 BLAKE2B 8d8a5b31c53b9194e578b473dfd562b1b569d701b36b267ec4f59ea75ec03abd6e1df5541327b9414a2f1c04b1cb41ec57c6f900007f69a3c51a172143d2eacd SHA512 3d88f97c50a13fe3878e3fa35d70c9051874bec99d278411dcc7098d86898deb0e490be26f293e9a304d4c9a2842274e68126a2d20dac77b526161fde682dd75
-EBUILD ini2toml-0.10.ebuild 1694 BLAKE2B e2393f284853fb5577642854c77ec5f45224a40095e468b7c2d09893d4775d37473aa903e50dba701946897f97273c8a10dd96804e0702418e310ab31beb7f65 SHA512 9f08476fe9e7f5ed3cb22a2c2e4e4f4e46c1374fbb983f345e2030c7be18c737ac6e185dc995a46b429b93873c8f11dfb93926c93ef3253a9195e6d126078adb
-MISC metadata.xml 373 BLAKE2B 589d20ff2e2db3152d2d107842ed6627f4fabfaaa0a5ee2981fd8cb23429caf40cf1b8894bbb720a9ed83e690623acd3d7f7bdb1be5e45328dfe0627b6125389 SHA512 6f99f7a92a6095308ed4c9817418c11b8f9017d15017908af7c42962b4a3591768415239df700fccd7a46d5c3b0e03538fef43f8858bbbbc5a87b2c1bfaffced
+EBUILD ini2toml-0.10.ebuild 1719 BLAKE2B e77fd76584fe3fadee31398a1528b48cc9d31b8e3a29e6ff4137b406518acade2ee1cac35a84d00da46a082dc4436c4ce4c709d80ce5cf2526e79c70baccc93b SHA512 1c76ee1bd9d7db73c1e2642af47f5804606277224fe17f3ecb45497d55cbd3bec9e30430d6853bceab78a8d043707c6d82c09a87c96fd06f102316d753100f80
+MISC metadata.xml 374 BLAKE2B d1d096c2db4d1975e07553486be8e1ef66a63338b6a6617f71131565b80f612b9d50ca7c039d0b37b02eec56421231f52833390eb8536de44d4edd7c90d307f2 SHA512 21a272e9c3a7eb3e0950358f8ffb90b961ff0e39073519ed0b36660dfae91b24f8e09e3b89a20dbeadba45d995eea4bb89d484acc04a7251dfb9f33603bef998
diff --git a/dev-python/ini2toml/ini2toml-0.10.ebuild b/dev-python/ini2toml/ini2toml-0.10.ebuild
index d855885d7eef..8b6d5d0eb8e2 100644
--- a/dev-python/ini2toml/ini2toml-0.10.ebuild
+++ b/dev-python/ini2toml/ini2toml-0.10.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~m68k ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~m68k ~riscv ~s390 ~x86"
RDEPEND="
>=dev-python/packaging-20.7[${PYTHON_USEDEP}]
diff --git a/dev-python/ini2toml/metadata.xml b/dev-python/ini2toml/metadata.xml
index 23719e79daa5..93b45a134be1 100644
--- a/dev-python/ini2toml/metadata.xml
+++ b/dev-python/ini2toml/metadata.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
+ <maintainer type="project">
<email>python@gentoo.org</email>
</maintainer>
<stabilize-allarches/>
diff --git a/dev-python/iniconfig/Manifest b/dev-python/iniconfig/Manifest
index cd545e0a2b37..404178fb574f 100644
--- a/dev-python/iniconfig/Manifest
+++ b/dev-python/iniconfig/Manifest
@@ -1,3 +1,3 @@
DIST iniconfig-1.1.1.tar.gz 8104 BLAKE2B 31301484887018a6aa75c944e2f8643f85b2433534ae46a8da893a113f2376eca14cbee88095a3784d1c52f26d4c748260c1df59c46b8f94cd342038f93242e8 SHA512 c9341db7e3ec2204b6a674fca7824cbeb492e3576d5ac3f084b234c82842b28f2f6acbfdb812e183f4334a95b990551f942a4caf548f5ce7ef14885f931535ee
-EBUILD iniconfig-1.1.1.ebuild 546 BLAKE2B afb12ca318102b7ec90724b93cd683aa7fa5ec2ed9b92fc636779fb9c78c67391a9d49d8a654970317d65fbe95041a48dc62e769409f32be20e2ef58d9b1cbc9 SHA512 f27f016df947f06e193fa211bde48c7312b7cc7e29ca8f1eadc3f578c7fa88e6379218594f9bab7d5be0e362fd1ad02351350cbc5970cb1eba23a8e86b5b5c8f
+EBUILD iniconfig-1.1.1.ebuild 639 BLAKE2B 6971f370408e637fd82ceb17d553bcbce69d122a87f76095b774d17a4daabae8621d558f335e0a09ace94245e20539d83cfa9c47e5dae6141e92a1c614194789 SHA512 744c95e54ce212ff618d2d0f97dae38ad01e4f0ed668d2d1f002f61ca59757b158bdd2aab2ee01a189e50cfbbc456a92ebe0a8aa7e2ba10e2d0881e31de4c7d3
MISC metadata.xml 315 BLAKE2B a05652fa71e2a5233d7b92ac1221558092caeff3b78dc6cb1ea9ab0b4b369b87a5cf83b67d3bf5577078d81b57380d56338425fedfaee66d6584e1f5275b9fea SHA512 4712b54566443e736e28195f2ac6d718a11d3de4c1d15a48fc2f43e2d739c1b670a3468d237482ec0a14e7ea13ae45a7f1d0102a4aa9a9701494561c83f0a83a
diff --git a/dev-python/iniconfig/iniconfig-1.1.1.ebuild b/dev-python/iniconfig/iniconfig-1.1.1.ebuild
index 9c4050d064bc..888fdd770cf7 100644
--- a/dev-python/iniconfig/iniconfig-1.1.1.ebuild
+++ b/dev-python/iniconfig/iniconfig-1.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
diff --git a/dev-python/ioflo/Manifest b/dev-python/ioflo/Manifest
index 3080798b1a6c..e84f4a3fe343 100644
--- a/dev-python/ioflo/Manifest
+++ b/dev-python/ioflo/Manifest
@@ -4,5 +4,5 @@ AUX ioflo-2.0.2-python39.patch 3813 BLAKE2B a21f5829b5a2fd4200350949d66d4fd77f5b
AUX ioflo-2.0.2-tests.patch 1059 BLAKE2B a093cf0db0e00c4f06f0eeda76acee4515951e0dca1a77688e2cd4ccc33a3b10402228d76aa25f787cbfa8771d12f0613fe62e5fa38e09b6d8238870c2b25951 SHA512 5642963e6c29941c2803c6833d229b9fab62f60e7534fb6bfd7a101746eff1704dcfe3bdbbc72bfb466317562d995ede5a70a8ffc83ae9e76ab2d9c01bcab349
DIST ioflo-2.0.2.tar.gz 837382 BLAKE2B 1fe878c8a9a47a9be5083e392e15256f1a566433b4341e2ee234e84332bb72af0c426d04c77ccace33cfb05664745caaa63e910913c3d63bbb2e5d8360a1ec90 SHA512 7485924ce329889afb1c3e0555b54fdbfb11eafce48fb0ac15bacd229fea512c44fcc118bbc4368ebc7c770d62129ee6b895b982f73a269de7131ea37daac02b
EBUILD ioflo-2.0.2-r1.ebuild 963 BLAKE2B 9838b1c970433daeb79bb877f5ed72db9150249d0d5307a299ad969c35c880750d66fee3426dc4569c45afa3cca57bd51a49ddf77ee9dcf694af6f983272a7af SHA512 fb4eeb959d214349c17aa82c8c6a01e33c6f81a4d512c84c67e6d9d6de3f7ce590acaa70d00d1fbf6685c3a380972bd14aaf5c00430fab77c6d741e82f39ac6e
-EBUILD ioflo-2.0.2-r2.ebuild 961 BLAKE2B a38dc70591cdb50076baef144cb10400640c01095e0ed09d03ecb14d2ee6559cd73d702be20f82a8d64f1670fa634d3e7776db1fb38263d5d2f29bf70830de7c SHA512 145e79dab3608897d4bc2f05107b0175fd3b9490e4c7ca12ba66aad9536793f2ea6f0a749b85d36dbd1895af223c6ee41c2d3bbd2b3ae94423fb2a9684e584e2
+EBUILD ioflo-2.0.2-r2.ebuild 966 BLAKE2B 02901c0d903956fd67f0a230b0130f48999f90ecd1e941fd2800f67a1ce7f0e220b8c9b4f14272b6f2529d5e9959df26f86c8549540a0417b712bdb4d4eabb5d SHA512 4de15ae1eeafc83c3f5417e6bc31bd4110ec24a7b9c94fee2936e4113f8304674ae7992a9362a3900f15db22c349c2219a5f545ca921522561f24c56a0fbf36b
MISC metadata.xml 494 BLAKE2B dc398c0ee508c0c1cf9ee17712efcbf7f994ed053416da6bdd236fe80402b80ce251272824bebbdcc7ea79cf98b6b5dd812de11fca55eb625bf19e5cf93228e3 SHA512 7364c6b7a37dd8ed762fc7d609e71ff93cd3321f6f94f88d795bd0a3082749571644cbdfd3c9d63a916249122fdfb47ff5377907159782ddf5744c5ea4a13f39
diff --git a/dev-python/ioflo/ioflo-2.0.2-r2.ebuild b/dev-python/ioflo/ioflo-2.0.2-r2.ebuild
index 450633f76998..1be90db904ae 100644
--- a/dev-python/ioflo/ioflo-2.0.2-r2.ebuild
+++ b/dev-python/ioflo/ioflo-2.0.2-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index 9c49c6870d7b..7ac04a357207 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -2,9 +2,11 @@ AUX ipykernel-6.5.0-drop-pytest-cov.patch 420 BLAKE2B 89c6eafcf86a9033122a59a944
DIST ipykernel-6.10.0.tar.gz 129057 BLAKE2B e50fd0b5d041236002d29360eb670e5bcf97ad6e0eff091e62a4189567d14832b6fa95915bbd29818b897430fa3f37b930c54155a407cc46d7a9607aa19caf2b SHA512 9f2c9e24244e5c3aafbfd2da6a131cbf19abfeb8164e6a64c69aa4b65dad92101137482c71f53eb5d8395944d6714938a73556e5dbfc8a6c92303c716d6244b5
DIST ipykernel-6.11.0.tar.gz 129429 BLAKE2B 746cff0b32a1282f8abe02bd339d35061ceb04d3f4d7fc325bc97b744185958ed91beaff83c19d269e0d8ec7b35c5c88412c135c1aa2dcbf770846986eddc82f SHA512 69b88e3c8b552f5277f392a004a33a5c64c2edc93aeea0d2c2d03b0d8ee649f41fc1378068c1dd8322807cce188f5579c0d92730760baeca8170a98f585f500b
DIST ipykernel-6.12.1.tar.gz 129979 BLAKE2B 96ee301974c9353374b6869003995238068f4abcdaa0cf4c2b6294c1ef8c4e6358e93a41feaa49fcba587fb94ca719f3180eac2b47fbbf6c54fa9fb315d784ad SHA512 309701a287e8b87d0f8b07eac402e2fc163515f471f3b5b3187bc210c47714d4cfb496f40e34ebad47be5e7eca8157ef0eea7da141fb16a6fd943f4a2095f360
+DIST ipykernel-6.13.0.tar.gz 131331 BLAKE2B 95a662b5ff6062fd8f6712a214b2bdcb227064acec145ebbb2ff7dfc0647ee9c486bbb560502e8ab6c5f74bb44c7715a1ee16f4b8cd2661b7a6e77206be7ab67 SHA512 6025a540d7ae08f637d2cc9a022805df54c11844c93d989be73a3a800fb0985ec56f2ce5d8ee940a5ce51d41b4d1f632131b25c1f5847cb51623c285c4944f39
DIST ipykernel-6.9.2.tar.gz 128759 BLAKE2B 74740bdbe420d14cbb75e5a1dee9bfb0894c3e10ebf029bd7ceb29eb5112489ef83bc9a2075f6dd1cf16745f893d3782ee22144edfec66d650246eaa0d97215c SHA512 a452d7a44c4e33cb2d79262916045fe3044803f20db7d525bca3277dd49e9d216d07a832312b29a5a61293ecf7863641a45e0f188136059799287c5983beb0d4
EBUILD ipykernel-6.10.0.ebuild 2200 BLAKE2B 77c1722799ea3d15759b3ab31da3627dbf9a9fd994072a215b4b4fe1323b336e01b62594cdf9d0ba4ac3a063bc9652f88479d40a67c77c8b1a6ea716ea48380e SHA512 49901d9c9d20c82449be2d408bc4ad48558772f2f998561673e7c049983ba3683e68766ad0858b62f16f12f6b6cd9da9b9d8212137fd850745d625cd8b7a200f
EBUILD ipykernel-6.11.0.ebuild 1954 BLAKE2B 9274963c4e0e9610c258eebe67233a42be41cabf038cf9fd923cd5b71bfdd2800b0473740fb63649a62cf1a72ddb00376497daa6ea34b6fe72f566257f710376 SHA512 e5ca662cabb40d34df9271ec094f67c82d71a20327582ebc2419265fcd809adbf352949ac31c0cc58f93c7d7d950a9c32c171c060e2e377a6c06a9948d9f226a
EBUILD ipykernel-6.12.1.ebuild 2027 BLAKE2B f0e464beeb603d1096bd5650dc3a2c3f52cb860156e43075c52d88bd8da014cd560f87f7b772025af89c723234f4d2b3e6d34f8588752a1e5599826a9ce5c720 SHA512 488d7c57ce1df00cec65e0556d1540ac2085da3e24dbd7806766b3da683a049d22ff60b687b4bb99f9d22fa4ff1a48b5e8587b1f70f793b3624a156e40aa8e7a
+EBUILD ipykernel-6.13.0.ebuild 2027 BLAKE2B f0e464beeb603d1096bd5650dc3a2c3f52cb860156e43075c52d88bd8da014cd560f87f7b772025af89c723234f4d2b3e6d34f8588752a1e5599826a9ce5c720 SHA512 488d7c57ce1df00cec65e0556d1540ac2085da3e24dbd7806766b3da683a049d22ff60b687b4bb99f9d22fa4ff1a48b5e8587b1f70f793b3624a156e40aa8e7a
EBUILD ipykernel-6.9.2.ebuild 2192 BLAKE2B 5770e09eb90f1d2155cebd9dbce1a4c41ef2b90bb5122c2b25102e55c8d5e03632f6cc65673ee1e89396a0ab17c4ea4b28f19234690d66253648800697e46daa SHA512 928f2cd0c55b57f36f52955d17a491416e661e3520d0c8b6bb12a8a85fb9e7d5017dda0a1f5570759ae8a7eb55cece93d93ed2c3217b48ed82b595c0028a5369
MISC metadata.xml 527 BLAKE2B 4a24cb9d5b801bf94c71c47d0c90b04bc249fb41a794c7b688a5762f08545d1fcfe9e4976aa4f583ecb456458b5f6dfc394349633959444584c0abad0da4be42 SHA512 ed9f0ef12ec5de67a646783243555f1737604a84c78c57b9f7c65137cec8cbc396991411501927f92bd393daad2238c27363ecc9c115031450231c2a4fb2cbb9
diff --git a/dev-python/ipykernel/ipykernel-6.13.0.ebuild b/dev-python/ipykernel/ipykernel-6.13.0.ebuild
new file mode 100644
index 000000000000..f3c45991a014
--- /dev/null
+++ b/dev-python/ipykernel/ipykernel-6.13.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+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 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/debugpy-1.0[${PYTHON_USEDEP}]
+ >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
+ >=dev-python/traitlets-5.1.0[${PYTHON_USEDEP}]
+ >=dev-python/jupyter_client-6.1.12[${PYTHON_USEDEP}]
+ >=www-servers/tornado-6.1[${PYTHON_USEDEP}]
+ >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}]
+ dev-python/nest_asyncio[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+"
+# RDEPEND seems specifically needed in BDEPEND, at least jupyter
+# bug #816486
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/ipyparallel[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # TODO
+ ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_pylab
+ ipykernel/tests/test_debugger.py::test_attach_debug
+ ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
+ ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint
+ ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
+ ipykernel/tests/test_debugger.py::test_set_breakpoints
+ ipykernel/tests/test_debugger.py::test_stop_on_breakpoint
+)
+
+src_prepare() {
+ sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ # Use python3 in kernel.json configuration, bug #784764
+ sed -i -e '/python3.[0-9]\+/s//python3/' \
+ "${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" || die
+}
diff --git a/dev-python/ipywidgets/Manifest b/dev-python/ipywidgets/Manifest
index 407214e426e8..eb7630898a0d 100644
--- a/dev-python/ipywidgets/Manifest
+++ b/dev-python/ipywidgets/Manifest
@@ -1,6 +1,3 @@
-AUX ipywidgets-7.6.3-py310.patch 1526 BLAKE2B 102af6c7656f938aa6019a3e1cb82868d879f8bd233ec5ee6df99bb6e7f2f06bc9b4b90f13813844bf607f4b72908ad98823e7e2714b0919e9f61bb469471a90 SHA512 6a539b3c1d617facb0e9ebe0121c390d524a2181e4bfa11c59494a56f41265483bcedda06b9b3b6f60d81eccea971bf94a108014baa4aef78712f624ce0b956d
-DIST ipywidgets-7.6.5.tar.gz 4072535 BLAKE2B bc2347863af42254e740454e1d91ca8b7fc03de9dc6a2fdddaf9dbb13da2fe7af0f429733166865ebcdda9840189fc65dc677b7181b34f1c0dc697905aa3af4f SHA512 4952f1cd293f1a4bf1721222579273c95f59adfa9385963617924f5f28232e1940ec045e18aeae83ad138176e4d887e952fe875b960279f3e0b7d982a790a4dc
DIST ipywidgets-7.7.0.tar.gz 4074763 BLAKE2B cff338dd635c57943161c78708e6a69abccaa46878e0bedb11ead76590b858ba57ce4dcfa8052533a4849da0dc9d5472987a7918fd2043462a21a908105d7910 SHA512 038da040912e6701762fb66fb3b6996ce0a59706afb05405b5932c02d34733842b227426f0b29eea115196bab384617425b0553c5db13a9dc832bddef63dfb92
-EBUILD ipywidgets-7.6.5-r2.ebuild 1044 BLAKE2B a4a1331cc4077b6bfa780bc1d0824bfd7f5420a5fdaae397b1fbe3147620a7125cc7946ce514020592ef2665d580fb0028059cfbf2a1db127633f5ad38112190 SHA512 02cf286b027827a5588008fc14dc116a272742f1b1c1e89261d40f56f07d8d84159985421179936f7af8869a66704f9763ae6197d89ed1edcfaa3f54c15abb5f
-EBUILD ipywidgets-7.7.0.ebuild 998 BLAKE2B 16610a5b3a60cc31b47b4083c6e88167631793dee5d4ba152b0a963092d1167dad181dcf91e11636824d614ecea4801004a350dbfb5f373f45eb9bfd6e80b973 SHA512 e775a3e1b9b70ec9465f14591b6d20becd6a48b8e76554dc115779ff6779ee77b7b6d4ff81e5f4406f4c6f64c941a546665fe3318d5405c9efd83999eab68017
+EBUILD ipywidgets-7.7.0.ebuild 990 BLAKE2B db29723bd37454ce6bb52d34ba08d00f1098970651fd53fc892532cecbce6591704130047860230e67e66f2c0dab785383f4b8de1387582f8065d2d71db7962e SHA512 23d1814f143bf6c54be421bb4a53fc38046dff9f0ea48332d4587d8942bc655b7d1fbf706ea51c115e0379c7a9802f42c6cbe6cb2a504ee301ed4539da3609f3
MISC metadata.xml 537 BLAKE2B 1f3b91be328b958870a72b5ce438c3e5bf67efd072b59dcb5ae77a9b89334e726af4fe8771221a7b728905cef4175cf7e0a49b11c651a7c0520b5cb032085985 SHA512 cb8092ea7a06e309a26abb78f5ddfd4a91f416e15374d2b59fb5086a64cc13f3dd408e18caa6719d12b1f18f762469a72a1027b2a047db626c51d22a5f304e54
diff --git a/dev-python/ipywidgets/files/ipywidgets-7.6.3-py310.patch b/dev-python/ipywidgets/files/ipywidgets-7.6.3-py310.patch
deleted file mode 100644
index f3d82d0a8ec1..000000000000
--- a/dev-python/ipywidgets/files/ipywidgets-7.6.3-py310.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From f9a13dbb3b8f1ffefef483bdb4c14f04f7743ff1 Mon Sep 17 00:00:00 2001
-From: Jason Grout <jgrout6@bloomberg.net>
-Date: Tue, 31 Dec 2019 12:57:52 -0800
-Subject: [PATCH] Fix more python 3 deprecations
-
----
- ipywidgets/widgets/interaction.py | 2 +-
- ipywidgets/widgets/tests/test_interaction.py | 3 ++-
- 2 files changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/ipywidgets/widgets/interaction.py b/ipywidgets/widgets/interaction.py
-index 3dd7272047..6e3b9fc955 100644
---- a/ipywidgets/widgets/interaction.py
-+++ b/ipywidgets/widgets/interaction.py
-@@ -246,7 +246,7 @@ def update(self, *args):
- except Exception as e:
- ip = get_ipython()
- if ip is None:
-- self.log.warn("Exception in interact callback: %s", e, exc_info=True)
-+ self.log.warning("Exception in interact callback: %s", e, exc_info=True)
- else:
- ip.showtraceback()
- finally:
-diff --git a/ipywidgets/widgets/tests/test_interaction.py b/ipywidgets/widgets/tests/test_interaction.py
-index 1ee946744e..c792c5377a 100644
---- a/ipywidgets/widgets/tests/test_interaction.py
-+++ b/ipywidgets/widgets/tests/test_interaction.py
-@@ -249,7 +249,8 @@ def test_iterable_tuple():
- check_widgets(c, lis=d)
-
- def test_mapping():
-- from collections import Mapping, OrderedDict
-+ from collections.abc import Mapping
-+ from collections import OrderedDict
- class TestMapping(Mapping):
- def __init__(self, values):
- self.values = values
diff --git a/dev-python/ipywidgets/ipywidgets-7.6.5-r2.ebuild b/dev-python/ipywidgets/ipywidgets-7.6.5-r2.ebuild
deleted file mode 100644
index a3cebfe5cd69..000000000000
--- a/dev-python/ipywidgets/ipywidgets-7.6.5-r2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="IPython HTML widgets for Jupyter"
-HOMEPAGE="https://ipywidgets.readthedocs.io/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/ipykernel-4.5.1[${PYTHON_USEDEP}]
- >=dev-python/ipython_genutils-0.2.0[${PYTHON_USEDEP}]
- >=dev-python/nbformat-4.2.0[${PYTHON_USEDEP}]
- >=dev-python/traitlets-4.3.1[${PYTHON_USEDEP}]
- >=dev-python/widgetsnbextension-3.5.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-PATCHES=(
- "${FILESDIR}/${PN}-7.6.3-py310.patch"
-)
-
-src_prepare() {
- # upstream hack to autoconfigure ipywidgets in jupyter
- # we don't have jupyterlab_widgets packaged
- sed -i -e '/jupyterlab_widgets/d' setup.py || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/ipywidgets/ipywidgets-7.7.0.ebuild b/dev-python/ipywidgets/ipywidgets-7.7.0.ebuild
index 53ac748a0cc1..60ff4498a5c9 100644
--- a/dev-python/ipywidgets/ipywidgets-7.7.0.ebuild
+++ b/dev-python/ipywidgets/ipywidgets-7.7.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/ipykernel-4.5.1[${PYTHON_USEDEP}]
diff --git a/dev-python/itunespy/Manifest b/dev-python/itunespy/Manifest
index 84e2540d8afc..75acf0a72da5 100644
--- a/dev-python/itunespy/Manifest
+++ b/dev-python/itunespy/Manifest
@@ -1,4 +1,4 @@
AUX itunespy-1.6-setup.cfg-description_file.patch 206 BLAKE2B a2df4fa4391a17e823cb0e389adf33a6b9045da604663007d4d43c533bc992244306f30f282a0022963882f6237f332e547186ee4fef15bab68e45a70d8c1c19 SHA512 3cfc66283030f9a2caae086afaedee858cae4a322c001fd7716e7751a6e3228c8d059a0f68a15ff0f508d0f1b54e61d38c1fd3b4b5e58aa276b0b6a8a9a114d6
DIST itunespy-1.6.tar.gz 9724 BLAKE2B c46ccfd00a3dec1772499d3299dae7c20355628176db4e660aca0b2b819b81423ac78ce55319c822c15e1c4bf0641c2fc3c4d9ba94dafad1ffdeb503be4f76f9 SHA512 d91428e23a71bdbc62e6b8126b379aa48f06a365056147cf30eb4fa6132243d35c8a8d6dc536174a53f206bf7bcb4dcebb5a3697fac0fd88cbcb38205202ad81
EBUILD itunespy-1.6-r1.ebuild 735 BLAKE2B fff57c918202e4de83b8b291a68df703516bd7d588e3d5d9544353e2652db8cff1038e39120a4d5cf798c1484cd106b10757d1588c56b6e37dd443683bced267 SHA512 d320d16839c9e43a4a05c85f1bba5c6dd353c5e61107191fcfbce9b6a5aaeb182e7ce864d095898d7febbb5f667787699fd3cf412cd411515a9d91cef6a9c2f3
-MISC metadata.xml 409 BLAKE2B 88afe27e4e9962a63bd257732b539d187aa00d88ee0446d7b70b0d239d22229002c0f7ec5db4f9888eabff8832e5698a1813dbe66e9ab0efd1fbcc6ca9b47a18 SHA512 d90439813c6027846bed561d8f0085c5aa9f024794d5aa3b8639644a4f62720cffcc91967bcbd31309bc1d88eef9dff91e97cd089e8814402c942c301bc99941
+MISC metadata.xml 457 BLAKE2B f9363dddfff811a399f7be80aadf8f4f33957137c497a28d0cf1860f95f0c51f829f9c8c7630f2374f71abe2c22c812e3701a18643cf8989837bbf405a48020a SHA512 ed7c5ab634be60af43ad020a6075d5b41bb1f781bf763fccfee697a3f9e74d36373af6735a34a16de5c588d7ddae6b921e2b5ca35861f345095fb871cd7bbf1e
diff --git a/dev-python/itunespy/metadata.xml b/dev-python/itunespy/metadata.xml
index f449f0046a80..3ca6ab0ecde7 100644
--- a/dev-python/itunespy/metadata.xml
+++ b/dev-python/itunespy/metadata.xml
@@ -9,5 +9,6 @@
<upstream>
<bugs-to>https://github.com/sleepyfran/itunespy/issues/</bugs-to>
<remote-id type="github">sleepyfran/itunespy</remote-id>
+ <remote-id type="pypi">itunespy</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/jaraco-logging/Manifest b/dev-python/jaraco-logging/Manifest
index ccc513cb7634..6922363eb0cd 100644
--- a/dev-python/jaraco-logging/Manifest
+++ b/dev-python/jaraco-logging/Manifest
@@ -1,3 +1,4 @@
DIST jaraco.logging-3.1.0.tar.gz 11801 BLAKE2B 858f0930b7e04ea6f1e3d13b3d7be1056ad9efa901857ded3759e450e151c8485feb1cb6eb91c8ebf7be53c649bc818759009394b20f606fd5551c82ce0d1e61 SHA512 ce9a9cbad6d6bb448615eac986d361f9c6ff477b1209e85433f12a49055a9e30125cd49bebcf915a08b8efe0732439a8e1d336e63f6454369b3e846a9a1383ba
+EBUILD jaraco-logging-3.1.0-r1.ebuild 875 BLAKE2B 8e3320a04eb574db55d4ecc97e8f4df8502b9ff1162db63a7cea13a06ce81790bf1caa0cf24dea5c384766ea1e03e6cd3c70fd6939036e87bf4c79088756b145 SHA512 5a6301eaa8b1f266a2d534a8945b93f198482ea168ed6c0653a2530f8c420e05e760f6dcf2b4e58928dbe37bc0e92631b734fcb85f5543d00fe737f3a6247f7b
EBUILD jaraco-logging-3.1.0.ebuild 1132 BLAKE2B 4779589275390675aace6120b60c5cc2037b0a87f1bf592e91560d83a7731c6801ae9b4bf465f2f2074df88498d56d021365fed25c2d72fcdf4de11a110c58e2 SHA512 1eaa8c30526cf1ed1c911c22deaab4c87f6e651bfccd428880476f934de9eb0c5c470450801305102965d7e0c5d83ef5820194903fa42227ac9d41cebf888ac8
MISC metadata.xml 477 BLAKE2B 80a8d13614d491f26aab4b2c061c59632368d4749d4df2e1ba2346367b4b49410b26fdafc2e7f18c6d3f45290e887ee537e46f82977951b7189d400c291decaa SHA512 a5c2ad40d7ccb6d1c70ea541c57b0320dcb53f40edff344a9358f6d5867d560aa5898dccd681967ccef790844c1934fb91e6de4a520399e59b9125bd23377fb8
diff --git a/dev-python/jaraco-logging/jaraco-logging-3.1.0-r1.ebuild b/dev-python/jaraco-logging/jaraco-logging-3.1.0-r1.ebuild
new file mode 100644
index 000000000000..f72cbefc5a94
--- /dev/null
+++ b/dev-python/jaraco-logging/jaraco-logging-3.1.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+DESCRIPTION="Additional facilities to supplement Python's stdlib logging module"
+HOMEPAGE="https://github.com/jaraco/jaraco.logging"
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/tempora[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs \
+ '>=dev-python/jaraco-packaging-3.2' \
+ '>=dev-python/rst-linker-1.9'
+distutils_enable_tests pytest
+
+python_compile() {
+ distutils-r1_python_compile
+ rm "${BUILD_DIR}/install$(python_get_sitedir)"/jaraco/__init__.py || die
+}
diff --git a/dev-python/jmespath/Manifest b/dev-python/jmespath/Manifest
index 3f781882a4d6..679cbf3008d6 100644
--- a/dev-python/jmespath/Manifest
+++ b/dev-python/jmespath/Manifest
@@ -1,5 +1,3 @@
-DIST jmespath.py-0.10.0.gh.tar.gz 81860 BLAKE2B a6181bde0189badcf3ec9a8cf2a913ddea27634b89e181c4b990a0c1eeb3bb777f6f3758ed6ca8acd061b06d853b9857ad33faf037201132bc73572c5d009f4d SHA512 84d787a9547bf0d33dfb4cf42514d6a7a1e69fb8867ccb9d84aa0555ea52b3064a9c6a49b3c51564090bb1d1d2d067fe1887105d744a0f25a991d9e9595c85c5
DIST jmespath.py-1.0.0.gh.tar.gz 80829 BLAKE2B dcd5e61ef846c5bcd9ac59480f909b05310dbe785c21e97c81981db90d104d17a3319f766b8926e8c8e3ae8b0e2164051d5312c74fa9c16979d802aafd286654 SHA512 d55ea1c4041e1a5043b3e3b7efcd1e561b92a394e3facbe96b069ff6a9a11c20553e62cfbc5fea966670c71376f9f9ccc24d8905f253e0f1d96dd7a588cc3e44
-EBUILD jmespath-0.10.0.ebuild 575 BLAKE2B 5ca4796a47e9dacfb6a3ef0487db3e59127999dfdeed463f8313a6cab34bf978bb1103c96911d2de864c5e3d65b609928e2db1863cd0dba8dd8777d51ebc9cc7 SHA512 7925f984a01917409cc4dd8a6237df85da16fbaafcd8aa1862ccd168da16bdcba1563036ed1f8f5ea9f5b2a1f2c28f82461502d878164bbdc294dfac269732ec
-EBUILD jmespath-1.0.0.ebuild 804 BLAKE2B d1f01b0f0c2fc8529f74cc26b3986cb7aaab05a92230d155f953fa13b42f05d2fb9091dc4c2f9fe72cb9b330e858dcf0151f03501129a26544b17277af8570cd SHA512 4c7324744b8ac460b077c692b3ef6856028f52c528a8ac38dd5034d8590714ea879e378e697a7f679103b5a57c3a4b8536d84d27227e3bc2d38270b6521b0e52
+EBUILD jmespath-1.0.0.ebuild 797 BLAKE2B 3b253c909ef4c8c944896709e79fbd22037c2362adbbd271909a7e1cad13822b457952722ed5abc340b447e2c28a547b50064eb5cc5aa68800372dbebd577fd2 SHA512 e1c3cce5c62177502f49f876557f6c75bbd9b2b97e7127b03c71cb3f00b2aea0c4ef0d2a8779762151d60ea39b3d35c37b2e7c7e9fdd35db9e3ca2138bc26a70
MISC metadata.xml 409 BLAKE2B 7adc2c326ae16f921adb5958e2f80b3309c4b4321c529e11225a7db22dbdb441335a1f35132147ad651c747075078263870ace4e1472398e833fbffd8e90ffd1 SHA512 a4009dc996e7c9df5b5bc31d7504af2d315ec57326edad640ce075f232c435d2dcfe400a7cb10cc33bafc142651a712df570efbfb2592361c078942c1e9a59bb
diff --git a/dev-python/jmespath/jmespath-0.10.0.ebuild b/dev-python/jmespath/jmespath-0.10.0.ebuild
deleted file mode 100644
index a266141d67e1..000000000000
--- a/dev-python/jmespath/jmespath-0.10.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-MY_P=jmespath.py-${PV}
-DESCRIPTION="JSON Matching Expressions"
-HOMEPAGE="https://github.com/jmespath/jmespath.py
- https://pypi.org/project/jmespath/"
-SRC_URI="
- https://github.com/jmespath/jmespath.py/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-
-distutils_enable_tests nose
diff --git a/dev-python/jmespath/jmespath-1.0.0.ebuild b/dev-python/jmespath/jmespath-1.0.0.ebuild
index ca9ec7e6cf47..18253469abc7 100644
--- a/dev-python/jmespath/jmespath-1.0.0.ebuild
+++ b/dev-python/jmespath/jmespath-1.0.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
BDEPEND="
test? (
diff --git a/dev-python/josepy/Manifest b/dev-python/josepy/Manifest
index 6dbe969480a2..dce25bc14783 100644
--- a/dev-python/josepy/Manifest
+++ b/dev-python/josepy/Manifest
@@ -1,5 +1,5 @@
DIST josepy-1.12.0.tar.gz 59205 BLAKE2B 3ead71c2eb60a9bcc45615f85435f616bf6fe16c75d7e34ae5bd0f418b5b71b6ea03388198a371765e497aa29419efd9fbb2615d4546a5a8a9704acf7c9a70dd SHA512 7a5257d4a75feed65ff3abfd472e8f1c9cc81b62e27365d776d0f25e1efd94ae46374060ea463b9f04fe5e9577672bf2ab8dc8d6371cb8d01a4765921930e01b
DIST josepy-1.13.0.tar.gz 59045 BLAKE2B e4f3caed3be0775a49d6a9c38bf6e2b61ecc50b4e3804afa9e597b741821ab63a27fe95d1592531fee7152e2076760d838f4efa50ab8b3e2f1e129c9d7457f8c SHA512 fb91946ac4bbb2a81195d200e4fdf06d40865b345005ab4ee328fd72545da2345b44c5b9ffb3115b16ffed65ab3a0c01d5b20d0d2ff3c2c2af30537a6a4721df
EBUILD josepy-1.12.0.ebuild 732 BLAKE2B 4ab7bd4ba39955181249fc7362b1114bb99177ba482cbddf6f747f0c940eefe9c51a628dcb460b4933e874c1c571345e60619c30c79de48c64570a439a08aa7a SHA512 d740cad707f612cdae1d026d66ff25104ffd686d19eb32d85cc038854fd45125022117c702924237eee8b25650e31ae070dd49ee93b211a2dd0d8cd3c2a4010c
-EBUILD josepy-1.13.0.ebuild 718 BLAKE2B 7011e5d2ce03d74d664ad7e0ed44fd4bc524bc2cf8849a4ea663d5049573aa701ac34feb0bc68cf50ecd0be19f914f3827f165dd0ecce822803047ea32954d0f SHA512 916c64c0c818fd7b7c1f4579ee401f65286708312ace9b8f11e68302421af220c77d4ccfa86e49f675927ae6e387ce8f827052778e942fe8091eb6aff2e1ddb3
+EBUILD josepy-1.13.0.ebuild 716 BLAKE2B d92bfd3fee93b30432a47b46e95676b8b6a280a65bc72952989e34161117b42d1eaf69c8f6a4323578a6389f7136bf4f72c8d3fd1d8781e28f94352b1d6b1206 SHA512 c50c201f51e785be6a1f3d650a53d9e50c86bc87cdd8893f4ef06a39c746afc988eefa0b26b0e51a02d42ebe841ff40af777b221add4e486bb802ed153bfd5f6
MISC metadata.xml 720 BLAKE2B bfe4668c6be6fcd57f41af649d31ebe5e4d96db8a0d851ca9c8365f42f1752e820f7dcd04da9ab974f8e9c99ab443bc7b516005ca510f4dac9390616b9135269 SHA512 be0b55bee1d51c91cda3893a2751ac9e8440b61c106daa9223ac6ecb3cd20e06b41dbad892e0e647e899a7a1eef1e985f29ea9a355a8c0d50524f599aec3cc88
diff --git a/dev-python/josepy/josepy-1.13.0.ebuild b/dev-python/josepy/josepy-1.13.0.ebuild
index 47dba8f65a48..01bdbe48359a 100644
--- a/dev-python/josepy/josepy-1.13.0.ebuild
+++ b/dev-python/josepy/josepy-1.13.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
RDEPEND="
>=dev-python/cryptography-0.8[${PYTHON_USEDEP}]
diff --git a/dev-python/jsondiff/Manifest b/dev-python/jsondiff/Manifest
index 37d510705985..f9001f20938c 100644
--- a/dev-python/jsondiff/Manifest
+++ b/dev-python/jsondiff/Manifest
@@ -1,3 +1,5 @@
DIST jsondiff-1.3.1.gh.tar.gz 15457 BLAKE2B f3896c85b601ac32859e59f2a5a29b51f124a1dd27fa2b0da40e44c4b776bbba933043fb7334e5ec20833eea25143d40cc7988a8308f56eff20510db982688b0 SHA512 cbbed17bf00f1757d81477e02435c3f5a9a3246774f3fd9a433be31de1617525acfe33d6790be33dcf9b5da5ef3d6910d13958fb7b8ea4fbd802c74485a9dc6f
+DIST jsondiff-2.0.0.gh.tar.gz 15405 BLAKE2B d69e5a9316e8ce32c6fd3e62162b609a471ff57bacb77f47a192b85352e77135a37c964d0ade5df4b4e37fe7d996eab13649dd4c6a3bc3fc0479294f840c82f9 SHA512 ca266040294c064b499763174613628125a9d426f37eddb8f63806d5774ce8828d514ca30ea4b42f6e2529aa34344c601ece05b6c1b42dcedd71c7b62ed0afba
EBUILD jsondiff-1.3.1.ebuild 794 BLAKE2B 05e0cae5fec0e4686d2c781d337deb53e0b1c47a8783160cd494d46e8de77ad564a61dc9d6e17b8e9f8e6fc0c8dc22e16a0190fb3b800e123d2fa12626f9d085 SHA512 e49ad77fb53f24e718503f3671db9cee86bb8435e5f24a4f6a7e89eb9c01004f7222480d2a321e77930883facdec29ad2ffb9ccb66ee05e985be08f1be9486b0
+EBUILD jsondiff-2.0.0.ebuild 799 BLAKE2B 9a824cbffb550b4b543c525dff8e56f2bffb61f426e9255d67512cfaacb5e2d229339f40772c042c4995123bf373356fc38db384fc6af7b3b1224234c6d4bbc0 SHA512 79afdc04ff9c41c3882778b77134bb3b3ec6bfd6e85d02fea4c0dd23d0efc1ed9946f422d4159b7f5ac22e72d82c4d34383a88cdabad37234b20dadbd065a977
MISC metadata.xml 561 BLAKE2B f11baa5f35a81e4fd69adde15b5a39d728e8137a112ef7c794e8d008d5de829ab5a333fcfdc2e1dd2156d91bb779db204a21c73eaad424e983c7865b33a81785 SHA512 238d5cedd70a0fd887f6007cbee0e11faf4b574b346fa91c66ee6d93e06571364fb80a0fbc13fe347f34e217e7589f5b61984c5ab0ead465d5e725d1792af4c5
diff --git a/dev-python/jsondiff/jsondiff-2.0.0.ebuild b/dev-python/jsondiff/jsondiff-2.0.0.ebuild
new file mode 100644
index 000000000000..901fc3049256
--- /dev/null
+++ b/dev-python/jsondiff/jsondiff-2.0.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Diff JSON and JSON-like structures in Python"
+HOMEPAGE="
+ https://github.com/xlwings/jsondiff/
+ https://pypi.org/project/jsondiff/
+"
+SRC_URI="
+ https://github.com/xlwings/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+ test? (
+ dev-python/nose-random[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests nose
+
+python_prepare_all() {
+ # Avoid file collision with jsonpatch's jsondiff cli.
+ sed -e "/'jsondiff=jsondiff.cli/ d" -i setup.py || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/jsonpointer/Manifest b/dev-python/jsonpointer/Manifest
index 022de6cc1145..23e1a681e201 100644
--- a/dev-python/jsonpointer/Manifest
+++ b/dev-python/jsonpointer/Manifest
@@ -1,3 +1,5 @@
DIST jsonpointer-2.2.tar.gz 8292 BLAKE2B 837c6c8a87e0d19cbeed07769afb29fa56ddfb629f05d0f2de94f4e94af916358f71892e085c7c18b9c711ac8e604a0ff7d1fa7dfbf52836edb1a600e5ed390b SHA512 ce680e3915ea9db915095c4106e58acf7cc2148bdc67944e03e225a33b882964ed0c154fdbe8415f787c5aa5bfa007b9e1fd2a31689dcadc88b1560931ca6a6d
+DIST jsonpointer-2.3.tar.gz 9295 BLAKE2B 8a33c8ce21721b6c402a44d3d1572a767e3b7485fa1dd80baf98120c9822412841cc21e3bc2d6b7e058793ab4ade5993712c689631cb4a1237afc1d7f36e6bdf SHA512 e04da474a5ec376d1cd2c764c2d7a11ac296450df199449994cb1dedf02a49df3ae3a4e75b2963370dba1da166464602b849a79609f7a98d8246dab0b342c819
EBUILD jsonpointer-2.2.ebuild 624 BLAKE2B bb9b72396f6e6554ccbbf043e2b84747dd28357ede583c7a5d8608fedbd974720aab716fc5e430d13f8f593ca1a6fa6e8304ed3e8acaf96515d2b52d05c2a1c6 SHA512 141d3009671f827cd95e41d059fdf1824a7068f5a49730abe2513e91f7418c1bfca8040b5da74153ef04041c158d8415e7f3c51433913c1061ac2c39af33e026
+EBUILD jsonpointer-2.3.ebuild 670 BLAKE2B 379201c538059796e316e7d6330efb6132b39bf30444250b3d285a83f3f01a89c735115decb52ef9c4a571f5e6aef5d165531f31ef8236bafb7d258414084672 SHA512 2faac21f58392ad53f3aa777de9bc4cf1862c07c6456a7c95f43acefe5bc6617043557ef722957e14d5388a8fcecaf222124bc2ce606b4bd0725f30521fd224b
MISC metadata.xml 728 BLAKE2B f14151531af31af82ca130caa61b9c9af6cded41678899d5413f076d7fb6da93e2c4aad3ff27e66f64ba56b8ccc70c065763157312438f32ccf2573766ee160d SHA512 6b19c6b90a5d151d4837d8be641b52ffc4e7eb3be956760d1cffbb2af03258c5a2b81a9074daee9b667fcb5df7223836130729cd5ea4130d2b7f3c7415e62569
diff --git a/dev-python/jsonpointer/jsonpointer-2.3.ebuild b/dev-python/jsonpointer/jsonpointer-2.3.ebuild
new file mode 100644
index 000000000000..6fe5363d2610
--- /dev/null
+++ b/dev-python/jsonpointer/jsonpointer-2.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Identify specific nodes in a JSON document (according to draft 08)"
+HOMEPAGE="
+ https://github.com/stefankoegl/python-json-pointer/
+ https://pypi.org/project/jsonpointer/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+python_test() {
+ "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/jsonref/Manifest b/dev-python/jsonref/Manifest
index e4eab6c8d142..6e6fe3fbc7d0 100644
--- a/dev-python/jsonref/Manifest
+++ b/dev-python/jsonref/Manifest
@@ -1,4 +1,3 @@
DIST jsonref-0.1.tar.gz 12296 BLAKE2B cab2b4778b8a0184989ed6ff520ed6f12a68e9109a92aa0fd5521b69ea14cd5b6301ce61bf98f0d0d4d44fb016f7d6bd99fc804975bddf1c350bc4b46d62f77f SHA512 9900601feab0c20c902a6d5575fd411898af126a650d0c9ff955f50f5bd1f5da8e5a071ca86cac31ce3c5fb35a516f849cbb70098cac2cfdc910ba33a1f7411b
EBUILD jsonref-0.1-r1.ebuild 509 BLAKE2B c7ad24fc9290f43ff5eec8a18431b106b894255fa010be3c2986019e4ad536d94ea39d0c5f9b4a5d1555776e956b5a8b974103484eb7631e056792f18df91282 SHA512 6ebff5e004b907b0684b8290d02d57792e54211b4fe362f5d4de2ab530c4ebc5966a9574d1fba8d3df93459c10b4ac1827c94ebe5ed0636e852c006a8fde702e
-EBUILD jsonref-0.1.ebuild 505 BLAKE2B 2b27d83d27d4c2a1f8b0561a0634240393d18c749e1d7c64eb72c0687f5af74966d9d36e6748d26962864db1fd868fdd12c04ef999a2f979add9e4e83c51a0ce SHA512 fda5bbf44b9bd2bafeb566bd931d24d19d95fe058c15fdc2e16678390057f9c30431869628b47b0e1583c0b7b9ea02a7e7a5be9ba76480a85a6d0ea39c35c446
MISC metadata.xml 797 BLAKE2B 4afca797d34cb036eefde373c1c02ac9619153670c8f3d9612b5687f248639942a51cb23e18119f61e3cb3dada9566113334662514a89bc6bb2de9ec9f49b4a4 SHA512 803607e8f9a7391f97aa104a4f3997023d341772eac6af0934bea84cbe45dfc1aff59928d8d45116ef52a4b86edc3ff3e28d3547b2f4ceaf37eeb7f2fde0ea7a
diff --git a/dev-python/jsonref/jsonref-0.1.ebuild b/dev-python/jsonref/jsonref-0.1.ebuild
deleted file mode 100644
index 2e8274b1dde9..000000000000
--- a/dev-python/jsonref/jsonref-0.1.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
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="An implementation of JSON Reference for Python"
-HOMEPAGE="https://github.com/gazpachoking/jsonref https://pypi.org/project/jsonref/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-distutils_enable_tests pytest
-
-python_test() {
- epytest tests.py
-}
diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest
index 10fd0c7ca352..6be27da64833 100644
--- a/dev-python/jsonschema/Manifest
+++ b/dev-python/jsonschema/Manifest
@@ -1,4 +1,4 @@
DIST jsonschema-4.4.0.tar.gz 313519 BLAKE2B 6339c4ac9e99b55e41c133861baacb6644e04d15e915d3199955512530c946973ca6d5348746688660ea7392d53102754dba3f3380fc8aa3a4ab284a9dcde684 SHA512 8e5c138f4debf7540e2cd131f3f208d1778927ac9036f5fa67bcf5db8c62fe1bb454c7818ee61acef64e856ea4b498ef6ab08be314a3c6b1e461e0bb44db41c7
EBUILD jsonschema-4.4.0-r1.ebuild 1406 BLAKE2B e814d987746c27b388942acf0abfc55028aa5a4bb27bd4e6a6482e8b3fc31bd01c71316cec2c6552246d2c8fa119b41a13dd32c686fd70dd664cfa425f468c88 SHA512 da2f8ee25cc403494e713832cc5b1b7a187ec41589c868c5ca763d2ffc368e92a61d3136986e0a2e5132b0139bb59195e1dc27649b9075730ffc59b3e9b2ae50
-EBUILD jsonschema-4.4.0-r2.ebuild 1380 BLAKE2B 5f69bcff8f627f459bdf133ba1c2c5e677698062cf091ddc2249f7910f14867ccc5323147c83a4c32bbd839dbbbad9a90f8474f62df3df8d84e37bd8c08c0f79 SHA512 672022f340738db3659d9ae265b5bf9ba2157215bf8eaa9a6575d994fa0ea15d8692df47ea7cad44ea8d4ba7594de27b15d0acdbfd5e9aff4c67cf790505e1a2
+EBUILD jsonschema-4.4.0-r2.ebuild 1405 BLAKE2B e2dcef16247f3e58c3a212c2fc7b8d800b380f4b8e73c751bdb9f528f91ff50332909bc2c26c68173d97d18bf0d10634ca4c25419b1bcc6431a1794cf3186fa1 SHA512 4f4181c63aa3a29bb3e31bbdd1947a5643ed30e8722b8ae025f8c26f198a74c2b5bc96fab65e57b67a84dba40a737805bc1772effc5eebc690df966b5f657c13
MISC metadata.xml 703 BLAKE2B 240a82a967bf7e2c200a2359dc691cbfa119fbc415f41c594c981a0da551a779b9d6afd6f8aadc7daab074579d6964455cf8bc8de36f01e986d344d1082095c5 SHA512 88cf98273ec371942846bba05ec8cc38939b1ff1a4f35e16f5764d09e67830e6f86b741ccb11ca487071eef205d193f5d0ca5ab156eb429c89d10c90778594b4
diff --git a/dev-python/jsonschema/jsonschema-4.4.0-r2.ebuild b/dev-python/jsonschema/jsonschema-4.4.0-r2.ebuild
index 847c8ba98403..ffdfba8e2b57 100644
--- a/dev-python/jsonschema/jsonschema-4.4.0-r2.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.4.0-r2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
dev-python/attrs[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter/Manifest b/dev-python/jupyter/Manifest
index a229024bf372..176c9cc6354f 100644
--- a/dev-python/jupyter/Manifest
+++ b/dev-python/jupyter/Manifest
@@ -1,5 +1,5 @@
DIST jupyter-1.0.0-file-colision.patch 1727 BLAKE2B 59bf5e567e6da9e9f3d84178942993072e1697c1c4c06e06d606dce7bdc76d296d10c30cdef2865bce7b4c26136a1b0a2860f009f1530c1815b48b3300401501 SHA512 a6b4cc6b91bb9941f029963cc3e3b7f415192f64788a34dde7828d450497987f92c25655c5ca183a7408fb1fb439917ba0f0a1ef1db3fe3bec1fc46d9ad2cf4d
DIST jupyter-1.0.0.tar.gz 12916 BLAKE2B 36476eaf0119613ba6d9f153aab1658f43951dc3879cb6a9e90d8fba14cc1247305e18fda2251127faac4e68867efd3ef57129675bbe89a17a6469255efcade2 SHA512 1f0bc83f7a127c98ccf4b3868814116aa272ea5d0baac52d7a022305af7e2da28ca2b90fa3554ff085d8df3eb6d8b8cde80bf02b8e66064c59900b926d73c520
EBUILD jupyter-1.0.0-r3.ebuild 1149 BLAKE2B f0a19771de1793672e29e9c63de75201e5aa5c2f098e6ae3964eec9b005afd3e92bf8be00d2b2eb660b72873270921faf44b377185f1ef4523098e4794afa6f3 SHA512 6103c4d83e600c0eb3f23e88d81bab911be978ddff9fa0541c92918c13e9198b0c9e6006200aa88170dbe8198fd29e84c47719938d121fe5abb4dde7eee7d721
-EBUILD jupyter-1.0.0-r4.ebuild 955 BLAKE2B d3cbc124db74fe31860b590f4d414c2c911f61119bdb023e38b6ea68434e6e686282a807cf5a7635e9ad0ab196ab78c71e0b1fd6adb3a718a762a2f71eab0533 SHA512 dabc550dc7626e3253773efbe08029c512c64e4046af363c90047b36e1c6b9f9bc73ab98dee58923e8409a135db936f56a848651da464bab410fabb19e4f40cc
+EBUILD jupyter-1.0.0-r4.ebuild 953 BLAKE2B 231102dfce3496653d36d2eb8e25a9692d9e77f6e45842d38bbff4c17543dcbc138ff2b8419cc1160cfd80640421d92f917cac4641852b09fa26b72e15b01bb1 SHA512 941ecdd566b930b05614d4f08206f86566357db7d27a31c026ee1c62d23a052e70e83fe0435379505171409c97e653ec554274314725e9e60ee5ee7ed82fb595
MISC metadata.xml 391 BLAKE2B af2c9f38e30fca600dbd7c482a5d3c10e11463e5359e59630126d2848dc776bff78c79deeba97e1d8a4074f5aa597acc1b29a1bf5007e213657a4e428d07e36d SHA512 090a9c06ac5e0a451769e99a92db93cc6880cfe76bc485d09c60f2f6870723c4c91f898ac6d28a1c9691b7e9a0e98568368ec3b7ecf2e51decef7728fd79d40d
diff --git a/dev-python/jupyter/jupyter-1.0.0-r4.ebuild b/dev-python/jupyter/jupyter-1.0.0-r4.ebuild
index dff5487ba45c..21d19997c6ea 100644
--- a/dev-python/jupyter/jupyter-1.0.0-r4.ebuild
+++ b/dev-python/jupyter/jupyter-1.0.0-r4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
dev-python/notebook[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter_packaging/Manifest b/dev-python/jupyter_packaging/Manifest
index 6a3c692bb6cd..635f9c291d28 100644
--- a/dev-python/jupyter_packaging/Manifest
+++ b/dev-python/jupyter_packaging/Manifest
@@ -1,5 +1,5 @@
DIST jupyter_packaging-0.11.1.tar.gz 21715 BLAKE2B 68cde8becbe10710bc68912da43877db2704f59bbde5247bc2f27553b90cce47f16665326650e3cc2d1de8008d82ff22b8d485b0d2c782ecbb732e7bd059038c SHA512 1027e909222f9dbe9d317030fa07d7a71a91ef9de961681e6842e486e5e12cda03f998e0a7c2c0fc52e9c3ec3f527bf9643bc1640fa94b16b20b500fc69eff42
DIST jupyter_packaging-0.12.0.tar.gz 25258 BLAKE2B 1e8897297e6d1e592a5e3d934f850a9fadc27b7fd97484c6ef3dda9ae5d6da0c48116846e0f3fe7757c3c4794a7a8e2e3eaa69b3fe3a68f73cc952707fa27ec1 SHA512 2a34b64a34f6931b7ba0578a9c1c270285a970043136f65c4a7afbc8e9a5e70feb1bffdc00f682d1fa49fe1f5f91bd3a093437f0f05232e6a57c97eda7f1fc29
EBUILD jupyter_packaging-0.11.1.ebuild 1114 BLAKE2B 7bfbf351121df796e515b80000d631735f1d4f1b7a210ce9c6e31a959176289b43f717d1c62c1dfdc0b07419363d5c506f008aed72186796527f28fa892d734f SHA512 5cf4c216e3d08c3c6f647f8c20014cefe2e4819d99bb0157f7799af32b84f26cdaac4c1dcb5fe87d9fdc2036713cf395d3eb42b8a21344c771b9947828bd5a74
-EBUILD jupyter_packaging-0.12.0.ebuild 1077 BLAKE2B 96f4954ae02a7f0f2b145797cab13d010ff1390164a9d80608bd714a9df400f212cc14cf5035a045f389b3d4ec4e805fc19bf5f44b634d8f62ec5ba9488967b4 SHA512 df3b1266a76cd450a8c8c9a9c14be049a15c7f624160843838dbaa09d41db75871e224d7bc3264e980a49a631bf92821ca95a847239f149a0c142909dee0883d
+EBUILD jupyter_packaging-0.12.0-r1.ebuild 1127 BLAKE2B f42fb1c47235807a71bd1062904e9e9597046550b19734c615f50ec63d22530e07d47ee46aaaf85ba83005d514eaf67ce53ff86fb2a2d10d8a5b7dbfe76b896d SHA512 8f11e9a617ab40b71a4e0886a18012f693295e803f3a17b3d468c76ecf8f5159981d53c2496c3455069b839fc72a1f99e47407ea28a39d7a14e22b714eb9abb2
MISC metadata.xml 436 BLAKE2B f17433d8ea516577cca652a0bb111cc9879ab5de87e056bb2cf28b3440858c92d8a942672f1d9e8be219c0aa7cbc255ccd603eef1920660366384b642c04430f SHA512 f7bd149e6c92e1164a5fc424a99bf44a1e15fcde8000171ad5d35828221ab38bedafb9460969bdde5151013f80a5197c1c1940d8434fe950104f149e9e8c449d
diff --git a/dev-python/jupyter_packaging/jupyter_packaging-0.12.0.ebuild b/dev-python/jupyter_packaging/jupyter_packaging-0.12.0-r1.ebuild
index 5d4545dcf81d..d8cc89dc942a 100644
--- a/dev-python/jupyter_packaging/jupyter_packaging-0.12.0.ebuild
+++ b/dev-python/jupyter_packaging/jupyter_packaging-0.12.0-r1.ebuild
@@ -18,6 +18,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-60.2.0[${PYTHON_USEDEP}]
dev-python/tomlkit[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]
dev-python/deprecation[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyterlab_pygments/Manifest b/dev-python/jupyterlab_pygments/Manifest
index d9b65c8c9ca1..9bb434b0baca 100644
--- a/dev-python/jupyterlab_pygments/Manifest
+++ b/dev-python/jupyterlab_pygments/Manifest
@@ -1,3 +1,7 @@
DIST jupyterlab_pygments-0.1.2.tar.gz 561989 BLAKE2B 85d6b59b2c959f838746c7c6fed99ad5adda89a514a77327cc8e9ba7d6a91b1c0206d999c09149e6c5b9c67911ca16914f0b17a67b3505db73c23a7194fe4566 SHA512 0b4f4c13017f8afbd83e9fb575b3c4ee44272bc01421761ae7b140ecab743d825aa195432caa5f6153bda0ef84fe3ab92dad61ffd9b048927736a916dd267b5a
+DIST jupyterlab_pygments-0.2.0.tar.gz 132386 BLAKE2B db2b1677227fc1817769aaabd7f9e559871b13a9f937e76f5912a6e99fd186b19ce136712a01c8cd6db2b246fd2e7176b897164c9084781a59eb5f72c21577a1 SHA512 0ac05c3f31e554c51e889c4bf4af6ba3f787ef152a7a7e1862ff9dc46d89418bc3567c57e42b30f3134f1b56cc9c31a6d96ef76905fdb6ee39decfa8cf388ca6
+DIST jupyterlab_pygments-0.2.1.tar.gz 144325 BLAKE2B ee3f9d9789652ee7226cff550505113a7e5f779bbf58405d699bad44455e7448b16cdf607515528f7240dbb5008b0a3b8502c23caa842bf731b5e6a54bbcf7c7 SHA512 746b490cffba3fce133d09e209939f45d7080b778d9c78feeaeb4ca4e7ba34668499bdc7ab4c70a972caa1ed4b53e0e5d788802478c6047d93b577e618214027
EBUILD jupyterlab_pygments-0.1.2.ebuild 538 BLAKE2B 52d8ae69cebc1fab07403bc2c66d2571981c4683865f42c6b03f961042ea8f8001b814d37fe4aa9e9ec4b67bd50043aaff97683ed39ddb8a68fdde10838a85bb SHA512 4e5d83865a9854bfc58923173b38bbc35b603520457485351e9f7a06dde6756ebe19aa01f48dce1f0c255bb76f4221ee4cbbe5e874726e01d6ce7759268585c0
+EBUILD jupyterlab_pygments-0.2.0.ebuild 585 BLAKE2B d53f3ecf9cbf3ff6641fe24fc7766ef6881962c2b2794e0a1f30a6d5ba0132ae3f1767494dcb7e4cc71370250fe82e0163ddca91e55b6ab5324ea6e2e389a3cc SHA512 c2223cf755c47d22f2da10016f6545074cc9bf3bf3684d7c3e746fb4730157fefb353146e20a93e5f67adcd8a38d3a9193686670384677f55e406a12e856d751
+EBUILD jupyterlab_pygments-0.2.1.ebuild 585 BLAKE2B d53f3ecf9cbf3ff6641fe24fc7766ef6881962c2b2794e0a1f30a6d5ba0132ae3f1767494dcb7e4cc71370250fe82e0163ddca91e55b6ab5324ea6e2e389a3cc SHA512 c2223cf755c47d22f2da10016f6545074cc9bf3bf3684d7c3e746fb4730157fefb353146e20a93e5f67adcd8a38d3a9193686670384677f55e406a12e856d751
MISC metadata.xml 431 BLAKE2B 13dd273598e4e2c98b6677bb28b61f2941e6e5b5c3996edb8b3b4585e79abc13b1ad401e2b25295ed28e3a47e097adb2303717bc630290416b114c968c7590c8 SHA512 554d1f5b5f0493b750655060daaf6a03f1ac71b55eab1aaa51355afcf51643a864c466ad5c0cbf095826e6398727b2a3d452d536ac459ca9dc567526e7630094
diff --git a/dev-python/jupyterlab_pygments/jupyterlab_pygments-0.2.0.ebuild b/dev-python/jupyterlab_pygments/jupyterlab_pygments-0.2.0.ebuild
new file mode 100644
index 000000000000..797c67662623
--- /dev/null
+++ b/dev-python/jupyterlab_pygments/jupyterlab_pygments-0.2.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=jupyter
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pygments theme making use of JupyterLab CSS variables"
+HOMEPAGE="
+ https://pypi.org/project/jupyterlab-pygments/
+ https://github.com/jupyterlab/jupyterlab_pygments/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/pygments[${PYTHON_USEDEP}]
+"
diff --git a/dev-python/jupyterlab_pygments/jupyterlab_pygments-0.2.1.ebuild b/dev-python/jupyterlab_pygments/jupyterlab_pygments-0.2.1.ebuild
new file mode 100644
index 000000000000..797c67662623
--- /dev/null
+++ b/dev-python/jupyterlab_pygments/jupyterlab_pygments-0.2.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=jupyter
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pygments theme making use of JupyterLab CSS variables"
+HOMEPAGE="
+ https://pypi.org/project/jupyterlab-pygments/
+ https://github.com/jupyterlab/jupyterlab_pygments/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/pygments[${PYTHON_USEDEP}]
+"
diff --git a/dev-python/lazr-config/Manifest b/dev-python/lazr-config/Manifest
index 5dfccefb2fb0..1911cc51ba17 100644
--- a/dev-python/lazr-config/Manifest
+++ b/dev-python/lazr-config/Manifest
@@ -1,3 +1,4 @@
DIST lazr-config-2.2.3.tar.gz 34213 BLAKE2B 029bdec3ac4f937f439f833f51e44a58f4604f337979c9f06695e7a243b2cde0af39a46139af5e88052e8585d2729c1b328df89979c9ff100338ec557e841b71 SHA512 cd8edc29a811b658045f314b2de4317bd750a701c2596d89912948fe0e58bdc39ad3d22cdf34bb7e46658af7ac6d32249e454c35bdcf72bc5053094343cd37bb
+EBUILD lazr-config-2.2.3-r1.ebuild 993 BLAKE2B 2bb5671b9f6b6dd40e06420ed32881916165d502983bd76031964265269c075841a54dbc3cbe5c67b79da6f69b506ade50217ef98980be6e8f1bce4d38b4047c SHA512 98f7d92992245b25692294197f3cea0d14736bb2335a61e1443475832018ecb948e29a35620dc78eb4377fe13a4c821e68437922413c473b8cf4fc3bc0482c34
EBUILD lazr-config-2.2.3.ebuild 799 BLAKE2B e220e6ffaa92463c7eeb6c8412f47f5f04e8e5e0fc59200b1bae166a6bc1a13550fe4fbe02ba3956b1c1911f664cf4082a4288c312aebbdb561e1fc58f1dd3ca SHA512 853b7b00bf38904eef9b018c9c58cb8a6edec8fb7a1981d166e28cf613a3f605c71d1b6d6a1ed4f7959e01debf069ef0aa2c64d28c0ff324d3cdf0f43dc6ad71
MISC metadata.xml 432 BLAKE2B 72841fb121bea81e762cb15c526c93b7a33830a179211b95e8925ed5a9dadbf1db2260957e4b15f9ff1b8b6996e1a48b3161d56822b86ad9cac787da67430994 SHA512 b40fa15d3b6e551f12c367cf07e1fac5c4d2e4c4e22c220b2028d264df6a7d54c5fdb7ae565e82950642f1a395daa2a08cb410d586d64b81a039222e4e1e9370
diff --git a/dev-python/lazr-config/lazr-config-2.2.3-r1.ebuild b/dev-python/lazr-config/lazr-config-2.2.3-r1.ebuild
new file mode 100644
index 000000000000..828363c5573e
--- /dev/null
+++ b/dev-python/lazr-config/lazr-config-2.2.3-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+
+DESCRIPTION="Create configuration schemas, and process and validate configurations"
+HOMEPAGE="https://code.launchpad.net/lazr.config"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/lazr-delegates[${PYTHON_USEDEP}]
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # strip rdep specific to namespaces
+ sed -i -e "/'setuptools'/d" setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ distutils_write_namespace lazr
+ epytest
+}
diff --git a/dev-python/lazr-delegates/Manifest b/dev-python/lazr-delegates/Manifest
index 8f2083343491..1f7473d80f62 100644
--- a/dev-python/lazr-delegates/Manifest
+++ b/dev-python/lazr-delegates/Manifest
@@ -1,3 +1,4 @@
DIST lazr-delegates-2.0.4.tar.gz 14168 BLAKE2B b9388a869e7f83e0bc30dc5a0cfb184a935db2b6272c2a9a93bb12d3db375114453a224703ef05b3f34232860a16fc087b7d398e94d164fbf77af61ba8abf102 SHA512 0c0b32a4fa4c132646d601870be0f0c1f1856aceb91bf979faa9a675fcbf94f76c7c6f548978a402842633cf4e53275c052cff7dfd776a4246691c067eabe501
+EBUILD lazr-delegates-2.0.4-r1.ebuild 810 BLAKE2B 32577d79953689d330ed2e7e9fc2935f8724459135840a6eef73cbf60efb9ec3603eaf185af8d9062affc13cd88d5eca7641a71688d845cf4ee28c4f17ae32f7 SHA512 8f91abeed596e5b33f15712a04bee8af7a6fc3db7559586256259074d442f7a38bc03cd69b035ac603e74f3d8afea80f7dd5f15949467eef185834dbf3d25e2a
EBUILD lazr-delegates-2.0.4.ebuild 766 BLAKE2B 294f0d2d708cee0562c2b093433251f47155ea870406af4ded0e44a4e4cb95218f96b88633a7dc491182c18438a6a13c0fc77a27271bf34981fd97bcad4637d9 SHA512 b009a3334e05f1d8516ff7a65e738c6781ffbe197f486f5e26a34a80b9b50d2a683f4f3b8f1be2fc493d1d23419d5be0b146d6ff197a9fb66bbccf18bc6ed59e
MISC metadata.xml 435 BLAKE2B ab9b18e35d73d4c460fe0470cc54588c461686b95fe69ef394fba867d05f236ac5fe57978b2e0e9192d9803142adde1852afca1d51d3a625e83c60c87fc3d8ee SHA512 9a9001816862b997f7c7c2b304a344c9a41e45639676df2d58e9c9092f6e448a9cbe452509d62257607693a02b965e7b73e36bfec808d423301e8d79bedb6645
diff --git a/dev-python/lazr-delegates/lazr-delegates-2.0.4-r1.ebuild b/dev-python/lazr-delegates/lazr-delegates-2.0.4-r1.ebuild
new file mode 100644
index 000000000000..3cbdd908e114
--- /dev/null
+++ b/dev-python/lazr-delegates/lazr-delegates-2.0.4-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+
+DESCRIPTION="Easily write objects that delegate behavior"
+HOMEPAGE="https://code.launchpad.net/lazr.delegates"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # strip unused rdeps
+ sed -i -e "/'setuptools'/d" -e "/'nose'/d" setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/ldap3/Manifest b/dev-python/ldap3/Manifest
index 8688234fa7e3..87919db62574 100644
--- a/dev-python/ldap3/Manifest
+++ b/dev-python/ldap3/Manifest
@@ -1,5 +1,5 @@
DIST ldap3-2.8.1.tar.gz 961648 BLAKE2B d6cbc52512efbe4f6fe5e7d19ee2ce1af3e03a8d6d08d2235eeff0f00c61fd12583c4b9fb452206ba161961c3438d109fa106a50a0edc858c24f5cd6261b2561 SHA512 f37e76e1008c990290285a757def6fe70e227393fbbdf84eb1130d5fdfd17db724c544848cc424ca7831f8cc9e8d25407fc139981ebd10818064f588adbafebf
DIST ldap3-2.9.1.tar.gz 974013 BLAKE2B a75219403e68705b10c06e692f4f188575a4ae38c86f15ceb6d2c674e74ac44ce0f53e3ec6bf66e8413007589293e2db95497de7b0317066b36105940beb11bf SHA512 bf07ebca9a53a8c225bc3106d3bd45eb26557c6e5a3d6d45a7f8c149d938ad43825eed0d406a57b93e2e675ed7aa262828f022ab82eb683f0e3029e3ad823106
EBUILD ldap3-2.8.1.ebuild 622 BLAKE2B b72e9d3c22c6cbc0fc85564551653d76611267b57573895d0491154dac2e43d593383aa4bbb5ee017a8334451d02f7a6bc0bce3f850a17b74fef9ac7eca3cb88 SHA512 4ae45ffd683b0964251efe70c585e09f410990fbad5849cd6a3c37d75a4b2b3fd1cfd759579e9565ae0f0fdc3ec10890d1ddf534b04939c188d0dc56a807c673
-EBUILD ldap3-2.9.1.ebuild 631 BLAKE2B 46d0ee2ebf1eaa0ce70840fbc69cc8dfa1681e7efb2fce2f2f5d752742b83704b8cd7d5165fa0b5d5b3f267279eeb610a6122a6dbfab5946d88a8083c972c726 SHA512 3d00ce3969cf4c96db6dd76304f80b74761290324b399dd322dc60427662ef064809194582e126307f16f9e3c20085665e1c65c1c85af88764c2165f018f060c
+EBUILD ldap3-2.9.1.ebuild 629 BLAKE2B 46836510ad69b117f9ee44ac05ece54a9fdf9c81eb813168e6b85b746a6a544caae2250e4a69d3d697c2c805e8fe4b7e7fb8cd5ea2c2ad7e4bedda978c464b1d SHA512 aa3037ed43fcf4814c297ea236e9928df9bf0d162aada12269ed12b3ffde0036e26d57b351fc76278ecf5618ade610ab3439c15bb47ed2e3f55ca15fb6a1e680
MISC metadata.xml 692 BLAKE2B b1beff8f304b984eb476e45ca34066766a31d512baefdf6ff1bd6f1bd50134664eac751a383a8a6812b48908ec5bb52ef3ba6796d1d7b1ee78a7b5c62cbcfc4d SHA512 58d0c6b1aa0afdb372ddb2abad94ecc5b6b3fce3f62ab50b80634ca7ba49b4ffc75ffec91515c22d2136f52123cb8c9feb58179670d2c4f16acd1f413585505b
diff --git a/dev-python/ldap3/ldap3-2.9.1.ebuild b/dev-python/ldap3/ldap3-2.9.1.ebuild
index 24c9407697eb..b6b34a0669e6 100644
--- a/dev-python/ldap3/ldap3-2.9.1.ebuild
+++ b/dev-python/ldap3/ldap3-2.9.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/cannatag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
# tests require a ldap server and extra configuration
RESTRICT="test"
diff --git a/dev-python/leechcorepyc/Manifest b/dev-python/leechcorepyc/Manifest
index ffea115b790d..9083d63d646b 100644
--- a/dev-python/leechcorepyc/Manifest
+++ b/dev-python/leechcorepyc/Manifest
@@ -1,4 +1,4 @@
AUX leechcorepyc-2.10.2-respect-CC.patch 2049 BLAKE2B e867abd473e3adde11c3c2c09bb8f5ebc3058b71f53035b84490c4c622c7d7ada4f660450069297516227fe8a9b704d64c4a7f148037085788714773e90fa99f SHA512 48325f1b794f1deadf760e534280ee06f06554dff3e44bca498aba9dcb3e62b46f213400e891499b0147809b8d6f238c7b9a2ac200b2ee9be9df24e11c1be6ac
DIST leechcorepyc-2.10.2.tar.gz 119984 BLAKE2B e9bba5dd548ce5ce8c3a367d1ae21b66fca796e5614fe3cc86cdc16ddd1b589261534b551992a3964542f6d61fb6fb64bc9e2e03f8775486761107a4ffbeb958 SHA512 16048f3494452ff75fa946d65dfa36a7b0dd30c132db10c01fdc1dbe0de051c69856bf7b9830d68ee17ec1e4ce5fb29ba17a14f0facb928b81e4094ac5009716
-EBUILD leechcorepyc-2.10.2.ebuild 838 BLAKE2B 014d1fcc492d87191a9c0e4aa5a998d6ca74d4c1b4fa45af32b4a5f5fa8d60ba0133eba5c8ff8ca9f70be1e4367a5a24a244d1d00c1b86d285a375697a55b62d SHA512 bfef6c16890fb0d2056b55c3d48fd7c950a7dabf5657b31b7ae8752915d83a74689643d887917873528b67b89a411a7857fe62e2ab17955b72eb463612804817
-MISC metadata.xml 552 BLAKE2B 0c85ae8a9b8cfe95395bce89ea4e3e83bc5c3f9dc15d78c10de598efabc5c637f3ef979ca87a4807ecc5df03fee7ad97a6e0302813d863364fe57652e1907e73 SHA512 2591667487be3293718cc5f0df738bfbbe9b6a7318a2fafa4b1c7ad8e9e9377c3ec7fb0f507695f0ea2826fde0e3774e8ab32c1a93f3495758d3224f08ccffa1
+EBUILD leechcorepyc-2.10.2.ebuild 838 BLAKE2B e5455f32a83394f0b95e73260740fa4b63346f2fe9b7dad5f488f597c9e5fe421f81d399e66d982548b19318a287f27968cbb92da1551e6ee66f8a879806150d SHA512 07e530d255c90a45e2e868cc249f802772764764630d9324861201b512f46095bb7d7ca65df7c21c3bcd0347e76ee95a35f867d285a879e738e61733972848df
+MISC metadata.xml 683 BLAKE2B e85f13b83acf28fc6d59876fad2576afe741065c754680650adcb7acd1068410469de969ab4ee28ef5d9e7ff448c615293cf3f4713b4211c22dbb1b13d7f5947 SHA512 cff010f9f6dafcb3379a0de5ae0c98b974e605cf4e3a0131657832da2f0609e62cf07d3da84327b8c1272eb4cad64218e6c3f0231ec2402b3801e2453a10e76c
diff --git a/dev-python/leechcorepyc/leechcorepyc-2.10.2.ebuild b/dev-python/leechcorepyc/leechcorepyc-2.10.2.ebuild
index fc294ddf5e5b..0032455b0640 100644
--- a/dev-python/leechcorepyc/leechcorepyc-2.10.2.ebuild
+++ b/dev-python/leechcorepyc/leechcorepyc-2.10.2.ebuild
@@ -12,9 +12,9 @@ DESCRIPTION="Python binding for LeechCore Physical Memory Acquisition Library"
HOMEPAGE="https://github.com/ufrisk/LeechCore"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
# leechcorepyc ships with a bundled version of the LeechCore library. So we
# dont't depend on the library here. But we must be aware this module doesn't
diff --git a/dev-python/leechcorepyc/metadata.xml b/dev-python/leechcorepyc/metadata.xml
index ea0d9f1880bf..03088b06ca5a 100644
--- a/dev-python/leechcorepyc/metadata.xml
+++ b/dev-python/leechcorepyc/metadata.xml
@@ -13,4 +13,8 @@
The LeechCore Memory Acquisition Library focuses on Physical Memory
Acquisition using various hardware and software based methods.
</longdescription>
+ <upstream>
+ <remote-id type="github">ufrisk/LeechCore</remote-id>
+ <remote-id type="pypi">leechcorepyc</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-python/liblarch/Manifest b/dev-python/liblarch/Manifest
index b711d6f354e9..64cd35f63f59 100644
--- a/dev-python/liblarch/Manifest
+++ b/dev-python/liblarch/Manifest
@@ -1,4 +1,3 @@
DIST liblarch-3.1.0.tar.gz 55727 BLAKE2B 531602b43f7729f59f59394aa1dd6d3ee4ad653d4ef8802de2074c9a9746d43da1638941c1e8f2075d9092810ba680f2e01bee360c55b0826bb725d6515b31df SHA512 042a763dd12612d6630c064b5af84011f1fb908626f17f866e103743cdaabb4983f922290287b0138938488a7c9bff33680ef8157f8bbcbc166e4f4f2d008951
EBUILD liblarch-3.1.0-r1.ebuild 648 BLAKE2B ab3ad9a16022abcd91fcba42bb26dca3700182e582bdec3832c09a7083c110aab7dd296179453b74a18d3bcedf12a6d72fe8d1698d54c5a8a59728b7ce5e7b47 SHA512 c2696aa75faac4392e42babac3aa58380cd033021e8e70198fe39506675781df2563ef471694a1356b174d019dfaf6f2fdab582f6399c46be6a8293732485b57
-EBUILD liblarch-3.1.0.ebuild 740 BLAKE2B 60c39735fc2be5cbca97d8b5aab985040bd07237efd572cb6aa8f0fbededd6c110410559b63ddb9cd96e8773fdb0b6b693d399de7877fbbd166948bcd37db723 SHA512 3d5f901e8b3c7452f477b2f628385f62497db0064d76d979119d020724cbba48e5b603e6fcb535e68684d3870713fc387c37021033c73c4b2b996a7cb800e3e8
MISC metadata.xml 817 BLAKE2B cb4a3bf8595de2a98b53b5086eff0623e6eb7639515c13ac236d3b52ea0d6c31e51454d6d92a242e132ac333265a414da29f2ef3a547ca2790819e7440b1a069 SHA512 ed7203c3ab4682a42f52b1ddf5f03a129d7991bc7783545b03399e63c13d0b8a131252212c4a051aaf13a8e914015f68bfbb881035243ac91de32138c9c99eb2
diff --git a/dev-python/liblarch/liblarch-3.1.0.ebuild b/dev-python/liblarch/liblarch-3.1.0.ebuild
deleted file mode 100644
index 94cdf47d60a1..000000000000
--- a/dev-python/liblarch/liblarch-3.1.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Library to handle directed acyclic graphs"
-HOMEPAGE="https://wiki.gnome.org/Projects/liblarch"
-SRC_URI="https://github.com/getting-things-gnome/liblarch/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- x11-libs/gtk+:3[introspection]
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- test? ( dev-python/nose[${PYTHON_USEDEP}] )
-"
-
-python_test() {
- virtx nosetests -v || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index d9e40a25b132..2d11c46f7e19 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -3,11 +3,12 @@ DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B f41de787bc73ff2edfda1b22cc8602be6f6
DIST llvmorg-13.0.0.tar.gz 147270176 BLAKE2B 628f316b580e1edf3a58d4825b724df759e6ed2a4116802470c04562caefc392fa325c91f388036365a2e45a9595cca6d3557fab12984fc8bcfef29c9116d822 SHA512 8004c05d32b9720fb3391783621690c1df9bd1e97e72cbff9192ed88a84b0acd303b61432145fa917b5b5e548c8cee29b24ef8547dcc8677adf4816e7a8a0eb2
DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
DIST llvmorg-14.0.0.tar.gz 158057350 BLAKE2B 7052684c620a5eaf52beeee4591adf58cfec9e64a5ee0b24f3d5849fd4df5b006e2906a839cb806ac69c33fab6013c58589b1d74e4fb8558758edcb7d5065064 SHA512 eb5acf96b5e2c59bd07579f7ebe73018b0dd6e2f2d9a5a3c7986320e88febd837d1084b9e5313a2264310342193044629d228337cc76dd2b8527dc0a8bdda999
+DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92 SHA512 0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2
EBUILD lit-11.1.0.ebuild 901 BLAKE2B 03656b1026178d703dc2274b8c8e64504d9f84f9946a34efc1e6a03d3b3038f2a6c23e3c16efc6666314f695315a1995d3cbb5a385a17811fb44a372d6caa6bc SHA512 7a09406d817d5110a489686aefb87d85bb0b8b0a958cb2c4a2065b02e2eb6152023a1f06391be934629c27032b73dbca971404bd848a93a9ab602baf7591b838
EBUILD lit-12.0.1.ebuild 874 BLAKE2B b81a41897a2bf7e2c266cc70bc77c694f6d49423b6d7e8eec56d2702377abf4df9dad93126232808dd913ecbdf489fc2a21f4a4281b266e74498f241815a858e SHA512 584c8ef14481ac16ebe461ce0fd7680eef44f743caf51a30fc78e4b4b840a335cd37e2a767140fb65daad543633b8922174892d47bdc1dee8055b6a97237167e
EBUILD lit-13.0.0.ebuild 874 BLAKE2B b81a41897a2bf7e2c266cc70bc77c694f6d49423b6d7e8eec56d2702377abf4df9dad93126232808dd913ecbdf489fc2a21f4a4281b266e74498f241815a858e SHA512 584c8ef14481ac16ebe461ce0fd7680eef44f743caf51a30fc78e4b4b840a335cd37e2a767140fb65daad543633b8922174892d47bdc1dee8055b6a97237167e
EBUILD lit-13.0.1.ebuild 908 BLAKE2B 3e658cc76ecbfc7cccf38ff2f3a67c35aa3b49d233543206ccebeedbeca0ec74f60e73c36b8b7fe3b3b031bda3d9ea8cb7b9de07d81c07807b91e6215c9d8846 SHA512 1238cba11ad1afdfece30782d8f3e4d3e452ba23aa352b9b7f833a1130eed839d768bccf7c223e29396a72237fec6691e3f1756c74512b2e865e9b1d5296e909
-EBUILD lit-14.0.0.9999.ebuild 870 BLAKE2B f2ead6cc71c782a468f5e8b4e8c55c32e477173594bd62544d6a1cb73186f4abc77629c03ff8314c04f2ff74152f6c26d117e4491047bc8f79056e751cd6b9be SHA512 5be9a463e0e43a52a7f997fe281f792ab6c32cf18acd578fc2df291318d53bd6a1f38475133304a9c0f7fb28a33822c779890809ddcae7232d83682a24a164ba
EBUILD lit-14.0.0.ebuild 912 BLAKE2B 8c97416bca64d16cd0ca09b93e3012171f2febccb93e78e6fe65ac4d0a7758f926cb5e7a39a470456e9746055b3da9c29290b226d597430fe21535421c97cf8d SHA512 d18c4e602580097812614746fe0e2f6670bfbae0d5a99b9012c1f44e9e4bcb85b64eac0b43f0b9a16d4b615ef22654c470f379fe32e9789f98d4a1b09276e02f
+EBUILD lit-14.0.1.ebuild 912 BLAKE2B 8c97416bca64d16cd0ca09b93e3012171f2febccb93e78e6fe65ac4d0a7758f926cb5e7a39a470456e9746055b3da9c29290b226d597430fe21535421c97cf8d SHA512 d18c4e602580097812614746fe0e2f6670bfbae0d5a99b9012c1f44e9e4bcb85b64eac0b43f0b9a16d4b615ef22654c470f379fe32e9789f98d4a1b09276e02f
EBUILD lit-15.0.0.9999.ebuild 870 BLAKE2B f2ead6cc71c782a468f5e8b4e8c55c32e477173594bd62544d6a1cb73186f4abc77629c03ff8314c04f2ff74152f6c26d117e4491047bc8f79056e751cd6b9be SHA512 5be9a463e0e43a52a7f997fe281f792ab6c32cf18acd578fc2df291318d53bd6a1f38475133304a9c0f7fb28a33822c779890809ddcae7232d83682a24a164ba
MISC metadata.xml 283 BLAKE2B 7636ccca14947f04df1e43d5ab56b0486ea2a3c500077c6dacadce13f2eb46d7729bd2766ed9e4bcc1748dc72d9c21b61b8c04c83fb78d4341f286e04b5d33ea SHA512 8816317f9fe5bc2df7b2e5bb9a9582f042e5fdd634b897e1fcc6a256d41e45d1215399b0a4bea8b1d47bf10ee122796eb723f3e4c654d4cc6d7772927aae790b
diff --git a/dev-python/lit/lit-14.0.0.9999.ebuild b/dev-python/lit/lit-14.0.1.ebuild
index 89c5315a5acb..575c98bacff6 100644
--- a/dev-python/lit/lit-14.0.0.9999.ebuild
+++ b/dev-python/lit/lit-14.0.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/lunr/Manifest b/dev-python/lunr/Manifest
index 8989d00aab11..6803f1e6369b 100644
--- a/dev-python/lunr/Manifest
+++ b/dev-python/lunr/Manifest
@@ -1,5 +1,5 @@
DIST lunr-0.6.1.tar.gz 853421 BLAKE2B 7cc1624c91d07fa4e30ae789cbdffa1d98c011bd17a314bdb498ecfb7941fca7f0b6f36738377d10c17a7e400f8555be52fee8a1e03d3dfd8d931db88c4e25c9 SHA512 991569b6657c4cba653c999aa7610768303d1b184142c7f82a6c8ab44459b01cf7ae7db9f3bc45512161452b73e3b4cfbac3e8f7a0738e1f4b1429a8d8fe73e1
DIST lunr-0.6.2.tar.gz 45968 BLAKE2B dd9328182f58ff623bf81c5cfdf31e7a8b004f5aa9e64934f09ffda3626143f5dc5ab92339208b886a91e00100cff65295b65d416faa3f38bbe4fe6c39299826 SHA512 6b7c29d30a8a64b71246ff884e473cceeef5e00e382ad54474e7855dcafcf3817dcc14c29c1bb2eb3371f1cb5ab1485a7840dbe41d345a4503294052aa9cd644
EBUILD lunr-0.6.1.ebuild 643 BLAKE2B d0401b7984fc1f170892157d8b6bdd62d632058ad1a33c4208d9a8b27a6eb514f86d4e359f0737f2091b8d9ae5b9d2d004820408a343dba9a976de22055c3e25 SHA512 d38ebcce81f1da08374221aec3f74a76173aa2e78d24da5423a7f2ccbe87ffdaa01b03ddf718db1ae6ece95993f594d217a331f642941b0f9859adee880a670a
-EBUILD lunr-0.6.2.ebuild 604 BLAKE2B e8658fdf01b262d5546775619887295c1051f1e7e536f44283fa49440aee16119d8ef46b21d0769ece8cd5193aa00409920911d8c79cf12b94b4ca1864dbd2f9 SHA512 fe629a03a044bd082d0e68b2df87cde8a1e3cc0c46e10b2b58264207916315b82de28331877c27ea56bc47ea4df6fa97618a13911b4355067d1cb0365e0d82f0
+EBUILD lunr-0.6.2.ebuild 602 BLAKE2B b84dca02199be9653c57dd60e407dcdc161e0f729c8dd5129314bbcb875cdfe1e5ca977b08d9eea3e6fcd64ab878a329a591d2cf264098cf3076e40a40b3aa76 SHA512 f9ff775429e6ff7e65b96e358e054c75d9a82c73c0d47f8fb012cf873ba4bf0034333932fe60a8b7699e08c93005acf14bb4246a4ca7de4a353248359ece8fb1
MISC metadata.xml 375 BLAKE2B c0ed394b833501fb7302f5a9b5d93d1b5f97a6e19c4e51cc8a58c5bac66dd51cd974609caf1887f3f902a6f415a07fd23b1134c3f95ad1ec5a1e4f23f8884e56 SHA512 d4ea5ea7423680d59c9a0f35939d106fb1295dbb89216ff488250fe46f37fc3d0c35aaede7a1af03a70819b1014dd5f9a88cbbe7f4b7f8849334243e3cb94aec
diff --git a/dev-python/lunr/lunr-0.6.2.ebuild b/dev-python/lunr/lunr-0.6.2.ebuild
index 26a1fec34654..54c7583f9e3d 100644
--- a/dev-python/lunr/lunr-0.6.2.ebuild
+++ b/dev-python/lunr/lunr-0.6.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="dev-python/nltk[${PYTHON_USEDEP}]"
diff --git a/dev-python/makefun/Manifest b/dev-python/makefun/Manifest
index b4f700e4480b..ec74b3cf6a18 100644
--- a/dev-python/makefun/Manifest
+++ b/dev-python/makefun/Manifest
@@ -1,4 +1,4 @@
AUX makefun-1.13.1-no_pytest-runner.patch 184 BLAKE2B 663db5f0d235f5117a066fff19bbb940c3a2b7d7cfbe2c2b07430d85d33e0a62800aa89c38530526eeae76611a6619eee765f5fdd69d9ab38d39458d85cb104d SHA512 179e9db22717ec79d0c4ae9dc53ceee26d542eb4e3a957bb4ae4689ba808476894a8276e536214c9923140ee8307393d96b417ea8477d393e399ca4c953dfdd4
DIST makefun-1.13.1.tar.gz 72170 BLAKE2B b1b5e76277e742ef51bcdf2bf6f1d1e761010d75bc3f20d7a8c079b368972b90775bd3bb23cf1787911a8d858549d72d4a2c9379675e59f359486bf1c49566e2 SHA512 ae103d3827673c4124d051e3c76d3d0d126c783ac7a1ea09de3801fd695439eaa549c297bd5c262184a3ee6fdf7b046065081fa3183642778148c2134d7bfc06
-EBUILD makefun-1.13.1.ebuild 625 BLAKE2B 994cbc90deb5adb50d0522b979c0ec2bc57e7c712ec817d95635584093ebd7f12e36c4c16fcec1230f55c0e2a5a0824b1354a8026581e6fe4f88e6b3652e4ea5 SHA512 a95429b516d09b5d08caaf21fd1bbd206a551eb1afaa267707c3956e77c9648e4d4a4df5b3c2b74ae256efeec680334f1cd9d6a3ccd3fc6164fe7dc9857e0d95
+EBUILD makefun-1.13.1.ebuild 623 BLAKE2B 84ee1a780585bfc5b53f575a50c01ad6de218039ae3b851bf631c9880b0db3b5902070798748dc389d2aa0dfdac30cd69f029d994a5989ccf19bc01dc1433b22 SHA512 e96b200831c021ad0ba9d0a7440930756c8dfeb93d5ae753e91074171913988ab4c266abdf9555b62f75ce4cbf291859ee6f16f28078fcfd814387e8becf6fd5
MISC metadata.xml 401 BLAKE2B 0657deb821edfdf648e5bb0a95255b87df0c090c6e719a5ad94a6d3f6e2e64f36d4093a2bfddb5e8592d3d38741e8d0251c8331133113766ef2fc4caa48e88ad SHA512 cda21fbaa9b62896ba3389cf281ae35bd9a59fb0d0604e61fb3b046061de47a2535d7a98d335b66f44483ae43deadf05abde0a2285902c1c3fab2762b080dbad
diff --git a/dev-python/makefun/makefun-1.13.1.ebuild b/dev-python/makefun/makefun-1.13.1.ebuild
index 6cd6b05da214..eb2656703a7e 100644
--- a/dev-python/makefun/makefun-1.13.1.ebuild
+++ b/dev-python/makefun/makefun-1.13.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
diff --git a/dev-python/mako/Manifest b/dev-python/mako/Manifest
index 158e10e241f8..4408690184a1 100644
--- a/dev-python/mako/Manifest
+++ b/dev-python/mako/Manifest
@@ -1,6 +1,3 @@
-AUX mako-1.1.1-pypy3-test.patch 822 BLAKE2B a6c66e8ff7f430c005843dbdcdb874b520de0ef0b727415745a53bc153e87632be39257124b5640c6e22cee8cca40c2e6dd059302adad9089a40bdac6224be61 SHA512 60eae74863f44c50f45b51519dc887eb60f45708fb2cb272e64b82938b00c3ce3f53933066a56e3385930654ea2295c78aee5cbe82a51c7e2001c8d5e6a54da9
-DIST Mako-1.1.6.tar.gz 495132 BLAKE2B bbdf0db9303f5d369b5c6c6644ee44d767630f51305ae259c44c65a3fba959a07d9833fdc69fc8168f7424cc0c3a05e991daae239bef8392c01396c1295967c7 SHA512 e87d883d7a549a902bb2e16d20306ccd3dd7b3bf855dfdaff20477dd182a782a5cecbdc447e4b1607f190a7b0febcca001333137f7cac6ffa674824c2a2fd1bb
DIST Mako-1.2.0.tar.gz 488603 BLAKE2B 30ef597e2dd500d52d02118e0ec8a40cfeeff00604eb9fec887df4aff794aed7d6a1d78b2defb6f985947f9429d912a083b9941ee30b1e53ef32890d19e94158 SHA512 ad608016d7785a735a28ea18f697be4882da747e3da32e4a7c7be4bf846d37e4d3374d78e62ef85607ae9f3f73ee35dc78b473347e4110c059a504be2c497c6e
-EBUILD mako-1.1.6.ebuild 811 BLAKE2B 374a241e97b227d8f147ea0cd48cd61af878be3c8a6c476dd11e5a0a1c19dd4f6fd1f0eba679115454e28217919b73149eb4b77f12c70494c4e0024c60b86abb SHA512 deae38cc5d6018ce0f48077ac18a6cd629e48583eb24b3d222dcebbca76c20dcb939700a9d1bee7c4b362b998964713d3006d611b496401c51ed427fb517ec69
-EBUILD mako-1.2.0.ebuild 1155 BLAKE2B 6b176659bccd9632fe73a0ab38a54e2c02712925ace8064f5c2a3541deade50f874d5dffd9756edcf4c6ae4f35cc8227a2b2fd85c4addecd385a047eb8981afd SHA512 b65749f10c29e33da0239b3ba69e5a40bc594dcddfe82258c11ec2250f439daadcbdacc5039afea321049d082ae72fc7c9d4bb3232464e103beac88c0455ddbd
+EBUILD mako-1.2.0.ebuild 1147 BLAKE2B 02183c3b061d77c05db6e76c46a3cffec6a159ba116d4534cec21c1d774fd39dea0d42d67d7efa729c84a7c5ebb86226fafc37ebc6393fd8aa361a4be82b2568 SHA512 747039e9d7e8591c4a7f6b0c9732df9dda692c98b2152fe684eaa39b851a13812b721d4ff046299f0a9fa8c7c5b30cf7b2a04676da140e451d11547a0f9c4659
MISC metadata.xml 450 BLAKE2B 271e9801e0361eb9cf222fa9aca34f641e6118e17707469a87c1b41a6de34c67ec6a19576a86cc3c7ba1f671f8a28f9df8e994b3f232fe224eda85f4b8cf8b8b SHA512 d168ca10d7759129088a0d10ad73e4d0973ccaed1e649828077158aee55a8640db2446c9d874ef0da4fba5b27a6a0eacdc9d9ff4ec04a19cd1b9699542b5b0c1
diff --git a/dev-python/mako/files/mako-1.1.1-pypy3-test.patch b/dev-python/mako/files/mako-1.1.1-pypy3-test.patch
deleted file mode 100644
index 6ae5c04ab997..000000000000
--- a/dev-python/mako/files/mako-1.1.1-pypy3-test.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 5559e0205c7fbf2f4a321a978249a41c1d073278 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Fri, 21 Feb 2020 19:03:29 +0100
-Subject: [PATCH] Skip broken test on PyPy3
-
----
- test/test_exceptions.py | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/test/test_exceptions.py b/test/test_exceptions.py
-index 2ec46cf..6a30b48 100644
---- a/test/test_exceptions.py
-+++ b/test/test_exceptions.py
-@@ -1,5 +1,6 @@
- # -*- coding: utf-8 -*-
- import sys
-+import unittest
-
- from mako import compat
- from mako import exceptions
-@@ -429,6 +430,7 @@ ${foo()}
- else:
- assert False
-
-+ @unittest.skipIf(hasattr(sys, 'pypy_version_info'), 'Broken on pypy3')
- def test_alternating_file_names(self):
- l = TemplateLookup()
- l.put_string(
---
-2.25.1
-
diff --git a/dev-python/mako/mako-1.1.6.ebuild b/dev-python/mako/mako-1.1.6.ebuild
deleted file mode 100644
index c5fb4ab717f6..000000000000
--- a/dev-python/mako/mako-1.1.6.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( pypy3 python3_{8..10} )
-inherit distutils-r1
-
-MY_P=${P^}
-DESCRIPTION="A Python templating language"
-HOMEPAGE="https://www.makotemplates.org/ https://pypi.org/project/Mako/"
-SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="doc"
-
-RDEPEND=">=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}]"
-
-PATCHES=(
- "${FILESDIR}"/mako-1.1.1-pypy3-test.patch
-)
-
-distutils_enable_tests pytest
-
-python_install_all() {
- rm -r doc/build || die
-
- use doc && local HTML_DOCS=( doc/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/mako/mako-1.2.0.ebuild b/dev-python/mako/mako-1.2.0.ebuild
index ecb89e60b831..7585c60d976f 100644
--- a/dev-python/mako/mako-1.2.0.ebuild
+++ b/dev-python/mako/mako-1.2.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_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"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="doc"
RDEPEND="
diff --git a/dev-python/mando/Manifest b/dev-python/mando/Manifest
index 8f8c31abe376..471654792ad3 100644
--- a/dev-python/mando/Manifest
+++ b/dev-python/mando/Manifest
@@ -1,5 +1,5 @@
DIST mando-0.6.4.tar.gz 36560 BLAKE2B 9878746485d4b896c3e32512b77ac02739940a1398eee12056fd6719cc3c99f8c526c8e573d2556b6a9d0d8d26e20fb45c97119e626b1d44f0a5b5f4655adba1 SHA512 457fa0db4e8e5dbfac6146d254181213814ef1975c919b4573007face27749ec3a50eda850558ebdc0fdff94a5e9819fd825b10cb3023078b2b426c2825fdbf0
DIST mando-0.7.1.gh.tar.gz 37802 BLAKE2B 1caf437248f1b1397888674fff0171680fd1d2cffd1d3394869edce4fef0d214fb52fc0eb7435ef162722f128f129f8d19385e65661914c51f78108b64f8db38 SHA512 a25dfd57e833416cbd64933ca3970712d28c2e2ed172091a0d0c082f486c707d0061afb071e3973e7e42b654d1a6e70f4909b1254fdef493471dc0ae9d3eb62b
EBUILD mando-0.6.4-r1.ebuild 856 BLAKE2B 2d0824bd50c40be72ddaec4bd4faaafdf4deb66c8326109200ef1388514108986beccce63ec42f669d52d4449ae7979afdd76f9a50d8d5bae76e79b4850e2b62 SHA512 d5ebbd5641b3f17463916b4b6ee614f5f18e3bbe41a87a235d3b5c31b245f7481ac49691be8aad0d75e8cc256cfaf3cb8366a09c3fb006bf30e640725c436402
-EBUILD mando-0.7.1.ebuild 802 BLAKE2B 3fbc0e06634082c9befea4c943d9c302f1666803675f60158e476d0db1f037bfe880099f8acd3b9c24c1a5e22bb828bc3282ffc0ce48f118ee323bf8deba8f6a SHA512 9489094c66d68d0627d6154aeb207e2924d7c94346f5975938884b321c79743e1de765f9b573ea7dc111b614ddbd474569052251ced5755799156696ed93172c
+EBUILD mando-0.7.1.ebuild 801 BLAKE2B ee3a830dadfc7b942cf8ef4b600eeba9522ea37a6d54679cd6802dcb6577c74975f52f33bf7854b0320554c6d25a5fbb4c5c16b6d4d98c67470a18fe28368e4f SHA512 45e4bc298471d4504339d60cc3a48a144110f4d1d0bb76e4b998109f04160c5bb0579e583f109a8d11280c704606c7489c23d73b7caa4788576301b090a3f8c5
MISC metadata.xml 285 BLAKE2B 3f0f1cbd9283919ed3b4fb89de7ce5a23a535844ca1d04dd416f2a9d7d64ebcd84a8f89736c56452418014c4574bc4cb75156038f100eb87b5f7ad663be5ca38 SHA512 78b7d0ede36474cdd7d887cc2d74b69ff28f4c2ddf3f8dd449396b454dd48308e1ac912331b8f03aff18ebcd0168f656dc1affdda0f88dbcfb39dd14ba2a7d42
diff --git a/dev-python/mando/mando-0.7.1.ebuild b/dev-python/mando/mando-0.7.1.ebuild
index f0a0c56eefa5..1b38f337d71e 100644
--- a/dev-python/mando/mando-0.7.1.ebuild
+++ b/dev-python/mando/mando-0.7.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/rubik/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="examples"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/manuel/Manifest b/dev-python/manuel/Manifest
index fedae5a56b8d..98312e157a29 100644
--- a/dev-python/manuel/Manifest
+++ b/dev-python/manuel/Manifest
@@ -1,3 +1,4 @@
DIST manuel-1.10.1.tar.gz 42142 BLAKE2B 91d23d804b3f5a2c6f696a8c7a8701f09ae6e881ac9a1c76004be301ab77f58596d0bdae4b11f484e495ea581d66d55d5bed05f5b36d81951d35923c8bfc163d SHA512 39376852e2ecb8a19b2f565464e53f475577edf68e89b3d267f94374a444714ed38ef63da638a02dcec2df851869d57c0d256dca4b436b37ff36b6b3a822710b
-EBUILD manuel-1.10.1.ebuild 631 BLAKE2B 6cea3be559621245858b32b4bd066b0063fcd45a87525445053e62323d436bf8c9533b9ae3566b89bbf88f80699fc179532a1ce406c02a2f995c6964eab1f3c5 SHA512 b3cbea7d03e672e0018a4db36626b82c6f393e182c36beec32113817df0f4de26309f3dc6887c66aca458183ab589458fdf2db7392fc3e8048611ffb965e6ace
+EBUILD manuel-1.10.1-r1.ebuild 755 BLAKE2B bf05a9b5ee5ff19f5ff2c525ca1fa34fcdecd79856d63e3113475c57cb67148d7e440285c1a785e94b6551dc3a380a7363c956b41d3550b590ce82f195c77ea8 SHA512 7dc0738a7aff3bb93915056235e74e6eebfb2055518665cd7a04642a80b344464561559b144ba3d9bb0e8a8a1289c20f330e86dab36bd66d21c10fab1c7d13dd
+EBUILD manuel-1.10.1.ebuild 638 BLAKE2B 29b86c1aad17cbf13d4fb4bfa0a165a40c1dd52e681ade2ee7b86be7370f42f9e37c20cb06f524d769ad364ed8b4d02c4b66591952e8f586cddddbe752a2a162 SHA512 484a9c1f6d9ea0b38b8e9402919531625457091a4bd134cd7dbbcf09cf9c22a96a193c6b89f3e743df8b62739ee63d138c4ab422538105bdff2b5cc04eb10bea
MISC metadata.xml 391 BLAKE2B 6b95f9d29d8df2b9f0cfd85012a7d751f443c3bc67f6254c376f8cd3c1c66e2972bc165edc8db6b5ef2851edf3e870cc2ca76d3f6f3c06daeb247ee349407f45 SHA512 ace493867fc08487876a55331b619a62b01e269d7b5307b2ae9e016d75ee9058f2e1354bd2e3243ef1b0cfff30cc3f8f661675e03c1ac07fb805f443b31c64ad
diff --git a/dev-python/manuel/manuel-1.10.1-r1.ebuild b/dev-python/manuel/manuel-1.10.1-r1.ebuild
new file mode 100644
index 000000000000..300f45e5df0c
--- /dev/null
+++ b/dev-python/manuel/manuel-1.10.1-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Lets you mix and match traditional doctests with custom test syntax"
+HOMEPAGE="
+ https://github.com/benji-york/manuel/
+ https://pypi.org/project/manuel/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/zope-testing[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests setup.py
+
+src_prepare() {
+ # unused rdep
+ sed -i -e "/'setuptools'/d" setup.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/manuel/manuel-1.10.1.ebuild b/dev-python/manuel/manuel-1.10.1.ebuild
index bcff3eec2461..75e78a5b5b82 100644
--- a/dev-python/manuel/manuel-1.10.1.ebuild
+++ b/dev-python/manuel/manuel-1.10.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
BDEPEND="test? ( dev-python/zope-testing[${PYTHON_USEDEP}] )"
diff --git a/dev-python/mdurl/Manifest b/dev-python/mdurl/Manifest
index 253bad670ee0..5019586021d7 100644
--- a/dev-python/mdurl/Manifest
+++ b/dev-python/mdurl/Manifest
@@ -1,3 +1,5 @@
DIST mdurl-0.1.0.gh.tar.gz 16148 BLAKE2B d7b64313b346b5af550165fb7cb2f6af0575db3b0a9e1450097e30c6bc4e411affd62d5b40d6b335cc6491f826fbe5133cf229436acc5449d120f9847ff8d840 SHA512 773f868702276c05e635f8ccae1238cb0836107dccf0a9c179929acc008645e09c92e07bc102dd66e2df98e637665444ffe77860066eefbc5c747ebbb70cd595
+DIST mdurl-0.1.1.gh.tar.gz 15265 BLAKE2B 1a0126c674c69f43df08be248e88bc65529ea25703f6d43f1cd5917181b547b55541a4dae953a4e20e1f18bdc3eac17e54e6347d9e90fe2957c6935bee3edaf2 SHA512 ae7ee5672f59595d96fa3fd8b45154d3175881432dea60c72ef6dbd0b22124a20183539c83552bb9a8dfa1fc1c4ac3132201ce389a6678853c55c0224aa04622
EBUILD mdurl-0.1.0.ebuild 509 BLAKE2B 7e6ef8667a0ec259e66e6d56c18eb1c93f7114f2178b6678e7ca61935b19d677d2640f16c10bedb2b7ad273ae0a99b9d3637f7b9d4bcc82ddfbb9d7697bc5893 SHA512 d7b5017131610a5275a1459af6bcd669f8b5b46bbdc28ee93ebf6dc8377ad95a99157b074a22683c985a15b5d7db54cd35f54c33719e30b691032f7c8596d7a2
-MISC metadata.xml 385 BLAKE2B ac49676801670e8338a8fa34f54aec8fe790498f42a2f47cabdc7ef6ad0ad6de3846b2abd05d64c4017a22e8509793f466f08700d0fa4cace27a99d535ce83cd SHA512 12a8b2b1bdf7a9e0fd4219983567e5b1e78b3e1b8430614c6342f71c185a3103d35d94e0aebf7fb889f6c641f5d1cb0c350592be7ac5f9ff838a130b35423bdc
+EBUILD mdurl-0.1.1.ebuild 537 BLAKE2B e6b330113a1278c54cdde281bcd070f46d45281a563ef1c0319c666d91001d71a291e85d7f3611e51d6a34d3a352c58a2ca0c4bdf085166093cd6f855b078902 SHA512 be55099f34186766891ed9d97cc51e7ca56ba189c8c8711a891a3e9332801b608615eee7e4aae59983d9cf7565c865481537fe4830b20d8962772d532a2819c1
+MISC metadata.xml 394 BLAKE2B aa057d7c7bada96d6c55c84bc2e93265bba07098d21f7c2732ab0faaf7a3bb5e995387188bce5e573d1e14a73c89784ef4f7d85dd430eeedee0104689cff8baf SHA512 f2d4709202646808a878dded8372edaf0b9098ee86f157ad073a469c8adbae8a16497b9c4e18a8e76869cc0ef0dc0481779658078be7935d1a7fece921211dea
diff --git a/dev-python/mdurl/mdurl-0.1.1.ebuild b/dev-python/mdurl/mdurl-0.1.1.ebuild
new file mode 100644
index 000000000000..8b3d3875e037
--- /dev/null
+++ b/dev-python/mdurl/mdurl-0.1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Markdown URL utilities"
+HOMEPAGE="
+ https://pypi.org/project/mdurl/
+ https://github.com/executablebooks/mdurl/
+"
+SRC_URI="
+ https://github.com/hukkin/mdurl/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_tests pytest
diff --git a/dev-python/mdurl/metadata.xml b/dev-python/mdurl/metadata.xml
index 3e60307e1cf9..94b7fdb0c1ae 100644
--- a/dev-python/mdurl/metadata.xml
+++ b/dev-python/mdurl/metadata.xml
@@ -8,6 +8,6 @@
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">mdurl</remote-id>
- <remote-id type="github">hukkin/mdurl</remote-id>
+ <remote-id type="github">executablebooks/mdurl</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/mechanize/Manifest b/dev-python/mechanize/Manifest
index 427f68bbef1a..206b116e92f1 100644
--- a/dev-python/mechanize/Manifest
+++ b/dev-python/mechanize/Manifest
@@ -1,3 +1,5 @@
DIST mechanize-0.4.7.tar.gz 217289 BLAKE2B 9254cc88141b08bd9f97b63ac1dcb6b417e042cbefcf710ea9e1c340e8f6331ef9301a47bc6dd989970810ef36b97b867b81b3a44c9a4cdf283a77b04f25decd SHA512 f2796f322b1000818bcd4bcedf1d88538ba3a43151b74c950594a60dd7b5cf96ea4fcb605e30c93a5df095da35418401487928b9adfcca932e95dbf964d74c53
+DIST mechanize-0.4.8.tar.gz 218055 BLAKE2B bd91738092ac473ee6e65ee5f175479515f735a0433b112241f17061adf7e60ef6fa410fa549f088390b6ef6c8b2ff95e00335a626322ad170c88923c96e8e44 SHA512 71087481d27359b3ce795eae440ebb3a146f8dd5a6d5ac5dc91ae3c63f2c487beb472aa06b2925d6121faa038a0a8be50f6cecc54ee7209eb2b61e16242ffaa3
EBUILD mechanize-0.4.7.ebuild 657 BLAKE2B 0771db52d3446f853c5400bc1394708e6c336b021960314ea6cbff890219420f4dd03002eecbf56e1c20d8d9ec136059ed1a608abcf9a03f0a5e364997469a3f SHA512 32cac3c2b5c3ca08206ecebf4249cdb6b6117f6f1a7b2a76e31cbae6e9f0ada5db06520f456428fba84eaadc21bcf73bd72f1b96ba15a84e792c9fa53b96856a
+EBUILD mechanize-0.4.8.ebuild 691 BLAKE2B 4a81c6549c6f6f7441034299e5c1a09a8c7ca0680df9a97666e53407fc2a6e3df9b27e138f27ed357e6d9b2f902e3b472a391bae0ec4d45256619d37aa38d585 SHA512 5e2645a6257fa8c6ef7ab4ec6e4cb0b210a8ddfdf6f8915652a14b8e389fa065d1750ab754fbc92f67fca8b295ed0f9c42455bb5104aef87a7036f936b0ab3ad
MISC metadata.xml 1003 BLAKE2B d841ad699d157456853adb7431fa35aa56e7193696d629bc8ac725f1678b6146249d045f5c411c6ee2a35272f5b9b4cdde157e2cdc7c5bfd2ba06c0a94b001f5 SHA512 0bcc6da1505e523ef5b6e116bca7867d4cbc2cc8d8718071ad2f70077082a70acb970724e337caa3598e0bd663c8a3a5306cfb16b61cfa0fab68b7e86de2602b
diff --git a/dev-python/mechanize/mechanize-0.4.8.ebuild b/dev-python/mechanize/mechanize-0.4.8.ebuild
new file mode 100644
index 000000000000..910c92be7113
--- /dev/null
+++ b/dev-python/mechanize/mechanize-0.4.8.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Stateful programmatic web browsing in Python"
+HOMEPAGE="https://github.com/python-mechanize/mechanize"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( BSD ZPL )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-python/html5lib-0.999999999[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ )
+"
+
+python_test() {
+ "${EPYTHON}" run_tests.py || die
+}
diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest
index 53d52a9c6c0c..3e4a4e253acb 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1,9 +1,3 @@
-DIST mkdocs-material-8.2.1.gh.tar.gz 8102602 BLAKE2B 04e8e3230d44376ace16a34d78a19c290a3c87013a2193983a60d8b8fa8bf456d407e11be250750135ad7cfe8633152e7c031c4b4e9a99093ac98885caacacca SHA512 2a79504d882360152bc130f5ee2903ed360685294e4f57ab5cb6fef6095fa6ca68da2c5d580837a30cc50e3c6f89d3b7a2ff1c62e768faa080e65d8220e43db7
-DIST mkdocs-material-8.2.2.gh.tar.gz 8217637 BLAKE2B 2186f8e5a57cd4331e916cad922c6f0f859674d3775ff80cbc4e455b23d2ad154e3b1a7044d8d8ee20148e236c8224a831d6cd58db7b005cbafa62f42ff15b48 SHA512 fe5aef449793ed0137a122f7b00e9700ff4e142fe24d23600ec113eff1c2e939da9548d5098187839ff2d56e562c641b2bf24d41ec9accb984c85ced36c21782
-DIST mkdocs-material-8.2.5.gh.tar.gz 8229554 BLAKE2B 7c41595b8fde073bcced12a0087b3b5303c141a27762d9c7c2698bd52ca31862c629a0562c1eab4f4dfabdc6730ce84557361c6f499c736e4ffbbe7e32a28d0a SHA512 1b648c1318071cd72d7f9721fa93d7546f0fadd515c2f0aa61673abb516c5efb3b694df33f2048af00a7ed9399c72bdbacd1966681d34ecf201494807a5a58b7
DIST mkdocs-material-8.2.8.gh.tar.gz 8304608 BLAKE2B ff44912e812a32c7bc99fb7a07178864a952ecfbe953fe8e4d06188e2cf79f87276a881aeba1b2e5b5c290b4e12afa72761b35988290b7039163c643ec51c154 SHA512 fd2308f78c2dfff81d917f958903fee44fdd214a209464c4279d399812a686a26084e40367b0809889f682adfe5d1fe3b4707dc206621f3aa216be59e13d5d0a
-EBUILD mkdocs-material-8.2.1.ebuild 911 BLAKE2B 485a8f628de12a6ec49433f457f54c422c5f918825bae01d4f62a95f2733c75c1ea18e5e5c384236689f5482c13408fd386778af5f1d8cea412d03e20d68bf84 SHA512 08cd7abf0654255f66f5865e6f08b1103476a53d7d9e0d08aea7ff6c210a2f25ce6eff0b0d9579e54be6235518f1c011357aa7bd77430044c9622f923ec3bf69
-EBUILD mkdocs-material-8.2.2.ebuild 913 BLAKE2B d5644402b86922c4bbe4840686f2ea5644beecbcdd2481f04dc776bf8cfdf94152c7db62d2dac7311d7258ab344aaf4a7cd2c7499f5f56a13fe3ce8d8de64967 SHA512 63d4cd09a8ca6c1293903837a528d80528ab590bdbc022cf24fef21e4c1dfcce1cfb20107726f63b939a0b39cd129e3dd01259695c80fef0dc3e9d92805fa429
-EBUILD mkdocs-material-8.2.5.ebuild 913 BLAKE2B d5644402b86922c4bbe4840686f2ea5644beecbcdd2481f04dc776bf8cfdf94152c7db62d2dac7311d7258ab344aaf4a7cd2c7499f5f56a13fe3ce8d8de64967 SHA512 63d4cd09a8ca6c1293903837a528d80528ab590bdbc022cf24fef21e4c1dfcce1cfb20107726f63b939a0b39cd129e3dd01259695c80fef0dc3e9d92805fa429
-EBUILD mkdocs-material-8.2.8.ebuild 1044 BLAKE2B 5191087856a6daaa579300c2c5cd32b2810a2e86d4f233982f3a0f03f472ddd4a1b1acbdc3e7d0672988f3d10b2a6f8d978ddef823458cba2d81cf055b5df9b4 SHA512 9e3a52f02adc5cb473611b064d6038b1e020ef1f406803a1af12ddc35072be3a7bd37d1199a043c16905378e3b70165ad3900d3b23c97f13d09acbc47d6acbdc
+EBUILD mkdocs-material-8.2.8.ebuild 1044 BLAKE2B 62e53b29887db5f6862f2cd991a512af4359eb5453ff56096d21f1bf1e0b68e76dd4de0baff612f7eeabf5abbc74929629f2e151b21e02d896ba2e401efd6c9b SHA512 cf145810cbf84c10611b75e989f7ecf7ce7334bece51dcdaf119c61b6f2b6f4398f3a8d7ef3954e21595de2b7975b522b616791a0732a2b8a6d0d989e7c4940d
MISC metadata.xml 1037 BLAKE2B 6997d0f85e31152c58092081b697d8934c54f933e188082eb55e5e9f252f57274f673e1d8e5b657907da2d1658f969cd67bdb32bdc05324746f211b718f3a4b2 SHA512 ccd4f4aa6e6e780d0aff5894b260eedb602d29cc25427c202561525d27de4a31d1e13f59267d8d732d0e12f3ca0485996bca6ef2a114e96b030259899e8ad47c
diff --git a/dev-python/mkdocs-material/mkdocs-material-8.2.1.ebuild b/dev-python/mkdocs-material/mkdocs-material-8.2.1.ebuild
deleted file mode 100644
index 7a57367ae1ab..000000000000
--- a/dev-python/mkdocs-material/mkdocs-material-8.2.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/mkdocs-minify-plugin
- dev-python/mkdocs-redirects
-"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="A Material Design theme for MkDocs"
-HOMEPAGE="
- https://github.com/squidfunk/mkdocs-material
- https://pypi.org/project/mkdocs-material
-"
-SRC_URI="
- https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.2.3[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.10[${PYTHON_USEDEP}]
- >=dev-python/pymdown-extensions-9.0[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-material-extensions-1.0[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/mkdocs-material/mkdocs-material-8.2.2.ebuild b/dev-python/mkdocs-material/mkdocs-material-8.2.2.ebuild
deleted file mode 100644
index 0133593b4f32..000000000000
--- a/dev-python/mkdocs-material/mkdocs-material-8.2.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/mkdocs-minify-plugin
- dev-python/mkdocs-redirects
-"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="A Material Design theme for MkDocs"
-HOMEPAGE="
- https://github.com/squidfunk/mkdocs-material
- https://pypi.org/project/mkdocs-material
-"
-SRC_URI="
- https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.2.3[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.10[${PYTHON_USEDEP}]
- >=dev-python/pymdown-extensions-9.0[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-material-extensions-1.0[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/mkdocs-material/mkdocs-material-8.2.5.ebuild b/dev-python/mkdocs-material/mkdocs-material-8.2.5.ebuild
deleted file mode 100644
index 0133593b4f32..000000000000
--- a/dev-python/mkdocs-material/mkdocs-material-8.2.5.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/mkdocs-minify-plugin
- dev-python/mkdocs-redirects
-"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="A Material Design theme for MkDocs"
-HOMEPAGE="
- https://github.com/squidfunk/mkdocs-material
- https://pypi.org/project/mkdocs-material
-"
-SRC_URI="
- https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.2.3[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.10[${PYTHON_USEDEP}]
- >=dev-python/pymdown-extensions-9.0[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-material-extensions-1.0[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/mkdocs-material/mkdocs-material-8.2.8.ebuild b/dev-python/mkdocs-material/mkdocs-material-8.2.8.ebuild
index 59df7b0699c9..7cb07d3578a8 100644
--- a/dev-python/mkdocs-material/mkdocs-material-8.2.8.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-8.2.8.ebuild
@@ -17,8 +17,8 @@ inherit distutils-r1 docs
DESCRIPTION="A Material Design theme for MkDocs"
HOMEPAGE="
- https://github.com/squidfunk/mkdocs-material
- https://pypi.org/project/mkdocs-material
+ https://github.com/squidfunk/mkdocs-material/
+ https://pypi.org/project/mkdocs-material/
"
SRC_URI="
https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
@@ -27,7 +27,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
RDEPEND="
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
diff --git a/dev-python/mkdocs/Manifest b/dev-python/mkdocs/Manifest
index 0ba53c9bf316..0e4dfa2f2fc2 100644
--- a/dev-python/mkdocs/Manifest
+++ b/dev-python/mkdocs/Manifest
@@ -1,5 +1,3 @@
-DIST mkdocs-1.2.3.tar.gz 6919177 BLAKE2B 43ff118149a497dd366f7132487564be51ffeaff644a519c7bf9e52a3e3239e9696c21616e5d7494f7c4af8ee60ec77f27fd15e80f5c5c6c1b2db4cf1f672e44 SHA512 03385bc940df8a6b3668300f3752afe973b95f149bee58217ace82063aacb661dbd000a2a7a383c4804434473c3945cec3cb41d6608388350da3098c32709541
DIST mkdocs-1.3.0.tar.gz 4085674 BLAKE2B e34605c2d1122ff86ed5cfb6134cdda67450e8f32d7628626ff4ac8c36c45b127312ad693efe35237b714adb9efd244f12f90cf8ecacf6009b75786db30ebb1b SHA512 d33d728eaff4e39106c1187cf04f579706ce28af364852c67706ab85f6b9ccdcd26ae84cd4d5ea7572e52fde1d1137eb3e424679dd4c8ef043c9637aac062270
-EBUILD mkdocs-1.2.3.ebuild 2091 BLAKE2B 0ab4bb1d6c05831ce87ab30676287989eafb1a73d47af083042c7a93a2f10195d1fa553d4b5ea2497e3cf6f5e889eefede27a72c84a5929412de4bbbb90b5571 SHA512 cbc592271a13958d634192c363f3fb008d637a06d59aa296e62fae3a5fa78937a393bc8a8e3c5b617414e6e2865f131baedd6fc1d3a44bd0379d0a5a6a772002
-EBUILD mkdocs-1.3.0.ebuild 2245 BLAKE2B 4547d9184efa1004fc54006552034e962f973ff5c36ba3d84e521663d43ea8ea44bd00a9242f47ba4d610404653ea62deddf1637b5713b89da11d3496d4ef8ba SHA512 86652d5ec55cdfc17d1a098909217494fa2598a973d5de1a53fb4fdbbcfe20b75cfee2b72de679e1a010fa9d22e0349e18a35037c6dda8caf88e2fe77fbf6677
+EBUILD mkdocs-1.3.0.ebuild 2243 BLAKE2B 46ea225d6b41d485e2bce065e084fe951e31ea52639dbb2ea1488142cd677524f64ba4aa31d9a24121cc22f6ec4fa335389cdba40b62229fff749f6d5bdeef84 SHA512 f9e684ecb8377e2271c316ba9c7db28d19ccf96e5fd6b91e58ba2ffbc0a2e652f719e745847bd231c3775d18678ddac0aa34493d2e6c23f1e755cec3c5d3c57b
MISC metadata.xml 405 BLAKE2B de9dd789fea13afc3622c6961674d046806db1025e9d0475c0ff8bfe1c6d91a741b6112ccaafb46cb19b9dac971c50095ac89b13353c7c0e1571961a19a90387 SHA512 7a19785dbacb67aa5679d6e7c9617b52b25f724430fa3471b645e31df04157efc4060dbd4fccbfc37b5709138164d8ec89c2e94cddfd727b3ee4c705ddd38dcf
diff --git a/dev-python/mkdocs/mkdocs-1.2.3.ebuild b/dev-python/mkdocs/mkdocs-1.2.3.ebuild
deleted file mode 100644
index 228eea42ffd4..000000000000
--- a/dev-python/mkdocs/mkdocs-1.2.3.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Project documentation with Markdown"
-HOMEPAGE="https://www.mkdocs.org https://github.com/mkdocs/mkdocs"
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-
-IUSE="doc"
-
-BDEPEND="
- doc? (
- $(python_gen_any_dep '
- dev-python/mdx_gh_links[${PYTHON_USEDEP}]
- dev-python/mkdocs-redirects[${PYTHON_USEDEP}]
- ')
- )
-"
-
-RDEPEND="
- >=dev-python/Babel-2.9.0[${PYTHON_USEDEP}]
- >=dev-python/click-3.3[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.2.1[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
- >=dev-python/watchdog-2.0[${PYTHON_USEDEP}]
- >=dev-python/ghp-import-1.0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml_env_tag-0.1[${PYTHON_USEDEP}]
- >=dev-python/importlib_metadata-3.10[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.5[${PYTHON_USEDEP}]
- >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests --install nose
-
-python_prepare_all() {
- # Tests fails if additional themes are installed
- sed -i -e 's:test_get_themes:_&:' \
- mkdocs/tests/utils/utils_tests.py || die
-
- # Skip this network test, "does not appear to be an IPv4 or IPv6 address"
- sed -i -e 's/test_IP_normalization/_&/' \
- mkdocs/tests/config/config_options_tests.py || die
-
- # livereload has been dropped in this release, this test is a remnant
- rm mkdocs/tests/livereload_tests.py || die
-
- # fix apparent typo in test (importing wrong thing)
- sed -i -e 's/from localization import/from mkdocs.localization import/g' \
- mkdocs/tests/theme_tests.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- default
- if use doc; then
- # cannot just do mkdocs build, because that fails if
- # the package isn't already installed
- python -m mkdocs build || die "Failed to make docs"
- # Colliding files found by ecompress:
- rm site/sitemap.xml.gz || die
- HTML_DOCS=( "site/." )
- fi
-}
diff --git a/dev-python/mkdocs/mkdocs-1.3.0.ebuild b/dev-python/mkdocs/mkdocs-1.3.0.ebuild
index 2cebf8fb770c..46541abdf194 100644
--- a/dev-python/mkdocs/mkdocs-1.3.0.ebuild
+++ b/dev-python/mkdocs/mkdocs-1.3.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
IUSE="doc"
diff --git a/dev-python/mkdocs_pymdownx_material_extras/Manifest b/dev-python/mkdocs_pymdownx_material_extras/Manifest
index a84c0a0159d5..c644f7866628 100644
--- a/dev-python/mkdocs_pymdownx_material_extras/Manifest
+++ b/dev-python/mkdocs_pymdownx_material_extras/Manifest
@@ -2,8 +2,10 @@ DIST mkdocs_pymdownx_material_extras-1.0.7.tar.gz 17995 BLAKE2B a7a8715ec07b9ef5
DIST mkdocs_pymdownx_material_extras-1.1.3.tar.gz 40029 BLAKE2B faa17e6e4d27a5d5e34a98a6830e34b934f8623fafb87a73051eb424cf95d29c5dd185bbfbbe49dd3e93eeee00a8310ac0543d480ab70e5abee4047b1cecc774 SHA512 340818ebcd8f9cf175e5049028d0932a0d6208de3d8f86cf5ea47747680079c6b9b3bf27e0c32ee10ee6a1bc7ab8ffc6cc3aa48470be43ed32adfde74f44d5dd
DIST mkdocs_pymdownx_material_extras-1.6.tar.gz 25764 BLAKE2B d28f98f82818aaaf81d70b80ed656d94f2454e366d1ebdf6ed6448adac112f6f5876ae43f791c29aab5d7f2da1d48f67d413f7e9dab57f1a85a497317fed36b0 SHA512 b815d773476d6a5a76c7a483907164870e37cfec31dc3a3596ccf21f4f93b8ea1ca52654cd1dfc64df67380e1c6f4dccb1d6534fa6425fb29cf0654f9cb094e1
DIST mkdocs_pymdownx_material_extras-2.0.2.tar.gz 25789 BLAKE2B c1da5c38264e9186802e24a49c2c46f1f0da70640c3e806f26cb19f1f947b3eb5bdba31cc722fd566d40643504aa63adb8f59792c51be95f4baa2324cd0729f2 SHA512 fffc5982ef7127b2e990d9206de0f09e240250da2d56c1efed6e841dad759980300209f65faa0edf61bb1a882ebff367be6533fb3f47e7ebb606520def6143dc
+DIST mkdocs_pymdownx_material_extras-2.0.3.tar.gz 25866 BLAKE2B 6d14f7591c7519bed30de4ffde15a7fcf8d5ac20440609dc8cac0beb8adcd72f6882d1c4f15b809a423b657f951f8393b50832d125c45d946c420514615df624 SHA512 23964157be8773b9532580801498c4a31b29dfcb713e70e6adcc0d2c6a56350b7edd5d36dbbf58f6d946cf2fdcb4eb6cde72a63e4b40b5ca140d83f18e011375
EBUILD mkdocs_pymdownx_material_extras-1.0.7.ebuild 557 BLAKE2B 2854ff1077a941e23e2d51fce318bd41b8239e10c1d6be3fb65ecd8f08397f00ec46991021a23ff1d454d7abe5e6779d9aa4d36340e9fe84ff238c8e69e4be10 SHA512 6bd3f7d6daae3de6152502f9cc7ff522f6220f5111e80cfee6e0d400c9492dcbe1ab5baafd709f67d11a132df8261df60ad89cf82dc57c6f47ca72de1f34f389
EBUILD mkdocs_pymdownx_material_extras-1.1.3.ebuild 557 BLAKE2B 2854ff1077a941e23e2d51fce318bd41b8239e10c1d6be3fb65ecd8f08397f00ec46991021a23ff1d454d7abe5e6779d9aa4d36340e9fe84ff238c8e69e4be10 SHA512 6bd3f7d6daae3de6152502f9cc7ff522f6220f5111e80cfee6e0d400c9492dcbe1ab5baafd709f67d11a132df8261df60ad89cf82dc57c6f47ca72de1f34f389
EBUILD mkdocs_pymdownx_material_extras-1.6.ebuild 568 BLAKE2B 17a5dc79e64a572492b3594934f7ed0b2bea9ebd9acf6bd7fe905c7387c0b52e7476ff9d4c9e1168649034c12a6cd625333bd06d4cd1d396e762f97eede9966e SHA512 c55f3deaa636949169f107ffb4e9fd0d8b35a31e4c2d004994f3465bb19b7e346da676d0e222e63c6f9cdf9873af00b563375035a42011a318b0950188720a1b
EBUILD mkdocs_pymdownx_material_extras-2.0.2.ebuild 568 BLAKE2B 7b453b9fa57b127d4f7b63a360d76354029d917e8a2e7b251f5f4828cf1481449bb9715ec17c49c35edec93c41cfaf6c6e0f29e378835f7e7ba082b83d92cc6e SHA512 1b405681eff718ac0a3b0a064aaa5d78a6b6449a55c4827b7a6748e61379b6a7a50cc8992b6888d0d028822d34138e2711f1b48fa9bd0c41818c2776b98c040f
+EBUILD mkdocs_pymdownx_material_extras-2.0.3.ebuild 568 BLAKE2B 7b453b9fa57b127d4f7b63a360d76354029d917e8a2e7b251f5f4828cf1481449bb9715ec17c49c35edec93c41cfaf6c6e0f29e378835f7e7ba082b83d92cc6e SHA512 1b405681eff718ac0a3b0a064aaa5d78a6b6449a55c4827b7a6748e61379b6a7a50cc8992b6888d0d028822d34138e2711f1b48fa9bd0c41818c2776b98c040f
MISC metadata.xml 1167 BLAKE2B a4efd99b0128f99bb7a8da17fde37695cff1f9e50ddec9d3b71e5eae4a09b8ba6646259c724220ee5905faa420efcdaf4be1d0828c8cc4d9e7040ebf1398bd0e SHA512 37d5b8e942796e54f31d0a2d592157d7a50d8fe5bdedf6f0e57305d60b4d7fd99f649e2604bb53cba5cf457227c3c1debfd607b3f5b97fcaee7e8209fbc900ec
diff --git a/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.0.3.ebuild b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.0.3.ebuild
new file mode 100644
index 000000000000..2025f4982282
--- /dev/null
+++ b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.0.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Custom alterations based on Mkdocs-Material"
+HOMEPAGE="
+ https://github.com/facelessuser/mkdocs_pymdownx_material_extras
+ https://pypi.org/project/mkdocs-pymdownx-material-extras"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/mkdocs-material-5.0.2[${PYTHON_USEDEP}]
+"
diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index 0f9503e9bea0..eaf8e4b0d1cb 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -11,6 +11,6 @@ EBUILD mypy-0.921.ebuild 1879 BLAKE2B 0939ecbed7865716f208ea6683ffd6c076e769e4e0
EBUILD mypy-0.930.ebuild 2035 BLAKE2B 0674851d3f13ea99dbc5ff3e0f220fb83102115ccd6a018a6d4e260264346a9a2994cd3f87b4949f796955c00f84c4e618be969ad944c25060fb8be8ab362032 SHA512 7c27537237030313f6c6a7a5e34de80b6c384181f789e0a90984d96b10249b9c3905e18cb58c981cb645fba85843faec804072b7822cd27150c3175b5eaa9730
EBUILD mypy-0.931.ebuild 2035 BLAKE2B 58a0dc91ae249505d41ebd2fd0295bed2b83604c7b33280dcfdbcbcd868905faefc4e5f1dcf170651423e7d559730552c7508b67cf987682f739513f04a689ed SHA512 1df3e91820bf6728405582b6722e270d63dd8ec346499abeaa19ff8d7152e1c6fec9a92306df8c3ddf1a6b4b7a069499865c67fabd3141537f739d739a047c06
EBUILD mypy-0.940.ebuild 2075 BLAKE2B c89447e07672a9fb8ad7e2cd014b5f170d3fc24c980f538a35c3ec71239b307a6a8f72737dbb7c254e957b279205cc573c24846c3e78e628f5dbcdc10008c290 SHA512 bf9708f8a7c0f2cad02993c92f840ffcfc05060f283567a5331d10a6efa87cfe605a175308f7cf78514be0283845c2c050c1797a36e7a255e5609864102d83cc
-EBUILD mypy-0.941.ebuild 2075 BLAKE2B c89447e07672a9fb8ad7e2cd014b5f170d3fc24c980f538a35c3ec71239b307a6a8f72737dbb7c254e957b279205cc573c24846c3e78e628f5dbcdc10008c290 SHA512 bf9708f8a7c0f2cad02993c92f840ffcfc05060f283567a5331d10a6efa87cfe605a175308f7cf78514be0283845c2c050c1797a36e7a255e5609864102d83cc
+EBUILD mypy-0.941.ebuild 2073 BLAKE2B 4bcc8f4c44d99589eba62281ce85a3a9fee25be213be99ab8a1e9b292a79f5842809b4ae6872aa6e0dcb2776724e04514bff162dd9cc0092348c7cdef4da3c11 SHA512 0ec334bb46129b4152d870d7ba2e319fd5c4b97c4b8879da13a3c6ea5b40b5564d17a4dd2233a9f43945d119ded266f4c466c9c8a2a730777b0aabba4072171e
EBUILD mypy-0.942.ebuild 2075 BLAKE2B c89447e07672a9fb8ad7e2cd014b5f170d3fc24c980f538a35c3ec71239b307a6a8f72737dbb7c254e957b279205cc573c24846c3e78e628f5dbcdc10008c290 SHA512 bf9708f8a7c0f2cad02993c92f840ffcfc05060f283567a5331d10a6efa87cfe605a175308f7cf78514be0283845c2c050c1797a36e7a255e5609864102d83cc
MISC metadata.xml 515 BLAKE2B 75827bbbeb70fd4b9295ab4689068d2d4b686b32d4059acde94fb0d08048e9e56ecaf3eec39dc5567b2753e2552353e273cdf2f4e27d077cc9b03320ee09c64b SHA512 c1c3c7a3651e61e0b63ab4462f0370cce9cbdce33e64c5e7a1fbefe8116d5d3d3b35bc4095d8a5ce28caf69b0644af3f13c9a27b683f2f981e52f8bfe4ac8615
diff --git a/dev-python/mypy/mypy-0.941.ebuild b/dev-python/mypy/mypy-0.941.ebuild
index aa40a8f0ad7f..e5acb398fd9a 100644
--- a/dev-python/mypy/mypy-0.941.ebuild
+++ b/dev-python/mypy/mypy-0.941.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
# stubgen collides with this package: https://bugs.gentoo.org/585594
RDEPEND="
diff --git a/dev-python/nbclient/Manifest b/dev-python/nbclient/Manifest
index 58932b2cc2a2..8640d4d6feeb 100644
--- a/dev-python/nbclient/Manifest
+++ b/dev-python/nbclient/Manifest
@@ -1,3 +1,5 @@
DIST nbclient-0.5.13.gh.tar.gz 75335 BLAKE2B 02a1d7d84b51c3af81f4d511e3a68a94d28478d09241a174309d9338a10be9c2e7cc48601bfb844dcad979eca867890e96df47d0e2aa6d7f7881a2e899b79ab5 SHA512 cebb9c4216d4c1668908a0b332a32d63825e7c3cfcf78b3e918df16364a04a12c396646f4e0b215a9bbc40d1be907a361f90aff3721e299d17c852f8acec0d04
+DIST nbclient-0.6.0.gh.tar.gz 76454 BLAKE2B a6b9f829d4d67f18d489d913000d6507d988ba2e88a0a63c1e750941fa24d071b4c711f1bf2f8af154b62b853378c9c1a97426d8b4082bf6911be1da6935cb26 SHA512 3e986b44ebafde75b95042fc32f38d152487b5ce3a62aac4a41eca27c35d24c795c4dd0e694a9f211d06bc37ea4f76959ce30ebb8a19e04ed4ffafd5b8f1a4a1
EBUILD nbclient-0.5.13.ebuild 1002 BLAKE2B bb5c800b48a69084a08eada6f4a1ba07948903d8b5172fd11f30298cc2c4061b68b8a88ba2a26f62da7d279b071ce5aa658a7bc52ecc8c8d685fe2d20a80d167 SHA512 23c081e6666a235c9cc2594c61be6b94347728a5fc7eacd49b556915187c0d5a7492b07940661d844e78e9a68ba1d20e939bd084b671f4cd53473c7b59c83d6a
+EBUILD nbclient-0.6.0.ebuild 1048 BLAKE2B 387ae603fce17532c809d5cf2479f8f0225135207aa94b1e36243611c9672e49c47c83fb846f3fa990c077aef29695a96ae5dad75328354523cbf0218d47b75d SHA512 311aec8799717ec293feec4c5f08984a1d401430c3463b32d589baf77326d371505adaf1f4805e7e95af3bde75ee0047ae148594018538f2d83b6d28ffb4608f
MISC metadata.xml 405 BLAKE2B d1efa5f7bb2a959bdbc6093b1bd3930e6cdb9bffbe872c6775c15dfc1024ae24d6bcb4651c8e1fb06242b17d6a86f683de3b528bbf1a60b5656a90c1f4ac81b7 SHA512 5b0de690d37dd5928e3bfd0b380336d154cced094e342b41dfd16d0caddd2b792a2158b209404a36461cf4d1b12d836024eae2aedf15093b90f4e363382b38bf
diff --git a/dev-python/nbclient/nbclient-0.6.0.ebuild b/dev-python/nbclient/nbclient-0.6.0.ebuild
new file mode 100644
index 000000000000..71bde32bb4c5
--- /dev/null
+++ b/dev-python/nbclient/nbclient-0.6.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A client library for executing Jupyter notebooks"
+HOMEPAGE="
+ https://nbclient.readthedocs.io/en/latest/
+ https://github.com/jupyter/nbclient/
+ https://pypi.org/project/nbclient/
+"
+SRC_URI="
+ https://github.com/jupyter/nbclient/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/jupyter_client-6.1.5[${PYTHON_USEDEP}]
+ >=dev-python/nbformat-5.0[${PYTHON_USEDEP}]
+ dev-python/nest_asyncio[${PYTHON_USEDEP}]
+ >=dev-python/traitlets-5.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ dev-python/ipywidgets[${PYTHON_USEDEP}]
+ dev-python/testpath[${PYTHON_USEDEP}]
+ dev-python/xmltodict[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest
index a77b989c5690..a889581c8711 100644
--- a/dev-python/nbconvert/Manifest
+++ b/dev-python/nbconvert/Manifest
@@ -1,7 +1,5 @@
-DIST nbconvert-6.4.2.tar.gz 902691 BLAKE2B ee61836ac423db0803d90b92f5cfce7e53e311637dfff7e31e5506fc1588a41515e984860bc56f617b0e0add033c41e6d2099f2abfdda7f31015f6e751110639 SHA512 325637844044ff4a118ca7803e9803fd6909667e017dae04859f58a02e1aadc8b8c699f9b9612bd47991a4c06a23acd526abdcbf1a219e29d985001ae01237bb
-DIST nbconvert-6.4.4.tar.gz 906988 BLAKE2B 84ea6726804ccb738995df1e2e961a9816d3bf9c77034d464afbfa2ba0cf3ce19c1f6af1775fa027795ba3faeaacac765decce2d309f8a60a27e76934cdb356a SHA512 2b319fcc13c6b2addc7e1ca319f36e8a37e8390eb0d8d8df9f9456e7ae816b93ec30ab00a1003894c92091030658920729f0e31fdb5031dccb3f36b38b5d8f99
DIST nbconvert-6.4.5.tar.gz 906309 BLAKE2B 5aee22eb9ce6bb36e04cc3b3db5460041b0a2dfb4afeb1e4787e941d6815f22b7621104ca6d14cb0977c5d09f9a0fade8a5787416b5f55ca1b09149730560bf7 SHA512 9a32eceaff065016baea9fc79478aeb8981f55a2cd47889e640815f2bf924df201d9ce72a4b615d533bcadbd681900678d30de61f777ae4f12bd9fce62d73622
-EBUILD nbconvert-6.4.2.ebuild 1950 BLAKE2B 57c46c9cb91a9184828662f72e1ff8829c4300dd261d7880c8474f111aad9118e91008e43796460b868400189f4d7f1038dff09f33388d1fe628b30d5d9dc4b0 SHA512 cf15a34a5eab40af2ac832a52d599cd3ae45588975730c0fe30436ebb1cf9242c8596512724ec8bf9d26d829f6312c03114c3e8fe19b5131cfb62994f990ab3e
-EBUILD nbconvert-6.4.4.ebuild 2001 BLAKE2B 52386a9cbcadce8335a3c690b78911381d3146945897583b320c727ca5a0e49a552ccda1585c4d1ffde6ef233148267701244faf032870c0876f74fdf997d5d8 SHA512 64a2adb2595bc9a99473df2f8111fafb95e1d7b9d8a313930c582453e2bc6f35de280daa2196708ad81d2394ac489b290b176c368e74cd3651105e1480185032
-EBUILD nbconvert-6.4.5.ebuild 2048 BLAKE2B 284e671a8d0aa7bd34c14ef3fdaa3c746576126ecf7f0bd1a285dd3cc625146f8c7b8832434c8ff8727bee6fed82602ceed0734dfb5ac486902e0349052290f3 SHA512 c206b09549758c34e3940ce0c9fa846e1127b9e4eab924c6748589653df4acfd5ec99b63b1113e17c676ac52917bdf0069b79c964c295564c6d49dca2e191082
+DIST nbconvert-6.5.0.tar.gz 908377 BLAKE2B a91c6c93e9e33f90c5c7f19743e20aa6cf88e5dd29be4ee777744d96037dddd15294858776c8391d79f5436e929fb1b623a3f11f6c4cbcf60728dba2204b6e2e SHA512 4e0d26d581435525f819c05207890cc7cbeaff786a16c354f0356c9bc50111a724a92b7e15445a0cf0ebf1e1c2f0ff064a2c8722267f66dd8677ad82b5e61714
+EBUILD nbconvert-6.4.5.ebuild 2041 BLAKE2B 0da6d5f0c013a847375c55d6f5ce05bc3769b4c0b81a1b93acf92c75ae784ccb0b5736c9604ad02d118225816172cd94422ea53cf75b99710b36574dbf038c33 SHA512 a4d2fd0847a2911dc925581d0faa57cf823caf559f980c499f8d850ac2125817e52efd7ae17db1ba9521212b902870acc269b9cb0dfa9c937357d12e6f9a8015
+EBUILD nbconvert-6.5.0.ebuild 2046 BLAKE2B dffc6c2a59ed5e8f475c18a46b3e28b459a14f9ee555b6332790d5da2979837b1c698a1583affab565d3cc0d57485e535989b3340a91f579bbda99e74bd6255f SHA512 0a0e3173e426b3d27e2384f6a682e1ff618bde07fa0f905848fe3801f72ce5d96b1c39564b22afc4ac7b1d825e596f67e1b33964d32325ea2e946107e28152ac
MISC metadata.xml 527 BLAKE2B a915103b3eaf57236f4257c98354a1e3733771369ac825fa8bbc4f79f0d1a23272dc86e744513620fbee37792e813a15dbb955e633a7c57597c3c38657ed05d3 SHA512 b60a311ce52915dbc12addd4a882670ac96ff8b3be2aa651eaac3d0963d6e73a72eaafd53f90fb685599504857e6bcd0568071962d7696c2605462b77260ad6a
diff --git a/dev-python/nbconvert/nbconvert-6.4.2.ebuild b/dev-python/nbconvert/nbconvert-6.4.2.ebuild
deleted file mode 100644
index 1bd34c3eaef3..000000000000
--- a/dev-python/nbconvert/nbconvert-6.4.2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Converting Jupyter Notebooks"
-HOMEPAGE="https://nbconvert.readthedocs.io/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/bleach[${PYTHON_USEDEP}]
- dev-python/defusedxml[${PYTHON_USEDEP}]
- >=dev-python/entrypoints-0.2.2[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/jupyter_core[${PYTHON_USEDEP}]
- dev-python/jupyterlab_pygments[${PYTHON_USEDEP}]
- >=dev-python/mistune-0.8.1[${PYTHON_USEDEP}]
- <dev-python/mistune-2[${PYTHON_USEDEP}]
- dev-python/nbclient[${PYTHON_USEDEP}]
- dev-python/nbformat[${PYTHON_USEDEP}]
- >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}]
- dev-python/testpath[${PYTHON_USEDEP}]
- www-servers/tornado[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pebble[${PYTHON_USEDEP}]
- dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/ipywidgets[${PYTHON_USEDEP}]
- >=dev-python/jupyter_client-4.2[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- mkdir -p "${HOME}/.local" || die
- cp -r share "${HOME}/.local/" || die
- distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Missing pyppeteer for now
- # TODO: Doesn't skip?
- nbconvert/exporters/tests/test_webpdf.py
- # Needs pyppeteer too
- 'nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_webpdf_with_chromium'
- )
-
- epytest --pyargs nbconvert
-}
-
-pkg_postinst() {
- if ! has_version app-text/pandoc ; then
- einfo "Pandoc is required for converting to formats other than Python,"
- einfo "HTML, and Markdown. If you need this functionality, install"
- einfo "app-text/pandoc."
- fi
-}
diff --git a/dev-python/nbconvert/nbconvert-6.4.5.ebuild b/dev-python/nbconvert/nbconvert-6.4.5.ebuild
index ed66dc80cf13..da5877b38a2e 100644
--- a/dev-python/nbconvert/nbconvert-6.4.5.ebuild
+++ b/dev-python/nbconvert/nbconvert-6.4.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
diff --git a/dev-python/nbconvert/nbconvert-6.4.4.ebuild b/dev-python/nbconvert/nbconvert-6.5.0.ebuild
index e67490b889a2..89f78c3cd38a 100644
--- a/dev-python/nbconvert/nbconvert-6.4.4.ebuild
+++ b/dev-python/nbconvert/nbconvert-6.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
@@ -24,6 +24,7 @@ RDEPEND="
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/jupyter_core[${PYTHON_USEDEP}]
dev-python/jupyterlab_pygments[${PYTHON_USEDEP}]
+ >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}]
>=dev-python/mistune-0.8.1[${PYTHON_USEDEP}]
<dev-python/mistune-2[${PYTHON_USEDEP}]
dev-python/nbclient[${PYTHON_USEDEP}]
diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest
index 32c64939af2e..8bd5359bb730 100644
--- a/dev-python/nbformat/Manifest
+++ b/dev-python/nbformat/Manifest
@@ -1,7 +1,5 @@
-DIST nbformat-5.1.3.gh.tar.gz 130922 BLAKE2B 866eb53dd3f04c09f4a08303c5e84b672cc826d2d9b369cd85038b6c4075e74dce88fbcae80fc9b5450faf1c4971d121abe35e0a2ce2a8e73e020d2bed3a5594 SHA512 b4bc3d51d6e940ce1e2b1f5ca1005cf3d466b2b7b589383a31c4d2908c4e539344f4c8fb9e92993469d4d66f363c35082f0c16b8a63aa61e19fb24fa5ac910fd
DIST nbformat-5.2.0.gh.tar.gz 133519 BLAKE2B aa9ff18ff879fe4b85af6d552a7d2f44d10bb96366e7af15214f7ae4c9d193a24bee8d0dc0ae1b71da13f44abaf4093e412f32b8357b4846985940c002a17b7e SHA512 55718e84a5125f8c28c8cd1be0725669f4d56bc22e6dd92b907a0e8cda27e17f8f56aad29806ee9f1c2c58641dd80455f04241fe5a54f8b6309575bb7656fc87
DIST nbformat-5.3.0.gh.tar.gz 133531 BLAKE2B 7d4e0fdee7c2b5cfdb09bf90ff225b6be184cb6e02e36319e52c5a021283b2ae884c189f1e98a9fd40f1e12811bafe37cc59d27f1e34433d38c00e5fb0cc9fbe SHA512 50cb0b98501c2ee640ae1e6036346912ebc58f63faa8f1e4535681eb3f468072d5bc462d3788cc4233108612239fe03a1da41acfe30c915e13e7428f35415a91
-EBUILD nbformat-5.1.3-r1.ebuild 922 BLAKE2B dcbbcf1465eb24317cf56a1042c020dd39d810297fe7f00a9cc372b21810bd63239687ba1289415251899bc9d4722525c2f2722f96d00ac4189dd6693e55c84f SHA512 8e238f819ab89c8596cad50912b4e770ee87d6f370272db59bf8add9563f117ecc457c0d310a6121ad69b5ecd3fc7b044ab395df1e4296a28c96b6aad168339b
-EBUILD nbformat-5.2.0.ebuild 864 BLAKE2B 3ecf8643664a97dd62d9e7125ab6c0f3467838661b7bb57dce7d240419afbf063e7411a0dbbfb5863bda1c072566d93d3b216bbd68bde91bf6aad920ce8d2f93 SHA512 0776ed55aa2963de7575b543b4e7a51116a4eaa5c6ae52a185d44e560465afbb70658b8289698825ef000015754dc01d7f422057b2038b97b2d916e98ad8cadf
-EBUILD nbformat-5.3.0.ebuild 864 BLAKE2B 3ecf8643664a97dd62d9e7125ab6c0f3467838661b7bb57dce7d240419afbf063e7411a0dbbfb5863bda1c072566d93d3b216bbd68bde91bf6aad920ce8d2f93 SHA512 0776ed55aa2963de7575b543b4e7a51116a4eaa5c6ae52a185d44e560465afbb70658b8289698825ef000015754dc01d7f422057b2038b97b2d916e98ad8cadf
+EBUILD nbformat-5.2.0.ebuild 856 BLAKE2B 70e90c653c21e8bf8b22b0282c8d92389cc8d0d224cc584ffc42d118fd3a1548349c27359eca147c483fa9e7fff338f0814e03430b3a36d20d6d2285810b3634 SHA512 558c3865fbbd7929eb10f25267b9a84067e892cb37036ccf5bdd4a52cb0a03e84e742476c99d29bfbaa026b67e97214882dd0f5c9b8613848bee8dc8b8521782
+EBUILD nbformat-5.3.0-r1.ebuild 863 BLAKE2B de6f5c38aea3cf10dec200b524db63c778f23bef35115e623ef8a14e60ba0f56bb481402bedaaa6e2549fbfe060c0fd0d298e392fc8fa985c77c541e9730c074 SHA512 9c8717916bf32320e6a086aadbe8a9529ec8f6342b896514d0a0a88f2f81d1f066b663578bcf96cdbb85c4d1752603a94dc411b70298f35a2394039defbca8d9
MISC metadata.xml 780 BLAKE2B d44b94d8d10d01e2b8f465b6a0351308e7c219295f34713ea2f26f0cc1c9ee4c156bae3a33977a8adc0bd2cef177d468a5221d0d7a5bce946bcd3aa1a1ff0623 SHA512 0d15f8e0ef1d3f675cfabd0a9d4db7a8844be4ae1c9ff06825bc9a0771ef7e2430d1ff66a3ded9ee64df42ab4277c3eba65ed256d6a672cad20154272a0a2c96
diff --git a/dev-python/nbformat/nbformat-5.1.3-r1.ebuild b/dev-python/nbformat/nbformat-5.1.3-r1.ebuild
deleted file mode 100644
index a3a30ece4f3f..000000000000
--- a/dev-python/nbformat/nbformat-5.1.3-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='sqlite'
-
-inherit distutils-r1
-
-DESCRIPTION="Reference implementation of the Jupyter Notebook format"
-HOMEPAGE="https://jupyter.org"
-# missing on pypi
-SRC_URI="
- https://github.com/jupyter/nbformat/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}]
- dev-python/ipython_genutils[${PYTHON_USEDEP}]
- >=dev-python/traitlets-4.1[${PYTHON_USEDEP}]
- dev-python/jupyter_core[${PYTHON_USEDEP}]
- "
-BDEPEND="
- test? (
- dev-python/fastjsonschema[${PYTHON_USEDEP}]
- dev-python/testpath[${PYTHON_USEDEP}]
- )
- "
-
-distutils_enable_sphinx docs \
- dev-python/numpydoc
-distutils_enable_tests pytest
diff --git a/dev-python/nbformat/nbformat-5.2.0.ebuild b/dev-python/nbformat/nbformat-5.2.0.ebuild
index b21a6cd7e450..2cd892c57689 100644
--- a/dev-python/nbformat/nbformat-5.2.0.ebuild
+++ b/dev-python/nbformat/nbformat-5.2.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/nbformat/nbformat-5.3.0.ebuild b/dev-python/nbformat/nbformat-5.3.0-r1.ebuild
index b21a6cd7e450..ec6adf34afa0 100644
--- a/dev-python/nbformat/nbformat-5.3.0.ebuild
+++ b/dev-python/nbformat/nbformat-5.3.0-r1.ebuild
@@ -21,13 +21,13 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
+ dev-python/fastjsonschema[${PYTHON_USEDEP}]
>=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}]
>=dev-python/traitlets-4.1[${PYTHON_USEDEP}]
dev-python/jupyter_core[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
- dev-python/fastjsonschema[${PYTHON_USEDEP}]
dev-python/testpath[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/networkx/Manifest b/dev-python/networkx/Manifest
index ae6b8cfd8f05..1463bcaa2709 100644
--- a/dev-python/networkx/Manifest
+++ b/dev-python/networkx/Manifest
@@ -1,5 +1,5 @@
-DIST networkx-2.6.3.tar.gz 1844862 BLAKE2B 408f97e334c3e0cec6d40d15d6ba8dc3c07cbd162fb31b301696c53ff1d924fd12f60d34df3f1b56fd036f2a344933a3b5c41a1aa2f91e5d5ca39f922cdfc41b SHA512 709b5126039c4b34a9b2ed60723e8bab3f591203f3ae8d87474e0f49f52b94b9c15568c78cc9e05e2bf997bc65a6177762bc41b0a44093ee59f6eaa0087d0f34
DIST networkx-2.7.1.tar.gz 1923431 BLAKE2B 0b30a9cebc10708efdd446a688ee9a60523a06adf450af1b5a4726fe66b5041ef8c30625012c790042068aa9d5ac555ab814c3cce510365528d21afbe5007a89 SHA512 16b988d0b7faabc4126355a7530431d3a3870517812314097b73d1e3d0a02dc7cbf82d0e99db4a038dc3a23d72cf1a1712a17c925dfed360be2bf27cf01e9c42
-EBUILD networkx-2.6.3.ebuild 1344 BLAKE2B f572e0fdf283de7c8373eb0ef10f36fa36931cab319530cc8fd66879720ac0a78839c4ae502992bcf4cad1e34d693f68df035a19d067d8563b4b95f51498720b SHA512 e546a16c51a292d4b1596f0aa0b321eb5e75d9f99233b4e29e1b380c9e4e2e6652ebac8dd17712abdc35d992dff8d50e4c152ce95dcbe5e060684ef6cd6929fe
-EBUILD networkx-2.7.1.ebuild 1380 BLAKE2B f0134be4e9dffed56e4c63026e15d3fc25e297f606cedb66dd2dcf5698132f29c6e3bcb340c83ffd5b3eb5b40968364f71dd8e7ac6f46bbdf1b0f28dfa215f25 SHA512 3cc38a45ebdb526fb0b7676b3fc54953bb9d544ea6b67f3c425955c8004a6b0669b790eca5bff49a8f3bee92a46047adc6149422a8bbf40013bcffe81410ddaa
+DIST networkx-2.8.tar.gz 1937426 BLAKE2B 5a094177ed480c6f7cbdacb6795fc4f2e0aec53ed89a33e19d78f47830d46238f35b7cd76098f6e00397f7cbdf305256910b7930cbb2c775ed4c2b18d9bd596f SHA512 72cd6637faa4228f6c802cf36935b5460fdf9b6cf191c3b375810bfc3732823e3286bdc1e6cbf7e6a7ffde83d0cf3bca157ae27ff98c537d43fdb4b8ef45ef4b
+EBUILD networkx-2.7.1.ebuild 1376 BLAKE2B 13d08bc22d59a9fea07dc7bb14480057aade434b8d524a7dda61abf43c1d3bb593c67f1e392dd0a50dc296a33d040a314d6d48455a114a6fdebd08ba1ffcac81 SHA512 9f60e67f901a1bc3bb3382a96bad746e7b16f813acb030caadea2c3016bbc0fce3c6f5a5296ff24e0cb3663bc0fb85ea2072d401fde6ed52f1ca833239ce7000
+EBUILD networkx-2.8.ebuild 1380 BLAKE2B f0134be4e9dffed56e4c63026e15d3fc25e297f606cedb66dd2dcf5698132f29c6e3bcb340c83ffd5b3eb5b40968364f71dd8e7ac6f46bbdf1b0f28dfa215f25 SHA512 3cc38a45ebdb526fb0b7676b3fc54953bb9d544ea6b67f3c425955c8004a6b0669b790eca5bff49a8f3bee92a46047adc6149422a8bbf40013bcffe81410ddaa
MISC metadata.xml 1088 BLAKE2B 407d24ca890c5b2a7c49e5eab7f79477f66cb140ed286a7d0c65be075714c671c0185b067f7ced6e9a1cdc17361cfbeb406c306dafb915590abf6b5b1263a4a4 SHA512 2a790d427d6c4391d409f767359a256ee5b8082246811c82949b898e0a2a9f23e7c40bb045ff5eaf17f3cee04d7d24adcdf1ff0ae416ebd7b2572cfdcf04064f
diff --git a/dev-python/networkx/networkx-2.7.1.ebuild b/dev-python/networkx/networkx-2.7.1.ebuild
index 7cc373d794bb..86f3961f798a 100644
--- a/dev-python/networkx/networkx-2.7.1.ebuild
+++ b/dev-python/networkx/networkx-2.7.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
BDEPEND="
test? (
diff --git a/dev-python/networkx/networkx-2.6.3.ebuild b/dev-python/networkx/networkx-2.8.ebuild
index 63f042d735a6..7cc373d794bb 100644
--- a/dev-python/networkx/networkx-2.6.3.ebuild
+++ b/dev-python/networkx/networkx-2.8.ebuild
@@ -3,6 +3,7 @@
EAPI=8
+DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1 optfeature virtualx
@@ -12,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
BDEPEND="
test? (
diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest
index 05cc17fdaf87..f00355817081 100644
--- a/dev-python/notebook/Manifest
+++ b/dev-python/notebook/Manifest
@@ -1,8 +1,4 @@
AUX notebook-5.7.0-no-mathjax.patch 1438 BLAKE2B 66719f5342c08fce7576a70780b38a97ac3e768f3385218da15e7e2b7073ec0e1bbe943f320e4ebd0618401760de96295fc1b0ea0f2e919487b41f90acabfef0 SHA512 ef2754a0e7f552de34411532e7cbddffeab66364075a5514290b09f956b3486791f757b9a159a6c3f975507b8a5626612efeee754933927e2b505aea5f5df2db
DIST notebook-6.4.10.tar.gz 14357395 BLAKE2B 32415b7d303b18c380ea6bab398246307a2b218ad52cdeb9a08db6f2f5f100515f36407358de094144f8da558762f7acf62505edbd9cf9e757fad1ac299f2431 SHA512 78a186c9907006d1fec1cea99e4c0f4181f673bf4dd383ed934cd2eb491cfd247db240fcec6a35a2967fe12b121863bbfaad0c4a8270618d03cd746f4688743b
-DIST notebook-6.4.8.tar.gz 14347639 BLAKE2B c2201562f0d672f16d6ae2388a443fcd87e81ae7de78c3a42acef82ff3e78c8e94e2be61e6156f622a9339138a2f14edef5057a3e601a7c15c8793f56d1071e2 SHA512 0e87aa155635ae536eb5a152c46cadbf85907a5af2ca15d063e718ff566ac6b76f4ce0f06f8adacae3be05ea970f1059d793e3121be855efd6c9072e9aa51719
-DIST notebook-6.4.9.tar.gz 14348373 BLAKE2B 3a89c1765d4866e148f104fb0b5a9c6303576589e30547a3cf152824b57bcff3a543ac370f2e76bd35c5198c99edf23f8e80cdd7a76b06f14107051ab77c08db SHA512 21c7ce0ae48ae17da27397b5c0d0579ad11a2525decf96288977d8d56a232a0e6cca05cff3e3bd4633b4abbf7f57d82b4fb36b8fccf9159f74f9cf2bbf023ff8
-EBUILD notebook-6.4.10.ebuild 3168 BLAKE2B 319a3acbf7e77dfb48840a90442abc43e65ef69309430e34d2f5e39e78618ab78c4d803147f29f9bba8a7f0a40bfdd37014badc39631645db1e300b0e3ca44d2 SHA512 4c4b7ce3e7eeffc7badef25b4773f7716f6a890dd2679270f3f3842415bd06ccd1764119c9e7426565653b59eee970c4b5ed3f899f7bc2e7bb7915505c70af00
-EBUILD notebook-6.4.8.ebuild 3162 BLAKE2B 247080bcad54f283b1724493c8af5e05dda75ee3c709a7c18994af41fe4821bf6a4f46854239c6d6303da44eacda03bf215c4e45d42f42ca19581dc4aa1de3e5 SHA512 de785d3ee72f669351d9b80bca5f59d625e5cf0ccfeb6fda364686b6a046a78ac9d9151d16bb344a245bba086e88c27cf137b2a1254a6476df9f17933d8a085a
-EBUILD notebook-6.4.9.ebuild 3168 BLAKE2B 319a3acbf7e77dfb48840a90442abc43e65ef69309430e34d2f5e39e78618ab78c4d803147f29f9bba8a7f0a40bfdd37014badc39631645db1e300b0e3ca44d2 SHA512 4c4b7ce3e7eeffc7badef25b4773f7716f6a890dd2679270f3f3842415bd06ccd1764119c9e7426565653b59eee970c4b5ed3f899f7bc2e7bb7915505c70af00
+EBUILD notebook-6.4.10.ebuild 3160 BLAKE2B b9a53dbeff695777c29dc4ff1927989a1724b8bb82707061242246788bf91f2274d715a249c8117805873325dc91c084bdd58de020c9f70651506010a292deb1 SHA512 42f2c39114745f9e9ebf85fa8fa17e7c99436a3d8ff4c3afd8bf726ac55782e87c0b503e99f0aa72c84b52b1184cb930f4710e4aecb148ac7d352ae694d4f749
MISC metadata.xml 525 BLAKE2B 03602bbd7c6b55aaa4c4d6011a91127090359079ed2d7e6b9e3cefe63b2b249b36cd172a40d1ce69234de2440d9248e933dd94a636b95c07f06a658ecb929227 SHA512 18f6bd5cb4b1c90cc228a5ee506cea17c4aa9d60174e00c7cb4df654d5d7158aa20ea6346bf9a0734877402a0e0916aa7f9e82f0bdce0cca78c877c5e87550e3
diff --git a/dev-python/notebook/notebook-6.4.10.ebuild b/dev-python/notebook/notebook-6.4.10.ebuild
index cab6ce6c14ec..de98e834153c 100644
--- a/dev-python/notebook/notebook-6.4.10.ebuild
+++ b/dev-python/notebook/notebook-6.4.10.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-libs/mathjax-2.4
diff --git a/dev-python/notebook/notebook-6.4.8.ebuild b/dev-python/notebook/notebook-6.4.8.ebuild
deleted file mode 100644
index c88fc0c7752d..000000000000
--- a/dev-python/notebook/notebook-6.4.8.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 xdg-utils
-
-DESCRIPTION="Jupyter Interactive Notebook"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-libs/mathjax-2.4
- dev-python/argon2-cffi[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
- >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
- dev-python/ipython_genutils[${PYTHON_USEDEP}]
- >=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}]
- >=dev-python/jupyter_core-4.6.1[${PYTHON_USEDEP}]
- >=dev-python/pyzmq-17[${PYTHON_USEDEP}]
- >=dev-python/jupyter_client-5.3.4[${PYTHON_USEDEP}]
- dev-python/nbformat[${PYTHON_USEDEP}]
- >=dev-python/nbconvert-4.2.0[${PYTHON_USEDEP}]
- >=dev-python/nest_asyncio-1.5[${PYTHON_USEDEP}]
- dev-python/ipykernel[${PYTHON_USEDEP}]
- >=dev-python/send2trash-1.8.0[${PYTHON_USEDEP}]
- dev-python/prometheus_client[${PYTHON_USEDEP}]"
-
-BDEPEND="
- >=dev-python/jupyter_packaging-0.9[${PYTHON_USEDEP}]
- test? (
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/requests-unixsocket[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}"-5.7.0-no-mathjax.patch
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # disable bundled mathjax
- sed -i 's/^.*MathJax.*$//' bower.json || die
-
- distutils-r1_python_prepare_all
-}
-
-EPYTEST_DESELECT=(
- # trash doesn't seem to work for us
- notebook/services/contents/tests/test_contents_api.py::APITest::test_checkpoints_follow_file
- notebook/services/contents/tests/test_contents_api.py::APITest::test_delete
- notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_checkpoints_follow_file
- notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete
- notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete_dirs
- notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete_non_empty_dir
- notebook/services/contents/tests/test_manager.py::TestContentsManager::test_delete
- notebook/services/contents/tests/test_manager.py::TestContentsManagerNoAtomic::test_delete
- # TODO
- notebook/services/kernels/tests/test_kernels_api.py::KernelAPITest::test_connections
- notebook/services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections
- notebook/services/kernels/tests/test_kernels_api.py::KernelCullingTest::test_culling
- notebook/services/nbconvert/tests/test_nbconvert_api.py::APITest::test_list_formats
-)
-
-EPYTEST_IGNORE=(
- # selenium tests require geckodriver
- notebook/tests/selenium
-)
-
-python_install() {
- distutils-r1_python_install
-
- ln -sf \
- "${EPREFIX}/usr/share/mathjax" \
- "${D}$(python_get_sitedir)/notebook/static/components/MathJax" || die
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/dev-python/notebook/notebook-6.4.9.ebuild b/dev-python/notebook/notebook-6.4.9.ebuild
deleted file mode 100644
index cab6ce6c14ec..000000000000
--- a/dev-python/notebook/notebook-6.4.9.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 xdg-utils
-
-DESCRIPTION="Jupyter Interactive Notebook"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-libs/mathjax-2.4
- dev-python/argon2-cffi[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
- >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
- dev-python/ipython_genutils[${PYTHON_USEDEP}]
- >=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}]
- >=dev-python/jupyter_core-4.6.1[${PYTHON_USEDEP}]
- >=dev-python/pyzmq-17[${PYTHON_USEDEP}]
- >=dev-python/jupyter_client-5.3.4[${PYTHON_USEDEP}]
- dev-python/nbformat[${PYTHON_USEDEP}]
- >=dev-python/nbconvert-4.2.0[${PYTHON_USEDEP}]
- >=dev-python/nest_asyncio-1.5[${PYTHON_USEDEP}]
- dev-python/ipykernel[${PYTHON_USEDEP}]
- >=dev-python/send2trash-1.8.0[${PYTHON_USEDEP}]
- dev-python/prometheus_client[${PYTHON_USEDEP}]"
-
-BDEPEND="
- >=dev-python/jupyter_packaging-0.9[${PYTHON_USEDEP}]
- test? (
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/requests-unixsocket[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}"-5.7.0-no-mathjax.patch
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # disable bundled mathjax
- sed -i 's/^.*MathJax.*$//' bower.json || die
-
- distutils-r1_python_prepare_all
-}
-
-EPYTEST_DESELECT=(
- # trash doesn't seem to work for us
- notebook/services/contents/tests/test_contents_api.py::APITest::test_checkpoints_follow_file
- notebook/services/contents/tests/test_contents_api.py::APITest::test_delete
- notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_checkpoints_follow_file
- notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete
- notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete_dirs
- notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete_non_empty_dir
- notebook/services/contents/tests/test_manager.py::TestContentsManager::test_delete
- notebook/services/contents/tests/test_manager.py::TestContentsManagerNoAtomic::test_delete
- # TODO
- notebook/services/kernels/tests/test_kernels_api.py::KernelAPITest::test_connections
- notebook/services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections
- notebook/services/kernels/tests/test_kernels_api.py::KernelCullingTest::test_culling
- notebook/services/nbconvert/tests/test_nbconvert_api.py::APITest::test_list_formats
-)
-
-EPYTEST_IGNORE=(
- # selenium tests require geckodriver
- notebook/tests/selenium
-)
-
-python_install() {
- distutils-r1_python_install
-
- ln -sf \
- "${EPREFIX}/usr/share/mathjax" \
- "${D}$(python_get_sitedir)/notebook/static/components/MathJax" || die
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/dev-python/nptyping/Manifest b/dev-python/nptyping/Manifest
index 68de7ff3a1b9..2cf56a3b5d72 100644
--- a/dev-python/nptyping/Manifest
+++ b/dev-python/nptyping/Manifest
@@ -1,3 +1,5 @@
DIST nptyping-1.4.4.gh.tar.gz 48098 BLAKE2B e13e7d6189a1ac826e8ea66918c006a63f0ec584e6d61cc7e0393b9a10709b41f75b43548ac94ce762c5180dc716e0717316573d45e8bec8951188d5df9bc1ad SHA512 4dd124734fde7e19867af0efd0c3a79f220b20576cb2f34a1cfb5e47c4fde44e936dca708d68bef99eb554afe7576f7fee447d6dd73f3c136340c8f48770f7b8
+DIST nptyping-2.0.0.gh.tar.gz 54691 BLAKE2B 05343da5b1b36ea0b06267ce0c8108b2e236c8d4124872da2ae5858b3fe9c06875846fdd07960abcc9bc961e468e1883a5da6b50d12e74b7628aacec9c1c1e16 SHA512 e7de94e93896af34285117be61799ee971cb2fabe87e8f04473393a042b299765e91ad7cf2d07339d2d1b7cee117e42ecea28197adda6de54686154e21754dc0
EBUILD nptyping-1.4.4.ebuild 632 BLAKE2B 1d0fd5643a71d5652f1a4ea38adba95bd612b17dd7b9f8d01e3eea3342e9ceaa4efd28db7d5cd833e6b0db84d06dd4bb4f6bdf221c4ad2f30cfc24fa4f921b72 SHA512 ad249569918431e4a8db7baa20381c780afcc126ca4305ee24506ec9c325981283b68b98ab6f641e330f436e7ee649c80b47c681a4ee4659615f125d86ef6eda
+EBUILD nptyping-2.0.0.ebuild 941 BLAKE2B fa1a2e1b542672387edefe343778741d0f602c9ad581c99e13fdaabeef769d8ea40e65995ba829a64b9940bfac364d6a87907c3a31a97bc07547c9eb18d6427a SHA512 2f26c9590a20aa5f162dff5164b736cdda1100d6f81abf67d695acb8117d794465821da943e67c74339751c11c2f58bfd66abc9b5c2a6f1907c880a5951e71a6
MISC metadata.xml 427 BLAKE2B d314480c0cbd8bdf8be3bc5936d01cf73a3b27929b04a3d2147b43c5829a582d9ac3cbefd2c99e35c7dd83d5d4ebc39b0173d996483c349b392fbc27ada65a11 SHA512 1ee6a94fd1d8e2b61f97eec3144d5382e2ff7ebef369815551b033d218bd790ffd8eb21adbebe44f9935feecf62a842f9c6fa5989364f46f6facc606f94786e5
diff --git a/dev-python/nptyping/nptyping-2.0.0.ebuild b/dev-python/nptyping/nptyping-2.0.0.ebuild
new file mode 100644
index 000000000000..3a0ad81b5c2a
--- /dev/null
+++ b/dev-python/nptyping/nptyping-2.0.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Type hints for Numpy"
+HOMEPAGE="
+ https://pypi.org/project/nptyping/
+ https://github.com/ramonhagenaars/nptyping/
+"
+SRC_URI="
+ https://github.com/ramonhagenaars/nptyping/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.8 3.9)
+"
+BDEPEND="
+ test? (
+ dev-python/mypy[${PYTHON_USEDEP}]
+ dev-python/typeguard[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_IGNORE=(
+ # TODO: package beartype?
+ tests/test_beartype.py
+ # relies on Internet access to fetch packages for pip
+ tests/test_wheel.py
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index 955b2b0e4c34..901dbca3c95b 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -26,5 +26,5 @@ EBUILD numpy-1.21.5.ebuild 4250 BLAKE2B 566a16851c2b64a2960c578dd462380573c861ce
EBUILD numpy-1.22.0-r1.ebuild 4230 BLAKE2B 25c3b4283ea4a58cbcd8c1ef2ea539fa0d378c00a873a633bb81a40d146eb43bda016d98689e9306e4050cab65a265ad5908e8a8a3bbc755d82e42c99a68aa77 SHA512 9aeda8408565e61c7f1b18b909fac304f13b3ab59606a5f5957cc19905803b62656d3035cb7c4588ac37ca150b3d6d2fa1c06c5c882fc02b65d15b418778a750
EBUILD numpy-1.22.1.ebuild 4475 BLAKE2B ee6d48a454d685da1ee4715391c0ca9dbe4072980c09bfa9c21e217a6a94509c3172828f76f0c408ce8c6c3655842a184c1636bf3d923a2bdfb35b6f0667345a SHA512 9f2898c9ab8bb3b2a7007ebd0f7094b844c74b05f64e62418a6ac9ba27f96f7eb7bfaeb480b267f615b4406040e651f16d254afd9db4a2f3e8381e545d341f89
EBUILD numpy-1.22.2.ebuild 4522 BLAKE2B f3dbd009337631f3f72590d4ed8e1dfd910a624ce7980ec5d20edc7673ddf887e5e18eacb9ac5c33b128beaed1901ba13fddf3ac484d11c791c8e1af3ce7baae SHA512 e32115bf9f08bb1cbe0312ad34bb2a16c98e2b5973f33ae380e7e8ede7f4e0c4943d899fa60addaceb2d563309ea6bcb73000b46291ccf5b4cf33982f8c31d10
-EBUILD numpy-1.22.3.ebuild 4528 BLAKE2B 8d2e68bf05756605080913da10c8681f8a999faf55a7b053f423d6e5db96fce7e333dbdb132aeefc7b18b76df350d04daef353bd2acfdf288ccbfcf4c497722c SHA512 726661ce0555f5471040edb3ea15b6eef9c36fe514c5f8bfc04bc1e511b34e7a0a6d5a1e62c4e3268c414a56f4b890350f01fe0e432a5bceaddcf5b6c896e176
+EBUILD numpy-1.22.3.ebuild 4524 BLAKE2B ee0c8bdc1469f4887d59b35e215d017def2b81ce423e115e5e2844e43fea6f24c00e2f7de3f6239c3a38133f2126171aad1d7d363755244fb28e70d01084a9f8 SHA512 425f8df7552eecb6e93ef1c6aface0b4d31aa6609b03f4a2d678f06d6b038528c2162d9362720fedf754deb52eb46740256bbb4fe7f6ec39d647155bdcf0d9cc
MISC metadata.xml 930 BLAKE2B 8731116ae6d997dc77539b6ff9a8aff2466986888e3fc2c2a77499522360ba5ba11ec61e4eb6756b7cdbb9d7dafe05a862708dcc0735260e8af038a42dea3419 SHA512 1db89ba1a99457bef29a9501e2d14c11904251163172604fe58001048beb477eba5b1e4784c8636d0eb6767614b80a7341823a9d264a5663cc055a5a2c437390
diff --git a/dev-python/numpy/numpy-1.22.3.ebuild b/dev-python/numpy/numpy-1.22.3.ebuild
index 677b3ea8106b..e23071a75cbe 100644
--- a/dev-python/numpy/numpy-1.22.3.ebuild
+++ b/dev-python/numpy/numpy-1.22.3.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
)"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc lapack"
RDEPEND="
diff --git a/dev-python/numpydoc/Manifest b/dev-python/numpydoc/Manifest
index 798e1921b7fc..b4efb4fe8bc1 100644
--- a/dev-python/numpydoc/Manifest
+++ b/dev-python/numpydoc/Manifest
@@ -1,3 +1,5 @@
+DIST numpydoc-1.2.1.tar.gz 70350 BLAKE2B f693436efa8e95527e4d7d20676b1f3e563369190a71cc4e2cc8ec38b65ad500f3e0e8a4e89ce48ebd3bf1190c8fff1ead05cc22dbbf80fdf147b9996b2b5add SHA512 439ff422d46ea8eaa26bd14ac41f8d64638d8df081a3b889eaadceafbde64f2a091f6363d0565759618d60c4fe869d8f62ec0878d45674022056058621048d0e
DIST numpydoc-1.2.tar.gz 69659 BLAKE2B e5483ad3d6d82e9ff51d2d7cdc36c75407361059a696047f1d0fb7d3307c36ee056e8c0b9eb45fc11e4d341350c1b1dd021d60252055154c6907942e549b9555 SHA512 b8ea82a947c7fca9d02c2083f6040f2a1a115400e43257fd6ce7ac9b1b174d22ed7723053b87893d6bff8f47a625932297c884e853be4e00d3ae2262ad0161cf
+EBUILD numpydoc-1.2.1.ebuild 1016 BLAKE2B da616537e26fa7dbdb561c8b36fc1837fc3df7c11902560f5af120bd87fd82e1c56c0283a733644d26923d0a2e18555ba18fdc51b6f7fba5d18da490f4cbb6d7 SHA512 c32991d468abe435fdbd5a68e6b505f5228319543d7d0d014b724328017119fd6cb570438fd3e6abb042fe89bff3a55e3bff2cf5704e1c5370558a822f85e0bf
EBUILD numpydoc-1.2.ebuild 1008 BLAKE2B af23e49a4e3599f7ae80c717095cb3f8c758e8e6f8265901db7c315718517ca6ebfaafd39bb4c7b665631e0a416d717743c95ede1fc0892344e847f77fb118da SHA512 97aab5ab6d369fe625b2108d6913df429e5af8f09fa3f9872f768fab1d797714c5bb9ad4bd3a94890a3d9f7b8583ea2678ea2f1b5a19d6084a301cef78554240
MISC metadata.xml 403 BLAKE2B 437fdd3881a5ec60a83b3cb018e57c714a91030be9ab0032b8662e30b7bcd120ee3dd2015be561dd8a65a39833ef777e22f040a6e466c1b56a602a4ac33d4917 SHA512 833d00712cf7dfdc1080181301c03388a3c966436d2d9c9badb609cff66fa49035a6d001d60f205e1c2c49808eda7fad65abda8802f42f7ba36939b3691a8390
diff --git a/dev-python/numpydoc/numpydoc-1.2.1.ebuild b/dev-python/numpydoc/numpydoc-1.2.1.ebuild
new file mode 100644
index 000000000000..f59030e0df57
--- /dev/null
+++ b/dev-python/numpydoc/numpydoc-1.2.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Sphinx extension to support docstrings in Numpy format"
+HOMEPAGE="https://pypi.org/project/numpydoc/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+ >=dev-python/jinja-2.10[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-1.8[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/matplotlib-3.2.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e 's:--cov-report= --cov=numpydoc::' setup.cfg || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # these require Internet (intersphinx)
+ numpydoc/tests/test_full.py::test_MyClass
+ numpydoc/tests/test_full.py::test_my_function
+ )
+ epytest --pyargs numpydoc
+}
diff --git a/dev-python/openstackdocstheme/Manifest b/dev-python/openstackdocstheme/Manifest
index 07e9d9a85545..2c226a7bbf33 100644
--- a/dev-python/openstackdocstheme/Manifest
+++ b/dev-python/openstackdocstheme/Manifest
@@ -1,5 +1,5 @@
DIST openstackdocstheme-2.3.1.tar.gz 1255622 BLAKE2B cbb03cbbdd2d22c019879b03be87d97fe52e4396cd45e7acf4e138bb50a99444a80a43c3c76f777ea74bd24ec92ca1e4a562dbc91159d1ddf3cf20c3ad86a957 SHA512 d3e190543e83d83b00d247fe79598f302684e2baece50a01c196231625fce9d7bdfe9716a7eea8cf0a9b59319f02b3c0d3cf35086e58c71cb0d958410fd560cb
DIST openstackdocstheme-2.4.0.tar.gz 1255985 BLAKE2B 6066ef5b4fc50093dd7a55d4e7824be9495f8cc9af5f20e1ee7ee5bacea1deb5d1e1a08e408470ba5923de9ece2658dc187bef9c6d5cb767d4c492543bbdc3c1 SHA512 34bc69fc3455c013ba05e6662ea362f0b9ac4070a9e70b34987846eec84197069622fbddd295251d2a363f08303c5a2e9b998b01207bdf6891ca68aa33682c78
EBUILD openstackdocstheme-2.3.1.ebuild 555 BLAKE2B 2b931ad551584fc7d2d36e3a227530a7158b487af011ce547e411972f7f5d614a8df003013669936a90c491ab3332a20762854ddb0c144f04d6fac5a44597a6f SHA512 1454fe34905bbe4802dba19c8a56581c025567a2d28b19df0fe0e0ba3e2610f3457eaaedf55d0b617990d1d06641bb30f6d560db94307b68653cd15f0d17222e
-EBUILD openstackdocstheme-2.4.0.ebuild 597 BLAKE2B 15825215c7062a56d966dfd62d60bc7aaa60ed628e5ffbce889521a450f675b2109a94b54dfd9c957f69d0386521dd1711ea76582dfd63d10d31b074cb14e9ad SHA512 79d96e41a3ed22bf073bcf894ebb0705865bd8367a2bfbc0519e9856ac3ba3edb491f0b1b625b8dc458afb2ff344cca5f44d3f662e5a1595a58ebbdf4edfae64
+EBUILD openstackdocstheme-2.4.0.ebuild 594 BLAKE2B f66f6609c5ece6de3a6bb30789677b551e5228ff8b543c284e610ae5c77e3480704a32a155d2ece4142852d4d4e2f41f03de53e06dc37fd7a1f5d96427ffff92 SHA512 8adffd1f1760ec532049c4cde1713a1ee2228d66333a2ebf8b3fec7743e6d8f4011a444024798f070a9689837db9a950afc9afe60e608c84b449ef1ff7b40de0
MISC metadata.xml 740 BLAKE2B d720f5054a6752889548dcff3665b0a02d8f55b05ad96e2783fb2d460d8ab9f9eda52b589c18df1aef3c0eb383bb5b94ab0182f41c0e04fb831b5bd023f1807d SHA512 8c2c6ba17eebf016e8c8e45b0181505d152cf099ab59f4d2c2b2e6447af7ce949ff1cef198253d4a70f7a4d37b19eb5ad6b2feb53ed3f83c54ba850a94d8f4e6
diff --git a/dev-python/openstackdocstheme/openstackdocstheme-2.4.0.ebuild b/dev-python/openstackdocstheme/openstackdocstheme-2.4.0.ebuild
index ddf491533957..ebf67beebad9 100644
--- a/dev-python/openstackdocstheme/openstackdocstheme-2.4.0.ebuild
+++ b/dev-python/openstackdocstheme/openstackdocstheme-2.4.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc64 x86"
BDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
diff --git a/dev-python/osrf_pycommon/Manifest b/dev-python/osrf_pycommon/Manifest
index fe7ea59c4fd2..292d398ef08b 100644
--- a/dev-python/osrf_pycommon/Manifest
+++ b/dev-python/osrf_pycommon/Manifest
@@ -1,7 +1,9 @@
DIST osrf_pycommon-1.0.0.tar.gz 45084 BLAKE2B 83bfd5393575a5032e72ae93c9c3eec87d2907ce3fbd3e9fe14a94e5470d61594ab75bca394ec4b7960bbdb16c3ec060966bd6bf47f9a4037d530501c7ce947f SHA512 ff7204116c94eef972b7071f8d6c68fd7cdb1a518fd6c77cd47f54e5390815ff4b6a7d265ef3ed0093c1baa20eb332d69e92926e856da0e34b7186100b688d83
DIST osrf_pycommon-2.0.0.tar.gz 45467 BLAKE2B bcf111183b66dd19e24182e6fee75674f0481bdeb2498ea2a0d10c56977651da60f94444706df525ee71f64d5eb1a24e2e5b4acaf13f19f94b787ce5b424c81e SHA512 ebb06a86c3527ea9dfb24778410a7f84d5560216aedd4ed5fe0b22660b6fbf9625d093dc8653db58a2cc7f3a81e6c4a2770fca90694441cdb141fb840935c50e
DIST osrf_pycommon-2.0.1.tar.gz 45839 BLAKE2B 9961eade38c8de980cee01debbc177ae8ef3ef872d2525c9c6a1660e2323a5bfc02d9f5e6295aeada0cb3a9506da27637eb3c042a1328aff7b5e0e6435bd4dc4 SHA512 9f8affe81c6adc7436ccf9481a84b98a32650c6a0d6bff9c378faf1a9202bfeccb9f72046fecdcdd38f5d6047319db97e6e7e090446ab2fce759949046590f4b
+DIST osrf_pycommon-2.0.2.tar.gz 45927 BLAKE2B 49d8ada07d5cae3b9ad0fac7bae38749517680d3c7d7b84f06f83e4f6d14534cd62fdc72bf4fe11faf0eac4d7e5ef133b9a2410e689fafdaadbb5c1a7838a371 SHA512 3efba5e7010bf96e264c01bad1f095e121e998f34125b6393e5154eb7632704ae18e5d72f17862f527d584bd2e2e216d115b8c87e523ddcfff6656d6db331091
EBUILD osrf_pycommon-1.0.0.ebuild 730 BLAKE2B aa06c126d0c6371aae091c8f8c8650be796714b6e1b1f8a9d758924787467e0b838e1e47b848f5eae8f151d422a92edff80f12ab1ffe39ef9fbdfb083801fad6 SHA512 691ce22cf7a777a07369890de6a255ff57eb66938ce422be5917b482defdafd0d7945d5e0e3b951f1c4c1227278d0af9fc8cfb6fcf1f50950b91d1e88af63a8d
EBUILD osrf_pycommon-2.0.0.ebuild 730 BLAKE2B 97099bdfa63723ca96cabead6428f5c0432397a0427625481189c18ac81dc24fa1d5e04a24042957ee2e49e54a0ccd61861c2fad251ab567a847d1a82c537d59 SHA512 41f101fd202ff6a5d327231a812035cfa5e0f945f2c1ee8dbfae0be9b91b956dd9b7c130d99db1951bfe24cc2c245569d4a5b2f6b90caded57d9d779a756f1d2
EBUILD osrf_pycommon-2.0.1.ebuild 670 BLAKE2B 194ac36f67797b86438b852ece0780de42a64de2313cb0e7263ce4e4adba86bf67755ef6c29b8aca971a514d1a1ef977a858e037c71f3a182da2a3a996cd4d8a SHA512 968651679f73a64d94c2e46b6ff90216071056712f347d163b96c06e36bccdc5761992c872833fcce43a895a94b7c93c533826a064c2f61be4a761e11707f722
+EBUILD osrf_pycommon-2.0.2.ebuild 654 BLAKE2B 5fbd480e268152cfd1f035ad827dbbac6dfeca0c922facb0c30f873633a5812299a00a931d69a57265540c019ae690a57f6c3085613bed908d714063917bf5d1 SHA512 bf5de5fd5880affd3f2b4cd4a0ba253328ee3c13354422d31bbfc8ee8efca77e070ad7484890a4ecee178dcf64654fa4581a41580bdab50551eac5fbf1501dba
MISC metadata.xml 485 BLAKE2B c4787f4886029b55a7c557caba54277711a229ea61b7b66f21d7e0851f934930f223e0b304c2b46ef2674d1dc7a829263cae991d352a9609304d92768a4eff72 SHA512 8b4f0a9f465e968dd93fea7715ed6efba8eaf0362643174784ac14074709eaae5d4e13f1b4075fe6c61475d106760d7dce3c129cb86404dc540ad14d55c6640d
diff --git a/dev-python/osrf_pycommon/osrf_pycommon-2.0.2.ebuild b/dev-python/osrf_pycommon/osrf_pycommon-2.0.2.ebuild
new file mode 100644
index 000000000000..b096ab70236b
--- /dev/null
+++ b/dev-python/osrf_pycommon/osrf_pycommon-2.0.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Commonly needed Python modules used by Python software developed at OSRF"
+HOMEPAGE="https://github.com/osrf/osrf_pycommon"
+SRC_URI="https://github.com/osrf/osrf_pycommon/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+ # linting is something upstreams do
+ # for us, it either means unneeded deps or breakage due to changes
+ tests/test_code_format.py
+)
diff --git a/dev-python/parso/Manifest b/dev-python/parso/Manifest
index 1275f3e1908c..f4d1bcc845f0 100644
--- a/dev-python/parso/Manifest
+++ b/dev-python/parso/Manifest
@@ -3,5 +3,6 @@ AUX parso-0.8.2-flaky-test.patch 947 BLAKE2B b6ece3214328f3121e4de8217395ac10867
DIST parso-0.7.1.tar.gz 399842 BLAKE2B 1e47c1dd6846d01aa5820d7cedc3eafcf12ea0d4a2e95fa3f54429633b1c12dc39a4abe237fa46eb629408006777bd1f512cf878025b55119568ac19729b8c19 SHA512 318969a7a941c4a0948e58643b07b6f5c446ea166b3a8e44a556f0677ec9a36d7dc8c6d37ca7bce3f8276ee3d7144e22fbaaeac90c738fb90f7e94a0cf8abf7d
DIST parso-0.8.3.tar.gz 397648 BLAKE2B 8942408e27198075c92ef51f7a191cc7781eb3a5110119b91fd95f86e13ebe2fbfee11022a2bfec794150f60b3af8c4d5f324cb011703cd581c17f92232ae5bf SHA512 7874460053662d40c2cfcf0015e330e1c8201eeb07682e2079a636db553a82dc25b70b14ad0f0c82fb817f655359d695101a17f616abf9a39f49c61ae5fd49b1
EBUILD parso-0.7.1-r1.ebuild 968 BLAKE2B 2477e3999525e9de62274bb1792cf441f2a7a338681e4fd999663347d54737946c6443a2f5978dbe45fec129b11e5438b294d29d7bacfe341e4cb214d9227337 SHA512 b106824ea5aaca2347acaf3ef22a0aedc64b1f914d0009b986951f8a29463d1230bd284f431de9b4bfa38a4d395bbd9960f3ac0fd0b0b45513942c98139dc672
+EBUILD parso-0.8.3-r1.ebuild 752 BLAKE2B 3de68b48da19a18168ec6ccb5641fb2be704b56ad7a7987d9a23971471d0cca166e83b55471c317044c345ca34ae723cf99d78aac53cd7fd42854a36ef189dd3 SHA512 f2f874a6360e419891a18abc081ed832c15f3831a5323fc636076e8f46f57862a973d18749e3bad94e21f68ed655001cf01c150a6522607540fd65fe7097e0c2
EBUILD parso-0.8.3.ebuild 702 BLAKE2B ff951fe8ebe1d369872198111261cebfd1fd14c770528b72b0c62a4d448efaae418369ea1b4df4f80a695f1a3f9ad834d9ad2d8f9148cb09f2a54bd5e7d8bdec SHA512 62e54c6d14c5e7ab2561ead4d477eee0c0d168b46dacefe115f43bab8f101c9e6a8f4e8120b5ff95bb1405195f6ac916e5cea6ad9b61992ad5f7611afe31a289
MISC metadata.xml 403 BLAKE2B be2e4f9dd7e074a3b76a591f034f679bff13b7dc36d8b206e45550276533ba752a8e04162ddf4f580a8e247d57f48a997cac34c14dc7b5ae4a3d74751fb9cac4 SHA512 10517311994816074cfcc4809206ccbdb6a9ac3430e92cf9c4dfc45d8e95a92843843e2bf1a19b97aaa3c330bb923581e4ea6cf6a88f1063f2dab8d041f6c90f
diff --git a/dev-python/parso/parso-0.8.3-r1.ebuild b/dev-python/parso/parso-0.8.3-r1.ebuild
new file mode 100644
index 000000000000..e2527b1ee829
--- /dev/null
+++ b/dev-python/parso/parso-0.8.3-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A python parser that supports error recovery and round-trip parsing"
+HOMEPAGE="
+ https://github.com/davidhalter/parso/
+ https://pypi.org/project/parso/
+"
+SRC_URI="
+ https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # py3.10 changed exception messages
+ test/test_python_errors.py::test_python_exception_matches
+)
diff --git a/dev-python/paste/Manifest b/dev-python/paste/Manifest
index 9597d370a323..e8dce6b3b928 100644
--- a/dev-python/paste/Manifest
+++ b/dev-python/paste/Manifest
@@ -1,3 +1,4 @@
DIST Paste-3.5.0.tar.gz 638021 BLAKE2B 6c8d856733245a7eef5782f8d6c1fe35093f5247cc76e86ab308f2d98a99ebaaef5309a9c402f1334707e042b52e52d7801723e9404ad0ae454b756b9df31dfb SHA512 a9f596d6fcd95f915990c16830caeb9c9a03412447597258c67a003fd485e2efd27798f2eb2de9978ac529292af4b55136de554bfb501e90f6185f55a6b0531b
+EBUILD paste-3.5.0-r1.ebuild 846 BLAKE2B 90fbc461f37bab13fba40290c44f632c2eefc32fa674516f2f79894c1f5c288d6b9b5e03e8d21df070ae427e14c976c71b3419b8aa91767460dff41d210e7574 SHA512 09b85ef41758cbecdbbcdc1ba621ae554c8d8e9d616fa7527df2d03ec4cfe0d997cfab14901d976ca9c47fdffa55acc1f49bda5b3ba737427b0308e0565e4666
EBUILD paste-3.5.0.ebuild 1087 BLAKE2B 5442735272dcd193c3c2161b0eb9b5d02b1a2e44c0ee82307321907c6e391fcc6744b5d25c36eb771a4de8f7d04bffb7e27327100f59e0f105057c50202a5a7d SHA512 8179d789a0a6f1d2b00e843fb3044d3ebdecdfebc420519049ebb710be6e5bcf9446353d40cccb8e39a147b40015e2381736fcd5039db9e95ba4c6811bf5fc3d
MISC metadata.xml 628 BLAKE2B 96690448ed95a0b6794142c3641a2e5baa5618926df08f8b25850f67cbd05fdf8ec165f7b7db421d2b96b156fb1f7ce123388d7d70769e777acde6d15c88b955 SHA512 a33c225ca164a23e44820e92bc94cff49383bf792c91e8d432f9bc0a0de537b0e4b01a1b99097df1d2e8984554b78be5101db556e1c37e00e9b5002d0729e6b9
diff --git a/dev-python/paste/paste-3.5.0-r1.ebuild b/dev-python/paste/paste-3.5.0-r1.ebuild
new file mode 100644
index 000000000000..243ab2deafcf
--- /dev/null
+++ b/dev-python/paste/paste-3.5.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+MY_P="Paste-${PV}"
+DESCRIPTION="Tools for using a Web Server Gateway Interface stack"
+HOMEPAGE="https://pypi.org/project/Paste/"
+SRC_URI="mirror://pypi/${MY_P::1}/${PN^}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris"
+
+RDEPEND="
+ >=dev-python/six-1.4.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
+
+EPYTEST_DESELECT=(
+ # Internet
+ tests/test_proxy.py
+)
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/pastedeploy/Manifest b/dev-python/pastedeploy/Manifest
index 1101bd70de62..005ef211306e 100644
--- a/dev-python/pastedeploy/Manifest
+++ b/dev-python/pastedeploy/Manifest
@@ -1,4 +1,5 @@
AUX pastedeploy-2.1.1-change-sphinx-theme.patch 752 BLAKE2B fc381dfb1ee909471b89413a8e5b8f68876cc66615776664e8eadbaf15833b36c9799139db15fe551c9cd7d50fe305e13d104d4a2dc1176eb7ba576b0cc7cc05 SHA512 479d0e34f2d86254855335874499eb5bff2151a2f08cd04f021976933441005062670487108374ec24084dd8ea7881cb69938c61fd7a28ded53a32bc0e5df972
DIST pastedeploy-2.1.1.tar.gz 32339 BLAKE2B d11affa480e5c9b7be53d0431090e4ec9d66f8862b1aadf6a993a09f9c952380d7698eaa7442614936a8316e2ac50404a096bf64bb3ef31f55cbee35b5982166 SHA512 0109e30cb5ae9bdd7f06a79f6236c90f96c3bcfe507258572b1329796a1821486d9762d954673ccbac76ee63c6a69e64fe5e2cae5402fecf4a5affe88cf46930
EBUILD pastedeploy-2.1.1-r1.ebuild 968 BLAKE2B b0dc01401f03609883f34763cfceb193b033c743f64fbe86bbe064ca172486392242c7a5e291eac9d94efbf9aa1efbd90477b9caf2e65503e779363815355cef SHA512 67595611a947849e0b6cb432f7e5f9993af6fb35d97a0c68f4cd72a17f0a73037d2297977c9f4511f79c70e654c6c697d2ec4462b56f375e66882a0277d3e399
+EBUILD pastedeploy-2.1.1-r2.ebuild 897 BLAKE2B ddfd7d8ec9edef052397c87e6d15ef3a2c0c54c1098623972de38f60b2852b887bc2c21984861b7fa6b3ff61ba7df0fafc06a9f6a65589e97fc094fa02853c1e SHA512 a10f81493c3c7c6bf097413f9abe79c258099fa5a46ce165ee779b8b96facaf3718c7c214b23fb3c8516c2686dd8e1025261ede12f10e07148bef2a40d20a1f3
MISC metadata.xml 965 BLAKE2B afd902e013f9f3ffa27225cff2a97551875a2cc4a02d968c5366cbbccda0442ac8e381eb8d93655a7a5d6101c97f2e00b362657272ddef4123af57ee1173b045 SHA512 2ab7460b4b6baeedbb1a7c64a760914278f4af622a3e0fc9452fcfccb7274383a26b559f45f7eb11a1f4cf546d24b7582a0dd61f64198b8760d247b6b4a2cd16
diff --git a/dev-python/pastedeploy/pastedeploy-2.1.1-r2.ebuild b/dev-python/pastedeploy/pastedeploy-2.1.1-r2.ebuild
new file mode 100644
index 000000000000..5a53351d1158
--- /dev/null
+++ b/dev-python/pastedeploy/pastedeploy-2.1.1-r2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+MY_PN="PasteDeploy"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Load, configure, and compose WSGI applications and servers"
+HOMEPAGE="https://pypi.org/project/PasteDeploy/"
+# pypi tarball does not include tests
+SRC_URI="https://github.com/Pylons/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+
+PATCHES=(
+ "${FILESDIR}/${P}-change-sphinx-theme.patch"
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/sphinx_rtd_theme
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/pathspec/Manifest b/dev-python/pathspec/Manifest
index af9c5d7a2a45..04bc21b6c853 100644
--- a/dev-python/pathspec/Manifest
+++ b/dev-python/pathspec/Manifest
@@ -1,3 +1,3 @@
DIST pathspec-0.9.0.tar.gz 29483 BLAKE2B 00b48f6987a074e23ac6f344a44ac8f265463bdd87907cb8a602c690a739d1a9a673182fc4d61a6e2ffc02acb6632591b873e435f9fc3893e1cc48015e120a16 SHA512 660f13525325c27b598048a3576fd704c3843e0b07770187d005f0e93996a90cee44e9a0725b6bf775982f586ed3b4ba7cccee966d7149e71e2b95d48030b2f2
-EBUILD pathspec-0.9.0.ebuild 557 BLAKE2B abb516601bd9538c90e7aaa58f9a8fb166756e0ccf98e59f5dd88532ea88d84f4d29ee5a52ecad717d7ff271b39ce3450edeea1d53585a1180dd9a60074e79b1 SHA512 96e33356ff3d26f06dce7979af4fa4485d64e329682aa5a50ad000a71eb92a7f4fe628513c3b8cd835aa9ec744cfab85590800ec5eb3574eba63cda5c3eb0b6a
+EBUILD pathspec-0.9.0.ebuild 563 BLAKE2B 1ebbb55615d693ea15db5629df07141ae4e4f1abf68f330976b73b6e483a179942471bc4c323bafb437fe2c6896ed5e29e1975118cb85032f13efcfc46ddd6eb SHA512 75cc8fc043e17cca341a8cee13c0377623bba439962c8e4995c82f5183bcc6c52d5117d81b2365382c85cd1533f8dd66c4f85a6faa711f0a612e707ae78cfe8e
MISC metadata.xml 422 BLAKE2B 0ee7832564e0f9bd965c3914be3d2abfdc15798f8ae075c1156f554953ab37464a5f1e631711fbb7e3b7b4b2649c2bef90e216b08ca0332ee68060fd5c2ad760 SHA512 2a7d9ee56fbaa78db6f4c5195c6f1761e1444d32d0eb668f0fabfcd3fb25ca73426e709def433f8ecf37277b98deb77b30a56234e7fdcefa19a138633499f4fc
diff --git a/dev-python/pathspec/pathspec-0.9.0.ebuild b/dev-python/pathspec/pathspec-0.9.0.ebuild
index 6b68dee91963..a340670207ac 100644
--- a/dev-python/pathspec/pathspec-0.9.0.ebuild
+++ b/dev-python/pathspec/pathspec-0.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,6 +12,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
distutils_enable_tests unittest
diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest
index ca1effa69102..18c3cc662f1c 100644
--- a/dev-python/pdm-pep517/Manifest
+++ b/dev-python/pdm-pep517/Manifest
@@ -1,5 +1,3 @@
-DIST pdm-pep517-0.12.1.gh.tar.gz 303954 BLAKE2B 65344c2571264b9fadcffcf5ae05f42246912dce3e7029a1ea5e91df72f1c9425d603024099146cb7d9ed95d8e3ab0fcf5058ab35346893e28d3595d430548f6 SHA512 a7c27c685eec274798b5d9fa7fd3d7ec7ca77d204110c7c9962a53b1522c4c6dbc56d7413ce5ff6fe8e8f091b0d4e4914b9e3296dc226bcae9f5fbc2cb28444e
DIST pdm-pep517-0.12.3.gh.tar.gz 304242 BLAKE2B ad4beb6ab35c219e1991b585bf9ce087be3e7e957f34b1dbc9de676f7b49c3084471e2b55c634eb6fd1cf6cb88dd4161b5060a17a5ca7e5e3ae57c9610303f6e SHA512 4c0f098d5237353fea73ef62149b8177987881239cb6b1b112bd6789931acd7484c56d413f780db4f23c60f4ff3a37c6956de3e1de472fed114487925b0e3553
-EBUILD pdm-pep517-0.12.1.ebuild 1284 BLAKE2B de8507d9fb7a4202ba5f5322679d07fa5ec9aeff63be7a82fc2812d747f25e2714c85633d72f9f29045a8cda1ac99eb3d98b734d9d15419ea2ea98b7e8e0af35 SHA512 000f54f4f4460432478f558536758face9e999aa42061c13a5f1e1011eb3b4ed10ba2e3fb280855235764cc9e7fc977403986934fbd2030cc09d3bd0d4259e47
EBUILD pdm-pep517-0.12.3.ebuild 1284 BLAKE2B de8507d9fb7a4202ba5f5322679d07fa5ec9aeff63be7a82fc2812d747f25e2714c85633d72f9f29045a8cda1ac99eb3d98b734d9d15419ea2ea98b7e8e0af35 SHA512 000f54f4f4460432478f558536758face9e999aa42061c13a5f1e1011eb3b4ed10ba2e3fb280855235764cc9e7fc977403986934fbd2030cc09d3bd0d4259e47
MISC metadata.xml 400 BLAKE2B 0882adff4040585d2881a8712b035a5204909639f80f637526b793fd9e31e9d6cda6119cc069d8ff2e768b9d5807eab16bc27bfd35beb5a613722afead2d8b0c SHA512 484e17561642cf1d26d61a1d95554614b9e77b1ee985cba61ad35dad9c9470d0f64e99385200b8eb7e2cdd5e1427cf7835d6e39c10dece1fb90dd6e81cd15d91
diff --git a/dev-python/pdm-pep517/pdm-pep517-0.12.1.ebuild b/dev-python/pdm-pep517/pdm-pep517-0.12.1.ebuild
deleted file mode 100644
index c95abf912f72..000000000000
--- a/dev-python/pdm-pep517/pdm-pep517-0.12.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata"
-HOMEPAGE="
- https://pypi.org/project/pdm-pep517/
- https://github.com/pdm-project/pdm-pep517/
-"
-SRC_URI="
- https://github.com/pdm-project/pdm-pep517/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}]
- dev-python/license-expression[${PYTHON_USEDEP}]
- >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
- >=dev-python/tomli-2[${PYTHON_USEDEP}]
- dev-python/tomli-w[${PYTHON_USEDEP}]
-"
-BDEPEND="
- ${RDEPEND}
- test? (
- dev-vcs/git
- )
-"
-# setuptools are used to build C extensions
-RDEPEND+="
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- rm -r pdm/pep517/_vendor || die
- find -name '*.py' -exec sed \
- -e 's:from pdm\.pep517\._vendor\.:from :' \
- -e 's:from pdm\.pep517\._vendor ::' \
- -i {} + || die
- distutils-r1_src_prepare
-}
-
-src_test() {
- git config --global user.email "test@example.com" || die
- git config --global user.name "Test User" || die
- distutils-r1_src_test
-}
diff --git a/dev-python/peewee/Manifest b/dev-python/peewee/Manifest
index 28823cad79ae..1f94d5ec2179 100644
--- a/dev-python/peewee/Manifest
+++ b/dev-python/peewee/Manifest
@@ -1,5 +1,5 @@
DIST peewee-3.14.10.tar.gz 896121 BLAKE2B c6d42dbca418475325e704e86dbf1d420426b1276a63ad1d49f3361478325b5a4b01bcbd875b32439bb497c4e18248efa6fe44c589c3247ee84043ca1bfc1a74 SHA512 1f423097c67c6a3976ed77586e3ea9db6db42e3c18e6f4c6046176a0e8942a9ce228cefd2a09e39fde359479e70a04e4c06030682442d96657d24984666b13d1
DIST peewee-3.14.8.tar.gz 891123 BLAKE2B 67c64ad5c8ca52987c329592dc436e3c27db5b3baa7f7c68ee4fcb06e338e38a71bfce30dcd62b7562d85a3ab7fa554f1ba8093e9a59536ffb4289c186852853 SHA512 d736e5dfc139656cba7caf488d68907683893d5a2537f96269af9ed693ec79c089d2822d355be4a9c6136b5cd813b0cccf774afd585f9bd420d57a8700cabfbe
-EBUILD peewee-3.14.10.ebuild 800 BLAKE2B f9a88a4bcc919a2751f1ef41310f58d53454b5989d4ab0d160e3898311a3472fd614a8fa21c50e2e242289ae8542bd36f0f548875a09128e0f96c3b6995e77f5 SHA512 61ee2b1080af7621731b87574f1393ee4cb85c41b22273ecee1b3629649f2fe402cb58d7fd03d2a487051852bda8ace9f93590c6c1be4e9ea22db065e74ccd1c
+EBUILD peewee-3.14.10.ebuild 798 BLAKE2B 79a729feca936636222c50cc613e818d99fadb6364276811b775d7cd28fea087dfe2fcde5d1e8d113f8cacab0015a7427ea47b9d2eea95894ee7a3d9ec02d87f SHA512 eae3f61b9d162ee7e9bd7ca7a3c6fcfb54e5cc3e54a401597025259d07a2f087c0ef7119d807125051940d76615a74def1dc657a826d8a351c75bab98b64b3ef
EBUILD peewee-3.14.8.ebuild 759 BLAKE2B 1da1b8a9389236731f4038b398a2348ca6d05ab86980425899ba2ee0c9a83de27145a21051480af8e8d16bb53a8d6f05425ff3738c6abaf63329e251429cfd8e SHA512 8ebf803c73b2f4580022770f3321c9b8d368b739fa32683b350b53f9cbb919e5e062684e4fcb8e832cada701ac6cfea39466c16313bd602722e63c9f8c74f2ba
MISC metadata.xml 365 BLAKE2B 144b870f5470e3de971f47316313980f95a3453c684fb7c326da025bef8a4e29dc0731808eefdecbb059a49ad77dd4166b3595554ac42d0578bda75c17fc06bf SHA512 9445bc6cf059e5c95c1e9ce5eebad887a43133ea0fad3fb7b70f60395e79bf30a42d893aa65d4c328e7c304b24a86fbdf3939b9ecccad318db01e95c3b4521f3
diff --git a/dev-python/peewee/peewee-3.14.10.ebuild b/dev-python/peewee/peewee-3.14.10.ebuild
index 31af69dcc2ba..669cead817b3 100644
--- a/dev-python/peewee/peewee-3.14.10.ebuild
+++ b/dev-python/peewee/peewee-3.14.10.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/coleifer/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
IUSE="examples test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pefile/Manifest b/dev-python/pefile/Manifest
index e185c7d61758..0bcb0db8d53d 100644
--- a/dev-python/pefile/Manifest
+++ b/dev-python/pefile/Manifest
@@ -1,4 +1,4 @@
DIST pefile-2021.9.3.tar.gz 72179 BLAKE2B a1b5390936e6c307b1d7d30f317ae77b432b17300941bfe71c4c8ed9dfecf95d623ce98eb762378ee1ff7ae938e4105e4dbcb2f6b8fe32c502b725c43b3a1154 SHA512 1960a6301823387c76e61dff73250686a32dabe009ff0410691ab9be4e57fd5f7ceca2b78302c935b74465a1e0b8faac659045c8a2be07b21dcf1baf510b1b33
EBUILD pefile-2021.9.3.ebuild 856 BLAKE2B f8204fde291e54d945b1302c7a7c17a89a8b7a991124c7475aece43b64b3963cda90efbd0944b672bf7876474e1b282bf138d431445843b5ecbf195484ff3358 SHA512 27492df698e28b6be1845423210e3f87fec8bd7d097baf448cb3018c7fa89f437f817e6b51134b33cd68023c0c3fc1f168a16dd910e4ce8c21ccc2c0ec9120b7
EBUILD pefile-9999.ebuild 856 BLAKE2B f8204fde291e54d945b1302c7a7c17a89a8b7a991124c7475aece43b64b3963cda90efbd0944b672bf7876474e1b282bf138d431445843b5ecbf195484ff3358 SHA512 27492df698e28b6be1845423210e3f87fec8bd7d097baf448cb3018c7fa89f437f817e6b51134b33cd68023c0c3fc1f168a16dd910e4ce8c21ccc2c0ec9120b7
-MISC metadata.xml 722 BLAKE2B f4aa26277a0e5cdb995dfbd5c8a7371ac52b935a31ef27f6a04a6bcdc1c7f46adfbb5466d340026f8221f46f46de6321951eb77a15b7e20b20dbfb8be5761caa SHA512 5379818139d4d185e3437212060c261ef1d4ac049b3c64f02b6d9d9cc68cc3be6bf80e04a83d87bb6eb9fffad18fac8f0755c71d0119bfeb125d2053dfdc0b79
+MISC metadata.xml 766 BLAKE2B 8cd0206bb0cc7de9a76159851092c27b5e7c6d8294a136de2dd74e51da9062f6daa67c2421c173b6125758a9f350b84b03e2a85fa2029beb50032aa034f08c3a SHA512 7c3e9d6d89108b17a722c805353a9c457ccb5a5233bfca7145f82a37ab0337405c84a1e806d9fba77dbee779dd06cb18f7272399277d377aa84dcafc470156bf
diff --git a/dev-python/pefile/metadata.xml b/dev-python/pefile/metadata.xml
index 53ac969c885d..a8d16bad5992 100644
--- a/dev-python/pefile/metadata.xml
+++ b/dev-python/pefile/metadata.xml
@@ -17,5 +17,6 @@
</longdescription>
<upstream>
<remote-id type="github">erocarrera/pefile</remote-id>
+ <remote-id type="pypi">pefile</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/pexpect/Manifest b/dev-python/pexpect/Manifest
index f9320aed42c3..9f0045f3d564 100644
--- a/dev-python/pexpect/Manifest
+++ b/dev-python/pexpect/Manifest
@@ -2,4 +2,5 @@ AUX pexpect-4.8.0-fix-PS1.patch 662 BLAKE2B 93bf985deee0b14690fe08abbb21be09044e
AUX pexpect-4.8.0-sphinx-3.patch 761 BLAKE2B 609849b3587cd5eeada58ba5065111f3d5d38514d525c49682a9554fe5b21c4b5994ad3cc70725c1a73e19daf03c66644a7fa0ac880d87e912620263396df3d9 SHA512 d6cd0c3554c83c0092f46a2254dbe1752773abd76c220e0eeecd4a416f01ec57ecd51f26011e17d03537746d24f913472467d9ac8b569bdc168b6975292b4cab
DIST pexpect-4.8.0.tar.gz 157037 BLAKE2B 742642bd6b9ec3f6cdfad054d4fd22db56b4a55b746d675c27a8cdf824ea749ec4589e296dffa08778195f3ccd20feb56bc0fd5212984396ea5aa0555c41ca96 SHA512 7447ae2d1e13be422c894a8fd51c5aaa788e37ea7f0c798c88b77afd401fb3631400a637077ccbb83c2e3876b0d0c5e1dbd5fdc9d3739d785b4d5ad7c0192580
EBUILD pexpect-4.8.0-r2.ebuild 1182 BLAKE2B fdc67f66d369333f3f8b356c2e16d800311ccc4b38e2a53d5ee850cfee53a78d67cee56a217820e6f5befec113ba7d36c21a49be914325d76a19914c4a1a9854 SHA512 a215279bd237b49cdc12af2c4a7957649fddff7247ab351b302a674288bbfd913a439d953ed2f66efcc51c499d654f816058822d040a2c13cd11f3f0ebb03ae1
+EBUILD pexpect-4.8.0-r3.ebuild 1202 BLAKE2B ebc9a0382a86bc19b67c5124e03db54b3a92b2fd520954a1cde3fa4a0cc8ff096c1c3012ef51e16c574270623defd9ab7c7a83755dec9fd4102004b0919d8b0e SHA512 13b55bcf51f702dcae1620f613e3d5c2d0871f1d0f13566efdf27fa29a2ee6febb7469afd9104f8a91fc9956123073794051887cb1ca18a42e381ee34a50e00b
MISC metadata.xml 403 BLAKE2B 0e07f64f32ee9f6776e53f5e59b91e0e22675ebb0e8c8b98eadfb9a46d29af3e7daaafbf4e60fd7fa20bf57d42619ebdf26994b087ed0773a943acd6fddc8ab4 SHA512 4c3e18b98b69213899a6af8366ade2ebfaa4eabef76f880cd71c300b03fc7725246200bc00491942b3f7b4b4f87bdfbc9181663fe5c8b7c5325f1e7c6e76356d
diff --git a/dev-python/pexpect/pexpect-4.8.0-r3.ebuild b/dev-python/pexpect/pexpect-4.8.0-r3.ebuild
new file mode 100644
index 000000000000..4fbf5faed1a0
--- /dev/null
+++ b/dev-python/pexpect/pexpect-4.8.0-r3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python module for spawning child apps and responding to expected patterns"
+HOMEPAGE="
+ https://pexpect.readthedocs.io/
+ https://pypi.org/project/pexpect/
+ https://github.com/pexpect/pexpect/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="examples"
+
+RDEPEND="
+ >=dev-python/ptyprocess-0.5[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-sphinx-3.patch
+ "${FILESDIR}"/${P}-fix-PS1.patch
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx doc
+
+src_test() {
+ # workaround new readline defaults
+ echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
+ local -x INPUTRC="${T}"/inputrc
+ distutils-r1_src_test
+}
+
+python_install_all() {
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pluggy/Manifest b/dev-python/pluggy/Manifest
index 8546785dbf4a..4a30fe7ab2f6 100644
--- a/dev-python/pluggy/Manifest
+++ b/dev-python/pluggy/Manifest
@@ -2,5 +2,5 @@ AUX pluggy-0.12.0-strip-setuptools_scm.patch 1186 BLAKE2B 443f5af807826baaca7e95
DIST pluggy-0.13.1.tar.gz 57962 BLAKE2B aa0a3eec06c988a727bc15511313f12a08bde65da55bcc5e7547a654e3ca8a34c12dfa72166b6a37b524972730f08454b6a0446e071d2710396e868ae3a77151 SHA512 eb747ff341cedacbd90eb20e22ad3d1ddf5588056f14d069f56331f4141a15b7eccaee23ea196d2f4906964ddb77a79b156bbf3ef8c8083e9952c55d13d55f3e
DIST pluggy-1.0.0.tar.gz 51510 BLAKE2B 8107df9a91a843166a602e7518dd1d4167304464a8cc80180b60b03a2ac803be9b1ba190df9189907addd34a92b93a6b271d3d6b7485aa563203ce733c6a656c SHA512 cf0bcbb4330c24ce473614befa19548f33fb39fa0ad094e1eae786202d7adadc28e16499f80ab96b630091765404ca5c5b6f9a55bc605e03514d8ab50cf9ae00
EBUILD pluggy-0.13.1-r2.ebuild 622 BLAKE2B 6564f66c814307b59ff5a8a41c3617d112a8d01f7fca0beb4af8536793885567c6e9e34477f4c3ee9343ccf28073cc42f32be3ef686da2b7184c24664868030d SHA512 c4d04fa7b2eb5423a617b9568c8e010bda6f82e5c73b7b833ac7921bca1bb55255a132f90647127215a5516ed8ced271adf736e34244cabd0cc4d4c4b1148474
-EBUILD pluggy-1.0.0-r1.ebuild 611 BLAKE2B 233821b80000b26829eddde9a2f79ee4474ee2d52955fcf0d582994c25c08df83f61a878a0b5be7ef9c25c5c0e382722ba6d8a1c80eb8bcc0a31dc243851b201 SHA512 bffe140ad8879f7b58c44e5b75b827c9017866d88b59f4593408246f50219ecfa137430553f07431cde163d0676debbc35b3f27b804324aa38791f4c889daaa8
+EBUILD pluggy-1.0.0-r1.ebuild 704 BLAKE2B 15be5181aa83b842ff5caa1a19750b2c165b359d4def9937b8860f21d6a527fd7484650646df2e3f6c443b89229bc9f1f2beb4e2f8067e7d2240915a072d06a6 SHA512 5058258ee8db12c31ae9e5deee4492ecc80d52bc08c43f6d045c99b3723689fac1efb8cd8520618b127396d71c95dba5460fa5fa6fda4793352422296edfd575
MISC metadata.xml 506 BLAKE2B cdc1c868281f0140baf75a407eeea26276d7b8f8f0bcafee6393fa144fc054ecf58a812b055d7b48b7d5ab4aa5bc504d6dc567acf4336bb363c9854292d9926b SHA512 5fc4f019e2a518c815662db23bc44920558193cf639c093ec365ba120c113929bcbd9b611d6b2cb7e6057c0bd9d50dc5d1479840a6d379c4610b3ac8aa3ea1d3
diff --git a/dev-python/pluggy/pluggy-1.0.0-r1.ebuild b/dev-python/pluggy/pluggy-1.0.0-r1.ebuild
index 5c0578180388..4b8d6bf69500 100644
--- a/dev-python/pluggy/pluggy-1.0.0-r1.ebuild
+++ b/dev-python/pluggy/pluggy-1.0.0-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
BDEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]"
diff --git a/dev-python/pmw/Manifest b/dev-python/pmw/Manifest
index 83869806d025..06034a4a9017 100644
--- a/dev-python/pmw/Manifest
+++ b/dev-python/pmw/Manifest
@@ -1,3 +1,4 @@
DIST Pmw-2.0.1.tar.gz 830448 BLAKE2B c78fef1570a34b9784f936f16856c4450164d8a232770e59cc084c1113888af8ee002cd1c7ddeadcddaacb5eae9ff58fcbfc270fc066875523e31a9d26770cd3 SHA512 99654e961aa40a64eebc08fe473e94da0ce431e6465255c68c251dfd544a51edef1a5d97dfd89ce756eb5f7fcf917dbef27f646ba9451ab72f3d460daa09a556
EBUILD pmw-2.0.1-r2.ebuild 1107 BLAKE2B bdfd68ec23822835e2c6c18db3db40ee107e9d1145470c9dbfcf48649ae4ea057c0cfcc0af48c284f4ba1ec87110c42175c000b17038563816c3b0af7ef3c2b7 SHA512 90af072444604f1827ae50567a316006e3e623ba0ed7afa384074dc196798b31d4bb68f39081276cd26eb8fb753960c972ca5a3777d86cc66732b9a746dd6b23
+EBUILD pmw-2.0.1-r3.ebuild 1114 BLAKE2B 67f360696405bc804a18b44605ae63b8b2d4a5477ba930d157ae599d8c902cd84c8d2e2a919d6806bcc94c75304c3e50148d735acfdc285cf43034ce386bc821 SHA512 b9c35e62d742a72ea580b7e529e91803d2190b7084da8a344d94f6d0e5174b001d414e059f63dd2424d35108038c054b869db523465a8272e0d1d00e59fcc373
MISC metadata.xml 387 BLAKE2B 99c3a902dae4415dd912cad8aad2e27721685de791aa8957bec02ab02e21fc2d7fdefb058c8c1f0ea8068bf32f85067915b709b9f862ae08559578e2078ffb22 SHA512 d0347142c16a2de1e49ca50e30f474abbf7e41eac7ca080c26a5457b8da5fb8808c6b9c2103052eb6772585663037e9fc57ae15bbb42e574b6958b8ce2f968e2
diff --git a/dev-python/pmw/pmw-2.0.1-r3.ebuild b/dev-python/pmw/pmw-2.0.1-r3.ebuild
new file mode 100644
index 000000000000..84486c02a806
--- /dev/null
+++ b/dev-python/pmw/pmw-2.0.1-r3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="tk"
+
+inherit distutils-r1 virtualx
+
+MY_PN="Pmw"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Toolkit for building high-level compound Python widgets using the Tkinter module"
+HOMEPAGE="http://pmw.sourceforge.net/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="py3"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="doc test"
+# https://sourceforge.net/p/pmw/bugs/39/
+RESTRICT="test"
+
+DEPEND="!dev-python/pmw:0"
+RDEPEND="${DEPEND}"
+
+python_test() {
+ VIRTUALX_COMMAND="${PYTHON}"
+ cd "${BUILD_DIR}/lib/Pmw/Pmw_${PV//./_}/" || die
+ cp tests/{flagup.bmp,earthris.gif} . || die
+ for test in tests/*_test.py; do
+ echo "running test "$test
+ PYTHONPATH=tests:../../ virtx emake -j1 $test || die
+ done
+}
+
+python_install_all() {
+ local DIR="Pmw/Pmw_${PV//./_}"
+
+ use doc && HTML_DOCS=( "${DIR}"/doc/. )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/poetry-core/Manifest b/dev-python/poetry-core/Manifest
index f56f16671f9a..1ace4929c24d 100644
--- a/dev-python/poetry-core/Manifest
+++ b/dev-python/poetry-core/Manifest
@@ -1,5 +1,3 @@
-DIST poetry-core-1.0.7.gh.tar.gz 414539 BLAKE2B 570f13e3c7298fd822a38b75c49c623bde4fa780b3787c3c9cfa3939bb68fee3eeaf6190013117a6e751cb6f87a15b343ba183529fcc07d30e37988097954d4a SHA512 40a8b17ae7c51135eb5f96ec76426f075075de7dafff8ab828fe3b47d13759856a7fd2e7504c1216c4f942befde2c6d42c3976978202ce7aa224e966162bd8e5
DIST poetry-core-1.0.8.gh.tar.gz 414941 BLAKE2B 1f663d927aee1f18a9ff38cbf95809538bf9c9e8079d040c240fbc1ffa9e492c6fd20c69f89ddf7e68ddea05beee3b909fdee02e93f47437fffa687dc492ec9a SHA512 6dfed1e1124c37a5f0ec535ede8848e25466da3df6fa6629f6330ce32f05a4d82725d64407e5bcf294d6e467b52966642505ee29f563d3794c4e7aca78045285
-EBUILD poetry-core-1.0.7.ebuild 1587 BLAKE2B 4f22087b53306f616440cdddf15f91d99fc947074590ad9d9d5792c85930f94c029910cc3b0155e6134e6b5cd9169fe9f604d6344db82beff45bad97f8457f44 SHA512 c46836a71188470e34d16c7042bd3646a492cf67e674471457f23b3c54ff953a1bace2df7bacbe5dbfb12fa3d7a55b297eb88f58b125880a6fc5204489c623ca
-EBUILD poetry-core-1.0.8.ebuild 1595 BLAKE2B 8ca9ffee78fcd4df8670a885e03a7d1228892b1742720a7ae507b6ce0a317e40afd16fef86fb134b61aa1e60dd6f0a0f6e7960436041386100d20c8a33c197f8 SHA512 2499f4b1b7b46b6ceaeb7859ff27cb5a52c201e4fe92e984ca5888a1d8ad2648dd1e5743db65940695c3f894587d6602a08280db8a7dd2df8398ed739b07d044
+EBUILD poetry-core-1.0.8.ebuild 1587 BLAKE2B 4f22087b53306f616440cdddf15f91d99fc947074590ad9d9d5792c85930f94c029910cc3b0155e6134e6b5cd9169fe9f604d6344db82beff45bad97f8457f44 SHA512 c46836a71188470e34d16c7042bd3646a492cf67e674471457f23b3c54ff953a1bace2df7bacbe5dbfb12fa3d7a55b297eb88f58b125880a6fc5204489c623ca
MISC metadata.xml 382 BLAKE2B 82dfc3f146cf3b669fed67ab2e21694b00d5473fdf855cae9fb3a0481785b32c4cf1ed9743a5d64cd055c1cb544377f936a9ec26c9d1dec2cf5fbef6749f5587 SHA512 032fd4dca8f8138c2b527e517f041889e15600ccca876fc3c9e53050196186ad2a9346168bce9c4bae7ffd8a77ff4dd19cc2559fd1da1fd4c7c181056fd49a13
diff --git a/dev-python/poetry-core/poetry-core-1.0.7.ebuild b/dev-python/poetry-core/poetry-core-1.0.7.ebuild
deleted file mode 100644
index e8241366bd28..000000000000
--- a/dev-python/poetry-core/poetry-core-1.0.7.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Poetry PEP 517 Build Backend"
-HOMEPAGE="https://pypi.org/project/poetry-core/ https://github.com/python-poetry/poetry-core"
-SRC_URI="
- https://github.com/python-poetry/poetry-core/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-# check inside src/poetry/core/_vendor/vendor.txt
-RDEPEND="
- dev-python/attrs[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/lark-parser[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pyparsing[${PYTHON_USEDEP}]
- dev-python/pyrsistent[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/tomlkit[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pep517[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/virtualenv[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # Those "fail" bacause of glob file path resulting from newer versions
- # in our tree than vendored. But those don't affect anything.
- tests/masonry/builders/test_sdist.py::test_default_with_excluded_data
- tests/masonry/builders/test_wheel.py::test_default_src_with_excluded_data
-)
-
-src_prepare() {
- # remove vendoring of dependencies
- rm -r poetry/core/_vendor || die
- sed -e '/__vendor_site__/d' -i poetry/core/__init__.py || die
-
- distutils-r1_src_prepare
-}
diff --git a/dev-python/poetry-core/poetry-core-1.0.8.ebuild b/dev-python/poetry-core/poetry-core-1.0.8.ebuild
index f59ecf0e02e4..e8241366bd28 100644
--- a/dev-python/poetry-core/poetry-core-1.0.8.ebuild
+++ b/dev-python/poetry-core/poetry-core-1.0.8.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
# check inside src/poetry/core/_vendor/vendor.txt
RDEPEND="
diff --git a/dev-python/prettytable/Manifest b/dev-python/prettytable/Manifest
index 25b83181fac1..599b350653b3 100644
--- a/dev-python/prettytable/Manifest
+++ b/dev-python/prettytable/Manifest
@@ -1,5 +1,3 @@
-DIST prettytable-3.1.1.tar.gz 52705 BLAKE2B 4a52892763777045abbf1d74cbb3dc8b1fdf9dfed006723b3f47a6af44dd8c5a09204e3ead1e586b0bc78255dec93691805f634027f9502a5d97f649ada88449 SHA512 2abfe1039161fc7c1d25b0d053776e842c1413e70ce209324fd9b2f1885949513238ca362f93b1adf405461c978760bc7d635e3321b94352ac2aa9fea94450d5
DIST prettytable-3.2.0.tar.gz 52976 BLAKE2B ec41ffe9c752f530128d641a3341cc5c2dc4fd26ae8cf795fd526144ae8c82d359d022a9d52aebcea3217251c7d9513ef2df0f50c3a4f31ec0c2ef6b9c7e6189 SHA512 8f2a0945159727741a52ffdaa5602b862841cb8e0c33d3f755699f4376d2c0bfa539a270e56242503f94cb4fc469cbfd27348abfd740ec8f1cd3f1970053e5db
-EBUILD prettytable-3.1.1.ebuild 774 BLAKE2B 32e7c0837f0a81192f9f7d8c0e35dc9b9af73419406a5523cd2b0de1431de98324a90e54d560e2a4fbe6d2fdcd76fb0071cbc29d9ae0961f1e8251750dcf3282 SHA512 dc22f077cad2fdb014613769eb1f5200b7f58e470de463ad3f877f719d9b3e5f315d930fe50181ae2ac0c7d968d9bf5e0db396d77450692bbaa9654f30fc8573
-EBUILD prettytable-3.2.0.ebuild 779 BLAKE2B 81a36f6869ec38c0cbdd0f98f59c0f58c34d9a5406bff2999c99df6b4506505b1c9ee6b12f4fa6e1b709e247fa9db2e0ff3392d9e6166098e3793d235854f31c SHA512 3a493f2608761ac58c33f9ccf8f63522e08a624116803bdfa14c3ee4af7012e8ac57027cb48dc03fc6179d062f25a777cc30265b88dd049443cedbcac04e0ffc
+EBUILD prettytable-3.2.0.ebuild 774 BLAKE2B 32e7c0837f0a81192f9f7d8c0e35dc9b9af73419406a5523cd2b0de1431de98324a90e54d560e2a4fbe6d2fdcd76fb0071cbc29d9ae0961f1e8251750dcf3282 SHA512 dc22f077cad2fdb014613769eb1f5200b7f58e470de463ad3f877f719d9b3e5f315d930fe50181ae2ac0c7d968d9bf5e0db396d77450692bbaa9654f30fc8573
MISC metadata.xml 583 BLAKE2B b82fa13dd76ee47e012c03499081072c737cb63f2d23190dc3622dae1bc50ba054c7cf492a1feda7147c3a8710bd8ad509bc653e5b40f89b93ffd63da69c3f65 SHA512 e7d331df0ec72f98acc9abfc70424a619e67e559e4b02b357658e9e48efd080440a0d890ce5df2cb8cbffc53640b2068f39f803aa180bf2607d02a9df1acb5b3
diff --git a/dev-python/prettytable/prettytable-3.1.1.ebuild b/dev-python/prettytable/prettytable-3.1.1.ebuild
deleted file mode 100644
index b1fb8aed347a..000000000000
--- a/dev-python/prettytable/prettytable-3.1.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Easily displaying tabular data in a visually appealing ASCII table format"
-HOMEPAGE="
- https://github.com/jazzband/prettytable/
- https://pypi.org/project/prettytable/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc64 ~riscv sparc x86"
-
-RDEPEND="
- dev-python/wcwidth[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- test? (
- $(python_gen_impl_dep sqlite)
- dev-python/pytest-lazy-fixture[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
diff --git a/dev-python/prettytable/prettytable-3.2.0.ebuild b/dev-python/prettytable/prettytable-3.2.0.ebuild
index 1396cbe52707..b1fb8aed347a 100644
--- a/dev-python/prettytable/prettytable-3.2.0.ebuild
+++ b/dev-python/prettytable/prettytable-3.2.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc64 ~riscv sparc x86"
RDEPEND="
dev-python/wcwidth[${PYTHON_USEDEP}]
diff --git a/dev-python/prometheus_client/Manifest b/dev-python/prometheus_client/Manifest
index f964058a7b15..a8c15bc8b322 100644
--- a/dev-python/prometheus_client/Manifest
+++ b/dev-python/prometheus_client/Manifest
@@ -1,5 +1,7 @@
DIST prometheus_client-0.13.1.gh.tar.gz 73480 BLAKE2B 53b2572373024a452731c055fc115ddb3c029b905d455cf9dc6289af91866c13187e58008770aa20969b371cd0852ef20651603e153195fb4658d21a628df5a3 SHA512 8d5263ff00fc4797fa65a446bdab4dc3c717cc091f8cee571fdd2130febc480cc61e73e11145ac2bf9bc0eee132efc92d88a4d4facd61d515234748791a92255
DIST prometheus_client-0.14.0.gh.tar.gz 76115 BLAKE2B 08cffa53fd97be8ee48e91b69f1091ac52179fb48f2001aea23755e0ffd2e09cb34d97f052b0f38762bbe1f6597aed9bc630cda393bf5cd2f723dcb939f2471a SHA512 6543756b7fcd4b4a1734397c3fc25b14e00c9910133afc89f9836591e554c73a4a9fa4f3bc14b4fca2c922b6c160c769a4da435b337d0709f1884bde67008f7e
+DIST prometheus_client-0.14.1.gh.tar.gz 76321 BLAKE2B fd924e80d32df9fceb8898530893148f3f1131a13e97a3bac56540ba2fe3846c5498bb78d3cdcb312827dd8a8db2624e831880c5c1f348da0522db96dd0ef29e SHA512 882e7193cb344d154df8a7b7fbdfb5c635363c1aea8bde1ea174a7614bc868fe337399db7a1fb90a94128d7bdfedbc741f5f6c44d514d1ca9ab684c7527e7317
EBUILD prometheus_client-0.13.1.ebuild 687 BLAKE2B 6bb446d51b21afa54359a1d7fb33fbaa24f6c7cb07a31469a5a74f95d88d417030eadc15f11f4d0ec582391e0533aa7eb228390958923567a923b8ed66178b18 SHA512 ae10aa9cc3709809c870f582886bd0a4adac727310d42c31d3f8dfb3b58cfb3e52fc81d2f1a1155d24b2d1eabee987641b5c56c777f00ecb40153ce93743baa4
EBUILD prometheus_client-0.14.0.ebuild 703 BLAKE2B 5c819aee2d211899f68327db5959bc8a5fc7f011c8ce98350945a6dbe0574cdb4ae664e99d825f4ec69f756cf64ae47b100d98e4a2f5f974580c58de0724c9d7 SHA512 27ce6b1a88910d59051f8b9d9eaba723f2d8076666f386d9dee1070aac26995a1b9b7adff0687a24a327f73b59e786ce8451bf93574e0161a23b927887e65221
+EBUILD prometheus_client-0.14.1.ebuild 703 BLAKE2B 5c819aee2d211899f68327db5959bc8a5fc7f011c8ce98350945a6dbe0574cdb4ae664e99d825f4ec69f756cf64ae47b100d98e4a2f5f974580c58de0724c9d7 SHA512 27ce6b1a88910d59051f8b9d9eaba723f2d8076666f386d9dee1070aac26995a1b9b7adff0687a24a327f73b59e786ce8451bf93574e0161a23b927887e65221
MISC metadata.xml 409 BLAKE2B 900f1046ec87679dabe88792bfea55cdf6dbbc1f332260e5487628530a1e5b2e07a1b5776313c484ed2355c205dea165547628297da3fd3e0d9e7c352f4f7a54 SHA512 beee1bb3823aa235e8c2667b18157254335777dbf1169beaee54190d41819dd0e82c58a8ea09c4981740370d7e5463ce11d327e02bf411093dfb653a557077ff
diff --git a/dev-python/prometheus_client/prometheus_client-0.14.1.ebuild b/dev-python/prometheus_client/prometheus_client-0.14.1.ebuild
new file mode 100644
index 000000000000..4c182f58d21a
--- /dev/null
+++ b/dev-python/prometheus_client/prometheus_client-0.14.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+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}.gh.tar.gz
+"
+S="${WORKDIR}/client_python-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/twisted[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/protobuf-python/Manifest b/dev-python/protobuf-python/Manifest
index eeee626c72ee..edba0f614a01 100644
--- a/dev-python/protobuf-python/Manifest
+++ b/dev-python/protobuf-python/Manifest
@@ -3,6 +3,7 @@ AUX protobuf-python-3.19.1-google.protobuf.pyext._message.PyUnknownFieldRef.patc
DIST protobuf-3.19.1.tar.gz 5291573 BLAKE2B a34f1a7cf99ecb6cb8a26bc858de6273bfd26aa9be1e89e48c16cb5df0f1e9576479344c8250017238dbac0d0c4ac33001125b5fc622cb64ed6b91023198b03a SHA512 f1271f5159a7be363a5f60ce4921dfea68a8468d66808330bacaeaa1cb7f652d045ab080b5d82816a6fd4e6d7d7fe79aaa6c8d66d81692721d36ce3bbf619f31
DIST protobuf-3.19.3.tar.gz 5293258 BLAKE2B c05b70ffca97f7166ea6a511a36907eed125edf1ebf17f908718221d9b851be84dfb2b1b39973f2faf35f6ade630e6ba4f9e8b91b8fbc922c5db97079323ee6e SHA512 1c003e7cbc8eae6a038f46e688b401ee202ba47f502561e909df79770f6e8b7daf3dc1ccc727e31bfb5b52cd04cb4fef7d2d2a28d650c13f396872ad4aa076c6
EBUILD protobuf-python-3.19.1.ebuild 1316 BLAKE2B bbe5716cf480132506b3764849c1f89b00e5fe55c20ee526068989d35b581e1897eb3d67807fd6502590baff044e341630d6e185c630a7622616bdcda5687486 SHA512 47c81eda428c26a326618082aafe22b86e2f9efe8a81efbf78a03bfd874bcc4ed6d53c75332d4b82b82d14440d533143f6ca95a1e98f2bdb032a60eff0a6e806
+EBUILD protobuf-python-3.19.3-r1.ebuild 1494 BLAKE2B 2323f619de22a834601af6b848f7aaaeaecf8be44382e6c07b0002cf586d2933175ef1c37904a9c8e8a77c44ec1cf56cf1e8374e3fe30a41eab660d26a2dc5cc SHA512 4ee32a5df565b3252f12bd67cf198850001d9d770ed32c58298f22f08e63595091a3f1ba46501b7392ad53a58d3408c6b44a2cff68b0384f164bd8ff518cd5b7
EBUILD protobuf-python-3.19.3.ebuild 1558 BLAKE2B c518816f05766547a6a6d51d8e63998316bd8a1b06168e2174526b7068fa0c8d77f86fadad614917ea451c93038428f2a85fa6b3fb2148c19cd357216f682bae SHA512 29a8e3b48a88578af46c3fcfd2e9402100ca04b30c5e850e986ff14e924619a3f865fa84c17d44536389979328b1299e28bd3a605481fa88ba534cd6586b64f8
-EBUILD protobuf-python-9999.ebuild 1361 BLAKE2B 3eff9b195b3b375f4208a634c70bc900b12af2563aba12248c288e463ca9e35246ea88c2303cd0e3f08e18a21bd8800fdc9e4456cde35d3934bce9c384eca685 SHA512 60996706e6895fe4e1cb107f4d2e506bd0d3a026a84466ae6a3a2d28beeb6d03001274e8e02f304b490d93d442f2c74bf3383c42a5d66c88341cd7223081477f
+EBUILD protobuf-python-9999.ebuild 1295 BLAKE2B e65e4dd49f95055d23b41d2dfca4875cd832fd403299bcd0b8119145403cd9dca2d6de33b3f7ced611e71423558637cd2f346bb9970ae005f9b86cc5d3ba6bf2 SHA512 ddaa6bbbe2804cfba415bc5e93cf62733895b19b435d04d8c9102264b96c0533afe7567df199676b1a1b923c77de28d055400a1bd95af3884e2316edd65859cc
MISC metadata.xml 548 BLAKE2B 2468487e12d536d67daebf5b7a21cd63a9c4af321a8979132e63d9b8394bf577e347f891326c73bfa6907e82ca355ea0d4ec40a37bb297db0da1e55a62b6ef33 SHA512 c0c2556fbf8821f3a75ed344daa59b4fc355029f96efb8f9784f54c819916adeb46b2c5d8c2e8d405dc58395c2f18b30cda69c6d406948a066bd1d78a55df80b
diff --git a/dev-python/protobuf-python/protobuf-python-3.19.3-r1.ebuild b/dev-python/protobuf-python/protobuf-python-3.19.3-r1.ebuild
new file mode 100644
index 000000000000..e29ffa1c55e7
--- /dev/null
+++ b/dev-python/protobuf-python/protobuf-python-3.19.3-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2008-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+if [[ "${PV}" == "9999" ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf"
+ EGIT_SUBMODULES=()
+fi
+
+DESCRIPTION="Google's Protocol Buffers - Python bindings"
+HOMEPAGE="
+ https://developers.google.com/protocol-buffers/
+ https://github.com/protocolbuffers/protobuf/
+"
+if [[ "${PV}" != "9999" ]]; then
+ SRC_URI="
+ https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz
+ -> protobuf-${PV}.tar.gz
+ "
+fi
+S="${WORKDIR}/protobuf-${PV}/python"
+
+LICENSE="BSD"
+SLOT="0/30"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+BDEPEND="
+ ${PYTHON_DEPS}
+ ~dev-libs/protobuf-${PV}
+ dev-python/six[${PYTHON_USEDEP}]
+"
+DEPEND="
+ ${PYTHON_DEPS}
+ ~dev-libs/protobuf-${PV}
+"
+RDEPEND="${BDEPEND}"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_CHECKOUT_DIR="${WORKDIR}/protobuf-${PV}"
+fi
+
+distutils_enable_tests setup.py
+
+python_prepare_all() {
+ pushd "${WORKDIR}/protobuf-${PV}" > /dev/null || die
+ eapply "${FILESDIR}/${PN}-3.19.0-google.protobuf.pyext._message.PyUnknownFieldRef.patch"
+ eapply_user
+ popd > /dev/null || die
+
+ distutils-r1_python_prepare_all
+}
+
+src_configure() {
+ DISTUTILS_ARGS=(--cpp_implementation)
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ find "${ED}" -name "*.pth" -type f -delete || die
+}
diff --git a/dev-python/protobuf-python/protobuf-python-9999.ebuild b/dev-python/protobuf-python/protobuf-python-9999.ebuild
index 6eb7e579382a..34d32b251ad3 100644
--- a/dev-python/protobuf-python/protobuf-python-9999.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-9999.ebuild
@@ -1,7 +1,8 @@
# Copyright 2008-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI=8
+
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
@@ -14,32 +15,39 @@ if [[ "${PV}" == "9999" ]]; then
fi
DESCRIPTION="Google's Protocol Buffers - Python bindings"
-HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
-if [[ "${PV}" == "9999" ]]; then
- SRC_URI=""
-else
- SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> protobuf-${PV}.tar.gz"
+HOMEPAGE="
+ https://developers.google.com/protocol-buffers/
+ https://github.com/protocolbuffers/protobuf/
+"
+if [[ "${PV}" != "9999" ]]; then
+ SRC_URI="
+ https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz
+ -> protobuf-${PV}.tar.gz
+ "
fi
+S="${WORKDIR}/protobuf-${PV}/python"
LICENSE="BSD"
SLOT="0/30"
KEYWORDS=""
-IUSE=""
-BDEPEND="${PYTHON_DEPS}
+BDEPEND="
+ ${PYTHON_DEPS}
~dev-libs/protobuf-${PV}
- dev-python/namespace-google[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]"
-DEPEND="${PYTHON_DEPS}
- ~dev-libs/protobuf-${PV}"
+ dev-python/six[${PYTHON_USEDEP}]
+"
+DEPEND="
+ ${PYTHON_DEPS}
+ ~dev-libs/protobuf-${PV}
+"
RDEPEND="${BDEPEND}"
-S="${WORKDIR}/protobuf-${PV}/python"
-
if [[ "${PV}" == "9999" ]]; then
EGIT_CHECKOUT_DIR="${WORKDIR}/protobuf-${PV}"
fi
+distutils_enable_tests setup.py
+
python_prepare_all() {
pushd "${WORKDIR}/protobuf-${PV}" > /dev/null || die
eapply_user
@@ -48,16 +56,11 @@ python_prepare_all() {
distutils-r1_python_prepare_all
}
-python_configure_all() {
- mydistutilsargs=(--cpp_implementation)
-}
-
-python_test() {
- esetup.py test
+src_configure() {
+ DISTUTILS_ARGS=(--cpp_implementation)
}
python_install_all() {
distutils-r1_python_install_all
-
find "${ED}" -name "*.pth" -type f -delete || die
}
diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest
index 2b559d6bd2a1..cc5a535c7b35 100644
--- a/dev-python/psutil/Manifest
+++ b/dev-python/psutil/Manifest
@@ -3,5 +3,5 @@ AUX psutil-5.9.0-tests.patch 8186 BLAKE2B d94b5fb91bbe0f05d5452a95aa855d9c3fd50b
DIST psutil-5.7.3.tar.gz 465556 BLAKE2B 6a9f31fcba571f381c1f4c904a9ff65659d13ed64e91df478aa7df4dabb87a35c4fbd9c0491a3d10b9eaf0fdcc8f2407fcf7144e729043eda605dfe6e6f93844 SHA512 8fcff56dd4e4c1b877c09023721e6f562424f7f84ae5304d518976a1e7f21dd026772f1abfc063bdd0857a375bc869f42febde090dc0b65918d1ebf44e3ad71d
DIST psutil-5.9.0.tar.gz 478322 BLAKE2B 763c8ae14ae546bed64a360047d2ce38783e9e7e939160f751c4ccc94b8e023aaa4cdca426f584e05dae8b1326333660e216d7cb3edd820e24a931dddfa5160f SHA512 b521cfce51e90fdf87ba19bf8069877e3210aede92c17460ea0b00324a36e133168e4bff550462d07ab6d93c597c6560d68954340031ff43168d54a8e5d4c4e7
EBUILD psutil-5.7.3.ebuild 1159 BLAKE2B 4fa7f8b093a37f710ce13ef630afa8086774d7a2b01bafd38c73f423480bf44ac8bffcaae38af7f2ffb5e7e4115d1703adabeeba3de454f5fe420b9cac404928 SHA512 6303bce4bfeab4a1aded7dc91ef498a4beb4a92d48484421c650f92909d29964bd63e105f6ba96621ad9e80b79c87b5cc77f32bae9a268e71bf5b72dda738a70
-EBUILD psutil-5.9.0.ebuild 1270 BLAKE2B d34d9682e7ccf7e19412752051a4ac7f87e31009589f72c043be9733ae90c6763f5fbaf5da2da8ead14bde3f49dcb64e26e388c3b4c09a2c54d4487390b1de6a SHA512 a4392f2517443b52d23bd2aacc7ef4be3c53ad17334b27b4333a6168939b1377b40cb3137662ea30033edd4197527a06add8db45308d03dcae6437792ac3e6c4
+EBUILD psutil-5.9.0.ebuild 1269 BLAKE2B 9ccf68953b8e25149b0f3239fa79e2e7d5759158ed81225b3281c20dde01a1f477ef3a8ce459d7fd9f9decef7b4d7e21771bbf5f42177feb40f6624f4bb91c2b SHA512 c8de8f33b3ab09ad937ccb40616ec681564b45541fb2264a8df937807e42bfd26a5665209169652df48e7d778257f6b5945d93c4e3d5718d9e4650edbf3a13f5
MISC metadata.xml 378 BLAKE2B 235c056a427ab18383c401143074ec62b91d471087c34e2bd48d5192c6221e089e32170d18cd0d69d51eb2bb02fb8a0efe59245af9224b284557812b32c341b5 SHA512 96492308dac753fb176e4810efa71757e66413d16589e52a942b02c91256b48f9873b53a698006923aef12aa7d1539d6fd7aa07632c073b6a92cc8920f6ce6c0
diff --git a/dev-python/psutil/psutil-5.9.0.ebuild b/dev-python/psutil/psutil-5.9.0.ebuild
index 729fee6b6dc2..81fdca4442bf 100644
--- a/dev-python/psutil/psutil-5.9.0.ebuild
+++ b/dev-python/psutil/psutil-5.9.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pyDes/Manifest b/dev-python/pyDes/Manifest
index 0c5bf895aadc..24a377863e2f 100644
--- a/dev-python/pyDes/Manifest
+++ b/dev-python/pyDes/Manifest
@@ -1,3 +1,3 @@
DIST pyDes-2.0.1.tar.gz 9878 BLAKE2B 45a2d0575519afc389abe080f2c3a6751c5ee1f973e9e4370f24c5dbf9d85882e875682005eae3d749a2e11bffc3cd46868f83baa58f9e7e4feb7a25db641a14 SHA512 9d2a048dd6f629713d93d5cfcf5eaccb45a28fd3942f6837baf492bc6d9f0fcd16a1611e467231e9abfa6756d1684b0848c2190195e9e772bed2e6574327885c
EBUILD pyDes-2.0.1.ebuild 410 BLAKE2B a46713dcf80199358c91069fe810cee071574f60242cd91dc190f678b191e7abcdef51e51d5a516020529fa52f68a3aad43856402c0f81d1c4a6aeaf366c8647 SHA512 6c085f5b156fc2c6549567fd52a8aa0a31f463718941c3ea6d6b9423a73cf97cb47e42f3153dbf466437ddc541a807e187b231c112dc7ccfbd58fed0cf336c31
-MISC metadata.xml 401 BLAKE2B d2e507ac1fbff3f6f0f61baceb9baba2b2d40e7400a1a892f2a230ba09f243236fb2d9efb619d43a8667736a1df822c31fbf00d26361636b8b0765b07329faa5 SHA512 b9dd93cbf9f77d53a9a51f96d0c0aaec3ba3d83db52e66f0e65bf075f02fc9b8593cf595f2710924203f64f70bdb4dc5143d1fb40ca6c2fc4f9f37adf3c3c555
+MISC metadata.xml 446 BLAKE2B 8e721b577146cb6d08fd3b985582471426b38ba6ee06c3b7626181531908c6a97b0239d4d41778539febab9904751f3b336256ffe9e772dc61271ad6b8487c82 SHA512 c92b41bcc41a04c6a2879a9bf72df911a4c0278e586bd1c228ab41a6217b92636d1dc01ae67054a090b767ecad846c2c8a3928ef7e41c4d0eb0c789c404e38d4
diff --git a/dev-python/pyDes/metadata.xml b/dev-python/pyDes/metadata.xml
index 3f3432b413f8..ffbbcc001108 100644
--- a/dev-python/pyDes/metadata.xml
+++ b/dev-python/pyDes/metadata.xml
@@ -9,5 +9,6 @@
<upstream>
<bugs-to>https://github.com/twhiteman/pyDes/issues/</bugs-to>
<remote-id type="github">twhiteman/pyDes</remote-id>
+ <remote-id type="pypi">pyDes</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/pybind11/Manifest b/dev-python/pybind11/Manifest
index a58c32623932..ae5796668134 100644
--- a/dev-python/pybind11/Manifest
+++ b/dev-python/pybind11/Manifest
@@ -2,5 +2,5 @@ AUX pybind11-2.9.1-numpy-1.22.patch 7014 BLAKE2B 1031edbb4985778b791562c499cb852
DIST pybind11-2.9.1.tar.gz 703882 BLAKE2B cc162332b637f81ea5d3098a2e9882f16a9c889e83e6ccd36d2a2da2f90361d8d188abd559f2313b45ff1de7d9ee56ee198c1193b47829d1fdf6d8871ce35b0c SHA512 1f268cc6df1f572658bfc3e60f7f010bec9b9444d6a6d6c95f7b26f7b4b7dd42846e65ae5a611c01c0341335fdfa84b01272b5c1b2cc11a418f64fecabfa0588
DIST pybind11-2.9.2.tar.gz 709521 BLAKE2B 76ae9c72faad805885eabbe4dadf1092fe814f04f2a8d834da035c7389dcc996c09a63149911aa7a5c0b70d2da9f7c32e94aaf1c941f13345e0aef40a5748dfc SHA512 c6c18e5f59873adb3692640ade26472abd257607e7bb9fd48cfd1949878811e83d6ac6eb8c8dd926622d52ca4f13e5e6a58e0abaaaa1fa814ee831ea2b515272
EBUILD pybind11-2.9.1.ebuild 1186 BLAKE2B 0a6cc7beac716379b93bde15a0362b6945f094930c1375479e9b987415099ec8a2a66dd6d7b8d0384bb3f50fcf8136218199faadd2a52279871b4ee66a842831 SHA512 4c14dafd7cf0ce56efde3d9517a17f084ba52dbb68bf9d641ab7bdf0df04e118b43a80fbb054c70e8bde877f6859406cf4d0a6db8e4e5f0f826fb37dc6fccb7c
-EBUILD pybind11-2.9.2.ebuild 1085 BLAKE2B cd17b2e69554c47ae0721717a87393d7dcae27ff85d2eaf1b637e7fc4b215823b35c3fcd2e61e90dec23d3812e0811748ecd3593f03335cb203585b99b08127b SHA512 383a75b60624c0a5e5c5a3690e6af6f1116e9c936a69e86739aab0c9e78f204a603c6d9bea6e80a842ac8f6ba093b3cb163725659087903a5ed7d5f24bbd0a76
+EBUILD pybind11-2.9.2.ebuild 1116 BLAKE2B 99ce510989f60de310efd0ae935f4ffc9a8b4997e368f2c417e6ee5a058d23a26f32bbe8f31a825871d52c0314a8989ad411a3f91090185327507c2df9c7f93b SHA512 5131fbb2cd22a12732b8dd3cccb8da10026bb97e239df41022b16cd135a5eaf892caeed2081711f4745770985781bb8570703664ddf9290094150513143b81fb
MISC metadata.xml 420 BLAKE2B 8a3480ac275b7e2893d696bf4fd0d70f41ea941fab9e24b19d8561c0efeee81024ba6fea0ab26333346f3c176d1a87b35229e31ecefc74de2e7614600a64013e SHA512 8140e933878a75968420deab189bab1decd030b5209baada2857a7659dc32980bbc46678c6612ef56e4b4f6b598579bb8227e6c7fd00fbde63a40eb13bccf86c
diff --git a/dev-python/pybind11/pybind11-2.9.2.ebuild b/dev-python/pybind11/pybind11-2.9.2.ebuild
index 485ce7a8a969..4d0a3fabb671 100644
--- a/dev-python/pybind11/pybind11-2.9.2.ebuild
+++ b/dev-python/pybind11/pybind11-2.9.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/pybind/pybind11/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
dev-cpp/eigen:3
diff --git a/dev-python/pycairo/Manifest b/dev-python/pycairo/Manifest
index 7f2b46fa03b4..d7d72689d44b 100644
--- a/dev-python/pycairo/Manifest
+++ b/dev-python/pycairo/Manifest
@@ -1,5 +1,5 @@
DIST pycairo-1.20.1.tar.gz 344639 BLAKE2B 7327a1b9aacc62eb7b2630ac2b9ce43ad7a44e60cb749b60a2973fb9036a84c1f3f4264da428d720158a5e32cd47f679d5956ebf3ce094e75d742584a68adda4 SHA512 bb2340170c1d39d50dd8ceeb1b6ceadd96ddbd27d78a8a5b7dadf7dc427558d766f65d62e1ceeae19ab200e7ffb5ad122b5e51daa8ef9bff08fcd97a44005697
DIST pycairo-1.21.0.tar.gz 340712 BLAKE2B 6578c75b478c14c641b5c0be44c3c633d32ecc09c4ef22a079024dd12b539d37f88efa6ce8aadb5a88a48b3cc793e573afe00eaa4e3ba563c3133cad72dacfe4 SHA512 0de226b05d0a358f3546e4a0d5bf342f124373718d4900c891a09c1ede11e3ed1fb9bee163c00acfc215044683ddf0b29c8573b7454f9c39f957a47d63c34baf
EBUILD pycairo-1.20.1.ebuild 1114 BLAKE2B e05793de1c1559b8fe2225ca2bb720c4e213344068f827f80e7d68a237dff969891fa9161167989585cf1e40659aa5d1f213203c0b083707b2e143c190a72147 SHA512 731431901ede71b19fc57897224f1893af23daf9126261cc99e661da9c25a0cd04ff5ae4d6f6c58d4fb2218859b493d5f3fc484070c86bd08ff6f21b29c12643
-EBUILD pycairo-1.21.0.ebuild 1120 BLAKE2B 1b93deb7210b96f626a76b7aced70faf63eac52a7ac95ab20e525bccd6b9cb203cd197b5c973cb2daa95ed0c0d014107ea7a832e7683ff998af2d4e37965e3cb SHA512 4f8a9ff1cc545b7a926d26ec0cf129809110f3e6300f09af2d2461dbce4ae0efafce7521cd78713cfe7c434566e4c08d3c583345e09a5c6924c30f81ebd53b70
+EBUILD pycairo-1.21.0.ebuild 1112 BLAKE2B 09e2f268f23b79f62bcd97b33b932704a5414f5f8d598261dbe86c08f083a2bb8a320934166bf621d019b496d05ac61fcdb52c734887ee822bc6f6bd8ec0a85f SHA512 e9e9a265532f608b785893ea4444da4cd3d93251d6e0c99415b8a327366436df344f35c537b8392b600625fc7257008fe5637f05f2bc53dd4f55d188b465d10e
MISC metadata.xml 311 BLAKE2B 5d0e83f55c7abf1be229cb2d1595e8bc0fe0d1099363302c3f4dd721bf8a8c7981adfeea44fc2cb480b12afd9a440ebedf7e582a0ac4a53f9a8c8b2064947623 SHA512 ee62848f97608aad7cff520822a88d8bc2a182456eb251405a4043bf2d8097f89e085a978bfac96db17d2fe69b24c6b26ba803783b73c0532897c27e93149645
diff --git a/dev-python/pycairo/pycairo-1.21.0.ebuild b/dev-python/pycairo/pycairo-1.21.0.ebuild
index e6e472a24f9f..10d5cb8b5bb0 100644
--- a/dev-python/pycairo/pycairo-1.21.0.ebuild
+++ b/dev-python/pycairo/pycairo-1.21.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/pygobject/${PN}/releases/download/v${PV}/${P}.tar.gz
LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="examples"
BDEPEND="
diff --git a/dev-python/pycountry/Manifest b/dev-python/pycountry/Manifest
index 56f3fd2dd6dc..7f6311925f63 100644
--- a/dev-python/pycountry/Manifest
+++ b/dev-python/pycountry/Manifest
@@ -1,7 +1,4 @@
-AUX pycountry-20.7.3-fix-tests-for-pypy3.patch 740 BLAKE2B 64113481df5b7fb385604f16d7b3be066a12b6a5e1dab38cdf879101da132bcacf407fdf773d5f15381789114be265c7e1ee3ab880c38dae6e904e6820923ee5 SHA512 0df7756ac4d3dd3ccc409307f21a95021c93851ad3b6ce07ce244eade4957d9906dc6aaabdbafe671cf6f9619623cdd22097119642c0c926376e4991eb6a1a4f
AUX pycountry-22.3.5-fix-tests-for-pypy3.patch 740 BLAKE2B 192233d0307af96304a8fac1454389b81488365a1d44088b183cd3e2455ae600066e00e39a1ee68974961e5f5386967f24a495734490768f9423e21f15d259a9 SHA512 c593e382150bfea0e19446bb720e0d4f733aaf8964bf07689e8c8f238c8fe9ca2e89c957249c46cc489f9ca84540f0184659899945562e728bd35c965e2aa911
-DIST pycountry-22.1.10.tar.gz 10060795 BLAKE2B 51672b2e08e48528797e57e6a546261d4ceee0af364d5c943f243a5956008ffc417b02e553f376c252bfbfbf76af40585c9f910815a9c2943ff88be6fb9d4180 SHA512 93e5737df29affe5bbf8a2aa2caef59727adcc198eab301a5ddbc4275e32955cec0de9ab2820470a8cf87b0c0a9d48bfddd18411d93a700212aba8372e5a52b4
DIST pycountry-22.3.5.tar.gz 10141551 BLAKE2B d645eade8ce9be3b99f4f2b189cc50c3395ecb3899ab9fa668066993abbfa576191cfcc05b7bb2764d088a86df492770bcc0a8834f04e6fde58a01defe8a1b14 SHA512 07dc507ee94f1880727761df197f81704386d9246163c9a5872f47083d37c7d1205dfbd28c6663ef0731a0b05277ade03a1a1929ab84087e0e85c05028c68b89
-EBUILD pycountry-22.1.10.ebuild 774 BLAKE2B 8259c9171831a1e6850debe19ea40e7fadd443698a3480fd83baa5015a8dc8cae04d37caa74ddbc0059fb2c6a3630af188d7bb70b6856710c4e07c4477bb509a SHA512 b088811c30f857814e5cc45a04e637ad576e51e2eca6be8af3a02633ab9e54a55069c710808783e934c6750337e3b4155f79176c0520a22584ed4f362b7bab15
-EBUILD pycountry-22.3.5.ebuild 710 BLAKE2B f902f39f8f88f1e4d75580e76a0f8dabd28eb231447b4e71157a790084d56f822f4e44f43caa6a334e5c82c3596aec1c5a873c43fead4134d028371506ef8a4c SHA512 fa82d6e56ec8b9b6e08f4f495e9947b59ac94a83df9ba7838df83d4f5ec19405c080bbe720182bfa15488486c548834fa55444561f5d424fa687af2bb9301dc2
+EBUILD pycountry-22.3.5.ebuild 706 BLAKE2B b7afe235d57315fc279be6038fdd7fcd0df2e64046cdafad1d40d3746f017e0d2b2f4d21bdbc33a22f88f7a9ac306fddcdb5a5a0629ad676223146bf1ceb7fa3 SHA512 80083ce73e817e559e543645395ecb94078d7af3346e88c074297e81cfc9a78135d5cd46a1e444d057a86ad13b77da0a94d537e65247f4bb39744dad6315f1c7
MISC metadata.xml 473 BLAKE2B d0b559ee14fa944b040388608d545a32952eac9ca3dd4d9c96b21b2457f195dda3034a2df4c3c3f54ac4f19b828e10eb603806ba6442aeff1d1ca93e9c67b5f5 SHA512 a4ef64a3474ced295324a04b292e892e5d4bfabaf850c38421b7d45d1a35a40bc8ca9a452e792d4a33b195896a8f29292b8a019a81b3e86f822ae792ecedba7f
diff --git a/dev-python/pycountry/files/pycountry-20.7.3-fix-tests-for-pypy3.patch b/dev-python/pycountry/files/pycountry-20.7.3-fix-tests-for-pypy3.patch
deleted file mode 100644
index 453c57f362cd..000000000000
--- a/dev-python/pycountry/files/pycountry-20.7.3-fix-tests-for-pypy3.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-commit 57a64b69704640bd85270d886c369ef5a31eee80
-Author: Louis Sautier <sautier.louis@gmail.com>
-Date: Thu Sep 17 13:01:07 2020 +0200
-
- Do not rely on CPython-specific __builtins__ for tests
-
- This makes test_locales pass with PyPy3.
-
-diff --git a/src/pycountry/tests/test_general.py b/src/pycountry/tests/test_general.py
-index ea697ae..ad1090f 100644
---- a/src/pycountry/tests/test_general.py
-+++ b/src/pycountry/tests/test_general.py
-@@ -149,7 +149,7 @@ def test_locales():
- german = gettext.translation(
- 'iso3166', pycountry.LOCALES_DIR, languages=['de'])
- german.install()
-- assert __builtins__['_']('Germany') == 'Deutschland'
-+ assert _('Germany') == 'Deutschland'
-
-
- def test_removed_countries():
diff --git a/dev-python/pycountry/pycountry-22.1.10.ebuild b/dev-python/pycountry/pycountry-22.1.10.ebuild
deleted file mode 100644
index 01aa2ed2d9eb..000000000000
--- a/dev-python/pycountry/pycountry-22.1.10.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( pypy3 python3_{8..10} )
-# The package uses pkg_resources to determine its version
-DISTUTILS_USE_SETUPTOOLS=manual
-
-inherit distutils-r1
-
-DESCRIPTION="Database of countries, subdivisions, languages, currencies and script"
-HOMEPAGE="https://github.com/flyingcircusio/pycountry"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ia64 ppc ~riscv ~sparc x86"
-
-RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-BDEPEND="${RDEPEND}"
-
-distutils_enable_tests --install pytest
-
-# https://github.com/flyingcircusio/pycountry/pull/51
-PATCHES=( "${FILESDIR}/pycountry-20.7.3-fix-tests-for-pypy3.patch" )
diff --git a/dev-python/pycountry/pycountry-22.3.5.ebuild b/dev-python/pycountry/pycountry-22.3.5.ebuild
index 11db0887d579..3b48902c8f3c 100644
--- a/dev-python/pycountry/pycountry-22.3.5.ebuild
+++ b/dev-python/pycountry/pycountry-22.3.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm64 ~ia64 ppc ~riscv ~sparc x86"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
BDEPEND="${RDEPEND}"
diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index a7c55569e4e8..43fc67a3f0c5 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -2,5 +2,6 @@ AUX pydantic-1.8.2_p20210719-update-py3.10rc1.patch 5461 BLAKE2B 991dc2438ebe9db
DIST pydantic-1.8.2_p20210719.tar.gz 310729 BLAKE2B 1905ddd100e3a40b48eadc7beb75542f4a59ff8ef55115105041b0c06249ee67df1ca91003bc01f828c543c757ec8931ff2d31663d33ca16f356f62f71a61474 SHA512 c9d91788b3143b211755806e533ae0ccafa2ab101159f98eeba921ec9370956e8f8b0f210e6ddddcef2345ea391d2e1011ea5498d2f7985bd711f48d025e30d5
DIST pydantic-1.9.0.tar.gz 299758 BLAKE2B f6c2b89e598fc94db74b8165c449c752f11166752b12bbd37c23902b74c1f895bbd49b8fc4dc8da86b10880ac2e37178275cc28a42964e1133397364ea268d02 SHA512 ace542ff12698d568f2bea6121afc889c51892042b1a1b98464a6da6f71e50ecd8aafff7abd7ffd16983769844f7c970099d1fee7aa788f2e78172c0d5c4f472
EBUILD pydantic-1.8.2_p20210719.ebuild 1200 BLAKE2B e5d8f312a83e62fc82617211cebc670f32a140b97ab40a3be8cbc6a1a4fecec6d61a98189d2a63e938b9bff5eecbdb4cc4cfd679da2db404768aa2555e099419 SHA512 e7765492c554d4e7696f9eb115ca0505e05146c3b7c19104074986b8512bed6c56b737d91b4537df934ab35e2b923db7c34d97f8f53dd198b33251fff91f5be8
-EBUILD pydantic-1.9.0.ebuild 1258 BLAKE2B 7ed0cbfb13119fe7539c4491a86f9f99f88e2ac9288bc6745212eb8bb11282c0f4a69b30d2f2d26f4db77d885ed1515f3b8985856bc28fc41621dc0f5fbf007b SHA512 2cfaec6d09dd4dc084a664d9389a08ba9bf96118af02ba096e16814e96c8343c19c185a053df24643006bfbef12d697e90e0442ad9a8da652d0f579f979ba804
+EBUILD pydantic-1.9.0-r1.ebuild 1952 BLAKE2B d6a7d28fa73e7db97fee6465451d959f4bb8579581f7b8bc4d890383f61457246a749adc89bbe0ff54fd93516a0323ec8050d13e5cdc590d3687520c06755871 SHA512 19b445f9e2885344c03cd8c198ef50b6dec6348a8458a3485ad92da4bfd6efc555fb060d340cf9e13698c2c6540a2c6cd657a039e8a6b664d3697e3ea1b40fe5
+EBUILD pydantic-1.9.0.ebuild 1776 BLAKE2B 2ffe4da260a2dbbca936bbd7597bfa6b712a70c5fe2345da527727ca256bf240650f929792e72b09450cb98c102d880d1850fa0e706208fe3904e7932d414e90 SHA512 fbdf19ac48623242e32d5ecb4e2e9ad306868ef28a6bcea3d022f64dc5f40beffebaa49f774cd589dd5acdfccc0e38ce14cbf9f9d1014cad71f007ecb0af2778
MISC metadata.xml 492 BLAKE2B e21bc5a40669b2b321ba310df9dd4c6ff424e77d9d961b3aebc1f62b579444c7f505c19dae02590de999cfd8168ac522034275583fb4835e97e8db9b153fefda SHA512 bfb9c7a069a79735543dc12101af7cca16acc5fd93cae01515dc35a106c16a419c0e0e3a97a6bc8426c3db776417f7d29231022cb6ac27020f97e5dcfe0d0cbb
diff --git a/dev-python/pydantic/pydantic-1.9.0-r1.ebuild b/dev-python/pydantic/pydantic-1.9.0-r1.ebuild
new file mode 100644
index 000000000000..1e26b96ea70b
--- /dev/null
+++ b/dev-python/pydantic/pydantic-1.9.0-r1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Data parsing and validation using Python type hints"
+HOMEPAGE="https://github.com/samuelcolvin/pydantic"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/python-dotenv[${PYTHON_USEDEP}]
+ dev-python/python-email-validator[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/CFLAGS/d' setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ # "setup.py clean" is broken
+ # TODO: remove this if distutils-r1.eclass is updated to do rm
+ rm -rf build || die
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=pytest_mock
+
+ local EPYTEST_DESELECT=(
+ # flaky test, known upstream
+ tests/test_hypothesis_plugin.py::test_can_construct_models_with_all_fields
+ )
+ case ${EPYTHON} in
+ python3.8)
+ EPYTEST_DESELECT+=(
+ # Those fail on python 3.8 as None changed typing semantic on >=3.9
+ "tests/test_types.py::test_none[value_type3]"
+ tests/test_typing.py::test_is_none_type
+ )
+ ;;
+ pypy3)
+ EPYTEST_DESELECT+=(
+ tests/test_private_attributes.py::test_private_attribute
+ tests/test_private_attributes.py::test_private_attribute_annotation
+ tests/test_private_attributes.py::test_private_attribute_factory
+ tests/test_private_attributes.py::test_private_attribute_multiple_inheritance
+ tests/test_private_attributes.py::test_underscore_attrs_are_private
+ )
+ ;;
+ esac
+ epytest
+}
diff --git a/dev-python/pydantic/pydantic-1.9.0.ebuild b/dev-python/pydantic/pydantic-1.9.0.ebuild
index 970f223a617f..958836539afa 100644
--- a/dev-python/pydantic/pydantic-1.9.0.ebuild
+++ b/dev-python/pydantic/pydantic-1.9.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Data parsing and validation using Python type hints"
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/typing-extensions[${PYTHON_USEDEP}]
@@ -35,15 +35,31 @@ src_prepare() {
}
python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=pytest_mock
+
local EPYTEST_DESELECT=(
# flaky test, known upstream
tests/test_hypothesis_plugin.py::test_can_construct_models_with_all_fields
)
- [[ ${EPYTHON} == "python3.8" ]] && EPYTEST_DESELECT+=(
- # Those fail on python 3.8 as None changed typing semantic on >=3.9
- "tests/test_types.py::test_none[value_type3]"
- tests/test_typing.py::test_is_none_type
- )
+ case ${EPYTHON} in
+ python3.8)
+ EPYTEST_DESELECT+=(
+ # Those fail on python 3.8 as None changed typing semantic on >=3.9
+ "tests/test_types.py::test_none[value_type3]"
+ tests/test_typing.py::test_is_none_type
+ )
+ ;;
+ pypy3)
+ EPYTEST_DESELECT+=(
+ tests/test_private_attributes.py::test_private_attribute
+ tests/test_private_attributes.py::test_private_attribute_annotation
+ tests/test_private_attributes.py::test_private_attribute_factory
+ tests/test_private_attributes.py::test_private_attribute_multiple_inheritance
+ tests/test_private_attributes.py::test_underscore_attrs_are_private
+ )
+ ;;
+ esac
distutils_install_for_testing
epytest
}
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index 6fc0ca86aead..4e0a8bc1c46f 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1,5 +1,5 @@
DIST pydev_debugger_2_7_0.tar.gz 4154343 BLAKE2B 6504ffa5eee5548a6aa9e59712b6c0054b69c2e0f6ff48059ed8b2e3edb92ec92ea4e7f9ff084419b46310c4d08f11008571cbf70ccc4efddd0fae688e4110f5 SHA512 8f09b446eeaace1f9ecd3d331813e8bd7d8e09e1fe9dc9fa955ecc26a97ac6015f7becc4005a87405d1154280ec10eb7fa87914bcd41f27e51d90ad3eb99f643
DIST pydev_debugger_2_8_0.tar.gz 4171117 BLAKE2B 4f0ea0eeb228cb66f71e2046438396ff5ce59b42e620a067bc515ff504fa2da151e05f8ea6cf2d1aaa0768122431ccb45708a88c0616fb2859e96671b172e822 SHA512 b0189f1824b52f8ad35d1d1cfba0bd734806541ae2ff4f410c110763201630d296d10c2b7eaac8c656dfb3ff0f3c31bfdf2de28323778000cc7821e123a877d3
EBUILD pydevd-2.7.0.ebuild 2520 BLAKE2B 0c93fd2f6f1934367257ce764e9a67dd68b0d1a694042b4f4670d7b82ac7f7ec8e310e5380e72692bc22f952b8edf4725e697718709c5476112dbcd1a33b2fb6 SHA512 9c30ea78725720902e25f337c20f8a13d612198bf73272a874036838679dc636a189b29afc22fc8e5ad227d965a846c875fec9e5623690598951b878244684ee
-EBUILD pydevd-2.8.0.ebuild 2559 BLAKE2B 9033a19f36cfc7a84f20519165730c3244a97fe0f96c5069e5ba5246e7fa6eb618eac5cfea271bf35209c8421389edd551ce5e67066c4a1aa5acac3f90ab4932 SHA512 90d06b29d74683a20ec75fc6b4e6ddd9c44c01d93baf5361620755bd780e74a3f7d95b566e8ebc4fa9a2ba47b4ca5ad5ec2df555f44adcc0f141e6547e5151af
+EBUILD pydevd-2.8.0.ebuild 2551 BLAKE2B 9d412430efa60fe20476d45d2a13729c713dfb420db7d0cd652847ab2a151b3ab59dfc3fd80862ce1ca43e3f615d867c0ccc4bb7639dfdeb0c81c69a3b4e078a SHA512 659ce6f3a2388704f0105bb0bb77a5b49a08fb26e29cf268d50d103c500c9989cf9d2784fee980cbf4d8c202489484b7746f295f8ca6b608df4b06bab356b2e4
MISC metadata.xml 384 BLAKE2B 37a4caa01a28f98ec8d141129c08754e6ba4dee5910a81c26f3eafcd7ac832962e91d3e39783e4859ac7e5ae5754837c89e496c4c2c205d12626359adf7dddae SHA512 5cf80b2e0eaf21e900c83341e9bef5c74a36d3c0a7354e3b6a832184cc60c42eeef6a22236e4fd9d484dc8834e5d4f98facd2578c223da2cc187dd76f91db764
diff --git a/dev-python/pydevd/pydevd-2.8.0.ebuild b/dev-python/pydevd/pydevd-2.8.0.ebuild
index 3b8e00c75fbc..a6bc2036e653 100644
--- a/dev-python/pydevd/pydevd-2.8.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
# After removing and recompiling the prebuilt lib the tests fail?
# For some reason the test suite is executing a slightly different gdb command
diff --git a/dev-python/pyfuse3/Manifest b/dev-python/pyfuse3/Manifest
index 18688525814e..b675176b3185 100644
--- a/dev-python/pyfuse3/Manifest
+++ b/dev-python/pyfuse3/Manifest
@@ -1,5 +1,5 @@
DIST pyfuse3-3.1.1.tar.gz 460405 BLAKE2B 12be1eb8aeea1e76993dc46fb32d8afd220f9429fd9b17354849527417daf9b65fbb8ce031569eef80925783dda5fe2b76f7a82bf33b04a0ce6b299819887ef2 SHA512 8e091c770f1f8521ad7a2bfe6c88a4032b088b5cc47220790ea794bc3f8bf6e6a56776e30708d27f17da5ae57b35b0dbdf694822fb63313f4818a62326626d40
DIST pyfuse3-3.2.1.tar.gz 509083 BLAKE2B 16ada8aec47d8049907ef2710e9bfdf7991a8127560e7264e4eb58f7062efde478d2914597333991be4a6ef67a2a83c470560456287c1298b2008454ac831fb0 SHA512 468ef4cf9e2caef346a108f481a4c6dca8909ff3ea5aed11187df4c70c72c6180af9004348d25648368598495e5a5d9be2ba95d37f4d6d8a8c982f4893471b04
-EBUILD pyfuse3-3.1.1.ebuild 664 BLAKE2B e9a381d8b1b6b7ed526255512b74e53a1f50f399618652f6d1cd28a30427293ecaeaae211ff218ff1ce6b2bdeaafffe0e0226a0b011628c2467ecbde134dad21 SHA512 0342912356c8eb3c114686b96d72cecb0d926c1b01ca556948610f1afcbe086583103593b6e4ee21c449fee1eaa5aa154ffe29a8c72ec0dd00c138352aac663c
+EBUILD pyfuse3-3.1.1.ebuild 649 BLAKE2B 5fd9a6383f4e997d5e97cd560cca1580d817630a8ad740e61fb204666f6fae7bdc2c98f523beb4219b952d3d6d061c4d68da9482ed7cc525ba3be49c8e09cf58 SHA512 1bb059cf8a239386d66864306363f5e9722a3d71e7b1364e5f03ec9981b7081ed4b60ed42e0225247fedf15d087090bd03c36bc12ae8cae384ec5e38748c72fa
EBUILD pyfuse3-3.2.1.ebuild 614 BLAKE2B c3f5517df40b70f18ec672d1c70638c41446902dfee6f11cff2fe9a23cd132a0fc8bd7a6a8feaa6548016ff98681a2349a885e129e5a702e77607a25928e1aba SHA512 6477f0ee7226ff6997be3b12ad6f7ae5252baf8952706426643f9635392fdafadfbb208b951810f3385c1d906f7c3b92711d945cdbaf18f2ab5abd2ffc4d4da0
MISC metadata.xml 378 BLAKE2B 1eab581597bf836c57f06347fbe9f5abea4aabffef115536e20a7ffc598e0c124197bc6edaa79c92158f1b5339a465d584501705f1f4d26857b92b2cbd518778 SHA512 7893dc5830a0707d32e907d133cb5e2a6f86bb531c31f71926790d6ad9704c9dc85693ef91aa19a5c4ce755956400c8b5d97882ae4a9f52c2d19f64e06f3bcd9
diff --git a/dev-python/pyfuse3/pyfuse3-3.1.1.ebuild b/dev-python/pyfuse3/pyfuse3-3.1.1.ebuild
index ae3a573f428a..6c01439d2f3a 100644
--- a/dev-python/pyfuse3/pyfuse3-3.1.1.ebuild
+++ b/dev-python/pyfuse3/pyfuse3-3.1.1.ebuild
@@ -8,7 +8,7 @@ inherit distutils-r1
DESCRIPTION="Python 3 bindings for libfuse 3 with asynchronous API"
HOMEPAGE="https://github.com/libfuse/pyfuse3"
-SRC_URI="https://github.com/libfuse/${PN}/releases/download/release-${PV}/${P}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/libfuse/${PN}/releases/download/release-${PV}/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
diff --git a/dev-python/pygal/Manifest b/dev-python/pygal/Manifest
index d78e228ac9f1..a9247bbc48e2 100644
--- a/dev-python/pygal/Manifest
+++ b/dev-python/pygal/Manifest
@@ -1,4 +1,4 @@
DIST pygal-3.0.0.tar.gz 3575455 BLAKE2B 9b64cf441aeb25b0a0b9834f07e5892fe163f28a5da796d37083f8f3a10d8737a69bad39e503d722e6a36f2de4367b4fd2bdc3a06c5bc30bce66a370690d9c88 SHA512 71ac9f197d711c8cf5bb47caef128754f81b1cb0ba98c4cc67de78b68fca5d40baae9fbb5c978f6abaed4c73b8edfea2de07de2fda1aa7c15e0d81387518cc49
EBUILD pygal-3.0.0-r1.ebuild 1042 BLAKE2B 9887d6c9360f5ef4d757e8c4e0523db12a688a973ae69bc9f243e911d5e592b7e425da9c79a771194391878a7f85c3741217a278b333144210eb4ecb38935834 SHA512 a85c464b5e2ec3d59a22c608ea62f738ea20259772febdacc502d75df0f7d36cbe6b27ae93a3b23fe420a6ff322134ff73e993376ef6573160cefdac8b19201e
-EBUILD pygal-3.0.0-r2.ebuild 1083 BLAKE2B f88a23309a41877aeb38b47a937d09a5839287fe7d8125d2e72d0196412efe4e3f4183387b7e123a81f2583b6b19c5d5c047c1e8462339202303821b6d50b601 SHA512 a334a0917f0387ad8de39f5a4d5f179a9349dee7e3ab133eaa36af71e059bea5d568ddf8628e3c5b3b199c0987c905a522443c75423e8a3df739bacaed45eeba
+EBUILD pygal-3.0.0-r2.ebuild 1081 BLAKE2B 0e0d7188f41ecb281b4b8081af7de8069491303f077b27b50953ebcffe6a7003de21b63cca91a7d1a9285391446b2e3599166c5998f6b4b320202dd0319931b1 SHA512 53f8e6d44d6ed8083c86fcce8ca5c4af159c377742c82160d394020c4754f94bfa995fb29046975128ffe9cd2f0a885458937cda098cf20201b370f346272a1d
MISC metadata.xml 458 BLAKE2B 70473091a8343d255501ff6d306cbf376b57c42ba842e36a3948649f30ffa3f29ff502254cf265512b024878b8faa7d77b4164b5cf70ae6f851a5d2d51a3997c SHA512 3bcd119c30b25e2f821c10d1b2c58efc109d8049a446acb4960b47ddef18d3c1ed4efc6bb4dc551abbb42f17828c4898acdad3172523b7576a6a548e43a8e8b9
diff --git a/dev-python/pygal/pygal-3.0.0-r2.ebuild b/dev-python/pygal/pygal-3.0.0-r2.ebuild
index 8d72c43a0b78..60f48d076b61 100644
--- a/dev-python/pygal/pygal-3.0.0-r2.ebuild
+++ b/dev-python/pygal/pygal-3.0.0-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/Kozea/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
BDEPEND="
test? (
diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest
index a42784d1d199..deca7bc1b8bc 100644
--- a/dev-python/pyghmi/Manifest
+++ b/dev-python/pyghmi/Manifest
@@ -1,13 +1,7 @@
-DIST pyghmi-1.5.22.tar.gz 221963 BLAKE2B 6705e904c481ddbb241fc8f8089e6bc9bcc142bfca9aaa518b2293b5dd387113fa4bbb418e748584f69fac5e8d1049d669eb73d24463adaaec3a891cae98f928 SHA512 cc665f8b9f4a0c9c127b9e895ba62e650cdb589f5c9edae6accaa5558f347d31725e8da446fcafb4f71ffadc17121d8b293160413f4a41055cb1720e9fa1ecde
-DIST pyghmi-1.5.31.tar.gz 236574 BLAKE2B 9ee7250bae2d87f552686845ae3056f0f646cd1a383587c195bfcc6dfa476b8582509c909f0008fc6751295e2e4e7d33bf822e8b529d67306fcc85412fc9af22 SHA512 d7c9c05b51780bef9d2b417c1a586f84ec87a9f1ff578ab019bfdc1a462decd907b2634fb1c830d0e369eb97122bfcba62ce79a4386c73c9854cde8f9fdeb65c
-DIST pyghmi-1.5.32.tar.gz 236662 BLAKE2B e2a58d1eb9c5000d1a7f6b795836fa617ac0847ff2e7c817a6bd65ffb9a1162546a25f890ba20400e4c8d5f72dda538f696c17a35542506cc171b80f99cb5a30 SHA512 b30ad1e200d23ed99280794e4e8e12c1a2412daa27e435183edbdcf57cb1d8ace8790845dd5ab0579f2a22b26eabc11e1d1f5845fb94fed019f461b9419d2763
-DIST pyghmi-1.5.33.tar.gz 237980 BLAKE2B 3599c0f56b665129e0432faa9aaab8fdbc831ec8398a3eea2034e68cbf1f75638ecad7ce7ae4e7ac0d51a4a7ac502837da8d3c421e836c88214d82ed7d0bc901 SHA512 1e187f5824491e9d4f48c2f0a5578ced6916764b6bc4f442045e34f37bff85bf16e3ab88df29f8797b15293282112aa04e2f0a375498e96c8aa7b3c7005d22dc
-DIST pyghmi-1.5.34.tar.gz 239758 BLAKE2B 3347498d7c1dc0eed102569cc7bc7c2084c694853a5e33c4145dadf623dc9a3db398fa32dc8fc87717a1df2db15c0477cbf59b1eba4c23cf558b45abbf47308e SHA512 fc61d5f8814366e51964b30e29f632d774ec8f202e4c05bd973fbe74e11f560a706e4abd6e01e4ae52d72dff2608c6abe72b5c46941884e472f159d2e4063047
DIST pyghmi-1.5.36.tar.gz 240917 BLAKE2B 69e7f990c97a889d90e06feeb1b7b3fc73d6441cfe8ba7a22e0aa0e2b3553afb5166fb732699718dad04592aca95b8aaf28943ed92de136e45f381094b7c97af SHA512 b5536cf1c48929cb8acc7c9f77c09d0d51456cdfb2f74346387a483661332cdc02a614eac633a3e9aeabfac48b1a25a627668660be167fbf07b96c090ac6e197
-EBUILD pyghmi-1.5.22.ebuild 1116 BLAKE2B 0d96964ae13baa9be846aaf23d1dddc9f8364edc68a56aa57d3ae71588eed61712ac0af7800bae9109e448ecc9ec773abf1716b7be4dafb7ce3a238f2b87ad7e SHA512 959e0352c804d14a947009c1cbecdf76e306aad9b1d4f6c7b162147cb4e44475dc067ba11adc50d69ff5f794f2bf9dd97533b6ba19ac091f9b33f6484d837a98
-EBUILD pyghmi-1.5.31.ebuild 926 BLAKE2B c5f51260e37a649e0b96cf7615fc3e26b9cd13c1f993ae84d6787fa6c0c026fbf461751306c1456470d4516f57906a4b58416ee9c5888c27139fdae5a99bd76e SHA512 4e1734960b8b5458380e20ce75fada6aa7bf7e2b678ffbe0087bc756bef36b034cd897a6f66c21bcfed47c9e765bd8fc305b4baae968bfbcedf463a256ac2ef9
-EBUILD pyghmi-1.5.32.ebuild 926 BLAKE2B 13abf28137bdc5cf790245e3da6b6e248eace5bfee1ccd092994f4e70ff9cba9547fe50259cf013d022045e9c29e786b21c0a16cf07aca11ef60c9063060e5fc SHA512 df407e2f894a3a50cb1530b3ff4e7f78aa86688a4b8e51e8617dbc92ffc282bb72510416385b6705c54b87fd15ad090fe665b535cbce071117d27c3cd720cd1f
-EBUILD pyghmi-1.5.33.ebuild 926 BLAKE2B 13abf28137bdc5cf790245e3da6b6e248eace5bfee1ccd092994f4e70ff9cba9547fe50259cf013d022045e9c29e786b21c0a16cf07aca11ef60c9063060e5fc SHA512 df407e2f894a3a50cb1530b3ff4e7f78aa86688a4b8e51e8617dbc92ffc282bb72510416385b6705c54b87fd15ad090fe665b535cbce071117d27c3cd720cd1f
-EBUILD pyghmi-1.5.34.ebuild 959 BLAKE2B adc7bbcd4bfd200505c2b4b2fea8273f020eb1d593803959104d0642f0219ec9e70352705099b12fc4538c1f965f4ee317de4347c9facc31db1343980e040192 SHA512 533edd20a1352312ee3e8a6cbc249528b48bd7affa77a5a6552cc320110185a9acaef5943762dc88e2f06e97944f00a5ec4f1dc31758e17759623613e92e7789
+DIST pyghmi-1.5.37.tar.gz 241173 BLAKE2B 7094150c6002b59e1fcd9b337987d3506928222d55195c024027d31d281e5074210dac91c64853bbaac628dc112b9c4081a7193146927112dcc987f789faa018 SHA512 e70894f6e63afadc68bae88ebd8ff1f63904106db86b582b547a6f1eb7acde903352f08ffc62d7915e2baa45507f70331a6dc9f6b0dcd471fd330e39a69d064f
+DIST pyghmi-1.5.38.tar.gz 241170 BLAKE2B f056fb985ca1281fc481bf9ccaa5a6c86a05655fa6d3055e4ef2d9823e2893fff7ce795aebca5fafca5a368836372a71c73b6d8210b458f1dc54e9b68e429d4c SHA512 8d134cf2fa4c1226debe383832141e36f77a465acf02b2fcdf1ba5b621bf23444f40c69b9ce98c0ad096a8f2e5e9b04b4d0627d25354b76a130bece8d75f91c8
EBUILD pyghmi-1.5.36.ebuild 962 BLAKE2B 696ccd79ccc4e312d1db34bd13bb8f24765b28247ab0d3e73824b17c40917c89883d696c9c5fdbf7b70615101ddde1409c1eba880b6a38ce0fe337d97bba06ce SHA512 1343070936d8c0aef0e6c4219039805c244be7b580c2ac8698093416abdd35205619f3bd5f3442628c1973ac46fb71bf129baade0cc954cca9da5d200aff5d75
-MISC metadata.xml 402 BLAKE2B 066a72f969a0f47e94441c75fb078fad0bbbd8a28520a4a309f15f30c5993c52042efe207f60b66460488296336fb0c94520ed66247a7de636b2b040b76788c7 SHA512 25d7b4fba1980d03289330d65623cd00f0a81d693234a624e23c6c9991a2764a8d704011de2fb7a54d0cc6165558519dec26b893d1c93b4b76ffbf1957ba20f0
+EBUILD pyghmi-1.5.37.ebuild 985 BLAKE2B 567b053a6ae5707e6f7c6de607ecaee5a6904a8c705beafeaa82c5614914433df06fa462dcb1cfe0d6173cb4f6c62579f778bc4c2e16f000a8ec76ee3b5e30b9 SHA512 cfebc5ca5b3460ec76b1a62b6d6a4642aadebc1739ea9b763f2556558f39597d613cc4b8f43b4e66ad02cc20e21d1b9a904554ca005d3ee9dd875718b7860794
+EBUILD pyghmi-1.5.38.ebuild 984 BLAKE2B 6fcfc77869c93c409651b0173a577b8429b9ac494efe19beb9b9cf1c732837f668b54d0dfb14445eb6b0b1cd93d521456ae2fd36dbf3499f12767794cb03c8a3 SHA512 5a0c831b694d6c3d453627952ad5786b5834b85a95c9b1dc47f7791eb3a6d8f78a4d36528ca25a44c4a56cc7fd3f9808ea55d8704f22efe103c43e48efd0a64b
+MISC metadata.xml 439 BLAKE2B 0c7ccbc424041a506c60bb0934e40465b64a9779d4d2b6992ba5d4c8563b114da1470a1b221798773824b92fc7b5d6e7b2f0b0afff7f266ea1fbf450f336c497 SHA512 0c919c41bbef88b080cd5941d767cb3f79e935dfedb6da16353b80da2966d488936768b8ad04c7fc695b3c6376143430115f5533b3492816bf293ab2ccf37fb8
diff --git a/dev-python/pyghmi/metadata.xml b/dev-python/pyghmi/metadata.xml
index bd120511a5a3..27402ef2022f 100644
--- a/dev-python/pyghmi/metadata.xml
+++ b/dev-python/pyghmi/metadata.xml
@@ -5,9 +5,12 @@
<email>zmedico@gentoo.org</email>
<name>Zac Medico</name>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">pyghmi</remote-id>
- <remote-id type="github">openstack-archive/pyghmi</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/pyghmi/pyghmi-1.5.22.ebuild b/dev-python/pyghmi/pyghmi-1.5.22.ebuild
deleted file mode 100644
index 4a81c80c555a..000000000000
--- a/dev-python/pyghmi/pyghmi-1.5.22.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1
-
-DESCRIPTION="A pure python implementation of IPMI protocol"
-HOMEPAGE="https://github.com/openstack/pyghmi/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-python/cryptography-2.1[${PYTHON_USEDEP}]
- dev-python/pbr[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- >=dev-python/coverage-4.0[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/stestr-1.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.6.5[${PYTHON_USEDEP}]
- >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )"
-
-python_test() {
- stestr run || die "Tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/pyghmi/pyghmi-1.5.31.ebuild b/dev-python/pyghmi/pyghmi-1.5.31.ebuild
deleted file mode 100644
index f754962e698c..000000000000
--- a/dev-python/pyghmi/pyghmi-1.5.31.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="A pure python implementation of IPMI protocol"
-HOMEPAGE="https://github.com/openstack-archive/pyghmi/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=dev-python/cryptography-2.1[${PYTHON_USEDEP}]
- dev-python/pbr[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.6.5[${PYTHON_USEDEP}]
- >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests unittest
diff --git a/dev-python/pyghmi/pyghmi-1.5.33.ebuild b/dev-python/pyghmi/pyghmi-1.5.33.ebuild
deleted file mode 100644
index 8c831160b805..000000000000
--- a/dev-python/pyghmi/pyghmi-1.5.33.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="A pure python implementation of IPMI protocol"
-HOMEPAGE="https://github.com/openstack-archive/pyghmi/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=dev-python/cryptography-2.1[${PYTHON_USEDEP}]
- dev-python/pbr[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.6.5[${PYTHON_USEDEP}]
- >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests unittest
diff --git a/dev-python/pyghmi/pyghmi-1.5.34.ebuild b/dev-python/pyghmi/pyghmi-1.5.37.ebuild
index b5da25e535ba..1844c945d4be 100644
--- a/dev-python/pyghmi/pyghmi-1.5.34.ebuild
+++ b/dev-python/pyghmi/pyghmi-1.5.37.ebuild
@@ -9,17 +9,22 @@ PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="A pure python implementation of IPMI protocol"
-HOMEPAGE="https://github.com/openstack-archive/pyghmi/"
+HOMEPAGE="
+ https://opendev.org/x/pyghmi/
+ https://pypi.org/project/pyghmi/
+"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-RDEPEND=">=dev-python/cryptography-2.1[${PYTHON_USEDEP}]
+RDEPEND="
+ >=dev-python/cryptography-2.1[${PYTHON_USEDEP}]
dev-python/pbr[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
+ >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+"
BDEPEND="
test? (
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
@@ -28,6 +33,7 @@ BDEPEND="
>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )"
+ )
+"
distutils_enable_tests unittest
diff --git a/dev-python/pyghmi/pyghmi-1.5.32.ebuild b/dev-python/pyghmi/pyghmi-1.5.38.ebuild
index 8c831160b805..6dc97bad8c60 100644
--- a/dev-python/pyghmi/pyghmi-1.5.32.ebuild
+++ b/dev-python/pyghmi/pyghmi-1.5.38.ebuild
@@ -3,21 +3,27 @@
EAPI=8
+DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="A pure python implementation of IPMI protocol"
-HOMEPAGE="https://github.com/openstack-archive/pyghmi/"
+HOMEPAGE="
+ https://opendev.org/x/pyghmi/
+ https://pypi.org/project/pyghmi/
+"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-RDEPEND=">=dev-python/cryptography-2.1[${PYTHON_USEDEP}]
+RDEPEND="
+ >=dev-python/cryptography-2.1[${PYTHON_USEDEP}]
dev-python/pbr[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
+ >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+"
BDEPEND="
test? (
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
@@ -26,6 +32,7 @@ BDEPEND="
>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )"
+ )
+"
distutils_enable_tests unittest
diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest
index 9a064d85f5a5..17238e2611df 100644
--- a/dev-python/pyglet/Manifest
+++ b/dev-python/pyglet/Manifest
@@ -1,7 +1,3 @@
-DIST pyglet-1.5.21.tar.gz 6516128 BLAKE2B ab7f23dc4ba48450f3da4efd30fadd089777f50b5392945636886192e89e230475f5bff9ba02cd166295423ed67f98b89fd186d18601504fe0f024c203a198c8 SHA512 3df0134dbfdeb15baae059bae489158273fd4797d5dc4da903ac2fdd58ae9e291e8d5371ebe545bd125a1670adfec84cb9d9f4f11841d594f3e4d38e5910ce2a
-DIST pyglet-1.5.22.tar.gz 6522926 BLAKE2B daeaabe414813ee850fe13bf6054919683017525ed545807da437f916105853108645d415efb4a0c8b6fdbadc7e1db241113a656ae031432bccd2fe7105bfa10 SHA512 d142bfa1cd533a4c10b93affc11b094e28cae56e0353bc56b5f5b993aedfb4ae3713f8e5ae7f9e9a646d59e76fbfe19e5b56442eb9595f2e994539c032a4c802
DIST pyglet-1.5.23.tar.gz 6532823 BLAKE2B 0f69766ff424385c623c0b5bbca74741f4a55008365a90617a8f688954cbd58e898f733b893ef5dc2e1a25f9aab400e1d6f17bb932353f1f4f339e73f79406d5 SHA512 ed088ee37521d8594cb7fd017f86c3ce0f8e8794bc628c5404cbe2d33fb56db0fa306e83e89be7d132be68be73619fdd30d4410cd04a3bcb2f5f012443fb8ed8
-EBUILD pyglet-1.5.21.ebuild 1362 BLAKE2B ea65c778b893c5859519055f99ea4adeea189453cccaf6f6b5882167f54098f244b099728e372ae90ac1c38aa8f0c18609dfdf542b72a5a96eeae0c30429ba7f SHA512 648c946b8cbfb0aab010fb879abc14499e94a32112e523f6ea4591ad958b2209b1a604bbb718e079b38ac9f8d9f064f17ea64e9f6b4496697c515cf258379570
-EBUILD pyglet-1.5.22.ebuild 1375 BLAKE2B ede3fec1843bb62e662e4495aba072ab775848e51fa725985bb20f7f473e44032ec2485bcfa1eaaae98c24822b82a9dca75aeacea53526deb2aef5fce7c68278 SHA512 21bb71c988e9f96d484a0b88501d22f177a24984f9b7885e2249a6d34f7fcca06b3474627d9c6f4b14d2d2635542dda3bba24afe45a0ac9fcc7fce21f7dfb89e
-EBUILD pyglet-1.5.23.ebuild 1375 BLAKE2B ede3fec1843bb62e662e4495aba072ab775848e51fa725985bb20f7f473e44032ec2485bcfa1eaaae98c24822b82a9dca75aeacea53526deb2aef5fce7c68278 SHA512 21bb71c988e9f96d484a0b88501d22f177a24984f9b7885e2249a6d34f7fcca06b3474627d9c6f4b14d2d2635542dda3bba24afe45a0ac9fcc7fce21f7dfb89e
+EBUILD pyglet-1.5.23.ebuild 1373 BLAKE2B b670720c2d7f0320b44b17057f5fba60557298d0548cc0929c42b3a2a1f1d651ed933989d598630863089b305af1a70b7a6dd20f395471429fad0313a30cce27 SHA512 a1ddc286f99319e90daf93aa8cc55388ce688d77213979858024ae8081eb52ac653437e35a2614b5918fcbe93f519c28dc2863613369c0e1a4209bfdf1f8dba1
MISC metadata.xml 1037 BLAKE2B ebbed18b0f2da5a586f2b97e18a01f8464455ba32ab74919501b9940e8c0f0bd1058f546c6ed781aef7ff97cf890a09c55712313f9589097c973688670071e0e SHA512 384ab6a4f5a5613c4883e29a714425ae74b7ccca1e205a14f08d653da1eb939ff39e31c54c000e7a61ac65fe8ededef0e9380c70bedc7de1580403ed51a68bbe
diff --git a/dev-python/pyglet/pyglet-1.5.21.ebuild b/dev-python/pyglet/pyglet-1.5.21.ebuild
deleted file mode 100644
index ca7bceba3674..000000000000
--- a/dev-python/pyglet/pyglet-1.5.21.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 virtualx xdg-utils
-
-DESCRIPTION="Cross-platform windowing and multimedia library for Python"
-HOMEPAGE="http://pyglet.org/"
-SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
-IUSE="examples image +sound"
-
-BDEPEND="
- test? (
- dev-python/pillow[${PYTHON_USEDEP}]
- media-libs/fontconfig
- )
-"
-RDEPEND="
- virtual/glu
- virtual/opengl
- image? ( || (
- dev-python/pillow[${PYTHON_USEDEP}]
- x11-libs/gtk+:2
- ) )
- sound? ( || (
- media-libs/openal
- media-sound/pulseaudio
- ) )
-"
-# ffmpeg? ( media-libs/avbin-bin )
-
-DOCS=( DESIGN NOTICE README.md RELEASE_NOTES )
-
-distutils_enable_tests pytest
-
-python_test() {
- xdg_environment_reset
-
- # Deselect openal test, can't open device in sandbox
- local deselect=(
- tests/unit/media/test_listener.py::test_openal_listener
- )
-
- # Specify path to avoid running interactive tests
- # We could add in integration tests, but they're slow
- virtx epytest tests/unit ${deselect[@]/#/--deselect }
-}
-
-python_install_all() {
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pyglet/pyglet-1.5.22.ebuild b/dev-python/pyglet/pyglet-1.5.22.ebuild
deleted file mode 100644
index 48457262adca..000000000000
--- a/dev-python/pyglet/pyglet-1.5.22.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 virtualx xdg-utils
-
-DESCRIPTION="Cross-platform windowing and multimedia library for Python"
-HOMEPAGE="http://pyglet.org/"
-SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-IUSE="examples image +sound"
-
-BDEPEND="
- test? (
- dev-python/pillow[${PYTHON_USEDEP}]
- media-libs/fontconfig
- )
-"
-RDEPEND="
- virtual/glu
- virtual/opengl
- image? ( || (
- dev-python/pillow[${PYTHON_USEDEP}]
- x11-libs/gtk+:2
- ) )
- sound? ( || (
- media-libs/openal
- media-sound/pulseaudio
- ) )
-"
-# ffmpeg? ( media-libs/avbin-bin )
-
-DOCS=( DESIGN NOTICE README.md RELEASE_NOTES )
-
-distutils_enable_tests pytest
-
-python_test() {
- xdg_environment_reset
-
- # Deselect openal test, can't open device in sandbox
- local EPYTEST_DESELECT=(
- tests/unit/media/test_listener.py::test_openal_listener
- )
-
- # Specify path to avoid running interactive tests
- # We could add in integration tests, but they're slow
- virtx epytest tests/unit
-}
-
-python_install_all() {
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pyglet/pyglet-1.5.23.ebuild b/dev-python/pyglet/pyglet-1.5.23.ebuild
index 48457262adca..32ae3d197173 100644
--- a/dev-python/pyglet/pyglet-1.5.23.ebuild
+++ b/dev-python/pyglet/pyglet-1.5.23.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
IUSE="examples image +sound"
BDEPEND="
diff --git a/dev-python/pyh2o/Manifest b/dev-python/pyh2o/Manifest
index 34e1d903d03e..fc9afee2d354 100644
--- a/dev-python/pyh2o/Manifest
+++ b/dev-python/pyh2o/Manifest
@@ -1,4 +1,3 @@
DIST pyh2o-1.tar.gz 7327 BLAKE2B 9d6b308d17dd799e2c83a191c346a3d78fc0a097de2a2fd5cb6277a1525992aa18f6c6b61b2c2503ae4a9e7ddd3575e092aef77a0e84223a5a2c702c0a808f1d SHA512 529fa4d8e9c477346fcbd23d7172d41de96789797f0e1ad0557f4c0bdaea8a519a8e8735845d0080cf171182874ce0819e76357ca7c7db1d62a9544f907095db
EBUILD pyh2o-1-r1.ebuild 507 BLAKE2B 8f2976c6faa562a4dcc2fc71cfdcecad766e77607aa9c83bad0cc9b2d3cbbd398d67d6ce2e1c74d5be58f156c247f7f9e6ca5621330a39107357147f768a79d9 SHA512 2d369737d678f8d5a90666865e5e3f60fb1cb7777a02163cae0214cf711fe8fad00f25bdf757f06baaea92d49832880bd4aedfa9cd598ede6e1f3e9091be1ad6
-EBUILD pyh2o-1.ebuild 503 BLAKE2B a5e471435ca681b6cacf7a4cf9f52e0454095e1fc26f48c5aa5d47248e068a7c2c881a1b4f831b42a0653ea17a67960cb793f6377caba3e26f969a74e017fa85 SHA512 17148936251dfe5c7ea2e8855f4fff6070b454ce8f3bbf43ab4d92a2683158ff1b33060b0f7d1cc80b03b6c7adbf41255029a6f72a9d291aa71c3397ac1b4626
MISC metadata.xml 543 BLAKE2B dfed4810be25f6ff5858e519f465c02aedff046e3ec24bf5a1bb1a0fddd5609de4189f829a7a3ec61b60c3626f4fd5527d5245aa02a6350b30957b1967a5325e SHA512 e06b7c94f5c9768161d4337990ff59fc60d10c9bfbed073bd7642db0746cf20160e297a09b00ce5acaa7b5b3c3e269cb493a83c686f3ad6a506ca97483c30270
diff --git a/dev-python/pyh2o/pyh2o-1.ebuild b/dev-python/pyh2o/pyh2o-1.ebuild
deleted file mode 100644
index 987ad144960e..000000000000
--- a/dev-python/pyh2o/pyh2o-1.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
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python API for sci-libs/libh2o"
-HOMEPAGE="https://github.com/mgorny/pyh2o/"
-SRC_URI="
- https://github.com/mgorny/pyh2o/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=sci-libs/libh2o-0.2.1:="
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pyicu/Manifest b/dev-python/pyicu/Manifest
index 9003ef2e99c6..d0f4ec04317f 100644
--- a/dev-python/pyicu/Manifest
+++ b/dev-python/pyicu/Manifest
@@ -1,3 +1,5 @@
DIST pyicu-v2.8.1.tar.bz2 242774 BLAKE2B eeb3c45124301b7072addcbfc3c97521d21fbdb5bdf2b0fe94f0181c225927a0b3bd6ab6271140fa9928d0220e5cb33c800b367cf4b0cf844ad64a2438aa016b SHA512 dc7fb292322c565da045db9d91e9b4cd58a559d6f78bf3f050bf25fbab942179b463b977340e08bbeb107e3a2be8a2eb0a0a91911e0c0b8b96327ba85fd13c46
+DIST pyicu-v2.9.tar.bz2 243533 BLAKE2B c2ea32f69637e2d12a57ded96b570ba7fd41c92aed4a0dea36ebe5c224b80fa8d1672251f8218e0a35d463957ab4291cff778c3e690f0763e465dc6f0a1af26d SHA512 f10025afe1a0de5a1726c3d4aaec5b10ba62064c33205117efe643185dcd3560e8971b600606e9699269cca795477bf86ed2f9e604e9c0e04bb75a86f31cd114
EBUILD pyicu-2.8.1.ebuild 669 BLAKE2B 900d64afbf23856b71df56b9bc381edb87f16a19ed3149531a3b798a05738e2e7ab5a650ea9b4b8e909d6e92e8d5490b101439cac61894202346b0af22e586ca SHA512 6a9d1daf4af8d70c3acd9284017c1284aea9b80b96243bc192ad8486f46d2219c922c608949a9a8d727ff0a070ab63b4e6c817935a852ef79e4ce55501381d8e
+EBUILD pyicu-2.9.ebuild 683 BLAKE2B b7b3b963c2fcb23562a54b074d6da508c357221bd2c240946de42889963c7a7b698723c61350290ab65e9bae73d8e5eaa3befd4b38fe0d56970ab73fedc0731a SHA512 185926ddc8a37529eec8a5203afb2957c2ea843731fd7f637790a4c30ef6647a47e04495715219602ab3691af38a851caa926a9233facd286367990d43ffea67
MISC metadata.xml 415 BLAKE2B a96dc033850e25f2afcd4128d38becd7c86263e5bb366a701c88a2bc81118aef03217bbfe0c2ff0719f636104b2a12995815c36f2a3e6539136509c7900c25e4 SHA512 e8d901e2276b0a92ae8e0cdd4b0e1cacd29d9eda86491a31a2057d013b7c4f8c340d0e83dbfd53500906f79a827d837cc7e445c24e6cf5b50ee809ec2c35eb13
diff --git a/dev-python/pyicu/pyicu-2.9.ebuild b/dev-python/pyicu/pyicu-2.9.ebuild
new file mode 100644
index 000000000000..84a153bb0fca
--- /dev/null
+++ b/dev-python/pyicu/pyicu-2.9.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_P=${P/-/-v}
+DESCRIPTION="Python bindings for dev-libs/icu"
+HOMEPAGE="
+ https://gitlab.pyicu.org/main/pyicu/
+ https://pypi.org/project/PyICU/
+"
+SRC_URI="
+ https://gitlab.pyicu.org/main/pyicu/-/archive/v${PV}/${MY_P}.tar.bz2
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+ dev-libs/icu:=
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ test? (
+ dev-python/six[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( CHANGES CREDITS README.md )
+
+distutils_enable_tests pytest
diff --git a/dev-python/pylama/Manifest b/dev-python/pylama/Manifest
index defcafc236e2..e1ca3c60230b 100644
--- a/dev-python/pylama/Manifest
+++ b/dev-python/pylama/Manifest
@@ -1,5 +1,3 @@
-DIST pylama-8.3.7.tar.gz 36264 BLAKE2B 8092320c039b5cd45a379a2718443cf03f5cef931767ae765c90096e3b23d5b7242034009eecb40413f05e2de2fd72a4285a91ebbc1fb474d232cffc9c992b94 SHA512 acfab9584e7bd8b146350e6af83975e91391e39c00a0fea23d4e55f46dd684b519088ed68c90e335e334e8526aecab2ad2286a0c082d26a4b867eadcbd8866c8
DIST pylama-8.3.8.tar.gz 36319 BLAKE2B 5251bd32549793a8d06b6180a3e4f4c20f23dbdfecc146eb877222995bcadcf8cf8343f99ad897fb3e00c0f455762f82f4e3d157c34be6f21b4f220e87b636a2 SHA512 b55d7cb28a94f19270bde7ff6a8d760ef9132c845aaa85340271e42af6987fcc919ba9b0ddaebb6da6c1ffe789aaf39c83d273f8adea88db58a9218577899924
-EBUILD pylama-8.3.7.ebuild 973 BLAKE2B f1f56f435f6c12db7bbc5e575ce61ec2cc39206f203e80a483c1da02d455707eff19f2256ecec4bd636f3d8f007de44dc802663f99a65874395a386ba57567b9 SHA512 f4ddf10fe358dce041ad4219419c53970c572e1fb50dad52cc64cf4203246cf877949f6804f4f39859a56a01a8e6cef0a17f082953785be1d6cb56e111950ab1
-EBUILD pylama-8.3.8.ebuild 1014 BLAKE2B 3deb7e8545b8df458ebbc5152db6438815db3661d130faa0865edd2e5aaf0e112f25a1972b315564b42d71f873f2f50765b1042beedadffb1ff2598682d0c893 SHA512 23d2e753ca32b58cb5eac27d90b594691de7fa866e85b4b99d24ffce424f9d826c7c4b58a36bf4653011027166211116c787f8569556883f780e02f004e72477
+EBUILD pylama-8.3.8.ebuild 1006 BLAKE2B 3e2a3eada1fd7a44bdfcc1ea51c736922f3162ce5dffa00d11ff3dea366bd27b7f589de3e681618298c24ee31db7977ea2e8e9add35748790ce1104076eb7376 SHA512 2067b81d72b61bf61db5edf3c4a90615fb4d8b90a630f48a99f9fcc4b0a7bda3282f64dec22e3e854d7d1f943d20a0d7051e851413b151a47814bae1842e7d5d
MISC metadata.xml 389 BLAKE2B 4320ff9500cf2ec3d896d0ae766fd5c850b72c773a1626df243904f779db7ab9c28c2db462ab90f72e99b1da96b1131d8da207f9e3d14766ef9c33fe92c4ca76 SHA512 024823ccef87858b76df67e12452882ba523cc05a09fc128d8fe943ac92dc45abd9f3912cf6232fe411874555eec205b2623419d9e0d3247bae7663fa3775894
diff --git a/dev-python/pylama/pylama-8.3.7.ebuild b/dev-python/pylama/pylama-8.3.7.ebuild
deleted file mode 100644
index 6d4e92eb7427..000000000000
--- a/dev-python/pylama/pylama-8.3.7.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Code audit tool for python"
-HOMEPAGE="https://github.com/klen/pylama"
-SRC_URI="https://github.com/klen/pylama/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/mccabe-0.6.1[${PYTHON_USEDEP}]
- >=dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/pydocstyle-6.1.1[${PYTHON_USEDEP}]
- >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/eradicate[${PYTHON_USEDEP}]
- dev-python/mypy[${PYTHON_USEDEP}]
- dev-python/pylint[${PYTHON_USEDEP}]
- dev-python/radon[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # not packaged
- tests/test_linters.py::test_quotes
- tests/test_linters.py::test_vulture
-)
diff --git a/dev-python/pylama/pylama-8.3.8.ebuild b/dev-python/pylama/pylama-8.3.8.ebuild
index c76cee480c89..4b1757cf2d61 100644
--- a/dev-python/pylama/pylama-8.3.8.ebuild
+++ b/dev-python/pylama/pylama-8.3.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/klen/pylama/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/mccabe-0.6.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pylast/Manifest b/dev-python/pylast/Manifest
index 9ebc97eff840..e9df54e6d93a 100644
--- a/dev-python/pylast/Manifest
+++ b/dev-python/pylast/Manifest
@@ -1,3 +1,5 @@
DIST pylast-4.5.0.tar.gz 40175 BLAKE2B 394a6329d0c7f03ae70cf7ee5e19e310d4fc4b70f86a6e8ed66ad93674465433ff7ab06cfbfa82fd33302a6d85b9fe582402c2166746e7853d1bada9de5f2449 SHA512 c885f0ea415c2a6b96454abdbcef0b61732a5253ddff45a03d85a2b7d733f6bff47d1806576e4acc6d07763e404985e5c35341e37b88d586d1cbec811d984551
+DIST pylast-5.0.0.tar.gz 39868 BLAKE2B 0cb6d96ac74a2e62325b8a91cc3601ab4ea7ea629ef40c02ce1afe13fd067abc48f24092138fc4584382c9c7f8c62eb070f1a3173b39768ac4ff8e3904c255d2 SHA512 ebad77e66d39b5625d0afae3bba346769159f39dfbbca0fea6aa0e6ad683fea6ea04093dd4738e378ac419edcc9970e8070d7ff912cc08110a5f41f7993489ce
EBUILD pylast-4.5.0.ebuild 683 BLAKE2B 41b5623adf6db0567a14df28c62e07853511fe1f15fbe9c14525ba79a1ed446677b1ecffe7a467cf7b9b4d01b44d59b626bc62e3a94107bb865cf234b0f4327f SHA512 d6b1fb63794ed32b2e47ced7b2ac5f74a2f31b505d37171d97982a765dbb51f39df6a1be81feed48111046b0a40ed7619efe1edd89c41f415853db33bf5b5cf3
+EBUILD pylast-5.0.0.ebuild 779 BLAKE2B fbd6631b6feec17f0486fb4ed46e9e82649fb7ad3d38b30224b829aeedebc46a8f8a7df6561154ae79b5404521b9686adc8b66ed4c20c1ae681c27c9e7217b7c SHA512 d07bbab0471185d4487c2e3b2f0972c6e7244d41de2723d71ac590ed6c2b5107c47f373007f7da0f20460aa11f92bbde65ab4c3179df0529c476792f38928828
MISC metadata.xml 907 BLAKE2B a4a6aee5b2e805d27d001b7c51dfb2a26b935c38380e85027059b02e75057fc02f9ad311fd21326f6f16e7528a15c0577aae31f695f8a74ac42d274c10e7ca17 SHA512 1d0b7327a4e9a24940cff7a27b64bf5a27d5e2a1391d31a99d3473fccd54e534722ba826a64bcfc5f0da7a505241e617d23aa1f7490218f1d39af4cd3aa29357
diff --git a/dev-python/pylast/pylast-5.0.0.ebuild b/dev-python/pylast/pylast-5.0.0.ebuild
new file mode 100644
index 000000000000..12fa00ca35a3
--- /dev/null
+++ b/dev-python/pylast/pylast-5.0.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface to last.fm and other api-compatible websites"
+HOMEPAGE="
+ https://pypi.org/project/pylast/
+ https://github.com/pylast/pylast/
+"
+SRC_URI="
+ https://github.com/pylast/pylast/archive/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-python/httpx[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/flaky[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest
index f9e2e58502bb..96a46cf71cf9 100644
--- a/dev-python/pylint/Manifest
+++ b/dev-python/pylint/Manifest
@@ -5,10 +5,12 @@ DIST pylint-2.13.1.gh.tar.gz 1116054 BLAKE2B 633636f97e284a8a93c598261b90019ea35
DIST pylint-2.13.2.gh.tar.gz 1116482 BLAKE2B da35c9f39781bbd796e2ec055b41c44211588d7da360fd27f81eef57a3f5c65e27931ca927b41692627c9914f5c28e3262c0f34a45c38b20aa1b83710ab1d1f1 SHA512 15274658cf3067ffa6635a94f2c75d8854b3843be45ea5dc5896bc12583b156428858baeed19eed4bfab35489326d70d0cce1375354d9ec97d00cfd895fc4a47
DIST pylint-2.13.3.gh.tar.gz 1116747 BLAKE2B 9ab6ff4746f78472de9c248754d102e55e8cb60d3ead8c5079cfe851b2b7c8e16afc9b0be02041cf24e789784200b90751ad0bcf172eb6d4edd88463863d18ac SHA512 0bda6d89219ad6f7f64f1361f95b85a34e3bc70f9f18f71eaa3d69deb47ab6fc056000c13a11c8c5644f0a9789eac2a5c262ddcf96302aeebfa16aa2e3b3086c
DIST pylint-2.13.4.gh.tar.gz 1117488 BLAKE2B a660c15c41b529d932a21d438c7cf0f3b97683d6b1452f4383193f97dd22ba6e216a7dc8c3677cb1cb0ab5b76ddb936afa2d87df38d41950e2249bd8867bf44d SHA512 2c0c60908f89bf7a2552f65e0b4957ee6223f5429a6c2ec997aaf75572b11e4247e159da744937dbc7752ebd5eab0a0c873d129983de09ea0954f35f47a1f524
+DIST pylint-2.13.5.gh.tar.gz 1118551 BLAKE2B 70ee4254aa140aba16adfe67aeb896d9c455843dfa945d335b5ba48e85c9d2d8f057223bc74bd4c0c0bfa2d343a9f78e783705b885caaee6895fcddf7ce23ccb SHA512 e399239fbea58260b17f226dddb63f1e6a2f12cdd601a4e73913a169d23fe2b6085e776bf8144e2c5a555dfdc1b28a5818a4103969d504b638b6b41ee296d182
EBUILD pylint-2.12.2.ebuild 1724 BLAKE2B 289f62e0ad940e80b8b7de06a9ee52d043d4e2f6f16d99fd17f0d97dae0cac9687d960688a622db8159daae22e579c21bdee56c24acd40685a43446a365de22f SHA512 9798ca63f8d988f1a2818e36f059e644372d9a6c8d60dcc34e3042dd8360da75d2b8bfcedbc4b69e9a079b077885595586dc6ddfb41345fb5165847f15655df0
EBUILD pylint-2.13.0.ebuild 2199 BLAKE2B d5d46d9ed305d41bb4d2169801219d056bc091a42e64dda9c2564829cf886ecfc8ff8f05d43cb7efbf7b749c6ecabd6d2b6f4073cd61bc747c4df0b67704b48d SHA512 13c57314739c875b68fd3d15de7b61923028d5e507443e6193430ba8419e0ea699561b3e876d42272213bd15329270043fa7e15c6656974b0fb6b88758997f57
EBUILD pylint-2.13.1.ebuild 2210 BLAKE2B b57c755ea980cc98de17048e730fef7bf5258bd9e2f1ed09ea42816f2d2fbd361f14f457bf5e7ffe0e988bba81ac0573ba009281d30966a27a75ba6682444126 SHA512 79a800eb6e9946d5bc8bfa0e0e2638944f9bd9db73f3ade0499eec8775e49e2cdcaf61e3f1f7b33fe5223d7d2cbacbd21f3bc6dcdf80faf22c66264639483031
EBUILD pylint-2.13.2.ebuild 2210 BLAKE2B b57c755ea980cc98de17048e730fef7bf5258bd9e2f1ed09ea42816f2d2fbd361f14f457bf5e7ffe0e988bba81ac0573ba009281d30966a27a75ba6682444126 SHA512 79a800eb6e9946d5bc8bfa0e0e2638944f9bd9db73f3ade0499eec8775e49e2cdcaf61e3f1f7b33fe5223d7d2cbacbd21f3bc6dcdf80faf22c66264639483031
EBUILD pylint-2.13.3.ebuild 2210 BLAKE2B b57c755ea980cc98de17048e730fef7bf5258bd9e2f1ed09ea42816f2d2fbd361f14f457bf5e7ffe0e988bba81ac0573ba009281d30966a27a75ba6682444126 SHA512 79a800eb6e9946d5bc8bfa0e0e2638944f9bd9db73f3ade0499eec8775e49e2cdcaf61e3f1f7b33fe5223d7d2cbacbd21f3bc6dcdf80faf22c66264639483031
EBUILD pylint-2.13.4.ebuild 2170 BLAKE2B 2a1bb371fb7022285e11c31b44a9dafff7283aaae648993608756a7753bd1544612a8d33e4d5f78e6cd16b27a6bdcbadc2d80da72e7bb0c3c7ec6d0beb5a5fc8 SHA512 bed3e85cef6ee2c61847eae4c030cab9529cfa6324d4c0cf09d347f79ba5124a8400b6418249351261ab1a1fe2f2cd5245c8c71c4841b2d6dff5f42d61652f36
+EBUILD pylint-2.13.5.ebuild 2203 BLAKE2B 12e0d9d49414ce00fa11aa5a75a0edaa8c87d4517cec50897ddbd946ca35380519463f2a9f8d22e3e65cf1c68c9aa6c42718c41aeb9b13693c6d63a718c48dbb SHA512 d6e13c0f9d1735771c5ac2b0783db296e253005153a4d4c700c03b9adb9eb9cb4613d19ba35e4f5ccb4c6fc0b3bf01f6600513892173ba7e2603eac52415bde1
MISC metadata.xml 1100 BLAKE2B 97ec6bd2f6cf487afb93136e9ee58d0d5f8ad37e2ded456ed4f196e73fd37cddead2462d3592b44ca1a6c3722b1f194905238299f0c066945d1e22bdb18acc9b SHA512 0418d987879446fd76fe9b7fc4ee8b1c3c0d9bbab1d1fc3eb66eada0bc52f6b6480cf9852dc3a18b1915d2093642b9c87f24207e89b34d3e48c29a282a3ba979
diff --git a/dev-python/pylint/pylint-2.13.5.ebuild b/dev-python/pylint/pylint-2.13.5.ebuild
new file mode 100644
index 000000000000..e424462a5e3e
--- /dev/null
+++ b/dev-python/pylint/pylint-2.13.5.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python code static checker"
+HOMEPAGE="
+ https://pypi.org/project/pylint/
+ https://github.com/PyCQA/pylint/
+"
+SRC_URI="
+ https://github.com/pycqa/pylint/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="examples"
+
+# Make sure to check https://github.com/PyCQA/pylint/blob/main/setup.cfg#L43 on bumps
+# Adjust dep bounds!
+RDEPEND="
+ <dev-python/astroid-2.12[${PYTHON_USEDEP}]
+ >=dev-python/astroid-2.11.0[${PYTHON_USEDEP}]
+ >=dev-python/dill-0.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.8[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
+ >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.8 3.9)
+"
+BDEPEND="
+ test? (
+ >=dev-python/GitPython-3[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.4.4-sphinx-theme.patch"
+)
+
+distutils_enable_sphinx doc --no-autodoc
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # No need to run the benchmarks
+ tests/benchmark/test_baseline_benchmarks.py
+
+ # TODO
+ 'tests/test_functional.py::test_functional[forgotten_debug_statement_py37]'
+ 'tests/test_functional.py::test_functional[dataclass_with_field]'
+ tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_error_msg
+ tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_info_msg
+ )
+ # Specify the test directory explicitly to avoid import file mismatches
+ epytest tests
+}
+
+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/pymad/Manifest b/dev-python/pymad/Manifest
index 4fefff65b6de..b77f64a0cb45 100644
--- a/dev-python/pymad/Manifest
+++ b/dev-python/pymad/Manifest
@@ -1,4 +1,3 @@
DIST pymad-0.10.tar.gz 26815 BLAKE2B df694f1fcc7b2c6d0d0aa064b60d061ade2240085867b6a12b3ed63a93cbcac20ac40b3929fbf5b8d9c7b6dbc52883130d02b309ce7690addda6c78813ca2847 SHA512 68a7c93031d174ab50dfa406eec4166be2158d39c4231baee18b7d9c879692376cbf491bcd3e5747e65c496b07a40d1597532551aedcdf05d0fa46f6e185a3d8
EBUILD pymad-0.10-r1.ebuild 573 BLAKE2B 8374d2baa09eb088aaa4bcb85df56c0bc8131eac5c1517a9cc22582f93cb2561dd63f591a2184c8a8cb128ab69eef18aa4684c9b026afd72b7a42c10faba9081 SHA512 660c8e5cfa778e78f6abdbc271bdd88c6e4eb05b0b770143486aca490e4e07d6fc078f05c0413ee14fa48c684a287ecc9d391e8feaf9e07546bc8570d3f89957
-EBUILD pymad-0.10.ebuild 526 BLAKE2B 232c8fbf1facc1d99e2df341e48eb40cfe5afaa2024d0bc4603c3fafa4d0cbd7bcd567f147f88364ce2d8db2da6aad0468ab6507c80853170a95e65cfc926ea3 SHA512 e82fd24bdd5755298f2a359076953dbda1964c187791da26718a3f9e35cf74fb2ddfb4d4e8c5271832a87f85b349b996160fa676a317bb86f4e49312e46d4f72
MISC metadata.xml 361 BLAKE2B 7fe46dc6890e49f46abd33d87400a260162295a0b386e9ee20103cbe2165b820bf4b39253634bc12dfad6ecd4b6c9b2e88ed791427ddc50c75f819b5536f28a4 SHA512 d0cd267049f6cd4e697d51bdbd9b1e93570b0a4517f00201a10ade1503b95f7a6b5fb91a8c72ddcf7ace18622ca945e853509a0253172c56cdff0d93ab9c4ab2
diff --git a/dev-python/pymad/pymad-0.10.ebuild b/dev-python/pymad/pymad-0.10.ebuild
deleted file mode 100644
index f4ffe3c8629f..000000000000
--- a/dev-python/pymad/pymad-0.10.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} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1
-
-DESCRIPTION="Python wrapper for libmad MP3 decoding in python"
-HOMEPAGE="https://github.com/jaqx0r/pymad"
-SRC_URI="https://github.com/jaqx0r/${PN}/archive/version/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-version-${PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-DEPEND="media-libs/libmad"
-RDEPEND="${DEPEND}"
diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index e47f6dd363b5..2fce44218bbd 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -2,6 +2,6 @@ DIST mongo-python-driver-4.0.1.tar.gz 1030722 BLAKE2B b820901a433ffa2e82db0ef3c0
DIST mongo-python-driver-4.0.2.tar.gz 1027101 BLAKE2B d95eea08e09101f1db5df5dcbd5d843273ebd0c63b228420748a1663620ea18e05853372e876abc8b6480238de2b035c4e5a3c9f9b7c206228870a66e5d5f053 SHA512 eacb24d110de645a70b16b4d11f7a6b019f741fba2222f8ecee47d9f638fd71e579d3a46f5f539bc89d1ea53ddf0b72745b667a0f05479bb4b53ed72fb075b5b
DIST mongo-python-driver-4.1.0.tar.gz 1069416 BLAKE2B ea7d81e405f4db4ec0e03591909541f5452f516d359e42fc6fde74435899353f4718b7dbfe3dc1802e79c9277fcfe6203ecd33a5e2ad2682c604b9de44c46c7c SHA512 558d321a335742fc3399e9f5cb4917605353f55a1912f9fa34ac46f6107ed6522f952dc9ef584f4cbe1ffcfc600b49963a4bdf606146c38b94379bbb6a382202
EBUILD pymongo-4.0.1.ebuild 2757 BLAKE2B 90fe6d42de8365992624e829541dcfbeda794a0730c2f78faa8a7d5b55e15a769ae1c05078828294ce3c5559a24a44253dda9f6fe6742f590bad274ce5fb60e7 SHA512 72cf6aaed3d38fc225210904be1335ecbbb5b5eb2940242bcfb3a7658bdcc9183faf8412042c2a68c68d658fe59e5b2fc683bf8e3cb0b8cfc35686dce027c0e9
-EBUILD pymongo-4.0.2.ebuild 2765 BLAKE2B 9e0daa5786bfcdd3997d91dc81d73edf1c3cce0c9e72a4e9e957940079b6c1d37c09f0ca9f52a02e7dd4cb36ca5ddcb0f36b8848b049dbb2f6727d44139e5230 SHA512 90c9917a2c760694bf8f82632a35c7a56974bb2a6e45d27677aacf5487ec4da55705bcf9cfe88935170bc25d69d820eba24834bc22857c2689acec1457ad2b1b
+EBUILD pymongo-4.0.2.ebuild 2763 BLAKE2B 0c051b623f93a7ab0a5038e75ccf6e34f5daf194a9908995d6aa9b8b85ac9b287f4eefbfb34f7bbc5a5e9fab62f332c7b3d26e054ab10c9e9c562510e18caa17 SHA512 63485f52806e1927318618fc69894a10127ad6052b32ca5059ad42332fb4a7459128a3d696895607fb82983ce43a8110315b8b54b2581378863aec08dc5f62af
EBUILD pymongo-4.1.0.ebuild 2765 BLAKE2B 9e0daa5786bfcdd3997d91dc81d73edf1c3cce0c9e72a4e9e957940079b6c1d37c09f0ca9f52a02e7dd4cb36ca5ddcb0f36b8848b049dbb2f6727d44139e5230 SHA512 90c9917a2c760694bf8f82632a35c7a56974bb2a6e45d27677aacf5487ec4da55705bcf9cfe88935170bc25d69d820eba24834bc22857c2689acec1457ad2b1b
MISC metadata.xml 673 BLAKE2B fb66f76592841f2647a94e24e07fafa8be2bc31583bac35dc3933a3feeea87f0c4105ab6b480bce5f2b8aeced8c113c8a3ce9714b22ff909f92eccceffa8f9a9 SHA512 9e758aa60153da583ed21bdf6addd001c560894fc6d429217405e7dfbdc673a9e22bc5a41afcc1281f7613ae1059c0824a7bba246006aa66c6eced75ab975e51
diff --git a/dev-python/pymongo/pymongo-4.0.2.ebuild b/dev-python/pymongo/pymongo-4.0.2.ebuild
index 0a91e8ab7cdf..aa1ab0501109 100644
--- a/dev-python/pymongo/pymongo-4.0.2.ebuild
+++ b/dev-python/pymongo/pymongo-4.0.2.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~hppa ~riscv ~x86"
IUSE="doc kerberos"
RDEPEND="
diff --git a/dev-python/pyopengl/Manifest b/dev-python/pyopengl/Manifest
index 78baebf7e798..346f1a1918d2 100644
--- a/dev-python/pyopengl/Manifest
+++ b/dev-python/pyopengl/Manifest
@@ -1,5 +1,5 @@
DIST PyOpenGL-3.1.5.tar.gz 1835295 BLAKE2B fd3b3e9970b3e704b09128402b401e23c584ba20de23082d019f5ab9e1e222efdfbd2e11ecff6ee748f41bad3a5ff089c57a5c354092e2f717b13e18108de2af SHA512 5d90fc68040b4886e46ff69a59be9e3a8e31e3e1295283756db86d50a1efe681986928e18eb55d20fd2660f863653301ea483425bbe24046f55085b44f4906eb
DIST PyOpenGL-3.1.6.tar.gz 1903892 BLAKE2B 7d1109a09703a7113aa9cc02994662df77bea1da63e81a8adbdc812514b71e04bfa51dad9e48c0e0b98327e4f7deda7a8590c340a38127d38e91659f38739220 SHA512 b6f2f083df0fd7cf8f8a1077f42fa388bce94c0edde00ed6492104af8306c9925b74649cd2c222be4205b0892e7975de2f7591d0f0bcd9540eb53c0de95fec00
EBUILD pyopengl-3.1.5.ebuild 1183 BLAKE2B 0e3c7bdd8dfbd8085f40db9af606f41c80fdc78e56496faaab00b61e654b9207868ecb1f0c5399b4083d8a81f4a391b94ba6eca636b5f4f24b7589cd5bcab5ee SHA512 ccfabba236734d24beafc29c8b02d8f773835a3a1eee78d44bcab273d7e032fec12e20b787b6c45be4fd9629d8354f1f65e425de330f71889c6cf1b893993556
-EBUILD pyopengl-3.1.6.ebuild 1142 BLAKE2B 73fbc3c34e6cc2d867dbca9b2984552ce35000262073e8b6a2affda51ee9f3b62371151ea92eeaf3686ca6bd512daa133ce412c35ff604ac6adceddc1f7889e4 SHA512 62f2a286473c2ee07ebcb3326084b046d9f6512cdeb17c521ad0809bd667cc02fcf41deecd39ab6b15e50857c29aae5388bc50a948d56a67a7980e2623ec8ea4
+EBUILD pyopengl-3.1.6.ebuild 1141 BLAKE2B 76ed8c32cee6a54ef1fec64de5c9970d7c8d2fe052eeb45b60efa11e4f66badb6074ba3bc9d658c5662bd0bdb42d540a68f11206c02dbdf002eea30f8b5795e2 SHA512 f00627c70e2b411bf7dc86adc773cc6f9290e851bc9641ddfac411f9fc0815b1e28a5787432bbda0f8ad392c2a6032e7e967e9f3d3867e1da2c230d222d3b193
MISC metadata.xml 365 BLAKE2B 4f4ed59d889195fb5f979daa14ace3f8a77f9ae1330fda3eb454fca4aa5447e285a4f31c5993358d20ecc413b368cf70a7f5e55796b9b81557cff06bc7a4a5fb SHA512 2059e35cf4377763e16007e867897acfdba791681687ec0c45c9c78ea8cf89889e71dc3f4fe6720618f5adf6fe26a3440aaf938a5c1b592654fadcca7ff5ee3b
diff --git a/dev-python/pyopengl/pyopengl-3.1.6.ebuild b/dev-python/pyopengl/pyopengl-3.1.6.ebuild
index 61a493cbba4f..5c6916857691 100644
--- a/dev-python/pyopengl/pyopengl-3.1.6.ebuild
+++ b/dev-python/pyopengl/pyopengl-3.1.6.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
IUSE="tk"
RDEPEND="
diff --git a/dev-python/pyopenssl/Manifest b/dev-python/pyopenssl/Manifest
index 4168794d4f3e..ab0e756fbe4c 100644
--- a/dev-python/pyopenssl/Manifest
+++ b/dev-python/pyopenssl/Manifest
@@ -1,3 +1,3 @@
DIST pyOpenSSL-20.0.1.tar.gz 173736 BLAKE2B 37e1741425a296142d38c20c70f9950eec2bd043fc58e50c9955b98dc6825111328af852d247b154aa120ab42ea9dc2ae8186d350dd0c664cd5920b9a902963e SHA512 e81e0870398b882d77453b02e972559c0be82dbfe87bd8a48a65e8943acc3ea07dc8c3150b88e299c237496043443d1a5832219c337e4436f99ef419b36dd23f
-EBUILD pyopenssl-20.0.1.ebuild 1816 BLAKE2B 78b1875bafcb01468b65719ab8a6c90ee4d6b10b2ba736441881912914722add680f50090dcbc8714352e4d8f336045154a3a0b522eee805bba9dd2d166fac27 SHA512 c64ed057c30b899bc9a3c8ebdf5d7f4abafebd99dab65bac31e54377b30dcae6dbb6691b43daa313483a18141e31e779d87c57cd4955ac0e58bf45dd44aba033
+EBUILD pyopenssl-20.0.1.ebuild 1805 BLAKE2B 8db1eeda72887360aef19cc4282137abc08f14741699c0dbf36e1d3473449990932a3a6e9cfe8d5e2f2457bb7e57208de34e0177530b9b97ac665ecf33f4aa9d SHA512 2d1943b6534708acc5644972b187574d6cc675db10531d48977103613d5ed22621e8c9032f8d237047a099cc5e8b72b1ffec9202be0bdb67fa0f4321a5f4a313
MISC metadata.xml 536 BLAKE2B 86db822042b6fb3e965ece87b6b15dcabf76cdfbfa76ba285a491208ad5c6a2a196ca7144a1a73b152decc4df1641ad4c57a1cbde9f90d09d25eef1f6f4da39a SHA512 996d0e20291e744c6c20b38fd750d242920541aca7d92de63ca5b1dcc2f1c10308545797ccf499f38e50dfd04db2bb031e93b02c7c1705908f2363c813294ff1
diff --git a/dev-python/pyopenssl/pyopenssl-20.0.1.ebuild b/dev-python/pyopenssl/pyopenssl-20.0.1.ebuild
index 3567d1a67960..c03abc041b06 100644
--- a/dev-python/pyopenssl/pyopenssl-20.0.1.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-20.0.1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7..10} pypy3 )
PYTHON_REQ_USE="threads(+)"
-inherit distutils-r1 flag-o-matic toolchain-funcs
+inherit distutils-r1 toolchain-funcs
MY_PN=pyOpenSSL
MY_P=${MY_PN}-${PV}
@@ -45,6 +45,7 @@ src_configure() {
#include <sys/types.h>
int test[sizeof(time_t) >= 8 ? 1 : -1];
EOF
+
if [[ ${?} -eq 0 ]]; then
PYOPENSSL_SKIP_LARGE_TIME=
einfo "time_t is at least 64-bit long"
@@ -62,5 +63,6 @@ python_test() {
[[ ${PYOPENSSL_SKIP_LARGE_TIME} ]] && deselect+=(
tests/test_crypto.py::TestX509StoreContext::test_verify_with_time
)
+
epytest ${deselect[@]/#/--deselect }
}
diff --git a/dev-python/pyparsing/Manifest b/dev-python/pyparsing/Manifest
index 67f35280f38d..6c7dac421cff 100644
--- a/dev-python/pyparsing/Manifest
+++ b/dev-python/pyparsing/Manifest
@@ -1,3 +1,5 @@
DIST pyparsing_3.0.7.tar.gz 944917 BLAKE2B bcbcd18817c69a69ac6863affb1309a5ca63fe46a45dc056d8407d79a77d1f19e4d1abce08f5d6f1aff7cbdaefb5b699787abcddfcbf64e5514e79e2b0b86ce6 SHA512 d5d5547188ebda6fb7f45928174314d3d4d10302acc8fb476cd6590fb4a75167dee5f6397ab0b63efd4cb55c0765708ffd432bcfecf28d8f808815e62615f447
+DIST pyparsing_3.0.8.tar.gz 948516 BLAKE2B 8df61ce3c5f0b9ef725bf750fa25c26e482a5786b6c3a03befbf7945c76f67981d0f60bfc98badeb353274e5e3c8442e105ae635d0b93681e23090e70716ce0a SHA512 5567824ac6d4c17755c0d47f2994cc2449383d9d3e9dfa374886d92af38651334483034713df420701d1c4560b331f61d763f7f8d1d7a14a7d221c022b9fc8a7
EBUILD pyparsing-3.0.7-r1.ebuild 2002 BLAKE2B 4385eb13eafb4fc84b4151f0e96a87ad44dd465a651bad98db559b50f45192be9816e1b658f5989181d6ab5c04b76e76c08ca7233260cbed39e3f4bf08af896e SHA512 bfbaf2e219c8bddab5b4fcd6ff022d46cf81feadeae5d684be39f512f85619a98d1760fe90b5ce8aca2f3fac41c45a5545b2fa9d00aad5a990eb3434cb39f3e2
+EBUILD pyparsing-3.0.8.ebuild 1647 BLAKE2B af24982538b0bd81e15da4e6e3332a7932cc748e10cebd5eda54d4c921c64825bf9376a9089ee40dc403a5fe9b4f973a4acf95a2e81507908c3fd80fc3375dd0 SHA512 add66bbd01165f13a4c1c9c7e0a3b5ec4be3e465103adeb28851bb180003a89ea977c30abafd49996121c4285f517037c25f49d3a7930d150b0dd9cab5b0de7a
MISC metadata.xml 797 BLAKE2B 9707adcde7106fb0726de82da965fc3aaf7a23b34f4b71cfea4e09bd03cb44c069ccd4d16e6a6f37eca4720ff8c52d0bc11c864bd7dd9e6995d0d25cb92c5cc2 SHA512 0f791598d2b4a37797e7f917be22093f01020cde34876d7d0db3d1b2bf5da8a18d5399d70f381d98ea569f8c3abf7f1cff8b3cc92fbab39bb00f329a58e96229
diff --git a/dev-python/pyparsing/pyparsing-3.0.8.ebuild b/dev-python/pyparsing/pyparsing-3.0.8.ebuild
new file mode 100644
index 000000000000..0c8cb9eb70bc
--- /dev/null
+++ b/dev-python/pyparsing/pyparsing-3.0.8.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2004-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/-/_}
+DESCRIPTION="Easy-to-use Python module for text parsing"
+HOMEPAGE="https://github.com/pyparsing/pyparsing https://pypi.org/project/pyparsing/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/${MY_P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="examples"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+ # railroad-diagrams not packaged (and not suitable for packaging yet)
+ tests/test_diagram.py
+)
+
+EPYTEST_DESELECT=(
+ # also railroad-diagrams
+ tests/test_unit.py::Test02_WithoutPackrat::testEmptyExpressionsAreHandledProperly
+ tests/test_unit.py::Test04_WithPackrat::testEmptyExpressionsAreHandledProperly
+ tests/test_unit.py::Test06_WithBoundedPackrat::testEmptyExpressionsAreHandledProperly
+ tests/test_unit.py::Test08_WithUnboundedPackrat::testEmptyExpressionsAreHandledProperly
+ tests/test_unit.py::Test09_WithLeftRecursionParsing::testEmptyExpressionsAreHandledProperly
+ tests/test_unit.py::Test10_WithLeftRecursionParsingBoundedMemo::testEmptyExpressionsAreHandledProperly
+)
+
+python_install_all() {
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples
+ dodoc -r examples
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pyparted/Manifest b/dev-python/pyparted/Manifest
index fcc80461472a..29b2f87224cd 100644
--- a/dev-python/pyparted/Manifest
+++ b/dev-python/pyparted/Manifest
@@ -1,5 +1,3 @@
-DIST pyparted-3.11.7.tar.gz 105671 BLAKE2B ffe7869c7ac85f291314d0381e18ca6a732eca2cee3d31fe31a89b8b1c1c671f97a06a586f235ee67244388ab214a7e51c67951a5c1eb79fb1b448f6a004381c SHA512 147fdc45d47faaee574a7b0268a218eef49be929a147d20adf85cc0302d94e57e98e02072591ca035cad7efe164e7dd87bd1a31504f5cff8575f18d4469dc2b0
DIST pyparted-3.12.0.tar.gz 106440 BLAKE2B 824223e385a6f1bfd9c01dc4c665ddeca5b73bbc2e65a9ade8086393f3dc0ebdc11528beabe7eeec8d0b8172b49db15ad8c34425efe4db47439f1b5617f9c55c SHA512 c1779c16868799bbff0905ea908db668823d1c238b9a06bcd62b24f9681fdd1e9378e904a91eb5e426a6e264cf1f2feee984a514e9098bf10147643bf58aa918
-EBUILD pyparted-3.11.7-r1.ebuild 678 BLAKE2B a39733995a9a004b3966190d4db326a1b1e1b8017dd605e7423d43b680797424fdfa243fe547b0e8e07775d795dccbc108d0c6a3b9be88ad715acf6283a98c7d SHA512 b70273ac3cdbf6e04660c839ab4ad466fb91dc27a43945d9cacebbed55c6c2becdb7c9bbcbd93a42eadc0ec53c8d3c1be262d2eecae75e3558bddad6c9edd122
-EBUILD pyparted-3.12.0.ebuild 643 BLAKE2B 53622e8917b81bc0333486c7848061bbe76f20b2f47452873e9b2e6a7da7b507f5622d44d78ea5e16b6c3f83ead9d796beb3e4af22855e35d0fa99b2bf035c5e SHA512 1148d7a777541a196bff9b0e8e4cad794a15fa40866ce1371650f7273b82faec0d05a387f0f71cf0d3e1147c361e6526fcaa0cb5ab9fe8a6283dbaf86e1e5fe8
+EBUILD pyparted-3.12.0.ebuild 638 BLAKE2B 11687aa440e396a1ea1625597ce47955acfc923dfb726631f489449a707ab4772e84a0b1dc7d199e4cb433544a7ef70f27e075777ac08e1716919a51d3166518 SHA512 8cf097b68adb520fefa0dc98fa14325479c8875d27744cc8be24101c07399f2232c18961ee33f52693b21aab8b47b51b01274282bf31ff38f71f22fbe90c0d22
MISC metadata.xml 377 BLAKE2B 39af16d9a89626b161538ff81b17c7017bb4fb13d7c4eecaa9348e263015154c465c547a87c50a746e8e88b32a841fe3bb6c37a5625972e49750d11ade27f676 SHA512 fc05a74fa0baf09ce7720cf8e485fd6ac15cde36d49242942d4d9160c763d19fdd5f17baaefb2af62b0129529c7ad1322b815544fed7065c95447e4f7548c253
diff --git a/dev-python/pyparted/pyparted-3.11.7-r1.ebuild b/dev-python/pyparted/pyparted-3.11.7-r1.ebuild
deleted file mode 100644
index a2ca0690228b..000000000000
--- a/dev-python/pyparted/pyparted-3.11.7-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for sys-block/parted"
-HOMEPAGE="https://github.com/dcantrell/pyparted/"
-SRC_URI="https://github.com/dcantrell/pyparted/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86"
-
-DEPEND="
- >=sys-block/parted-3.2
-"
-RDEPEND="
- ${DEPEND}
- dev-python/decorator[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? ( dev-python/six[${PYTHON_USEDEP}] )
- virtual/pkgconfig
-"
-
-distutils_enable_tests unittest
diff --git a/dev-python/pyparted/pyparted-3.12.0.ebuild b/dev-python/pyparted/pyparted-3.12.0.ebuild
index 2496d9e96f86..b5b6bf30658b 100644
--- a/dev-python/pyparted/pyparted-3.12.0.ebuild
+++ b/dev-python/pyparted/pyparted-3.12.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/dcantrell/pyparted/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86"
DEPEND="
>=sys-block/parted-3.4
diff --git a/dev-python/pypeg2/Manifest b/dev-python/pypeg2/Manifest
index e0cb16993012..9ef2f2cb7fa3 100644
--- a/dev-python/pypeg2/Manifest
+++ b/dev-python/pypeg2/Manifest
@@ -1,5 +1,4 @@
AUX pypeg2-2.15.1-test.patch 399 BLAKE2B 64afae813084e2bcceb3354d6a9819425f5454d7febbb3df12d7b7f73329bfeed1a93fd7bbd046c69899f26757d984fd70964e13809ba9bb30305b80d35cdbc8 SHA512 20428aa41858da3b73a262ec2f36aed0df8626999eae27438a6bad1908b1dc79056ab33069c273aae56eabc02dfd0c080daaf42fee7e7c92ec32b95244ba41c4
DIST pyPEG2-2.15.2.tar.gz 40334 BLAKE2B 7a171824da4c0ccc3bfaef4e429efb16f5c8c4e03dd47c5cd59656a51fe37c9d0b3940e58e2f321a4d9976f66935fd5b9d526d24bd1e0342ef15a3a1341e77a3 SHA512 f78e3b1294169167809c5fe05f2a69af2bd6c7c4c1bcbebafb4aa6b8ae6ead181a46b051e41193bc31f49c4b4fa7b1ef231d172217c11d301d0ee21d8e411b6f
-EBUILD pypeg2-2.15.2-r1.ebuild 626 BLAKE2B 7bc10d1044d37ddf32573c4fb938dcc5ab5b57d034938d12b0ecb1e52e6e4506108d97ffc3f619ba87c09cabcf7cb73e21e2c4fc80bfbce0118717de2e5e7561 SHA512 a0fbed1a0e5eea2bfb7d4b7f6caea9dc149730a29d07e274e32238b1ae1300b6b966d451d807426af16cef0e140ee467888703487022cdea3a998e57368e19ae
EBUILD pypeg2-2.15.2-r2.ebuild 629 BLAKE2B 4b7872eb750793e1b78c47c75cad49a90c41b4dee4a5f4f2ed86ed4c4de1b4246c93f7c731d0719096f8159e3d48d47fdc953a9697aba5302613c814b7d35809 SHA512 f0892d078644a8d15e3e58f402c899bc63e706f78625cddd32e8d022c9c1197381a23569fa9b5208c0cfaf9591fdeb9903d3f4b6104119ed06e0e241b2fecb11
MISC metadata.xml 310 BLAKE2B ef3ace0746990efb4b3df2d32aba68f26817250a78aac1239eb9b438ab5e9b6336b0835fa7ff63de16d7ab09d61be74a64922ce3c36d950eb7923e86818d4155 SHA512 e508bf8b05e07573ef2ab6ece6c642e33a9252767ae8d419f0500f347b214fd8e4046917b4b285310726beaa51a574ebcaf2f733889ee355aeaab1222e34cd31
diff --git a/dev-python/pypeg2/pypeg2-2.15.2-r1.ebuild b/dev-python/pypeg2/pypeg2-2.15.2-r1.ebuild
deleted file mode 100644
index 64ff4c69a5c1..000000000000
--- a/dev-python/pypeg2/pypeg2-2.15.2-r1.ebuild
+++ /dev/null
@@ -1,28 +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,8,9} )
-
-inherit distutils-r1
-
-MY_PN=pyPEG2
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="An intrinsic PEG Parser-Interpreter for Python"
-HOMEPAGE="https://fdik.org/pyPEG/
- https://pypi.org/project/pyPEG2/"
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]"
-
-PATCHES=( "${FILESDIR}"/${PN}-2.15.1-test.patch )
-
-distutils_enable_tests unittest
diff --git a/dev-python/pypng/Manifest b/dev-python/pypng/Manifest
index 46ceb5f70a9d..794b7a51ef41 100644
--- a/dev-python/pypng/Manifest
+++ b/dev-python/pypng/Manifest
@@ -1,4 +1,4 @@
DIST pypng-0.0.21.tar.gz 111899 BLAKE2B b4b8f17b76918f415c02edc09a597af643615f46839fb4464f3116e4cefb0a251227f344ff2c1c51efb87933faf647bfa6a7c4d89bc91c8389a3dc71479e878d SHA512 b8f5f9be05aafe59aeb69462b7ccc9e5c4df8eb157731d888773f0ef223dc1c45db83daa51347b45dc3c59be5141c3fc4e031004ac28927b786d7e254ffff4fa
-EBUILD pypng-0.0.21-r1.ebuild 572 BLAKE2B 1478e35c7fa8ba4a9e517d961aef83d52cbc75a8800861b52bdf5096705aebd38f52b303a318b422e9b0a0d6fb0e3bf2d7530717fbbc86b413df4ac757594705 SHA512 92d3523212cf0732101bc11fbbe46014fd73f1f3174b6d864595c0962c2515da803de23360493cb2037013c7a2316dc0d10b15adb8a16514155a20590f2df075
+EBUILD pypng-0.0.21-r1.ebuild 568 BLAKE2B 3c64694b8ffd6ce267e39734aa52da668a6fef363523e5c6038928de35947f0c9c1f32be515fd4d13dff7b8298eae80e6711cce641a6c1ae6fd512e8e38415b0 SHA512 4ab7a3f7348f71c775dc9cd8a772f7e65f45ff9c96a46c33a207a724aa490cf6f1112c59c97742db3407ac34f776cf14154bd9fade28ec6b22b958405087f209
EBUILD pypng-0.0.21.ebuild 569 BLAKE2B 3c48903ec49b7c9fc657a9a5e1b4d8eba6a6a2f60f453ea067fe6778bc898148b4ef254df50d81f6bc677138961ddb3e5105fb1ddb469c7743ded2f914b75524 SHA512 cdd61aff4ee27ae0f63e3630829e2c09cc26587b54654d1feb4007c335ea7f8bf8f60bc43d9ece23701542645ac04dec1744a41841688519811a8be39a46b0e2
MISC metadata.xml 451 BLAKE2B 75c7df259e2f4bfceb7b7abf4302169b5b423d9a9818238b06df0b69270a953ea590f4026774c2fbba4aa24c1e100c3ea40aeeae8a0625390f12c8aab1c173c1 SHA512 b7139dd634bc093222cbd6f7acba8f6ed7856c3b84a101cd3f5703b960d52aa9ef9b388b33cd7b997bf32405fb6bd67771663022da254c7a88fab56d515f4758
diff --git a/dev-python/pypng/pypng-0.0.21-r1.ebuild b/dev-python/pypng/pypng-0.0.21-r1.ebuild
index 9d708824f130..01c6b515b2c9 100644
--- a/dev-python/pypng/pypng-0.0.21-r1.ebuild
+++ b/dev-python/pypng/pypng-0.0.21-r1.ebuild
@@ -17,7 +17,7 @@ S=${WORKDIR}/pypng-${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~riscv x86"
python_test() {
"${EPYTHON}" code/test_png.py -v || die "Tests fail with ${EPYTHON}"
diff --git a/dev-python/pyte/Manifest b/dev-python/pyte/Manifest
index 1db9c43ca108..321ebffa68d0 100644
--- a/dev-python/pyte/Manifest
+++ b/dev-python/pyte/Manifest
@@ -1,3 +1,5 @@
DIST pyte-0.8.0.tar.gz 91320 BLAKE2B b973050912c7d3b67393208a5b17f382705fe78964528e003b71addc12586353a3a9c7eeb68c224dfb945b5f9d3b52823cd254885dd5ac6901be119583a71a2e SHA512 c488fd0a61c1dc34b27e12ed9ba1109bb2c331626c982da06e7540bdd168008cb5106a17c71e60e38c493f2dd9f21ba3cf05118928744dfa192d62e511b4c4e8
+DIST pyte-0.8.1.gh.tar.gz 92220 BLAKE2B f4f803ecbf9bc62936ea499929b7fb976c14ee09fe00ee56d5499bb2543a6ac769dd7c87e177c297bbf8ab082c34f154a26daf3a1c84917249400b09556c2b80 SHA512 f49d9394cca92c27fdd5319bdce164d5cac63b77d13156de7105bee6087a615e844fafa8507089c8bf6cf31a796cc858a3ccf597aa23cfa595d0d9e0adfab5d4
EBUILD pyte-0.8.0-r1.ebuild 798 BLAKE2B eead274cc268188b967a4e13e863b5d5a31d1b46beb9a351955aa97f7e89bdc7522a0fb7f90fdfe4af19fab9dc47ccaf4ea88d1bef7e97a8e9d63407427982d2 SHA512 0cd58575ceac136485ffcac21c1b02134155d531e5c04f309065d716f7f809f3bc57dada8acc8d1b36bc881f2c8323a5e7d9196651e24b686f3656d302881a44
+EBUILD pyte-0.8.1.ebuild 740 BLAKE2B e1576484ba1b78b35599e194bf7db30156834319940979603b58e1781cbb235982a0b938ca7b6c86a5f9db58afde8719307d3ec33e8be38bcd79dc521a929e9c SHA512 612bd723a7a7a742adea0dce90966f1f1583b2092156437b1b0c4993d7e341db5878e0ad49e920df47d0e1b7b1f479a31c010dfa514e4cddcb3b6ff7e6db7a6c
MISC metadata.xml 373 BLAKE2B 0d75ebf59f26354f2efdcdb8803173e129847f5599c8bdc80bf990174d09adbc43d0d0e9b8a01f5757bcbc93db3ce0dfb08b485816777fb699156ace03e0a0a5 SHA512 b58c0a13ea3c23d2a9534e139b8691d17a69f43d3c04192b1a8a3750d44fdb0ee4d043c8fd04740680e1f3967a9ea4b578becb307b1a1628e35006d7ca987e23
diff --git a/dev-python/pyte/pyte-0.8.1.ebuild b/dev-python/pyte/pyte-0.8.1.ebuild
new file mode 100644
index 000000000000..7a8fc8d73612
--- /dev/null
+++ b/dev-python/pyte/pyte-0.8.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Simple VTXXX-compatible terminal emulator"
+HOMEPAGE="https://pypi.org/project/pyte/ https://github.com/selectel/pyte"
+SRC_URI="
+ https://github.com/selectel/pyte/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+SLOT="0"
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # run pytest directly for tests
+ sed -i '/setup_requires=\["pytest-runner"\]/d' setup.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/pytest-asyncio/Manifest b/dev-python/pytest-asyncio/Manifest
index c966cd2d34a4..c99b1fc93363 100644
--- a/dev-python/pytest-asyncio/Manifest
+++ b/dev-python/pytest-asyncio/Manifest
@@ -1,7 +1,3 @@
-DIST pytest-asyncio-0.17.2.tar.gz 23805 BLAKE2B 0501a193518cefb0596b1595a58e8f18915b61ba2b502726b457e78c10b5849e5fc1980192d4b5aceb7499af15556c185efc42b76153e2b8f72ab4e36249ad23 SHA512 f1f6a586a7a3a1672ed76e8758a76e8bd427b0da055461597ab3b6296e3ae50002a9a259aba57f0b6191d606db6fa61377dbf03099d3437272a4a1f4144aa58e
-DIST pytest-asyncio-0.18.2.tar.gz 24515 BLAKE2B d583abe16c215f12a3cc93588d40b9b75188b3a19eb3b4a018551f7fe616e92c73e12c0be6e6a3eadd7357b2396f397013829e1827bf0fc0cb4b96cdd1e64ff4 SHA512 377d219e731ac97a69e143c2de2e327f7293baf4af4bf370cb84dde4f94f705e315bf6deaea4b7d8c1d6cbc54ed753e15ccc0b21a0cef6c3397a560aae684f9e
DIST pytest-asyncio-0.18.3.tar.gz 25049 BLAKE2B 5439675fd03b7fdd4cd3dbf1f37daa83d6b18b199ccc7b54acc648187dffcf59154f8f0ec5d4144ed40554290343a0890952e67d4184b17b0a3817196592023e SHA512 04d2046c039131598cb593afc1908be0dff2b24a91c89f36fca75d2d65916571e48fe149c1ba90244f299586277320cf6f130a02824fde9ee0a4d2429bf58a54
-EBUILD pytest-asyncio-0.17.2.ebuild 958 BLAKE2B 4852d2d0ecbf808dffbd9e76e86850b2616aa8bcea74d5c62ee14a5ca884df4d787874cb59f137c02e0d78fe5e3cdb7192b71cd2d25ac06b06c34f48cb4d9626 SHA512 1464b7a2a69a2aeec396e6dedca2c740b8231d704ad9da4a5931d73af483a5a166a554e566428e6e655ae98ab6d88f653172c07f3b26c6cdd68a6df0f2a001dc
-EBUILD pytest-asyncio-0.18.2.ebuild 966 BLAKE2B 33befc28a63ac9adb792606c7c991d510970bac16b3b8abca8277b725d694b7a540db452a2bcf2523445627254e957982aa79f540c70e36f0fb3894759e5142b SHA512 267a48cc5c6c0b588ba2e84dba0f84557dc145575add05b85e936e13b8d75ef52cabf428f71548d18f1b022d9514da41656b2bf8e5eaaae9fddf731a24814cf1
-EBUILD pytest-asyncio-0.18.3.ebuild 1035 BLAKE2B 98a43e95a46e7c10654b9a12925be852906b4e52509b728192abd03d300dc566da11cb89cd58935c4c009ee0d79eb92c6f6991d8288660e9da188016c2df15b0 SHA512 71a6035c938223a4f63610df5bfa7f9a962f82bd543fd16d67cc15b2980c0d661dcb943bc417600c3c711f0529786b5dbebe34b0a4658e7b5c656d96a7a99db6
+EBUILD pytest-asyncio-0.18.3.ebuild 1027 BLAKE2B a093903a7e1a9948152705a8bf13d24b4c3832f7ef5c42ffae49a2eca27190191373925a8e038db8f3dfc3c08d54af1f20ffd09f2d735bd8c8d1363083095b39 SHA512 fb5571076e5cff853e3c272d820dc9c2169887da6ac81f0e49e14382797d8e259f451deabdff24d269b53923b74bdefd9bf5c961f30ff4a41ee947ac786bc084
MISC metadata.xml 385 BLAKE2B 3d8faba48e1b3e531ea338f08f2de4b7bf637190e65fc61df2bd4d994cc97707016f83927f4a5181ac27d412a8c91255e90caba15f2d687f2339bc8ea61b18f2 SHA512 71178d3fba362e7532c87cb519f3661b25018771b86c302660de11f1bc7817b8352a2c8fcf60084a5e62b15148307a360267381ac38e8c856784034d80327d4d
diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.17.2.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.17.2.ebuild
deleted file mode 100644
index f78321f12eea..000000000000
--- a/dev-python/pytest-asyncio/pytest-asyncio-0.17.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="Library for testing asyncio code with pytest"
-HOMEPAGE="https://github.com/pytest-dev/pytest-asyncio
- https://pypi.org/project/pytest-asyncio/"
-SRC_URI="https://github.com/pytest-dev/pytest-asyncio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/pytest-5.4.0[${PYTHON_USEDEP}]"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- test? (
- dev-python/flaky[${PYTHON_USEDEP}]
- >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-EPYTEST_DESELECT=(
- # rely on precise warning counts
- tests/modes/test_legacy_mode.py
-)
diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.18.2.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.18.2.ebuild
deleted file mode 100644
index 8f3851e525ae..000000000000
--- a/dev-python/pytest-asyncio/pytest-asyncio-0.18.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="Library for testing asyncio code with pytest"
-HOMEPAGE="https://github.com/pytest-dev/pytest-asyncio
- https://pypi.org/project/pytest-asyncio/"
-SRC_URI="https://github.com/pytest-dev/pytest-asyncio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/pytest-5.4.0[${PYTHON_USEDEP}]"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- test? (
- dev-python/flaky[${PYTHON_USEDEP}]
- >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-EPYTEST_DESELECT=(
- # rely on precise warning counts
- tests/modes/test_legacy_mode.py
-)
diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.18.3.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.18.3.ebuild
index 160168fbf8b3..886d7b984791 100644
--- a/dev-python/pytest-asyncio/pytest-asyncio-0.18.3.ebuild
+++ b/dev-python/pytest-asyncio/pytest-asyncio-0.18.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/pytest-dev/pytest-asyncio/archive/v${PV}.tar.gz -> $
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="
>=dev-python/pytest-5.4.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/pytest-flake8/Manifest b/dev-python/pytest-flake8/Manifest
index ea32625ee538..abff07cfe5ac 100644
--- a/dev-python/pytest-flake8/Manifest
+++ b/dev-python/pytest-flake8/Manifest
@@ -1,7 +1,3 @@
-DIST pytest-flake8-1.0.7.tar.gz 9560 BLAKE2B 056066a6693fa6988448662e52856eeed49688e834b344e5f60f31f1c3b3ef89043dba06bddbf958b042ab9e702fec056784b252e96c8b4b46fe350a801535cf SHA512 16e7b437ff9fc9afd3520f6b81d9eafeda840c7cd7925f5287ce0e0d5b20a0fa758183cea7ade369e3fec8606eee976e84c5b3142923e4586f559232012bf3a3
-DIST pytest-flake8-1.1.0.tar.gz 9070 BLAKE2B fbf4e0d6480b26729aa43d6d7f05d19950c60b0ad047d5c0a788bccde0bf82805122480575022bb46919599208225f0bcbaf2c4e68d2a875814c1f6540fc35b2 SHA512 3dd060e711d2540e65583b299809c82d70969d3a13e17cb3cc2f7d92e6cfa841ceefb046d4c1a57e9b198b64711114936983d18b9f89ebefa3d5798f5d158215
DIST pytest-flake8-1.1.1.tar.gz 9144 BLAKE2B 4f9984181cbadf1d14f2bfaa39a801eb40506457d5178e04a80d49afbd2e54ef10feef0c6cf99ac888442ee75df15663b4f7fa86ff392f34ee4615cbf12f7d13 SHA512 c6fed2228520501bc0c007c90b189d43953391c10fe93fdd7c4c68203ddfc64937b9919730f25ebcba0c1003ed266fbcb35d3ab12ed49fb63503bf27615286c0
-EBUILD pytest-flake8-1.0.7.ebuild 566 BLAKE2B cb8a5bd070e1266a7a64a7d996b8be872953f8b4830b984e6377dd82f98347eee7fe67c2279889f6822f3c73b5971b4662ebe69fc6fdf771f4d81434fb6d3c48 SHA512 9a3ec43b0cd77d7940372827252d43bd33669d5eac240f2fce74d09c51d9e5f65f752a754502b1a2de97edb70d4c0a2332320ceb5ca7de36ffa5c87b0ba8c9b2
-EBUILD pytest-flake8-1.1.0.ebuild 600 BLAKE2B cea4836c3d5506fe84384a2e716be20868d2753924f5f9d0b420f95a890de72f47553f670d2ee1edb5e326d0252c891bdbe10529367a385c8c759d1f47892bf6 SHA512 529b300cf9763594ba893fa45c1ada895bdddb142759583195cb3bb22a256af251aefb3e47dfec4d73b8b93ca7bc48d8cb3911f8655bc79886bb258eb8fe9ec0
-EBUILD pytest-flake8-1.1.1.ebuild 645 BLAKE2B cd5b598a75ef7486d741fd43b10d9ee44863af76db98cbedde5a35f68e15611664a908ff81d2c60d9f23ef8900eba5eefbbacd6e23b25bcf6f6cba8d1da8478f SHA512 9ef05028d1d4c0a72d8f44a482c3fab0718043d4a3a57df71d681ff3ac4184f4c69e0bc38ccc68ae005d151faa2d79519325a95aa3001114be220fbc3db4219b
+EBUILD pytest-flake8-1.1.1.ebuild 643 BLAKE2B c6d9a04c141846b06bb84f27c0d814c32192a3bc6a7189ef752a91d3fe9437b47a7dec14ead559ab319c44fc1a4bae74bcf78ef95d86220e24e453df13086c3f SHA512 37c148a5f8600137cebbec8bfc397b2b51c705652967fe88b12b6ba86a13df765b9db577dac5411094ccf48b2e41f897275777082080e89c57af57c8b3a64a40
MISC metadata.xml 533 BLAKE2B f5c41488f4252fbe9e61d38c3441f90eeda799092f7b4a42a6a87285a69141f9d56ed614d7e21df6cf5017d92464657976936106c2de5581db71b244e2a361fd SHA512 979159321b69d9ffe9ebc7a30b51c613a8d113b897b14b781ff71772769067b3fc3af37066cfd4d00542f5fe71e0b1a50a8c1028d36100538ead09c4f3d9859f
diff --git a/dev-python/pytest-flake8/pytest-flake8-1.0.7.ebuild b/dev-python/pytest-flake8/pytest-flake8-1.0.7.ebuild
deleted file mode 100644
index 29d153438360..000000000000
--- a/dev-python/pytest-flake8/pytest-flake8-1.0.7.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="pytest plugin for flake8"
-HOMEPAGE="
- https://github.com/tholo/pytest-flake8/
- https://pypi.org/project/pytest-flake8/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
-
-RDEPEND=">=dev-python/flake8-3.5.0[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-python_test() {
- epytest -p flake8
-}
diff --git a/dev-python/pytest-flake8/pytest-flake8-1.1.1.ebuild b/dev-python/pytest-flake8/pytest-flake8-1.1.1.ebuild
index 80ff41385fa4..0d35bcd89a9e 100644
--- a/dev-python/pytest-flake8/pytest-flake8-1.1.1.ebuild
+++ b/dev-python/pytest-flake8/pytest-flake8-1.1.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
RDEPEND="
>=dev-python/flake8-4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-freezegun/Manifest b/dev-python/pytest-freezegun/Manifest
index 57a53be93a99..0786bd836896 100644
--- a/dev-python/pytest-freezegun/Manifest
+++ b/dev-python/pytest-freezegun/Manifest
@@ -1,3 +1,5 @@
+AUX pytest-freezegun-0.4.2-distutils-depr.patch 1655 BLAKE2B 3af611f832244acc2dc76ec8a69522275063dcdc4dc48b1d9235260e194be01730cc2b1b5a1507286594f2a27e2fffe489ced4a29624c54cb834a3fc6b1e8c7d SHA512 da1ef13c2eb724012a6b011f3bcbe6030200c1ca2a9bfa4cb0a0337e22641e16091d0e58b71367a232419f976f98e6269bd3a5a0a03f432dc8e3927c97b556d2
DIST pytest-freezegun-0.4.2.gh.tar.gz 7058 BLAKE2B 1c89979d85dbdedf87a26de57d1cfe120ed52831e8d69c42b6117ac49c9eb7376bab018a23ca10b582fc583ca61a03930a86878c141b0c5bf4d807552484fe70 SHA512 2bea7746e4e6a7f2a979cbc5c6d7a2576e0e2631a4e1d5abb7f27f76d6c32b0520a277474c092c5e05ce257f2ba19091918f67e28b7a2da1d5829037c6b70c55
+EBUILD pytest-freezegun-0.4.2-r1.ebuild 825 BLAKE2B b133706ffef4917ce08aeff0794f8fd89829241fe77819cb04dca84064d52c40584f96bbc8a0d3bfb5da0610353801ad665cc82a68d9b0938fa1f0a2679ff51a SHA512 01ccad291a3e7eb17a65f93f32b142324751b2f6ea87850b1b3cb41b168e996a969e3ca9191c4a03a620ff5da68c9f3c8a3a5b93edb7d05021e325d4417e36b1
EBUILD pytest-freezegun-0.4.2.ebuild 635 BLAKE2B 199816a86088fcd6f125ac3cb51fe73e9cc40d993a74efabcd2c60c1b2bd699c408b8904488ecc10f7e778275138d08cde894a001c261662e797a98a4aa082e9 SHA512 27f3e0ede6e0afd84a8096005d4856e236b054c5bbf532a58e18618287503652d9624f3d16842db097b887677809248e9b0c9466971feae67c5bf70bec1519a0
MISC metadata.xml 322 BLAKE2B 3e34df76fbf36fdf27dbdae10499c4925f51f9ef3945895ea54f4423f5efef036bcaf6e9516e74c4e0eecdb4e7a314f0a689804e1719ee28287b6c417bc7c1da SHA512 6b495faa2f661da0b83e25fd3bbfad4e3856247948b503a3f01d82d2cd3d9908c85699ab4e5d99dfe2ca48d55287e320f9c908ae4a2330f2f2c037aee258bfa9
diff --git a/dev-python/pytest-freezegun/files/pytest-freezegun-0.4.2-distutils-depr.patch b/dev-python/pytest-freezegun/files/pytest-freezegun-0.4.2-distutils-depr.patch
new file mode 100644
index 000000000000..86b7e32a5c1f
--- /dev/null
+++ b/dev-python/pytest-freezegun/files/pytest-freezegun-0.4.2-distutils-depr.patch
@@ -0,0 +1,61 @@
+From 1ae2e18b8d71c45defe8f695a3dddd5762a611b2 Mon Sep 17 00:00:00 2001
+From: Hugo van Kemenade <hugovk@users.noreply.github.com>
+Date: Fri, 8 Apr 2022 13:30:42 +0300
+Subject: [PATCH] Require pytest 3.6 to drop dependency on deprecated distutils
+
+---
+ pytest_freezegun.py | 6 +-----
+ setup.cfg | 2 +-
+ tox.ini | 2 +-
+ 3 files changed, 3 insertions(+), 7 deletions(-)
+
+diff --git a/pytest_freezegun.py b/pytest_freezegun.py
+index a08133f..257c7ca 100644
+--- a/pytest_freezegun.py
++++ b/pytest_freezegun.py
+@@ -2,7 +2,6 @@
+
+ import pytest
+
+-from distutils.version import LooseVersion
+ from freezegun import freeze_time
+
+
+@@ -14,10 +13,7 @@ def get_closest_marker(node, name):
+ """
+ Get our marker, regardless of pytest version
+ """
+- if LooseVersion(pytest.__version__) < LooseVersion('3.6.0'):
+- return node.get_marker('freeze_time')
+- else:
+- return node.get_closest_marker('freeze_time')
++ return node.get_closest_marker('freeze_time')
+
+
+ @pytest.fixture(name=FIXTURE_NAME)
+diff --git a/setup.cfg b/setup.cfg
+index 069ddf7..da06223 100644
+--- a/setup.cfg
++++ b/setup.cfg
+@@ -31,7 +31,7 @@ py_modules =
+ pytest_freezegun
+ install_requires =
+ freezegun>0.3
+- pytest>=3.0.0
++ pytest>=3.6
+
+ [options.entry_points]
+ pytest11 =
+diff --git a/tox.ini b/tox.ini
+index 3846fd9..07e916d 100644
+--- a/tox.ini
++++ b/tox.ini
+@@ -6,7 +6,7 @@ envlist = {py35,py36,py37,py38,pypy3}-{pt3,pt4,pt5},py38-ptNext-fgNext,flake8
+ deps =
+ coverage
+ pip >= 19
+- pt3: pytest>=3,<4
++ pt3: pytest>=3.6,<4
+ pt4: pytest>=4,<5
+ pt5: pytest>=5,<6
+ ptNext: git+https://github.com/pytest-dev/pytest/
diff --git a/dev-python/pytest-freezegun/pytest-freezegun-0.4.2-r1.ebuild b/dev-python/pytest-freezegun/pytest-freezegun-0.4.2-r1.ebuild
new file mode 100644
index 000000000000..01de23365fa4
--- /dev/null
+++ b/dev-python/pytest-freezegun/pytest-freezegun-0.4.2-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Easily freeze time in pytest test + fixtures"
+HOMEPAGE="
+ https://pypi.org/project/pytest-freezegun/
+ https://github.com/ktosiek/pytest-freezegun/
+"
+SRC_URI="
+ https://github.com/ktosiek/pytest-freezegun/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+ # https://github.com/ktosiek/pytest-freezegun/pull/38
+ "${FILESDIR}"/${P}-distutils-depr.patch
+)
diff --git a/dev-python/pytest-httpbin/Manifest b/dev-python/pytest-httpbin/Manifest
index 4565e235d914..7285f8dfe1f8 100644
--- a/dev-python/pytest-httpbin/Manifest
+++ b/dev-python/pytest-httpbin/Manifest
@@ -1,4 +1,4 @@
AUX pytest-httpbin-1.0.0-pypy3-hang.patch 1099 BLAKE2B 4bb8dd686aadc35aab144a6467d52e7de675bcc7d6de8f130bc5942c17fd19c0c914d9aef81af3ed0a815ce21caf40ad8e7c8f724710fe07290dcc8fb92d6a24 SHA512 b0f417e7fdf658783e9297a895f50587d7b997de5065f5322fb46644028caa7cd10cf6130c578f6dd1f8b6aefbd281342f6aa8f5477284de3d4037b799604f72
DIST pytest-httpbin-1.0.2.gh.tar.gz 18727 BLAKE2B 56a7fa1c1694cad98815fc6c6f676b509942fa1fca192ecb4cb5a0d9f325d7df6ddb3a3ac67d884c8f8caba807677351c42c28a3bcba80b9196e74d666951cc2 SHA512 b4adac1c37506391d83f7772814b4a9ce5134cc6834d8758e71d39610f8b29e57e72b11b2233be51e41b2c36bc305d40fc4b260a7f83d10390f4e940df8aa366
-EBUILD pytest-httpbin-1.0.2.ebuild 858 BLAKE2B e727b39e19f3dce662332e1f87382bccf8d7c2b2660fb1269eb6adb37955804df32c92245aec34b010c285703b2e6bcb01866dc7a1ad5159ab524ad8824517f5 SHA512 192a62f86107d4d556b5ca769b8e539dd6fa9e9c3ce6c00bc31775aefa9d33540f0bd28acf40a12cfde1085db2f6f63263fbe44637c0cfc375a51edc7097bab9
+EBUILD pytest-httpbin-1.0.2.ebuild 953 BLAKE2B 7903830fe9bb9cf24e87c31f0ef86e92538d81a9ab3537a654ad9e625ac3880454e1503268d5eaceb6acd1a2d2f1620e09e26c2b8ec682e27f540bf0e80e1906 SHA512 57f2349dfb72ef6ff40e39d8618c7ef3e272a155475bc6ff85c541014b1679a467e0db7b17744dd1f111c8feeb29fe4275a0c4aeecccc95f21004f6108ef5f37
MISC metadata.xml 547 BLAKE2B d60e6b3e6c7d0c37dcc42dcffeed9e08fb7ad3dec5e4f5fdc0ffd1f7a2c46d89ef57a9576028457ee433d0ecbd100ae200ef507b22bb326838732751a7c644fc SHA512 4629dfe7e4cf27d5d52e7ce3e646f590b4d80a490c638cb035352416a587b494328d3f23e088d13ae1677c415080a7249301d9830be0cfbce7a44023302bf582
diff --git a/dev-python/pytest-httpbin/pytest-httpbin-1.0.2.ebuild b/dev-python/pytest-httpbin/pytest-httpbin-1.0.2.ebuild
index a77dced7b2a8..854ca09c2525 100644
--- a/dev-python/pytest-httpbin/pytest-httpbin-1.0.2.ebuild
+++ b/dev-python/pytest-httpbin/pytest-httpbin-1.0.2.ebuild
@@ -31,4 +31,8 @@ PATCHES=(
"${FILESDIR}"/pytest-httpbin-1.0.0-pypy3-hang.patch
)
+EPYTEST_DESELECT=(
+ tests/test_server.py::test_redirect_location_is_https_for_secure_server
+)
+
distutils_enable_tests pytest
diff --git a/dev-python/pytest-salt-factories/Manifest b/dev-python/pytest-salt-factories/Manifest
index c0672c531684..99ff60af3134 100644
--- a/dev-python/pytest-salt-factories/Manifest
+++ b/dev-python/pytest-salt-factories/Manifest
@@ -3,5 +3,5 @@ AUX pytest-salt-factories-1.0.0_rc13-tests.patch 16967 BLAKE2B 804b5e2ce678e732f
DIST pytest-salt-factories-0.121.1.tar.gz 102121 BLAKE2B 92cd5953b11377f1646f01b86a677a50216d16bcb944235a3f04176aecbb005974c415adcbf23cc391aab41b1ee9596984516ab61ecdd8c944d4ce707c39ab00 SHA512 32252695c6e8b17ef17d3330c4b0b38bdce89201d5573b4efa3531a72e826ee1fb26fea3ad0408401dec867cee405f21031804c32eb8fe6ceaa00925b17725a1
DIST pytest-salt-factories-1.0.0_rc13.tar.gz 148418 BLAKE2B 3688f05d137df23266ebc7e999bc3b3a8ec198173b38dc98bd4a1e2655b982a37485278691e970da0be700cee6f609c57933b041a6d8403e75fb197f5d23d5d4 SHA512 f3713410704540ee48b7263973d3a9bf3159fb63e53e5ef5002201aea3fdcf0b4eaf00e1dd1e67d869b42242985d8117a117568d63abf5ad366e247fb3e1d83f
EBUILD pytest-salt-factories-0.121.1-r1.ebuild 1724 BLAKE2B 83786447369717e7f414a154abf586dd1c87581f5809ba313ed954767f65ffb176b31c2e7d50523524619a703b601f8643c0134e0b564a2bbfa97d99a51ecc82 SHA512 889d5bfba0d62b48a9fef8327f11f31f7683d6d9107e9b9b537fa51eea66b7aa37f598da10f1836f68c95ad86eedda0ed5c0649aefde063cfa38b8402776fd23
-EBUILD pytest-salt-factories-1.0.0_rc13.ebuild 1994 BLAKE2B 17d059be013ddad9f20f5a49398c814aa566181ce3df09fe9da126f606b72954ea83db171b767aa204f045cd044274fd2630a558711dffef80fa22bf3c021ff0 SHA512 c186cb7816d1efc96ec6b90e55f074b65910e116c7592fdc959f1423d76b260c949667ef0346acf81976c0f77fc6fc907e1211ff96081c9dcd99cfadd13cb2e1
+EBUILD pytest-salt-factories-1.0.0_rc13.ebuild 1999 BLAKE2B 3e31f5387edd8a85a4ffde4513382b337265c785728d799c11f67b58ba2028be9be78b5898bb077a65c99ad0fa9b9ebfd0dbb58ed53e504efbcdf17da96a3bc6 SHA512 631ec2fbfa826fcf2cf28eb2f45a0a5df6ac8ab3041463c304629f0d1e640021b4c6b2364578ef4a0546b09aef012adfb0ff7bb2545b528e635f46be6d5d3465
MISC metadata.xml 358 BLAKE2B 0ca310e1a7269e532dfe3610bf5c9a1d93ff8dcc46ee3f26322cfb0ba1fb572b521359547f49b0deb3f463efd0321e3b3bee0403878df676e3c54dbcac14753a SHA512 8eaf37e98efe76ff401c536368d1537255d09db93b4f84254b7eb291b603f6ee83d80a65e9529c7bcea8324baaff708dc12f97662dd87c57fece36a1d5d8e1c9
diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc13.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc13.ebuild
index b6350e8a385e..5b63d09d34a1 100644
--- a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc13.ebuild
+++ b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc13.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${PN}-${PV//_/}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/pytest-shell-utilities/Manifest b/dev-python/pytest-shell-utilities/Manifest
index 6bdb66dd7b62..e2acbcac36e8 100644
--- a/dev-python/pytest-shell-utilities/Manifest
+++ b/dev-python/pytest-shell-utilities/Manifest
@@ -1,3 +1,3 @@
DIST pytest-shell-utilities-1.0.5.tar.gz 89489 BLAKE2B 9cd7f95c9c1691e19c320378d1c2a4e147cb6fdc35ec6f3c80dc288e70416fce67b60ac86427f1ad322b2c17de3cd762e483d63076fa291b4b7d22d7a29c9e45 SHA512 395107af9eaa13ef39d01858e1674b6dedddc2cf93b9aba61316fd8d847031e1b535cc3bf4f2899dbc7828609b7d45b500aad29bb47668be6e0453ac099e99e4
-EBUILD pytest-shell-utilities-1.0.5.ebuild 1304 BLAKE2B 28d74fec94d30a5357a5bbcffef4c36775f820e710461bed050f95d4d8ee47a386458f2bf86ab2ebb51585538bea0fec4e3b5e44a12437bc728dbc4df76e246b SHA512 491eb767646e338d5f4e18da297fc691010ab4f0779ca97c0e5a5cf9bf6b1b902cd43c9342f0cdbfff02e242d28214c7e597089518a9df2125070d56e3771c0a
+EBUILD pytest-shell-utilities-1.0.5.ebuild 1309 BLAKE2B b9959d6f0dd5def514c3cf3036f1ed2b7924ef8ef437bc8c2d736dd44a18e0ed4675624c0affb56d474f3429e2012db41b7caa4311e31f486b4c1b1c498d92da SHA512 f61cbf8dc61c9963dafd3bd8dc3e32f83089e9887a54c177d8200b38fc1ce43f11092ffe494024fee785353a212cef28bbe13bb12b53056911d2e8ec2ef91914
MISC metadata.xml 335 BLAKE2B 62e842ec4ec614a557cbe0360488a306fafb8db8c858615403965bbfa7766ee9388f4786c027b303e9e550b7104a3b600d678239feba18a66d77d46a51e2d33b SHA512 62b9164ddb9f3e2c9d3869027bf116bccdf3ec05f35ec6e8094fd4ab79d1ee5c142c810b2c47dc281e23b4aa0c1dfa8f48573d97ae7f45e001dbc0288203b1da
diff --git a/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.0.5.ebuild b/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.0.5.ebuild
index dc95817ce4f9..251eaaa966d4 100644
--- a/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.0.5.ebuild
+++ b/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.0.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/saltstack/${PN}/archive/refs/tags/${PV}.tar.gz -> ${
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RDEPEND="
>=dev-python/pytest-6.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-skip-markers/Manifest b/dev-python/pytest-skip-markers/Manifest
index 52b6f6eb19ad..a68f1a70d45d 100644
--- a/dev-python/pytest-skip-markers/Manifest
+++ b/dev-python/pytest-skip-markers/Manifest
@@ -1,3 +1,3 @@
DIST pytest-skip-markers-1.2.0.tar.gz 79343 BLAKE2B 7f24b454fe19210d9ecadf10317a5a32830d722b64adbaf0fa6fad70a4c0cb598fa93b782a2b0f71bd23c4f91f2007d21383b488d725f61519d064e98ddd48f8 SHA512 76c1d0f0af7f7a56fa95d33bd5cb078792df3f054714d2ca1baa6d861e9404e2ec734a88a0768985388b1226c399ee6b54fe082ef7fcce6fc190fcae6201a416
-EBUILD pytest-skip-markers-1.2.0.ebuild 1519 BLAKE2B b5fc487ae418f4881ae612209e259b15a6c66b8a8eda0d201d90877cfa55872bc057319a4cc0dca2bade2ad302958a1ce2cf8400307a6c0751e51226f2cda064 SHA512 c6b032f12f2a81655eee78ccf203b48c7fbdb8302107a3942b1679adb1816d0902059ee3a1be296c3041766cc4d0ba8a44e47b3662978a45babdb61d5f1bcc27
+EBUILD pytest-skip-markers-1.2.0.ebuild 1582 BLAKE2B de47c5013802c2fe85f83064b7aba0eda9de317fc2ac1b71760fd70fc4b660fc80f4801a9de134adebf1e9d5bd1c2f7b3022da6eed5e172bdc0906462ba62758 SHA512 7582ae686b45bdd9e6319e0d9e5044cf4965c49ce5d11eeb43f19a25d3a4f7bb29eff711c80b37864affec4cecd6d18eb4e6fdb542a5192b9a5ecf55d96a6a99
MISC metadata.xml 332 BLAKE2B 444e088c986bc7bcfa6ede30c807c1ada0a8c3dba264ebea0469df16858c0adae29bf5dfdc0ca6b1039ee02d092f6470156b161c88bb9f2bb03989f4ff117855 SHA512 b4251ca80a18902ed8be25eca4830de8fb9ce23bee47b013a992c1250a84788ccf82e5c6029d655884f71ff78feb1915482c9405882657f0b99846df01c174a8
diff --git a/dev-python/pytest-skip-markers/pytest-skip-markers-1.2.0.ebuild b/dev-python/pytest-skip-markers/pytest-skip-markers-1.2.0.ebuild
index a8de6b438280..143d362f6317 100644
--- a/dev-python/pytest-skip-markers/pytest-skip-markers-1.2.0.ebuild
+++ b/dev-python/pytest-skip-markers/pytest-skip-markers-1.2.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
-DESCRIPTION=""
+DESCRIPTION="A Pytest plugin which implements a few useful skip markers"
HOMEPAGE="
https://pytest-skip-markers.readthedocs.io/en/latest/
https://github.com/saltstack/pytest-skip-markers
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/saltstack/${PN}/archive/refs/tags/${PV}.tar.gz -> ${
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RDEPEND="
>=dev-python/pytest-6.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-system-statistics/Manifest b/dev-python/pytest-system-statistics/Manifest
index 41a79fe0ded2..7cba74a9adfa 100644
--- a/dev-python/pytest-system-statistics/Manifest
+++ b/dev-python/pytest-system-statistics/Manifest
@@ -1,3 +1,3 @@
DIST pytest-system-statistics-1.0.2.tar.gz 55147 BLAKE2B 9b1217102a23e723090e04652fdd727818e2404bf110e4f54289251eb92f4abb59861ba6c6fc611c843960cf0595fa5cbd636071033327d4e602606e8ab63abf SHA512 1fab5038dde504ab0d5d0f4da851c9a8260849adb38a1196c6399131d77cc24a1926e68310dd0701ed001a20a7fcfb57c5202c5ebfd6de4c85aac4be49fc7347
-EBUILD pytest-system-statistics-1.0.2.ebuild 1277 BLAKE2B 2874b460e755830f2644bd071d6f5336a8fd906825ff350c7a5da8f3cffdd740b6c86c9289761c2b02b6381b9642b2f45ac5668f93f3f5addc8afcd3dd0784f6 SHA512 6804ab2305f8a9cd8ee90ce669e9906b5e58fb90c77ee494f0197331edaf5f09cb0a91ceafabe3a0da4e2ec0f4ad278798b13a77c6d5196c6ce2e81de1913bd7
+EBUILD pytest-system-statistics-1.0.2.ebuild 1282 BLAKE2B 1648868b4992a6b2d0b507ae1c3650e4710ec481e4daee8f1c5dae82a9a726e9c628393a24c0c722b3b5a6584822633e9286684e305746461651dc70187a452b SHA512 543d2cd2585cdcf73c620fb1c780d7aad7a094b1f0e72de8679a95b5855808e6ac50405034e016ca6ffeefad932097653aca9b55d319c8edb11538ac2c3ecbcb
MISC metadata.xml 337 BLAKE2B 00bcf31ed6a7b0b94fe3bc0f3031d64bdd682be4797a4f2878ac0d66012d8c026a7295c923f9081f9e7b1b2dc1fd7c6dc7a4e33dfcd97f80785a737815979313 SHA512 a28c702734f0907afdb667a42e8d2672ab938bb4802f4e55e69de872694176b5424cd7073a9b2caee7dbe856fa511e41447ed30e49cc64d053a14b9ad830766a
diff --git a/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2.ebuild b/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2.ebuild
index 27a2d008b30a..6c442fffd9b3 100644
--- a/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2.ebuild
+++ b/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/saltstack/${PN}/archive/refs/tags/${PV}.tar.gz -> ${
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RDEPEND="
>=dev-python/pytest-6.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-testinfra/Manifest b/dev-python/pytest-testinfra/Manifest
index e799c37ebfa6..a22b54a9b94e 100644
--- a/dev-python/pytest-testinfra/Manifest
+++ b/dev-python/pytest-testinfra/Manifest
@@ -1,3 +1,5 @@
DIST pytest-testinfra-6.6.0.tar.gz 78285 BLAKE2B c7583685aeb770f76e4679730599909b8fff53d1909664f55e2d35f7f5a6a96741e3aa56b81da464c2d474d1d5f646892e36a4f9b6938327cb526476536b0b6c SHA512 f78f1cd5240e157d4e2949178f29900a7b85a6065b4113b18273af3f1fef6b19c859192f59426b93eba48418bb89d163ad1d951e97d4fdfcea4394635a05140a
+DIST pytest-testinfra-6.7.0.tar.gz 79187 BLAKE2B 08678f381392fe8a1fe335adc90ac6dc67c5bfa33c87f4e9d81b439eaabd29c393b8dc80cc79625784e76e5b0e264cdfc272cddb531acefbac9a8327be46f7be SHA512 d11f30da0eae9f215173d3f84e6ba7965d926b8ef6c49619c2ccae3d3ff215f351b950eea019e6516a56de0aa7bc533658af978d827a3ad3d1c50e37902b6f91
EBUILD pytest-testinfra-6.6.0.ebuild 1240 BLAKE2B da9f1bf50090dcdc689931c5e29da618b771ca18a9560befe5e9b4d7c9a8f62105caa9ee01085ae9e9a9ac8cbe0d8d394736a00f33b031e2636329a4293e432d SHA512 c8770bd3050cd08b1da5e0f819f9c8342b805b358d5222babdc8f68d56fd8e241723e63c317fa7d235360f5cfe3323a7a4075b0a5dab03d252da11009805d300
+EBUILD pytest-testinfra-6.7.0.ebuild 940 BLAKE2B c95be203fd83f13a0df3765ed3835b563667d656a3ddf5bb9b0da06a1977b380fca88cce5cb7c5e9b7ee7ed919a96fea0838fa40bbba1b9f9e21125937aefe36 SHA512 b851a47929614abff04ce966dca68450e20512227170c07ceb9ee5ee18b4ed7aae8927123b150f72d941d43277624eb90ea6903d0c3a5c1826eb046c253360ec
MISC metadata.xml 680 BLAKE2B feb779de8bbaf041a3aa00046c4b17fcad0e863ebd365732c9f1e0bbdf6c68edf7ec2b7d546c2bdf458c134f7cb17a65ba07fe6edb5af7675d4bb79af75a23a6 SHA512 386a4877ca43ef6a1408ecc0871ba40c40b4654ee3824b4a99f5ff6f4769284d54c9377cebcd5456815fc5470110a337d83f8016a6598cef8ce29d93cd3645fc
diff --git a/dev-python/pytest-testinfra/pytest-testinfra-6.7.0.ebuild b/dev-python/pytest-testinfra/pytest-testinfra-6.7.0.ebuild
new file mode 100644
index 000000000000..90b45ea64fde
--- /dev/null
+++ b/dev-python/pytest-testinfra/pytest-testinfra-6.7.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Write unit tests in Python to test actual state of your servers"
+HOMEPAGE="
+ https://github.com/pytest-dev/pytest-testinfra/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/pytest[${PYTHON_USEDEP}]
+"
+# Ansible is called via its CLI
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ <app-admin/ansible-5
+ dev-python/paramiko[${PYTHON_USEDEP}]
+ dev-python/pywinrm[${PYTHON_USEDEP}]
+ app-admin/salt[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+ elog "For the list of available connection back-ends and their dependencies,"
+ elog "please consult https://testinfra.readthedocs.io/en/latest/backends.html"
+}
diff --git a/dev-python/pytest-toolbox/Manifest b/dev-python/pytest-toolbox/Manifest
index ae6dcc3a8357..66eecbb71f1b 100644
--- a/dev-python/pytest-toolbox/Manifest
+++ b/dev-python/pytest-toolbox/Manifest
@@ -1,3 +1,4 @@
DIST pytest-toolbox-0.4.gh.tar.gz 8594 BLAKE2B fb1f19513e9e4b191c3eb995cc5e9445bc9f19affef87350d925c5465210c4de945b91120f86664c1dcf02a638595a7725cf88e3244e377ae77558c70d65643a SHA512 ed27700ff77cd607be808142cc310cd2b7461e55b3f8352d304ef8ca6c5e6c060c67a63238a1025407868ab8e229c4a16eaaa56aa75000159762001accb67752
-EBUILD pytest-toolbox-0.4.ebuild 680 BLAKE2B 8495859834fc6d02e4d448c751ffbe225ba30c64bbef7257f36916937f8ac8f40ab57dd708d9f49aa03ff88ad543767b7d30aa46cb6ce64c6e8e488ce683c086 SHA512 1353021b5552476bceae7cb21aeb9f472aba815546136b01845daeed4c291fdedfb26c52fee6c560e53ee6f39340b5bb679c1259d63c620f1adf9b4f3bbe401b
+EBUILD pytest-toolbox-0.4-r1.ebuild 744 BLAKE2B 12e88f4d1553ace5943f3c393942e2280a46841bf358b22cc77890e5b4592ff6a9671be51ace964ec3e760555badc57fd4ff383eebda1f42022457ba000e5450 SHA512 228d98f902b76be5c5c8e2e0615439da0bab33656355bd3d0c3a3dded02f583f5eaec95f9d9caec811a41e07d517b19fa7eaa850a9dfe451924cac6b71e51c13
+EBUILD pytest-toolbox-0.4.ebuild 692 BLAKE2B c51849da62225a374485865a58bf249ebed8a754fd45921930b412f8e5933c7ac28f91374c4fe41b774d79818fa595ccb28a25a59eebbb03d7bb1021962f5542 SHA512 9067d07543bbe177eb8c756c79a65d9071783c9e020098b80e68fa1ff8c7e03ccf7e5744ebed7c61f4a52d4c5f22d09895bd558c9cf1e6682d634488a9fc0eca
MISC metadata.xml 395 BLAKE2B 5d6c5c889169be1f1e05eadc0cefcbe90d51c4c7400aef7d1c653c4a018f5288384c30b7f58d8502d0c1ffb2c07aa08a81cca7e4d12b5df7ef344fabd13ee7a5 SHA512 bfcf70da768f5a66edc1ed98211ced383bac3ea1ca2313efc7caac197aeeba1c988fbd738b7118afdc775ed30b43ee8af42c9c39da82eefadb88e87802f6f8e4
diff --git a/dev-python/pytest-toolbox/pytest-toolbox-0.4-r1.ebuild b/dev-python/pytest-toolbox/pytest-toolbox-0.4-r1.ebuild
new file mode 100644
index 000000000000..692fb61b5729
--- /dev/null
+++ b/dev-python/pytest-toolbox/pytest-toolbox-0.4-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Numerous useful plugins for pytest"
+HOMEPAGE="https://pypi.org/project/pytest-toolbox/ https://github.com/samuelcolvin/pytest-toolbox/"
+SRC_URI="
+ https://github.com/samuelcolvin/pytest-toolbox/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/pydantic[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -e '/addopts/d' -i setup.cfg || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild b/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild
index 39e227ddaa46..373a1f591ddd 100644
--- a/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild
+++ b/dev-python/pytest-toolbox/pytest-toolbox-0.4.ebuild
@@ -1,9 +1,10 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
inherit distutils-r1
DESCRIPTION="Numerous useful plugins for pytest"
diff --git a/dev-python/pytest-trio/Manifest b/dev-python/pytest-trio/Manifest
index 8582853c6bc8..81b870c007c6 100644
--- a/dev-python/pytest-trio/Manifest
+++ b/dev-python/pytest-trio/Manifest
@@ -1,3 +1,4 @@
DIST pytest-trio-0.7.0.tar.gz 47784 BLAKE2B 59b28df45e87804e0b6eb557a0cf259fdc3636cc7a03d78248fb814d55904ed01d00a530b194b2bfe93ccfb9de528d70a372faf1f6db24531c230319122db2e5 SHA512 547036c94f33cf8e755c88d608c5fddfa5c583fdaa7e604598d470e250a006c571702a81bac4f273b74450a8c10e4be404bad74d4104403fe1c9c70e872dff53
-EBUILD pytest-trio-0.7.0.ebuild 1346 BLAKE2B 3b96d976861bb4a7c3a1d675c6dd4fd544ffe2c22b985b6842ad88d73db0a86d45f6aa2e5ec34f7bd1ebdda373682d250aafc5cd07c87c562270150b359161c1 SHA512 9c26a73a3d0a182c9721a60210c5ad025a85b26604e67edf43ef8fe8ca018dc5739e5162f055acd2aad042d87a95462368443b8d655a76ebb2646c38750b4e27
+EBUILD pytest-trio-0.7.0-r1.ebuild 1392 BLAKE2B 67123d00e836d92b6dc3483a97df70ebc2393d45cc8cc08d477235b330b15fa9f75193b952818dcd3dd66f9c7177f9833530d7154d6167a875456e964f733a37 SHA512 1aec3e9737269a8f62fe35b1dac6f52b3b54fd1340e0cfbeae2230a41d3bcd0625ce507cc8b1c841a3b3a0347b71566d69f7cb38bf6b93c19f8c76a0ce8c45ae
+EBUILD pytest-trio-0.7.0.ebuild 1352 BLAKE2B d8b2cf8f9c25872ed7e0109e60d477bfee74a0b97d6f9b0888de997c33b33ca3ee1b5fec5b3b7d939207245b3d99f7a0674a9315c6b4b5a27e57a8e4dca5e048 SHA512 8c239976d389d4f2c190da5a7cbcf751e9225fdfbfcc09cda700e1ffcded5fa4c70165850afabab096dcc2b9a8c91ddbbc4778163445d9e766243d8272be51c3
MISC metadata.xml 420 BLAKE2B 42bae65fb9b23797c96bdc057faebc577f89f0c83f27031079176c2a122cb15e70eb5937a8cd52d09b3d7c5a7d16f62768452c87523fdb0fad876b63836c171d SHA512 5dd3d9e96df753347ccdf41428b5faa1df217985d7cfda1d7bd933fdf755f8f254fd9fa80e7cbeedff318327c4ff4257d8598a17def8ee6144d27aa89305cc3d
diff --git a/dev-python/pytest-trio/pytest-trio-0.7.0-r1.ebuild b/dev-python/pytest-trio/pytest-trio-0.7.0-r1.ebuild
new file mode 100644
index 000000000000..ac9b1f5bd507
--- /dev/null
+++ b/dev-python/pytest-trio/pytest-trio-0.7.0-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="This is a pytest plugin to help you test projects that use Trio"
+HOMEPAGE="
+ https://github.com/python-trio/pytest-trio
+ https://pypi.org/project/pytest-trio/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( MIT Apache-2.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/async_generator-1.9[${PYTHON_USEDEP}]
+ dev-python/outcome[${PYTHON_USEDEP}]
+ >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}]
+ >=dev-python/trio-0.15[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs/source \
+ dev-python/attrs \
+ dev-python/sphinx_rtd_theme \
+ dev-python/sphinxcontrib-trio
+
+python_prepare_all() {
+ # Defining 'pytest_plugins' in a non-top-level conftest is no longer supported:
+ mv pytest_trio/_tests/conftest.py conftest.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # disable autoloading pytest-asyncio in nested pytest calls
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ # since we disabled autoloading, force loading pytest-trio
+ local -x PYTEST_PLUGINS=pytest_trio.plugin
+ epytest
+}
diff --git a/dev-python/pytest-trio/pytest-trio-0.7.0.ebuild b/dev-python/pytest-trio/pytest-trio-0.7.0.ebuild
index 612dde1c4124..d5f1cdacce4a 100644
--- a/dev-python/pytest-trio/pytest-trio-0.7.0.ebuild
+++ b/dev-python/pytest-trio/pytest-trio-0.7.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index 4da27035c99d..773b9747e24e 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -1,5 +1,5 @@
DIST pytest-7.0.1.tar.gz 1249154 BLAKE2B fcaef6afc6e98f6716a80f6451671b2abbf9ad676330a6e66e917a73e018eef966de8e7ef7ab48a1213167476eef1eb37cc5e84ec2bd9e5eab4ec6f1a8071c87 SHA512 21493717159a64fe6467bd096b578b127d81438d04f5b03ba2f4047237054f865a1f50a4e291b9d95b1a144f59bc7a8b3a00008493f4fb4f14bff7fb65c5edc2
DIST pytest-7.1.1.tar.gz 1255528 BLAKE2B cc70b61ab863c19db62fc765c1819624d2e330116e4c8561693a895d3157ea6011a9f2db4e96f22cb802b295ae841c81e71a741cec8f64d4b7f70c539356fa7e SHA512 53fd016f030ac0394ac686a3756fad05efca8363d6b93df04f90732efea7643cdbba9501dad6d9055d314fcaec0887674496d56986efeb73915976276bf0a700
EBUILD pytest-7.0.1.ebuild 2583 BLAKE2B ac9a4bd8516d6e8cc1684b4a53609ed07070560906a7f1509e51c6a91498db1ccb0f126a93a0d82de03dd417cd4bc9fc46629594fd4f0bb828c35d8f196f04da SHA512 1a4807b27cba6ee0294334a5ce2916b1431315cb515b2ec73f625d2ceb1734d169ec9548352408bc3511946b0a612aa89c8c6556852a995acc670cf21fc5590b
-EBUILD pytest-7.1.1.ebuild 2829 BLAKE2B 7ce98c713c87dc63aaefb121e366d0456c3b8880ef3873c38c14aa28b98cb795adc5c602824545d15f5b139603bfee14aebe78a7a8f2a9d064585483e49ad7b6 SHA512 59a54c3b15e9e183c32762ff152e18a59ad294cc55d0239ea8bc8e9526331f541b04787d42e1d4933df0e6bbdbc1a57735a64b1f7712df9fa6bde77380062b0b
+EBUILD pytest-7.1.1.ebuild 2922 BLAKE2B b4b33ff624f38d5cd4e6523ddce61e153b840754215c718e8f3adaadb0a117ce3cedd9ac7dfd05d6485cfb28fe5caac8effd5acfbb91dd8704b70a0e9540077f SHA512 755e2263b6c907d10efabd194fa6a7073d0e3431337884172a30dcd8b88bed8e3683355d8a2cc0b8a027498d7394d7ecf27a2d253a7efbe963cf60d11435faee
MISC metadata.xml 391 BLAKE2B 48d31ecb4c8b171ee4e84a58399211368ddc00dfb5dbe0999f96e03d744294cd4fd5263e90600c93d1f13c7da21052faef84b6d0d56709f3559e37b3392ca31d SHA512 6e9caa57eda23995d21df6f52c52d5868e1ff56abb6c1351ffc0fe14b771639473481a2630e659caaff83f0255379aa2d012175af52a0de41221b27d3ab2f425
diff --git a/dev-python/pytest/pytest-7.1.1.ebuild b/dev-python/pytest/pytest-7.1.1.ebuild
index 00c527953219..c538e9bf15e8 100644
--- a/dev-python/pytest/pytest-7.1.1.ebuild
+++ b/dev-python/pytest/pytest-7.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/python-dotenv/Manifest b/dev-python/python-dotenv/Manifest
index 517966ab8f02..07e2d320ffd3 100644
--- a/dev-python/python-dotenv/Manifest
+++ b/dev-python/python-dotenv/Manifest
@@ -2,5 +2,5 @@ AUX python-dotenv-0.19.2-entry-points.patch 531 BLAKE2B fdb966643534cc91b89bfc67
DIST python-dotenv-0.19.2.tar.gz 31508 BLAKE2B f92285090b680d3cbf842f99b6ca49ab9af877a1ed6543cbc3a41ba592240739fdf94f2ea21f2e2e3c9b9e68eeb36c5b1c12004fa953674e3f47942176e125c6 SHA512 da411fa02326ec7407bbb6760dd4e5f22eaca60d725ade3ac89302ec4e33d00fe8c231e8a64d0bc22698a93701143085c098b6703e598c6d8c2e4c57b9bafa20
DIST python-dotenv-0.20.0.tar.gz 32069 BLAKE2B 360c878241fe4df4cee2ef59a2a4967e3b5fff7250297e4adb4b7f2c50deaf66bdc76b97bc9a1998bcf3d7da7c5e40c98f93d3e3cc044a2e73e159a85a2d93fa SHA512 85e3953f296ec59130ea212b794557d479efde0ef519303dd3a8fe8da0be2d445728b9b8fd5a4bc13372a0fa322f49d290038538ddca580841d0df1f3758f0b7
EBUILD python-dotenv-0.19.2-r2.ebuild 1055 BLAKE2B 732e045c61d042e9e95fb4ab9d4623f6de566cb2fb5aaf2a1bf089cc0fef3156412101be4076f89a0434d0c52bd9f71a06965d81fcbf4884d0eeab4a181fbb37 SHA512 44e11bd7c2ad62bf1679a31aa4ec9f70d799120b2e0b7da2a06056b9516e90f6c9be16dfdfa9ff261768cf80f68d36bb1f77a72acff134b8e53d9b50f987851f
-EBUILD python-dotenv-0.20.0.ebuild 936 BLAKE2B 5af9ac17669cc86a8ed00d85320f314b782e53bd0b6676becb876c01c5c9cbda9776b8f62809ba4dd32b6c6d0cd99a005f1e58284f67e42764f04576b9f42d19 SHA512 99bd5f85cfad76969b1bfc942ac0b6c1ff8785a921de07c630192db82bd7f2d636775e18f51826515d097aa102602262ce8b2e24caeb04c153b0d45f81316bab
+EBUILD python-dotenv-0.20.0.ebuild 1165 BLAKE2B 80ca5fa3bc515bdce4e41dfe8a33cabad1c7ca6a4deb52d4987baab42302700ca39bb9ebb59afc87471b5c867452ce67a6ec9f6b91e2b5e274c1721110406269 SHA512 9f320b85252660206ef165063b634f3e0f426cec0b27cba04ba9a86cfe081a20c03eab9a9719f1a580c1249411265feeecf49a279ff6b24888b32dbf430656aa
MISC metadata.xml 466 BLAKE2B 2e6368e01f6c9d9ab8e69a62196a10765ebc30365a3c2fab3e171386c7f26adcb93e7e4d0796696e531db66236c2c7f31b6c948a76682ff385993cc5504eba00 SHA512 45b35de8b5108267b28a1d6975824440d821cfe3e3a1c99dcadbe8d64b4ef78feadb9b0b7434c7292250e7f4615c13f2f37d5b5d41956d136f9bf25d175c356a
diff --git a/dev-python/python-dotenv/python-dotenv-0.20.0.ebuild b/dev-python/python-dotenv/python-dotenv-0.20.0.ebuild
index 5ad0c94536ce..bf4180b3d2d9 100644
--- a/dev-python/python-dotenv/python-dotenv-0.20.0.ebuild
+++ b/dev-python/python-dotenv/python-dotenv-0.20.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
@@ -14,12 +14,11 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
DEPEND="
test? (
>=dev-python/click-5[${PYTHON_USEDEP}]
- dev-python/ipython[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
>=dev-python/sh-1.09[${PYTHON_USEDEP}]
)
@@ -29,6 +28,19 @@ DOCS=( CHANGELOG.md README.md )
distutils_enable_tests pytest
+python_test() {
+ local EPYTEST_IGNORE=()
+ # remove when https://github.com/theskumar/python-dotenv/pull/397
+ # is merged
+ if ! has_version "dev-python/ipython[${PYTHON_USEDEP}]"; then
+ EPYTEST_IGNORE+=(
+ tests/test_ipython.py
+ )
+ fi
+
+ epytest
+}
+
python_install() {
distutils-r1_python_install
ln -s dotenv "${D}$(python_get_scriptdir)"/python-dotenv || die
diff --git a/dev-python/python-email-validator/Manifest b/dev-python/python-email-validator/Manifest
index ab3aa73e918e..61b6853d860d 100644
--- a/dev-python/python-email-validator/Manifest
+++ b/dev-python/python-email-validator/Manifest
@@ -1,3 +1,3 @@
DIST python-email-validator-1.1.3.tar.gz 19863 BLAKE2B 10700b4c6a48c50095045b6e3c9218cd565776b26e17c1c043633e208b9fbd346162cedaa4a1116ec2fccf63b4383438c7e1aef6faf9d2ead5512af7f934675c SHA512 d9087bf56783daf389909e13652a9db8f0408badf454f6239aa20f6a5e9510619d3662cf1567a03d0b14c4bbe81644509cd12975b2aa1b544d644b6c2b2854f4
-EBUILD python-email-validator-1.1.3.ebuild 1210 BLAKE2B 531b359cfb4b35fb386d65b39fbd533b9b43a717429853c3896c16e6ad45ffb85e12ffbd16090346fe39e6b7d70e21b1c7b4e0bb1b9652ab6dbaba60fb614d0e SHA512 6e3bafda96121a2244fc30136babb5bb347333e1789b1dbaf06357788b664847eeafa194ed945c687f787dda808fe6d46a89f67515f48f7ca657049a07f31a1a
+EBUILD python-email-validator-1.1.3.ebuild 1222 BLAKE2B dacd22d64c2eedd4e4abf1c3226ecc9ac7adc5044cc45a2d44a10f468198443c56ceddd7c68ba84a205cbe0843b545b86a984db24045df1315744f81ab5dd741 SHA512 a69de0c1472763c9fe55fb205903a86df880b0bc25dce47848e37b95d5ddb640ada41d2a4c8067ad93289283bd7310cf45f95a442f6d92c709b27139b57151b0
MISC metadata.xml 792 BLAKE2B 8655d15948883c5b7ad17e943028e0ab70e09d17fe7591c5e094bb46cee2595db382a008fe9d20121cee7473f1cf66efb1b71cdd345828be125c36fe67f376c6 SHA512 9065dee947add0fa203dd9a092910c165944dfc7ecee69c17092526fccfdccfa7864d4402314d9c25389f26b161251dfa58eaf2b21113da0642a62976abd50d7
diff --git a/dev-python/python-email-validator/python-email-validator-1.1.3.ebuild b/dev-python/python-email-validator/python-email-validator-1.1.3.ebuild
index df611cb4f34e..62b0a95e7b8c 100644
--- a/dev-python/python-email-validator/python-email-validator-1.1.3.ebuild
+++ b/dev-python/python-email-validator/python-email-validator-1.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/JoshData/python-email-validator"
SRC_URI="https://github.com/JoshData/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="CC0-1.0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
SLOT="0"
RDEPEND="
diff --git a/dev-python/python-lsp-black/Manifest b/dev-python/python-lsp-black/Manifest
index d34c39cbf6d4..b77d158ff084 100644
--- a/dev-python/python-lsp-black/Manifest
+++ b/dev-python/python-lsp-black/Manifest
@@ -1,7 +1,5 @@
-DIST python-lsp-black-1.0.1.gh.tar.gz 7013 BLAKE2B 596ef3f468524269fb2765ad7ba0f8305c9e67ec4cf826dbe68ea20058f1fc595c004b34c5228c14a70b6a489e29f370fef93cd7a9ef48d24ace3464ec7cd011 SHA512 43699438bf64b9cfb5dfa97b30385870a06d15be90d5a023c5282f1b969188e8536961c2a2ee6f1016d4b8188e4df6a81d6127dd628242bbcd3fbcc640504a24
-DIST python-lsp-black-1.1.0.gh.tar.gz 7547 BLAKE2B e362e3800763b28c9505e9548f2324299fac5db792cc98755b2f3e5db02cec3cf0061193aa5dda40a843f2db0abfc252b8ebf6ae12a403953bb334155e90b028 SHA512 47c1652e7c1732a01d0eaa29c3b36adaa484b4b61aed8f6a99967c734d43353173716946cd15ea247974ee7801daa57e34979f5ed9b52eb88fdf96830af8bd19
DIST python-lsp-black-1.2.0.gh.tar.gz 9226 BLAKE2B a9efe698c32ac86060f360e1d1129620783d0dd1588cf16b6f96a4f805845d5c94e862b265d63643e877afc68916ad0fbbe922fc0c17e224ea08f61756a3fb41 SHA512 b5f999b0e02abc63dc194a2973f028aa5f74b3110d0ac35e6aefb45a4260bf3fb5b1f142f71a85feec431765af98409977a47039d28a79cfac5746cc677794c7
-EBUILD python-lsp-black-1.0.1.ebuild 598 BLAKE2B 0483ce22694575062b150aff7ed7d7930680542d437cf795fa0c932328989127072a432498d6b338dbb40e9dab2d66c6266fb4540929e68bb67c2284fa170ded SHA512 a3efbd9b3274d7b90dc91661caa1a16ac0eddbf62d2acd8f5fc7a7b1cdf6c5071ed5d0b71057b4654c5592c47b31e9101c32bcd1f598621c654df89d21241ec7
-EBUILD python-lsp-black-1.1.0.ebuild 679 BLAKE2B 463d6b6becb428d15435c2ad9495d20ecb88c700da5a06d9f1c818dbb10a02b5b24b8a0e3946bb644eeaf247d19f23a47fdf4fad3aa1a8a14980c1ef7da339ae SHA512 84ef8bb4f5dea61c4225ab11f9f21d9b09ac99f59f445be536529e5accfa8f8180462636866cd7bf1edcde813337d32bea2b90b4315a92cce6c04e49623dc32b
-EBUILD python-lsp-black-1.2.0.ebuild 705 BLAKE2B da5d5e47dd34785ed6dabe68e3496a34b93de7048398f2667f45d535a3e4c35ac0dc4e223b28805acf5cb78a011ae0098f8e57121f231d12246e01b2867c12ec SHA512 540bcade3c3b7f0ef35b63addee25aa7b0bd16579ce0b158af6342b1b58468019baf06c680fa1cad51a2db4005f313e3efe12db3b2c02c1d78dd3aef96a82d2a
+DIST python-lsp-black-1.2.1.gh.tar.gz 9355 BLAKE2B f9c70ff07d9dfa31e3af919143deb8a49f43269469e8c64525f514624f4db67636da8254dae5274685ba2d883c8ddfd6dd9cb99981a337d7837d4007f15af11c SHA512 289b8f3642ed806409671d25e32997fb473720d0abd642c58c07d8c894831fa00f56dbc39e7d0fc8d98cad7de9f95ebdb6a0f637b8b4bbcc2a0716690feb647e
+EBUILD python-lsp-black-1.2.0.ebuild 703 BLAKE2B 3ef918729c86f625aabc8d4dbddce220b8b44463eab65c2fd5caa44470db3c99ceba7ac669d73f1b68f2f727a7129f780a282bd54b1b8665dbdb343a7e105e6c SHA512 5e15e8a9d602706efbc65f3a3791b9da8c4a0228030b0464c118509fadf73e81c481c21321bbe87fce63eb82468f31c203881ec1df3eb95c28982ecb25b9e24b
+EBUILD python-lsp-black-1.2.1.ebuild 705 BLAKE2B c5c353095fe7c5bb54264a3159dae6986c5357528ccdec5c587f3bc48e86afd1a106fd6f247376bdb7f7750eff0739a393415ad9550ab34908a9e9038bce833a SHA512 a61cf858ca09b32e3d09b46c9ed54493f6d96fe96301e270aaaf0dc8401970f784d0f250ec11b48b7745221128c47562fca4f8514103a7d6ea1c8aa23dcd1cf2
MISC metadata.xml 429 BLAKE2B fcfbbc17f713e9f33164eac55cde53fb505d550a9049bf843809cb688f038912770764332e8eed56ef39972ff82e39e1a27a2d8248d887950857fb790e6a7bc1 SHA512 6a1438c96853dd9fe11eceaddc7e350311db01a95f17fa05b3f2cf651ae778b5361b9612423c2d124bf4dfdaccea836538a3aade91dc58efd4feb81dba23ada7
diff --git a/dev-python/python-lsp-black/python-lsp-black-1.0.1.ebuild b/dev-python/python-lsp-black/python-lsp-black-1.0.1.ebuild
deleted file mode 100644
index 1eb3a1e631aa..000000000000
--- a/dev-python/python-lsp-black/python-lsp-black-1.0.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Black plugin for the Python LSP Server"
-HOMEPAGE="https://github.com/python-lsp/python-lsp-black
- https://pypi.org/project/python-lsp-black/"
-SRC_URI="https://github.com/python-lsp/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- dev-python/python-lsp-server[${PYTHON_USEDEP}]
- >=dev-python/black-19[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests --install pytest
diff --git a/dev-python/python-lsp-black/python-lsp-black-1.1.0.ebuild b/dev-python/python-lsp-black/python-lsp-black-1.1.0.ebuild
deleted file mode 100644
index d10668551940..000000000000
--- a/dev-python/python-lsp-black/python-lsp-black-1.1.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Black plugin for the Python LSP Server"
-HOMEPAGE="https://github.com/python-lsp/python-lsp-black
- https://pypi.org/project/python-lsp-black/"
-SRC_URI="https://github.com/python-lsp/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-python/python-lsp-server[${PYTHON_USEDEP}]
- >=dev-python/black-19[${PYTHON_USEDEP}]
-"
-
-BDEPEND="test? (
- dev-python/toml[${PYTHON_USEDEP}]
-)"
-
-distutils_enable_tests pytest
diff --git a/dev-python/python-lsp-black/python-lsp-black-1.2.0.ebuild b/dev-python/python-lsp-black/python-lsp-black-1.2.0.ebuild
index 8525c6e386f5..40bb1d745c1b 100644
--- a/dev-python/python-lsp-black/python-lsp-black-1.2.0.ebuild
+++ b/dev-python/python-lsp-black/python-lsp-black-1.2.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
>=dev-python/python-lsp-server-1.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-lsp-black/python-lsp-black-1.2.1.ebuild b/dev-python/python-lsp-black/python-lsp-black-1.2.1.ebuild
new file mode 100644
index 000000000000..e6006b0f3e59
--- /dev/null
+++ b/dev-python/python-lsp-black/python-lsp-black-1.2.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Black plugin for the Python LSP Server"
+HOMEPAGE="
+ https://github.com/python-lsp/python-lsp-black/
+ https://pypi.org/project/python-lsp-black/
+"
+SRC_URI="
+ https://github.com/python-lsp/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-python/python-lsp-server-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/black-22.3.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ test? (
+ dev-python/toml[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/python-lsp-server/Manifest b/dev-python/python-lsp-server/Manifest
index d7216c0774bd..18aeb22f4800 100644
--- a/dev-python/python-lsp-server/Manifest
+++ b/dev-python/python-lsp-server/Manifest
@@ -1,7 +1,3 @@
-DIST python-lsp-server-1.3.3.tar.gz 62604 BLAKE2B 16f49013ccefc0dabcf58c6007c05828a930d0bc873805543fde79630bdc8bd020cb63d0d0ba56c181282a96c57c6084acde30dc2a8011d208040c2a93c3644b SHA512 94e9bf1e74799c395589451c02c1220bc79336e1c1cdc243e95e891f61c7977b2438d78da3db3da572022870e67305b8caca22241e0cfab23d3b546639c69aa7
-DIST python-lsp-server-1.4.0.tar.gz 75443 BLAKE2B 7522ff0d5c9a0c9300f288debc4f606168f968cad80e32d612a674803046c91dc777d9ee320cf844224f6da791b6d66413c643fc48799ef5f57c19bca4f09858 SHA512 9f53e288b9bdb22575b06ec8a89022f533a323457746ef8e2cb52c84f06ac48b3408b4ebfbf96754ce68cdc9ddf1a745365d5ea21ba188a4372064fc87c1e6f4
DIST python-lsp-server-1.4.1.tar.gz 76416 BLAKE2B 65638b876182c478434c563371b802367fb8439820ccf57e4404dc1507f3cd514ae5d738d418386607db606025fe5126a533c656ec3fede53fdcfd364a4292cf SHA512 4c9171adc88d219c80055ebbc76566583925129969467c156277b52de9b5981b74b11b9961247045ea98cd9e51e146b2d606c8351a7be5db76f6f4e0e4d7195c
-EBUILD python-lsp-server-1.3.3.ebuild 3226 BLAKE2B 539d592055d3ee03e4b0a01944fa1ec3157c325220e93285d27577acb2939b7cb5ed13b94d2e0a1af798639f3210df96e248c07c1d12d81ca43fe8554e985522 SHA512 51de2e1dd4bd169a4bd70c61ce6533c1a6f55d3ab50261d80fd58d70c72e70c90b8870bf945d7da316fa1f144fb0ad5ee02a235c8f12e18501e5cddae23d7528
-EBUILD python-lsp-server-1.4.0.ebuild 3225 BLAKE2B 0293ecb93bafa11e8bb2878053946d54e7f1893ab66787ca896b47cca187e6dde081ade14918506de9ae12a1d0d22e53c0c6bb104ce5a328bd80ff7efe644502 SHA512 067561897f72054192d95c5cf1cb6cebed22c12998d90c4422069c4fef9e9dc0a4a0705f8ba1eab9b8c07f6f78884b370b96a825a1c6c318760a35cb95109804
-EBUILD python-lsp-server-1.4.1.ebuild 3024 BLAKE2B d7e3a48b0034580ae677a84b446c68e05792a4bc91ed5a3bfb2c018b319bc54ecf0727541d951652161964e3f188df016dcc7f8410109dd53efc9c7220421522 SHA512 6b1d48ffd2983f94e916740899dc0aef6e9ff210772bcd33c3202ef5fe7c22b900da4c721ada2bba3790efbafbdf94b910792c25d815be0f55e06139e0e2f6c3
+EBUILD python-lsp-server-1.4.1.ebuild 3022 BLAKE2B 70afa37aa74104074f3571023bd958258a71772ec4de133fa74894764e3113ef78f9601a05be6dfa1e32bd08b9e43d9b188c56d09c9f765a303d0d4aed615cff SHA512 1394fca67580bc6d2af26444a14ff642257ee7aa394f9866f69f092d3624eb7c5f0fa46d56f2d90068ddf90006d6fb9a62c51c0dfd8162d4b77664242829dae1
MISC metadata.xml 542 BLAKE2B ca71a08385d37c7f5cc562986630ae482970842054ffa944151d2e4a5d8449329b71c16c61e2a81f3d3d93f02a61ce637fe0bd0961ba3f86b7182b9728b62d5c SHA512 2d5103643838ba8aec53e7d3e924517cc3d735c724b6dfea249bcce3716aebb9f54e3264cb2cccc15dfe7d0ad4b7d052388122144fe6248d4faeef3482d197e7
diff --git a/dev-python/python-lsp-server/python-lsp-server-1.3.3.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.3.3.ebuild
deleted file mode 100644
index cd8b13b06497..000000000000
--- a/dev-python/python-lsp-server/python-lsp-server-1.3.3.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python Language Server for the Language Server Protocol"
-HOMEPAGE="https://github.com/python-lsp/python-lsp-server"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-IUSE="all-plugins"
-
-BDEPEND="
- test? (
- >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
- <dev-python/autopep8-1.7.0[${PYTHON_USEDEP}]
- dev-python/flaky[${PYTHON_USEDEP}]
- >=dev-python/flake8-4.0.0[${PYTHON_USEDEP}]
- <dev-python/flake8-4.1.0[${PYTHON_USEDEP}]
- dev-python/matplotlib[${PYTHON_USEDEP}]
- >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
- <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pandas[${PYTHON_USEDEP}]
- >=dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
- <dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
- >=dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
- <dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
- >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
- dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}]
- >=dev-python/rope-0.10.5[${PYTHON_USEDEP}]
- dev-python/yapf[${PYTHON_USEDEP}]
- )"
-
-RDEPEND="
- >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}]
- <dev-python/jedi-0.19.0[${PYTHON_USEDEP}]
- >=dev-python/python-lsp-jsonrpc-1.0.0[${PYTHON_USEDEP}]
- dev-python/pluggy[${PYTHON_USEDEP}]
- all-plugins? (
- >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
- <dev-python/autopep8-1.7.0[${PYTHON_USEDEP}]
- >=dev-python/flake8-4.0.0[${PYTHON_USEDEP}]
- <dev-python/flake8-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
- <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
- <dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
- >=dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
- <dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
- >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
- >=dev-python/rope-0.10.5[${PYTHON_USEDEP}]
- dev-python/yapf[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # remove pytest-cov dep
- sed -i -e '0,/addopts/I!d' setup.cfg || die
-
- # This fails with py3.10, but it is not important. Instead of
- # 'invalid syntax' we now get 'syntax-error'
- sed -i -e 's/test_syntax_error_pylint_py3/_&/' \
- test/plugins/test_pylint_lint.py || die
-
- distutils-r1_python_prepare_all
-}
-
-pkg_postinst() {
- optfeature "Automatically formats Python code to conform to the PEP 8 style guide" dev-python/autopep8
- optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8
- optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe
- optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle
- optfeature "Python docstring style checker" dev-python/pydocstyle
- optfeature "Passive checker for Python programs" dev-python/pyflakes
- optfeature "Python code static checker" dev-python/pylint
- optfeature "Python refactoring library" dev-python/rope
- optfeature "A formatter for Python files" dev-python/yapf
-}
diff --git a/dev-python/python-lsp-server/python-lsp-server-1.4.0.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.4.0.ebuild
deleted file mode 100644
index ad82e4fc954d..000000000000
--- a/dev-python/python-lsp-server/python-lsp-server-1.4.0.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python Language Server for the Language Server Protocol"
-HOMEPAGE="https://github.com/python-lsp/python-lsp-server"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-IUSE="all-plugins"
-
-BDEPEND="
- test? (
- >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
- <dev-python/autopep8-1.7.0[${PYTHON_USEDEP}]
- dev-python/flaky[${PYTHON_USEDEP}]
- >=dev-python/flake8-4.0.0[${PYTHON_USEDEP}]
- <dev-python/flake8-4.1.0[${PYTHON_USEDEP}]
- dev-python/matplotlib[${PYTHON_USEDEP}]
- >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
- <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pandas[${PYTHON_USEDEP}]
- >=dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
- <dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
- >=dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
- <dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
- >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
- dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}]
- >=dev-python/rope-0.10.5[${PYTHON_USEDEP}]
- dev-python/yapf[${PYTHON_USEDEP}]
- )"
-
-RDEPEND="
- >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}]
- <dev-python/jedi-0.19.0[${PYTHON_USEDEP}]
- >=dev-python/python-lsp-jsonrpc-1.0.0[${PYTHON_USEDEP}]
- dev-python/pluggy[${PYTHON_USEDEP}]
- all-plugins? (
- >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
- <dev-python/autopep8-1.7.0[${PYTHON_USEDEP}]
- >=dev-python/flake8-4.0.0[${PYTHON_USEDEP}]
- <dev-python/flake8-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
- <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
- <dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
- >=dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
- <dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
- >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
- >=dev-python/rope-0.10.5[${PYTHON_USEDEP}]
- dev-python/yapf[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # remove pytest-cov dep
- sed -i -e '0,/addopts/I!d' setup.cfg || die
-
- # This fails with py3.10, but it is not important. Instead of
- # 'invalid syntax' we now get 'syntax-error'
- sed -i -e 's/test_syntax_error_pylint_py3/_&/' \
- test/plugins/test_pylint_lint.py || die
-
- distutils-r1_python_prepare_all
-}
-
-pkg_postinst() {
- optfeature "Automatically format Python code to conform to the PEP 8 style guide" dev-python/autopep8
- optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8
- optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe
- optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle
- optfeature "Python docstring style checker" dev-python/pydocstyle
- optfeature "Passive checker for Python programs" dev-python/pyflakes
- optfeature "Python code static checker" dev-python/pylint
- optfeature "Python refactoring library" dev-python/rope
- optfeature "A formatter for Python files" dev-python/yapf
-}
diff --git a/dev-python/python-lsp-server/python-lsp-server-1.4.1.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.4.1.ebuild
index f36d3cf1600b..215fdd8a49a4 100644
--- a/dev-python/python-lsp-server/python-lsp-server-1.4.1.ebuild
+++ b/dev-python/python-lsp-server/python-lsp-server-1.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="all-plugins"
diff --git a/dev-python/python-ptrace/Manifest b/dev-python/python-ptrace/Manifest
index 5ecaaa3f31a1..99e9bfc40c5c 100644
--- a/dev-python/python-ptrace/Manifest
+++ b/dev-python/python-ptrace/Manifest
@@ -1,4 +1,4 @@
DIST python-ptrace-0.9.8.tar.gz 104079 BLAKE2B 3d387beca9c92c0e3bbd5cf2c9d2af447c233b631e894ce1af2cdc697a1a48e24a299bbc998cd187ac9ad0f45bfc886f476afdb69329d761e8730a047731126b SHA512 f50ba7d457bf20a161a99913a552f2e829e97975d7cfbf8cf5d89b4f2320772b537678f2e70b9aaa88341c4f01d4bf41f62683e913628db503152f3510a013a3
EBUILD python-ptrace-0.9.8.ebuild 711 BLAKE2B 4671311f3170342ab4aa0cfa2aebea4cc9a3e7e582939b36fb2f293fb3098ea4c1051eae02b9e118cbf89acb2b2faf220b0edca0e4e9996bf1ca24d59d7ed40c SHA512 1a982e3c59e605fd3c16d1d28df5dc74d9d11dfe8659d8f379664ea679f8b69e4f8bfd82be11bdedca82552f1cdbde6bbb48ceb06b8b320ba261591584092db2
EBUILD python-ptrace-9999.ebuild 680 BLAKE2B 15cc0d82169e51bf51139a47669eeb3ceda9d07591a769331f6e76a5d87411f18f500941ebae09c4bb0c1f4a4b5ca8897a6d209b01a8156abd8b5c9dfdfbd541 SHA512 3a8137451ba0af29b4544af22c2e4fb68500a8323f3f07c1f24e32b42cc7c51a0a0025b723eab31fc308620279d160b1d96d0bc7cbacf2c9f85adb47229edddc
-MISC metadata.xml 623 BLAKE2B e65db6770448631a0d3f54edac2fe84163a165939245caf020371eeae4f0f4c77a6ae79c14b92391f65b8a315f33946f0045d1771ff2a256e0e5ff550b72a7a2 SHA512 cde30b944c24bbea008e7bb0f7a357b76be54418d067a83c5cff55252a147670de45918318741076925fc04ab1a6f4f320a3f9b328bcf45b9adbdd8683324ecb
+MISC metadata.xml 667 BLAKE2B d0faf38cb37c0b796651d6af380bdcedba899a99ea0eb9cd1cd5c5a8f1d06e39a87f9cad287ffc19340ea45a912b423adf27b3a3c7eaa9d8aa5594e455a397ca SHA512 55c3567d5e039844afc9cd78df944b86a709a791bb1bd76cb8330125f7f0d1d24b371d56b80264ff2a0c107d1c0522a03a3668f705db2428a7579c9e6460683e
diff --git a/dev-python/python-ptrace/metadata.xml b/dev-python/python-ptrace/metadata.xml
index c5f4fb2ed06e..3fd2e60636ec 100644
--- a/dev-python/python-ptrace/metadata.xml
+++ b/dev-python/python-ptrace/metadata.xml
@@ -15,5 +15,6 @@
</longdescription>
<upstream>
<remote-id type="github">vstinner/python-ptrace</remote-id>
+ <remote-id type="pypi">pefile</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/pytools/Manifest b/dev-python/pytools/Manifest
index e8feb79210c5..c474c54a6fa2 100644
--- a/dev-python/pytools/Manifest
+++ b/dev-python/pytools/Manifest
@@ -1,5 +1,7 @@
DIST pytools-2022.1.1.tar.gz 67883 BLAKE2B 915d0a40de77589b3ec7d463f44b677cf47663458895b3f0aed0667eaaae6e6e34a44896f98b5e07016022f48074780c7d24082df616178308b34507713dab8d SHA512 6d69e84124b0894250e82fb9d0f23776b0fee90fa0d7176d83669d3538eeb5e8a3ff706aba88f61442b9889b524cedcbcae635cf6886145deab310319dc2268f
DIST pytools-2022.1.2.tar.gz 67910 BLAKE2B 7c8cb65ae2ce5a790a2f5985c9d464d156ea49e9d8f17d5ff1bb456fc9d8f297fc2aa738aeadab45b472c08ced4995de487a6d59f1cb62aeb92a783b01292f6c SHA512 eb594188f55fa4d4e5696dbe7ac322675e75683a932369d641b52787af9fbb9eaa9e2697e1db811fd61065472836aaf9875edd73538db40d3b0760fa937547c9
+DIST pytools-2022.1.3.tar.gz 68522 BLAKE2B 49223fa3763e40e613708323e755f3cf4df2da4642110742fc9f4dd2275caa171e394023edd62f9cb254e475c9167b49cb9a0d10285d516fb282347c47a919f0 SHA512 d50c4e89714ad7190d2011c3d1c5e572f615c6e1b53d5e4457d784499b796c740f425c53799d74c3376a350eb15591aa6bda64c9458519c0d0aa6d7e98468b33
EBUILD pytools-2022.1.1.ebuild 583 BLAKE2B 67858b7ec936cbcb9e6102b271391de8aa0bfdf7d5bd6b04f392eecf905e3260b3a2d2fb0115ac5cf4cbce6fb9ad169f26cd4321f3d4805b0f2f719cadd96aae SHA512 68022a736523b10cfd86ff32d1b9212f25fa353e1888167f0d730a43799aa6da37e4756df60a2126a2f5c894482e18591954c3bbde5e7a94646558fb4f02b3a6
EBUILD pytools-2022.1.2.ebuild 584 BLAKE2B ed94ee52263de95711b0e307417ae6fde9fb9ebe09c7527d22cecdaf3fb4165de045e6e02395c4bd49cdb80e1178cf25bf973b25e9f4f714fcb44f5c718cfd5e SHA512 6d7525d245911631ccab5363503cd045bce9ea41ec07176dd4e9e44057634771dcddc6da3723bf138d0d5c1580937bb37ef2e433581862d11c986d71434f59de
+EBUILD pytools-2022.1.3-r1.ebuild 716 BLAKE2B 2437c9fd401982fc48d04e6a8b33fc16a282983498c07665fa7a72a02e598586c717ceac2704b9061f17b72c3970114021108192a12403945974ce72139be76f SHA512 4ac55d43ad2037941ef66452c83a0ef250924df8140efaee611a4a6432695c571342b57970335e077b946969deb69c16898aa17682dbbe5f7bc805201d3d899c
MISC metadata.xml 395 BLAKE2B aaf2add895c8e4001828d7b4e34a251d6690ae783d129b5a75e7676aca5f7e655597343df4eba3dffd40cbb9f4321766885a94ef8ae5c31f57aba4b23b8d6d67 SHA512 3201eaa7dccb492b48ec3143ed91696519c420d99d453e5e2a489592c50e532c7c270be8c6ab8c09da0eb8dac85dad9ba3ca0c98ec57b5fa850efb912c557917
diff --git a/dev-python/pytools/pytools-2022.1.3-r1.ebuild b/dev-python/pytools/pytools-2022.1.3-r1.ebuild
new file mode 100644
index 000000000000..c12bd0efdfc5
--- /dev/null
+++ b/dev-python/pytools/pytools-2022.1.3-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE='sqlite'
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of tools missing from the Python standard library"
+HOMEPAGE="https://mathema.tician.de/software/pytools/
+ https://github.com/inducer/pytools"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/numpy-1.6.0[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.8 3.9 3.10)
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/pywinrm/Manifest b/dev-python/pywinrm/Manifest
index f1b69f5026ef..439a3d897804 100644
--- a/dev-python/pywinrm/Manifest
+++ b/dev-python/pywinrm/Manifest
@@ -1,3 +1,5 @@
DIST pywinrm-0.4.2.tar.gz 37842 BLAKE2B cf9eb683b77f9a2cc2da9343ebcbbd27404024aea23784721fbea0bce4f8a2359c3647e81bb5fce7f9317bcd8d84cef2c5ec76b17d15153348e66897a6fe1319 SHA512 c5ff02606d6c887ef199cf814d931575728947bbbbff3c2ae7e52bed355408df06ea9351a4ae0b47a947a05ca3476054e501b3abcfca5a36643ef4cd6855a0e4
+DIST pywinrm-0.4.3.tar.gz 38356 BLAKE2B f998b9b56a60bf9d56b871e5fa8f59a4c0ec510b7a0a626b543b10e790596455797109eb2f929ff3224915ba8f6d1444843d735a67b9e2657fc6f705447dd056 SHA512 f6da28fc1c53a4c000539583ef5e6bdc108a2396f161a416cc151a8591478a6c7a577c5733374339fe3612a5a85046fb9cd44ca38f502aecd56b2723aae16943
EBUILD pywinrm-0.4.2-r1.ebuild 815 BLAKE2B 71ff99fbf494e38904c73c61083aa6aa86eec82a0a820f6e3300ecbf2b4cd3f74944eb0314b1e1e9704e14cd406f53cbd6a798f9c6f9a28dfb0f323da737fe4b SHA512 9bcb06c863036554a8b1efc2dede5461c693b6bd6fcc19e870dd8a953e346bc1c12f7b9bbece3830eef91e90c44af221c8b12f39eaac5a02af2d6a59148c6838
+EBUILD pywinrm-0.4.3.ebuild 815 BLAKE2B 71ff99fbf494e38904c73c61083aa6aa86eec82a0a820f6e3300ecbf2b4cd3f74944eb0314b1e1e9704e14cd406f53cbd6a798f9c6f9a28dfb0f323da737fe4b SHA512 9bcb06c863036554a8b1efc2dede5461c693b6bd6fcc19e870dd8a953e346bc1c12f7b9bbece3830eef91e90c44af221c8b12f39eaac5a02af2d6a59148c6838
MISC metadata.xml 393 BLAKE2B c3656e83163c2e04cb1e313d4aefbaefa6ced59e186495763decafcc2a6ecbd57f55afddb8cf23f6dec82327821951ee086b5461351cd439818847f5e8eed1f5 SHA512 041088b77f748863dd04f869d6ddc17188e25cb78434525ec17e25c7d0530002d1321aa35f7a9c773646873281ecbf09a7d8312af5ce6a59a1a55cacc7106e43
diff --git a/dev-python/pywinrm/pywinrm-0.4.3.ebuild b/dev-python/pywinrm/pywinrm-0.4.3.ebuild
new file mode 100644
index 000000000000..b5ab98e4499c
--- /dev/null
+++ b/dev-python/pywinrm/pywinrm-0.4.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python client for the Windows Remote Management (WinRM) service"
+HOMEPAGE="https://github.com/diyan/pywinrm/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="kerberos"
+
+RDEPEND="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/requests-ntlm[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ dev-python/xmltodict[${PYTHON_USEDEP}]
+ kerberos? (
+ <dev-python/pykerberos-2.0.0[${PYTHON_USEDEP}]
+ dev-python/requests-credssp[${PYTHON_USEDEP}]
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/raet/Manifest b/dev-python/raet/Manifest
index aa887a9ebec2..da06ac4dee76 100644
--- a/dev-python/raet/Manifest
+++ b/dev-python/raet/Manifest
@@ -2,5 +2,5 @@ AUX raet-0.6.8-msgpack-1.0.patch 8061 BLAKE2B 90607848542b8ba5a219a872f6f4f4e125
AUX raet-0.6.8-py310.patch 1893 BLAKE2B 26dfeb901c64aa8b0c8a63f8be4e02ce65a99eea5e2f81d15be9eacb686a0d13bfe2e41588ed214a78906db2e607e1468f8c477a1c5dbe67cdf7cfae2d16da6a SHA512 d15618790b20e4843ed04a1ffe17acd3b31cf51388a9764c0f8ee33a28d503345dddea8da93418c6b46291ca61e4faf6fe3351935365909d1cfde5fc18d43f6d
DIST raet-0.6.8.tar.gz 807419 BLAKE2B 2370eb55b76a52cf89363f9891a411ea7fa2f27b84bd216c44010fd9afb5dcd9261570f916db00ff7bd922c485cd6123b3a6522154b6e05f7869d7e790177f7b SHA512 01279e7414ec3edc9f2bc0641cb9e0606ebf5700b5ce37a05fd5919f3274b3b43aad64110baf4c4b1fda3843cb1a87b6be4ab592a8f62e82b3a716a86ae61b20
EBUILD raet-0.6.8-r3.ebuild 990 BLAKE2B 5f814796ebeaac37661648964eb6110509d9548859a9d47aa9f248e1c887b6125ec4847b25f7ef04560178bc43517434c57efe24748910c1353bf741d4237fc8 SHA512 de32ce5d3c5615f460b01201a51669f1b039fca99b3683239054a9ca126a2d0cf33b32eb69491b62d3f236fb411db3a2a6fcd49326e3f9090ba4ccf57e7df6ea
-EBUILD raet-0.6.8-r4.ebuild 988 BLAKE2B db6ae1ee2019ed883ba16cc24594fa135fdf6a9d7f2a778089c7d319d1282c54df3c4026d0cb68c1f9c032e398d80ea66bd04e9c2fb228b2fa72e50c8d648d4d SHA512 b64c5f3bbb7f5a0d988124b441b689aa4b97e3523a8bbd9844106afba7d739033447361417df8d8f795f863cdd869d7ea11587f3b781d0780a8ee25c0f8dee6d
+EBUILD raet-0.6.8-r4.ebuild 993 BLAKE2B 6e3c8ecb739982e310218be3393d2e5a4ea6ff25f09e53fca298e3d60f3eae9e1a0ce0c16d693f7a34e357037c394fa3472f0703c4feb5a4e35ac9b7a6c19d82 SHA512 baaec70157750bde5419b958f637cfb7d23c00b01b91add44f8dfa3c406fe05af365b9d93b4390a47d00c1b9cdf99751f36dbbbe921d744a7d1a437d739e7d10
MISC metadata.xml 475 BLAKE2B a717b6ad3a8b2cdd4b4c48c6fae1226e92080952af627757ac935a6bc8beb3fbf941d6aa0c631281cedadfba5d10d95d6a9b5c8e4a3a47c8da800a7e89fbf8ca SHA512 605d31af6fa66007c18033eea24b7de74b8529996d9a9a19e9e188fd83831f83c5d621aff03e423d25388fca790970de9add12a10ce300aa90bbe08226f6a8e7
diff --git a/dev-python/raet/raet-0.6.8-r4.ebuild b/dev-python/raet/raet-0.6.8-r4.ebuild
index 2be8b93ebc9e..64ca1883724f 100644
--- a/dev-python/raet/raet-0.6.8-r4.ebuild
+++ b/dev-python/raet/raet-0.6.8-r4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/rcssmin/Manifest b/dev-python/rcssmin/Manifest
index df956ac986a4..b8a6064b597d 100644
--- a/dev-python/rcssmin/Manifest
+++ b/dev-python/rcssmin/Manifest
@@ -1,6 +1,3 @@
-DIST rcssmin-1.0.6.tar.gz 582894 BLAKE2B 64fcd9bd9ea96037acfcbb0edf5ddba45f0804cb1862fb60dffaa5b60a0ee2a0927fc237fd04cbf9be438a9468b54dfccb56729a6d191ee323d9ccb819857dbc SHA512 5129a6007755a5b1949256bba7ad3616a08034d7bfcf06a1f9d8143897dddc5d2f6b8a0ebde7abb2e8b12e5b1aee2e46260e59101a78f35026e15f9f6503db77
DIST rcssmin-1.1.0.tar.gz 580779 BLAKE2B 162ec087b791a4ee0c23994cea431e01f76c199c1d2118a75c9e49ebfc0d4f46fc4088126032851446acf2bd7b76b8f17095896100338636f4df8de75612f55d SHA512 9dc7fac0fef73c389baf8fc132e58599471517a2b77b13fe6bfabd30246b46bf859f7307ff1606d6634bdcdc472bdde0882fe7282018a34fba7b8fc80f6e9279
-EBUILD rcssmin-1.0.6.ebuild 598 BLAKE2B 6a82a9a551c6ab5ce7f41d5deb7b8a980149dcf7b084dd2a0e2210a2a4b058509a712353d646bcdf2289339bc8c95b3a6f6ec077e908f57bc05f2a9eed0340e7 SHA512 3a0a4a5420112a1cab22b5fb27544d2f8d88b01c10ea98d2f5a8328b95aabaf430c2d822de6608d5fd79cb0649c5c5de4fc3e8d21c92b910b5cd8712f5bb26b6
EBUILD rcssmin-1.1.0-r1.ebuild 595 BLAKE2B 05aed0d510e0865dae3f410bab486db2d4b227821bd786717f93906c49c090425f7a2c2c49b50b4f184e0326c1dc3641a7a0b491710208f3e7f8cf2d37de83a0 SHA512 74afe6452a8babbf05c69eff93828987b96b2bc2b03addcd733704a6bf687e3af1e58c67244dd68a21b9992f9ea9e88161503608d938bbb9b64800c943a626a9
-EBUILD rcssmin-1.1.0.ebuild 562 BLAKE2B 8ed7d3b2d1bde30c8aadda2ee939a75bc1558712582dde0eed2db1beb20527901bd47998fdae18c22dbe43703cd66d5d1331d7c0d6e7ae10e3ab8792a3453b13 SHA512 b3e997cc6aab77a17be88882ff605e822de9faf12e136ebcd1d6d8408d3888fa42fef124147c43d131b4e137d6a74828fa02480a1610245918dbd5f604373257
MISC metadata.xml 294 BLAKE2B c502bfbc75a7d9fab19f1aba913da9d42cb64dba2e964042e5fb100b295ba512ede3425456731d4d58783f044e1fd029248fddf9c877ae1e37af6b48915965ef SHA512 bcc3ec707b0de17ae43be3832957bedb8f2f46b7ef3790edc44456713f9447fdba7c8ce269181a6750415d8a41d2bde5fe68530ad64040fd97dcbb7f44728001
diff --git a/dev-python/rcssmin/rcssmin-1.0.6.ebuild b/dev-python/rcssmin/rcssmin-1.0.6.ebuild
deleted file mode 100644
index 12c42137cab2..000000000000
--- a/dev-python/rcssmin/rcssmin-1.0.6.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=no
-inherit distutils-r1
-
-DESCRIPTION="CSS minifier written in python"
-HOMEPAGE="http://opensource.perlig.de/rcssmin/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-python_install_all() {
- distutils-r1_python_install_all
- mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
-}
-
-python_test() {
- "${EPYTHON}" run_tests.py tests || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/rcssmin/rcssmin-1.1.0.ebuild b/dev-python/rcssmin/rcssmin-1.1.0.ebuild
deleted file mode 100644
index fdf0aa52df6d..000000000000
--- a/dev-python/rcssmin/rcssmin-1.1.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="CSS minifier written in python"
-HOMEPAGE="http://opensource.perlig.de/rcssmin/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-distutils_enable_tests pytest
-
-src_configure() {
- export SETUP_CEXT_REQUIRED=1
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
-}
diff --git a/dev-python/readme_renderer/Manifest b/dev-python/readme_renderer/Manifest
index 6a88f0b7c36f..ee419c6c895b 100644
--- a/dev-python/readme_renderer/Manifest
+++ b/dev-python/readme_renderer/Manifest
@@ -1,7 +1,3 @@
-DIST readme_renderer-32.0.tar.gz 27812 BLAKE2B 9e5052bd6d14c9ae6c405934919b2e2555094892f569c3acae2149607c5d94c9522e994110b1b9607429eaf865925a3fbbda5eb78e3ac9ce66024d229c6b223f SHA512 58f3dfe6e19074e8f0c5bb8125c9b414651008cc1246a5100018f24dbb199f5d9d920a0201afe06fc9921d86fca339bd1ebd1b4d8c0606aa59e6e2edd1e8bf56
-DIST readme_renderer-33.0.tar.gz 29091 BLAKE2B 432679073927f12de28dd20396a47bdc59be3a20a02ddc9c79f900d291a70ff92744450a86422aae414fa3fa9a70c0ba13f97a04f30ce7e35117411d2a8c7768 SHA512 5ae21702f6fada1c86962677944e23e6602e0b49c559e64b45cf2e161c22ec627adc9d1f68375446808f479fec43b9020f0b0870eec22fe2725e14661036c84c
DIST readme_renderer-34.0.tar.gz 28835 BLAKE2B 556088064a27ca0ab556102a9bc7026f5089e8a326631c0b7d3d5d0906b63191fac1f4f473c5c3229c0357b090bb63c8bbf0cab66e793c5de0d8eb8da696d2db SHA512 835beadb6dd98793cfce1a1691c66121ad2df9d205d9e1415bf8555495460af7003c9153a58fe5ea0909541b305d2fc4a39120f395805514e11fe391783447a3
-EBUILD readme_renderer-32.0.ebuild 772 BLAKE2B bed2426ded206f5d0d5fdffe17280084a2f16fe3ddadb595a97c4a6e8b8e669776bb0c9d1297bf2e81a121c11b8610a82abb1753a5c974d8adaec541f6d93b55 SHA512 9911fff61aaebb5abb80db1a2d3493c1fc36ab2ab36dd2502f61a881daa59d5b6a467ce4d25a6764a2a16891fba68264f31daf02300950c8b53f936997bbd59e
-EBUILD readme_renderer-33.0.ebuild 812 BLAKE2B 195eaa8dca6828d8521935717c5d19beed54bed42623b87c4484acdf6e69b9c16e50cc8b9a1170bbe49b402b51555b1b73e90d9b89ac8172371ae8f33dea5f6f SHA512 c61dd090b5db7bdc3c704cd0897a95e09e3c4fabf424026b6f8c20d687027ccb1af6c8a99bf1ba00f5277a850cfc3ca3356888cc293e563fbda3f57789cc9d36
-EBUILD readme_renderer-34.0.ebuild 818 BLAKE2B f45d892a006dee27266d77648029c2a0c1223de5aabc0c3101d62ba7c9fd514d9f1f1cd2e857b7aca9599541784eed07b5fa8acd6a36d15f2df84ff6e26ebf17 SHA512 f21a253356c52a8f9e80b5c89475fcb629b094c56b8bd7f2ac38fee13562d7ba9470b3c9e91e7314a27a9be2f8d10185557ae8e5fac70201bb4425ef901f61ea
+EBUILD readme_renderer-34.0.ebuild 810 BLAKE2B 2f6596e00bce5cae7e65cfd01efde0ad59db2176c9842753dbc27b6720cf716e7b9255a2d211251d0168dd625093c80fa225c3a528f4e4f6d6d05319943c1b03 SHA512 c23162e3b5a249dd717a9818b9a8b5399fc05ee826466f16c3a7f7261238f1d55ddc8eec509c4fc34b9bc68d3aed6b888e932df8eb0bd3a61f57cc3381935285
MISC metadata.xml 416 BLAKE2B 1441314990a3eca464ea227d76e458a42b3c9bf44076f64a59d22cdddaace1fdbe219b3e6f8fb963cc40174aaf473852698facbc8816f55278821df0f452a1ed SHA512 50abec4287629f7982049959696e8f21e0a773618c40b42815d53e709d080ff6051235453a4659c50bd4cf856829d0489cdd0f4e1f56cc65f28d5de45d849b86
diff --git a/dev-python/readme_renderer/readme_renderer-32.0.ebuild b/dev-python/readme_renderer/readme_renderer-32.0.ebuild
deleted file mode 100644
index a2eea87a8145..000000000000
--- a/dev-python/readme_renderer/readme_renderer-32.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="a library for rendering \"readme\" descriptions for Warehouse"
-HOMEPAGE="https://github.com/pypa/readme_renderer https://pypi.org/project/readme-renderer/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/bleach-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/docutils-0.13.1[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.5.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? ( dev-python/mock[${PYTHON_USEDEP}] )
-"
-
-DOCS=( README.rst )
-
-distutils_enable_tests pytest
diff --git a/dev-python/readme_renderer/readme_renderer-33.0.ebuild b/dev-python/readme_renderer/readme_renderer-33.0.ebuild
deleted file mode 100644
index e62ba21da73e..000000000000
--- a/dev-python/readme_renderer/readme_renderer-33.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="a library for rendering \"readme\" descriptions for Warehouse"
-HOMEPAGE="https://github.com/pypa/readme_renderer https://pypi.org/project/readme-renderer/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/bleach-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/docutils-0.13.1[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.5.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? ( dev-python/mock[${PYTHON_USEDEP}] )
-"
-
-DOCS=( README.rst )
-
-distutils_enable_tests pytest
diff --git a/dev-python/readme_renderer/readme_renderer-34.0.ebuild b/dev-python/readme_renderer/readme_renderer-34.0.ebuild
index 004ab4751ef9..d4550307dee9 100644
--- a/dev-python/readme_renderer/readme_renderer-34.0.ebuild
+++ b/dev-python/readme_renderer/readme_renderer-34.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos"
RDEPEND="
>=dev-python/bleach-2.1.0[${PYTHON_USEDEP}]
diff --git a/dev-python/readthedocs-sphinx-ext/Manifest b/dev-python/readthedocs-sphinx-ext/Manifest
index fe1afde0a8df..ee32227edb94 100644
--- a/dev-python/readthedocs-sphinx-ext/Manifest
+++ b/dev-python/readthedocs-sphinx-ext/Manifest
@@ -1,5 +1,3 @@
-DIST readthedocs-sphinx-ext-2.1.4.tar.gz 11218 BLAKE2B 9851da181b9d181715436dfb350bcaa2f8f6c5dbf56941d2f26457976cd5f5f1e32752b0fa39c65a7ca4f4f304e0e83bb9cd34dcc25a039e6f970d7ca6410a38 SHA512 dc3e70f55634e6769a0cd8778644389838884da7f175464e56c7766a1cef257bf6d4bd317a4dd4442fb46fc21714f5697991d1b2a764e40857eefae340b15278
DIST readthedocs-sphinx-ext-2.1.5.tar.gz 12351 BLAKE2B 5cb3e821b04dabb492cac194ec3be4cdf5874811d8e57556c653611d4a1e2d57a38c00492662d1530f25f15a011834a7966af4c58b9f8f8fe71559753cf3d79d SHA512 0d2960ca55bf9be4faad0a8aa9cdcde74aaa69529b98be6059377ae037ce447d5919617fd8d4afb85ece6dc7f2693426e1a5574049025859e300211f7a5802fb
-EBUILD readthedocs-sphinx-ext-2.1.4.ebuild 766 BLAKE2B 784fda831335d4b6e80218df41eb1d3efe1ea0fcf2c74a5f42e5057ddcd44f91645c1f588902890ac41f062668ce5a00b7ebff1b30a348b459c956b89ba97e1c SHA512 abf5e325c0d3b15b05618688e9057c5e07b6295a8b028b8798d7da4c0ffd22c5d53d18e2476e9c7a9d9dd0f7fd731c07f63996e37de34364e60cc50f4b24ad4b
-EBUILD readthedocs-sphinx-ext-2.1.5.ebuild 810 BLAKE2B 982621fb6561d2b33423b782c7b6d00729af9e3ee3725d3550913c909dacb56f818e6803a70abdd70c45023df9001b71bbf5a06bcdbb7fb09d947ebffe8d11b0 SHA512 48c3d0bcbcf7a250fe1ce5b8ebaf103db4a33c3cca76b10c6a9c56c6c6ba864300277123ae4b77cc540c9a99b90ed35ffd9b36df95cc00adabebf7668a57002f
+EBUILD readthedocs-sphinx-ext-2.1.5.ebuild 802 BLAKE2B ae1cce36b673028820bb4b85c91abd963fec2d291660e578f986840c1fb0e25411fe4725dbde28aa3477548972e46585d5ea4e6709865801e0fa3f900c71d083 SHA512 3f5ec3a54701c4cf7932f8cabddd000be08c089954417126008dfa75844cdf126956065f79fb5ffcdfed6636ed589c021c9d65f2d61c861eb9280631306928bd
MISC metadata.xml 350 BLAKE2B 39fca03d3a995a65683f45a330e386123ae2efaa952f3bc0a6153708008941ddabff9045b480b85551c3fc26166db3aec9daafbe87a91d18dbb4041015d7ec66 SHA512 c116ddd2f8b70bb1c5d0bfc876e60ce35dff1fa7ee2c83a26992f96960beef17c0fb743a7ac5b5c41a3028422c2f342dd683ed503752f7f6390d9987ff8a3057
diff --git a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.1.4.ebuild b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.1.4.ebuild
deleted file mode 100644
index 04c0d566a556..000000000000
--- a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.1.4.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="Code specific for Read the Docs and Sphinx"
-HOMEPAGE="https://github.com/readthedocs/readthedocs-sphinx-ext"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/jinja-2.9[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]"
-PDEPEND="
- dev-python/sphinx[${PYTHON_USEDEP}]"
-BDEPEND="
- test? ( ${PDEPEND} )"
-
-# unittest should be sufficient but tests are very verbose, so pytest's
-# output capture is most welcome
-distutils_enable_tests pytest
diff --git a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.1.5.ebuild b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.1.5.ebuild
index b4253afe415e..13e08b6d32eb 100644
--- a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.1.5.ebuild
+++ b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.1.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/jinja-2.9[${PYTHON_USEDEP}]
diff --git a/dev-python/reedsolomon/Manifest b/dev-python/reedsolomon/Manifest
index da0e236fcc6c..22aaad645606 100644
--- a/dev-python/reedsolomon/Manifest
+++ b/dev-python/reedsolomon/Manifest
@@ -1,4 +1,3 @@
DIST reedsolomon-1.5.4.tar.gz 283778 BLAKE2B 5354b8d320db1533469ae1fd706c0412a81bb408675041af5dbf42b42014e4b779b937fa8e3b3d0a5e67e62d9fd7ce9ac519022dd98dbc82a156ee0cda7914ce SHA512 c738f817c8f536ee86e5bcd3de73a4cf6a3e606ba196a359b6c09e7372dba31316ddb8b134d7c335100e4c2ff0158ff07caa35fee9bc20768bde23cd803e274a
-EBUILD reedsolomon-1.5.4-r1.ebuild 792 BLAKE2B 59396597d6bbb79b24d85c05327fbcbca83e383ab3cc952183d736bdc3b291a9b2116e28a381d5e8f37343fa3e298f4195fd14b3a81a58bb68486aedf2dac9c4 SHA512 6bd05a3d2f96737b0b6ecf89526a922315e6d024c98045151a49fe2e217a2d27cf64735910f8e18a9aacb7f21b6b292274d1b142058d863eb7064d24687ebd54
-EBUILD reedsolomon-1.5.4.ebuild 735 BLAKE2B 9b7d02ff45b23fe1d17c01f3121e5a4261064053d6c833aa27adaa711414b89e28cfb55554bfc799a4e2e4d5e4b551824e326a7b79ba9d692efd4e2a335fe96e SHA512 5fe2437acd179a366049de32d5a89f0e83e28a2c18a6b6af257fdbe0f0c9045252c6ff58cdf2517ec403d27dbc5a0407f709b1e13e69bf412275d85ef5b37a26
+EBUILD reedsolomon-1.5.4-r1.ebuild 791 BLAKE2B 6690500f52bbdae8e9aeaca4248b1c3d02c56b5f3aa8f2d5acce2d5f296f62f532700b0873371e36aafbc22ff5101c3008cf99c602f9a52668014ade05421323 SHA512 fee307951edae4c67812f2b934f9a564edc292b2cbadee5dec728e87ab0526de7dc32d8f4e9141d95000ae648785e21ad6f054c91a8c47975cd06e51a4d606e1
MISC metadata.xml 532 BLAKE2B 90e7740e649abc65ccee0b33c6515689b33c33199bbaad9b30ebe8bcd4e86467526d8a85e50af308c69b82930506a942a57a8b50580c892cb9e6fa902b19a3b1 SHA512 76556763e4d00a4796435298017646c45f26c7bc913adc444dc97300cad75a91609fed422ed0f9dd6bca9f0e193d43ab8efea22d321e59e110f0e523be971eb2
diff --git a/dev-python/reedsolomon/reedsolomon-1.5.4-r1.ebuild b/dev-python/reedsolomon/reedsolomon-1.5.4-r1.ebuild
index dc269813e559..f2ff6d41a05f 100644
--- a/dev-python/reedsolomon/reedsolomon-1.5.4-r1.ebuild
+++ b/dev-python/reedsolomon/reedsolomon-1.5.4-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/tomerfiliba/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/reedsolomon/reedsolomon-1.5.4.ebuild b/dev-python/reedsolomon/reedsolomon-1.5.4.ebuild
deleted file mode 100644
index 93597cac24f4..000000000000
--- a/dev-python/reedsolomon/reedsolomon-1.5.4.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-inherit distutils-r1
-
-DESCRIPTION="Pure-Python Reed Solomon encoder/decoder"
-HOMEPAGE="https://github.com/tomerfiliba/reedsolomon https://pypi.org/project/reedsolo/"
-SRC_URI="https://github.com/tomerfiliba/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
-"
-
-python_test() {
- ${EPYTHON} tests/test_creedsolo.py || die "creedsolo test failed with ${EPYTHON}"
- ${EPYTHON} tests/test_reedsolo.py || die "reedsolo test failed with ${EPYTHON}"
-}
diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest
index 5b33ee78e6e4..6b8a5bf781f4 100644
--- a/dev-python/regex/Manifest
+++ b/dev-python/regex/Manifest
@@ -1,9 +1,5 @@
AUX regex-2021.4.4-pypy3-fix-test_empty_array.patch 1103 BLAKE2B 2498de0ebaa68fcb99653a40bfbb9a1009519a79244fa3193ca43b9b8b3ef714f066fdac68f32d7f24c275690cb24bd1deca6b30120519b99a3402db7b4d4d48 SHA512 d55643d7ca251f465d14d8cffab60e6f2c8fb18ec6f9032a5318fab17a8b8e5ae5c98d22e0eff28aacd5bb8ec2ff606022921f73f3c9f7e54ee0853de262cfa7
AUX regex-2021.4.4-pypy3-fix-test_issue_18468.patch 1078 BLAKE2B 3545ee5167790fbb1d068afdac3f6dbba28ea92d6c1d4ef31b60a8406061deb8609d7fd9a659b45715d4af0f2deb1da0ef9865aebe58919c2b392e2a1a833cae SHA512 182628709ef0f373037acf197c2ade3215684b2c805a96a600a3dfcb092e6fd134c261330ed76c7c248e72f439e464ccde432444bfe4a9610bd36c777bf45c9d
-DIST regex-2022.1.18.tar.gz 382589 BLAKE2B aa11459d2a2a7d6032c7f7ff0dc6eadaa6bf091637dee7ea8c8e6508a37dbf34b22923346b047b1d37d988981de5572d4dce903855e82b47a09f101200b5b146 SHA512 23f782c98c4dc98e51296626b3c6466058771d11a398a92f1ebdd69795dbe318aeeb3f1a551c817b8f06df1c1373af5a93a1590d15168569419fa439b3163edd
DIST regex-2022.3.15.tar.gz 383001 BLAKE2B 459fed91a8996d6191ccd220869cf0c0e793f774552702c9aaec00882f71adae1e7378233811f6885d95b10db963d098a1d4c45aa0887c26d304df85fa9fb124 SHA512 99ef24b28dc5b1ec6a5d670698a98025aff14d082f6c24a3122157d28879f71c3ced2f5d2a3c8c6091609d93b7a500b2882b92b29a8fe1527532dd9f280cd51b
-DIST regex-2022.3.2.tar.gz 383148 BLAKE2B 6f908207f759b1eadec44cca89c2eeffc42d798bd8a33ae3bf1ab1bbf0486040bb18a270836ebe2c7ae0518f01dd0e9467fe3a213284d433ceff0b51cf4bbe31 SHA512 176f675cb7698a28472128e2676ac735c37194c40151ea8aa32c6959dc42b9f54a6d7762a4628e50cfa21ffbe1db1a6c6a771e95c00882d975d5361cf67871ef
-EBUILD regex-2022.1.18.ebuild 844 BLAKE2B e62b48693d4d889465dc729a18a32d7b85fbb021b5533c96468bbacb8737ace695fddd2c5db18c2b7f34cb743a025f33abec2d6c04fa386d8debfdd6566e40ac SHA512 69eee5d1960cfc70afbdb6b8fe50d4ab592785fded314fbfa76558a1549ddbb9d9849b9f5160b9d4b1d7a89f2025ea804d338671ce1c8c72e38d6d8a2e7bc904
-EBUILD regex-2022.3.15.ebuild 853 BLAKE2B 48109c657625fc6a92e90c00bae48918e8f130f98054cfcf4266c8daa48af5f8cdfd2839c4a28192de9c3b8ec14a2fef94c9f51164f3eaee1e1e6e389d922466 SHA512 45836c174585bdfc999819e18ab9427572c4c18b9e74ebb491b942bbd11a9cc112509e05c62c84d05cc3eeca56ab0a22e5fd0b84a73e9d30375450af3290ad86
-EBUILD regex-2022.3.2.ebuild 852 BLAKE2B 16a6b972b84f98a808fd0a23b543c50b5ebf9713c329e219ce68b726cb60777b5c5594b3516a91bb4ab21a77cfb440d25b198cbae166eabc34b4b416246c8b3b SHA512 9db4430d0fe361ce2e6def4a2c2ed7c189052db462666f9e565a48b84669fd1e14e49afc784245d70ab96224f4b5a82c2419e82419ea4f33296c7fff3efd55c3
+EBUILD regex-2022.3.15.ebuild 845 BLAKE2B f92f3806f613635bc00cb858a0e60942ccd44170f3ff5f08d307fa82e9fe8c2bceb5556f71bcf08d3c3802962f2d9f589c07fed5f33f8768161ea3c199345d05 SHA512 073ef9bca89bbdb4af7bdd5b0abaf4773c32a43378c245369f6963196a6d2a53a19e9d78bed80bb08744b4af383b7f5cd7de93bdf3cf076d1e0a017b5ce69eee
MISC metadata.xml 385 BLAKE2B 90c9075dcf3be9bd447746b249c438f50bc84a7c6c63051e808c5feb19b2c6208f85a681e449a025fe43cd0d5b2ab541752966b04b787052d78b92d5230d8e62 SHA512 f554035e72bcfff83e693f3651198f09fd354babfbadd5fef26dca3015ef8cc00c47072648794123c69bbd12c637eeaf9e9471680bab847ec701da2146462817
diff --git a/dev-python/regex/regex-2022.1.18.ebuild b/dev-python/regex/regex-2022.1.18.ebuild
deleted file mode 100644
index 3224b8213375..000000000000
--- a/dev-python/regex/regex-2022.1.18.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-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 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="doc"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_empty_array.patch"
- "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_issue_18468.patch"
-)
-
-distutils_enable_tests unittest
-
-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/regex/regex-2022.3.15.ebuild b/dev-python/regex/regex-2022.3.15.ebuild
index 69fdfef34a6f..dc19a169b0db 100644
--- a/dev-python/regex/regex-2022.3.15.ebuild
+++ b/dev-python/regex/regex-2022.3.15.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="doc"
PATCHES=(
diff --git a/dev-python/regex/regex-2022.3.2.ebuild b/dev-python/regex/regex-2022.3.2.ebuild
deleted file mode 100644
index 1190952959cc..000000000000
--- a/dev-python/regex/regex-2022.3.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-IUSE="doc"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_empty_array.patch"
- "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_issue_18468.patch"
-)
-
-distutils_enable_tests unittest
-
-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/repoze-lru/Manifest b/dev-python/repoze-lru/Manifest
index 74925f66dc7e..dac4a6590f32 100644
--- a/dev-python/repoze-lru/Manifest
+++ b/dev-python/repoze-lru/Manifest
@@ -1,3 +1,4 @@
-DIST repoze-lru-0.7-r1.tar.gz 19489 BLAKE2B b0a33dab1fd69962f04e9c088b005a2a6d456ec8dd17f628b7077b51841bef5e9503034959c8b89e84bf5c471d9366d467ee6b7a610508c4b098775532628fc2 SHA512 52e7ab83979d34a4f0c97e62600e64bf430ed0311120fe948f6b407b7713446d5e954c54f811b85ade74eebf2a4d54653c12c38d07bdac51c456aea86334468f
-EBUILD repoze-lru-0.7-r1.ebuild 693 BLAKE2B 18eb7deb54bbaf163aa52525ffc7e825589841c237ea51a3afe59af4c65ed0bd6e49ead657d188118d8d7aebd2a31431043b8d41dc683982bab8f40bd0e2e958 SHA512 15dc876044b34170977325a7266fe80ae0a05a490e8a321e2d9b004872b09af5fc194730242f7106eb798110b5ba637fd88a17657a3ea25684e645febb2ef107
+DIST repoze-lru-0.7.gh.tar.gz 19489 BLAKE2B b0a33dab1fd69962f04e9c088b005a2a6d456ec8dd17f628b7077b51841bef5e9503034959c8b89e84bf5c471d9366d467ee6b7a610508c4b098775532628fc2 SHA512 52e7ab83979d34a4f0c97e62600e64bf430ed0311120fe948f6b407b7713446d5e954c54f811b85ade74eebf2a4d54653c12c38d07bdac51c456aea86334468f
+EBUILD repoze-lru-0.7-r1.ebuild 693 BLAKE2B 0701be32beba49bf8b614889e80642785727e366d462176f6e145f989ddcd5ac8bc0160280295ee833f7fa4e3f02f8769690b4fe2247dc387f6d7d09601bcaae SHA512 cf21e60ff3ac874c50112638953bcbb1f61d9c0327abba60cc7f3ae272219570c41ae06ac3ebc2c130c0edb43abc39d1e16663b5bafb5e658dc57b9e6973d52d
+EBUILD repoze-lru-0.7-r2.ebuild 673 BLAKE2B 5306ece3730eb16e845991339c1043dce975b40a4326fa0f70813cf4c3b40c5516b2a09f1273d8b5e8f81ff81ca545aafbd781d7926a7e3e7de769b948a301f1 SHA512 2af9936c36f765bf339308e5683511a837f35f0caa8496f7d9676f440646a006cbe785bb0ba00820b4533e42d9e365cc8c3688c0d7ee1a911d10e4268de48b39
MISC metadata.xml 324 BLAKE2B 9006fa47a7c20c083296486e2ef35ede7b6767ebdd5612e9f2faf3f3d7fdacf144f8a300782fc0d251a9ce36bca8d4aa2cce176c50ecc84ca4ca049d3ed7c4ad SHA512 2175dfca130b655ce386ace433823548fb58f288af644c0548e3a3fe5bdb2b19d82afadda801686110d99ec59a46c30b221fd8e4aa7edfbe3b7ef00388f81b66
diff --git a/dev-python/repoze-lru/repoze-lru-0.7-r1.ebuild b/dev-python/repoze-lru/repoze-lru-0.7-r1.ebuild
index 2c148dab7c1d..75416e62741b 100644
--- a/dev-python/repoze-lru/repoze-lru-0.7-r1.ebuild
+++ b/dev-python/repoze-lru/repoze-lru-0.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,10 @@ MY_P=${MY_PN}-${PV}
DESCRIPTION="A tiny LRU cache implementation and decorator"
HOMEPAGE="http://www.repoze.org"
-SRC_URI="https://github.com/repoze/repoze.lru/archive/${PV}.tar.gz -> ${PN}-${PVR}.tar.gz"
+SRC_URI="
+ https://github.com/repoze/repoze.lru/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
S="${WORKDIR}/${MY_P}"
LICENSE="repoze"
diff --git a/dev-python/repoze-lru/repoze-lru-0.7-r2.ebuild b/dev-python/repoze-lru/repoze-lru-0.7-r2.ebuild
new file mode 100644
index 000000000000..56c9542c3f1b
--- /dev/null
+++ b/dev-python/repoze-lru/repoze-lru-0.7-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="A tiny LRU cache implementation and decorator"
+HOMEPAGE="http://www.repoze.org"
+SRC_URI="
+ https://github.com/repoze/repoze.lru/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="repoze"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+
+distutils_enable_tests unittest
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/repoze-sphinx-autointerface/Manifest b/dev-python/repoze-sphinx-autointerface/Manifest
index be09002401e1..819a18934030 100644
--- a/dev-python/repoze-sphinx-autointerface/Manifest
+++ b/dev-python/repoze-sphinx-autointerface/Manifest
@@ -1,3 +1,3 @@
DIST repoze.sphinx.autointerface-0.8.tar.gz 8987 BLAKE2B aeeaf23f18394eae8ff817e7f4838a332d34e3c7717a67bf123c02a6bd7b6122d727a0120922b0471d6d6d7a1b2312058373a2498150b36446edc049a178773d SHA512 40aa3401a5f542329dbce6b8b27fad0b94d3077ac9a0e01cf2f1f43da5bcb9202eb76eaaa8b1b81edf51a391ebe32eefde59afab1673d86b412995185a4866f3
-EBUILD repoze-sphinx-autointerface-0.8.ebuild 944 BLAKE2B 53608d69ce1e2d7368a257746f10d986aca19f6f61f0a3e398330171801bfe308c342a60705b89aadfbfafdeea71fa0118bfd055b978bbee49d615f69e7dbc78 SHA512 1f054737ffdfc0b1825683b115261594e1740f70d3e0b72d6bcd29de8d8fa3de51869223451c1676194ce9e843822431d3b65f75cae8bd4f44d3b72c0b8c24c3
+EBUILD repoze-sphinx-autointerface-0.8-r1.ebuild 716 BLAKE2B 65f438ad4ef0c7237700c50a06bd6aed0cf706deba045de7baecf6a4b352d2e69366cc30c6ab0256add54332bd51f5d998c7e36cf1a7edbea6eb2ce5593cb627 SHA512 59a7649c1b372e3b799e99c7f6295d1a6b785b17868ae639537e58257ee8cb2f70b531ae7d375c202e0de0b252d370d0dc4e8fbb28ee44e16354e616aa15be1a
MISC metadata.xml 360 BLAKE2B 2df0c121fa314e176dddfa97fcf2339a5717014c978998a7212661691e52091935846f7984f5a1f23ee0de7ec9d558b085d4d4e330827b710763e0a2620f17cb SHA512 7d27cc020a13ec711ab40616c362fba1486318312c3e0ec6065c554b8ec91e0dd9045d06fff69edef7b61151195b3bbb584ec72b600b7cd596325833035f078c
diff --git a/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-0.8.ebuild b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-0.8-r1.ebuild
index 519d2a62939c..bf2778ecc434 100644
--- a/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-0.8.ebuild
+++ b/dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-0.8-r1.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+
inherit distutils-r1
MY_PN=${PN//-/.}
@@ -20,21 +21,11 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
- dev-python/namespace-repoze[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]
"
-python_install() {
- distutils-r1_python_install
-
- # install the namespace (it's the only subpackage)
- python_moduleinto repoze.sphinx
- python_domodule repoze/sphinx/__init__.py
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- find "${D}" -name '*.pth' -delete || die
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
}
diff --git a/dev-python/requests_pkcs12/Manifest b/dev-python/requests_pkcs12/Manifest
index c8e9d9772424..417fadb83107 100644
--- a/dev-python/requests_pkcs12/Manifest
+++ b/dev-python/requests_pkcs12/Manifest
@@ -1,3 +1,5 @@
DIST requests_pkcs12-1.10.tar.gz 4284 BLAKE2B 46ebbb00921f356ccf5793fe486d3e0d71b9b1688cb49d1c846c2ef808087bb51b71c18e89539946bf4b0c8d47df5ae7acda342b0e1293bf8a031eba5ba0ace5 SHA512 139d1b1ae740db7667bb079f955610ebbe6327dd6f050d59a0e6603f21a9fe0afde8dcb2ec666bc83f6b4205de05948dacf39bdec2d9f26bf3eaa7d6998f2fbb
+DIST requests_pkcs12-1.14.tar.gz 4896 BLAKE2B a8a3f0796092c66c210616ace20fb15cd82beb3ff3c0c0d1f2dccbd1ed7d62092a1faa69986e4f23d0b94af54f7f9b8819730f0c04c251fb751256dbd4c6bb56 SHA512 2d97b44b676c9e6e6eef127494d6c4a34179b8f69d8674ad9ecd9aa4171e5eb46a29a45ad5b5e8fe9facf234c1b7645fc5c87cef2b336beab941ce3e684c6d25
EBUILD requests_pkcs12-1.10.ebuild 540 BLAKE2B b74f2f720ce1cda280375b882e4583c130707ad8603d3790ed05b62c8d780ebfb713e6cf53df6f3f3416c570f4ce2e523aa0b50f0b568389a42a5a9a5ca407a2 SHA512 425166d2c5b3aa786c572df8a45ffd8e439490c43f0c976aa8d494477edfaa30b3f6c3f3817a8239adcf838e76bf5847a94fa9eb04fb867669de4fb0cab3e3b4
+EBUILD requests_pkcs12-1.14.ebuild 540 BLAKE2B 5be443d6d3969647f16f83df6763b91785b002df2a7c6501b83ca2b907daf11544041c621f18165fed22f7edc32ac21cd6933010d09e349ff6380b97583f471e SHA512 17205325fd6e2b4a02a033dacd0adcf81834989eb6ce122d2cd566b2841a0fd282ae12b5eed70548765bacf74191b3fc7bcc9bef01e265b6576718076544274a
MISC metadata.xml 657 BLAKE2B 2050f6406bf1e4976c51f84b60f7e26d297d21d0d84c7d88ea809bb86916414d63cbd822c255a0f685fac194bdafd63fc1da6150cac58872fea4d9371ceb56e2 SHA512 aafcd6db53d6aa99f0e19a78a29154fb150e29a5732cdedcc785b00c16bd0c5502ed7d10ee2b556b6dc966e47096243e80629496df02626e84614e033040b47c
diff --git a/dev-python/requests_pkcs12/requests_pkcs12-1.14.ebuild b/dev-python/requests_pkcs12/requests_pkcs12-1.14.ebuild
new file mode 100644
index 000000000000..24765222be05
--- /dev/null
+++ b/dev-python/requests_pkcs12/requests_pkcs12-1.14.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 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="Adds PKCS#12 support to the Python requests library in a clean way"
+HOMEPAGE="https://github.com/m-click/requests_pkcs12"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=""
+
+RDEPEND="
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+"
+
+RESTRICT="test" # no tests
diff --git a/dev-python/responses/Manifest b/dev-python/responses/Manifest
index 29660dceba48..84f3fcf04960 100644
--- a/dev-python/responses/Manifest
+++ b/dev-python/responses/Manifest
@@ -1,7 +1,3 @@
-DIST responses-0.18.0.tar.gz 45885 BLAKE2B 1503f38adc6aada9130a08720781565200d6b1b36c6c482f0f74280d80527b0faba451bd03ccdbfaa816f2dbadae337e47cffc271f0cca416804b13eabe80d9a SHA512 c443c01c0bf5d8aba4159817bf5ec6b3e83fc02db0349f6aa138afe74c9cba72347561c02511994b1aa3dc54d77ba4c1c89ccb73197ecaeec9244d919cabd3ae
-DIST responses-0.19.0.tar.gz 50031 BLAKE2B 10e27139ee4b05f409197464a8d18b3232ad909f5df60bfc623f47801d6c387b571330fcdc2ea41c17481b5ba04cc06fb2ee1f064fa58c8e566cd7a11c802462 SHA512 8d133439131c64e7d153eabd9639a6ea2b3766b8f792b8f71900e20db1ab9791922ec885d780a44171582db843fc610fd9d3865a9d87cd73d8cd3018d2bfcb5f
DIST responses-0.20.0.gh.tar.gz 45072 BLAKE2B 51864ae6de7328507e74f540f9546f16c5da950ebdb29a13760cc1ff4e1d3736f8e61efdd0ce5a427ea7814a9ffdb936496f9787af74ea2f6565d48f6ecbdfb4 SHA512 cce8d6eca05c23ab12ef7e66297dbe1f613c0ac7d46c20b5ea77639cf5be1807ef55e7c71eb5e915ceaa1bc51293a339f9e22a864da0c30c3a676c6c5bea03cd
-EBUILD responses-0.18.0.ebuild 724 BLAKE2B 2cd8c3e258b9dc0d6f110b35eccf95d2388a46f390ad3cb34ff355d93852a8f92c5e41812cb28ea21442245d22411fcd30785c27b4d78f57131c37190693c2a5 SHA512 c24c739bdd7298c0383ede9b3959bdf36ceb6ddc8d30db6fd6b71c581c0507c906cef1e953b689239d36328c414b5e668b7a3add13797a70d0da19cb4813d70a
-EBUILD responses-0.19.0.ebuild 732 BLAKE2B ad57a4eb1304e4e80937e3280795b126b58f3da9ed868fdb5114e26ea31a0821ced921248d858b80a50bc32eb806fefa18ca412257ab68211a0c0c6b6e5bdf02 SHA512 5916c6ae61fb9649f69b8fa3b76cb0c5dec68e4c0c895c0d7d97b08aaf2998b3eb9cdc31e9df0c32f71b5e28537fb5760a77cf923ec1a5f9c4113802570fc0f4
-EBUILD responses-0.20.0.ebuild 814 BLAKE2B 5d58a4c722beea0b1aef30661222d395ee085a8a23df7faa8660b636a136fb08e325985f4db06def2a2d698cf3baceda2cedf55ae61aca5fe4ee6c515df17570 SHA512 301df7cde1deca85642485cb6567761a788f4e6633a1ca1ab8f0c9a8760e41b3b5b338ebed22d24774d8af570c70e1653856bd49e705d41fcf80ed7efe684f82
+EBUILD responses-0.20.0.ebuild 806 BLAKE2B 7f1bbac17dbc5d0b63538769ffa302981a44b01231f2ddd27909b68e47776a9a78bb798a9f93296fcd7de98d35d0ae70866087bac881b6458181fed0a74fae16 SHA512 1d4b4fa7f957c11c56c977118f613fc660633ae3549b4e44c91717f0c1dda3e7fe925028e0f6e7ffb984950899d4973ebf5402e2ebc9d69fff92703bdce7f514
MISC metadata.xml 463 BLAKE2B 64d3c7be57863ae6088ce746fbfcc68a8eefc37c6d8fbe1bc6866d4c24ad18e75215158d89217d13f0e5b9db2e82d1aab86fa2ff664098239440bfd3fa3e7cd1 SHA512 546de31e1cde62b866673aedb4d3c1278213b36cc75fe86a8e759eaf16471cdefe91d6b0005b4ec4caf4316f8449717d672ede4181f1c1912f5647d50557eca9
diff --git a/dev-python/responses/responses-0.18.0.ebuild b/dev-python/responses/responses-0.18.0.ebuild
deleted file mode 100644
index 9f45afde11f2..000000000000
--- a/dev-python/responses/responses-0.18.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Utility for mocking out the Python Requests library"
-HOMEPAGE="https://github.com/getsentry/responses"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/requests-3[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.10[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- dev-python/pytest-localserver[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/responses/responses-0.19.0.ebuild b/dev-python/responses/responses-0.19.0.ebuild
deleted file mode 100644
index 86facfc70d63..000000000000
--- a/dev-python/responses/responses-0.19.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Utility for mocking out the Python Requests library"
-HOMEPAGE="https://github.com/getsentry/responses"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/requests-3[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.10[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- dev-python/pytest-localserver[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/responses/responses-0.20.0.ebuild b/dev-python/responses/responses-0.20.0.ebuild
index 2740f77e26d8..4ea1233a6ba7 100644
--- a/dev-python/responses/responses-0.20.0.ebuild
+++ b/dev-python/responses/responses-0.20.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
<dev-python/requests-3[${PYTHON_USEDEP}]
diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest
index 8d91cfe38202..7407a4298d57 100644
--- a/dev-python/rich/Manifest
+++ b/dev-python/rich/Manifest
@@ -1,12 +1,10 @@
AUX rich-11.1.0-pypy3.patch 2986 BLAKE2B 29f1c880febeb774666f27ebd333f0ee93eb8804f5ffd596d45244b23c45af14ab6291cd766b5446f13bc59ae574891281c85bcda6b347fec2cf4a6d6c742891 SHA512 0978f0af54893d8f28943fe2daac873447d61fc2799e088f156d44f6927f94129ad5d7fdec5b6a36a7d89c1dc5b3b04dceb2e8dbc1c3a69064685560d51222d2
-DIST rich-11.2.0.gh.tar.gz 16300346 BLAKE2B 520f512a7e26613a4cc881834f8c150963b84a6dc3a43029dde6d64d1e405d82422b9c6f0098293b6f9bdb55749c7929426dad14840c9a287889c1a6a70f6bf2 SHA512 ec1178a6a320a48f589ead5163e974725f79ae63ddf9a2deb66400e43619ade8d366dbef6b524e66e603647a957b8e26266845a0bcb85912fd9ad2a81dd92f5e
DIST rich-12.0.0.gh.tar.gz 14727980 BLAKE2B b9f7761ab1084765f804fd22f9fb18e659f91b917bb452217752683f6d61320d2703eee28de3be3bd70009fc06d04165528393c4c0ec32a49b1dc7e94989a224 SHA512 4e47e48709180ef844bcf1cd516b22de8a4f22c5121ca0582a2cff7297d97afe63232926d518cd2bf4d6d1a7cea362ab12e71eedacce6b6d378ef1a1528d9e4c
DIST rich-12.0.1.gh.tar.gz 14857207 BLAKE2B 8e6419904ef0ba91d4b15059630f63769a28323600cb212f07c2a239201489e2078b8c4c792f486bde75efd9d09afe832fa2e2235ac91433ee24b33fcda02e68 SHA512 61077663b46a7e615b29df3b75b15ef97979c804abd283cc26f217ee8128b74a514fd7b92831d1d8928f768d2ec8230d8cd1da733106b424704a3187ee18ce95
DIST rich-12.1.0.gh.tar.gz 14883003 BLAKE2B f11642b5a90934e95dd7d71707617c8a3a1680644dafa9535f86ed5648f14389cddd968c329d4d94649c15123dd00045e0e9e7bb3314be3e6bbc72ba67c100e1 SHA512 6144af9b8843592d586e1c54d5bd97b6974a2510746319c7c0e961f04515ab837088bde2d0876e1a3d33eff40f4dfd8babc3c3f8123f6a4472b7a3eca580d131
DIST rich-12.2.0.gh.tar.gz 14884722 BLAKE2B fb3720724d2441cddd85ac22249aa232bd31f664019f9eb02e10fda913b98c0220a4fadff47fc0f6884ff77b7ee9f98a96e036fb76d0492e0c040d752a9e9c79 SHA512 8f8108557ca21e41b35c03242d203c229f7af0d7abf5b394fc894e71ae098bbc14e046b166e5452d7a9f9d7d6e8cc0e13784d64cd721d2f7acec9f624d14db77
-EBUILD rich-11.2.0.ebuild 1125 BLAKE2B e26b876bc97c0844fb95f221eb0a82f7b59a18d633c4514a376dbc0bda68aa7cd4a0aaf61011f22bc2945b4292e4dff65a5a7c55607f569d120aadaed079fee2 SHA512 2745e1b93ce8024596923269e0263427c149a654b3082ba6df45e59fee1bd11734d3ef0f85011acb8e427106a5f84dbe4bf0944ca5f40013f6e32427a334b927
-EBUILD rich-12.0.0.ebuild 1081 BLAKE2B 20aa21c4eaeb5e2b9b7c7fe701743a00e2d2f7811b657b89b07c021624df6738bdb6c2eb1c9c3da2827524c7e7e77dd7fdc423d8eac93eb9e80bdcd6d375fb8b SHA512 d26e8692de7610fee7751c6d2620ee442dbb3a00e73d39aff1df1bc5a01f2424cd5640e72d32f87576a869ba60cb71298dc20cc27bdf598175b8c5cb61ab6a99
+EBUILD rich-12.0.0.ebuild 1073 BLAKE2B 15d0093718071cba002ceb3182731e6640de13764975b4db1ea7c5d0109cae6d94e8cecd8a851dc8e75df48be31abb5fbd4a1ecf39ff7bd09feacf38e2cd11fc SHA512 2e84abde77b619b115c365cc19083462afc23f8fb9af3db3457670db14ce9bf56aeb8dcc9ea3adeaf412faef390cc28622d78ab9f0ed4abaf9b71c837673f921
EBUILD rich-12.0.1.ebuild 1081 BLAKE2B 20aa21c4eaeb5e2b9b7c7fe701743a00e2d2f7811b657b89b07c021624df6738bdb6c2eb1c9c3da2827524c7e7e77dd7fdc423d8eac93eb9e80bdcd6d375fb8b SHA512 d26e8692de7610fee7751c6d2620ee442dbb3a00e73d39aff1df1bc5a01f2424cd5640e72d32f87576a869ba60cb71298dc20cc27bdf598175b8c5cb61ab6a99
EBUILD rich-12.1.0.ebuild 929 BLAKE2B cb244334040e91a1b6e1cf367294422a19343e796d8f41c487b6e4c2bc8adda2090537d091425181499cc0d8e71799f48d8c9934b41ce70e71b349e4ff51763f SHA512 6b4ea7312d7c9b431c06b64400478ae4231584255fef4af4ffb926ef8d3ae5e94ea9f24365a4716fe037d58e07d38956576decb98746390831a4decf398d0cc0
-EBUILD rich-12.2.0.ebuild 929 BLAKE2B cb244334040e91a1b6e1cf367294422a19343e796d8f41c487b6e4c2bc8adda2090537d091425181499cc0d8e71799f48d8c9934b41ce70e71b349e4ff51763f SHA512 6b4ea7312d7c9b431c06b64400478ae4231584255fef4af4ffb926ef8d3ae5e94ea9f24365a4716fe037d58e07d38956576decb98746390831a4decf398d0cc0
+EBUILD rich-12.2.0.ebuild 954 BLAKE2B 9a2d614556dd960b7d919c5abb6698eb870b9b87f248fe1f2987d44db5d91b03972499631027f88ff075c326f85120dfa1b922c53ff78c03d8b056afc4c4d09d SHA512 8fb82c99f810611079d0b7affbef20306a939817a9c2a93101053d626148242183df332310674ac0a83b563dae96532265cc28b39b1c63bc343264d29484e96b
MISC metadata.xml 387 BLAKE2B 049491e034ba233f33c76dc5e3f1b887ba5d2da9d65b09bda51a7cf4eb30a9c66f3ddf714f52407a73e51da78523084064bccd4fc687e0bc0fc2b32dbb4c513b SHA512 448ce879331748e3166f670981a27ee5c3ef20b51af442ccc684cb6514c0d6a0d4e433a8bc1ddb3bdf68c734bac013c1ba04d38adf90644b062231ab1c1d2c0b
diff --git a/dev-python/rich/rich-11.2.0.ebuild b/dev-python/rich/rich-11.2.0.ebuild
deleted file mode 100644
index 8379546de6af..000000000000
--- a/dev-python/rich/rich-11.2.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python library for renrering rich text, tables, etc. to the terminal"
-HOMEPAGE="https://github.com/Textualize/rich"
-SRC_URI="
- https://github.com/Textualize/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86"
-
-RDEPEND="
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/commonmark[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-PATCHES=(
- "${FILESDIR}"/rich-11.1.0-pypy3.patch
-)
-
-python_test() {
- local EPYTEST_DESELECT=(
- # check for exact color render string, which changes across pygments bumps
- tests/test_syntax.py::test_python_render
- tests/test_syntax.py::test_python_render_simple
- tests/test_syntax.py::test_python_render_indent_guides
- )
- epytest -p no:pytest-qt
-}
-
-pkg_postinst() {
- optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets
-}
diff --git a/dev-python/rich/rich-12.0.0.ebuild b/dev-python/rich/rich-12.0.0.ebuild
index e156699e5e9c..50baff679d98 100644
--- a/dev-python/rich/rich-12.0.0.ebuild
+++ b/dev-python/rich/rich-12.0.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86"
RDEPEND="
dev-python/colorama[${PYTHON_USEDEP}]
diff --git a/dev-python/rich/rich-12.2.0.ebuild b/dev-python/rich/rich-12.2.0.ebuild
index 4cbcc9174b3c..443575a92837 100644
--- a/dev-python/rich/rich-12.2.0.ebuild
+++ b/dev-python/rich/rich-12.2.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
dev-python/colorama[${PYTHON_USEDEP}]
diff --git a/dev-python/rope/Manifest b/dev-python/rope/Manifest
index a000b7b23d26..7d95d15c160c 100644
--- a/dev-python/rope/Manifest
+++ b/dev-python/rope/Manifest
@@ -1,3 +1,5 @@
DIST rope-0.23.0.tar.gz 260990 BLAKE2B 34064f45f72d6c9c5613eb5d9480dde25aeb5426ab3ea9b56e7ba5e4da1d9930735bd87757e3e885d4504ddcb24b23aa96b0d5be7c23ca4969201aedbaa3aa24 SHA512 1ab0a36c792fdc4d0fd1e554deec0fb6d1e877d91164fb8ee2e5f99240087f8a8d4608d1975be100bca87be0321d672b91579cf36795acffc742aa021cdf5e1b
+DIST rope-1.0.0.tar.gz 263335 BLAKE2B 5a2ecb494c7ab7833a75e54887e863fc5b35c2564d9ebcabb055084f1aff189bbedd2de13b1f8e0c56736886687c25111a42e47ff5ea84c217bb81927495e1a1 SHA512 f4a011750dfe51f092f29d1a911e4ce6c0425a31839f6ebade834d57472beeee9bae49cbd1f46ebcb2f3fe5c6aaf16edd583fd3a701b51b0f80d221c5aa23aed
EBUILD rope-0.23.0.ebuild 900 BLAKE2B 63c7cad00245d18aff4aa980e5b08d8274347945a9dc3309edbe9c2c10946bf3a759ba59d2767f72f7877294c0dec8a3ef1a1d62cd4c2ae4e882a714e8a270f0 SHA512 668782c00200534bcfbf52338c812034824eaea0ff6c55c7dc123a3a85a68980de65f011b8a5ae9c4ff1f3b0f8479ac987d129d29b07e53d0e0e803c273f57b7
+EBUILD rope-1.0.0.ebuild 573 BLAKE2B c4534f40f85ccaccafbfcd1579019175325f267485973297c33b3112c4db89a733f71d7e20520e238f8bf30e0b70271e4286c2d284bb51fb88ef1d2640d49300 SHA512 0421577c808c9ea8a4534bd44a4c19978d97e38a03a88d305fb5e46582c1c7e6d8631c7da7f5bad4113b5a20acdfb27684873d613e55608413c05f21d7bcd35b
MISC metadata.xml 452 BLAKE2B 6bee424d801bad8728f10ec3a1618e3a48776a7b0af2a04efafd07e6ae5ac8e0b88253ebc35e457c791e820f8c3b1dabde73aabbfd3636cac5e169e8aca75aa7 SHA512 4f88e1157e4838f321b6f208ba6b89fbf2b7a72ea6e038cdd6cf3e9e211c2788dda137e3adf76072c1d52026c554750193d9938054670dd995a91db24ea8da76
diff --git a/dev-python/pytest-flake8/pytest-flake8-1.1.0.ebuild b/dev-python/rope/rope-1.0.0.ebuild
index 9e196ff22006..a59e2a961a63 100644
--- a/dev-python/pytest-flake8/pytest-flake8-1.1.0.ebuild
+++ b/dev-python/rope/rope-1.0.0.ebuild
@@ -5,22 +5,25 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..10} )
+
inherit distutils-r1
-DESCRIPTION="pytest plugin for flake8"
+DESCRIPTION="Python refactoring library"
HOMEPAGE="
- https://github.com/tholo/pytest-flake8/
- https://pypi.org/project/pytest-flake8/"
+ https://pypi.org/project/rope/
+ https://github.com/python-rope/rope/
+"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-LICENSE="MIT"
+LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc"
-RDEPEND=">=dev-python/flake8-3.5.0[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ )
+"
distutils_enable_tests pytest
-
-python_test() {
- epytest -p flake8
-}
diff --git a/dev-python/ruamel-std-pathlib/Manifest b/dev-python/ruamel-std-pathlib/Manifest
index 79af4848e156..62e271b4daa5 100644
--- a/dev-python/ruamel-std-pathlib/Manifest
+++ b/dev-python/ruamel-std-pathlib/Manifest
@@ -1,3 +1,4 @@
DIST ruamel-std-pathlib-0.9.2.tar.xz 19948 BLAKE2B 1d8d6b4a6703c22a578320d47258bca487376945fc5442716686b05aed78ab64b32022da7fe63f454396235c5782135d173892ab99fdcb857d42369732e26f80 SHA512 71077d2c979bdd5f9d4a2467f6d4a7c0aeabb3dab3f0657411b562ada955c859da619db1e8431d8065d7610b376a961244920359471a9c1358315c02a6b621e4
+EBUILD ruamel-std-pathlib-0.9.2-r1.ebuild 839 BLAKE2B cdeddcb0502cedf1a0489fa430b3f6ced732ebece758ecd5d8d2f109e042b76fd73473889d2daf83a5e8af1c40f588ec65a44f60e3ac3cf3459188bbf20d2879 SHA512 a7916a0bc5dad4214f33433b87a3ccd85f97a3c5dc0022f376b46dca5d302c5cf77fbe3fb485242e6f7200a96b45f37a935dea7c8df5432614f9742a58c6aa9a
EBUILD ruamel-std-pathlib-0.9.2.ebuild 823 BLAKE2B 54ec93e0f99e792eb53f3c57d08ca6929f4a24e046addc48855b7d2db9019788db7748ec1ce0f93b022b24dd3d556e4651d77573a0fd6f5d8d5cda1fddb78b17 SHA512 c20b1c83ec5bf578987880fefda794f2c8f5b58758f3f67a849db1d2a957fe21bf1b81fdbefcc464b405fbd8ff3cf90ed94ae90ba199e3e74d1ddc7a46cc6ac5
-MISC metadata.xml 885 BLAKE2B 389900b679d71abc88fa7de23579ac8c6131cb451d263bbbf3b24f141fa9d7c1279301f0bd4a2708923c8cad2f9eebaafb73dfc6e107f33d0ead9ff1cd100278 SHA512 9dff0ae5fe6f56e1870cf35fd73163c885703396dbe15a3656dc106859b6b598efdb4751c3c7c16e8fa975a3004316032dcd1e5c2a6bc259877aea49e1c42bbf
+MISC metadata.xml 773 BLAKE2B da92f7a81821b07d2082a187c3b09e52552256a25404576676a10b92178f7ed75319b27a5ffd160631767dbed4e9ef699da57439d16ea4bc35a548f3c5978453 SHA512 5419f21c2f50d6d49bccd8a267d96cc230af41fd63fccf0391fcbce3f05197144bf731bc8f7b384c4eb4992ed0fe0824fdc7d2f6bc3e00553faad9d87c0bd6e2
diff --git a/dev-python/ruamel-std-pathlib/metadata.xml b/dev-python/ruamel-std-pathlib/metadata.xml
index 276e2be2d2a2..be31b64778bf 100644
--- a/dev-python/ruamel-std-pathlib/metadata.xml
+++ b/dev-python/ruamel-std-pathlib/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>andrey_utkin@gentoo.org</email>
- <name>Andrey Utkin</name>
- </maintainer>
- <maintainer type="person">
<email>marecki@gentoo.org</email>
<name>Marek Szuba</name>
</maintainer>
diff --git a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.9.2-r1.ebuild b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.9.2-r1.ebuild
new file mode 100644
index 000000000000..ada76ed82820
--- /dev/null
+++ b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.9.2-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+MY_P="${PN//-/.}-${PV}"
+DESCRIPTION="Ruamel enhancements to pathlib and pathlib2"
+HOMEPAGE="
+ https://pypi.org/project/ruamel.std.pathlib/
+ https://sourceforge.net/projects/ruamel-std-pathlib/
+"
+# PyPI tarballs do not include tests
+SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz -> ${P}.tar.xz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+ distutils_write_namespace ruamel
+ epytest
+}
diff --git a/dev-python/ruamel-yaml-clib/Manifest b/dev-python/ruamel-yaml-clib/Manifest
index fc28c12a4c2f..5d5bc8852b6a 100644
--- a/dev-python/ruamel-yaml-clib/Manifest
+++ b/dev-python/ruamel-yaml-clib/Manifest
@@ -1,3 +1,4 @@
DIST ruamel.yaml.clib-0.2.6.tar.gz 180695 BLAKE2B 54d0e00544c1716971022257bece3a6c8f83c9188b52e15a136381f5fdf00a519fc5b74792c614a2908ffe68f20fb165732cb814458dadb8498660f28ea67939 SHA512 12307a3c3bae09cf65d9672894c9a869a7ed5483ca3afb9ee39d8bcbf1948b012a0dbf570e315cc8b9a8b55184de9e10324953ec4819d214379e01522ee13b20
+EBUILD ruamel-yaml-clib-0.2.6-r1.ebuild 614 BLAKE2B ce1e6d8939aa90ab8a68c3bb68dae9e782e3e20b030303002a75f65773022d07ac56412a6681c5f29d98b063a90b6053c8f2cd60d28460a1c2c47faaf6017ffb SHA512 d5c55c6efb21959b2cb139fcd9bf05760b107132ec900b0a53a92f814bd7897dd8a66264ae52bd63806d4f36b5afd01f0e4f2fad7658fb1782caaa23a1b4ec4a
EBUILD ruamel-yaml-clib-0.2.6.ebuild 650 BLAKE2B 797f4f073f380bfaa3283729df49618102aad3f7c8dffccf6575faae12312946e48eb9dbabb621f1ad07cb5f94b2cecc6e3d45d6192a5ceb2aa8b08248d4ed45 SHA512 ec212262fd254e8301b0c6affc1d9846439d1f8a15bd1c0746c210a145f3d33d5b0da50a7f47c173612c7253144ac0a2cba8d829abfc28a079be5d974cd271ad
-MISC metadata.xml 1184 BLAKE2B de79e080dfd18f5a136e0c0d24487ab845c99afaae079bec81401466cda853279caacee8c2e935d108d3f938cbac65ef160ad1880b201429f3bf8d9dec596337 SHA512 8ab3b446525ab27c773256ca0ec4d8f3a3fbb52577b517327ff24a40ec9541fdd497f58dd714f3e048be94f15432fdfd2cbe2b2612a84b02db00222b70081972
+MISC metadata.xml 1072 BLAKE2B d681fbbfaa5cf7a101eb4483d0610efa6e3e37adc22dd424230c867a80d1c07c8bb9b276ff5bea2db11e60b08e622710bdc207a37324ee83c89612bb776b9ca9 SHA512 813b22a9206039deb939aa9d716c07cf8d1a29a29f10e0dd57a8846e494aaeff2b0471d1b641d8fcf0c3776fda7241541fc9375bf96ac1e2adbb994bb2b4ef95
diff --git a/dev-python/ruamel-yaml-clib/metadata.xml b/dev-python/ruamel-yaml-clib/metadata.xml
index be042346b5b1..c8f51d87cb12 100644
--- a/dev-python/ruamel-yaml-clib/metadata.xml
+++ b/dev-python/ruamel-yaml-clib/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>andrey_utkin@gentoo.org</email>
- <name>Andrey Utkin</name>
- </maintainer>
- <maintainer type="person">
<email>marecki@gentoo.org</email>
<name>Marek Szuba</name>
</maintainer>
diff --git a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.6-r1.ebuild b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.6-r1.ebuild
new file mode 100644
index 000000000000..9e5767b7cb8c
--- /dev/null
+++ b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.6-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+MY_PN="${PN//-/.}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="C-based reader/scanner and emitter for dev-python/ruamel-yaml"
+HOMEPAGE="
+ https://pypi.org/project/ruamel.yaml.clib/
+ https://sourceforge.net/projects/ruamel-yaml-clib/
+"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest
index 29d6e3045c93..052765e4c154 100644
--- a/dev-python/ruamel-yaml/Manifest
+++ b/dev-python/ruamel-yaml/Manifest
@@ -1,3 +1,4 @@
DIST ruamel.yaml-0.17.21.tar.xz 184612 BLAKE2B cc7e2a336d3c77a9f2d7e5d7233ceb4d15fddca3a97ec0e54427469fd24c7c63fc70b258adbad92a816d99a1f9839d41eccb9f3224e7a23884914755fa424bc9 SHA512 87f4723bfc76b1b21168852aabe4b49921f175294ac05b4e3f292f2bcf23fe6595df3e066843d193f881b274be2a7b358bd04625afef913bb0e5811efe98b761
+EBUILD ruamel-yaml-0.17.21-r1.ebuild 1393 BLAKE2B 013f2a2ce71ebe9383ba9a765aa230b0825f2978fa6f53f8b2cfe826b12c6c522c1079639fee074e0db8f9633aad895f785ca6a44e95aa1ba8a11ee822a340a3 SHA512 15bc06351c27703c72d19712e077b1e872747e9a02e62659be28a0970dc39c15e5da3e07f62999e80aa4e7cc3047c39ae0aebd4d83dd7ce2e761a9975d5a9795
EBUILD ruamel-yaml-0.17.21.ebuild 1264 BLAKE2B e83e161b6ff1b67a74f7bd4993c129b22613c4981a1c124b37e89afc226db80f5a4eaa96e0aa0e9ddf0bdd670899bdfde75be821ad571f92479e5e685e15a9d7 SHA512 11e3dd3e090ef8470825de7d23e856c725c066eaafbb367a319ee1f76ccb224b252893837cbaf223c90eb2776c5305f2eea79d153bd774a2782209befaa2a7a2
-MISC metadata.xml 871 BLAKE2B 6564544cff4338a49a824966fba46176125f3318f3a53fd11a1983f3c2f08524dbb9479f3ddd16a58367e4e044aee1d9c14779a425b84a1d80e5e14a59a9eab7 SHA512 9edf1d1c08b976f51e8eae4582d56d99ea1e47a9da29c62e3e3a9402cc616bc587c7d9d8324660485a10f5547d18df270fa3aca21d198d56d886a53978c2ef75
+MISC metadata.xml 759 BLAKE2B ce5ec2429c5fe84587d1b5e7744055e1e8e91eae8dec780a4654cab405df46350d1c8175827351948364255b8fcd62ea234239260c01b8ce23b8db182e6514e6 SHA512 faa587083ffa9af40108e2ca9cfb7a4e2c3e19a731b39241a7ec62d6fca051ace92bcff3fa9896a343fdc196a04fe1d132bcbb7bfa3fd96401ac996b76bba4ee
diff --git a/dev-python/ruamel-yaml/metadata.xml b/dev-python/ruamel-yaml/metadata.xml
index 5214b2a0fc07..005ccc63c8de 100644
--- a/dev-python/ruamel-yaml/metadata.xml
+++ b/dev-python/ruamel-yaml/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>andrey_utkin@gentoo.org</email>
- <name>Andrey Utkin</name>
- </maintainer>
- <maintainer type="person">
<email>marecki@gentoo.org</email>
<name>Marek Szuba</name>
</maintainer>
diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.21-r1.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.21-r1.ebuild
new file mode 100644
index 000000000000..a5c9a8fbd528
--- /dev/null
+++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.21-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+MY_P="${P/-/.}"
+DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation"
+HOMEPAGE="
+ https://pypi.org/project/ruamel.yaml/
+ https://sourceforge.net/projects/ruamel-yaml/
+"
+# PyPI tarballs do not include tests
+SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=()
+ [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+ _test/test_deprecation.py::test_collections_deprecation
+ )
+ local EPYTEST_IGNORE=(
+ # Old PyYAML tests from lib/ require special set-up and are
+ # invoked indirectly via test_z_olddata, tell pytest itself
+ # to leave the subdir alone.
+ _test/lib/
+ )
+
+ # this is needed to keep the tests working while
+ # dev-python/namespace-ruamel is still installed
+ distutils_write_namespace ruamel
+ epytest
+}
diff --git a/dev-python/sarge/Manifest b/dev-python/sarge/Manifest
index 4a17b600ceb5..f0f502082b40 100644
--- a/dev-python/sarge/Manifest
+++ b/dev-python/sarge/Manifest
@@ -1,6 +1,3 @@
-DIST sarge-0.1.6.bb.tar.gz 55320 BLAKE2B 2a641f43ea57ee3b22668dedcfa15fa5e07e8b8d8630e3764739254fb109d61eaedfe8e6e059c43bd22760d822a8cf251616108a6662e9daa2e79a0e35443cb4 SHA512 8cf77141f516297cfc029b6255618f497ab94453214e61ef280dd571019a40f461d81ab9bb793b08de2dae89832e50aaf687205814b22c305e03883b9dc3bfea
DIST sarge-0.1.7.gh.tar.gz 57029 BLAKE2B 4cba823073b6699d9a3152b55de63b8ea9ba7cafa0f50556d6c2115a863fd3cae44a9d8fc9e6bf14727aa312c90f69dd03ebcb73508c5a2cdb0d1f6ff190435f SHA512 f2017fdab137e1aebfcd60a125ea7ff057158c6bf6a277d3084db73ed62a07cfd3464deba883284980c9f6ea3f56810effb551e8e8523ab750a086895ad0297a
-EBUILD sarge-0.1.6.ebuild 625 BLAKE2B 8ee081368b78c4a9f72ed6bfe53d4d45b2d0a0e6c0115ea87ef6e904a9cb257dc0bec4ca31b288dd595eab18c4964b34454cd2d1c68ccd92efbf88ae95c14416 SHA512 6f981030d848e1ced990340c49a43f3295be310be3e9f913c9423b92dc64977dad6e72e6eaf1d70250bf18686549e6ea6d06af764870514c13468d5c0e520dc7
EBUILD sarge-0.1.7-r1.ebuild 632 BLAKE2B 6a7212838a09fee479dd1e6220a86dd197e6432ace5bc1e3dc9daff8da158c7542c2f3760dedf96e2304cd15f3914bb1c67cf04196d7e65c75cda9857e95cc02 SHA512 6a1aa4d6763dbab82cd939bbe382a81f590ae43f435b5550d97551c8f399b737ca74ce20fb71cda3e06072fd31537fd9e4ced2abfcd3269051a4a7a616810c07
-EBUILD sarge-0.1.7.ebuild 627 BLAKE2B 457356d875fadacfbacaeead01d4e007bc3071d34c2d27bef81c20ebd494c4aedcc797a725f5b17dc49d83d197b505530e77db7c3b6f94914d78e07af9635a11 SHA512 1f1de7bfb5a3979bcc68435d59c3e82127f0a5b30ab99c08100a333aae9d6235f6775dbe32515e62be7a3515666b5d5e41a9824adc356fff850c831880b798cb
MISC metadata.xml 470 BLAKE2B 157ea921141b74ec467c00c1b671146c2fe11efd7156146188eb5126739c789a6dffe1d2954c2c40d144258bc2e09be62e56b184504fddcc55e5fb5686fd835a SHA512 b211a65f489e20031ded07eb5908a04ab26fa9d5ba3a5c0d7cc4f134ee9233fb7519c60c9ad60c42ad444021de3fa32303d951a16cc3a6c41256761f15cfcba5
diff --git a/dev-python/sarge/sarge-0.1.6.ebuild b/dev-python/sarge/sarge-0.1.6.ebuild
deleted file mode 100644
index 72f8684fde47..000000000000
--- a/dev-python/sarge/sarge-0.1.6.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=no
-inherit distutils-r1
-
-COMMIT="81dc3347651b"
-
-DESCRIPTION="wrapper for subprocess which provides command pipeline functionality"
-HOMEPAGE="https://sarge.readthedocs.org/"
-SRC_URI="
- https://bitbucket.org/vinay.sajip/sarge/get/${PV}.tar.gz
- -> ${P}.bb.tar.gz
-"
-S="${WORKDIR}/vinay.sajip-${PN}-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-python_test() {
- "${EPYTHON}" test_sarge.py -v || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/sarge/sarge-0.1.7.ebuild b/dev-python/sarge/sarge-0.1.7.ebuild
deleted file mode 100644
index 2d02a3cd0009..000000000000
--- a/dev-python/sarge/sarge-0.1.7.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=no
-inherit distutils-r1
-
-DESCRIPTION="wrapper for subprocess which provides command pipeline functionality"
-HOMEPAGE="
- https://docs.red-dove.com/sarge/
- https://pypi.org/project/sarge/
- https://github.com/vsajip/sarge/
-"
-SRC_URI="
- https://github.com/vsajip/sarge/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-python_test() {
- "${EPYTHON}" test_sarge.py -v || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/scrypt/Manifest b/dev-python/scrypt/Manifest
index 00e1f23109b5..14252730117e 100644
--- a/dev-python/scrypt/Manifest
+++ b/dev-python/scrypt/Manifest
@@ -1,5 +1,5 @@
DIST scrypt-0.8.18.tar.gz 56651 BLAKE2B d0e71e0677ab5f159da829eaf8e794fab9fa9290ff3688e525c4f2e9c60fda532d1c302fe4088bd8e88e06e926ef95d06bad145697e8a13e2662eda7027479b7 SHA512 b033203f65dd63c1e915eeff6232c01f806eb01d3ce18e753b6161ae667555095fe775585dd0d4e15ae228f2d4862860093c1a18d5b810b438d032df9fb24d81
DIST scrypt-0.8.20.tar.gz 55874 BLAKE2B b31c7dcec735944f6162709ba6ceb90160b3c9c403121a47e62563f8d2fc50f0505f180d7c18fa2c8e9037a097ca3bffea4c54c1f3b6861004f65a189a20b576 SHA512 da8d34755d4b6c98dc57ff7baf17839cf2434a6d7eb9f6fdc69b3e458d41b4fc49f7fd3a5631318b82bc4b2e46dedb806035897bf1be5a4670b4120f6b46efbc
EBUILD scrypt-0.8.18.ebuild 552 BLAKE2B 6b41426d34fd7aabaaf7873d8ecd6bebf79352d9dd12ea75e605e5555deb3a7690eee2e5aed59e20f3b7ad3ff8856e37d8e7ff654974630d6dfe2c94254ae4db SHA512 575835b0439e7df0074cc35deaa4b55f3e6b9e682bfaf903273ee21d9850abec7bd7975ee00fa298df6f0533861fc5ea9188a05c6b06813ecb9d4916118a579c
-EBUILD scrypt-0.8.20.ebuild 585 BLAKE2B 8223fe0b5b021e572984358839715618e8fe8cdc7e97ce21e3e011dff877e1bf135f36a08dd191945a25c0d0ccbf4122d5ee586c7cdd27a70a49a06f48fa5dcd SHA512 25d33ba1f295c686adc55b62d30610d2c0f0f9cbb9f61b760e4925557a13e5e40fc1f60113a6c60f84d7e2d560de9fa9d8d5e64c9c99b7b5ebeb402b8cda6ed4
+EBUILD scrypt-0.8.20.ebuild 584 BLAKE2B 9adf8f4ac7da94fe93379a0c7f647d63cef8fede6dd983c57083e915ca03f0b7803aad9b76ae3e75b462c6ff7dfc7e95b869c36cfc21eb32e7880c91ff6155c0 SHA512 c358e91b0f6c971e66ec97597ced3101f76cdae308148cbb3f09108a51405b4edac842883a089be840cde793f819f6dbf538b2627a4b4b02c219ab877b5119d0
MISC metadata.xml 477 BLAKE2B eeb9120e1d43440497244d45f746ed7582d5a2fcbd3883bf72183c4164f63e87d57fc54d77be71bb873807b8bb6e0c878362aba21ca28a2c02209ef7aa2fb666 SHA512 151f92893c8b3b34dbf2f9145caae7e031be75f7f79f3517c9b645973454fe1910e0b5b2f4c37b6d3768038baaec126d8aa1a36626218f896a8f5b9cde82591c
diff --git a/dev-python/scrypt/scrypt-0.8.20.ebuild b/dev-python/scrypt/scrypt-0.8.20.ebuild
index e06cd312d6d9..461259543724 100644
--- a/dev-python/scrypt/scrypt-0.8.20.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.20.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos"
RDEPEND="dev-libs/openssl:0="
DEPEND="${RDEPEND}"
diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index e64e767bb3ca..09695ebc7393 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,7 +1,5 @@
-DIST sentry-sdk-1.5.6.gh.tar.gz 244568 BLAKE2B 5b9270787abaeadf2b5a15686aa07f60766cbe56c8c657801a88d6074ecab83fd38c3e0d1f0586cd8c8d5e36c5ffc97eec47998bf27bd9461ace9b8a83a2201d SHA512 628b8281e5c267a988730c0ddcb9348a43ce2cffe9b664619e6b5bc6ec4c0034898082b0b57bc2a8ea3100042a1bfb570ce4dd36a23ba412661ee902dfa41492
DIST sentry-sdk-1.5.7.gh.tar.gz 244753 BLAKE2B 343c9439525f7609eb3c3962213c8c4b5493d2ace8143d3bb36cd4b13463f4548597f80ac49288d925e0f03a9675b1ed24744eb4cfa3dbe2700a19f2e03585d3 SHA512 8d5e41967387463ed50b4cd582ac0492905bb9cd8740054690f176b8ba07a095836141f4f23791a83909bdb18d4b006aeb0ff963c1663f97305bbdd819a2889a
DIST sentry-sdk-1.5.8.gh.tar.gz 245374 BLAKE2B 0a94db069786813ce38346d50c51173cef5a47099232d56ecc561ebaf7e9ff3ef1063f964370aaf0f184ec02af7652db59153fa1bf3425e6c75c0a4c73c4ede2 SHA512 992cebceb9b3b2a861b6f084a1ae88f93a8cf740b8f0407550c31af9a9332afdeeb6e64d0dd29b2f80ac1cdade942ada90756c6fbc3373f3ee1948b9d037b59b
-EBUILD sentry-sdk-1.5.6.ebuild 2555 BLAKE2B d84514d431fdb41da8b6ca4219d7061fd1d4f19b491975ecf63424b9608ff8dd9b4d654e67d384304ce270b8846f9faf9ee89d30c80f48401e2812f5bdd79e1b SHA512 810ea84795b87bf6596da622eaffc09c23d8102e04b75303ca1a3b9b35d4ccc5d79c73b2ba5de0cefc4660edd5e2414449f50eb1634549f3c889dc03e448ed27
-EBUILD sentry-sdk-1.5.7.ebuild 2559 BLAKE2B 15f733d9e66714e2bc2dfb9b758b0e2da3e6ba48c43ba6569c39b0d6c635841cd173ee153ca90d50b7d3dcf23a9facec4b47903c0d90a896070fe4c499088076 SHA512 ef49c55dc29fcf7d6999908daf70d6d9b6ae418e5ca1cf34de9f5612703036cadf4d2899630eda633a988ac5f3f2b093e05de178b2863fcd97199a58c8acc370
+EBUILD sentry-sdk-1.5.7.ebuild 2555 BLAKE2B d84514d431fdb41da8b6ca4219d7061fd1d4f19b491975ecf63424b9608ff8dd9b4d654e67d384304ce270b8846f9faf9ee89d30c80f48401e2812f5bdd79e1b SHA512 810ea84795b87bf6596da622eaffc09c23d8102e04b75303ca1a3b9b35d4ccc5d79c73b2ba5de0cefc4660edd5e2414449f50eb1634549f3c889dc03e448ed27
EBUILD sentry-sdk-1.5.8.ebuild 2709 BLAKE2B 2c8d5f464460f1539cbb9ba6e7eb72eb228aa97e64c194e1df4d712dd9247d2fe58f870069c07078f28631719e28f9cd1085a48a79f0dc718f5eea112bdb66f0 SHA512 a6eee9b9297e8d22c7d764381d6a303c71772243113a3613ee794f797e1cc7b1f93e7ef3d7d2c7c6058b7ffa78b6bdc64757829ca4914a053d66d89633f1354e
MISC metadata.xml 510 BLAKE2B e00011699ac2cc83f1923e1f6fa813ede7eab8c57f9ce9d9fca04e721b089db1c5f2bdffaa7b9856f56b433abd9189125e07ffd3f329e4fa8d098e28a4f2d7bd SHA512 bafb77a102d94fe050cb526b298fb8cfd56775cb4d07eda280f6356fbec6fbe5df5c9ebd459d9d4457cd027c2e0d7c349e053fa6070b52f0d2989f6ec600b87d
diff --git a/dev-python/sentry-sdk/sentry-sdk-1.5.6.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.5.6.ebuild
deleted file mode 100644
index 10c2be51e86a..000000000000
--- a/dev-python/sentry-sdk/sentry-sdk-1.5.6.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-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}.gh.tar.gz
-"
-S="${WORKDIR}/sentry-python-${PV}"
-
-LICENSE="PSF-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~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/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}]
- dev-python/zope-event[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/eventlet[${PYTHON_USEDEP}]
- ' python3_{8..9})
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # tests require Internet access
- tests/integrations/httpx/test_httpx.py
- tests/integrations/requests/test_requests.py
- tests/integrations/stdlib/test_httplib.py
- # wtf is it supposed to do?!
- tests/integrations/gcp/test_gcp.py
- # broken by rq-1.10.1 (optional dep)
- tests/integrations/rq/test_rq.py
-)
-
-EPYTEST_DESELECT=(
- # hangs
- 'tests/test_transport.py::test_transport_works'
- # 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
- tests/integrations/asgi/test_asgi.py::test_websocket
- # incompatible version?
- tests/integrations/falcon/test_falcon.py
- tests/integrations/sqlalchemy/test_sqlalchemy.py::test_too_large_event_truncated
- # 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
- # TODO
- tests/integrations/wsgi/test_wsgi.py::test_auto_session_tracking_with_aggregates
-)
diff --git a/dev-python/sentry-sdk/sentry-sdk-1.5.7.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.5.7.ebuild
index d7b30a6d8dab..10c2be51e86a 100644
--- a/dev-python/sentry-sdk/sentry-sdk-1.5.7.ebuild
+++ b/dev-python/sentry-sdk/sentry-sdk-1.5.7.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/sentry-python-${PV}"
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND="
dev-python/urllib3[${PYTHON_USEDEP}]
diff --git a/dev-python/setproctitle/Manifest b/dev-python/setproctitle/Manifest
index bf6ae9b74e0c..1ecff4438992 100644
--- a/dev-python/setproctitle/Manifest
+++ b/dev-python/setproctitle/Manifest
@@ -1,3 +1,5 @@
DIST setproctitle-1.2.2.tar.gz 23960 BLAKE2B e05cd482a1a8f76689a57da97f8b139c31ca1ec314fc88439326537e4c7aa4283be14506a42f6aa600dac5478a3438c29f1edf5f492465d0df13786e8ed8e70d SHA512 e89651e4879a33681f2862cbd6b430520fe7e5b56331ff2804ad4d8d4bd0230c4270488b132497efcafbc105f575ed2b66caf667130978c899ebfdcb9949b4ba
+DIST setproctitle-1.2.3.tar.gz 23618 BLAKE2B 58bafb30a9b0da9cd552c7ed1ccd197a2ee7a3c70ae02773e6a857e4f16069126d2507f30206c83a24d84d030a1fc9306d024f4e5b988f73d95df049fa9c055f SHA512 ae94e3f5e1dd10e80488f81250e979a6a15c7c3ae399bf557612b9b1edbdcb8aec4e68a7f44ff7375a399ab53d6319dfb5c5c4a1e3a0bb824c40f6921c9d9c6b
EBUILD setproctitle-1.2.2.ebuild 569 BLAKE2B c7483a9b25218e159191807fb692a64c20f851f7b7dcf0037ebca99b4a6542bf957ae08e90524f2c96795647cee23d64b620ad9961e91f41d1a86a596831e009 SHA512 9651a530db06a95c5a82a795ab8b9b6bbfe3159a725e77509817cb05406dce02324da05c3dd05341b02e93244268747e22e1301e5e66200e509034b2502df622
+EBUILD setproctitle-1.2.3.ebuild 609 BLAKE2B 01223e04a55f9869db0fe993a33116ab67c9a8428b8dfbe6290ca887de4b45f0c046583e74068d6610645d14b76585a735e5ef38c6f25e9db6b352c06bf8886b SHA512 c9f480eb6ecd63bcf0c75bfceeeeed60b438e43392614327cc12d1c7e4d27984c1489c63fd50f9fd0bf4127baec7ef5c9390f7a5d26c4800ed904e35ea736ea6
MISC metadata.xml 381 BLAKE2B 3d670d00f8ea402ac4ddb3a4f92f341f9a983a6dbd7d077523a7ecfea4bcd6ba398e7ccc5866ac2650a765b25a0e83b735293963598ef404af1f106cc629d378 SHA512 49e506f7044fe2ad49ffe16c7070da7fba8768f3e79b4c32e539a65ea94c73c19c7592021434a4ac7e10b7f401c255ae276ce8caa599a14dadb9e512765202da
diff --git a/dev-python/setproctitle/setproctitle-1.2.3.ebuild b/dev-python/setproctitle/setproctitle-1.2.3.ebuild
new file mode 100644
index 000000000000..79f8c8defc12
--- /dev/null
+++ b/dev-python/setproctitle/setproctitle-1.2.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="Allow customization of the process title"
+HOMEPAGE="https://github.com/dvarrazzo/py-setproctitle"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+distutils_enable_tests pytest
diff --git a/dev-python/setuptools-declarative-requirements/Manifest b/dev-python/setuptools-declarative-requirements/Manifest
index a27ad9864a01..aef95a172395 100644
--- a/dev-python/setuptools-declarative-requirements/Manifest
+++ b/dev-python/setuptools-declarative-requirements/Manifest
@@ -1,3 +1,3 @@
DIST setuptools-declarative-requirements-1.2.0.tar.gz 17936 BLAKE2B a5be2b64fc22d5a45136ec2b98c1d4cc6c20e17dc81070d12948b6f536a517ec8a660c105dfc13a4319d1de54409fb4f7a4c6bacaf1291afa13c7ecc27fd933f SHA512 ce0eeb8692ff2ea80db91cad981853da74c0ca80f58b698753de92f6df3ef5e1c158e314d0ac4d0b4fa99a2ad8ee2d7d80a9d1a13f334966c948dee1a0ae3d98
-EBUILD setuptools-declarative-requirements-1.2.0-r1.ebuild 1253 BLAKE2B 50afe3baf77dde70721d6bfed0a46aed6722351c41d16d63577761dcf5f560bb76e4f52ead870a7e714f9e37e7118f4d3bcd0a347efa4b429e9bcfff35fe3b8e SHA512 6cf0036fecdac95cc03605a66c956b68c1d3d3165307d763ee1befe86329294e0d86e53a4c223b2d56100945ccd6d4fa356dc91878247b5f52dd95eb0192714e
+EBUILD setuptools-declarative-requirements-1.2.0-r1.ebuild 1258 BLAKE2B 969f12f2887d93d6e16c5f8e00b845f14808ee48d7bfbb941cc7316876e0780936c2612e6b4563054290d28ce8eb896c13aa9777a3e6265d07ff9e9c0d34f607 SHA512 a9f35125ec1263def2f046991b59a07ea3c52c197a45feb201fdb8227084e9c4ae7298fa22632a68299ebc8380f7fb54dd676e0d9e6f22b5ab0d768ded1d732d
MISC metadata.xml 348 BLAKE2B bb75dc7a62dfbe1f2128ad84e77dbff5498ba9eac61044d8914ec119b42e53c1119082bf66fa980f2b14df9ba8c48ac13fb0cdddeea60c9d6b9260dea90a8c4b SHA512 8df4f211960c247df43cccb8d2c31ad12f3699c8ef790de81602cde2fb62917c441ec2a85743b194ab716e1ecd4c64a378b3e7139bfc8d6547b768b2acbfd7c8
diff --git a/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.2.0-r1.ebuild b/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.2.0-r1.ebuild
index c6f4b338ae64..ee3fac1f5cef 100644
--- a/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.2.0-r1.ebuild
+++ b/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.2.0-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/s0undt3ch/${PN}/archive/refs/tags/${PV}.tar.gz -> ${
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index b0fc4a3777a2..297fef59d312 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -6,10 +6,12 @@ DIST setuptools-60.9.2.tar.gz 2425956 BLAKE2B 09baded7eef555ebd76db1672d69cd06cf
DIST setuptools-61.3.0.gh.tar.gz 2643769 BLAKE2B 4ede87e7a597a6916dc089c311b0e4d098b08debbd1c4a9cb97078730e9cdc8dbcacd4236ca98a42e3cfafdf66d8f39bb64bc9135291335224b1c3b0bf79deff SHA512 35e2b848cf79e577b8c469562cb68a80b27d42d2d9c1c94f84fea9beb85e2db0796ed64d414add67a404d801c4f4e6cd489a72153de4dc8ed8b45fab24c28fd9
DIST setuptools-61.3.1.tar.gz 2508220 BLAKE2B be59b7f666d8cc583b98b73d681eddf2d15e1437f05ddb534cb6e95bf458aed01a6e136ddc10bef2b2f66fe3f888187ece8262906079f1321f194e03a93fccca SHA512 463f2203416a298f65b66199fd62941ed32fc0914a4b6afff74b4abb8db37c063ab208a67383b5a7e6108a8c1ed0fda0fbb6b47d8fbc95c68b9e23e4ba152aec
DIST setuptools-62.0.0.tar.gz 2512032 BLAKE2B 688afed5a19e70a0fd7ab91a8d137e6641597d9f9acf31826216cd59e4632872a9661fe9ca18e45aec5cd40e52956147aa8d40ac2c376380ffa0f01dc2997e63 SHA512 9017ab055c81063eaf741d45bd2479fcf85d15795bdcf0fa55522d194a69b5a912cbdba94e9eeaa6cf2a6cdaa5dda09604205d6e02d56e7c9fd3be4c1c79ba0a
+DIST setuptools-62.1.0.tar.gz 2512885 BLAKE2B a26a6bd5001922885b623bc7f1d42da90c59e6d9e195e9dd292ce2e73cd35a51f07fc714261c12db2fdf4510fa1137f57e7f3f649312f6a75035b9d927936a7c SHA512 41f39b5aa22e908c123e8e04c11e505e23cd3aaaae72793e106015dc14b1a44ff3b17aa15ca3da34f34a4becc887ceea7f41932650e38d409f95d7227707d2e1
EBUILD setuptools-60.10.0.ebuild 4160 BLAKE2B 1b04acd31df87b7c8911c3f8b6e12920bb108583921245f0c733028476b7d521048c89cfa23c39b77fa1f508d2ba147b5809b4613a23bc220ca49f8214daf47a SHA512 7072f7b4825b9d972c55e0a5d6e117b99f81df7f8e942793bf0fe954ff44d7d2f90a26d22fdf1402d96f2626345f726a0d30b600e826a9c9c1b279b05c84c065
EBUILD setuptools-60.5.0.ebuild 3392 BLAKE2B 93280ff6c52f3f0e6bfc94057bcf5e60db4d71d50f20d2aab7589996a625ab09c3645a5232711386d304517af149f2fc460c1e04d4f86658415b028de61a254a SHA512 6a55a979216217d7f6c39460e8058541423c33bb1474128dc6e2c5bdd69e13a10a4581057b37ccc2f5c600ed6f495e96f9aa8b0d4f9cb0a6e0fb2ec4b687d0c9
EBUILD setuptools-60.9.2.ebuild 3958 BLAKE2B d9ab297e87453adc0395b0aabbaeea1b71f9ddf4137cc6276bb3ccda55e4b8138301c2008dc437a71919dc080cf3c171bc0b46ccef0bf9bc5ae948a335d684ac SHA512 af7c6a4b1c370e160fcebb0ab6502c770ec64064fb8fe803d9432c8f252ea132d2ae5cacec41ececcedf9888fab9910a11051215cd8a7c2f6c6c83efbf0a3256
EBUILD setuptools-61.3.0.ebuild 4528 BLAKE2B 0bbfcbe4a56263e867aadb744bab3b28902fb8965f422654e72e9c0c5ff3b48328f2f3ccbe8eedf292c1d76f9e151aba6878b275203f83ff6aa7e0a42c6bafc0 SHA512 4b14c8bbfedf9398ebe393298cd3b70cfafff4510b43e44fe6badbd79b38c6ee14abae25c530913efa677dedc068d7045f8e2b0e2f44fa50e17d500c8cd387c9
EBUILD setuptools-61.3.1-r1.ebuild 4687 BLAKE2B 5a5f6931fc312d20c04fc677885abae94cf466a127fa68b761fbe45803af0f1e2ca4ac83e089fdbacad32cf9f9c39fb3f84d19a7d0186fa7709a817f2da580c5 SHA512 71f8ab62ae73b2f293af7c12d7da08859a935c867cd8098aa4627a766c930644cc7e9195e5baec7cd54d926314afcfb1563eb2ac61e26ce827a5fb0ff51e131d
-EBUILD setuptools-62.0.0.ebuild 4684 BLAKE2B b2d7a04877db9472f4794af65bce35132f4e5fb8d661b2b93ae6a55ee51d1ba944d20ac140f9e970ae2bd763807c168b18f2503c9967e9215ba32eacb0028708 SHA512 e28ba4a94596a3164f8e876cb3578234836ef0e5c5047c9c51cc19d0753fbf90e4d2885a6d7f2e83aa398ad20ee62783cbc8cca3672f208e019b54fab6344fea
+EBUILD setuptools-62.0.0.ebuild 4726 BLAKE2B 441b8eb88aadb86da1a37abba16baf0801fa897f780053e64084e62a511a6fa6053334af03fba73036945df8a81599864807e4d2d12430c6eef785025820f8a9 SHA512 b404010aaf5ef0d054da8fbf083d9ec893d2d2ea09ad44b025d1d1bf1ab30640f3f2e8b1e927629b8ca8b8f4a071853b1f407536e54aedf521bb927a96d1bd2c
+EBUILD setuptools-62.1.0.ebuild 4726 BLAKE2B 441b8eb88aadb86da1a37abba16baf0801fa897f780053e64084e62a511a6fa6053334af03fba73036945df8a81599864807e4d2d12430c6eef785025820f8a9 SHA512 b404010aaf5ef0d054da8fbf083d9ec893d2d2ea09ad44b025d1d1bf1ab30640f3f2e8b1e927629b8ca8b8f4a071853b1f407536e54aedf521bb927a96d1bd2c
MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319
diff --git a/dev-python/setuptools/setuptools-62.0.0.ebuild b/dev-python/setuptools/setuptools-62.0.0.ebuild
index 0e8e6c351cfc..0bcb480a73c4 100644
--- a/dev-python/setuptools/setuptools-62.0.0.ebuild
+++ b/dev-python/setuptools/setuptools-62.0.0.ebuild
@@ -18,12 +18,12 @@ HOMEPAGE="
"
SRC_URI="
mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
- https://dev.gentoo.org/~floppym/python/${CPY_PATCHSET}.tar.xz
+ https://dev.gentoo.org/~mgorny/dist/python/${CPY_PATCHSET}.tar.xz
"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~m68k ~x86"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~m68k ~s390 ~x86 ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/setuptools/setuptools-62.1.0.ebuild b/dev-python/setuptools/setuptools-62.1.0.ebuild
new file mode 100644
index 000000000000..0bcb480a73c4
--- /dev/null
+++ b/dev-python/setuptools/setuptools-62.1.0.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing
+
+CPY_PATCHSET="python-gentoo-patches-3.10.4"
+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
+ https://dev.gentoo.org/~mgorny/dist/python/${CPY_PATCHSET}.tar.xz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~m68k ~s390 ~x86 ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/appdirs-1.4.4-r2[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+ >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+ dev-python/nspektr[${PYTHON_USEDEP}]
+ >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+ >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/importlib_metadata-4.10.1-r1[${PYTHON_USEDEP}]
+ ' 3.8 3.9)
+ $(python_gen_cond_dep '
+ >=dev-python/importlib_resources-5.4.0-r3[${PYTHON_USEDEP}]
+ ' 3.8)
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/build[${PYTHON_USEDEP}]
+ >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}]
+ >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/pip-run[${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/tomli[${PYTHON_USEDEP}]
+ >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ ' python3_{8..10} pypy3)
+ )
+"
+PDEPEND="
+ >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+
+DOCS=( {CHANGES,README}.rst )
+
+src_prepare() {
+ # remove bundled dependencies, setuptools will switch to system deps
+ # automatically
+ rm -r */_vendor || die
+
+ # remove the ugly */extern hack that breaks on unvendored deps
+ rm -r */extern || die
+ find -name '*.py' -exec sed \
+ -e 's:from \w*[.]\+extern ::' -e 's:\w*[.]\+extern[.]::' \
+ -i {} + || die
+
+ # apply distutils patches to the bundled distutils
+ pushd setuptools/_distutils >/dev/null || die
+ # TODO: distutils C++ patch?
+ eapply -p3 "${WORKDIR}/${CPY_PATCHSET}/0006-distutils-make-OO-enable-both-opt-1-and-opt-2-optimi.patch"
+ popd >/dev/null || die
+
+ distutils-r1_src_prepare
+
+ export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_test() {
+ local -x SETUPTOOLS_USE_DISTUTILS=stdlib
+
+ # keep in sync with python_gen_cond_dep above!
+ has "${EPYTHON}" python3.{8..10} pypy3 || continue
+
+ local EPYTEST_DESELECT=(
+ # network
+ # TODO: see if PRE_BUILT_SETUPTOOLS_* helps
+ setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist
+ setuptools/tests/test_distutils_adoption.py
+ setuptools/tests/test_virtualenv.py::test_clean_env_install
+ setuptools/tests/test_virtualenv.py::test_no_missing_dependencies
+ 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]'
+ setuptools/tests/test_virtualenv.py::test_test_command_install_requirements
+ setuptools/tests/test_setuptools.py::test_its_own_wheel_does_not_contain_tests
+ setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg
+ # unhappy with pytest-xdist?
+ setuptools/tests/test_easy_install.py::TestUserInstallTest::test_local_index
+ # TODO
+ setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts
+ setuptools/tests/test_test.py::test_tests_are_run_once
+ setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic
+ setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors
+ # expects bundled deps in virtualenv
+ setuptools/tests/test_editable_install.py::test_editable_with_pyproject
+ setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist
+ setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel
+ )
+
+ # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg
+ # It tries to sandbox the test in a tempdir
+ HOME="${PWD}" epytest \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" setuptools
+}
diff --git a/dev-python/sexpdata/Manifest b/dev-python/sexpdata/Manifest
index 821741d1aa47..f69dbc12459e 100644
--- a/dev-python/sexpdata/Manifest
+++ b/dev-python/sexpdata/Manifest
@@ -1,4 +1,3 @@
DIST sexpdata-0.0.3.tar.gz 13105 BLAKE2B 36c4082a63f6748759d71fc38a056ecb7467eafebf0a1a0b006fbef1302488f23a859462c9526dc365f7c88b8b6c331dc6e4892e1d96358abb44ca60a909d283 SHA512 03d4d1557bcc950124e408d6870894c8ee9e72a2ee83c881adf48f8e53bdf3744b4f3e3e133a74a195d236424b434cc690583a68d8395324ca4e84947e548501
-EBUILD sexpdata-0.0.3-r1.ebuild 465 BLAKE2B e5f7f34fbd6d3d41124765656ac47997ee9df46fa00206e1c62c32e343087c0bdc6a0bcdf52f1a1527c22b765349b31d21ef524fbd3a49d794edf29780d3ef78 SHA512 97eaafcd97b470b015a305b16469f1fa925145cf5bf51dd427a7eea971a9162a938fdd972f0e254d3736a000763ec3ae130405dcbb83e63922a50f459fc677c8
EBUILD sexpdata-0.0.3-r2.ebuild 469 BLAKE2B 90434045a9af0209128dcc3ae132364edfcfe94e364f14b670c54bb02e4c1ed0d64aac276b01cc24e588cc9b63b2ec6ae903bcddffce699ad61b570a5f68b039 SHA512 c61e71f2927e75371e070d9c9a6824b3d79f1dd006f46c497b922be6f43406daceaaacc2c60c63c4ae90478ea6883f2d5fe14de330de0e178d54469fcf19b814
MISC metadata.xml 380 BLAKE2B 531e59f20c41d7f47f34245fa53682a5b00659e8ff591762c779e82c80ab1a6d37a9ec6c22a83a35b780cb362c18b0b909702184e8865152e9a475930fcc775f SHA512 65e354095ed1f50d31db59f03308e4a5a6cfee73c74dbca59a5b0ffdd1ce7434bcea308d31f23dc8d6ea1a04c09c50f25a872fd4a7b4b6f06646ff232648c93e
diff --git a/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild b/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild
deleted file mode 100644
index e4d0ca64c36a..000000000000
--- a/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1
-
-DESCRIPTION="a simple S-expression parser/serializer"
-HOMEPAGE="https://github.com/jd-boyd/sexpdata"
-SRC_URI="https://github.com/jd-boyd/sexpdata/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-distutils_enable_tests nose
diff --git a/dev-python/sh/Manifest b/dev-python/sh/Manifest
index 0237abfac4f6..61e6f196bf2b 100644
--- a/dev-python/sh/Manifest
+++ b/dev-python/sh/Manifest
@@ -1,5 +1,5 @@
AUX sh-1.12.14-skip-unreliable-test.patch 317 BLAKE2B 3c45673daeec13cbdf851dd97061df85c41783a1b5d760d9d45386b8b4e3f88e25e3f98cbdbce44796e5803614d5474444e554d305089d098fab2cb07075cf71 SHA512 6adc7fd1e2a9f52804272bba1d83eddd6db82b4b67569fc75d169794a19c505d51fd53c949eaabdeb775119a5e3929902c2bbf3883ed299b2de0e4faad597835
AUX sh-1.14.0-skip-unreliable-test.patch 237 BLAKE2B 55b600d9426f127704cb698bb4df90b103b0ee08d29165f4d45e3fa56f1c0e20d3ab63b404cfa8d2bc372549a77474a2396903081c606516837ff295990eb47d SHA512 632f195df6a85cd65890d093400f4fed099c2344fe4e7f9d46f3decd817405ea587a18b271da3449088cc23519b5f16b30a2030a81d3bfcee30d4d55c591d5fe
DIST sh-1.14.2.tar.gz 63779 BLAKE2B adc9004334a53f3704e22c318df6b4f60fd9ca2d31f5a9601f84abfaf0fe2ded06938b165e10b1a977ed38fcad7d0fa08799f2f552fc2c6b9b4c2a6476477115 SHA512 b7917504ae85606e1986b681274077777ad3011639bfe933d4133c3ed16f930842e03b572caa396ca4d58f41fd5594bef776cc16c4b0fbd1242e57c6aad19e62
-EBUILD sh-1.14.2.ebuild 613 BLAKE2B 7c405b041c03151b20dc0292bf71ff564c8c024f157b05fb3891f746cf15f1e8a6a9d080f6e849ec319bbd3dc32512af9b16ae5c7b32c40bcc2b973794fdd514 SHA512 8dccfe492743580a03bc161a4fba0ee1f787b875fb9a92cf7fb109da383570392ae2f166664e10372188ff6d3c147e1797d47af792d0066f9860104f658dad5a
+EBUILD sh-1.14.2.ebuild 625 BLAKE2B 063623e570324204c77d3e0ce1c03ae7145c5960e15c9ac26ff928803d5011f688be598d3bed50cdd504a942df2767d5a8cc7320533872d0963cfae280e7a9fe SHA512 f7412dfa88e4e2fede9798ed3f06e1cb06c12bb371a62a31d6f2691cfce5f74fff85f92249c675c280bcd0994f63966ba883cda5e24e265be665b11b5ce78ff3
MISC metadata.xml 701 BLAKE2B 313f610698f39483c7ed9a099cf9c0378d1720c5b2de272f96b3b51524f0661634a1c109fa2d2e52d6c3bfefd309966520e17843c65283887dbf1764595ef213 SHA512 583172c28986254e7f691b6c63e68bcdbfc566983f89e04a918b95a757b3b9512c5195c508605bae1e3216de69c0678ebb8191715f8dc084c9965883b864e2a6
diff --git a/dev-python/sh/sh-1.14.2.ebuild b/dev-python/sh/sh-1.14.2.ebuild
index eae1d5293c40..2bb24cb3b214 100644
--- a/dev-python/sh/sh-1.14.2.ebuild
+++ b/dev-python/sh/sh-1.14.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
PATCHES=(
"${FILESDIR}/sh-1.12.14-skip-unreliable-test.patch"
diff --git a/dev-python/signature_dispatch/Manifest b/dev-python/signature_dispatch/Manifest
index de5e5ad823de..a4940e83c637 100644
--- a/dev-python/signature_dispatch/Manifest
+++ b/dev-python/signature_dispatch/Manifest
@@ -1,4 +1,3 @@
DIST signature_dispatch-1.0.0.tar.gz 15102 BLAKE2B d0fe384551136d23f815129849ec70c0d1bd8616dab571122b7407578f3cc0d614fc5c44f3de5d9541bed9e9e3a0887517fff1183fd6c782bde603d774fe09f1 SHA512 c13ac92f50a8bd7a9fcd0b231f74a14539fd9c0303fdb29860a93116512a20113708c3207c4b2d8f61a48a9632e8cd21f7ea3fcb49ae3a4b1c79eb6a71df4eab
EBUILD signature_dispatch-1.0.0-r1.ebuild 561 BLAKE2B cff3565808446ea7b754048932590a53a5773e07e74baa2dcf91148d829ea2f779fc0a219c7d91a74c8f6e229d3dec182763682cb54475c1e5f14b8100560ba4 SHA512 1425ee42684c059decb51af74172ad7f5db66983014f3a85ba451d97c8a14b49b585c739f11395d6221261d80412fe1aa014ed1bfe2d0d0589f0c963efbc5c1a
-EBUILD signature_dispatch-1.0.0.ebuild 557 BLAKE2B 9a60e0db2cdc6294a7c2eec151edbd74bfce2ead92e3fd5fce7f3baa93dbd9bd0818969213d344546f880f2c436427a7e6a423e1f2fbeaec3b99862fbeb4b53a SHA512 a58c1c204e8f23dbae1111e9e3bdc51e12a6eab4f64605d5e5a6e1038091b6cce9f178bc6011904ca7256a03bb6c7edaf5b9ad0e81d9fc32401c9015ced85cc8
MISC metadata.xml 394 BLAKE2B 8edd4cb637f99bc844dd55e0475c74887f04e272a1238985692cc40e89e45dec82599139c419b894a7ca7f9f35bd2603e78cec838cdbf870da80fed27b7b67d8 SHA512 ed7aa29b9c0407e8b786b75020032040fd127946429ee239a142a6cef313c46af2ba67e7c8d631e5fe3dd733318b0a4a0603ec2fda39de95df861f68084f2369
diff --git a/dev-python/signature_dispatch/signature_dispatch-1.0.0.ebuild b/dev-python/signature_dispatch/signature_dispatch-1.0.0.ebuild
deleted file mode 100644
index 73c2bc0b51b2..000000000000
--- a/dev-python/signature_dispatch/signature_dispatch-1.0.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Execute the first function that matches the given arguments"
-HOMEPAGE="
- https://github.com/kalekundert/signature_dispatch/
- https://pypi.org/project/signature-dispatch/"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-distutils_enable_tests pytest
-
-RDEPEND="
- dev-python/typeguard[${PYTHON_USEDEP}]"
diff --git a/dev-python/simber/Manifest b/dev-python/simber/Manifest
index 1735f077acf1..a5e56906a44d 100644
--- a/dev-python/simber/Manifest
+++ b/dev-python/simber/Manifest
@@ -1,3 +1,3 @@
DIST simber-0.2.4.tar.gz 91600 BLAKE2B 64ef49a8458fc98bfe87ceaeaa7bfcf9f76c8283f8a80cd918dcc8709ca5f4c2b1d657fda345812b3cb280855f3bc7bc9e3d8045b593bc8dd9dbc134f84e0e81 SHA512 17def9e8c6f0695ec36b5e48011d2db892436b7076203fe008aac7c8c2ce0e0ab9cc5be45f6eb136984f41997a7e91549c77cb1761b65694039619bdb8397ae1
EBUILD simber-0.2.4.ebuild 525 BLAKE2B 5dc000b26f7f5953205b63e363c24bdeac3205c8c45676f4e4813b2008f8ac0eda602d8abac1be854b4d55652cd3f68553a4138f515d824c3a2e3bbb3265a0e2 SHA512 05ef7a43e748d1373aebfc2726a4f7e93346596bceee7bf2a3bef7f73ccb326be76cbb7e17e1084719d459b28648d79b35d7c9a1725fdb359de28b41834ce510
-MISC metadata.xml 407 BLAKE2B 0b9b67af0e14ef3c6e5b7e07a25cddb39407a31c4d0de9f095031860bf733bba270c04bd437523fe5348d9a4653358e46e6bfe91612c5926eb6cbc933a01360c SHA512 5e4edab466055ddaffd4c51c9d6ed44872b20b58be2a27631a3df6cfe92ba42db29d45272d00488dad22faed7beb8c2efe08cc573f40e2e968a994ca334d5adf
+MISC metadata.xml 453 BLAKE2B fe5fc90f5deebd7469827aeb23f8eec4541a36cbb2c2248fe7560e6403353758fa97710b3626860594860eb2b97af1d374c765938184bff92ad859b6ae7ab7ac SHA512 00146d59c31512ea9c06f8a6a61a8fc65c746f320aa6b355acf0f29457600d6c327598f997ff17e3ebccb1ef39167a16679d79d24bdb552a1a2f4c00c1f9f9e5
diff --git a/dev-python/simber/metadata.xml b/dev-python/simber/metadata.xml
index bc2c7ed4c7f4..240cc57edb23 100644
--- a/dev-python/simber/metadata.xml
+++ b/dev-python/simber/metadata.xml
@@ -9,5 +9,6 @@
<upstream>
<bugs-to>https://github.com/deepjyoti30/simber/issues/</bugs-to>
<remote-id type="github">deepjyoti30/simber</remote-id>
+ <remote-id type="pypi">simber</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/simplesoapy/Manifest b/dev-python/simplesoapy/Manifest
deleted file mode 100644
index d68820f2ffd9..000000000000
--- a/dev-python/simplesoapy/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST simplesoapy-1.5.1.tar.gz 6129 BLAKE2B 766369677208a1cd58939e917fa16a30c87340fb6b76c5667913431625b89a8e97684ad4ba0af14fb4043ba42b2cec7f2b84eb968f128c3c3fc0e178c610cda5 SHA512 5ef0a4fcd84e1da9207154d4b8c4679e8aa2c9885ca76eacb17c4fbd39f489be459f52bfd42ee9b369790c33a02ecc5d776735cf1665f3ee034c1e315fdbb818
-EBUILD simplesoapy-1.5.1-r1.ebuild 703 BLAKE2B d86d6d76eff0e51e644e9d73925d895b30e98eb250960d1f48a995c1898af66e54082186c502a84e9a38fbb29296e12d5203c72823c7d110c97c0f62c280804d SHA512 8c9170615ddaaded78355f344439f211c21fd75ad29aa0a2023eb5358d3a4793ffb8060adb808c6aa2648de2b65f417166f8e4ff0369850d40098ba299e1a2b3
-EBUILD simplesoapy-9999.ebuild 703 BLAKE2B d86d6d76eff0e51e644e9d73925d895b30e98eb250960d1f48a995c1898af66e54082186c502a84e9a38fbb29296e12d5203c72823c7d110c97c0f62c280804d SHA512 8c9170615ddaaded78355f344439f211c21fd75ad29aa0a2023eb5358d3a4793ffb8060adb808c6aa2648de2b65f417166f8e4ff0369850d40098ba299e1a2b3
-MISC metadata.xml 479 BLAKE2B 6b0c678232b0490f00b19d8974983321a903bd5d3717f6e48535b3905967ff9331318a26b8767edfd41d19d2dbd7d3d5262c0c51b5858cda35becc5147020ced SHA512 4a9b5727c4fa7ffde162c3362b38cebd4b9f2e2eb7a48266bfef0b240aaa4a953395ae0314bd2f2e7507dff34453fcad7a3baf99e1275d62f1c32829da8cd090
diff --git a/dev-python/simplesoapy/metadata.xml b/dev-python/simplesoapy/metadata.xml
deleted file mode 100644
index 4c1da397d9c7..000000000000
--- a/dev-python/simplesoapy/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>zerochaos@gentoo.org</email>
- <name>Rick Farina</name>
- </maintainer>
- <maintainer type="project">
- <email>radio@gentoo.org</email>
- <name>Radio</name>
- </maintainer>
- <upstream>
- <remote-id type="github">xmikos/simplesoapy</remote-id>
- <remote-id type="pypi">SimpleSoapy</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/simplesoapy/simplesoapy-1.5.1-r1.ebuild b/dev-python/simplesoapy/simplesoapy-1.5.1-r1.ebuild
deleted file mode 100644
index 713b5ef9b8ed..000000000000
--- a/dev-python/simplesoapy/simplesoapy-1.5.1-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit distutils-r1
-
-DESCRIPTION="Simple pythonic wrapper for SoapySDR library"
-HOMEPAGE="https://github.com/xmikos/simplesoapy"
-
-LICENSE="MIT"
-SLOT="0"
-
-if [ "${PV}" = "9999" ]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/xmikos/simplesoapy.git"
-else
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xmikos/simplesoapy/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}
- dev-python/numpy[${PYTHON_USEDEP}]
- net-wireless/soapysdr[python]
- net-wireless/soapysdr[${PYTHON_USEDEP}]"
diff --git a/dev-python/simplesoapy/simplesoapy-9999.ebuild b/dev-python/simplesoapy/simplesoapy-9999.ebuild
deleted file mode 100644
index 713b5ef9b8ed..000000000000
--- a/dev-python/simplesoapy/simplesoapy-9999.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit distutils-r1
-
-DESCRIPTION="Simple pythonic wrapper for SoapySDR library"
-HOMEPAGE="https://github.com/xmikos/simplesoapy"
-
-LICENSE="MIT"
-SLOT="0"
-
-if [ "${PV}" = "9999" ]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/xmikos/simplesoapy.git"
-else
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xmikos/simplesoapy/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}
- dev-python/numpy[${PYTHON_USEDEP}]
- net-wireless/soapysdr[python]
- net-wireless/soapysdr[${PYTHON_USEDEP}]"
diff --git a/dev-python/simplespectral/Manifest b/dev-python/simplespectral/Manifest
deleted file mode 100644
index 82150ee24d58..000000000000
--- a/dev-python/simplespectral/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST simplespectral-1.0.0.tar.gz 5750 BLAKE2B 04ee4c90f9cda35ade1d250162ab1bcc278ae82a4d7f9a22d1aee6a1eceac7819ce6aa19f52e024469c51e08c00dc5f19253ff2b85d9b668dafdcd7a18c78d6f SHA512 16da3cb19cd7c567b64709a26ed5def7eb3047b08e2cb48db6962036a6c3e34c122dadf71821b6a22df55ebcf3c2ff95e3af3898efc8b4a6d5902e48de8e050c
-EBUILD simplespectral-1.0.0.ebuild 768 BLAKE2B 751be141145fba30c1838d25ef5f930a10d7a02793a095952872e067095571d8485134caed2bc306b5d7733973caf0710a6476720b72ac24662700ca80535bde SHA512 40090f8d08634debc3cae5f7ac54dc98434d546a5cb8db3a37f396f04b4eed162d1ce1df4da88718fd29a9be928163938a2d841db02dd79984e95cb127e2decb
-EBUILD simplespectral-9999.ebuild 768 BLAKE2B 751be141145fba30c1838d25ef5f930a10d7a02793a095952872e067095571d8485134caed2bc306b5d7733973caf0710a6476720b72ac24662700ca80535bde SHA512 40090f8d08634debc3cae5f7ac54dc98434d546a5cb8db3a37f396f04b4eed162d1ce1df4da88718fd29a9be928163938a2d841db02dd79984e95cb127e2decb
-MISC metadata.xml 675 BLAKE2B 170007771ee46c6a758d5482f628332053c4dc08708533fe1a507ca77fc55f4cb14b133d31ce0aad57375dacd7d8cb42533c28bf659c9b23fae47f0b73b90826 SHA512 16a82eec6d76d878a62684e550eaaf0c6e0ccd20b36faecc64e63f1ff3b28b152ae56b26131c812cc5772cbcf0bb821062a9e7cc8b29f9bf323f1a9279e8c2a1
diff --git a/dev-python/simplespectral/metadata.xml b/dev-python/simplespectral/metadata.xml
deleted file mode 100644
index a8d7275abf72..000000000000
--- a/dev-python/simplespectral/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>zerochaos@gentoo.org</email>
- <name>Rick Farina</name>
- </maintainer>
- <maintainer type="project">
- <email>radio@gentoo.org</email>
- <name>Radio</name>
- </maintainer>
- <use>
- <flag name="faster">Use <pkg>dev-python/scipy</pkg> to speed up drawing</flag>
- <flag name="fastest">Use <pkg>dev-python/pyFFTW</pkg> to speed up drawing to the max</flag>
- </use>
- <upstream>
- <remote-id type="github">xmikos/simplespectral</remote-id>
- <remote-id type="pypi">SimpleSpectral</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/simplespectral/simplespectral-1.0.0.ebuild b/dev-python/simplespectral/simplespectral-1.0.0.ebuild
deleted file mode 100644
index 91f967c28146..000000000000
--- a/dev-python/simplespectral/simplespectral-1.0.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit distutils-r1
-
-DESCRIPTION="Heavily simplified scipy.signal.spectral module"
-HOMEPAGE="https://github.com/xmikos/simplespectral"
-
-LICENSE="MIT"
-SLOT="0"
-
-if [ "${PV}" = "9999" ]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/xmikos/simplespectral.git"
-else
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xmikos/simplespectral/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-IUSE="faster +fastest"
-
-RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]
- faster? ( dev-python/scipy[${PYTHON_USEDEP}] )
- fastest? ( dev-python/pyFFTW[${PYTHON_USEDEP}] )"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/simplespectral/simplespectral-9999.ebuild b/dev-python/simplespectral/simplespectral-9999.ebuild
deleted file mode 100644
index 91f967c28146..000000000000
--- a/dev-python/simplespectral/simplespectral-9999.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit distutils-r1
-
-DESCRIPTION="Heavily simplified scipy.signal.spectral module"
-HOMEPAGE="https://github.com/xmikos/simplespectral"
-
-LICENSE="MIT"
-SLOT="0"
-
-if [ "${PV}" = "9999" ]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/xmikos/simplespectral.git"
-else
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/xmikos/simplespectral/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-IUSE="faster +fastest"
-
-RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]
- faster? ( dev-python/scipy[${PYTHON_USEDEP}] )
- fastest? ( dev-python/pyFFTW[${PYTHON_USEDEP}] )"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/slixmpp/Manifest b/dev-python/slixmpp/Manifest
index ac5fd2262461..9594ec5367ea 100644
--- a/dev-python/slixmpp/Manifest
+++ b/dev-python/slixmpp/Manifest
@@ -1,4 +1,6 @@
DIST slixmpp-1.8.1.tar.gz 532622 BLAKE2B d0c12c240c8a14df0a0765f8bac02eb545951a0b9749ec9569d651caa3457af1a71f1c6b3a10db879fe25648b1c3c456b78e48042a83124b0a8d4d35df60134d SHA512 13b355592d564b7e211e6007fa19099e619480d0a87332b68163115852840ad2f0c70063b4260fc88d4da67e13ea97c88972fc05999c1870256b0de0257409f9
+DIST slixmpp-1.8.2.tar.gz 535672 BLAKE2B 8af0329083d5e8bb630bfbedddbe67a78eadcbcb25ed5c9b9b0ddbfbedf973702110d2b3558f5bcf25257d6a7029b1e6afba87c57a37c1f0d4d36305b246979b SHA512 243223754a7c84b653d0282b38f4df58fb5905865635c210bc78b444e85c3b8b964feda7d42b66e9c414ea7a07ecadfc3206c446cc1d9fa625308e783e3d3be5
EBUILD slixmpp-1.8.1.ebuild 780 BLAKE2B 0c5b230859f98185cba66555bc3a6bdd07a4ee851846c37068b6d829e1372d3bbbdd023263933337e4c2c0173bbd33df16cb127e1e2f9d2ee5b7a31e4dc97304 SHA512 ca16523dde2654b6fe8a107ec313da73da94fad32dd337867b4f5f61b763c61cc385c8868f349634759674b903a71ac1be2c863a69cdfe02baeaa15f1fc7ee17
-EBUILD slixmpp-9999.ebuild 781 BLAKE2B b8ad5eb2383051194b23e1fea137214f427591852a0944776fda66f06074eb44af0e37835eed92019585bc50b663e9e6dc8fc955796a88f0919f9548ff535f23 SHA512 e34094e3919cd5eeaa7cfe90d8f143d41c899f586eb401249cd00a439e55ac8f1a21626d8ee2b2ac8846f293f88fbc735c8f0161896c0c93745a7dd193474908
-MISC metadata.xml 530 BLAKE2B 33851d8e4b4acade2d0349540d63047db59627a7c0c84c9cab868360a8d53671336bce427fabaef795fb17c235740e3bc6ded84549d89cd433becf04de97566a SHA512 b14827992560c3f6010721507e7c9b6344525ca347a2f54987cb5678083beca92cd095a421d4fa45a18cc7c64c6c0b6f86f2f3af0bdcfc44267e30e63922f48b
+EBUILD slixmpp-1.8.2.ebuild 824 BLAKE2B 99f3e9d3b50214d74aa29594083bf0f8bad95984656d1573dcefa27ed1111a1688b47677998043a1c39c1af1d374ab4dd5e97383ba911951e0f155e125b743ed SHA512 0174f09ce11a568861a9578afe440d0c351832d3fe69fb330cf8c41baa277769b9e2def8d97d627ab8f76a7dccc4ad2e23ad8e519edd9b22883f3d4c4706d970
+EBUILD slixmpp-9999.ebuild 824 BLAKE2B 99f3e9d3b50214d74aa29594083bf0f8bad95984656d1573dcefa27ed1111a1688b47677998043a1c39c1af1d374ab4dd5e97383ba911951e0f155e125b743ed SHA512 0174f09ce11a568861a9578afe440d0c351832d3fe69fb330cf8c41baa277769b9e2def8d97d627ab8f76a7dccc4ad2e23ad8e519edd9b22883f3d4c4706d970
+MISC metadata.xml 418 BLAKE2B 24c02f722eda50cda05da1a70efe953324ec8a1ba91a755e356bc9953387cdb35876f072a7f045dcda9e4fd74e73fd5bbd4f0f7d921431a374543bb02d5813c7 SHA512 1c36a0aef8162cd0b19eadec95dcdd5ff8f742c7438097e198736ae4772aba3a6ff41553a08878d54d0c548900444e2d40187f669a46173dd4f89072ac234365
diff --git a/dev-python/slixmpp/metadata.xml b/dev-python/slixmpp/metadata.xml
index 520e5b3634e7..fb6f6ae3fe26 100644
--- a/dev-python/slixmpp/metadata.xml
+++ b/dev-python/slixmpp/metadata.xml
@@ -5,10 +5,6 @@
<email>flow@gentoo.org</email>
<name>Florian Schmaus</name>
</maintainer>
- <maintainer type="person">
- <email>andrey_utkin@gentoo.org</email>
- <name>Andrey Utkin</name>
- </maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
diff --git a/dev-python/slixmpp/slixmpp-1.8.2.ebuild b/dev-python/slixmpp/slixmpp-1.8.2.ebuild
new file mode 100644
index 000000000000..a09033bc02fb
--- /dev/null
+++ b/dev-python/slixmpp/slixmpp-1.8.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python 3 library for XMPP"
+HOMEPAGE="https://lab.louiz.org/poezio/slixmpp"
+LICENSE="MIT"
+SLOT="0"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://lab.louiz.org/poezio/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+DEPEND="
+ net-dns/libidn
+"
+RDEPEND="
+ dev-python/aiodns[${PYTHON_USEDEP}]
+ dev-python/aiohttp[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/defusedxml[${PYTHON_USEDEP}]
+ dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ ${DEPEND}
+"
+
+distutils_enable_tests unittest
diff --git a/dev-python/slixmpp/slixmpp-9999.ebuild b/dev-python/slixmpp/slixmpp-9999.ebuild
index 1a7f67fcb5c6..a09033bc02fb 100644
--- a/dev-python/slixmpp/slixmpp-9999.ebuild
+++ b/dev-python/slixmpp/slixmpp-9999.ebuild
@@ -27,6 +27,7 @@ DEPEND="
RDEPEND="
dev-python/aiodns[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/defusedxml[${PYTHON_USEDEP}]
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
diff --git a/dev-python/snappy/Manifest b/dev-python/snappy/Manifest
index c8bb2f0618c1..aeed82b6ced9 100644
--- a/dev-python/snappy/Manifest
+++ b/dev-python/snappy/Manifest
@@ -1,5 +1,3 @@
-DIST python-snappy-0.6.0.tar.gz 21344 BLAKE2B ed5b3796a6af9b2196a1cd5353cefb808a878b324d2eae6f83fca12400365c069ed38ad50d790d6201ae9584128371a655ac2003708d324fe227e0153ddaca5d SHA512 185f43fa3adef2a5ec7468f993b83d356dbd76b3340badd308ff2350352b004c4c9528b73282407ebc4f6e1c23a03c1b9abd9f3915b04771ad9b011d7163a63c
DIST python-snappy-0.6.1.tar.gz 24110 BLAKE2B 66ba24aa1768084c87188dde6eb6c98daf90da39e49902bbc283226aaf28b8d267bbc69f3cb9f30d9aaf64b3e25cc0fae47113bcc65f18dbec2128294c0dbe4b SHA512 43301f568633068bbdcb3dc318f37efcabbb5bd3f61a06b3a3a476006c3cbc1dfddea4ac2de0876bb127b354aa81ccc55dc44631dc8fba06036a0b6c7dfbdb9b
-EBUILD snappy-0.6.0.ebuild 696 BLAKE2B 81970e2669a797f365f62af32b1bfd8814732c7953bd86947e576d773c149dec35769c4430f74c401302b44473f87f5c0a4ce76ef5a945f20bd9e0d5567b38d4 SHA512 c2ea7ae542a5f4fa849649c7e9d6855f3f38c47e4c1cce4ed13c41ab4fc17326d3beb6ad015155cb2b93fc074bcb8286a0f14c9d173293bb6df56fcecd165428
-EBUILD snappy-0.6.1.ebuild 740 BLAKE2B 2f7f8604c0c946000270db91e45777c077eed5f53a5a57e0a232567da34c3f477c6440c93c064e8a6e78d2967a79ed9dd5071b35d75e7717f60b3d55fa37a1d3 SHA512 ed04372eba5cf2294ab3561e0aed33892289e5885113f7b325cf1140ea362322c5a3490e1acd886a498b1bb4d6fdd32711d72fbeab149d3868a04a5645f06c2e
+EBUILD snappy-0.6.1.ebuild 736 BLAKE2B 04f4ecd47b85047a5ba8ccb0d785af7ccbe2984e470c6fed1f36b7a28cb1a8dc7e0338df8464006422782199efeaf4e811ea47ec276e555c4e2b6280bccbc59b SHA512 c053b0d7e82f748777f9f66758dfe7e4c5fafd961485fc2828200ecdb3c5e8727d8446eabe0a26d3c06b8d9fc9ea400708a690c0ed2b70f473e759074d73eb2b
MISC metadata.xml 377 BLAKE2B 5f5e3a28de9581661a02df12064d6682c05849ff7e4c5a26cbada7cdea562bc6c4b086f6d68382d962cfe23e1b250e0a87873229f406d0cb52dff1df5606aa65 SHA512 1cd283f4145af830191d8658c7ccbcfe7866cc5d2c6861171320a5990e4e0de402ffb6b221013ebbf844b9022654c230040153f77d0bf2c77e92e427ea7b7021
diff --git a/dev-python/snappy/snappy-0.6.0.ebuild b/dev-python/snappy/snappy-0.6.0.ebuild
deleted file mode 100644
index a2c4b7812b44..000000000000
--- a/dev-python/snappy/snappy-0.6.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-MY_PN=python-${PN}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Python library for the snappy compression library from Google"
-HOMEPAGE="https://pypi.org/project/python-snappy/"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
-SLOT="0"
-
-DEPEND=">=app-arch/snappy-1.0.2:="
-RDEPEND=${DEPEND}
-
-python_test() {
- cp test*.py "${BUILD_DIR}" || die
- cd "${BUILD_DIR}" || die
- "${EPYTHON}" -m unittest -v || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/snappy/snappy-0.6.1.ebuild b/dev-python/snappy/snappy-0.6.1.ebuild
index b1383bcc0304..2d2b76271cae 100644
--- a/dev-python/snappy/snappy-0.6.1.ebuild
+++ b/dev-python/snappy/snappy-0.6.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
S=${WORKDIR}/${MY_P}
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~riscv x86 ~amd64-linux ~x86-linux"
SLOT="0"
DEPEND=">=app-arch/snappy-1.0.2:="
diff --git a/dev-python/socksio/Manifest b/dev-python/socksio/Manifest
index c1b23d0fb877..d19d19803f52 100644
--- a/dev-python/socksio/Manifest
+++ b/dev-python/socksio/Manifest
@@ -1,3 +1,3 @@
DIST socksio-1.0.0.tar.gz 19055 BLAKE2B aa6bff92ae19611151070fc8e9661d532bd970d5d9d7ab8752fe77f7b4444957710ceff09d76b9f69ff71b48daf54659b4d523bc6dd01a28580d25f1e0ac055f SHA512 89bce7294555e2623df68e99352c27b83af38a4fcc4e3b86c8826c9c4bf545eeaf0a6328b000cfe1d286fa442c756c4579b4887cff03bc9e559cd66414a7ac6f
-EBUILD socksio-1.0.0.ebuild 611 BLAKE2B a702e85879acc4dd3eb3a96db6ad47591322371d465cc7f238a7a8395f2cf41bfa0d324f232572c6f48b51283f0b16c2d692552557adc8d74caa366396da26ad SHA512 82fa703b42fb0435366674f241aa715c4f553546ecdeb48a69b1d998bc23363ceda1931ca934d6556558e70b488ade9e9f600b7518398111a7171eb9841bcaa2
+EBUILD socksio-1.0.0.ebuild 630 BLAKE2B acfb34a8c74be6c3585c855b7578260451d924f693144a9a57cb6274bc99d9d848dc67bed21834168b6f737f40f55faff5b3f6281d1c0ce58ef60e2cea0ab93f SHA512 12c9209378d549f357f683e989dce442aabc2703c05a06532e9b459f571edb5270e60edc10bf118cd536c88c8acfc64c5808507303666a8ac04c3611386e6eeb
MISC metadata.xml 394 BLAKE2B 9dd0d2bb0f8a21888f0b275729cced562c57eb97916e5c5d2735db22d9e2b7faff8a1da5254f9ab6e058f7eb7338d643621f1f9c8d6c9ba401ec9d17668a9910 SHA512 0a641cfb5fa10d7155eac214d9dfccf14f42201a1e5fbf82f58fa7e50533bbc01dda530228fa8fd70a89732c5fab1e78c4d85bc1e9f4c9e8ddee67e374a18d43
diff --git a/dev-python/socksio/socksio-1.0.0.ebuild b/dev-python/socksio/socksio-1.0.0.ebuild
index bb5da3150620..c97f9b74217c 100644
--- a/dev-python/socksio/socksio-1.0.0.ebuild
+++ b/dev-python/socksio/socksio-1.0.0.ebuild
@@ -3,8 +3,9 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
inherit distutils-r1
DESCRIPTION="Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5"
@@ -13,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_tests pytest
diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest
index 9c7ce9f5788d..f4f39d35e07f 100644
--- a/dev-python/soupsieve/Manifest
+++ b/dev-python/soupsieve/Manifest
@@ -1,4 +1,6 @@
AUX soupsieve-2.2.1-lxml-libxml2-tests.patch 2208 BLAKE2B 3948099554c06afe5b57b68bdaa52157311b15941f62f02256131a8b4f7189347b5754d3ea5c73372503362f3444dc3b6c63c04c52f0fbdad8506920b9f2557c SHA512 5725d0425e64b7150bef62ef81c2de06cb452554b18f4191a056f0c776f5955ddb572d939bc1a2f5e9d265a0e8a8d9eab17953896d9dfe288c59464cee66d9d9
DIST soupsieve-2.3.1.tar.gz 104251 BLAKE2B c395b8dc0944457d6c5f217a03c6fc5f3895868a629eb72d86733fb0d9c6b1d1c41a2e035d5118c9c6fcc6a22e9ff79b9de8417131d30bbc6e1ba02c813ced56 SHA512 3f1245b27d67e8b37bce4cb0b21b2b3f4d6b7ae112cc66672e5406c0701b28e605ed12db1e111bfeccea15625b17042e398b075b7f026d3f3e15069f0cafccac
+DIST soupsieve-2.3.2.tar.gz 103869 BLAKE2B 0820f3935aaf0bda436abf10ddb0d64d6b2de99d116fdc84518879ca468688918a0995f4666e04d4892fee4d221b2d6a843f200c4bf05c3bf5755004a3fbb7ec SHA512 a91c453098697d0b6120e80dd2cf56ec0359d9d3d98ef54e348e8f9832b3b70626fcdc7c21bc3abe0fba32a83cc62d05b750f2d2fa79261479bf89c0aa782caa
EBUILD soupsieve-2.3.1.ebuild 935 BLAKE2B 25da4654f5df3de9c53eac5d63f5df9eba3cbaf0b49c6e86020a8d223e2a5c4a3ddd5462ea3237007a175e6459ba6c96a4e8745a36b5ec175b2f132b37770412 SHA512 24c80523d19bf77bde69918152cf0a10be79f5f6d2a45ca5e27f6984ba85c40eaf262f1d4a4d61ef0fae3e6903d34884f654b26d4c2e31e2d67c95f36f9d8d4e
+EBUILD soupsieve-2.3.2.ebuild 729 BLAKE2B 6faa7fffb87044fa3e66bec1752317fc839de89ed1787bf21ffa06128f06463fd95a3c36ce5d0c384f19c11ff01c01cf4797c409ad72d9737ed8a9c766d362c3 SHA512 5dc6a92f7b2a44528d56556c85f517bcfe862f8c63151153e6a4470a3510cd73481a82eb4cc314a1cca64c9c64e39c9cb07d710e67ce32beb9ed3d4451ff22cb
MISC metadata.xml 399 BLAKE2B de09909e906d138c664a0926eca614abf7953e16d5fb0bb0babed691906360cdb8c87b9a79ea5ddd2492b4e8cee561e5433d02ba47be5cf670fbde9e70dfed9f SHA512 0ca6cbc294f232ae9d0f5f0de3cb1c133f5742435d523a0481bd7449dd9a75aa950f08a668b4e1900e520461410e0eb864dc913361204909524805f1cb9e0a2c
diff --git a/dev-python/soupsieve/soupsieve-2.3.2.ebuild b/dev-python/soupsieve/soupsieve-2.3.2.ebuild
new file mode 100644
index 000000000000..396620e5b02c
--- /dev/null
+++ b/dev-python/soupsieve/soupsieve-2.3.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A modern CSS selector implementation for BeautifulSoup"
+HOMEPAGE="
+ https://github.com/facelessuser/soupsieve/
+ https://pypi.org/project/soupsieve/
+"
+SRC_URI="
+ https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~m68k ~ppc ~riscv ~s390 ~sparc"
+
+BDEPEND="
+ test? (
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/sphinx-autodoc-typehints/Manifest b/dev-python/sphinx-autodoc-typehints/Manifest
index 7787017e7536..da17c65150e7 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,3 +1,7 @@
DIST sphinx-autodoc-typehints-1.17.0.gh.tar.gz 26087 BLAKE2B d2193378160404dd18ee066dd09c299f69d92b3b747edcd88910a8eb29a707b0ad3f7c95e56a0137c19010d37bddd3d72c5d378dcf72376ea36d69ab2eba52d4 SHA512 0b35cbc3a26cd084c7c741df1ad0a0887eca9943adc16980f7dbc3304c00854bb2861b1314c126e59b2d59cdbff22f5f466cc433e485ec05e40ed93e36ee9650
+DIST sphinx-autodoc-typehints-1.18.0.gh.tar.gz 26201 BLAKE2B 00c2be7d1a9770bf3c2a133ae5f810703e70afc0ce3372c5e667ef9e8783ce74c28fd796211a8bb38507ed1d1142c52461c6d6002069756961dc8d95e837337b SHA512 fa2202551365e929b5dda4c97f9565fec124cb1edda3a957953f4d59716d1c1e28adca769c3dbeadf265763cfb123bf6fefce0f9d9467daf4043f93d360195e3
+DIST sphinx-autodoc-typehints-1.18.1.gh.tar.gz 26424 BLAKE2B a30b966d26e89a7771404d4f9434038e4f201458bda439bf8fb3d2c2fc6dac0f12743622193edf45335d04148c96b6c3d51c2c7fe5437cb67b3b272ab19b2f18 SHA512 6c788949d1d3903ac589283e9188d5db3e0f173be1bb1a4740a88fc0383d7011fe60e57d25af74a2fc147b3c4d76c48770515bb8dbdf4ff18fb4bfb110a4a241
EBUILD sphinx-autodoc-typehints-1.17.0.ebuild 1042 BLAKE2B 85c6f41bea31bec7a0d163086be0ddcbb462205a98a95b9ad15857f0355c5e6ede97990997a00ba67048b602bccfa8611ae8289a8bad574e2c4a121e1c5c62f3 SHA512 e5664ea5b8da3b5db3183bbf5b25e20e97d3374044f032d597d7cea01c07220ff74304b2036f92d43259f15be16fe46002098b235b49b12f50dcdb2f94ec2eaa
+EBUILD sphinx-autodoc-typehints-1.18.0.ebuild 1061 BLAKE2B 68c8f24bfc39cf000df5d1926451ceca683bee159a3b3e16da41b3415a38331c61c9815d7e45009119df52720dff437d73c79a5fbd933b5d5f1143466c524b48 SHA512 45cf5b1a59c058d83a69ceede72849f2292b6ed1901b9d0ff8109992112f084f36a6bab1de69bf8bcd60ced865e1773b7bf0d7ed1e0357cf6f02fadd3f07bdc7
+EBUILD sphinx-autodoc-typehints-1.18.1.ebuild 1061 BLAKE2B 68c8f24bfc39cf000df5d1926451ceca683bee159a3b3e16da41b3415a38331c61c9815d7e45009119df52720dff437d73c79a5fbd933b5d5f1143466c524b48 SHA512 45cf5b1a59c058d83a69ceede72849f2292b6ed1901b9d0ff8109992112f084f36a6bab1de69bf8bcd60ced865e1773b7bf0d7ed1e0357cf6f02fadd3f07bdc7
MISC metadata.xml 700 BLAKE2B 6e748d584e7640fa73a7f481ba91d37e983e97b332416acae73a87043693e5174b0f98c667e0a41abb7684a29b1136ccf681080b84a7bb8a7db73cbb14b85b69 SHA512 a149590e27acdc56ec0de8d57b5f378134480d24df0f0406a641b27b6cdff14a05dddb99a8e58781c23cc5112b1468fe06e9df28e8532a23b33ca817bd05c137
diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.18.0.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.18.0.ebuild
new file mode 100644
index 000000000000..566a798017bd
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.18.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension "
+HOMEPAGE="
+ https://github.com/tox-dev/sphinx-autodoc-typehints/
+ https://pypi.org/project/sphinx-autodoc-typehints/
+"
+SRC_URI="
+ https://github.com/tox-dev/sphinx-autodoc-typehints/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+
+RDEPEND=">=dev-python/sphinx-4.5[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/nptyping-2[${PYTHON_USEDEP}]
+ dev-python/sphobjinv[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # this package is addicted to Internet
+ tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+)
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.18.1.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.18.1.ebuild
new file mode 100644
index 000000000000..566a798017bd
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.18.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension "
+HOMEPAGE="
+ https://github.com/tox-dev/sphinx-autodoc-typehints/
+ https://pypi.org/project/sphinx-autodoc-typehints/
+"
+SRC_URI="
+ https://github.com/tox-dev/sphinx-autodoc-typehints/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+
+RDEPEND=">=dev-python/sphinx-4.5[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/nptyping-2[${PYTHON_USEDEP}]
+ dev-python/sphobjinv[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # this package is addicted to Internet
+ tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+)
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/sphinx-jinja/Manifest b/dev-python/sphinx-jinja/Manifest
deleted file mode 100644
index aec648ddf90f..000000000000
--- a/dev-python/sphinx-jinja/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-DIST sphinx-jinja-1.1.0.tar.gz 7306 BLAKE2B 17b8df65f32e0b39eeed406b9bd71974a2b4399154b6d3bf13d9011c0d415b856345ec2fffff8fed39f893b7adb5fa1c012ebf80319ac6af74739e7fe9372229 SHA512 acbe1c2f2044b8e202db60a9964c509a33206c113ca2833dc43bb4849bc91e26b0c84959d8c8f2e5331c33c2e9de73c0348a3841740a5b7d260a43bf4876949f
-DIST sphinx-jinja-1.2.1.gh.tar.gz 16963 BLAKE2B 6ec67c6e212fa9e99705c02633416d1397a5ae36dc66984f2839609b9924930b6b5b49ff56b0b712f1326f6651f44d2ba3a15c0061cb6131517f6a463b12552b SHA512 31905aef35b87e5b44bc777a5bd01c5b9fe9350c849b918407710a6b75e26a1f217cd2524874ebb2b97c20c53c4f3fd678b1f166f8100eb81b489f23d114d24b
-DIST sphinx-jinja-1.4.0.gh.tar.gz 17768 BLAKE2B dec2f78020603882c45427f34a336537394d9c3454a6fa021969c8ea2ba0fa297be32565c7afd3f061c8ffeb644e86d8ede935222b3f71419d09038b213b70c8 SHA512 7762b38fa1bf8c7d6a2910aab6c8c80f8df446754f311375cff4c0d6c163bcde10475c2eb7fe2892bac1ab4c24d92984e96fbcdba65c2be100668247a7987c05
-EBUILD sphinx-jinja-1.1.0.ebuild 858 BLAKE2B 489745ed965b4bcb5aa4c447aeac73bf6ff21e1599786aa21b3c0cb9a311c160860351c0f088dfc71cf78b7b041a46649908016d3441b0b4c0705383b656442e SHA512 794118f3a62fc7cfba94b1af47a1c5c332ade37ab555abf45d5922624fe764988fb080976774c4e80ad3e1650774286997226fcebdbf66b05879ff26d80c6177
-EBUILD sphinx-jinja-1.2.1-r1.ebuild 744 BLAKE2B 102fe8b1ad8336911b5d565743f7e56dbcc5fb88da85f8c7ec8547c3be9a50c15386214eef8322d2ba1c610d9cc2f8c6e2f61497e6e979cd22783358bbf0ac94 SHA512 2f3bff4b05390c7d29184cbe66ac27c765f6da0b3a1fbbd7b50a8256f70e307f51501f9177fdd935a7a98b9f601a5db83a2b7fc0ac360b7d7543e1ea415f9cfe
-EBUILD sphinx-jinja-1.4.0.ebuild 744 BLAKE2B 4725d99f82537003236b57fd577b223cb5106dacd2158930379886767c959302794ff0216a86c92f43e17a6cddb0d1ea4917d795f3e73f10f75e18c756dc8b5b SHA512 3e2ad279e00e62bc63d738fa93f02bd26e5d4f1972a7c22dbd75ea6e69148065549a7339dc8131aa9eae01ba310f195b5fe878445a4da99f41e505f15680cb12
-MISC metadata.xml 421 BLAKE2B 99ffa81ad81b8ae46f1dc4eba44492940d1097ea09e3d6fe171249756b35114b6becdd5eff3ed4d81154e63a7ded579b37728cd88e5e3dfb659a17c79921df02 SHA512 c60a68b7c6b7c89bc2707f8f5972d7680541e3f27c7f1ee8c963b7efdae606e5df031cb759d58a55bd02fda07df3e94e35a50e99a4a8bf9eebec66ab33eb7333
diff --git a/dev-python/sphinx-jinja/metadata.xml b/dev-python/sphinx-jinja/metadata.xml
deleted file mode 100644
index ebc1e5ed7b77..000000000000
--- a/dev-python/sphinx-jinja/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <stabilize-allarches/>
- <upstream>
- <maintainer>
- <email>tardyp@gmail.com</email>
- <name>Pierre Tardy</name>
- </maintainer>
- <remote-id type="pypi">sphinx-jinja</remote-id>
- <remote-id type="github">tardyp/sphinx-jinja</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/sphinx-jinja/sphinx-jinja-1.1.0.ebuild b/dev-python/sphinx-jinja/sphinx-jinja-1.1.0.ebuild
deleted file mode 100644
index 49aca906f001..000000000000
--- a/dev-python/sphinx-jinja/sphinx-jinja-1.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="A sphinx extension to include jinja based templates into a sphinx doc"
-HOMEPAGE="https://github.com/tardyp/sphinx-jinja https://pypi.org/project/sphinx-jinja/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
-
-BDEPEND="
- dev-python/pbr[${PYTHON_USEDEP}]
- test? (
- dev-python/sphinx-testing[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests nose
-
-src_prepare() {
- sed -e "s/import urllib/import urllib.request as urllib/" \
- -i sphinxcontrib/jinja.py || die
- distutils-r1_src_prepare
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- find "${D}" -name '*.pth' -delete || die
-}
diff --git a/dev-python/sphinx-jinja/sphinx-jinja-1.2.1-r1.ebuild b/dev-python/sphinx-jinja/sphinx-jinja-1.2.1-r1.ebuild
deleted file mode 100644
index 95004b796bcd..000000000000
--- a/dev-python/sphinx-jinja/sphinx-jinja-1.2.1-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-inherit distutils-r1
-
-DESCRIPTION="A sphinx extension to include jinja based templates into a sphinx doc"
-HOMEPAGE="https://github.com/tardyp/sphinx-jinja https://pypi.org/project/sphinx-jinja/"
-SRC_URI="
- https://github.com/tardyp/sphinx-jinja/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-python_install() {
- # Avoid namespace collision: bug #829747
- rm "${BUILD_DIR}"/lib/sphinxcontrib/__init__.py || die
- distutils-r1_python_install
-}
diff --git a/dev-python/sphinx-jinja/sphinx-jinja-1.4.0.ebuild b/dev-python/sphinx-jinja/sphinx-jinja-1.4.0.ebuild
deleted file mode 100644
index 02b1b2f7a625..000000000000
--- a/dev-python/sphinx-jinja/sphinx-jinja-1.4.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-inherit distutils-r1
-
-DESCRIPTION="A sphinx extension to include jinja based templates into a sphinx doc"
-HOMEPAGE="https://github.com/tardyp/sphinx-jinja https://pypi.org/project/sphinx-jinja/"
-SRC_URI="
- https://github.com/tardyp/sphinx-jinja/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-python_install() {
- # Avoid namespace collision: bug #829747
- rm "${BUILD_DIR}"/lib/sphinxcontrib/__init__.py || die
- distutils-r1_python_install
-}
diff --git a/dev-python/sphinx-tabs/Manifest b/dev-python/sphinx-tabs/Manifest
index 7754999f5e80..38046e83698a 100644
--- a/dev-python/sphinx-tabs/Manifest
+++ b/dev-python/sphinx-tabs/Manifest
@@ -1,7 +1,5 @@
-DIST sphinx-tabs-3.1.0.tar.gz 521642 BLAKE2B 10fb138f62ff98316b348437d1fcb0354060a89902b6706919d4439800b79b94d68fb871d37abe3ac5d19a7920c928143251c5d58d5f66979b9e551797d8f9c3 SHA512 4e278e860a763cc03981dc15ed493fb1a9c43f671031eadf7c75412687543e4eaa75c60d527fd6c7f815d4abe79a833cf11ff97b660c47b635fc8b0b3c77bf3f
DIST sphinx-tabs-3.3.0.tar.gz 523885 BLAKE2B a02426197dad8d68f57d94804f9c8488236943719e26c3b65f0bea0f539c9be2ef11d9df9b69810081f354cfdbdf8bf5e52806b79b902a3c6bdc0bb36df9e61a SHA512 95b601ac08bf69c96b97834878b2794d0fc0e3aed860c5bbb174e039207b6dc07369f8a5108353a1823e76ac42d0068d4d5185992b1124e9b71ee7cd9c8dc778
DIST sphinx-tabs-3.3.1.tar.gz 523932 BLAKE2B 8b941eb549ea8a10fcd329e880b8fa15742ba7903f4f9d6422335cf889c344a1fec8f16798c286b0c0f7561c128ea297153c31d0445b867e5e23f7960698d31a SHA512 d93ba1149a20711b52f8a76f22d212fdbb97349561f3e13b53873cdb4dba8f18f645e2d73ef378c2dde3d1c0c585c1402d73f4102da0e973be0c90a5912e7036
-EBUILD sphinx-tabs-3.1.0.ebuild 944 BLAKE2B c40c2b8039c13633caf5afb5593a00ce0463f8955d33c84153373311b0c9fe11965035d722deccd3429a3bd500f0662a1cc904cd07cb06b3f0cfe79011f63c43 SHA512 704715782bea6cd5c44ba112d6a020bfed2dd1b75444b0a4a3347a8e8bc016e00a8b298507703068d41b2c2f6031ddd7988f0a2adfc92749a81dc791ef9684b8
-EBUILD sphinx-tabs-3.3.0.ebuild 979 BLAKE2B 7811bbc01072ad0554567c30d1860f9b88905e9b2e76eae6ffc4b974aecf77da03aefb1ba5b15cd79ccb2aa831a5dafd5fcc62783e6d82a18db00df63129dd46 SHA512 97e50fa56292398dfcad8696c8a2dcbc1d7d4f01dd2e5b6b688de5e51a60afc20a7fad1ad0813f32b663d299fb6a7ab07a5f9ecfa73862a5ab1f45e838d0773d
+EBUILD sphinx-tabs-3.3.0.ebuild 971 BLAKE2B 7b901c3c52b1b69c589e6cd20f161340321eb4a02dd0d0d09925b1f6026a5f34b2785f390ee90577ca3e0ee252132b0986d0480bdaa2e90d15353f7ddda7c8ad SHA512 c8aceab726f0d16be66399182eb8d1b4c3f131a82bf6ad21d077cd778004a615ae52ef4e87da5aacbd14ae7cd5d16b5970d1dd37cc8aae054f8acb4849f7b8cf
EBUILD sphinx-tabs-3.3.1.ebuild 979 BLAKE2B 7811bbc01072ad0554567c30d1860f9b88905e9b2e76eae6ffc4b974aecf77da03aefb1ba5b15cd79ccb2aa831a5dafd5fcc62783e6d82a18db00df63129dd46 SHA512 97e50fa56292398dfcad8696c8a2dcbc1d7d4f01dd2e5b6b688de5e51a60afc20a7fad1ad0813f32b663d299fb6a7ab07a5f9ecfa73862a5ab1f45e838d0773d
MISC metadata.xml 384 BLAKE2B 30013053128e39ca868d7643acbb5da9b87ba83f5fb6657a57dcee48d7322d72d7e7dd5e0d9e27a6b352c968a83f8e71b1c9ca56229fa5fe1eae0641d523a4e6 SHA512 0889534d054123371736de66f805503feab4737fc8b5cf7aa65bbd6f68528f4e871f7c540709b8c34b2d011bd89d889bb94c275e0900f9b3f3701e1628d7a9ee
diff --git a/dev-python/sphinx-tabs/sphinx-tabs-3.1.0.ebuild b/dev-python/sphinx-tabs/sphinx-tabs-3.1.0.ebuild
deleted file mode 100644
index 4a8aef5f6db3..000000000000
--- a/dev-python/sphinx-tabs/sphinx-tabs-3.1.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Tabbed views for Sphinx"
-HOMEPAGE="https://github.com/executablebooks/sphinx-tabs"
-SRC_URI="https://github.com/executablebooks/sphinx-tabs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 x86"
-
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/pytest-regressions[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/sphinx-testing[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
-
-python_test() {
- # Unpackaged rinohtype
- epytest --deselect 'tests/test_build.py::test_rinohtype_pdf'
-}
diff --git a/dev-python/sphinx-tabs/sphinx-tabs-3.3.0.ebuild b/dev-python/sphinx-tabs/sphinx-tabs-3.3.0.ebuild
index c92f3639cf1d..552657909b41 100644
--- a/dev-python/sphinx-tabs/sphinx-tabs-3.3.0.ebuild
+++ b/dev-python/sphinx-tabs/sphinx-tabs-3.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/executablebooks/sphinx-tabs/archive/v${PV}.tar.gz ->
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
=dev-python/docutils-0.17*[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinx-testing/Manifest b/dev-python/sphinx-testing/Manifest
index ec5c3019f19d..bbb5131a821a 100644
--- a/dev-python/sphinx-testing/Manifest
+++ b/dev-python/sphinx-testing/Manifest
@@ -1,3 +1,3 @@
DIST sphinx-testing-1.0.1.tar.gz 11513 BLAKE2B 46ede243507a0d90b2ad4b918deadb818491bb0ed15ce41886040c52650f9fd348ff57c03766fd1e7719bbb54726f8915e091cf94a5396da946102ca49fd07b2 SHA512 2d377c0c6fe8e34a463b35e96938507a3ca35fa06cd19a2682eb55825e1b88982a80a02ebb9a02a47f11ca5e8fe6a5b9e5c8114d955fa3b774e0148e82121818
-EBUILD sphinx-testing-1.0.1-r2.ebuild 609 BLAKE2B bc444324ea3656cf320e78dbf43179bdf9e7d22d81964a1a0f34b65ca832b224fd5f8494f5c167c0cbbb0bdf8ef3bd1a6b3cb3700c6fb71b5ba70fc80a29abf4 SHA512 cb1a574cb48e36cb867189cfa3d37cf6467b8781b6cbc12b7a99dddf8c30e2d29888774698be8126949ceaa606370c9fe67d81f49058ae9f13a8f86ce409dc08
+EBUILD sphinx-testing-1.0.1-r2.ebuild 608 BLAKE2B 27c16d80a777d849f887a0ce7925b64dfe5b9be656db651af13c2bfa117c812076e5a07b2e292e0fca3bed0caef1863989fd0b17db67b7ff9b3dc1c702d0116b SHA512 ee175a9e6815974384fdc9906ad32d012a49d50e7997fdac364324c8afb2cfa3b4e367dfece905312edb6308c18ab1d4e22bcbeeb89e5539bb1d3540f6fc80dc
MISC metadata.xml 383 BLAKE2B 41e841d52facd1baa27b1792d1200e275c4925c84d45ab17fe3ed243107de05e0cd70b9e73227bf7cdeabee8ef03175da471a7d357228e546df35fd1c7de9d24 SHA512 2fe1d7bc1e88c836b2ed8ce0f2cd6e71b5ea52fd94c0581c29a285402ba8f81f62cdece2b86776a02a9082ce7ee52f0881088fa28c263c7a2a8a85b1614b7ae6
diff --git a/dev-python/sphinx-testing/sphinx-testing-1.0.1-r2.ebuild b/dev-python/sphinx-testing/sphinx-testing-1.0.1-r2.ebuild
index ed04dc7675d3..cac1dd5705d2 100644
--- a/dev-python/sphinx-testing/sphinx-testing-1.0.1-r2.ebuild
+++ b/dev-python/sphinx-testing/sphinx-testing-1.0.1-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinxcontrib-bibtex/Manifest b/dev-python/sphinxcontrib-bibtex/Manifest
index f66aa0fdd83c..d6202cad4a37 100644
--- a/dev-python/sphinxcontrib-bibtex/Manifest
+++ b/dev-python/sphinxcontrib-bibtex/Manifest
@@ -1,5 +1,7 @@
DIST sphinxcontrib-bibtex-2.3.0.tar.gz 100159 BLAKE2B 96c9ebf48f11354ea3978a053828f9290457aff4fa1f0bb3d9f94bfe6fb5d5463f83bb12004f22bf8e34a517393848482a27d6754c682d25a0de64c3c7d06ecc SHA512 84652cfc7ad19ad5cdc1dba9a8aa7f835c5c95850a8e941067fd79b6b271733a63a1ba457a59e18156737888c2f42350b7fe0cf2d55ea478629b74b00d14f908
DIST sphinxcontrib-bibtex-2.4.1.tar.gz 108355 BLAKE2B 2ebe53186b7bbf6ef5e09f05e3586b3a2d126978ef87a023f577cb9768621ceea8eaba8be3d03f55d3c7cd0cd7682c598cf141468129866fb7ac9f08ed0e9245 SHA512 9f323379d2626837dc199ac6c63c555eef8a9fa7c1b215f68d5f2c2769ff4027a027c1a46abe9b09aadf87144ddb22e08aaa47838183a82ff0e12fbd91a5334a
+DIST sphinxcontrib-bibtex-2.4.2.tar.gz 284061 BLAKE2B 06d9a868da621cca522c45998ce5f28a5aafc501127760c494e9e796d807800cccf3ee0cace7f4b824a00a76e8dd80e77d0ac5e037f2eaebbeec2ce4ea2ead70 SHA512 52d47bf0a20ef13f29b712bbe66cbcb98bd9531b8032a847375ff23180368decc3f89c2323b9ccff77c9bc9fdada63c521a81da6b701533973fcf627c2672e82
EBUILD sphinxcontrib-bibtex-2.3.0.ebuild 683 BLAKE2B 1384758ff607eb88782904286af4dc154d799072a5369bb8d1b6d07b4ed84c5cf9d89f2c5fd2acd22746aed8a831eddb1a7d4ed0043fe6bcbbc1781584aca94b SHA512 682e29f3834d198b3586eddecdbbe6776fb8627d6278f31c0ed4ee671617baf31c90f2735cc799764c8d56e019f3b4e9a63f9f8cab5ab664dede842c2518b71e
EBUILD sphinxcontrib-bibtex-2.4.1.ebuild 986 BLAKE2B b6a97ab8ad322f2de9f5b932f51a69268b669c2a6014ec759f0182a25b2c9094ca90f01b389486690bc866bffe1a420da28581c1a7aee8e9dfc87a388ac205be SHA512 a985dd543d498a1f753d332a16cd886a2d05e1e4a7a05fe94d817a95581642ff912f5e420e8a7480f89359bb0025800b9c518fdc9820c83ecec9f8a0f790d6d1
+EBUILD sphinxcontrib-bibtex-2.4.2.ebuild 895 BLAKE2B 5533d9858e42d8fcf23a9ba60f2a250bb0ff76745ce1ba1e3a96ed146e31493356468a2d621e320fe2c9018fa58418d0ff1b112ad034ed41df66c4e77e7c8ca1 SHA512 17928c553024121f85ad78a6071f75b12056aedb76314844211029f7f771658a4fa2a7e8a43fca7c435bbf1e176102e7dbb6dab0a57d9675a62e85eda8963fb3
MISC metadata.xml 438 BLAKE2B 265a193a9152a7ba1974237391e9d6bad963df7634d1b6c9f28322c0032de1897c3f1ef370bfd036f35e752fa15209cd4e856d1cd3ca3a5294cfdcb3802f877d SHA512 450565aa679724dc0b99db698ffbf99f91e5c019b74bfe7772750eda72f094649ebb4ca815cbea26f4ecb795939ded7af8cb45cec2cd118e9e69d68f01c889fa
diff --git a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.4.2.ebuild b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.4.2.ebuild
new file mode 100644
index 000000000000..d63be4fb2ab4
--- /dev/null
+++ b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.4.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Sphinx extensions for BibTeX style citations"
+HOMEPAGE="https://github.com/mcmtroffaes/sphinxcontrib-bibtex"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/docutils[${PYTHON_USEDEP}]
+ >=dev-python/pybtex-0.24[${PYTHON_USEDEP}]
+ dev-python/pybtex-docutils[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/numpydoc[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx doc
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+ distutils_write_namespace sphinxcontrib
+ epytest
+}
diff --git a/dev-python/spotipy/Manifest b/dev-python/spotipy/Manifest
index 13de582c7400..1179d9026743 100644
--- a/dev-python/spotipy/Manifest
+++ b/dev-python/spotipy/Manifest
@@ -1,3 +1,3 @@
DIST spotipy-2.19.0.tar.gz 102703 BLAKE2B bc132edb972236b43097c0bbc9d86932a3305d8bd3807e44e20767b123455950b8e01060efd83c87b3a162e329f5c48614205f131686af7f9312a44894a7f1e7 SHA512 fbaecd1a2cab3ef458d30de46cb89462021dfc3cfc85516d8bfe509af016a0b19af2f8de4f5cae36188b1ce1f5718c75edff0e71af2a87f4d720ee99d4541a6a
EBUILD spotipy-2.19.0.ebuild 1142 BLAKE2B e5758cedfe1043cdd44513808189a9414f51779f213488bf8fd10f047caff435329a1fb4f1e51c731d63e3cacf817c7f2268205cda6d1a46eff49472dcaf00fb SHA512 060ac664853b219996e5fa75f82601c07bdcbf25c657d6a22c17cba3c38c740caa0d5eda4513b336e69c82d4f22209982dcfe37ce8836a416f55968c6409c7d9
-MISC metadata.xml 401 BLAKE2B 431a96f43d9ed792a38755d916c3f50bc0f25be327504226513a9d40cf1632485bd27c83494f8043d629c3827d214db1bda49dc38fe0b648e5498bbcc6ede387 SHA512 d976ffef1ddd34a9d58ed9b5e04aa8d1ba3655b2fd8a7c9d1546239ae8a8763faace560b1eaf2dac91ae58101826b2aa1680123d0f19f66a80a8caac60593522
+MISC metadata.xml 448 BLAKE2B 2307d0b3ca490bcd41c1bf6f6c5a9b12ec0325781125bc68bb17ffb8408873243a9ce224c9405e5d998d1158376eefc211b0cb2575b8ef7dfdaf018d1dc58eba SHA512 17a5a5b1829478029810b46d448d03a74466ae2dc68bb83f295e71cf26c3b5c68a9f5c255529d7d19681986c8ed9f2386c818c73d47f94e85201123cf3ba6243
diff --git a/dev-python/spotipy/metadata.xml b/dev-python/spotipy/metadata.xml
index d6cea39e5dcb..7e88424460d2 100644
--- a/dev-python/spotipy/metadata.xml
+++ b/dev-python/spotipy/metadata.xml
@@ -9,5 +9,6 @@
<upstream>
<bugs-to>https://github.com/plamere/spotipy/issues/</bugs-to>
<remote-id type="github">plamere/spotipy</remote-id>
+ <remote-id type="pypi">spotipy</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index a8d7dba597b1..b56effdd1cbe 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1,7 +1,11 @@
DIST stripe-2.66.0.tar.gz 234929 BLAKE2B 289c3464c3aa9ef5ebeccaffde383271ca23e704303d5b5499d1f5f1f197483088781d16878749bca03c8ea56209a22173c376ef00510f53d81c733f0a626af8 SHA512 d716e82580757ec0b187a74de1f8ef7bbe2f32468f13c551886bcbadf631eef001df9f4d249f091856b009545ca8b6d60f16c07e79345fee33651e7d27fb31c0
DIST stripe-2.67.0.tar.gz 235426 BLAKE2B ee396b0b7d3991afdd81e6b051fad0168a7b3dcfaddccc7700292878fc437788dcc40480fea2131dd52e3b787dc6e7b420d6023079f55d9365f76076cc51070d SHA512 099208259c6ca8d69fd6f39f72b9f12f41eace2f0a2a08b017f6141ad06882df742749941326fb8d9898db7c59e32ed74a464ad372d6f7f0a929c9ae4e4d2475
DIST stripe-2.70.0.tar.gz 239653 BLAKE2B d59d7b452e91169e83e4d4bc10b544fc94c48aa3a967c899136b1b9ea60e835d998c1a5a0c5e131989d9628c36b77e3fe133952dddbede69d0bcfa11dc9fc640 SHA512 62f40d82e4a5d37ce070a2457b8372d903993e209f6a042ab97a93f5ee98eb994c0cac070451e2b130df9a72f4a9ece65600266735b438aff3cc5cf09e217b27
+DIST stripe-2.71.0.tar.gz 239817 BLAKE2B c1b8fad45e7e9fee79f841502aaad1a849f345357d2facfab833bc50129c5d9eac6c2af128ef572f9d295da966b8a38b095786b44bf026eac6f6d001470ae60a SHA512 5acbaba1e2a5e063beafd0b67994a4a4c7d207f220a49e84b7ab3c0288a92150fd10048f7782e32c3033f4a920f5e81a0893610545e5d1f49ee6dbe62aa4b3a5
+DIST stripe-2.72.0.tar.gz 239987 BLAKE2B 8eb1ea8446cb106c75b0a005478ae28c893338ecc0bb2d0017ad7e9a775108ed0eac1d3e05a5038330b89a47ffc311d4d0367df63c9d0ce01552afd7e4f3e82e SHA512 b9f98ce94002cbebdad5e2b7dc90b4f4d1b4c637db7509881a346c772f90d2154a49109aee15f650559ed8c253e82f466a5a4b6409efc8e00442c80195e1a3a8
EBUILD stripe-2.66.0.ebuild 1741 BLAKE2B ce808e22b32aa90b2b443b6ae2f260de4838b9301bf8c5207e40030f52f7ce1d5cc6de83c0eeafa8dd946c611af50e8daf13883f6a7946678cedbbb9af30bf44 SHA512 b5f11d966b8537860176b4407909def3e7a4e07fa885308966e350b3cb88c8414ecc0792a61e727d348ef75e98b35ecf50ed338c738ac8c7ec08836b224a4ff8
EBUILD stripe-2.67.0.ebuild 1743 BLAKE2B ce960764e254ee10db75b8f17b5a43886e22ababa16e31b7a1b19a1c8b897168e0aab74df63db394eb4d3be666639fa1fc91d0178566575401e25d7b2f150688 SHA512 384a3d9ffcd3b3c2e3c832181a3a998aa5f6d3058028a4dc7b161ca2994309975458fb6c51190d7b7686e65ddaadbe21d2fd273f35a60f8cf8c0126b03e4112f
EBUILD stripe-2.70.0.ebuild 1780 BLAKE2B d186d93808b240a9318f12557c6ff7278e1f3ff48b166ad1485acb9aac1e4fd386a28b3266f78319fc3ffd23ff0202c6161b89306eb1f806d5e7ba2125af3ccf SHA512 9289b51079bfe0af4bf6f30c15bdabbea2fcf9dd7f4d9d128b1a1be80fef2913810f24f62b7a6bf7f735b27f2ecad88493a276b6f141b63f0fc8eaf9c3fbaaca
+EBUILD stripe-2.71.0.ebuild 1780 BLAKE2B d186d93808b240a9318f12557c6ff7278e1f3ff48b166ad1485acb9aac1e4fd386a28b3266f78319fc3ffd23ff0202c6161b89306eb1f806d5e7ba2125af3ccf SHA512 9289b51079bfe0af4bf6f30c15bdabbea2fcf9dd7f4d9d128b1a1be80fef2913810f24f62b7a6bf7f735b27f2ecad88493a276b6f141b63f0fc8eaf9c3fbaaca
+EBUILD stripe-2.72.0.ebuild 1780 BLAKE2B d186d93808b240a9318f12557c6ff7278e1f3ff48b166ad1485acb9aac1e4fd386a28b3266f78319fc3ffd23ff0202c6161b89306eb1f806d5e7ba2125af3ccf SHA512 9289b51079bfe0af4bf6f30c15bdabbea2fcf9dd7f4d9d128b1a1be80fef2913810f24f62b7a6bf7f735b27f2ecad88493a276b6f141b63f0fc8eaf9c3fbaaca
MISC metadata.xml 372 BLAKE2B e6a38fdec6fc016068e7a0522ba15e83bf358ba1475e54a9630b1e86c75bc14b790c59716317bd81438a1c770e4d31afbe04400ddcd5dd272715c251fd6cb1a2 SHA512 2d9672b242f2d38654f7906097e597dfbdf75afa3583ea331f61772db95d19a802e83ed523c67a6cf3da18411036055c0996fd04d99199618d5205be8a61bd77
diff --git a/dev-python/stripe/stripe-2.71.0.ebuild b/dev-python/stripe/stripe-2.71.0.ebuild
new file mode 100644
index 000000000000..b88af4c76c63
--- /dev/null
+++ b/dev-python/stripe/stripe-2.71.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Stripe python bindings"
+HOMEPAGE="https://github.com/stripe/stripe-python"
+SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-util/stripe-mock-0.122.0
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ net-misc/curl
+ )
+"
+
+distutils_enable_tests pytest
+
+DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
+
+python_test() {
+ epytest tests
+}
+
+src_test() {
+ local stripe_mock_port=12111
+ local stripe_mock_max_port=12121
+ local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
+ # Try to start stripe-mock until we find a free port
+ while [[ "${stripe_mock_port}" -le "${stripe_mock_max_port}" ]]; do
+ ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
+ stripe-mock --http-port ${stripe_mock_port} &> "${stripe_mock_logfile}" &
+ local stripe_mock_pid=$!
+ sleep 2
+ # Did stripe-mock start?
+ curl --fail -u "sk_test_123:" \
+ http://127.0.0.1:${stripe_mock_port}/v1/customers &> /dev/null
+ eend $? "Port ${stripe_mock_port} unavailable"
+ if [[ $? -eq 0 ]]; then
+ einfo "stripe-mock running on port ${stripe_mock_port}"
+ break
+ fi
+ (( stripe_mock_port++ ))
+ done
+ if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then
+ eerror "Unable to start stripe-mock for tests"
+ die "Please see the logfile located at: ${stripe_mock_logfile}"
+ fi
+
+ local -x STRIPE_MOCK_PORT=${stripe_mock_port}
+ distutils-r1_src_test
+
+ # Tear down stripe-mock
+ kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock"
+}
diff --git a/dev-python/stripe/stripe-2.72.0.ebuild b/dev-python/stripe/stripe-2.72.0.ebuild
new file mode 100644
index 000000000000..b88af4c76c63
--- /dev/null
+++ b/dev-python/stripe/stripe-2.72.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Stripe python bindings"
+HOMEPAGE="https://github.com/stripe/stripe-python"
+SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-util/stripe-mock-0.122.0
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ net-misc/curl
+ )
+"
+
+distutils_enable_tests pytest
+
+DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
+
+python_test() {
+ epytest tests
+}
+
+src_test() {
+ local stripe_mock_port=12111
+ local stripe_mock_max_port=12121
+ local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
+ # Try to start stripe-mock until we find a free port
+ while [[ "${stripe_mock_port}" -le "${stripe_mock_max_port}" ]]; do
+ ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
+ stripe-mock --http-port ${stripe_mock_port} &> "${stripe_mock_logfile}" &
+ local stripe_mock_pid=$!
+ sleep 2
+ # Did stripe-mock start?
+ curl --fail -u "sk_test_123:" \
+ http://127.0.0.1:${stripe_mock_port}/v1/customers &> /dev/null
+ eend $? "Port ${stripe_mock_port} unavailable"
+ if [[ $? -eq 0 ]]; then
+ einfo "stripe-mock running on port ${stripe_mock_port}"
+ break
+ fi
+ (( stripe_mock_port++ ))
+ done
+ if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then
+ eerror "Unable to start stripe-mock for tests"
+ die "Please see the logfile located at: ${stripe_mock_logfile}"
+ fi
+
+ local -x STRIPE_MOCK_PORT=${stripe_mock_port}
+ distutils-r1_src_test
+
+ # Tear down stripe-mock
+ kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock"
+}
diff --git a/dev-python/suds/Manifest b/dev-python/suds/Manifest
index de5f73081241..94b90f5dddae 100644
--- a/dev-python/suds/Manifest
+++ b/dev-python/suds/Manifest
@@ -1,5 +1,5 @@
DIST suds-community-1.0.0.tar.gz 282894 BLAKE2B 06b1d96c13b0e7f3259b550718d653979e4d7cf5d094c881fb2a4c56f6fd47aa0d204c960d1ec617d3d85fe18b1a86f468e9bbeab6695cde73330e2e97462103 SHA512 77f26df229a93ac0efbc4245180f4eb630bd565624cd5e3e92e82af3545c7ce63802eacfe616cc138e8dfcceb8d9007a88c911c654ca7ba77c82d6e9bcf75d77
DIST suds-community-1.1.0.tar.gz 284545 BLAKE2B b5f6f6f46a35df3263664c9893745a2e723f3eef543cb1a9e9fd061956b0c00c219e818228de9bf11b2730ad0a8fed90ad731199ffc7ca9fba9f22c5c0c8dd41 SHA512 2c8902e16c3513c99ce6d8bdf58ef4f5c4d704f1bf2480ea2b23ec2adbd9e8919928bfd5e3fd6859028b7fbc3788d067b9b71bad2a20c2f4907e6e56f3f15350
EBUILD suds-1.0.0.ebuild 542 BLAKE2B 65a1fffd25055e78ebde92e14a38ba2507b7a452e589ac813bc421fb05aee67d1ac49be0f7e545e2d065ec090e965ef227fb4f54f033021bd9f82c9685dea350 SHA512 64934b68654468daaca2ad4dc48ddc7ba4fc6b2fdf5356cc5abe52287fcb8c48b0614e5cd8b4416b11bd9bb5683b7a55cca5acb37c31d73c6aa182a6a84cfe9b
-EBUILD suds-1.1.0.ebuild 576 BLAKE2B f8d7e4c895cadca732fde107f6becf2b51bd9e72348d511196033d5ed47932bf71dfbdd5e02ea5189596ea39fd291b676206b8fe01a01c5b7986e87a4eb1cab3 SHA512 b693e0f496fa3b72b881a1e4bd86f3e440df6977a753fbd3464c46d29a66c313859c91860d9c23b21eee058c6e8509a5251daccdfe74bfedf5a6a232734639a3
+EBUILD suds-1.1.0.ebuild 574 BLAKE2B 2260151b3210ed71803021eefdb0c78503686bdc59a866b6690f14da0365b11c948d3fc1054d0283e72d142c950fdd37da852899dd1dc726b60359a5fd52cec0 SHA512 a57c15519fa2a2c201d4d0e02c09be03870825c5ca03eb5da73827f65298be9633ddd64a955c8e30ca56fd6b553d928b6d155324f042666646c6b727ce87f157
MISC metadata.xml 482 BLAKE2B 1f28806bd8daff7ef29aa2d75a15ec29a754c86d31e968ffd49d6bde35bd8d831d2596efa17612229b74fd9fc4f915eda48a43573e90cec77cbaef252d19297e SHA512 efbe52042096dc0efb0e8f6904cb043ac11880c0a751f9fc79e9f22962b9aa6ae2dd54315d9c52b79bc3adf393c75ec65446ec64e4b28eceb86221b94c53d30e
diff --git a/dev-python/suds/suds-1.1.0.ebuild b/dev-python/suds/suds-1.1.0.ebuild
index de4e51911215..84375f43f0ce 100644
--- a/dev-python/suds/suds-1.1.0.ebuild
+++ b/dev-python/suds/suds-1.1.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
DOCS=( README.md notes/. )
diff --git a/dev-python/svg-path/Manifest b/dev-python/svg-path/Manifest
index 1cb63def7b4a..21d2471de124 100644
--- a/dev-python/svg-path/Manifest
+++ b/dev-python/svg-path/Manifest
@@ -1,7 +1,9 @@
DIST svg-path-5.0.1.gh.tar.gz 71178 BLAKE2B 3b8c1e30c913aff770d73eb5bbb4ded19363a80015f7e9b4ab63b46d6bdf7866fe800a702d328d571d744fbdadb097e843f89130b50e0d60398b6914d9740c9f SHA512 95a286853f4f5497297ec27e261f1864ce9829fb7caa73c69b9d4d1449463a871ae0a74fa85619bf3cc24cfa329944c9c970c6f89ff6c5c1878473f433aa6bfe
DIST svg-path-5.1.gh.tar.gz 74165 BLAKE2B 170608b5133902eab77fa03fa042cb4a8b9f7a6c895b5faae567e7d8de574b0de55a68274cd3adbb0cfcbb1b60aec2432529fe5063b40657b0ca5cab59e205fe SHA512 a8812bd9bc5da3f0f2bd34494cb1e64f3a3dc5b34db75e35c89872b7a1caa91062cfc97b5f1b2bbb5f955b70a71052f2962c1d8769d508c945ec553b003869d4
+DIST svg-path-6.0.gh.tar.gz 39195 BLAKE2B a2fd54705a1c41057325a8d9f1151ca7393b4caf496157b4860dd8fb9cda05dcf5bdfe0d601b59c3e25a70e2e01042864936dc5e87b45b7a94e03f4861899884 SHA512 3d51b4912786a5d2bb38f1a98b8b7f4dd0b8e62cdd5e899802eff19bb95d43f4f4c278fbb02951e03e32eff031247a92c95699950be775076d24be37bb6ce70f
DIST svg.path-4.1.tar.gz 18228 BLAKE2B 3b70a37336078f0c4fb9ae1754cf92df7be957ac632931e4151ea158b05e54a29b68b74b9c69694d3e79986c13095e357fa52a8cecff3d1ad5ab3e2ef7c13015 SHA512 fb302c65f85bd61d98baab9e2a9707bc82f1bf02f3c9a34e5b864dcc7d2e03f85bd26a4fadd91a4249dbc37ae13f57eb5cdfc2805cbcb4f693d6f5c8863a3e92
EBUILD svg-path-4.1.ebuild 480 BLAKE2B 456f6e721426de877c05d587eef6436723857ec23a43c26de9d63e3906bf0d946fbc5cad905ee0d69702c67e01680547330b981241b0482ec5c755db4e4328dc SHA512 0de1164bfdea0258ffb381f9857b43d8cb6ba9b09456ecaeac9d6ffc61753e59c39a222446c678b46db3e76b94b3c0238a65fa3fcc90fbff09012b4a457347e1
EBUILD svg-path-5.0.1.ebuild 589 BLAKE2B 70f055c1fb140de9530adf257ea66da0e37579f8104c77d464198654778457f8d47faa2dbd920322b3ede50d5e1b4eb94673555d89c462fcf44b8abdd61d999e SHA512 1e846000121b1adbe942a9e681514ad34f5d21efb734deaf5df1efe4229a3b05ea253c49eee2ffb5f2a7ecde89a9d318194634a6ac511fc0a82327eb7c8f5feb
EBUILD svg-path-5.1.ebuild 590 BLAKE2B f841d949b802780e59f87c4209dfd113d77d8e39f7e2d06e150ef561c18a3f46e5b5eb2045bf240bfc51a18438dca286ede315c38180157fea2c8fbf1918dcc8 SHA512 5c54af846b8a81e729e0eed073567ee6868644c11b12f8ae4ae6fa79fc9bdc26129d650eb3d5a4c65ec497d40d65dbaad684455d5bd8b3be81d46dac57f08ece
+EBUILD svg-path-6.0.ebuild 652 BLAKE2B 8515a8409f64b49a9711916d6e3afa10eef7511e5e423f9ddc03f591dac73b2d0fcbc334c4d6159c8be38bf0db37cfab0f0bde540232985f70aca2a762de63f1 SHA512 d93f9e10d1cfebeaccdda75a3591e39d5de2fffd65a2b46d7b96d61bbf4b69d6fa02c60619a498e9b41e34966a91440a55ea93cbbe0b9635637c70cfe8d57005
MISC metadata.xml 861 BLAKE2B c1f1d0ab41fdc21c6134352e7261aef6f2b277aa94f9a5bfddac3281c8aef4111e1a3bd83e949fc5b7ffcc92b23bde7ede101552a06cacad9c7b82063ba64353 SHA512 5ac8a5bd6e6c46d9c5d9d320c004d2f0536acfe5cdaafad5288246a9a442a0bb6491746c767adf0d441417172d6e9ed995d4891f6959fa2b6b5b804c1c68d413
diff --git a/dev-python/svg-path/svg-path-6.0.ebuild b/dev-python/svg-path/svg-path-6.0.ebuild
new file mode 100644
index 000000000000..b5143bdf5530
--- /dev/null
+++ b/dev-python/svg-path/svg-path-6.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+MY_P="svg.path-${PV}"
+DESCRIPTION="SVG path objects and parser"
+HOMEPAGE="https://github.com/regebro/svg.path"
+SRC_URI="
+ https://github.com/regebro/svg.path/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/pillow[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ src/svg/path/tests/test_image.py::ImageTest::test_image
+)
diff --git a/dev-python/sympy/Manifest b/dev-python/sympy/Manifest
index e73c6be1b23c..34e0aca90290 100644
--- a/dev-python/sympy/Manifest
+++ b/dev-python/sympy/Manifest
@@ -1,7 +1,3 @@
DIST sympy-1.10.1.tar.gz 7666681 BLAKE2B e522e71058ebc8bdf3c016e3067bae9138e9a9a15ea658cba1fd35a04ce58246b5c3d7ab9c231d7071ed20b588ecfaa9275f383825b511a40c9821eadb53dd44 SHA512 7b6d5718826951bb1e477a78c3de8b95b8edda103981ad03c9f0da125ad35d72d8e5b5716d478ac4f00810939f1dc35786cc2e0a6b75cffb098cc1be9d8f7168
-DIST sympy-1.10.tar.gz 7665598 BLAKE2B 423c501cbdec9369b094156ec4c06c38e52daa0824f61fc2d57b0002473428c7b2df59156bd129c07ea57bb712577568b014b1b48ff0a1d1555ccf25d2fe01df SHA512 0107c68b38809fbcec597339447fa830a9cb3c55863799c41dfb5d122ac7564fdf7c685fe2eedaaa3b8d5c9160b196ef2484fff4c7e99aa17a5a562f3fb73be5
-DIST sympy-1.9.tar.gz 7476018 BLAKE2B 5ab9920bf6d16eaed3af30100e7593551a4dce29dc76605ccf87d55e8a7c14514b5733c9456353403cfc96008fd5d046ce04f44bb7e69f844d545bdd3e55e7e0 SHA512 139712219ba6bf420ba89b3f8d086ab8883c5ab965e9308ba9ee665ac3ac69a9b16fa30c6f5dfbc77dd34873ff3ff95c0d058954d7f9d853f5e9537efc24dd3c
-EBUILD sympy-1.10.1.ebuild 1670 BLAKE2B 3e22191aeb5aee834565e68054177bd48680d1d50d58631f361f0e98ab5409d34fd17f65c7ca5c79905d0f6b1d44ff239a94346b8054f2d130c4380fdc3e455b SHA512 6898bab92b21dc755b1c550d0877daf5da0908f844f50c5b8de5a698ec5f29acbcfb0f1114a5e5f6d7df72c4cdd9bc60141ec493fdb84c535958914419b4c786
-EBUILD sympy-1.10.ebuild 1630 BLAKE2B 1a8e852035e42e4588f3d23ba1a9c0fe5a2b70364469a8828f1fad51588a77f6cb2a0bd1bbd02cdb28835d3410f0ead84edb5f77f2f5a8a27c1e6e7fd1046e8d SHA512 4e0d685d362b2dbb92416d2205200a1f0c331f5f4dc93e931878a6e228f288c790062ec950f11790453e3f5da6a3281e65a479b1dab8abf955395949a40e0e9e
-EBUILD sympy-1.9.ebuild 1597 BLAKE2B 871fbfdbd86916c14c7f7d691f6e41057ddb4e23ae7e7ae2142902b55698633e03e10609979de58cb682d000d0ec3cd73f469b57b1e2e9d6ba41857e9060b208 SHA512 6b361907c76f58f4e488e3111585f4a30d9e464170ab3595cbffe05638311a28f919b0e07b8d3bf1255f8733f8b55ffa1c8b160575387f8cfc98600911b26e89
+EBUILD sympy-1.10.1.ebuild 1668 BLAKE2B 53e67c6ba63f69309a99cc2a1ae84359971cd275c72b7c368860ac56b79b75e0ff96fc27dfe8d7fc86f2bde13aecaf4036c712013255fc96ecfcc8dd6bb1dfed SHA512 80c5e0604b438f681566648c5ca8c1b4a403f45b43e4599ae58498324df0f624540a266eea8f26adc08f6692bffdc95e9386cc236bde6ba9e3ed56e043118517
MISC metadata.xml 1715 BLAKE2B 8e7464f09c9d4b88e448c70a041ee1c3693587dffacf697ec6c13c069b90973f6be1e0f50fa40ebe9b12e7a33f1bf21e175e445563ea639bfb2a96dcae5ab96a SHA512 f5baf2997f559dee17355a7612b479dbd13048376f2bb2b26401150502d59eaf500066880379d9bbbe4ee7ba29e99821a27067d2e2df284bbfda9fb99058b23c
diff --git a/dev-python/sympy/sympy-1.10.1.ebuild b/dev-python/sympy/sympy-1.10.1.ebuild
index b75ed090fb89..5fb33c0e074e 100644
--- a/dev-python/sympy/sympy-1.10.1.ebuild
+++ b/dev-python/sympy/sympy-1.10.1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="aesara examples imaging ipython latex mathml opengl pdf png pyglet symengine test texmacs"
RDEPEND="
diff --git a/dev-python/sympy/sympy-1.10.ebuild b/dev-python/sympy/sympy-1.10.ebuild
deleted file mode 100644
index 19863d7a5055..000000000000
--- a/dev-python/sympy/sympy-1.10.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Computer Algebra System in pure Python"
-HOMEPAGE="https://www.sympy.org/"
-SRC_URI="https://github.com/sympy/sympy/archive/${P}.tar.gz"
-S="${WORKDIR}/${PN}-${P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="aesara examples imaging ipython latex mathml opengl pdf png pyglet symengine test texmacs"
-
-RDEPEND="
- dev-python/mpmath[${PYTHON_USEDEP}]
- dev-python/pexpect[${PYTHON_USEDEP}]
- aesara? ( dev-python/aesara[${PYTHON_USEDEP}] )
- imaging? ( dev-python/pillow[${PYTHON_USEDEP}] )
- ipython? ( dev-python/ipython[${PYTHON_USEDEP}] )
- latex? (
- virtual/latex-base
- dev-texlive/texlive-fontsextra
- png? ( app-text/dvipng )
- pdf? ( app-text/ghostscript-gpl )
- )
- mathml? ( dev-libs/libxml2:2[${PYTHON_USEDEP}] )
- opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )
- pyglet? ( dev-python/pyglet[${PYTHON_USEDEP}] )
- symengine? ( dev-python/symengine[${PYTHON_USEDEP}] )
- texmacs? ( app-office/texmacs )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- virtx esetup.py test
-}
-
-python_install_all() {
- local DOCS=( AUTHORS README.md )
-
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-
- distutils-r1_python_install_all
-
- if use texmacs; then
- exeinto /usr/libexec/TeXmacs/bin/
- doexe data/TeXmacs/bin/tm_sympy
- insinto /usr/share/TeXmacs/plugins/sympy/
- doins -r data/TeXmacs/progs
- fi
-}
diff --git a/dev-python/sympy/sympy-1.9.ebuild b/dev-python/sympy/sympy-1.9.ebuild
deleted file mode 100644
index 120cf3ea5c29..000000000000
--- a/dev-python/sympy/sympy-1.9.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Computer Algebra System in pure Python"
-HOMEPAGE="https://www.sympy.org/"
-SRC_URI="https://github.com/sympy/sympy/archive/${P}.tar.gz"
-S="${WORKDIR}/${PN}-${P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="aesara examples imaging ipython latex mathml opengl pdf png pyglet symengine test texmacs"
-
-RDEPEND="
- dev-python/mpmath[${PYTHON_USEDEP}]
- dev-python/pexpect[${PYTHON_USEDEP}]
- aesara? ( dev-python/aesara[${PYTHON_USEDEP}] )
- imaging? ( dev-python/pillow[${PYTHON_USEDEP}] )
- ipython? ( dev-python/ipython[${PYTHON_USEDEP}] )
- latex? (
- virtual/latex-base
- dev-texlive/texlive-fontsextra
- png? ( app-text/dvipng )
- pdf? ( app-text/ghostscript-gpl )
- )
- mathml? ( dev-libs/libxml2:2[${PYTHON_USEDEP}] )
- opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )
- pyglet? ( dev-python/pyglet[${PYTHON_USEDEP}] )
- symengine? ( dev-python/symengine[${PYTHON_USEDEP}] )
- texmacs? ( app-office/texmacs )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- virtx esetup.py test
-}
-
-python_install_all() {
- local DOCS=( AUTHORS README.md )
-
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-
- distutils-r1_python_install_all
-
- if use texmacs; then
- exeinto /usr/libexec/TeXmacs/bin/
- doexe data/TeXmacs/bin/tm_sympy
- insinto /usr/share/TeXmacs/plugins/sympy/
- doins -r data/TeXmacs/progs
- fi
-}
diff --git a/dev-python/tempest/Manifest b/dev-python/tempest/Manifest
index 315aff19f48b..36fb76163020 100644
--- a/dev-python/tempest/Manifest
+++ b/dev-python/tempest/Manifest
@@ -1,3 +1,5 @@
DIST tempest-30.0.0.tar.gz 1110715 BLAKE2B b697ecbced21124719e6b1d7ebd2c4f8ba83528a84da0b8f8109c155b61124581b97c180bbdc6885ae53850fb28daed25772d12be5026c44ecc3fe4f0dad98a3 SHA512 fa9be713ccb130ad065628592f59bebda3dc1fa8222ab3c382ec5b299504dc0a730f2110ef80f98bbdd1288b5785ab745fe39b721b77f7343983c1bc0a036f19
+DIST tempest-30.1.0.tar.gz 1112219 BLAKE2B 864dbd01a843b9c480656788a3a673ea6c089af8bf67e66837fdb77ee46eef00f2caed3ee08722b113db45d1e39fee167dcb344676543ec82fe5f022ae8c713d SHA512 3c4469d5ab590fe2185dbe77cc1ca1179022b75b4da9f2fe0d43956b14598d56328dd4e62e8445197b25f93017c812edd75cb9fef2d81ae183aea478fd817b15
EBUILD tempest-30.0.0.ebuild 2080 BLAKE2B 08756fd5379f4accc888100a62ff0fdc1cc498dc538537603bc9c860944f543d0562c40550feba5b0c1a38483d80118c3f938531f01c380146a7495d426cc712 SHA512 80a1009431495512478aaa8a749156a2ff12a09ee8cadf6ec68fe3a715a52b14e4db1325ee666c1514086fe30e3a9dc2e5a27b338ac186ec176fde81ea580a6f
+EBUILD tempest-30.1.0.ebuild 2095 BLAKE2B 75b6870291b66b6c341067cad00154c141e88dd83141d09d823e0aa736250dbf863b56045a8c14dc798b9f670481b73e785b6facfbba737e3c5dd1b3ef88f591 SHA512 7662dcd27592e150f9e8198edc40049fb19a3e6ae496a5db98aa2e771ff66493113697c26be291add5f06e6fcbad1cdbebfe0ac21b1046825d2a04eb73b1b20b
MISC metadata.xml 402 BLAKE2B 9a28d185d29e8844299c1f6276b80759cb0ba7d0b9de14f70cb92f4bd69a4604aaffb7ed0cd0e65764099007a87de3e15c519dbdbc8a247d8ffe884613c7af5e SHA512 e9ef089f055cb4d6bb527f58d2e386d7796b2df34a8bb850c90f86cb98d08259b5ecd5e785389cfa6351f1319502c6822e3cf6a6250ac7dcd1838923b3deac87
diff --git a/dev-python/tempest/tempest-30.1.0.ebuild b/dev-python/tempest/tempest-30.1.0.ebuild
new file mode 100644
index 000000000000..7e06788117ab
--- /dev/null
+++ b/dev-python/tempest/tempest-30.1.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="OpenStack Integration Testing"
+HOMEPAGE="https://pypi.org/project/tempest/ https://docs.openstack.org/tempest/latest/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+ >dev-python/cliff-2.9.0[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+ >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+ >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}]
+ >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
+ >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
+ >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+ >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}]
+ >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+ dev-python/stestr[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ # Small subset of tests, which fail as result of not using specific
+ # testing environment. Others expect to run suite using stestr.
+ rm -r tempest/tests/lib/services/volume/v3/ || die
+ rm tempest/tests/test_list_tests.py || die
+ rm tempest/tests/lib/cmd/test_check_uuid.py || die
+
+ # remove dep on hacking
+ rm tempest/tests/test_hacking.py || die
+
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ mv "${BUILD_DIR}"/install/{usr/,}etc || die
+}
+
+python_test() {
+ local -x OS_LOG_CAPTURE=1 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=320
+ eunittest -b -s tempest/tests -t .
+}
diff --git a/dev-python/terminado/Manifest b/dev-python/terminado/Manifest
index 5427faa0d067..d543e1d0ce6a 100644
--- a/dev-python/terminado/Manifest
+++ b/dev-python/terminado/Manifest
@@ -1,5 +1,3 @@
-DIST terminado-0.13.1.tar.gz 16770 BLAKE2B ee95896d8fea06496ff9c7b44e081719227fa83ac612a40919ecbd979b0078df3a66f69b9a0ce2b944f4e6d181208f6918a1d69ffb3315bea7793c1f1c449eb1 SHA512 80d0ae11debd302b561d27ebf5f62cd8e318f0f0585818b71da5bf3fa43da497c0a7a90f4c23330e4d7e65c1f879db2df1e80768d9f45bbb5a7dd9e4362b4198
DIST terminado-0.13.3.tar.gz 17060 BLAKE2B b91358209f190a831c45b73b06616d6101cda0ffe2768dea2e60e679e631d523335eebde46f721efc304bfdc3b6da329081219f1eb07bd1b306cd53b13465eed SHA512 8dfbf917f4700b1ad8d18a16439d66c0d98e6b115591cc453041d3132c349037fcdab281668519d2af2fa314830fc9d2366030fd69917385e7df23ec87b46a8f
-EBUILD terminado-0.13.1.ebuild 853 BLAKE2B ceda41f09fb7592e08f8ac0440a911cc53c2ea2266a1eef06b3ca529b69c351f4b68382238d3b4dde6db3c5f7c7555d9f48650d8b4fade2a870b345595b4672d SHA512 de0116ff613e0a71464a49327202bdd97cbe6af5534951a563e54cc08e68c5361086a3f50d08e727e56e50eacd675fe75d38bf338e8df78f550d76c87210a51e
-EBUILD terminado-0.13.3.ebuild 862 BLAKE2B 5a80ea1900c7405b7d2f48db9653240a9534dc34b35ebe9707fa4858da7d014e640a74f523bb712af8b9cf90ac37d63e2658c377206f5886122dea96fa2fb184 SHA512 36ba1c25ad3d43ef7258a37ff33016b8e0b3c158bcbd8486088d8f99257619d54df71906c781c4cc0e7dfa27e2d4cc82205132ee88dd37b93e6694e28114122d
+EBUILD terminado-0.13.3.ebuild 854 BLAKE2B 075f233ef1482f6abaaa6d1a335a740b2dba48a0e9766ed38473b71eb4420ba70adeabeee93a3ff40eac3ea766e3f7cc4d1278cffce600c199b134692a6776e0 SHA512 de2f711067fc2a9106f9e262029378ff5f5705eb192d30e53d071cf7050c2ecb716bc3c4f610e45ca3e71464468eecf3de8e74a5e340b9f6c1f3006e4c3a126d
MISC metadata.xml 407 BLAKE2B 11da32addf98212561629b99650880eca0a6c057414d8a97f535f40b046c6587d326e3193eab264f439caf38e5d6d8f3f5d1a5891746262494ced39effb2651f SHA512 6c993bf16c0413aea33e06efef79dc6189d3b62b71574fffb2bdce7ddb27b4b12f1d5c0d2a3a80a51ae8894c60efb83a9966cabd53662d358f3f1ec52d27590b
diff --git a/dev-python/terminado/terminado-0.13.1.ebuild b/dev-python/terminado/terminado-0.13.1.ebuild
deleted file mode 100644
index 98a56a3f8a2d..000000000000
--- a/dev-python/terminado/terminado-0.13.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-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="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-BDEPEND="
- www-servers/tornado[${PYTHON_USEDEP}]"
-RDEPEND="${BDEPEND}
- dev-python/ptyprocess[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-src_test() {
- # workaround new readline defaults
- echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
- local -x INPUTRC="${T}"/inputrc
- distutils-r1_src_test
-}
diff --git a/dev-python/terminado/terminado-0.13.3.ebuild b/dev-python/terminado/terminado-0.13.3.ebuild
index 12803160332a..2e8f8cb8388f 100644
--- a/dev-python/terminado/terminado-0.13.3.ebuild
+++ b/dev-python/terminado/terminado-0.13.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
BDEPEND="
www-servers/tornado[${PYTHON_USEDEP}]"
diff --git a/dev-python/text-unidecode/Manifest b/dev-python/text-unidecode/Manifest
index fe329df3874c..45404f92848c 100644
--- a/dev-python/text-unidecode/Manifest
+++ b/dev-python/text-unidecode/Manifest
@@ -1,4 +1,4 @@
DIST text-unidecode-1.3.tar.gz 76885 BLAKE2B b783963b4fce6588d45d48a498de566c08df83ae62c72caf599648df195eb94b7c02090503590ab8c747af0d210847ddfbf0772289e170361914db20c049828e SHA512 aeaf0e79bd0545ca7a4fe700d5a7dac1d5900841fcfe8a5a568c84ba7d3bee5f75eaac0531f4a01d689a550ac5bc7e1acaeb8132293f220db8387fae2eb6a150
-EBUILD text-unidecode-1.3-r1.ebuild 531 BLAKE2B 93e4444f29944c631b0c0528e4a8a6efd91166c32110688abcbdbf81167b5de3f4415349d0925d621ee00e216fff5e35a84bd437d81de0c0f2ff62405881c7e2 SHA512 ecc9859d161f00b6387abdf4d6738cb20a7dbaaa39630c8724d2aff8ffdaf93b57101ad8873446c5278c7624bd787335391930ed7a4625ba8f6572ad949c0ad1
+EBUILD text-unidecode-1.3-r1.ebuild 529 BLAKE2B 7031c1bd70dd09c8dfd516e0c67940b09323ea51128b1680f6b781eb65d2298717386455a18bbd5506e21fde3bbf8c8fe34a9117b349546a26f547b14498e4a2 SHA512 dda8100d6731f68ef733f11b13ad404a86333ee7e105e2b517630fbcdaefab24e56edf16beae0bfbb4e2a6586529b6728e5109adc036f180085a219e32c72069
EBUILD text-unidecode-1.3.ebuild 488 BLAKE2B 123d6061dc9eb18111d9e70451d0d211db040e3248feb27f9c9b8339d4d95d3e3c87e45f9a98f63d182929c4f4e9a2458d3f5a3c064e97eb454e1fa281fa6c98 SHA512 7ebf2cb707db440a082d9041408386331bda832535068bf36cc8c702582002fe6e66591b46e3f662834935040f28097a913f4c360e3e3d5ea0627913f54eecc1
MISC metadata.xml 356 BLAKE2B bc31b0dfed91be054b75af4688b79ed74e6b55511377248068e2bfa54da07eecef31bbc1abeebb7e55fe2e5eed7594bf13b0169cf61ff16c522fef08535223dc SHA512 0769235a37895d6778dd153901bbe6424effe034e1847b686201c19eb81bf16439e10ecf8ef9442149a08cce6d4dcd695cd286ec48d36cd1744f256cb03d8e40
diff --git a/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild b/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
index 65d0b9d372af..a18b4f9b5dba 100644
--- a/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
+++ b/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
@@ -17,6 +17,6 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="|| ( Artistic GPL-2+ )"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~ppc64 ~riscv x86"
distutils_enable_tests pytest
diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest
index 24fe96e96c1f..71c8972568f6 100644
--- a/dev-python/tifffile/Manifest
+++ b/dev-python/tifffile/Manifest
@@ -1,5 +1,7 @@
DIST tifffile-2022.3.16.gh.tar.gz 263653 BLAKE2B fcd30e2fd38a12438332badb17e937ab095a8088f9c878b84166a67c7486f436a76d39832df22362f7a74de5da537602da82c982fb4dc0699fba1603adefdcef SHA512 8069a87b241cbb11b3efa8ff679106f2f11ff9045d790fb1612076a60b87791f30afffb55b57d19b70ab4441935f418ad91fb0956ab572890704023e63dea84a
DIST tifffile-2022.3.25.gh.tar.gz 265082 BLAKE2B dd5f3705cb7203fe943b97a5ed5c000b44abf48ec748f38a1468e27e82bd980e4100dd14af5cfd6af5bdee9d0036c5dce37efca1e515f2eb283c0e221150915a SHA512 dc9018991989ca4b89be6f315aaa45ff2fb94c504dd4c1790af1ec68e05a1da85560f5098df2f460b726cea0d4b0e4fc3f12d493dc1a1db8e2cc35d86f547ddf
+DIST tifffile-2022.4.8.gh.tar.gz 266725 BLAKE2B 3ac30337c1c7f26e32335a6d7756b4bf2d961f1e96badbc4ca8e9e5ee344513c61900d507f4098e4f5181b2c95134d0a74b646ce611cf9d3d3b5cc644ed70809 SHA512 1d12ca48dcc9fd8de5f3aa28cdd64a7735493b957d174f8ae49cb8a918075e6b50d4034ad9507d3b9ddd8ed1c595ec9fdace0986421b1993371cfe045698d578
EBUILD tifffile-2022.3.16.ebuild 1269 BLAKE2B 95a1bc97800e704cce4b621fb47933d4eaa4f12338ef912dc3a3f75ca49d622a27371f30bb40295f04ea1ad421f55787fc1087533ba256bb01f75d31264cfd77 SHA512 b84b2b9b77d23e2c7fb322e38437f6704f92dcec6c3ab7c71153f3982a339ac9b4fe8c96462cbe76898d78c6ec33bb9199f23f78e129e485ff9aba14c0acf310
EBUILD tifffile-2022.3.25.ebuild 1269 BLAKE2B 95a1bc97800e704cce4b621fb47933d4eaa4f12338ef912dc3a3f75ca49d622a27371f30bb40295f04ea1ad421f55787fc1087533ba256bb01f75d31264cfd77 SHA512 b84b2b9b77d23e2c7fb322e38437f6704f92dcec6c3ab7c71153f3982a339ac9b4fe8c96462cbe76898d78c6ec33bb9199f23f78e129e485ff9aba14c0acf310
+EBUILD tifffile-2022.4.8.ebuild 1307 BLAKE2B e8d54bd2167e36d459d27d5d661339fac170426c90b0cc061d01a312b93563af890e0e342ebb287557a57eeb6e64e373243e1b04630ca42f80c16c2eb5cc5906 SHA512 9ba9172bf4621a59a8518ddc5caa6e5f0968a79373f2cd487b4510a98ef6b9f78380707bd4afedca2d0202dbbdc49574101e39dad961fdf2fd0d584e2f265e56
MISC metadata.xml 346 BLAKE2B 8cecb51fe01826a2a190c4e3020836f5706a918515a3ef5b4624fc3e9985411a8fd3c261fb7b6d8ad4f4486164487d11bdc2b071eeb5a95083db4c5323ae2dbe SHA512 81f8f6f5231d6cc9a8e7f95416a63cc52027f58fa54ce16bacfaa0ae285a48c5a3850d83d5ab50ca89be248ce386528db32811b23d61fa0d0e1e0cc737150465
diff --git a/dev-python/tifffile/tifffile-2022.4.8.ebuild b/dev-python/tifffile/tifffile-2022.4.8.ebuild
new file mode 100644
index 000000000000..c7b39355f0d6
--- /dev/null
+++ b/dev-python/tifffile/tifffile-2022.4.8.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Read and write TIFF files"
+HOMEPAGE="
+ https://pypi.org/project/tifffile/
+ https://github.com/cgohlke/tifffile/
+ https://www.lfd.uci.edu/~gohlke/
+"
+SRC_URI="
+ https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/dask[${PYTHON_USEDEP}]
+ >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/xarray[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # Internet
+ tests/test_tifffile.py::test_class_omexml
+ tests/test_tifffile.py::test_class_omexml_fail
+ tests/test_tifffile.py::test_class_omexml_modulo
+ tests/test_tifffile.py::test_class_omexml_attributes
+ tests/test_tifffile.py::test_class_omexml_multiimage
+ tests/test_tifffile.py::test_write_ome
+ tests/test_tifffile.py::test_write_ome_manual
+ # requires tons of free space
+ tests/test_tifffile.py::test_write_3gb
+ tests/test_tifffile.py::test_write_bigtiff
+ 'tests/test_tifffile.py::test_write_imagej_raw'
+)
diff --git a/dev-python/tldextract/Manifest b/dev-python/tldextract/Manifest
index 9c6e0328ac12..278cc84024eb 100644
--- a/dev-python/tldextract/Manifest
+++ b/dev-python/tldextract/Manifest
@@ -1,3 +1,5 @@
DIST tldextract-3.2.0.tar.gz 103653 BLAKE2B 74b85da2e5a8c953075636f908bd32ba825c53fbea145a691cb681596376318b63729e2c6b7291f1ef21a55fa927d48e31cf0db241bb94be47f706fb68239515 SHA512 4e0731792793eb0a6d0da8387d15e8b9de17f20108361230703fd9f66f2aaad6260073b611e27135e571b1899844b271f3dae4e77122186cc78fbb05f3b3f237
+DIST tldextract-3.2.1.tar.gz 104364 BLAKE2B 6bd16ad4af4b3d7f92286f09ff265ba83f3661aa17976688e741bc3d8a2c386f695edff85f15f94fe203420cf44e5ce76ff8cfb047c3eeec1b6a8056b4a48cd1 SHA512 545013f5f25ea2e207e8dc65caeef3999f0f3a5abdaad09f5a599dc25a9344c9fde9a816785a20df8a137c082e37329f3984fdf6a80789d5976c0bef244d9095
EBUILD tldextract-3.2.0.ebuild 802 BLAKE2B 8491f4cbad91fcd225ea5c3165281e00b81b281608a058c86809f48613a59c278ce79122bb2e25255bb5044fb3b5b33dcfd65678d06dedc50880f01a67004862 SHA512 6293156ffb7b880fa379edb0860cce5d51c2d29372726c41ab38070b581a416a41a292732f751470b36ccad67ef6a26d0d0ecc03ab3aed0a4bbf21954a436d36
+EBUILD tldextract-3.2.1.ebuild 803 BLAKE2B f7dcf8234d9ba6fcfa8d177635c555bbd2a2095ebd645d5ca9cb15f5ff6d8bc86d02623a2bb1d95acbefa51bac665341d62e84957f047000c7a412ecfb15e22f SHA512 c311e1c94bd2189a456c920e03a3cc1dd3495c4e63be9dbff607e0aad4f2ff94bb5f8467aa13947ba3c3fa846f5423315c96c7876b9989a226bfad9fbf0c4187
MISC metadata.xml 560 BLAKE2B 4d6e6aa7507ce4734371e8b8442e8d4840db0d2896f7e7430438bc9b700edf6c8546fc3beb1e17d489013b6cc49d1daf805581d6fda29f51109e7a643b0e8965 SHA512 4e7ed8a1876afc62954ee58937557182099ea2289633d2d279a2982bb32a8de261163f0b83ba44c257b8c087c007b1bb462ecad69df1115a024a3a9c8ea1fe9e
diff --git a/dev-python/tldextract/tldextract-3.2.1.ebuild b/dev-python/tldextract/tldextract-3.2.1.ebuild
new file mode 100644
index 000000000000..ef7d2500fe3e
--- /dev/null
+++ b/dev-python/tldextract/tldextract-3.2.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Accurately separate the TLD from the registered domain and subdomains of a URL"
+HOMEPAGE="https://pypi.org/project/tldextract/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/idna[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/requests-file[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/toml/Manifest b/dev-python/toml/Manifest
index d75ea9e9ab7d..607f840ce11a 100644
--- a/dev-python/toml/Manifest
+++ b/dev-python/toml/Manifest
@@ -1,4 +1,4 @@
DIST toml-0.10.2-1.tar.gz 23325 BLAKE2B dedab7d08dadca963e62d64e9108e254dd73b78761985faa892792823027befc6473ae02c35c275a216b4544d1af8776afa78e39c63c95eb856e2bccf1de49c4 SHA512 5c706a3ae336e6b29bdce9752b91c677f7610cbcc1af4169cc24779e248031406cd19ac367725b2aa7903e4b1db71fa59255238c0270b2c146fd5d7e12d9a5da
DIST toml-test-280497fa5f12e43d7233aed0d74e07ca61ef176b.tar.gz 19593 BLAKE2B e9deba7c5d1eea7bd87fcf5e5c74bda4c2b9e9686e597e3ad51516f60eb8d192fb01d052ac57729c6f0851e2715cc6409a904affd637c9b099cabc1b12ad5d52 SHA512 7bd69b8c14f09bf431094b52d988eb233922527719ba5047ff769d2e709c2039fb6fb1c8144e630ad2a58835d19e0e4cc51433a427596d37f8eccb6d73d7e5c0
-EBUILD toml-0.10.2.ebuild 1060 BLAKE2B aa8005479a1d75dc78d9d2ea8371c43d20298f55b0f8fc60efe141455d2a8bc325a21c28bb0cffd546c06eec420b291fe7c1b649afcdc43e7b0048b811918b69 SHA512 1f04eb4dc8c3f4344a63de523640008ec78a73b9727636670a468d27b9f8b24a77c74db891be2230f82920346d9779ce94c29bca53ca7292aa8ec68255f04548
+EBUILD toml-0.10.2.ebuild 1073 BLAKE2B 3403c0c958f17e76f1351345460f3bcc4eb3d858cfcec814b46ca79f80dde049c661a72d2f5d613d5a5b12bd7e9c606254fb851d2814102c14457a39fcb99568 SHA512 914da1783d9891cb93942e9f45ae9e815c41b413a42652fe59e9f35686aea543eed2c27a2c8cbd96cddd9577759e1bededfddc16429d9037410f82dfeb4a5fda
MISC metadata.xml 381 BLAKE2B 2f26693e1f2db544e88e909a23330671d311aec78a8cadc2b53808dd1d639ddb806d1a5e05ca68c93f70d4a8e49a7797fc1c7dd81914b323a4399583cc461f3a SHA512 002007822c8760366eb26599d01e37070904bc4557b218f1bf35774350422f300334dc1d40945adeaa97b4f5ba97ef762ec0717a7b311fb24215782df149b880
diff --git a/dev-python/toml/toml-0.10.2.ebuild b/dev-python/toml/toml-0.10.2.ebuild
index 162c73d55e37..c903925b85f7 100644
--- a/dev-python/toml/toml-0.10.2.ebuild
+++ b/dev-python/toml/toml-0.10.2.ebuild
@@ -18,7 +18,7 @@ IUSE="test"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
BDEPEND="
test? (
diff --git a/dev-python/tomli/Manifest b/dev-python/tomli/Manifest
index 868e3456328a..b826cfde2a0a 100644
--- a/dev-python/tomli/Manifest
+++ b/dev-python/tomli/Manifest
@@ -3,5 +3,5 @@ DIST tomli-1.2.3.gh.tar.gz 123142 BLAKE2B e8af1618aa962d7ff56d319c3a789c7655d9cb
DIST tomli-2.0.1-py3-none-any.whl.zip 12757 BLAKE2B 0a33773bc0409831aec6ee803ef0ef9d6b6b441213d549184068e218b73d6178d617bc2b58d11db98f0e6284baaf81663723fbc6eb89f7466608f0d89aeb1982 SHA512 b6164b03d3db360093f92e644e87a37a0ce20d63d7e9e271fcafd727f4fdb73ad6b301aaf32b3d2839f6eedbc8ea499dafba7335b8fdfc4667e30ed50c9805b4
DIST tomli-2.0.1.gh.tar.gz 133685 BLAKE2B 0d3a1f4ee4e74eeab6a7e7c3d5e866ce1baf9017136cdc8ce1f6275f8d6d151239e5a00b97b6409872fac0e8558a49120adf16f0ae21f9d92ae630dfd39cd6ff SHA512 a467f8d48cdbd7213bd9b6f85fd48ba142ab7c9656c40bb30785e1c4b37a9e29eaed420f183458ad20112baee8413ebbec87755332795c8f02235d1018c3aa5c
EBUILD tomli-1.2.3.ebuild 976 BLAKE2B 6089f88bf9143bf531836df76bcb6a9202d2be4122474c252882d805617e9fc87de0e755e7200aa3ce362addccd4ce1f2ec263e58505c3bacd26840e603a297f SHA512 7317aeaddea22a988f790a9ed7db914867a0343c0e1e081b4ecf7a32d719b795026a34dfa6ada1f17f4a9fd0980e2128151a91e907525f25a603f31e55344ae7
-EBUILD tomli-2.0.1.ebuild 963 BLAKE2B fb52ad813f6ff6377f54506ad5a2e5392a49d11e2bd14f76137f2e3376385891693ba0d0a7aa262d63d5a3eb0fadacd4b3a885cdd0b889db4133d239351e5747 SHA512 6cc9fa3032201f6d61df3c641157fde65b9a15a3ac9f14aec3dc70a8e1a46000e4efef5bd5b25ab40ac2ebff4f25ec0071a9f61fea8abf7b75f4e8395cce952a
+EBUILD tomli-2.0.1.ebuild 976 BLAKE2B 0e5b39be3d88f39f42a1d299ec7736867a1576ffe90c1cb7184534a9b4cfda7c1e2b867b90c56dcdc5360952ccef234fc8ac27e3d3fe0c24d6a9ab9734afb243 SHA512 4fc71a19534c9d049bb835d971aa6b4fbc274cb9fbe6fb4a52e58b0ecee253f4be4b54f5ab5e9e0e77af3888990f38304b8127608c63c9c9c6ae46f158df796f
MISC metadata.xml 363 BLAKE2B 2c80a2c2a8959a93e392da0e03303ffdae0a3291624c284f91d747d13983cbc188d8a64f8763ea484f792d5a42e355381034f69fa0acde382779e4ae53ac2154 SHA512 42e8d4b4d1ec773b53e8e119ce6afb74acd64de998c372c6f6ab64f70713dd825420d1e1af83b5f647dc03a917b1904d65f0cd06cbddea47a33a558be2c89562
diff --git a/dev-python/tomli/tomli-2.0.1.ebuild b/dev-python/tomli/tomli-2.0.1.ebuild
index 63f853673b64..84bca45c702b 100644
--- a/dev-python/tomli/tomli-2.0.1.ebuild
+++ b/dev-python/tomli/tomli-2.0.1.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos ~x64-macos ~x64-solaris"
BDEPEND="
app-arch/unzip"
diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index bb7020162934..140d2f97b4d8 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,3 +1,5 @@
DIST tox-3.24.5.tar.gz 306305 BLAKE2B a6d3338d21068d9123505a29da3beec4fd5a15c263bcaf5ba62f65a253d04e11d453bef159d06e88b2cbac9a895d786d0d9444cc16cd3de7a868eac6919b82ea SHA512 4e1ef81c978977e905edbdc00ff971eb4132b9009ce21456fcebf95d8ee2c583e04e464f1db5ca6e5454f4f1ad0353ffc9df7898f6389fe8084dc5b9726ca59b
+DIST tox-3.25.0.tar.gz 307073 BLAKE2B 2dda34fc6d6518897bdc587ca6a31b92f2add463c3bcce9df3f4e511d2588dc75265b60809195c2d78a9c1b0d08d79c32811aab1e2c01934faf40019a1882042 SHA512 9c10524c5a67b32a01cb0dd4d25cc01d0641e46ca4e0c03a4c76eb8913f6038075aeb21e647a94d6b8d99c80edb7701b1c62893ebd6a20584121fdf33b9d9010
EBUILD tox-3.24.5.ebuild 2135 BLAKE2B a84e8f10804ae79620b42d7c41a9653234e84a4713dde8d298326f6c728e86e9d541c9561b8888ea00b3af411c186abc735fabef2980e9a3fd515aef20a6fa82 SHA512 7938df52c3d4f4b20b05db6ee4c585d3d5bfb5f946a3fda7e02e134d259e937c0a00dd78d1636cab5abdf23ebe855fe9160af8b47055e2bfbd4d6e80b6a42991
+EBUILD tox-3.25.0.ebuild 2192 BLAKE2B 4f1ad22c5cb015e59eda3047c751a7780d3935b271f2c68c9810008ab4e6722a700df4611029f76ecae10dd97c5b06528a4627ec02df9220ea6381a3d7dcbf75 SHA512 e817ad9c8eac18eded5ad4c4b44bbe195767ab7ab3c19f509636a808ba1fc182cd3be1904e8e88adf1f336f9ef1c0db747f8100306bd2a77292af8addd6fb171
MISC metadata.xml 382 BLAKE2B 7c0704c5c187ce4a7972fe0372b23c5537a81a8d62fd83436d9558a61761f10764adb5a4d5f6795f0dd1fe905afa604c0be77fe1d48d291847f6ae65dc1b032c SHA512 9d0ced4df9352a81034a50d5766a01534ae8fa889985d99cc9e2a8d0889e31c6c11550677d9a5a74e2aab57c320192ce3a42708a6d23b0419ee34a6054398344
diff --git a/dev-python/tox/tox-3.25.0.ebuild b/dev-python/tox/tox-3.25.0.ebuild
new file mode 100644
index 000000000000..71dda6586496
--- /dev/null
+++ b/dev-python/tox/tox-3.25.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="https://tox.readthedocs.io https://github.com/tox-dev/tox https://pypi.org/project/tox/"
+SRC_URI="https://github.com/tox-dev/tox/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+# doc disabled because of missing deps in tree
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/pluggy-0.12[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/py[${PYTHON_USEDEP}]
+ >=dev-python/six-1.14[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ >=dev-python/flaky-3.4.0[${PYTHON_USEDEP}]
+ >=dev-python/freezegun-0.3.11[${PYTHON_USEDEP}]
+ >=dev-python/pytest-4.0.0[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )
+"
+
+src_configure() {
+ export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken without Internet
+ tests/unit/session/test_provision.py::test_provision_non_canonical_dep
+ tests/integration/test_provision_int.py::test_provision_interrupt_child
+
+ # expects python2 to exist
+ tests/unit/interpreters/test_interpreters.py::test_tox_get_python_executable
+
+ # fragile and relies on checking stdout
+ tests/unit/util/test_spinner.py::test_spinner_progress
+
+ # TODO
+ tests/unit/test_z_cmdline.py::TestSession::test_summary_status
+ tests/unit/session/test_provision.py::test_provision_bad_requires
+ )
+
+ [[ ${EPYTHON} != pypy3 ]] && EPYTEST_DESELECT+=(
+ # TODO?
+ tests/unit/interpreters/test_interpreters.py::test_find_alias_on_path
+
+ # broken without tox installed first
+ # TODO: why it can't import itself?
+ tests/integration/test_parallel_interrupt.py::test_parallel_interrupt
+ )
+
+ epytest --no-network
+}
diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 2ac3ce947e3f..4b449db780d8 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,7 +1,9 @@
DIST trimesh-3.10.2.gh.tar.gz 10738967 BLAKE2B 70aecc2d7524eec7eb5499f2926072139bab26cadd24a7f2200975ba1d15d7ee2a264efa124be69669f70c2a3026aa67ff3c6f56156dbf940027b48b57de4f9f SHA512 3fed75b26187dc8b682e7befd7c23c96a33cb3375255a26b3c80513d8ea9b2308f7570940a8c11da1455bd7acf5b89aead65a9743d76d2adf8e6faf5260a6b77
DIST trimesh-3.10.3.gh.tar.gz 10739164 BLAKE2B 558e9b66b6398b10ffaa1117f07d1ea7464d5e230d201473cf24efbb2e88e534883cc33fc13a6e217f76d5d40dc5f507b5fdca73f4275a79e67ac8a654c8199d SHA512 0f20e77bb4c94a723aa50a15cb0c401d410d4112ef936e4340ad45ca2b88ee42881a02c280bc51635f443c4c38078db218b334405c3de9fc7236f6bc3cef3855
-DIST trimesh-3.10.6.gh.tar.gz 10740778 BLAKE2B 3e0b456f44b557d0176e8c2bcde36e49c01c2d95468329453dd4bbbc3253d2f2a2e5ad6ee3201def0c8c657e9521fcad9d2b33c43fc1d44337cca3b0ec6f1826 SHA512 df83d2b31f33d448ab321cf32c8ca37689ca201dbd8a963166e33be8266120db9ac4749c7360f3739f8289a755a7d40ea2c4b09cd4c2e07851adce0be743081c
+DIST trimesh-3.10.7.gh.tar.gz 10741141 BLAKE2B 6ce46ee661a8fa44aa95e8a56d928a9146318d83b55027125177ab60283072bcad520ca5d8ac1a8bd92bf894a358f02b94eae9ac4644a2ac79a986a3ab150974 SHA512 d1c721af449f27d4820e8c831ae3da0cb4bfeeba94c7f689ff6505d36bb8b7f32cdacd1eb7bbff8d3a35fc6cd0b4e0d43b205cbfc7ef795baed6833015b62bf2
+DIST trimesh-3.10.8.gh.tar.gz 10741790 BLAKE2B 2cc8573e01395fb95f192cd64370b32d63b3ebd3505008c67fc9530641060b127ff42b8892634bf61fd91dbc37098e0da9fa169199d257a0345494cf9996a764 SHA512 c5cd6a6abcf8b8e6cc157a76607d4db090c574a86450956577d81fff310448bab140007eefc3b2c2cea6873a1ef46eccb18834c1593aca40f3d7868b3ce3992e
EBUILD trimesh-3.10.2.ebuild 1870 BLAKE2B 41bfe4d282c0059d7b387fbf80ebb60ee7c007b9412a2369a4622ce7dec3fa558969d14db1521cb9c40f6847ab362ab3e7c54b4dde3da17bffe5f15ec0434c5b SHA512 f7936baf035c50a8954ae4b07dbc0c9a196970bab9ca8dee06e52d65fbad134ef38d4d28f46441561e404d06f27daf4cec4773c3cf8e3161411b253be7cea6b4
EBUILD trimesh-3.10.3.ebuild 1871 BLAKE2B 51a2dc4f7ec685c5671aa9a961dd877f831ece420a648ed61f907eac08100eb66c2ed3af7edeb29576a8a427364841774d8be777779a8182a7bb1d1c60ea9533 SHA512 58d15d967ecb642f66893035533a1e11061fc3bf0d1e76f3871afac381b6f6a342aecc4d787c75e1de21d1095822becdd006af454d0377d77978396d6d966adf
-EBUILD trimesh-3.10.6.ebuild 1871 BLAKE2B 51a2dc4f7ec685c5671aa9a961dd877f831ece420a648ed61f907eac08100eb66c2ed3af7edeb29576a8a427364841774d8be777779a8182a7bb1d1c60ea9533 SHA512 58d15d967ecb642f66893035533a1e11061fc3bf0d1e76f3871afac381b6f6a342aecc4d787c75e1de21d1095822becdd006af454d0377d77978396d6d966adf
+EBUILD trimesh-3.10.7.ebuild 1871 BLAKE2B 51a2dc4f7ec685c5671aa9a961dd877f831ece420a648ed61f907eac08100eb66c2ed3af7edeb29576a8a427364841774d8be777779a8182a7bb1d1c60ea9533 SHA512 58d15d967ecb642f66893035533a1e11061fc3bf0d1e76f3871afac381b6f6a342aecc4d787c75e1de21d1095822becdd006af454d0377d77978396d6d966adf
+EBUILD trimesh-3.10.8.ebuild 1871 BLAKE2B 51a2dc4f7ec685c5671aa9a961dd877f831ece420a648ed61f907eac08100eb66c2ed3af7edeb29576a8a427364841774d8be777779a8182a7bb1d1c60ea9533 SHA512 58d15d967ecb642f66893035533a1e11061fc3bf0d1e76f3871afac381b6f6a342aecc4d787c75e1de21d1095822becdd006af454d0377d77978396d6d966adf
MISC metadata.xml 495 BLAKE2B b8b403f7bfbac53ed234c2ba50324041502a28465d70e9406867f05741e0313845307491fcfd85f05e2993b21daf14117a4b6863b45422fd4c62c6e28902e3ff SHA512 3deec8ab4b513536a7fe182be8f1b96e06fd06b2480d3e516c2b3462cc26fcbdeb1d165b4d0297465e93c0cce584ab40a8f905b81a59dcb4040a39655028783d
diff --git a/dev-python/trimesh/trimesh-3.10.6.ebuild b/dev-python/trimesh/trimesh-3.10.7.ebuild
index 45da22f2c5ec..45da22f2c5ec 100644
--- a/dev-python/trimesh/trimesh-3.10.6.ebuild
+++ b/dev-python/trimesh/trimesh-3.10.7.ebuild
diff --git a/dev-python/trimesh/trimesh-3.10.8.ebuild b/dev-python/trimesh/trimesh-3.10.8.ebuild
new file mode 100644
index 000000000000..45da22f2c5ec
--- /dev/null
+++ b/dev-python/trimesh/trimesh-3.10.8.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="https://trimsh.org/ https://github.com/mikedh/trimesh"
+# No tests in PyPI tarballs
+SRC_URI="
+ https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/chardet[${PYTHON_USEDEP}]
+ dev-python/colorlog[${PYTHON_USEDEP}]
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ dev-python/networkx[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pycollada[${PYTHON_USEDEP}]
+ dev-python/pyglet[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/svg-path[${PYTHON_USEDEP}]
+ dev-python/sympy[${PYTHON_USEDEP}]
+ dev-python/xxhash[${PYTHON_USEDEP}]
+ sci-libs/rtree[${PYTHON_USEDEP}]
+ sci-libs/shapely[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
+}
+
+pkg_postinst() {
+ optfeature_header "${PN} functionality can be extended by installing the following packages:"
+ optfeature "making GUI applications with 3D stuff" dev-python/glooey
+ optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+ optfeature "loading a number of additional mesh formats" dev-python/meshio
+ optfeature "figuring out how much memory we have" dev-python/psutil
+ optfeature "marching cubes and other nice stuff" sci-libs/scikit-image
+}
diff --git a/dev-python/trio/Manifest b/dev-python/trio/Manifest
index e63a9e2b7444..1fea7a80a174 100644
--- a/dev-python/trio/Manifest
+++ b/dev-python/trio/Manifest
@@ -1,3 +1,3 @@
DIST trio-0.20.0.tar.gz 491254 BLAKE2B 354e8019d1ba8ac35bbb00477806ab87d62de0e9a94b1ff3a4d63c024af8cd40261c46a2c9449f38550e809938f3c6ee620a47e866bc31203c3c4a4984446fa5 SHA512 9aa431d0bc28737dd48a7358446acaffbf34860dc467ac121166f7241ebf4a4ed8bcdc8dc0277034e3c3fd70f1f8a57d790e98bdda7a1141f2c53c6b85a97a3c
-EBUILD trio-0.20.0.ebuild 1848 BLAKE2B f243d34756433855c9964a4978e2956894a1ea5e3dbe1a67b9a52af6ee1295c54111ec86b1508ec03dc83d505ca2fd6dead72791b50489544a5fd549d920b969 SHA512 8cc77add9c6335bc4e3cad922c8e0452ef5e38565bd73800bf8de3e1707f78a8a0d31bd53060bb418c7659d68a25b49346f109357db93345d467539290061502
-MISC metadata.xml 1959 BLAKE2B 8b8c53b057e11c334de01db932a4b7cb9dba98c200142765224af1252be7e3e756ebd2e8c1295212d8930df2afecafdaf252375e3e842c58d8149432ed038606 SHA512 d7ad911af38df2e7ef4e0659b3a8abf25c334e10d0a637c1d901a05e517e5caeee68932e4263c1bdedbee6af6e15b80cb1bb377ababe4078a507fc5096073b1a
+EBUILD trio-0.20.0.ebuild 1689 BLAKE2B 23599822ed09d9aa35d4e685edb8aa4d1b40bc437bf3a3a0fd9704c4c01ffc608600528dbaabb0ed3dfdbc1f961d0e3a066a45f54133c75912c37717e012d70f SHA512 bb63203f33ba168fb79088ae2feec503a5ec5a4271761e1313d136ac1844f75b0e780e43ed802e86a3410591eb1a89e6a78073ac52d55687afe0e7a379d8e6ee
+MISC metadata.xml 2060 BLAKE2B bb6ddfddfb3c19038e5982227a8c5f9999b93868c343a9a5bf7af5963006b5b719ef960f65b91747dfddf19544134db9e1a2d65e94192c079c64c303cdc8997a SHA512 4b86e7cccddc200d5616550e309ad46587f900ed13c38196e874e5110974b856d65e18745b8b7b42858cb672940ba280b0c2ea54d33f9b5bf32a375fa1232088
diff --git a/dev-python/trio/metadata.xml b/dev-python/trio/metadata.xml
index 3cfd749824db..9a0a7c3b54c5 100644
--- a/dev-python/trio/metadata.xml
+++ b/dev-python/trio/metadata.xml
@@ -6,6 +6,10 @@
<email>andrewammerlaan@gentoo.org</email>
<name>Andrew Ammerlaan</name>
</maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<stabilize-allarches/>
<longdescription lang="en">
The Trio project's goal is to produce a production-quality, permissively licensed, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I/O. A web spider that wants to fetch lots of pages in parallel, a web server that needs to juggle lots of downloads and websocket connections at the same time, a process supervisor monitoring multiple subprocesses... that sort of thing. Compared to other libraries, Trio attempts to distinguish itself with an obsessive focus on usability and correctness. Concurrency is complicated; we try to make it easy to get things right.
diff --git a/dev-python/trio/trio-0.20.0.ebuild b/dev-python/trio/trio-0.20.0.ebuild
index 5611597d176c..a544993a08dc 100644
--- a/dev-python/trio/trio-0.20.0.ebuild
+++ b/dev-python/trio/trio-0.20.0.ebuild
@@ -3,16 +3,20 @@
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
DISTUTILS_USE_PEP517=setuptools
+
inherit distutils-r1
DESCRIPTION="Python library for async concurrency and I/O"
HOMEPAGE="
- https://github.com/python-trio/trio
- https://pypi.org/project/trio
+ https://github.com/python-trio/trio/
+ https://pypi.org/project/trio/
+"
+SRC_URI="
+ https://github.com/python-trio/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
"
-SRC_URI="https://github.com/python-trio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( Apache-2.0 MIT )"
SLOT="0"
@@ -31,9 +35,6 @@ BDEPEND="
test? (
>=dev-python/astor-0.8.0[${PYTHON_USEDEP}]
>=dev-python/immutables-0.6[${PYTHON_USEDEP}]
- dev-python/ipython[${PYTHON_USEDEP}]
- >=dev-python/jedi-0.18.0[${PYTHON_USEDEP}]
- dev-python/pylint[${PYTHON_USEDEP}]
)
"
@@ -42,10 +43,8 @@ EPYTEST_DESELECT=(
# https://github.com/python-trio/trio/issues/1753
trio/tests/test_unix_pipes.py::test_close_at_bad_time_for_send_all
- # Fail with Python 3.10 on 'IPPROTO_MPTCP'
- # Everything else passes and this is a simple check for exported symbols
- # Let's try again with the next release (after 0.19.0).
- trio/tests/test_exports.py::test_static_tool_sees_all_symbols
+ # incompatible ipython version?
+ trio/_core/tests/test_multierror.py::test_ipython_exc_handler
)
EPYTEST_IGNORE=(
@@ -56,7 +55,12 @@ EPYTEST_IGNORE=(
distutils_enable_tests pytest
distutils_enable_sphinx docs/source \
- dev-python/immutables \
- dev-python/sphinxcontrib-trio \
- dev-python/sphinx_rtd_theme \
- dev-python/towncrier
+ dev-python/immutables \
+ dev-python/sphinxcontrib-trio \
+ dev-python/sphinx_rtd_theme \
+ dev-python/towncrier
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -m "not redistributors_should_skip"
+}
diff --git a/dev-python/twine/Manifest b/dev-python/twine/Manifest
index 2414cd9b9da2..7027d78754eb 100644
--- a/dev-python/twine/Manifest
+++ b/dev-python/twine/Manifest
@@ -1,5 +1,5 @@
DIST twine-3.8.0.tar.gz 213157 BLAKE2B c7c013a01b0f1f5ec24c76ebfea2c645da07eae0bb816978a37ed95bca4a2193cea627bdddefcd4beaadbe4bd7ee51315b309fbf06555cc75d509bc61578ac7d SHA512 d6ede7241d4825665054811ad657916281426eda6ee88f0e83295b5498876830b6c69284056e409539c792c24ebeb5af2eedf45108261490a72812b9e86e08f2
DIST twine-4.0.0.tar.gz 214420 BLAKE2B 0a1dc91ed9308252d5db3825c8b642e015720bfe7a95dd9a92ba347cbf1eedede85b18b9c310fe20322928db8e44f988bffb3845748ce9817ecbd5b521fb25c8 SHA512 c97a4315bd2a923979aa3a6cebf826ef022a9e510383f7f1debf941b6eedc47642c999702bdc3377a9740f381ed4dc442a542f02a44e521040cb67fb342e9b7e
EBUILD twine-3.8.0.ebuild 1796 BLAKE2B 91ec25e976a59f265628e184440f38bb3bcf90392f201e251c2744be56dd5a5249afb0898ee44fd6ee75935fa1e4abcd48cc04dde2484c5e44ba2755d5c5e6f9 SHA512 1c40051f1a959d2057f68bb8da4bdf0a24518a1347984aef0f9d34cd34ac8d719474f2b4965fc7071c5ff65729af3e5e545a760976395109ab6c0c7af3d38f2d
-EBUILD twine-4.0.0.ebuild 1880 BLAKE2B 3cdbee6724820b4b11f5d67460398db1b7c3d25e1a8a45d91ce0dc2bf0491c01679ad8f36de4ed1d8d4de45050d56908bc03e6f4b522dbb147b669ba2d5fa046 SHA512 f362636409e47f4ff81f1a6a4d75d188e1dab68b4d7eefcc3469fd64aba1acade525e3d4f71fbcdd264b5611ae5fc20deac3972254f655cd61be4b36c21cb09c
+EBUILD twine-4.0.0.ebuild 1887 BLAKE2B 467e0e35fc4d3c6e55ea3f51618089e39895ecfda18f58fabea8ce4b473e93363ece03050205da471124472914c6dd02262e4752c045f30c178a8784e39a4521 SHA512 53805f98eaa6e6f92e7967420a4ca96a39421d19c0e82b9894a40bcf88b01d7d671f180118da8dd04ac3feca8017afe29d5a3f4777ddd37f54702b5e4e16b032
MISC metadata.xml 383 BLAKE2B e2a596604a2f3e40ddd0196ea79105e318f8a04d9e5a2c7e458d403d215af1371f2a526fa7d8cbc430f20747f7b65ed6c8546263fb8a54ddd8a6db487c358634 SHA512 cd5c1f1ed89dc5c314975fc5b503108d6828db37826ebba98d6edd580b72cd41867e19e65a9a022f8c07babadecd810f21febeb8a015c51eecec412b9df4f0d5
diff --git a/dev-python/twine/twine-4.0.0.ebuild b/dev-python/twine/twine-4.0.0.ebuild
index 3e9baf0f1b84..04cf9838a2d1 100644
--- a/dev-python/twine/twine-4.0.0.ebuild
+++ b/dev-python/twine/twine-4.0.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/pypa/twine/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
>=dev-python/colorama-0.4.3[${PYTHON_USEDEP}]
diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest
index ecd0007ba31b..ae1f21b223a1 100644
--- a/dev-python/twisted/Manifest
+++ b/dev-python/twisted/Manifest
@@ -3,8 +3,10 @@ AUX twistd.init 563 BLAKE2B 24488118b025bf2068bbf07af900064ff6a7ee99106c3da30f15
AUX twisted-22.1.0-force-gtk3.patch 2634 BLAKE2B bf297589d56a59149e1a269aef416a9aef26dd2123cd9fc87358d19b279bd2924e84d3e9fffe5e6edb70f7268c19b4053cfdf6362b04dd6e91b3a2c997e0f92f SHA512 85b1678cf6c73e78004a015424f2e092b42bf4f5899ed607093b4c26ff1411fe22267df09c331f80086f9d46e5a6dadfad7fe62cbb04e3edeaaa05f40c96239a
DIST twisted-22.1.0.tar.gz 3883519 BLAKE2B 0b438481af94fbfe08c7470a71421e176ca4994efaf7144b2bd3bc7e69c774295e04831d5356af104d087d970856c1c153b30331cb1598226f83e761b624a53c SHA512 1db52865d00e07044bc755b25bef2fa260cf269a8b51512bec97a015fa484d0b331b41154b52f97b5e8c477d3e5ad1d003f5ac15c7361988d073d097c6e7355d
DIST twisted-22.2.0.tar.gz 3887750 BLAKE2B 43b50aa33f9a70f2123930ebfc0e9fec08a6faa791dc8fb73c1252fc1de3e00844e421f653d920e5f651aff89557750c6dc6c4557689e01bc9a0793c15de8eea SHA512 a2f66055f0ea6658a04888316b9eb90bd0f389c72db8315fe1722a70f16bb290805d98acc8cfd8a5d22b4817683603aaea50bb04a204927898bd74fc58a1db6d
+DIST twisted-22.4.0.tar.gz 3896724 BLAKE2B 830a724156473a28394e6c731f6cec184c491410dc880bc2e37a99cb460c7fe040219463f224941532b12478abe953aa0228c70676e5baecda4a3b2bdd6a0a32 SHA512 776d36040bcefb9ca65e471d9058fe1067ffc8171a501cb451e9d4824a88dd83f79dc9b27a127ca898451587454ee661000acbce6c4c39b069aeadd64710f103
DIST twisted-regen-cache.gz 911 BLAKE2B ffd3fcda6c67ffe6fd3ef581c8d507548396b66ed0708e9a5c790095e579c0d5f0f71596acf05712989da2ddef2b8d437eca973bc4d80ef8a9fa852915f38305 SHA512 95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03
EBUILD twisted-22.1.0-r1.ebuild 4698 BLAKE2B bb60d1c5f7c7f1db5475fb630014efd2362627ac1dcac9b77c85086c993bfc423be25f09001d88738c5691f2cb34dd6edfb26e4565947c0b0e86a780565bd26d SHA512 db2b1908397c98b97db86f5005e1c485c3b4dce7adc8144533eeb78a039f8372dd2bd041297339efb74444c0b91a15b62ce8b9921b188a9ed7aca3f616275826
EBUILD twisted-22.1.0.ebuild 4740 BLAKE2B 20fd3b47a7880c92c2d44ff6509147b3a7fe66a27bd960236b14b5d1b31c51cbf8ddd0b0ddacbd41cd18920a4da07c102deab13643bf2e82e62a49027e6887c7 SHA512 717b0f7fc47f8ff0a5b470b5a9a0bf21f4c76d75681aec55763d8b0bcd0996c75242950fe7498e07e46046fa383fccf6f572ad6f83db97fbfa11da0b3111d575
EBUILD twisted-22.2.0.ebuild 4328 BLAKE2B d8106f754f5244bf13d1e3b9c1a3be76c1b36816a2e36e0fcfaceea9b193ecfc6da4e4b5fad53b8c13f5bf84d787cdcb90c51a5457134f6c18cc27ae2221c508 SHA512 a5049f1f33c2d765708ca836bb62f081931572ff57669a9aa13c04d4d117642276e257fc848a4b9699811492eec497250be3c4741eca67b8815aecde3ace6387
+EBUILD twisted-22.4.0.ebuild 4446 BLAKE2B e6b72555eea7db1b64cb34ee089a4c25b14d5359eeaf9b46258cbf5e485e416264785a37bd88ba75706f58c9e1ac0cb410dac670f84c0426a62951bb7de9a3c8 SHA512 45c5b0fdb54ef5104a937b8bbf4f152fddb431b476b94fdc9aed0f0358b906b6d40ebe4cc91f538ce87d3e5b6e314a71c3f1c163faaadf9a5e2f73e0669328e6
MISC metadata.xml 1352 BLAKE2B da3eecfbfd73709ff8fb48b985d64fa80d134c38a0c04d8c7b08e0ebd936cb2179f579deb6f91f38fd08b74e9454b693b4a89c9ab194296104c519e6f80ddc8a SHA512 f244db7eb7a13e35f8825e2b16cf3cb953c47e68be234efc9d922462cc7ee66e1748e09bf4735bee59cd1016eb38c64ca23f70a25da5bb7311f869cebbb45569
diff --git a/dev-python/twisted/twisted-22.4.0.ebuild b/dev-python/twisted/twisted-22.4.0.ebuild
new file mode 100644
index 000000000000..249b215f2896
--- /dev/null
+++ b/dev-python/twisted/twisted-22.4.0.ebuild
@@ -0,0 +1,156 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="An asynchronous networking framework written in Python"
+HOMEPAGE="https://www.twistedmatrix.com/trac/"
+SRC_URI="
+ https://github.com/twisted/twisted/archive/${P}.tar.gz
+ https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz
+"
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+IUSE="conch crypt http2 serial test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/automat-0.3.0[${PYTHON_USEDEP}]
+ >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}]
+ >=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}]
+ >=dev-python/incremental-21.3.0[${PYTHON_USEDEP}]
+ >=dev-python/pyhamcrest-1.9.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-3.6.5[${PYTHON_USEDEP}]
+ >=dev-python/zope-interface-4.4.2[${PYTHON_USEDEP}]
+ conch? (
+ >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
+ dev-python/bcrypt[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-1.5.0[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ )
+ crypt? (
+ >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}]
+ dev-python/service_identity[${PYTHON_USEDEP}]
+ >=dev-python/idna-0.6[${PYTHON_USEDEP}]
+ )
+ serial? ( >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] )
+ http2? (
+ >=dev-python/h2-3.0.0[${PYTHON_USEDEP}]
+ <dev-python/h2-4.0.0[${PYTHON_USEDEP}]
+ >=dev-python/priority-1.1.0[${PYTHON_USEDEP}]
+ <dev-python/priority-2.0[${PYTHON_USEDEP}]
+ )
+"
+BDEPEND="
+ >=dev-python/incremental-21.3.0[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
+ dev-python/bcrypt[${PYTHON_USEDEP}]
+ >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}]
+ dev-python/cython-test-exception-raiser[${PYTHON_USEDEP}]
+ dev-python/idna[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ net-misc/openssh
+ $(python_gen_cond_dep '
+ dev-python/gmpy[${PYTHON_USEDEP}]
+ ' 'python*')
+ !alpha? ( !hppa? ( !ia64? (
+ >=dev-python/cryptography-0.9.1[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
+ dev-python/service_identity[${PYTHON_USEDEP}]
+ ) ) )
+ )
+"
+
+PATCHES=(
+ # https://twistedmatrix.com/trac/ticket/10200
+ "${FILESDIR}/${PN}-22.1.0-force-gtk3.patch"
+)
+
+python_prepare_all() {
+ # upstream test for making releases; not very useful and requires
+ # sphinx (including on py2)
+ rm src/twisted/python/test/test_release.py || die
+
+ # puts system in EMFILE state, then the exception handler may fail
+ # trying to open more files due to some gi magic
+ sed -e '/SKIP_EMFILE/s:False:True:' \
+ -i src/twisted/internet/test/test_tcp.py || die
+
+ # multicast tests fail within network-sandbox
+ sed -e 's:test_joinLeave:_&:' \
+ -e 's:test_loopback:_&:' \
+ -e 's:test_multiListen:_&:' \
+ -e 's:test_multicast:_&:' \
+ -i src/twisted/test/test_udp.py || die
+
+ # These tests rely on warnings which seems work unreliably between python versions
+ sed -e 's:test_currentEUID:_&:' \
+ -e 's:test_currentUID:_&:' -i src/twisted/python/test/test_util.py || die
+
+ # broken by new expat
+ sed -e 's:test_namespaceWithWhitespace:_&:' \
+ -i src/twisted/words/test/test_domish.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+src_test() {
+ # the test suite handles missing file & failing ioctl()s gracefully
+ # but not permission errors from sandbox
+ addwrite /dev/net/tun
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ "${EPYTHON}" -m twisted.trial twisted ||
+ die "Tests failed with ${EPYTHON}"
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ # own the dropin.cache so we don't leave orphans
+ > "${D}$(python_get_sitedir)"/twisted/plugins/dropin.cache || die
+
+ python_doscript "${WORKDIR}"/twisted-regen-cache
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ newconfd "${FILESDIR}/twistd.conf" twistd
+ newinitd "${FILESDIR}/twistd.init" twistd
+}
+
+python_postinst() {
+ twisted-regen-cache || die
+}
+
+pkg_postinst() {
+ if [[ -z ${ROOT} ]]; then
+ python_foreach_impl python_postinst
+ fi
+}
+
+python_postrm() {
+ rm -f "${ROOT}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die
+}
+
+pkg_postrm() {
+ # if we're removing the last version, remove the cache file
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ python_foreach_impl python_postrm
+ fi
+}
diff --git a/dev-python/txaio/Manifest b/dev-python/txaio/Manifest
index 4875c9c8757e..6bb775168e21 100644
--- a/dev-python/txaio/Manifest
+++ b/dev-python/txaio/Manifest
@@ -1,5 +1,3 @@
-DIST txaio-21.2.1.tar.gz 53383 BLAKE2B ff245c7e303a88e0e0f71bfa99ec5cfa2e6ec026e43e9477beb711cc753d73d4f49079727f9f86499779819fda74747edee00ebe22c0ac59c764c1403b983960 SHA512 762875b9c10304dab31dd54f7830f56b0cc26dd6e7a98c8faf57891a2810e36f53004833f872f0f51bad61cb62be033cfc228c99fd6aff60cd4dd2ae2f2e5c37
DIST txaio-22.2.1.tar.gz 53645 BLAKE2B 375203ddbe65d293ba0bf85e316880d552f47cbc9008bd41e50976ee097940c626ec66ad25e0b5322493f71f77141d03f543ce9c9d83268a1a896b16f434ccaa SHA512 b5e33ba671ab215dadf4c348b01e9d5057d080c21707d31e38912fe596aabd7b388e8c5e0f2dd2b7d0d09fe0a175a0906e2a2ee428c1a943e786afa79182631e
-EBUILD txaio-21.2.1.ebuild 936 BLAKE2B 32a6c06c895c2ff50a7a5821d4c6358819a39b8e8e74135f84da00f6fd23f90f05cbda7e32fea9861530b62006e4e4d50f5afaab7c5fdae763f38a5e543dd566 SHA512 c7095a48f9262b6bc9479ab2eaddc7af3f527c81e2112d208ff56e19f50021f6d8fa2734d64880030e80cd53124bc3e614a1c98b3b61c0293005dd600378a6a5
-EBUILD txaio-22.2.1.ebuild 912 BLAKE2B f9f964b9317d6556ac6c37c773b3410affeba7183ff6df872fee86f53574550dca8d16d2c9d3359246d7a68b538f7abaece3b86774816c6868f15ac3d0cbc851 SHA512 7511397925a31ce9e04518d900d3ed1f360d7de24f18bf101c16b221c89d34a7b8616fbf286a0667dc76bf68fb959e9644fcaa25f33a92432622c91eac176a3c
+EBUILD txaio-22.2.1.ebuild 908 BLAKE2B 56c146ed48878542cbcc90a73bd939ccbc57401eae379ab032f089e50f387a3f5eff5ed91c5d6422b1ec5f1552349f6a6bd3a52003dd2397bf026d70d5c8604f SHA512 568b6cb21bd45b0e6832c3e64d23f1c0dcad94663ca1a2d728603d724342c8e14c1cd313fc3e4207d5d06c2003d6c01f4724b6f7cbe6be4c022077896ff399e1
MISC metadata.xml 618 BLAKE2B bd097fc800fd543169f113520e8579f6514a355de3d68548e48e6037812b192bb4f6f8d4c2956934ee9cf88e6d13a11f8a2f95a3cdbba95f66638593734087d1 SHA512 fd8817810ff9ee6ab874f8bce30c1a1834caa0c5b22139d2c1317722155ff87e15a05c3f95b6f23f03e7b98807d0a71b0e2081518cc5e2086718cecea42b0c42
diff --git a/dev-python/txaio/txaio-21.2.1.ebuild b/dev-python/txaio/txaio-21.2.1.ebuild
deleted file mode 100644
index edb1de4360cf..000000000000
--- a/dev-python/txaio/txaio-21.2.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Compatibility API between asyncio/Twisted/Trollius"
-HOMEPAGE="https://github.com/crossbario/txaio https://pypi.org/project/txaio/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
-
-BDEPEND="
- test? (
- >=dev-python/mock-1.3.0[${PYTHON_USEDEP}]
- )
-"
-distutils_enable_sphinx docs \
- '>=dev-python/sphinxcontrib-spelling-2.1.2' \
- '>=dev-python/sphinx_rtd_theme-0.1.9'
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # Take out failing tests known to pass when run manually
- # we certainly don't need to test "python setup.py sdist" here
- test/test_packaging.py
-)
-
-pkg_postinst() {
- optfeature "Twisted support" "dev-python/twisted dev-python/zope-interface"
-}
diff --git a/dev-python/txaio/txaio-22.2.1.ebuild b/dev-python/txaio/txaio-22.2.1.ebuild
index 8b1e66fb4264..173b2c1b92f6 100644
--- a/dev-python/txaio/txaio-22.2.1.ebuild
+++ b/dev-python/txaio/txaio-22.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~riscv x86 ~amd64-linux ~x86-linux"
distutils_enable_sphinx docs \
'>=dev-python/sphinxcontrib-spelling-2.1.2' \
diff --git a/dev-python/unidecode/Manifest b/dev-python/unidecode/Manifest
index 0a23929d2a38..c09852058420 100644
--- a/dev-python/unidecode/Manifest
+++ b/dev-python/unidecode/Manifest
@@ -1,5 +1,3 @@
-DIST Unidecode-1.3.3.tar.gz 192050 BLAKE2B 74fe777ad25e78357499ed80f3cd9e43ef42d0a08e3b14e4916c57d43e0e296c6852722f84a3fd1c57911f7d97962cbe12043e3b68adad15d785793912ec53ed SHA512 1c42f2530fa68c56ded097a92b580a3b1c223c957711778b81dd92c8543068a76a87379db7fbe4d2dcb6a9a6c2fc2aef28ed950e0c07d411ae2891c00a8ffea7
DIST Unidecode-1.3.4.tar.gz 192346 BLAKE2B 34edea805896022fa42f47929a55ba01850475cb49431c4c50329caa2f198455704224320887ac7dcad5fba3517ab42cafc8ade726e785be0d0141814a5ad455 SHA512 bdbf482abd0d93ea8d891b95aea9f95cca6f85dbe71cd2bef4664216b3aa1d672c2f4ecf3b8bf356cdb1d8e4a1141c296728498473d9d0067d9774d0a7de8d48
-EBUILD unidecode-1.3.3.ebuild 554 BLAKE2B efb1600b24baaddd38e4b47bd4db352f6f6ac772f07bae722b9a93496b1eadf242ef912095c2558bb87300bf38951b99b9e0853c8e2cc2c0c2f48832379f71ba SHA512 6c55e524ac4b758fdd5d15f5967bbdc7cb5e2422bd43a966c3565913b4cae0ca0d86a89b8e41dbde24f05cdcd18c4c43cb2a8b3ac3f774a99d76d86cdb6aa3b3
-EBUILD unidecode-1.3.4.ebuild 561 BLAKE2B 967d50549f1f2b0d1f7ed6824803bb83c00e3a7ae04d7522286782c25bd2e8c3a7bd7404bd0008d54a679efaea72f0abefc30238ab5f61249968517386046a03 SHA512 a4e304b44906a35cdcf6c5bbad364c72093c852e5a7d16c14ce18934f421c285e607d62bb2f99bdf3d0de05e00c08f844144a105b7f8e091c9b97ed543711bc5
+EBUILD unidecode-1.3.4.ebuild 554 BLAKE2B efb1600b24baaddd38e4b47bd4db352f6f6ac772f07bae722b9a93496b1eadf242ef912095c2558bb87300bf38951b99b9e0853c8e2cc2c0c2f48832379f71ba SHA512 6c55e524ac4b758fdd5d15f5967bbdc7cb5e2422bd43a966c3565913b4cae0ca0d86a89b8e41dbde24f05cdcd18c4c43cb2a8b3ac3f774a99d76d86cdb6aa3b3
MISC metadata.xml 457 BLAKE2B 43e1b676ecfc82f845bfc1b3dd2409756ca419086ccb693b39f73e2598b5de9a463fecb3dbda76d7e375b23a6ba06589231d6184a92872bd4f3c16080bef6353 SHA512 7cded888473c7a7829aaba7d63d5a54bc22f5e9829733d961d520a7d3f0ff57ee00e16c42811a6b63c0d02f9e3f93a1d0f539c8c79242038bcdfd594ab7d07c6
diff --git a/dev-python/unidecode/unidecode-1.3.3.ebuild b/dev-python/unidecode/unidecode-1.3.3.ebuild
deleted file mode 100644
index b672c007a086..000000000000
--- a/dev-python/unidecode/unidecode-1.3.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{8..10} )
-
-inherit distutils-r1
-
-MY_P=Unidecode-${PV}
-DESCRIPTION="Module providing ASCII transliterations of Unicode text"
-HOMEPAGE="https://pypi.org/project/Unidecode/"
-SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
-
-distutils_enable_tests unittest
diff --git a/dev-python/unidecode/unidecode-1.3.4.ebuild b/dev-python/unidecode/unidecode-1.3.4.ebuild
index 9e1d88d80414..b672c007a086 100644
--- a/dev-python/unidecode/unidecode-1.3.4.ebuild
+++ b/dev-python/unidecode/unidecode-1.3.4.ebuild
@@ -16,6 +16,6 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
distutils_enable_tests unittest
diff --git a/dev-python/unittest-mixins/Manifest b/dev-python/unittest-mixins/Manifest
index f653749a412a..7fd2254b550d 100644
--- a/dev-python/unittest-mixins/Manifest
+++ b/dev-python/unittest-mixins/Manifest
@@ -1,3 +1,3 @@
DIST unittest-mixins-1.6.tar.gz 14156 BLAKE2B f47831355cb3f6606b36124af7d6634b8c012d8f85ce843fbb2882360006eaf3b964d6d2ed718137e0c37d330cfbabbafbfa75e4b1217f2a5546027f7379ba53 SHA512 0d4a0bbf80264f34a03aebbb2668733cd3753f99b24b006ea6704a2b97df9fb51755e8c4efd0094219e65d25756ea31ff27d3892b32ab6829050236a6bcbc986
-EBUILD unittest-mixins-1.6-r1.ebuild 645 BLAKE2B 8cdd38f703469194621fd6cfc4bb88072855dc98d0cb4f2cca790aa8ba461dc236283e5d8e9a37caccadcb0dbea75cb1a9f044ff32feec5b5a03f3ede50df68e SHA512 c8c3f1f8cf8bec1944e4b486abb442010704155e47fc430152ff435c3b80f256d2a0bfd889f4ee86481ece79b5e6423855d0e5641be395773ae681f12c69d467
+EBUILD unittest-mixins-1.6-r1.ebuild 644 BLAKE2B 3bdfb39adf5fb1b3205d4639cded0efaf835b031bb3e2def29bb7972b24823e6a0fce8969705954d0c445595a34691622e911319d4d193664e2b4d8d7e67cf25 SHA512 67486ee39e7d90d5fb462e79b7c0c4207aff1ab558e84b17223666c97fa7407690ad998aa226725ef965ea96cadbdabf1f0a6d29904eeb8a71c1caf4e47cb199
MISC metadata.xml 381 BLAKE2B fa596fc79e8bb175dd45af988d78f22d1cb8001d2b51d39bf0046f39ca39aa014438346c6eef5ffb6d12bd4922f5e571f01bba9fa69e075a116d227d08075516 SHA512 3843b63973b330f3d53964ceac7a06ac99fee59f3cd2b220cb3faeb1d442f654fea15f7e46cbb88178e78ebd3a5d40932620c009a77034cff6f7e599a7d50e9e
diff --git a/dev-python/unittest-mixins/unittest-mixins-1.6-r1.ebuild b/dev-python/unittest-mixins/unittest-mixins-1.6-r1.ebuild
index f06d154faa82..d1f1b17bea4b 100644
--- a/dev-python/unittest-mixins/unittest-mixins-1.6-r1.ebuild
+++ b/dev-python/unittest-mixins/unittest-mixins-1.6-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/nedbat/unittest-mixins/archive/v${PV}.tar.gz -> ${P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND=">=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
diff --git a/dev-python/uranium/Manifest b/dev-python/uranium/Manifest
index f89dc281c7d2..63384548b12f 100644
--- a/dev-python/uranium/Manifest
+++ b/dev-python/uranium/Manifest
@@ -2,6 +2,6 @@ DIST uranium-4.12.1.tar.gz 1071662 BLAKE2B bb4bbcd9129dcb724a553c327a90619d12c3d
DIST uranium-4.13.0.tar.gz 1072294 BLAKE2B 3d5110ec4fc6bbfbf085d1f2c177ae19305d7e3828cfe44f7e83aa07397224e3c4e5441f83684f49f21fc6579eb7d3e7fc176eae80c76c3b10354757c01ecc40 SHA512 bba41754670b42eb92826fe1c2380b76afb62d16158c07f960315dbd77c55932d29dff594d71aff8eafc2f58d1aac4a14b0f6fc36a0a352872077b97c0d7f555
DIST uranium-4.9.1.tar.gz 1038046 BLAKE2B 3304e89e0a22fbda0e9e57aaf88f6f11979eb5273d6c8a69f5ec9f050741561f67667a76e2136148808862026e2330f3b5043141ed8d69d255632a8c3c869def SHA512 e665a1ff8ebfc629e4bc2253533a3332d8f8804155432af921ad2e7251d5725daf9346cc5f110595914ac6f0d194db6d7e06dfcd3795b57e35b3d5e6dae594a7
EBUILD uranium-4.12.1.ebuild 2491 BLAKE2B 5c20a6c07a6e528ae39759317f1c1e22634344faf3e2362de62834c68c3f0f263949ad711914259940a24f9bc8ac5cf4b3feacd1b5e4a1b5d8fb5b5cb5272b4b SHA512 8b8f3907b1a137ab08ab66c287b3f110406e089d97b0663a6d158a7b0763efc12028247aa75f0e06588744ce9469944854eac0adceb28c401d946da7a04157bc
-EBUILD uranium-4.13.0-r1.ebuild 2493 BLAKE2B 06630570014337fdccd0f7878df0758134aa129c73ff7d5ad4691229c0f4338918efbcb6ab1c0d414f4ae55510138c0fc64b88ce762cbb6a5b7f0b91b98dc9eb SHA512 a93141a41990929a327967c1e1ff811111eaa49ba7ff3062eb91b50bb17344b3fa1d03c8853362e47fb9a1e61a1ad25c43d536981293a183fa2de744f4492786
+EBUILD uranium-4.13.0-r1.ebuild 2492 BLAKE2B 58e1ede7b89bd14180237bce03e2f9dfc47f4e9139999e09fbd2ac73eb557b7e0c9bb2675b403149ea51039a09d86679ab60e0adb6eddba417f3edef097fe55a SHA512 02e563b086a05ff77ca8e45ff9871707357e0b2a4fffd5f99d5d69ac8849ae3795ddd1eb31e95bca2565d0c01bdd22cab82569dff03639f94b6af208ebebcd61
EBUILD uranium-4.9.1.ebuild 2492 BLAKE2B 80700ae8a8fed9c16ef3744acaa25efd311a24b663f2dd68fe2f99fcfe12c6028d640382f950c7e17d6095d762981024d2b543ed2de1cb5385ae462867d967d2 SHA512 0aac58b430b90601247feffb2a2f99bc31812f5f3228b511966f5b64aeb6a7a4eecaa2f2fcf0d3b6656b8f2add396bc231aa41aa5f13c35ac029ad19f0612cfc
MISC metadata.xml 1209 BLAKE2B 00fe2e9f2183b7b5e3f3e59207077e56bbc9fc1f74a1634a9770ec558f0bf066502194f077b65814d99bed2758f4fa5986531815c1bd6cb4f307713c796ad2d2 SHA512 e6309b56239464c64c9ce52b7e483167b0812088b822ccb5ffe6f2d49b5cd1ee1e2ac115747dd53851de8267a0b97c020f38b4d051f40ccd44730ecc98f4cbf6
diff --git a/dev-python/uranium/uranium-4.13.0-r1.ebuild b/dev-python/uranium/uranium-4.13.0-r1.ebuild
index b0994d93ffcb..74a3c5608c9a 100644
--- a/dev-python/uranium/uranium-4.13.0-r1.ebuild
+++ b/dev-python/uranium/uranium-4.13.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
IUSE="debug doc test"
BDEPEND="${PYTHON_DEPS}
diff --git a/dev-python/uri_template/Manifest b/dev-python/uri_template/Manifest
index 22420c876d9b..13e2a2f7537a 100644
--- a/dev-python/uri_template/Manifest
+++ b/dev-python/uri_template/Manifest
@@ -1,3 +1,5 @@
DIST uri_template-v1.1.0.tar.gz 18014 BLAKE2B 01ac4439b6661d0d1e7adb5b5ebcc594497cdaeef24b33cbfc8a26f607e779a72ae20838dbbcce28278886c87df475adfd53c73287a4768d848f65b95ba2ce58 SHA512 b6d34931e750acc6c160e7157fc000984acc099023e9794163777679cbe706b8a646bab89e82171c0318827b7a7b9cfcfb997768120cabcf36e7982214321665
-EBUILD uri_template-1.1.0.ebuild 633 BLAKE2B 03e897c036d01e568d282cf88af4cf6aa3581f7c1ac050ef1ad0d216372df807d7f89f1bb0d784fa570af7195b0b1230dd3af9a43670c1d57c8ddcbeb352829e SHA512 471769f23935ba3194dce78436b59deb845dcab374ba80daa6edf07eeab66e5496d7bab699ea05476105db024e3e30eb695ffcc55ad86f8c354c21b4104d1ea8
+DIST uri_template-v1.2.0.tar.gz 18284 BLAKE2B cf857ccd8496111f61fb95af020514f1c484e5c3ff19829f28bc2dc112887fe276dac68aa21e0d092d42a22319e8d6ac8aff95c734aadd8417c56f57b0076256 SHA512 81b046bbc2dc4d5c0b40a76f13713c10e69d803e3d9da13ab69cc6d40569ef0a39c786a6637a66651a5c3d3e68807f923ad48a7feaf898ae3ca6fd03c0e68c37
+EBUILD uri_template-1.1.0.ebuild 658 BLAKE2B 7f4c44c92a22390f610a16ee6f067973040706c2d468ac2fcd5c65a64771e5e97584ce761dd5b12423ddb64d18b85343556424ebab74083c47590d63e4280d14 SHA512 67841fd510d2703a616d47a80544d43a917524ad997872fcf81729a0aba268a7ea30ca5fda04c43df802146ab14487b5f57960fa48a71f78ce86eb87c001c7c5
+EBUILD uri_template-1.2.0.ebuild 658 BLAKE2B 7f4c44c92a22390f610a16ee6f067973040706c2d468ac2fcd5c65a64771e5e97584ce761dd5b12423ddb64d18b85343556424ebab74083c47590d63e4280d14 SHA512 67841fd510d2703a616d47a80544d43a917524ad997872fcf81729a0aba268a7ea30ca5fda04c43df802146ab14487b5f57960fa48a71f78ce86eb87c001c7c5
MISC metadata.xml 595 BLAKE2B 06f55493da74b24bd7ee6266accaa73b33e3f48a1d7d0f176a6278231e281fe269e6825f34ad1fa122b6d11ac1f66b21696410ae51d0917868f02d2ea57814ec SHA512 148737f47b030bb76659503ca70582385c005ffa5168e46ccdcfc8f7729299c38bd3b6b20a875e69690ff1bbf117da61d92f0f4657b97cf172ac358241fd4709
diff --git a/dev-python/uri_template/uri_template-1.1.0.ebuild b/dev-python/uri_template/uri_template-1.1.0.ebuild
index d8cf7ad1ea00..2aa659f49c57 100644
--- a/dev-python/uri_template/uri_template-1.1.0.ebuild
+++ b/dev-python/uri_template/uri_template-1.1.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
python_test() {
"${EPYTHON}" "test.py" || die "Tests fail with ${EPYTHON}."
diff --git a/dev-python/uri_template/uri_template-1.2.0.ebuild b/dev-python/uri_template/uri_template-1.2.0.ebuild
new file mode 100644
index 000000000000..2aa659f49c57
--- /dev/null
+++ b/dev-python/uri_template/uri_template-1.2.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
+inherit distutils-r1
+
+MY_P="${PN}-v${PV}"
+DESCRIPTION="URI Template expansion in strict adherence to RFC 6570"
+HOMEPAGE="https://gitlab.linss.com/open-source/uri_template/"
+SRC_URI="https://gitlab.linss.com/open-source/${PN}/-/archive/v${PV}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+python_test() {
+ "${EPYTHON}" "test.py" || die "Tests fail with ${EPYTHON}."
+}
diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest
index a0406513ffe0..1f09ac0bfd51 100644
--- a/dev-python/uvicorn/Manifest
+++ b/dev-python/uvicorn/Manifest
@@ -1,5 +1,5 @@
DIST uvicorn-0.17.5.tar.gz 707840 BLAKE2B 70a5aa4c084f63231b2c4f11c9a4add6a84362789243fe59b4c954665b67f859dcd92076454cac7b960d30c878bccb52e6da5232e052d70ca0a71f4035804b96 SHA512 b73c99d03957bf5f37957386da77cad68e0c9603fb0bfe48ab81f1066953ca01bc75b2eb458a20a587df4f2e1f591fe1c56f26d8df84070c833ccbb912d55ca2
DIST uvicorn-0.17.6.tar.gz 708048 BLAKE2B 83b06907c8109b38e13930d8b73584682fa4e34fe7e51fe14b6ca1ddc7ef8122d950a09e31cb364a02f5f12eead5d0522b41cbf428509c6900604d4e2776dfb2 SHA512 d5c5223759d59648f279e22f7e6af728fe8117ed75488d125c1db3e5e9d385a50d574cff72ac46db4eb0a78d0e4f690096cfe78c774674dfba61860e55b7494e
EBUILD uvicorn-0.17.5.ebuild 1363 BLAKE2B b0810c5d062adc3ebfe579d99debdb4a6bab5b1d4935d9cb59e43bb82e341916680d84a070c910e17b63a5416c79625e1754422154a6a3ee3443f134c7264dc4 SHA512 5cea073561c1c1ce551a0d48c25d6655b6e1a79cd56653c8a1510d01775473eb0276f7f0878f808f07c283f0636160fd9b5fdbb4c95b79fe3f384928bad1961f
-EBUILD uvicorn-0.17.6.ebuild 1371 BLAKE2B 70aeade3b603aee7cd0cbf7d950e239266244988c87be680721d6a9b445786806d44b9448e443e03ce72d0102f41e21dd7f537104f72b39ce6e22626002183b1 SHA512 7ad8597c4f52836352df486cb68e8ee6ec00156e9c2d51c584be9e4cdba5f9445127a24d3c27fe284ca786b24a738736379e1b27a54567c54e9d0f1d9c74e7e2
+EBUILD uvicorn-0.17.6.ebuild 1389 BLAKE2B 955636e7f6b1b87e264fa2416a3b466360aba4992d32bed235650c6cb2b0022915892e7a54eb007d02fb5332d2d1d4533395f808a6d6a88bd398105f3f0f59f7 SHA512 690aa71e01cd15d9108a5a96281c2b97d4943243e822ba078cbb77aabad718a6eadfe9bf25566d9ca44084f966b97b0858558ac727699dd7e766cd3e67ac8598
MISC metadata.xml 451 BLAKE2B af9be617c95128297e3455b503e198e13c373244094f6aa9c80837945c3f9f023f1874efa28d4ffa8b241feb9a4e8c7f3d3534e96966733bd5593bffb90904a5 SHA512 4d76bab5c20f7cad81fa56a28c9be07bf2c2ebc412fc647f073215d437a2550eca247b8419df71d04200d0fdf545520684db0b6f4953e73848f69a4f4ad6931e
diff --git a/dev-python/uvicorn/uvicorn-0.17.6.ebuild b/dev-python/uvicorn/uvicorn-0.17.6.ebuild
index 7539908c79ed..7a59bfe0e629 100644
--- a/dev-python/uvicorn/uvicorn-0.17.6.ebuild
+++ b/dev-python/uvicorn/uvicorn-0.17.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
>=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/vdf/Manifest b/dev-python/vdf/Manifest
index dd5572bc3990..410f8ed8edee 100644
--- a/dev-python/vdf/Manifest
+++ b/dev-python/vdf/Manifest
@@ -1,3 +1,3 @@
DIST vdf-3.4.tar.gz 17082 BLAKE2B f4f65134d5b1b5e52fcbc438b3bfd9000006659d8198e37e377edfda1c6166df0687ce44caf704feffeaa0d23356fffbfce11d467a093e8eb623ccb39a3da9d0 SHA512 a22668039d32cb1ef4660ea187a3a144a32e55e5b02c4c567b850d059a47beac111f9164c67bbe3e7b67d15117efe7b207882465b2353a65b7e0f0c107e88d5c
-EBUILD vdf-3.4.ebuild 476 BLAKE2B f0f87e159255703552d485d37848a19d1bde7ae74f731a0e27294e14936dadee389e4ab3b7e7c8123fce99da50be1d47c1418e6ae1dd12bdc321b0f9b3b7ecb8 SHA512 e50e24f0045f8347abf93a2de7887ca0e5a524da96b61910371d7ac22e8462fe18beda59607bf989d519bdca9f3f6d9cdd998abe6c6cc44f0912a7925039a711
+EBUILD vdf-3.4.ebuild 476 BLAKE2B 9c60bccb0716277c6938b2d004b030949d4eab49ed1a855a8c96ab7d75df8dfc3a16fdb01fb275ae620ef0277afd79f1a0930902b4b70470f0c402817bd8da20 SHA512 f9c220fc61de3365b8929bbc9ce8c1a025264d82b8d8fa0eacfc573dce4dfb1dcc5eb03bdb5cb05f0adefd938794dc291e706046b0e47d0a765fbc0cd6f525e1
MISC metadata.xml 492 BLAKE2B 80437b1fc798d5bced980530bdd88ce168cf568f6be745d0caf7f8e12e05b856f653d7fa3909ec6f3a1860d559584214ce1f9761e0429107650af755c057ed01 SHA512 9182e1920b00061daf94286473a9b755e7a55048ecf06cfcd2d835dd75a958c15c0bfd294ff3a674af794c225468bf829f7171e64275ef44658e13f60d2b4198
diff --git a/dev-python/vdf/vdf-3.4.ebuild b/dev-python/vdf/vdf-3.4.ebuild
index 792247d1ca30..fcd95494598b 100644
--- a/dev-python/vdf/vdf-3.4.ebuild
+++ b/dev-python/vdf/vdf-3.4.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
inherit distutils-r1
diff --git a/dev-python/versioneer/Manifest b/dev-python/versioneer/Manifest
index 4db6a221b767..ef31482f117f 100644
--- a/dev-python/versioneer/Manifest
+++ b/dev-python/versioneer/Manifest
@@ -1,5 +1,3 @@
-DIST versioneer-0.21.tar.gz 50072 BLAKE2B 83b56dc61b7ba6dd1fb274f08b08e501ab0e209d915785c3a62d733524270a8bd1f60fb09dd3d97c2030fa4e8e154e8351de51beb17774189ae68c12fca1e12a SHA512 a75e68cf1d11ddca220e8e617cd4c2e17b20d8d683c9e6ab94e8470695eee8fa00f7b5a9cb5cfeabd984446dffab70cb7acc749296c235a6a6f1c815f1729583
DIST versioneer-0.22.tar.gz 50847 BLAKE2B 3508ac89e65df7a936168fefc1a557191d9362ba69fc9b79eea495cb340c9e314ba5fbac28041bc502aee3adff555e56b43e4ff7fb0d682e96fc3e2ad6bddbad SHA512 f02d50a47c1990275ebf9e720bdb7f13e5fbfc344b361197ecb7602e5ff02e438e43983b4e1cbfde5aa6fa4328a1ffdac60009d6925cf027e484b0ce12587484
-EBUILD versioneer-0.21.ebuild 862 BLAKE2B d42c3059c93d35ff2491509b8e3e6e382c65eb68cc24b8e541b4a947a7b8f862bee552b76a03c9ca16e7be45ff5f05b22b303787f7e8189bcd5e93b827b30ec3 SHA512 925ad5205b483e6ae60ce369ed4282caea5deda1708bde74de04c321a03517d0bc3d86d250f5463e9112225cc944d87f7f9c1f0e2e90dc1c965b4af947969b3a
-EBUILD versioneer-0.22.ebuild 902 BLAKE2B 585ac5c2f7c1c4015b311be0acbd36fc11858f7c62ca4b623fec76de961ac27279f5157530e04d34f8e46c2ed5eaf0b2dccf042140d11d5e95f2a58fb9b3c682 SHA512 226d6aa27b518d47ec528080b9740adc8beed01a9a8ea372a35c6e4cfa777dfe0a9482c6863a5fb88f2fe8bd80e22470015cfa710bceeb8ad7bcc6986eea4171
+EBUILD versioneer-0.22.ebuild 894 BLAKE2B fdd4700ed42ab331add43b2ea1ba82405b61b18becb54ab30602318734db057f94eec902ee8993a2fb496a1d3387e9b24c6df2b3390c90c49480f7783ceb20d7 SHA512 74ed4902d77d694bc3983c1711fc42c4aa609e51d944b3e355debbba7c621de29bc6c1647b9325c69da59c3b37494e06e60c4ecb866dd7322141dbe3c5bf8820
MISC metadata.xml 426 BLAKE2B 050a6c51f12ce466d0149041e103227c176f792326f859474c996a38f510544f09a594b6a70036b3cdad78013ff9982316c671e77be6ed2e7f0fa643bf89d320 SHA512 da99aef0b58491715dca230579ecba68bfe357909dd8bd122e790d7f0300e0b1d11cf224ea3a3c76763d593f45013cca6cfe27cc774c6eb90dd6da562a061c38
diff --git a/dev-python/versioneer/versioneer-0.21.ebuild b/dev-python/versioneer/versioneer-0.21.ebuild
deleted file mode 100644
index 21c4fd0cac14..000000000000
--- a/dev-python/versioneer/versioneer-0.21.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Easy VCS-based management of project version strings"
-HOMEPAGE="
- https://pypi.org/project/versioneer/
- https://github.com/python-versioneer/python-versioneer/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="public-domain"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-python_test() {
- esetup.py make_versioneer
-
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
-
- "${EPYTHON}" test/git/test_git.py -v || die
-}
diff --git a/dev-python/versioneer/versioneer-0.22.ebuild b/dev-python/versioneer/versioneer-0.22.ebuild
index f249eeba15f7..a4f1e0b313b6 100644
--- a/dev-python/versioneer/versioneer-0.22.ebuild
+++ b/dev-python/versioneer/versioneer-0.22.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="public-domain"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index c6abe59df1ef..bf89a704cb98 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1,7 +1,9 @@
DIST virtualenv-20.13.3.tar.gz 12152717 BLAKE2B 791eff66e02d0e7b563d68136cf9652ca0e7422cde94ddf558053778e7677937f7f3ddd9e2d6d0a5fd56c79d9061474685b39aa8519471cea230f4dc5ea71c83 SHA512 e9e05e6e6aba10bb6c0813484f508aede9fe2a78401272bb12ea68b80e8f4059f4292de51e37c2487efb92d27f6eeda6e108dd12f45623984966d8fe821352c0
DIST virtualenv-20.13.4.tar.gz 12153741 BLAKE2B 050553253f2576917b71eccb94b9a4f370d8c131c61fd84e1d4e6445181c793435ca7ce988ff62cffedb406d357c52337ba5ad921f1837ac29d81896958b58e0 SHA512 d2800ce3830ac154e9c0f03fe96535286a4322b89ef94c01638065ec353ee1dc439f7dbdbd9647836e514e828781c5a48fce3723f80c32bfa9ce96243610a396
DIST virtualenv-20.14.0.tar.gz 12209889 BLAKE2B d6b89f71009109ec688045b92fa2907baa2a174a8736b66e3635b125d05f9cedf2b0cf26497e47193d3c99d44b94b899205e8b94d20beeeacab0b22b47e3eb41 SHA512 c4f1b40187d847602cb2ccef1be9ecce6acd234d08abf5967219d8cf900e641337ce027018c2cca566409a5ab3dda1f363d7381a0d2f676000c04e10677bfada
+DIST virtualenv-20.14.1.tar.gz 12216889 BLAKE2B 7d06b47629dcf4a60299b9b0a192478b20ef820b8a7516569e50b57b2df383781e7e14fd4beda14a3425164997e69c8ed922edb593f86eb3bd85e4ee3a9f2ac1 SHA512 149e78787db23eabd4238baa172bf023ddcf87d59284fdd090269acfa15991aab182f9e168851f88ef810d5c50dd7cdce69d132c46ebedb10080d65a308e63a1
EBUILD virtualenv-20.13.3.ebuild 4468 BLAKE2B a2199bef63bb6af77b329a569fd38622a7c8021cbf81cd06702a2ead3bff972890e5201c14e6d89338881848e769e809aa1a17993208e6d4b1053f49fc049e3c SHA512 71fa926c8dc8a1221a8b7c6336e2e090c799438f96d9c4c4091654e327b78af164e63c53d206a523df5003bdf19bc175db255be3657b09e78c572418edff7bbc
EBUILD virtualenv-20.13.4.ebuild 4476 BLAKE2B 058657b5fba38d0b0c3cf8f49d145a2c562b755d681eb5b5f52bd424f6c01e9812dcb73ec64bc5441946ab07e26dfd7d78693d85f792233760de209b1fe35fd9 SHA512 c24faf2bd0c46df5d323318ac59e71ded0be5cad21ce8aee517f7a2288cef0db9cd28fb0622110ab525fec36868ecfc7d28af68e889fe138aaa45e23092ca790
EBUILD virtualenv-20.14.0.ebuild 4478 BLAKE2B 411c1f672c7699e487be6bc4f5ea748e560dcfe5281fbe014169cd6dc920409c56e94d3cf44624ef11c8dc70fe1cbe8f1ead373022e89a8c6c83213c71cb967d SHA512 1e6aa35a36c9c5823c57d7cfcb1eb18a979e385a03002dbd3db60c81b2f3e5cab537ba27c33a842274e1254cdc950ca4f6eaa1d87b1260f6289f75840e89056d
+EBUILD virtualenv-20.14.1.ebuild 4478 BLAKE2B 411c1f672c7699e487be6bc4f5ea748e560dcfe5281fbe014169cd6dc920409c56e94d3cf44624ef11c8dc70fe1cbe8f1ead373022e89a8c6c83213c71cb967d SHA512 1e6aa35a36c9c5823c57d7cfcb1eb18a979e385a03002dbd3db60c81b2f3e5cab537ba27c33a842274e1254cdc950ca4f6eaa1d87b1260f6289f75840e89056d
MISC metadata.xml 406 BLAKE2B 97fee04c2662c5c36b6e16538284def46eb2454424770f42edf2567ed804ca15c4e969c714c57573f897b0946246577ab6e35204ed1f3f1735713d8ab5d24667 SHA512 356d42db463b63a3b3a55c1e98eb661de0a10aa6a5fde4f8b3f888ec73020c6679e86efd8dbb0b3e4a5a720af95e658612ba460fe548e081a90beec75fb9c1b2
diff --git a/dev-python/virtualenv/virtualenv-20.14.1.ebuild b/dev-python/virtualenv/virtualenv-20.14.1.ebuild
new file mode 100644
index 000000000000..049e901dc93d
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-20.14.1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Virtual Python Environment builder"
+HOMEPAGE="
+ https://virtualenv.pypa.io/en/stable/
+ https://pypi.org/project/virtualenv/
+ https://github.com/pypa/virtualenv/
+"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+
+RDEPEND="
+ >=dev-python/backports-entry_points_selectable-1.0.4[${PYTHON_USEDEP}]
+ >=dev-python/distlib-0.3.1[${PYTHON_USEDEP}]
+ >=dev-python/filelock-3[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-2[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-41[${PYTHON_USEDEP}]
+ >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+"
+# coverage is used somehow magically in virtualenv, maybe it actually
+# tests something useful
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/flaky[${PYTHON_USEDEP}]
+ >=dev-python/pip-20.0.2[${PYTHON_USEDEP}]
+ >=dev-python/pytest-freezegun-0.4.1[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+ )
+"
+
+# (unpackaged deps)
+#distutils_enable_sphinx docs \
+# dev-python/sphinx-argparse \
+# dev-python/sphinx_rtd_theme \
+# dev-python/towncrier
+distutils_enable_tests pytest
+
+src_configure() {
+ export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ tests/unit/activation/test_xonsh.py
+ tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data
+ tests/unit/create/test_creator.py::test_cross_major
+ )
+ [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+ 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]'
+ 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]'
+ 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]'
+ 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]'
+ 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-isolated]'
+ 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-global]'
+ 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-isolated]'
+ 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-global]'
+ 'tests/unit/create/test_creator.py::test_zip_importer_can_import_setuptools'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9--bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10--bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7--bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3--bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9--bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10--bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7--bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3-64-bin-]'
+ 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3--bin-]'
+ )
+
+ epytest
+}
+
+pkg_postinst() {
+ elog "Please note that while virtualenv package no longer supports"
+ elog "Python 2.7, you can still create py2.7 virtualenvs via:"
+ elog " $ virtualenv -p 2.7 ..."
+}
diff --git a/dev-python/voluptuous/Manifest b/dev-python/voluptuous/Manifest
index d2f41354833b..1c74427a5961 100644
--- a/dev-python/voluptuous/Manifest
+++ b/dev-python/voluptuous/Manifest
@@ -1,6 +1,8 @@
AUX voluptuous-0.11.5-fix-doctest.patch 193 BLAKE2B 7880210f220cc65a4ac3692da728fe607e2accea6722232dd0bbef2fcc29187e661afb326741caa0d47f9dc96b6b5bb1cfcd064019dae66636054e1b2704f01f SHA512 d261e24685e551de96cdd68e1e0090aa639198f2647ad5d68f7d0d45b834ede99c52e5439ed0b41f3271aaf934519105c8e0820ead288b1748b18b0ee734e977
DIST voluptuous-0.12.2.tar.gz 48477 BLAKE2B c1cc26b3ac87bcd357d522c8a5210397f1a16e68f812727f2e8ab18c6731d12a04c2e9a96735e25926854eb378feaaeb8bafc083f394b7e9c2dfa2a503abeeb9 SHA512 86193294c1c6a593f6556f23a9a2c093690a06cbdabb7e268db135e36af6a15c113e78f3e05d000276b6ff54b8e17a0a01d589e9232da9eb5320500fdb5757e1
DIST voluptuous-0.13.0.tar.gz 47117 BLAKE2B 101cb8bb2e06cde87e1f19306188a9b7df9fa93cf940f69443b6730b678db09c93d2999b22cb22ad108b9f08c1096e4f9055330d77d31dded9bda1ae99a158d0 SHA512 a4b76a7d7e3f1f2697c09b025c2386b77c48e7f9d001e05ab0b93c91167e438352ac682d52527e2cc01d009787fedd4674cf7c926ed908022fe381c09d488f29
+DIST voluptuous-0.13.1.gh.tar.gz 42466 BLAKE2B ee66abe131d5ed6f49fb6ecc0227c6108617cadc694132826c88abf33b83538db1c97d38451983d2fb1191d5e7066491194fb01399e920b21a9e75d54df2d3fa SHA512 874960bdd3fce213e46f8017fbc56ede02133de6f8cb439d810db38ca06d9c5fcf5496150ef4c73fd19d9e06489ba08a510fd96aa16b8825564a52fd01cc3f4f
EBUILD voluptuous-0.12.2.ebuild 536 BLAKE2B 04f57c2f4664acbe66e367a89382fe5435a41793057485cc0320c0db426b199b7fea8261af7288cfdb265833c5025e1b5e8651a9b2c764761573028990f7e81a SHA512 715d8bd22fe9b3ed4b535e643f890ba70c7cac4b4d2871368585a1a66ab9d18fa4a56746de9f39ca5ca5b362729d4308ed2d99ac707d823be7399b50f942d4e8
EBUILD voluptuous-0.13.0.ebuild 574 BLAKE2B f51ad7ea6f572d6e312c840e12473d07d916555db0f578b00dadb8118ed9fa130a2ff2cc8105d8f624a5bc122247a892adc78334ef90ce57add57f7be42546b2 SHA512 3af229275742788af15ea3f2af637927345a52a00cd312cb083059af1c50c3d21be53a656da981202a954507331440b28735bde8b731bc323d0096824109afa1
+EBUILD voluptuous-0.13.1-r1.ebuild 620 BLAKE2B 05345f68eef1100cc9c1748936ac3535b18b362c02e11906454d295b942b5687d1330576f2f1b103490a801efc38c6e249ee897334dac15c3fb5ffec8bb62a03 SHA512 cc689e7aa59df2192b2acc31c080ceac370d7f2da127074475c5e968ae3497db568f7844dc9304439e725606b2395e64c6fe6202aa03227eb277002d0fe5e6ed
MISC metadata.xml 716 BLAKE2B 1298492f8a89ce4babc23481dc56da06e4d9007546ed2804fdf42906f6d90d3b1327ee2d54724fa3621a387429544931d30a0334312a68a17edaeba735c9d7b8 SHA512 80636ea29257b1ff070427dc759f9d0abf02ba2037676725627308c69a1e9bc49353c09507523a739c3f07a4cb284e2df76d3935f4f9dadb64005ad7204ddf60
diff --git a/dev-python/voluptuous/voluptuous-0.13.1-r1.ebuild b/dev-python/voluptuous/voluptuous-0.13.1-r1.ebuild
new file mode 100644
index 000000000000..f758b800dd07
--- /dev/null
+++ b/dev-python/voluptuous/voluptuous-0.13.1-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python data validation library"
+HOMEPAGE="https://github.com/alecthomas/voluptuous/"
+SRC_URI="
+ https://github.com/alecthomas/voluptuous/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.11.5-fix-doctest.patch
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/watchgod/Manifest b/dev-python/watchgod/Manifest
index e73e27b77930..e3d18a56b154 100644
--- a/dev-python/watchgod/Manifest
+++ b/dev-python/watchgod/Manifest
@@ -2,6 +2,6 @@ DIST watchgod-0.7.gh.tar.gz 14362 BLAKE2B 0c16b7ef2a7e1d0ca2c9d27b1503a971066236
DIST watchgod-0.8.1.gh.tar.gz 15414 BLAKE2B 237b03a08b053f6979b884a02818b8651ce7415dbd08a848c2d754361c3f9aaf315db2b352a8f159f6245f2db92ea2f5485daacfb8924edcc361049f307467bb SHA512 a30ac1093df1e26ce78bbc09f5b1155cd5a9becad13da54ab3009012a5630404bb94695474be05133ad3e57c1727743efc408235a19a25f276265d752f0624cc
DIST watchgod-0.8.gh.tar.gz 15354 BLAKE2B 1325f452593e54e8cc40eca0fc9867aff0c93d89de767b9512508fee02efe94e43284b30c316b2cce31a15acc2ee9ff19ca7f9cc6fb46cfffdb0458e502d85ca SHA512 0e86d9dd3eba0cd3aaeccc009ebdba8528ba23d63ad19ff789dffda075b4a01c32be0dfabf38f15e7966bc09e7fb5ae3a94a9dd89a55358a95622aaf5cad0947
EBUILD watchgod-0.7.ebuild 960 BLAKE2B df5acdbe3b1c759bc22af4451b872aa8a3b7f442350aa6e494768a7c55c5c874c335e4087b8b38078f6ccb8012b3f5f3e42d664def636f28f1a51e66a7afab90 SHA512 c0115f54f24d59c04829326d41a1ff09857609f308dfa99ef7c34fe4642fbb54d1d70c6cb96a739fd848461b1f9a8c26df2546980c82758a73dafc4f199917d8
-EBUILD watchgod-0.8.1.ebuild 1095 BLAKE2B 19f4f7c9f9e1f5f7fa78a93a1cd4dff651229f1f0cad3f31fd65b1f79f1521354d52c3c1973b77dcfd3366e74f7cecfe88f42d9e35c98889b8be71634623e8b2 SHA512 8ea7485d96888d5e1fbd6456cd068c74a0f4b084952606824cb31085e5cd65792cd648016f72004a9ed1f648500ec659fe6da1fb3e57c403a98ecb030b167f85
-EBUILD watchgod-0.8.ebuild 1063 BLAKE2B 333335738be460dcab637d582bf28558a46c72b783926308850ee8654629f57c226a917058be3f2775b4616b2009e649b2def7d6d8483b9c721f4aa92122c568 SHA512 a4c0e6143ef15c30415fb388735e9d050a786e4b237fa144de4d73ca46f9fb4f91a4bce376deaab341b435f5907111f3851cac7f5ef2b53aafc69e54a895b862
+EBUILD watchgod-0.8.1.ebuild 1241 BLAKE2B 871e22ab16ec2c1e28a682f4ce0a64cc084b3b2e7dda062d7e9122f81c5e93025ef48970de2a3200d51950b8bf9990e53cfa7389eccd8ba1613ec0a26cbb713a SHA512 69df0edc0be3268f68a11d7bec9f941b6b6ea98211f93712a4c93269ef885bbb90de74640b848cfec8f87bb0bbb88961020c15a68016f11fe246df47c1d7cbe3
+EBUILD watchgod-0.8.ebuild 1057 BLAKE2B fb5bc2bdb26584c38a6180da3670eaa89bbee2eb65ebbc858beb973fc169bd7f09cab48148044827ebab0c6d12a0e5f766edb0054e75673300cdd3b4e2fc6656 SHA512 f4cadf32e6327006d644c56c23f6f86626ce303594fa5aaeb8fe73acc6d8067241b97f81138af932180ad20e09a00c335f8903c8e4a551cf6855b0cc85b625d7
MISC metadata.xml 351 BLAKE2B 07e1d5205c2ec59e8fe690449302a0cc7d75b6b3171669bdd4e0476e1c1e389b9af36a331d18f8d45b3b8486372e52558b2a6f48545b78a87eeca092c899837a SHA512 261367cd6511a897955e85335dfa158ee9441bb2e61592e2bbe964fc0f8219e271e764b7c65c659d3ed1dc4d87896dafab83abfc0708715c749e2fdf16a4c9ec
diff --git a/dev-python/watchgod/watchgod-0.8.1.ebuild b/dev-python/watchgod/watchgod-0.8.1.ebuild
index d75856fbbcf3..f085dd3ac78c 100644
--- a/dev-python/watchgod/watchgod-0.8.1.ebuild
+++ b/dev-python/watchgod/watchgod-0.8.1.ebuild
@@ -4,7 +4,8 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+
inherit distutils-r1
DESCRIPTION="Simple, modern file watching and code reload in Python"
@@ -19,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
=dev-python/anyio-3*[${PYTHON_USEDEP}]
@@ -35,14 +36,20 @@ BDEPEND="
distutils_enable_tests pytest
-EPYTEST_DESELECT=(
- # flaky test on slow systems, https://github.com/samuelcolvin/watchgod/issues/84
- tests/test_watch.py::test_awatch_log
-)
-
src_prepare() {
# increase timeout
sed -e '/sleep/s/0.01/1.0/' -i tests/test_watch.py || die
distutils-r1_src_prepare
}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # flaky test on slow systems, https://github.com/samuelcolvin/watchgod/issues/84
+ tests/test_watch.py::test_awatch_log
+ )
+ [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+ tests/test_watch.py::test_does_not_exist
+ )
+ epytest
+}
diff --git a/dev-python/watchgod/watchgod-0.8.ebuild b/dev-python/watchgod/watchgod-0.8.ebuild
index 1326c01ccff9..562b5644a369 100644
--- a/dev-python/watchgod/watchgod-0.8.ebuild
+++ b/dev-python/watchgod/watchgod-0.8.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
RDEPEND="
=dev-python/anyio-3*[${PYTHON_USEDEP}]
diff --git a/dev-python/websockets/Manifest b/dev-python/websockets/Manifest
index 585cc259e7cc..748f50cf1c93 100644
--- a/dev-python/websockets/Manifest
+++ b/dev-python/websockets/Manifest
@@ -1,8 +1,3 @@
-AUX websockets-10.0-py3.9-fix-deprecation.patch 1822 BLAKE2B ccbde169be0d9c218035ea3889af3d0fd714af9a912ae0835a4140265235a54f2f9c0f07cfd85f6f7336653a80cdd44ab73fa2340f63b58008929a8710b1d6d0 SHA512 bf9fb815ec5d345903d9c07d48199d4e2578dd38119d060059c28038f59f506ee0005e088f4cf8ef7340a9e87656055b272cdf083482d2f70617d9f6ea46f08a
-DIST websockets-10.0-src.tar.gz 276231 BLAKE2B 6170f0540bc33be3d9a71f596ffee58e6e43c2173239a8fffe4f0c2a7555f8ce26849d85ed7865a5df6a4401f01bb0c928a341598916487cc79152a5031e9bbc SHA512 532289dc411d11cffc6e5aa07013cdad9655f124fbbd5dbdfe92985caf554644976a521466b1d3cbe124de11809e395b5e83195eac87495585779591b189c4d7
-DIST websockets-10.1-src.tar.gz 299315 BLAKE2B 425e7c8597f081874127ac75003aed11ebb2cf647ce9fed9e17c955e485a7a59c95d1112524d3f0d747b796b0cc41972258661c9fc9c7972f68aaebe3223b596 SHA512 c284ec92bc133c7083a72d4f364d9ace13d3eb6d7355ae46084d8097c137cdec3933cae9d5ab72d8a517af38328cea6c39877f747f5386df54a7362271cc7e7b
DIST websockets-10.2-src.tar.gz 302766 BLAKE2B 2313bab904de3671f973191f1c43d275ede44c87811d82f22c6bd76145610ba5d4ba4d7a1b3a564bfc8c4a9b7921b2edc640af9304733e85deac1e728f0050f3 SHA512 b8c7fbe627e1c411112b0d66e561aa9bcf15d6de07a9cccd203211e0e6af49762774e09f8c5f4523fe214731ae7a96ed4b63639c7ed66fee062cdda3e5fba350
-EBUILD websockets-10.0.ebuild 860 BLAKE2B b99a1ce2f84978152bfa893a3b3279a790206bd12f538387729c1d1f035d7a020bdeca156cbf879fd5625e4fd9ceb32955a4c106c7fb8bd9e1a74c38970e9874 SHA512 47facb76b64ff4e6816e7f352cac5b39f2a4e2d6a0bcfd44f52e958c6bcaa422205e6961807853684afce58446d99f3b76270943c5e079baaa27101dd249909f
-EBUILD websockets-10.1.ebuild 726 BLAKE2B 86a28906af41f3b704bc9ff3b5b696e7b88bffab9915269b343794414d9fbf80f92c96f840c8126961c4a8801cee3a167369a42982a3612e9d57253c87e82df5 SHA512 0a6fd4666459490052dfd85b66a4d3229abc3ee974c8f6ab1bf39b3f2bd2d2bf5d65b6919ee13cd8a8eb2609dc00a11a21b3e721c41ceaa888499bbeda283655
-EBUILD websockets-10.2.ebuild 759 BLAKE2B a6818274ee9b50f1261f0b9a86d76301e8bcc483b148e87e3ce46638b224674f450c2d5916f7f6e9bc33e452e9b1dcb386215e78c6a1e65a3f22faf9b23621fd SHA512 f4e0e2511b67d33435e3f36e8679af880b7430ab1945738ba15876ead88b239e91f3ffeaf75668402588bf175a9669db3fa81f96ffab0c7aa50f0bd38b175fd4
+EBUILD websockets-10.2.ebuild 950 BLAKE2B 4e304c034032266851bd97e317baa7cadced76323d98557a151625b46daa33835254f54ca16ab4eb18fc3442ec0700fb7d1f9d5f1f669696b00cf21761fc64bb SHA512 3382b8cf490a986eeb288da00e37daee9e03f0076c48d972e80f1d01c0c7e7c35fdb1dc55789cd45a6a1632d832d2f9085f438c89b3167caa4593dbce24f2e5b
MISC metadata.xml 488 BLAKE2B 06ed81aa4ffa49d1951a8ef639752bc701d798fa531737d4cb367ca198e65178f430d6b1e7f3b24ffcc332343dd58a0cc8ff5f2632a225e6c0f36ee50148aebd SHA512 8335bde47d396c018b32db406e18636edd7f3fe5704c901888d56690ec726aeb7d6f9e42fb7dbb1869c78b494c9cbc17ded3ca78b7576d6fdc0a8097bf996f60
diff --git a/dev-python/websockets/files/websockets-10.0-py3.9-fix-deprecation.patch b/dev-python/websockets/files/websockets-10.0-py3.9-fix-deprecation.patch
deleted file mode 100644
index bbfb500b9094..000000000000
--- a/dev-python/websockets/files/websockets-10.0-py3.9-fix-deprecation.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- a/tests/legacy/test_client_server.py
-+++ b/tests/legacy/test_client_server.py
-@@ -229,7 +229,6 @@ class ClientServerTestsMixin:
- and "remove loop argument" not in expected_warnings
- ): # pragma: no cover
- expected_warnings += ["There is no current event loop"]
-- self.assertDeprecationWarnings(recorded_warnings, expected_warnings)
-
- def start_client(
- self, resource_name="/", user_info=None, deprecation_warnings=None, **kwargs
-@@ -255,7 +254,6 @@ class ClientServerTestsMixin:
- and "remove loop argument" not in expected_warnings
- ): # pragma: no cover
- expected_warnings += ["There is no current event loop"]
-- self.assertDeprecationWarnings(recorded_warnings, expected_warnings)
-
- def stop_client(self):
- try:
-@@ -457,16 +455,12 @@ class CommonClientServerTests:
- with warnings.catch_warnings(record=True) as recorded_warnings:
- unix_server = unix_serve(default_handler, path, loop=self.loop)
- self.server = self.loop.run_until_complete(unix_server)
-- self.assertDeprecationWarnings(recorded_warnings, ["remove loop argument"])
-
- try:
- # Like self.start_client() but with unix_connect()
- with warnings.catch_warnings(record=True) as recorded_warnings:
- unix_client = unix_connect(path, loop=self.loop)
- self.client = self.loop.run_until_complete(unix_client)
-- self.assertDeprecationWarnings(
-- recorded_warnings, ["remove loop argument"]
-- )
- try:
- self.loop.run_until_complete(self.client.send("Hello!"))
- reply = self.loop.run_until_complete(self.client.recv())
diff --git a/dev-python/websockets/websockets-10.0.ebuild b/dev-python/websockets/websockets-10.0.ebuild
deleted file mode 100644
index 18adcbacd68c..000000000000
--- a/dev-python/websockets/websockets-10.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Library for building WebSocket servers and clients in Python"
-HOMEPAGE="https://websockets.readthedocs.io/"
-SRC_URI="
- https://github.com/aaugustin/${PN}/archive/${PV}.tar.gz -> ${P}-src.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86"
-
-distutils_enable_tests unittest
-
-PATCHES=(
- # Fails checks for deprecations warnings on py3.9 for the loop argument
- "${FILESDIR}/${P}-py3.9-fix-deprecation.patch"
-)
-
-src_prepare() {
- # these fail due to timeouts on slower hardware
- sed -e 's:test_keepalive_ping_with_no_ping_timeout:_&:' \
- -e 's:test_keepalive_ping(:_&:' \
- -i tests/legacy/test_protocol.py || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/websockets/websockets-10.1.ebuild b/dev-python/websockets/websockets-10.1.ebuild
deleted file mode 100644
index 56fdcc373e66..000000000000
--- a/dev-python/websockets/websockets-10.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Library for building WebSocket servers and clients in Python"
-HOMEPAGE="https://websockets.readthedocs.io/"
-SRC_URI="
- https://github.com/aaugustin/${PN}/archive/${PV}.tar.gz -> ${P}-src.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 hppa ppc ppc64 ~riscv sparc x86"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- # these fail due to timeouts on slower hardware
- sed -e 's:test_keepalive_ping_with_no_ping_timeout:_&:' \
- -e 's:test_keepalive_ping(:_&:' \
- -i tests/legacy/test_protocol.py || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/websockets/websockets-10.2.ebuild b/dev-python/websockets/websockets-10.2.ebuild
index e43c8d5084ee..4287b1679bd3 100644
--- a/dev-python/websockets/websockets-10.2.ebuild
+++ b/dev-python/websockets/websockets-10.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
@@ -16,14 +16,19 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-distutils_enable_tests unittest
+distutils_enable_tests pytest
-src_prepare() {
- # these fail due to timeouts on slower hardware
- sed -e 's:test_keepalive_ping_with_no_ping_timeout:_&:' \
- -e 's:test_keepalive_ping(:_&:' \
- -i tests/legacy/test_protocol.py || die
- distutils-r1_src_prepare
+python_test() {
+ local EPYTEST_DESELECT=(
+ # very fragile to speed
+ tests/legacy/test_protocol.py::ServerTests::test_local_close_receive_close_frame_timeout
+ )
+ [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+ tests/test_utils.py::SpeedupsTests::test_apply_mask_non_contiguous_memoryview
+ tests/legacy/test_client_server.py::SecureClientServerTests::test_http_request_ws_endpoint
+ )
+
+ epytest tests
}
diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index ef3f85fa52ac..eeea5fa575d8 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -5,5 +5,5 @@ DIST werkzeug-2.1.1.gh.tar.gz 833268 BLAKE2B 28d922f99259b606c431b224222fe6474c6
EBUILD werkzeug-1.0.1-r1.ebuild 1391 BLAKE2B 38d11b9aa090f534d7b48d796281d517b9e9f109b587d52f07aaf87404a58c67f3a59b1b5494ad3fb1636327bf705f8fc90d1657c49456530ef6c54c8334644c SHA512 abd534057abb560b7fe9809c3575c17529b255cf6a1aca65a159f8b46b6e3d9f4e21a226f1d5460e8a49ec1dcd9224bde5d27df468922d487044fca3891462a3
EBUILD werkzeug-2.0.3.ebuild 1384 BLAKE2B f2e1407bb9826c6f715e51fa8e71d22e6978f64d568994d887cd18570078501f5ce432eb9ec8e8c0b787d85653b5cccd718d3401f8e39e5a7ef1d3e7d9e9622c SHA512 c5c0ffb9e3daa37ebe0f006b2e3a6d9bb515323f326168924d84babb8dcd449de3cb234f9f909b5570914be570ed0c3069f3b418d46c7d8922f4545998e2196c
EBUILD werkzeug-2.1.0.ebuild 1385 BLAKE2B 9e332629b9e9b22f63075ef34292ad306b1ff1c2f098750ad7ec650b70abe813353c5e7833c3b1dfdebee93ce4579ecfd078d5363cb4efcf56cf5506bc1ba5ce SHA512 e176dafed63127e91178a0178438ba95b39ff56385257c1d1361a7db3bb926255d324554be0ba35b8b50b7b55b065abad0e13c2dcb8a60d63bfeda057fc41ec3
-EBUILD werkzeug-2.1.1.ebuild 1406 BLAKE2B e01b4a42e482ebb5434b04f0d080f172b3e009f5ef6a9ddbd741eccf610816b40e4044f9dc00cfd722fad4f939128a4d4a4bf964c127aced5c9d2f0961c3fdb9 SHA512 f3d863e8ae00660593a3c28840598a6aece3f19576d5e7ca011f05d1d0165a505dfc3c7a7c64ac9824bd4e59fa33d4ce85b4023c38f774d8681993366fa088c5
+EBUILD werkzeug-2.1.1.ebuild 1437 BLAKE2B 21dc0730e9eee510ee58a81a55cc9f7e02bec39b99c0a311403f36d86e0dba84ec863d287e193de00c6032b8a1e2611aefe2a5aaffaa7425d6c533ea1bf03555 SHA512 cecff2210f8717c8078dc83805a632ba988f52b058758e2fa35b768c158926581c7620fee3ca183ea1faa84ec358cae9c4eb539bf7209304e930998cf99500ba
MISC metadata.xml 368 BLAKE2B 81932229098620395623f9149ac974f19fae9b65ad09943ee5c5d8d03c1e37e76061291c959fe5f004f531a244b3bb335c2a43dd66949c0be43493e45674d0e3 SHA512 67e5b5fea8052c0723820125271ea031ad984e0fe2af21d2423fc559bdc51dfe1d40f2fa5fe11e6d2b8b32216e716900080b859aad146c079ad2b390dd9844cf
diff --git a/dev-python/werkzeug/werkzeug-2.1.1.ebuild b/dev-python/werkzeug/werkzeug-2.1.1.ebuild
index 59d0226f521a..f8c6fc65a104 100644
--- a/dev-python/werkzeug/werkzeug-2.1.1.ebuild
+++ b/dev-python/werkzeug/werkzeug-2.1.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
BDEPEND="
test? (
diff --git a/dev-python/wheel/Manifest b/dev-python/wheel/Manifest
index ec646c0bcbdd..5869c5b59dc7 100644
--- a/dev-python/wheel/Manifest
+++ b/dev-python/wheel/Manifest
@@ -1,3 +1,3 @@
DIST wheel-0.37.1.gh.tar.gz 68751 BLAKE2B 55919649f82668565d3b5907d14d0758984bb7d29d8857807ad034288ed8c9e8660957dc16f418f18408e89a97cf0d3c30df874a17f56deb56918388b18246a7 SHA512 9493db2f29e16d17ca06a4d47854b3df5dfd17f21c77efd42befd54470858256fd59f56aa9585cbf0a09830927b657d546324f793e1b1153665bf0b74d0c0457
-EBUILD wheel-0.37.1-r1.ebuild 1522 BLAKE2B f85426b3858cb34043a11a8f05e81426b379838f42c286025686be19f8e8a6e9410ca720a9b416126ce1f3bf8a9b5ec6537797bff2886e72be041bafd4a5b39c SHA512 9180c8f3ddf666656138accd7b21fafe008105a1645e9be756f6ef78d28ce4d00378a3c13b8e82c6f70cea568d952d18f659ee1abed2aab784a26eb6f3d6e789
+EBUILD wheel-0.37.1-r1.ebuild 1535 BLAKE2B 171ccd9eddf7087c4a5cc831d00b24d22763a64864aa082682f92bb27840742b15036d1531ff9a108520a28eb217cef1c03470c00744898bf1f312ece86ebcb6 SHA512 39ac2aa28ac88bcf3055b0b8cd29d0278f9c3cfb0149c70b1dcc95de4aed14866ae3226e64d21db0c85320ea8df85888c1dd845ea85dbaf8536c5d9fabe50ee0
MISC metadata.xml 333 BLAKE2B b1d29210926de97a88c7287db920148c657fedc8a9f031a25b7aefaccc0195de53e2d30f756fefa79c2d80f06614d151261b68193fb5d1eafb7b866306749f43 SHA512 886dbf9547d18ea17c0ccab3dc811c673b567bdeb46d2f59badcd4e68c5738a0c49116187940f63eadaa9fb02da8324e12b949f5dbef6e603a2f12ac4f82b166
diff --git a/dev-python/wheel/wheel-0.37.1-r1.ebuild b/dev-python/wheel/wheel-0.37.1-r1.ebuild
index ce4aed17dddf..214338dbe121 100644
--- a/dev-python/wheel/wheel-0.37.1-r1.ebuild
+++ b/dev-python/wheel/wheel-0.37.1-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/pypa/wheel/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]"
diff --git a/dev-python/widgetsnbextension/Manifest b/dev-python/widgetsnbextension/Manifest
index 32638935dc95..26140faa1488 100644
--- a/dev-python/widgetsnbextension/Manifest
+++ b/dev-python/widgetsnbextension/Manifest
@@ -1,5 +1,3 @@
-DIST widgetsnbextension-3.5.1.tar.gz 1112877 BLAKE2B 9608a4bb385e697685383e52ee3a17127b87dded4e8edd22233ed03ec837818798a8c08709a83ef7c13995797ebc1b43961e2bc8592e542c5b4fe7c2f5f08f7b SHA512 484f6d91e36ab734c02675973e9007b1f379f1a1cb762c863ad0d80c8c6eb8c9c49a138b3280894ed17ed86775f517a13790cb4537e1cf8bcbdc57e72d13cc2b
DIST widgetsnbextension-3.6.0.tar.gz 802154 BLAKE2B ef6b56c9ba2e40dde4a6ca40687488fd823886ab5eae474558b994f8a4206c4665e3ed4d953deb93a6261d3f55f3b514ec44eae3aa10bf699e8d2378f1669631 SHA512 d00b0e8d5edfc85ea1a9ac036dbdbe0b0ac6cb0eb694fc999f81e8f615e2a637890a2d5383c0f0ea041d886dbddf2e7036f8163fae0b8c3b5aa315a072b3ff7a
-EBUILD widgetsnbextension-3.5.1-r1.ebuild 526 BLAKE2B 48c05d920679dd98a16609aa6bea9226a62e0c6ba7324037b9f41a22b51f24589ebc3bf6ab75afdb20ce99242f277d97ea96877a73bf12abfae0dc1e3fc3b9d6 SHA512 70f6068652f86d1e7c399d45dcfeefbf1932d5e11b87057e6ee7ce8bfe2f39fc4337d3d0702033cba071161e94353670e6df19e3523b656872ab0a23e2aa4bc8
-EBUILD widgetsnbextension-3.6.0.ebuild 547 BLAKE2B f0590281f19f6d04ea690d37f6059d98e876a9130984ceafd71a5e004f0e16584f4af74076844bd78d6cc5dc5a843a7f5604751dbace0f94527c3325783b6a23 SHA512 380499fb67e35e30e14d3434f83ea922d11e92d254a267d3762e91af9161ed4de65d4ad3bfdf7b25777a22ca334c5e1abb4bc425ec70c407a4cf7d013c92bdc5
+EBUILD widgetsnbextension-3.6.0.ebuild 539 BLAKE2B 829fca499c345d0c9eb6914b3a058dc55ee5629c0bf4da6895d4d29fd29c270be9b6063d5bc581a72cb54e7540e5822b43c941680192bfd1af446b0d773a6287 SHA512 7606eb9764a1f690bbfced2278da4bd6a5239f40741874124d2248fc13be1f24e95dfa6c6be5e529b5173cfebaff2be12c031cb4dee7634a2d973b9758059f58
MISC metadata.xml 545 BLAKE2B 5127e5910c792643b4594231c8c04ebd2db8bb3f0d12f41d33642126970f8ff36f60503bd0bf7c5863b39a4ea4358f1b0ae786653d2c086a49d5305a879a0f66 SHA512 fa7da731b4f342572c0c284c7e03a521dcf754160223016fa77890e8de0bf05b65fca0bd096ba65e303dc034473654dfe5e9b5d2a556f0e2bdc861e24d462cf1
diff --git a/dev-python/widgetsnbextension/widgetsnbextension-3.5.1-r1.ebuild b/dev-python/widgetsnbextension/widgetsnbextension-3.5.1-r1.ebuild
deleted file mode 100644
index 0e10987da8fa..000000000000
--- a/dev-python/widgetsnbextension/widgetsnbextension-3.5.1-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="IPython HTML widgets for Jupyter"
-HOMEPAGE="https://ipython.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="dev-python/notebook[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/dev-python/widgetsnbextension/widgetsnbextension-3.6.0.ebuild b/dev-python/widgetsnbextension/widgetsnbextension-3.6.0.ebuild
index 669ac33d27c4..7fd4096bed06 100644
--- a/dev-python/widgetsnbextension/widgetsnbextension-3.6.0.ebuild
+++ b/dev-python/widgetsnbextension/widgetsnbextension-3.6.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="
diff --git a/dev-python/wrapt/Manifest b/dev-python/wrapt/Manifest
index e026f235443c..0fbbb0eae2a7 100644
--- a/dev-python/wrapt/Manifest
+++ b/dev-python/wrapt/Manifest
@@ -1,5 +1,5 @@
DIST wrapt-1.13.2.tar.gz 130624 BLAKE2B 7ad74653208042326630ae4464494fcdd5299b35a42d495a16a3cbd68bb60fe5ea17f3e95eac85d98142fe339a593a8cda7e3182ce2a6e96f6ba2bb204a1fc46 SHA512 14648465745af7972ffd449783a24a4b5bf8187cbee517d3427825409bd5d073e3153a0c61f5583b84fc6ca2c48479ebf112977ce340369019a617559d09dfc0
DIST wrapt-1.14.0.tar.gz 133565 BLAKE2B 7548183c4b0b566df3a96cb309b44975a633976f6b56a332d87587dbce5bfaf80cbbfc692ef163118794c1d8e44995ef4750748990ab3e6f5f87968df44f02aa SHA512 ef31279873688208bb17d875a3bbdba3d506f5d9febeae28f1bdb740830395d86aa21dcbe747d592f098b745e5a599c352e122a642f923eab0eb39a30f19695d
EBUILD wrapt-1.13.2-r1.ebuild 731 BLAKE2B 3ddc82845bfb1d3b9d3772c5dadba7251d373f57970ee6b88f0f14f00607552cb9d3969862178f7ec14fbd693fa488b74f24dc0af7b367aead78a8774f3ddb6b SHA512 657d6983a892deb69ebb395e4882b39bcbd4917cde336d7e4663ff56c1b96656b826ade7a54f2abd06fe9e11a8e7bf6b603485d9d06316af4e9a5d5cd5a2210c
-EBUILD wrapt-1.14.0.ebuild 739 BLAKE2B c18e0245ab4a9998c09495ecdf4cafb477bfa0efd781a1af3d8c0eb4da077b0e48fc68b689cd6d3cc494f64269c4b674496522190f7d8a3f28b89c0d791ac027 SHA512 6a686f352fd59cf3f94f97f99e36d9dcdbee51b5d0f9f8b441034c879f7ba02760b1eb4ed994f5c408da4cdcf6b9e293d7f793abf1ddf9d17b1cbf46897222ec
+EBUILD wrapt-1.14.0.ebuild 732 BLAKE2B 8d2139c889e9bf3558b82b661ba364a9ae4ba13b4c2cdaa498a6e2ace215ceb70a6a842924582502cfedf554ee8edaad251f10c0318bed10229b04c82fdbd6e0 SHA512 5fb72c36ba1280bfdf518c2125e59073257b477542a1a6576e7011f45a5f8380d125c18459990f474fdf42f4478e03817ee8dd5509cc1bf62378647004b8f5bd
MISC metadata.xml 370 BLAKE2B 251d8c90cd2a0a1b9fbc714b624c7113e9791f268130211160655f4e4e32aadaddaf98a95bb6d9fff5a5df128da9d551b1281a28e4bd7fa6e3c9db7d35b10829 SHA512 31b369317f4a44d593d9fb72bcb9fcb792809323862866da7c3464ca2282e29a65cd353909c05782b85b162cff363b0ad8ea4750d89c942d442034b9a6eb7dba
diff --git a/dev-python/wrapt/wrapt-1.14.0.ebuild b/dev-python/wrapt/wrapt-1.14.0.ebuild
index 5a6bf40b15a8..8ae916b078af 100644
--- a/dev-python/wrapt/wrapt-1.14.0.ebuild
+++ b/dev-python/wrapt/wrapt-1.14.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/GrahamDumpleton/${PN}/archive/${PV}.tar.gz -> ${P}.t
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
distutils_enable_tests pytest
distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
diff --git a/dev-python/wsproto/Manifest b/dev-python/wsproto/Manifest
index 03391729ae0c..db21eac4b076 100644
--- a/dev-python/wsproto/Manifest
+++ b/dev-python/wsproto/Manifest
@@ -2,5 +2,5 @@ DIST wsproto-1.0.0.tar.gz 53423 BLAKE2B b4cc8c1ef0ccf324821b893b57fc86ab744c639d
DIST wsproto-1.1.0.tar.gz 52928 BLAKE2B 837f5d8411a55b026d8c5df8b03b44c92f71fe2856884e5199e639a5c060fabbe8eec39cb6861e8f88ae7fc366cbeef4f9d62dade2c95857d27339fa73e90638 SHA512 0cd726bc62ca4d11e96f470f51511008bd43dbb9e99a17633d2a40da7bdaf19716e0a1c995350f5c8f418f906848dd6f2b9b0a853c1b6858ddafa1cc02fab710
EBUILD wsproto-1.0.0-r1.ebuild 588 BLAKE2B fa45c32be2ad668303bbd06e1ad6681c67457f58759242ec02e901061fd6fad38e98766af0ab47a8b37259593788797e19e983dbcff0c9e7a2481bcb4fef7e84 SHA512 86b34223876ec072aed04291b086b24399901d7b4e7fbe55945980d95f4d27163279f40f7d346192607f5961eebc76c0b760cfe3e5718a921ce773bebdead889
EBUILD wsproto-1.0.0.ebuild 544 BLAKE2B 9678dcca95910abefd0ed33304317ba86df4fb037ab0baad31a43efdb401acc794e72a425d773fdf82c482721180327a22ca080a5c943cac75988d9fcf6b5133 SHA512 a075f9d88605aab03e8aebea4df9155e492f6844ad6fb8b105022df86db0ab3bc3679e32ed89b4b100502de67e8d0945eab7a17875df35d162e5065829bae177
-EBUILD wsproto-1.1.0.ebuild 582 BLAKE2B 24399a0255b02c54e4dea045ee9d0dc05ce773d8c20b7983e5c135d7af5e2e855dfc0fdbebc4f75ac81c51a1aa1ce0a829f5074295eccb2c05b72f193babfaa4 SHA512 94067923ccdde0f705be1120ce200606dfa9e45443a3470ae8a5979836a81c1bab4c307fb825c53be1faaabc14cfe49957bdf64e98dbf17796419db96319cc82
+EBUILD wsproto-1.1.0.ebuild 599 BLAKE2B 15702091aaad9600c7bd56e28b3056fabc1c4c8f2207364893b5d9d76fdb1b2f98b8228599f7250dd4b3deddea36496d286da639ece370ff1c32363a179fc19f SHA512 1b7b713368187f0bbd57c59b935228bd7f55ab40d82a7250952fb9091f9bd1c6067a43c34e8739c03767e90c5db56e8fa69af67d7dfe367b399bda89cc814907
MISC metadata.xml 494 BLAKE2B 144d8a2efbedf70327d0f862e9e1b9d70d8ec72939cea4239e877f183485c9d4075cbadb9423f74b08e8c0ae806b8786467363ff0aae0845be227059e33304ba SHA512 c5818f8c26a0aa8b88b54259ed81c570bee27ca44a20a2f487109477608724f857a306c2b9b82a2a8a03d5852edbfe4ec27f81b60ccf743e58dade14ab992da0
diff --git a/dev-python/wsproto/wsproto-1.1.0.ebuild b/dev-python/wsproto/wsproto-1.1.0.ebuild
index 00807d1900fc..96221102ed20 100644
--- a/dev-python/wsproto/wsproto-1.1.0.ebuild
+++ b/dev-python/wsproto/wsproto-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
inherit distutils-r1
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/h11-0.9[${PYTHON_USEDEP}]
diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index d9cf0b7166a2..90e6ca0df638 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1,5 +1,3 @@
DIST xmlschema-1.10.0.tar.gz 396057 BLAKE2B 44facdb16e79ddf16ca798b937c4cf35444f9d31278c26121f179e5055134b82d425cc5b69a8a2e4fdd44388cbd3e96534b55794a267a3b4c0b606752ede533e SHA512 c4358b210cc96e46617cc11b1b7e2a4d69c1bd6489cc73602552b184f209eb90b13eff353741aa7b1dbc3ff8514f90b7bb331ac18ffc466b3ce36f42f7497899
-DIST xmlschema-1.9.2.tar.gz 394954 BLAKE2B c8d932827f03962fcd6b1408d25cb4079b84d44984227c53922587d9c61dcf16e2b46c7df16a2795623017c1b844f3fca497e5856b6d6b2a475eabf1c49cc4cc SHA512 99abc53da52ba8f7f0f269c791b227d2b5c81d7ede847ccd98e18c5817ddd988ba26b88ad5afe0a0933e0c5af5425c0efdd4a1beb218d009e476de5b2931a0fb
-EBUILD xmlschema-1.10.0.ebuild 826 BLAKE2B 51f3a6fe34b81f5be7430d575da84e15d802363e32bd3abf90fda6764ad01cd08c8607d0572937d9edbf7702daabf3bbcc5f183d0753d4b08cbaf87fda252d20 SHA512 975f17f50bffe018b0c592001de40623d45250908e0508887a0308682f32b14a12cb58dff96cb1c8c7a189f8150524e65c73c5eff34c8e1c2ea1a3f14c265f42
-EBUILD xmlschema-1.9.2.ebuild 785 BLAKE2B 0ebd1f0680e96139024f68e146e88712850a11345ff37cde6bfdf54c50cc9df905d8e0da5c34b8287958a4bc03e6ac48afdf9f22fd7ccd652e34c60f37e990b4 SHA512 1319663cc1b423d6d653e870981b8b8dc715beb21731c5ca6dec4fc9acd21f219f08b9e410afe8a5e95711e0ba8bac86f7249c66f083f183d62443d49afff207
+EBUILD xmlschema-1.10.0.ebuild 818 BLAKE2B 84ce30d93af64cc25c08f29eb6a933931f2396e439f352b68e7735266a15593d804ccb340d983bed16af302b4b7f795e9342d06cf6140446932a0ec02aa2b621 SHA512 a6b0bde64126fb7edb706062af5650b1525dd3a3613587e0bc900371e291d28e93e23cc39e312b46733aa33f555d5fec814b2f5357e4b41aacd29f62873995a7
MISC metadata.xml 376 BLAKE2B 6aa6c0ef38b17f49452a3db71c7f449dfda8951e2196b904235592921620b6a2064021aae7a1a30639e637c3b9bdb46bcaebec1903a081a41832bd0c5199dde9 SHA512 b814209cd4b87ad5cb8bc447f1d485043d8386339607f39575faf2d26c19b69befa9fd7b7eb2d3fca4b5e60499091a59c1466cfc2f0d9651430949893e2edaeb
diff --git a/dev-python/xmlschema/xmlschema-1.10.0.ebuild b/dev-python/xmlschema/xmlschema-1.10.0.ebuild
index d651b6ba0d71..a18f70a96fd2 100644
--- a/dev-python/xmlschema/xmlschema-1.10.0.ebuild
+++ b/dev-python/xmlschema/xmlschema-1.10.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/xmlschema/xmlschema-1.9.2.ebuild b/dev-python/xmlschema/xmlschema-1.9.2.ebuild
deleted file mode 100644
index 22badbb23bdd..000000000000
--- a/dev-python/xmlschema/xmlschema-1.9.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="An XML Schema validator and decoder"
-HOMEPAGE="https://github.com/sissaschool/xmlschema https://pypi.org/project/xmlschema/"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/elementpath-2.3.2[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- ${RDEPEND}
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- )"
-
-python_test() {
- "${EPYTHON}" tests/test_all.py -v ||
- die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/yara-python/Manifest b/dev-python/yara-python/Manifest
index d2e4cb25214c..750694f941aa 100644
--- a/dev-python/yara-python/Manifest
+++ b/dev-python/yara-python/Manifest
@@ -2,4 +2,4 @@ DIST yara-python-4.1.3.tar.gz 33712 BLAKE2B 7878d12620f2834578c98a99bc259422d8ac
DIST yara-python-4.2.0.tar.gz 34459 BLAKE2B fce460385eaa75dd1779fe49c7937ff36d7604433deb310b6fe9e66af9ea521952f92bee61829372cf19c7efee170329609530f1f9e863991720e4887c3c1349 SHA512 ba08d709fc51679ec9fe36165e0864b79fc241f85c681bf59823fe7bb0e34e928cded050ff296147eb5bcb837485f39949aa93425a0eb9ca8b3730e60fac93f4
EBUILD yara-python-4.1.3.ebuild 723 BLAKE2B 8e48ea383239015f2b3ae08028463ec314e4c9666237d8a03c3f321e86cad5336779b2acd6695b075ab951e586764a95750ba3d100b895f7b550b198613e6dc2 SHA512 1968179a083dcad4a3e4b13c795672af700bb8ca634c2e4bf1ffa067c145caf14e934eb4249fbe1daf45569c5a50f3d0fe3e5c98854e63b2d5f38640ab032d2e
EBUILD yara-python-4.2.0.ebuild 801 BLAKE2B d3bc9bb4b97035346f9ba9044157e2041c8c6aef42c019fd1e9c96840794d39a60ad65a6a2e15aab7ca1dced6f17c38910633023dfaafca890c26b6c6f13a0e5 SHA512 8704c04cb423c518c454d3128d0fca22aef5b0f1a5481d5bb259e90587801eea38f952eb5624f7434c8894167afaf4d293fba53337e1fc5d3d9bcbec569147ed
-MISC metadata.xml 686 BLAKE2B 47aab79f1d9d1ba937d6dd955647f9a88f85b73d4d033aaebd27b0a404e9423396656a5cafebe2a5b3853b573fca2cdfc0c05b3c7b47654e31a1e58d1fe3ddb2 SHA512 ee02751cd8579395eaba2da6b7d9bfeb02e13d90130d5f9cbd79dc3932c89c19759a2aec51915882f6b6fd7907c3dcb3d8efe02af138bcbb899fbe40abc911c9
+MISC metadata.xml 735 BLAKE2B 43ee6948356d63c37a63a904c1975c0698c5f5db1cc2087108e060a2a0b071900eb6615b8a7a8cea67589cb2dae17cbdd425d2e518785c45aadf490773fe88fa SHA512 d18530850cca51e764c8b3c1575464eabb23beea351d464358ab243dc463b916ed8a28c8ff958ce82486791575343d9be2083f90ab55aa11d342032d0ec1d3f0
diff --git a/dev-python/yara-python/metadata.xml b/dev-python/yara-python/metadata.xml
index 3deeac8d2e7a..132e95cb36b9 100644
--- a/dev-python/yara-python/metadata.xml
+++ b/dev-python/yara-python/metadata.xml
@@ -16,5 +16,6 @@
</longdescription>
<upstream>
<remote-id type="github">VirusTotal/yara-python</remote-id>
+ <remote-id type="pypi">yara-python</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/yaswfp/Manifest b/dev-python/yaswfp/Manifest
index 9065e7b93a2e..cedf061bfe07 100644
--- a/dev-python/yaswfp/Manifest
+++ b/dev-python/yaswfp/Manifest
@@ -1,4 +1,3 @@
DIST yaswfp-0.9.3.tar.gz 29845 BLAKE2B 2c5961b79d8378b707a920a4c6a1d75cf8cb09cc6a689035c7118758de3fc1f6fddf6a23e91f4cddea5f7370e4b558b40dfd4a05b16d7fb5f881c5ca74beb4a5 SHA512 06fb5d38c92f418fff77d812507621236b3fc74cf75786031bbd81ac1e61767a29647c7f1d0ffbb25d2f6f1a8749e5a732896ad66956e16c886e24e85915f72b
-EBUILD yaswfp-0.9.3-r1.ebuild 426 BLAKE2B 512e71c37d687cedf4a130c0d4df2ed7119ee1ab25e4c65fac0592900edfe5b9d89730f0ba392597299e1e2294d07844ccc18021845172e15839ee24d7d10f9f SHA512 772f24dc1f510228c0ae734237abfb91ad939e206229c25c9ffdf26658759a4a88e8402356611fca6fa78d546486fb2987e3dd296bb14f55f33c0e5f8aafafc8
EBUILD yaswfp-0.9.3-r2.ebuild 391 BLAKE2B 53b02e947ff3a6330fd35a79a5a81f7f7ed0689ec5251a3eb9f38471179051323ab1b907c06c107cdf1f88a78c6b96b7e9a59c6804cb54770d61c19919af81e8 SHA512 90c7ba7b90ffe58a4e6d4d665c3950a3ddab671a7f4167a60e2b7c1a213fb6326e678c08b8dec6c6e9927d6bbde3e7cdbfbe7bcb0317ebac5b6f50603cf0ebd4
MISC metadata.xml 484 BLAKE2B 4fa5be54bd2a548f1661c7ddf67dd11ab870896719c0b5abdf3378ee55841b89e5eb3f7a0759a34ca742d8acb5da0cbe7ef143f3c434f532d6f6949df46af7b5 SHA512 a69f339a22e5208dcf557a3d0187ebdbeb24d0c4688377c84b1192398d1e4366ac700ffeec4bdc753dd07f21b60e9952060081e6449b0da4fcc8902919ea031b
diff --git a/dev-python/yaswfp/yaswfp-0.9.3-r1.ebuild b/dev-python/yaswfp/yaswfp-0.9.3-r1.ebuild
deleted file mode 100644
index b835d4a1778b..000000000000
--- a/dev-python/yaswfp/yaswfp-0.9.3-r1.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
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Yet Another SWF Parser"
-HOMEPAGE="https://github.com/facundobatista/yaswfp"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
diff --git a/dev-python/youtube-search-python/Manifest b/dev-python/youtube-search-python/Manifest
index b115ca9dcb62..15c589ec9e0f 100644
--- a/dev-python/youtube-search-python/Manifest
+++ b/dev-python/youtube-search-python/Manifest
@@ -1,3 +1,5 @@
DIST youtube-search-python-1.6.3.tar.gz 115934 BLAKE2B 1151a29da0d66206424a88a2ac3839269f11d970b4a829f9d33ede4ef7ffec39c6762bfe138edd5da9c57308444021be93054c34cbc71e12a031a8d798d94975 SHA512 16d0dfbc95387bb3ccac9224e53ea087cdfa41d1330abd96fc3ad0136af227359fc2d8409a2eca81ae2fe9790efdb86a42e409748ba1a49c595df2629216e331
+DIST youtube-search-python-1.6.4.tar.gz 116117 BLAKE2B 297e171cf72381994ed93804833b49182c5099db8584937258867ec9f9e14c680a5cf4c9f09fe186e1d5405481afb6656dab35f204c09bcf2f77d07de9b4103a SHA512 50109d5704ceabe101b6190a157a656eb3690bc29b95112526fc1363935d14afc142af6c5bf512a38c3938f06db06a50a26f9a13d1601abd0fa224a0cd3b84f5
EBUILD youtube-search-python-1.6.3.ebuild 535 BLAKE2B 878846d79f99acecef667a7942eec2304f87529f97c7cfe250682ee37add76eeb5ccb2285ca50ec9cef97eb53ef1cb3503a1c38f61d8d8673a61f64d2ea55b43 SHA512 c43886ce2d34f39ae3c41a80d94f1823cc77efd550ece662e5408f1f8804ee1bde59ccfe63c12f4ad30b26fd4e54b710fd2a05eeeb2e41e8f33d78cdea1aff4f
-MISC metadata.xml 441 BLAKE2B 886bea7098ee9959e832ebff56473617460048fba908c5273e76b40a6452d6a2bb637365985eeffd937b1ff5793168b0336971c609d3ef6eebd1decffa4f8471 SHA512 3c53fe9194609683298cd17417ab00bf0767bcbba364511e491b26b251dd634d902ef5fc13d114e03b0e7860666d0ff20f2018640ad84fe581e0c853d2ee9db0
+EBUILD youtube-search-python-1.6.4.ebuild 535 BLAKE2B 878846d79f99acecef667a7942eec2304f87529f97c7cfe250682ee37add76eeb5ccb2285ca50ec9cef97eb53ef1cb3503a1c38f61d8d8673a61f64d2ea55b43 SHA512 c43886ce2d34f39ae3c41a80d94f1823cc77efd550ece662e5408f1f8804ee1bde59ccfe63c12f4ad30b26fd4e54b710fd2a05eeeb2e41e8f33d78cdea1aff4f
+MISC metadata.xml 502 BLAKE2B 584aca713a2a0a26f8ccf19180a3f4d5b557234af2eb71cb107104bed143434e0320c5a3438000445e5770766ac09ae35a870063c06aa3a8c6d3b560fcc7b000 SHA512 b756db4567df28dd49a214796019f50fec6d5aa9d83fa8d3c9f8268275b0a7420166a0e4b2cafb500a1c87b2551ff0825c1ec5824ebd8fbfe54b8121e34baee7
diff --git a/dev-python/youtube-search-python/metadata.xml b/dev-python/youtube-search-python/metadata.xml
index bc129c31ebbe..14584445f52d 100644
--- a/dev-python/youtube-search-python/metadata.xml
+++ b/dev-python/youtube-search-python/metadata.xml
@@ -9,5 +9,6 @@
<upstream>
<bugs-to>https://github.com/alexmercerind/youtube-search-python/issues/</bugs-to>
<remote-id type="github">alexmercerind/youtube-search-python</remote-id>
+ <remote-id type="pypi">youtube-search-python</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/youtube-search-python/youtube-search-python-1.6.4.ebuild b/dev-python/youtube-search-python/youtube-search-python-1.6.4.ebuild
new file mode 100644
index 000000000000..923cfa88f17f
--- /dev/null
+++ b/dev-python/youtube-search-python/youtube-search-python-1.6.4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Get YouTube video information using link WITHOUT YouTube Data API v3"
+HOMEPAGE="https://github.com/alexmercerind/youtube-search-python/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/httpx[${PYTHON_USEDEP}]
+ net-misc/yt-dlp[${PYTHON_USEDEP}]
+"
diff --git a/dev-python/ytmusicapi/Manifest b/dev-python/ytmusicapi/Manifest
index f1e7884fd4a6..664f9f263239 100644
--- a/dev-python/ytmusicapi/Manifest
+++ b/dev-python/ytmusicapi/Manifest
@@ -1,3 +1,3 @@
DIST ytmusicapi-0.21.0.tar.gz 48457 BLAKE2B ace8818c2a6859bb17d98fa608ac8cf7a806745741e634f639f4022527021089dc9b0b7bc48c0f999937a4599847a144afcb9f7e5585daa5d7b0ea1d5d12e399 SHA512 c34abbe8ba8d3b92ac162ffc9679ab21ce6c618a349aaeaa6c06b5597a3aed14e9b9f78a6b351ba545729da1c0bd57c2b7f999957bd8e56b0b453c04624bca4b
EBUILD ytmusicapi-0.21.0.ebuild 535 BLAKE2B a58ef20fb67c130a7b70d53c2c47fc4e92db5526161cd98f7b518d145f6c15489b33759f2e4db135676f960c50b31daf46f1d0a7b0194c15b4fcfd1ea0ef0390 SHA512 d604121b1ed2182763677998afdca3aab24dde4ab0cf4b5c019e652d4aa6e2dfff9bc2000010ed539eaa9185dcf7efbbc4ed4a4950e5813a7f9406ad4f3d477f
-MISC metadata.xml 407 BLAKE2B c51bff212087de6c6b73454cee783eba2cfb957777a4a15640275dc9ba8c29c4a56ec6d52a8f7775e74df19ed6456f1a5102939a8dcdd1a2ffd4427cd39868be SHA512 cda71d030fbdea3a4b60e357211050132b23c5f45e2ac63216586c4424c7dc9b46876e666272ed33f497129f8d40c3827420962380e40706a043d22f193acba7
+MISC metadata.xml 457 BLAKE2B d0c47a8419447ae65b9d126c3e57283790e48e97099b08ddd6666c51e3d6452412d7df7caf2c6ca538a34f2de81309cf1e1c9468d932feea51fae9047e8592df SHA512 843a8ef31306802557af79c2f7bffa00c339f1c17600d95cbe55ac12de89cfc07127c4efd57002ae27a2899c5b39d9b704c56c03223734545dd0608def9a4711
diff --git a/dev-python/ytmusicapi/metadata.xml b/dev-python/ytmusicapi/metadata.xml
index 2bfd4cd3600b..3b9fb04abbd5 100644
--- a/dev-python/ytmusicapi/metadata.xml
+++ b/dev-python/ytmusicapi/metadata.xml
@@ -9,5 +9,6 @@
<upstream>
<bugs-to>https://github.com/sigma67/ytmusicapi/issues/</bugs-to>
<remote-id type="github">sigma67/ytmusicapi</remote-id>
+ <remote-id type="pypi">ytmusicapi</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/zconfig/Manifest b/dev-python/zconfig/Manifest
index ff108bc1bce5..044acf4870b6 100644
--- a/dev-python/zconfig/Manifest
+++ b/dev-python/zconfig/Manifest
@@ -1,3 +1,4 @@
DIST ZConfig-3.6.0.tar.gz 134559 BLAKE2B cf24d055a88c552311e5837b0caba143a9d4122caa0319ad31de89177d521ecb3f8fb7f463618f35410cc25169865103ff5957e9484e347ebd7e1b7cacb20b35 SHA512 a5cca99f324007a14f4738be1c9f7424538d8a13f7171fbfa979ce9273b29679eb18b0e905afc96d38abcf042af222e3e86acad6912b9eb8b71b6c8122c47031
-EBUILD zconfig-3.6.0.ebuild 831 BLAKE2B e25948ed71891bc729652d7015afc936debacef6fbc33fb34a6538d8f69e2bccc14abd5035d65ba325c0fe9b266b03bad85feacaedb633de3ecfb4df5571dcbb SHA512 641f8e4e41b145fb2e536eb781f5cd1f6554475a87ec884f61b4e9643ab259ba3590f3c4708e6e46a345e3fcd942eb3000b9c4aa699bb727d60eaa3f83ffedf3
+EBUILD zconfig-3.6.0-r1.ebuild 803 BLAKE2B ad1717fcc2a24fe54a0e2776297c0a4a388a7e04f6c10202a0789f74bb515f9f429dcb4161679b6ebf010741ec6964a74b457c0f077561d36b0ed75aed240cd2 SHA512 0603b3c5708860835887fda03178bf1f1d24fb2a95801180e59bda767b3994444828177cdd76c235af186a3c66619038b602d68079b43d6dc0da961a5f2e7532
+EBUILD zconfig-3.6.0.ebuild 784 BLAKE2B eddd4cd185af57c1dee3215638b406841e0afbf64d8d7331b4aa7bf3a82ea754de1c8d314e8793230a37cf874eb377f7beac3994fddf325503c147b116f253ee SHA512 b57edc502d219e1867a66fc79d24b9c8dad2dd6013bffeb10204023fe6ca161b4274662b81ed73af95aee3d4bf44f3d62771ddb34ab773747bb4d52d8b657eb8
MISC metadata.xml 1382 BLAKE2B 217d504c7a0eb0298f70194d81723b0dfef3cfd366da12e715ef625f219dea3b29ee230c476c937318c3030912ee5727ae7945f594d088a2fd71aa9f4ccaba81 SHA512 150596d061f8723bcbff7ee7bb67c485a27baa91cce4b505283d7c0d53a59ac0a034d22333e9a4ab98cb1eae076bafce28dd7d24df1b89c2bbcc5cd844db8518
diff --git a/dev-python/zconfig/zconfig-3.6.0-r1.ebuild b/dev-python/zconfig/zconfig-3.6.0-r1.ebuild
new file mode 100644
index 000000000000..2a5f366d1984
--- /dev/null
+++ b/dev-python/zconfig/zconfig-3.6.0-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_P="ZConfig-${PV}"
+DESCRIPTION="Configuration library supporting a hierarchical schema-driven model"
+HOMEPAGE="https://pypi.org/project/ZConfig/"
+SRC_URI="mirror://pypi/${MY_P:0:1}/ZConfig/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ test? (
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/manuel[${PYTHON_USEDEP}]
+ dev-python/zope-exceptions[${PYTHON_USEDEP}]
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( CHANGES.rst README.rst )
+
+distutils_enable_tests unittest
+distutils_enable_sphinx doc dev-python/sphinxcontrib-programoutput
diff --git a/dev-python/zconfig/zconfig-3.6.0.ebuild b/dev-python/zconfig/zconfig-3.6.0.ebuild
index acf0bcad8d94..a0c3b599938d 100644
--- a/dev-python/zconfig/zconfig-3.6.0.ebuild
+++ b/dev-python/zconfig/zconfig-3.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,6 @@ BDEPEND="
dev-python/manuel[${PYTHON_USEDEP}]
dev-python/zope-exceptions[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]
- dev-python/zope-testrunner[${PYTHON_USEDEP}]
)"
DOCS=( CHANGES.rst README.rst )
diff --git a/dev-python/zope-component/Manifest b/dev-python/zope-component/Manifest
index af6d81e93a0b..0e86d206a033 100644
--- a/dev-python/zope-component/Manifest
+++ b/dev-python/zope-component/Manifest
@@ -1,3 +1,4 @@
DIST zope.component-4.4.1.tar.gz 84745 BLAKE2B 3b8a58bdaf1de1bc57e9642bf76100bd8aa0bbccfc8d6682e7f78363f08f13ac98c7ff37d4892c3558e26537294dd184b75810afaf95c6f8d6a529c9938ea8dc SHA512 dc9f6a725cc49ac94a164d11786ef977e94e1c9a7c88de4aaeb0f62621cfe00284007ae44937ec92ae6cffc5b16ab4af1548db2237b0ba4b818e2c8f6355ecbd
+EBUILD zope-component-4.4.1-r1.ebuild 1199 BLAKE2B 4c004b34496ce9576146cdff3f179e66255ffbed1633d789e3808092fba5934deb0878afe287808f1e0345ad70153d00e877146671e7477f22edb1e5d0eb7077 SHA512 5605f5a3da4e0a2e42840e08b0425bd14c6ebdb09453414a7c325c46d550e7d15d20bc7124cacf10c3e73f2ab0776a3814464d826bf47b1bd248cfc1c9ce6886
EBUILD zope-component-4.4.1.ebuild 957 BLAKE2B 6cb4f035be65f170338d739fd57e283cc803bcc3613011935f15c5ddb8c058e7b23b9a83c5e07a99f2b653700d1d5b94fa584b035fd2b55264d865557f1fc86c SHA512 f67061657b965d6a33d3f4b3286f92c5b6d54c7b256ce23cb957d19192b1833ec1319edbd963b3a9573e15775ba9bf9366a5f8a6edc278eaec89e7a35eeb37b9
MISC metadata.xml 411 BLAKE2B a02a8232c9878cc8c569bf818b81e1b0c2d3cd5e18386f14d8fa228a12c9745a68644e362189ccca52673ca6071f196ebd4603d6f12d6de7839e732f63e4d2ef SHA512 ce4f88684c8c16affe79487c03e5ff4d06fa26c27dc6dc4ffebae514bf498b1f794fbe86f038ea342f08e6ec62eb3722ed118134bca27b0110ef43b155c4cadf
diff --git a/dev-python/zope-component/zope-component-4.4.1-r1.ebuild b/dev-python/zope-component/zope-component-4.4.1-r1.ebuild
new file mode 100644
index 000000000000..acb95d8facf8
--- /dev/null
+++ b/dev-python/zope-component/zope-component-4.4.1-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_PN=zope.component
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="Zope Component Architecture"
+HOMEPAGE="
+ https://pypi.org/project/zope.component/
+ https://github.com/zopefoundation/zope.component/
+"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/zope-event[${PYTHON_USEDEP}]
+ >=dev-python/zope-interface-4.1.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/zope-configuration[${PYTHON_USEDEP}]
+ dev-python/zope-i18nmessageid[${PYTHON_USEDEP}]
+ dev-python/zope-testing[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ # strip rdep specific to namespaces
+ sed -i -e "/'setuptools'/d" setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ distutils_write_namespace zope
+ eunittest
+}
diff --git a/dev-python/zope-configuration/Manifest b/dev-python/zope-configuration/Manifest
index 6328fb01047c..a765f01eb23c 100644
--- a/dev-python/zope-configuration/Manifest
+++ b/dev-python/zope-configuration/Manifest
@@ -1,3 +1,3 @@
-DIST zope.configuration-4.4.0.tar.gz 83230 BLAKE2B c33dd8cc8192965e3555f8063dbd55b47376696964248583c7479098d00339ec0a7caec8c11e66b9ce133880ba6c04dc8b790f03e18864dc361d3b5d5ed0ddfe SHA512 6383c8e19ddbde098a545b6f22b21eadc860980e8248d05c2e29832971c2060fcde6f5092425d12198e97851f0b7b5edb0b83cc6725cda433867762778c896f9
-EBUILD zope-configuration-4.4.0-r1.ebuild 1033 BLAKE2B 385893224aec02124785868bbdc51550c1613734b183ee14b44fceedb79b6887c6f6eba4e70b878a01014b73359d930a1d49c96193f918d49a8b0b062436c3d0 SHA512 a911da6108b4c4d30fa24437d968bd37cdf20506247071407a16892a4ddaf4546f6fdec2f66eef817f3786f6b0b1b7e37f572b869981c0258faa52896b3f3493
+DIST zope.configuration-4.4.1.tar.gz 83825 BLAKE2B 9cf55417710c364611f0548cd1249dfb61d16c4f1a5f8f3918b2f9f38ba9904698317b922dccf736ab83f2b9cdd2bb4f7ca7330cd311d00e8d48afbd29f9cd86 SHA512 61e3e5cc6220c3ef86881d49c09b208d12491a5d7f5d82810ff1713f68ff1657dfb505b511e78e86b39d204c4ff8bc687695ad8b2ed816b457b52f913c70669b
+EBUILD zope-configuration-4.4.1-r1.ebuild 1243 BLAKE2B 4038e8001a26873ea644bef2d71b1e7c1dda0edebf17359fb600c4ce940f9d23ccc3dd852353fbbbe2b6d9ea8cedf8863effb151a2b398d9d0f34099aa686714 SHA512 086188af18c4cc032edd0fd82665043f9355adc6aadb8cbb09be23601a8cbe47882ef32d7546f2b98697a731ce4b6dfb85716702f633b94e3bb33aa512953b65
MISC metadata.xml 671 BLAKE2B ebe65df9424a7f5e93a1095224dcbed784cdcef2f463dd9ee6e9580883ff93ea11e72463a897d5a1756c7f5c4f6c9fff562ba5d30dd8de8913aec58547ce3280 SHA512 e72a1d422e9c322fd92bd53f4bd8a5d9f0e5505fdb18dec30b9605d8ef5b943c1893f0fa78398fb8610fd7f3b9bcee5a602a3ce1cef8821239cd9681a340dbeb
diff --git a/dev-python/zope-configuration/zope-configuration-4.4.0-r1.ebuild b/dev-python/zope-configuration/zope-configuration-4.4.0-r1.ebuild
deleted file mode 100644
index 5657afef002d..000000000000
--- a/dev-python/zope-configuration/zope-configuration-4.4.0-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-MY_PN=${PN/-/.}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Zope Configuration Architecture"
-HOMEPAGE="https://github.com/zopefoundation/zope.configuration
- https://docs.zope.org/zope.configuration/"
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="ZPL"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-RDEPEND="dev-python/zope-i18nmessageid[${PYTHON_USEDEP}]
- dev-python/zope-interface[${PYTHON_USEDEP}]
- >=dev-python/zope-schema-4.9[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- dev-python/manuel[${PYTHON_USEDEP}]
- dev-python/zope-testing[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-python_test() {
- eunittest src
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- # remove .pth files since dev-python/namespace-zope handles the ns
- find "${D}" -name '*.pth' -delete || die
-}
diff --git a/dev-python/zope-configuration/zope-configuration-4.4.1-r1.ebuild b/dev-python/zope-configuration/zope-configuration-4.4.1-r1.ebuild
new file mode 100644
index 000000000000..a176c8e70382
--- /dev/null
+++ b/dev-python/zope-configuration/zope-configuration-4.4.1-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Zope Configuration Architecture"
+HOMEPAGE="
+ https://pypi.org/project/zope.configuration/
+ https://github.com/zopefoundation/zope.configuration/
+ https://zopeconfiguration.readthedocs.io/en/latest/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/zope-i18nmessageid[${PYTHON_USEDEP}]
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+ >=dev-python/zope-schema-4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/manuel[${PYTHON_USEDEP}]
+ dev-python/zope-testing[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ # strip rdep specific to namespaces
+ sed -i -e "/'setuptools'/d" setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ distutils_write_namespace zope
+ eunittest
+}
diff --git a/dev-python/zope-deprecation/Manifest b/dev-python/zope-deprecation/Manifest
index be00a1f04afd..d40bd999b38e 100644
--- a/dev-python/zope-deprecation/Manifest
+++ b/dev-python/zope-deprecation/Manifest
@@ -1,3 +1,4 @@
DIST zope.deprecation-4.4.0.tar.gz 24737 BLAKE2B 993959f47e7808ad9d024d5df9d141cdbce3a1a3c281acc0d90bdb20747743936411714b52a29fcac6968cea50d5ab54820954f74c3f59081ce98f097715b9a3 SHA512 62371dc45fad6715f24cdcac1d25b559ed5248da774b5ecd215fb4d0b6fc0ab655bfb9e0fbceda964e8ffb7d70536e43f8fcf09d9f2742904717a6473869fa4a
+EBUILD zope-deprecation-4.4.0-r1.ebuild 908 BLAKE2B fb56d0088ee1daf777975c8509387badc762053b2a44d44a2b41eed359671a3fc274af365d524fee5ae17a92147b20586d0e81e2797fd8fb312789344e140c32 SHA512 6ec4c54e3c0ca35a679fe06387c1a20eb6c931a4c4369fdd985864383d6f712b524249a196e2f9a7e99d7ad5406601b90406f19740629146ea7f94077dd1a585
EBUILD zope-deprecation-4.4.0.ebuild 673 BLAKE2B 38f05d07adf269d766c72b341ae99b7917aaae2c2f6a319b538a81996aadf0e056ca79a72d28a26acd7476edd4ba9d851064052b8d17addb86654a37189ac9fd SHA512 d321b4b681ea5ac4af57d1d6b79c28b37090769848639555f169b1941da3525c3b0806b2d15a051cfbcbdb1336f3b1c35941e5b7e0a570c02b3b39167d330adb
MISC metadata.xml 393 BLAKE2B 3a9283473a2a27feff409049cf8efa86ccb89585e74d73afd0bc2ec21f4b4801b2e331ade960885a7d23c50bea831b91b1a6a232687e005614bdb5e24d371919 SHA512 a196fce434c1df3bf4184c115425f698d15f8aee6eeabba64a2277247f6e731c87a2411702d415f127a1237ea2de0a2a25895b09e989d7b38a68816132b6131e
diff --git a/dev-python/zope-deprecation/zope-deprecation-4.4.0-r1.ebuild b/dev-python/zope-deprecation/zope-deprecation-4.4.0-r1.ebuild
new file mode 100644
index 000000000000..3e1bd14058bd
--- /dev/null
+++ b/dev-python/zope-deprecation/zope-deprecation-4.4.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="Zope Deprecation Infrastructure"
+HOMEPAGE="
+ https://pypi.org/project/zope.deprecation/
+ https://github.com/zopefoundation/zope.deprecation/
+"
+SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ # strip rdep specific to namespaces
+ sed -i -e "/'setuptools'/d" setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ distutils_write_namespace zope
+ eunittest
+}
diff --git a/dev-python/zope-event/Manifest b/dev-python/zope-event/Manifest
index f310f91a3ec9..83271c3abd4b 100644
--- a/dev-python/zope-event/Manifest
+++ b/dev-python/zope-event/Manifest
@@ -1,3 +1,4 @@
DIST zope.event-4.5.0.tar.gz 18723 BLAKE2B 449ae969709c863681df1a08f016c850242ebe86b9abfa57db62a982c81bba7c496fc19dd2b187284da44d975688b544ee52a5a48a2fb782d4c7210d5773ee2b SHA512 1d82ae316fc75eebc03aadeb78890a19add35490720cd7bd073faeb9dc9ed97511ca4fdafc2228530798384d667c0aa88e3ef47b0be668128556a78bf82c42e5
EBUILD zope-event-4.5.0-r1.ebuild 973 BLAKE2B 88bab022e749d06b28caea4cce297c864fc69b4cf88b480a5c3740894d798099ffb37ff16dd3b701bb8b518a84207659baf1f59f88e35bdde06eb8350b01f07e SHA512 be965138d816fbc1d8f2833a418441c5f269d1d93f6d30ec17f626674a6e0c377c7234636ec29c622b700c6ddbbe09b3ea5a3738faba5dd84c97a2abdd8140a5
+EBUILD zope-event-4.5.0-r2.ebuild 1109 BLAKE2B f43d14709e495bf7f9b70d5d0be10d49d233118145b218d0849567a837641da0a85b16f15357325b2d4f8052fb7d825d6554e61080371b5cbe487f38768b4536 SHA512 e1eba737132039a43e6ac0b2f03dfea7c482f51533eeef3c5618b2372df75f845843a62e60e1f90425d3f7d201ba4110e76d5d2a8b3287d732e3a2bfe8865e63
MISC metadata.xml 403 BLAKE2B 37821470ec3195c00fca52ec6b7bd13a0bf433746a450b36e6b572da978db6faf908da2b8dd83d2411f24da8a58d65f8cb2e7e75960cf547ba2e9e394e5fcb90 SHA512 8d21846b80d0c0f153103ec237184cd05db306286ffc1a6ed495b90a52737a2346777c4b0713339244f177e89e18f6a051a507a8a7eda2c514c1b7896d7aedb0
diff --git a/dev-python/zope-event/zope-event-4.5.0-r2.ebuild b/dev-python/zope-event/zope-event-4.5.0-r2.ebuild
new file mode 100644
index 000000000000..c9556f35b783
--- /dev/null
+++ b/dev-python/zope-event/zope-event-4.5.0-r2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="Event publishing / dispatch, used by Zope Component Architecture"
+HOMEPAGE="
+ https://pypi.org/project/zope.event/
+ https://github.com/zopefoundation/zope.event/
+"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ # strip rdep specific to namespaces
+ sed -i -e "/'setuptools'/d" setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ distutils_write_namespace zope
+ eunittest
+}
diff --git a/dev-python/zope-exceptions/Manifest b/dev-python/zope-exceptions/Manifest
index 5baab066a80d..88ddcb12555a 100644
--- a/dev-python/zope-exceptions/Manifest
+++ b/dev-python/zope-exceptions/Manifest
@@ -1,6 +1,3 @@
-AUX zope-exceptions-4.4-fix-test-py3.10.patch 1087 BLAKE2B f5cadad133bde4818e03ac3bf971c093813b3ff48bcde18ad1431038fa8bb1b9b978ffae710d5812c963f0ad6d09f3396b86257e4debd23f3ea293b1eb80ac74 SHA512 681b4aa0d9ae0848ba4101db11942fe8b305aee1941e3c6bbf9c7a4bffe92783eaa1393e9131a25ab1ce7b1f91ca8e0907cbec85e6598907059650314208ca7b
-DIST zope.exceptions-4.4.tar.gz 28243 BLAKE2B 9af0b99826d574218c149c5a378886d3b3ec16935c0b6b883c0e048b22ba5ffee8408597f612a668eb18fc855a236e3810d6320c984faca4b7c5dfb4c76b303b SHA512 6ef175271ad1d62b450533e4c7d8f7380ffac519be5c48be084be297ad21d21fd8be380d9b5e221a8dac6a4c792bab14abc707331415c2df88208cac9c34013e
DIST zope.exceptions-4.5.tar.gz 29609 BLAKE2B 63c853105d3a588418f79e877aeedf0b001bbe52eb3e6c82687127a8cc0b8e424143e75c7a77b224ede31c5db0efb1bbc126e851dbc8bef5b856615b0717f6ea SHA512 f3f75b2f9ecfe74d3bb081904750769bf331fb594d266907782b7ce7f9d062c261b2f95a50ce21cf8917c56a25899274dae466a5b59afa5ec66480182df55bd2
-EBUILD zope-exceptions-4.4.ebuild 980 BLAKE2B 9182f4b231f3434b4a0ad1c3692cf9eed4d8a3eda7d48ae5ee9e0f9f10b7fa7e29b1881232a7fd73f28dade999b69cfacaf62e7ef834fb32a9b4f5d79cf5f3c1 SHA512 09d62bca36e2db56346327fedbc1b98d50b2eb696dfa89bbec34cfb51183d9dc9288e782038d21aa22cfdbc16898b6458af8fd3c0d4fd061cfea1caa0cb3ffa8
-EBUILD zope-exceptions-4.5.ebuild 907 BLAKE2B a7fc71a982af132b4813954d1f5c77dcb0c6c75cf08ac137d9e8647191daca8fbf40a2099fbc426cb7279529f21a313e6536b5cb5509a6adb5809d16120bdb5d SHA512 3ec3c4fcfbaa3178581b29a73be42b79b9b14d087aaeb651de971abc83bf16509fccea609f1988f7315edff5b593dafac034ae5633cf9bed6ca7caa60d67280d
+EBUILD zope-exceptions-4.5.ebuild 972 BLAKE2B 7a70f6eaee65a7a196ff4b3b105042a4d32df58ec0dc7d6000fac64c39e85ee5e4c93569b6432462ace10492fcf52081a796c85b431fe193d5f51f8f668acd35 SHA512 e8e26673dcb6ea6de4e86bdf7af7adab49896e86f72b84efda131436a11a474e64b70bdf1af28854db5d0f28b3892b7445e010f36ff6df3533cf5633dc02b585
MISC metadata.xml 413 BLAKE2B 3bed6e3e8732f8e04efffe7ea279eaedbfef2fa2d011f1881fdfa814406b0ed5e5a926eeb1a0e66858c1f0524d5c1d1948313c50c53d9fce6cc4596ddea9f87f SHA512 ec4b63a6791605b6c66649026a10d0bc445849b801e9e6350c1bb06b7a244c86aa558830ba39dc1a3d35b3dc2d650d1a52cbe7f84c912f5f7711fe6ec6bf55c4
diff --git a/dev-python/zope-exceptions/files/zope-exceptions-4.4-fix-test-py3.10.patch b/dev-python/zope-exceptions/files/zope-exceptions-4.4-fix-test-py3.10.patch
deleted file mode 100644
index a218797b25a2..000000000000
--- a/dev-python/zope-exceptions/files/zope-exceptions-4.4-fix-test-py3.10.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 71be9d0724f087c99857edeef514d0b99e429cc9 Mon Sep 17 00:00:00 2001
-From: Zamarin Arthur <arthurzam@gmail.com>
-Date: Mon, 31 May 2021 12:14:30 +0300
-Subject: [PATCH] Adapt to python 3.10 SyntaxError messages
-
-Signed-off-by: Zamarin Arthur <arthurzam@gmail.com>
----
- src/zope/exceptions/tests/test_exceptionformatter.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/zope/exceptions/tests/test_exceptionformatter.py b/src/zope/exceptions/tests/test_exceptionformatter.py
-index 64729b1..0f5ee8c 100644
---- a/src/zope/exceptions/tests/test_exceptionformatter.py
-+++ b/src/zope/exceptions/tests/test_exceptionformatter.py
-@@ -668,7 +668,7 @@ def test_multiline_exception(self):
- self.assertEqual(lines[0], ' syntax error')
- # PyPy has a shorter prefix
- self.assertTrue(lines[1].endswith(' ^'))
-- self.assertEqual(lines[2], 'SyntaxError: invalid syntax')
-+ self.assertRegex(lines[2], '^SyntaxError: invalid syntax')
-
- def test_traceback_info_non_ascii(self):
- __traceback_info__ = u"Have a Snowman: \u2603"
diff --git a/dev-python/zope-exceptions/zope-exceptions-4.4.ebuild b/dev-python/zope-exceptions/zope-exceptions-4.4.ebuild
deleted file mode 100644
index e3e9b985874f..000000000000
--- a/dev-python/zope-exceptions/zope-exceptions-4.4.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..10} pypy3 )
-
-inherit distutils-r1
-
-MY_PN=${PN/-/.}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="General purpose exceptions for Zope packages"
-HOMEPAGE="https://pypi.org/project/zope.exceptions/ https://github.com/zopefoundation/zope.exceptions"
-SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ZPL"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]
- dev-python/zope-interface[${PYTHON_USEDEP}]"
-BDEPEND="test? ( dev-python/zope-testrunner[${PYTHON_USEDEP}] )"
-
-PATCHES=(
- "${FILESDIR}/${P}-fix-test-py3.10.patch"
-)
-
-distutils_enable_tests setup.py
-
-python_install_all() {
- distutils-r1_python_install_all
-
- # remove .pth files since dev-python/namespace-zope handles the ns
- find "${D}" -name '*.pth' -delete || die
-}
diff --git a/dev-python/zope-exceptions/zope-exceptions-4.5.ebuild b/dev-python/zope-exceptions/zope-exceptions-4.5.ebuild
index 8d9aedf70fd5..912c26d00ee7 100644
--- a/dev-python/zope-exceptions/zope-exceptions-4.5.ebuild
+++ b/dev-python/zope-exceptions/zope-exceptions-4.5.ebuild
@@ -12,7 +12,8 @@ MY_P=${P/-/.}
DESCRIPTION="General purpose exceptions for Zope packages"
HOMEPAGE="
https://pypi.org/project/zope.exceptions/
- https://github.com/zopefoundation/zope.exceptions/"
+ https://github.com/zopefoundation/zope.exceptions/
+"
SRC_URI="mirror://pypi/${PN::1}/${PN/-/.}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
@@ -21,16 +22,24 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="
- dev-python/namespace-zope[${PYTHON_USEDEP}]
- dev-python/zope-interface[${PYTHON_USEDEP}]"
-BDEPEND="
- test? ( dev-python/zope-testrunner[${PYTHON_USEDEP}] )"
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+"
-distutils_enable_tests setup.py
+distutils_enable_tests unittest
-python_install_all() {
- distutils-r1_python_install_all
+src_prepare() {
+ # strip rdep specific to namespaces
+ sed -i -e "/'setuptools'/d" setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
- # remove .pth files since dev-python/namespace-zope handles the ns
- find "${D}" -name '*.pth' -delete || die
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ distutils_write_namespace zope
+ eunittest
}
diff --git a/dev-python/zope-i18nmessageid/Manifest b/dev-python/zope-i18nmessageid/Manifest
index 4c844cedf426..4b3f949eff0c 100644
--- a/dev-python/zope-i18nmessageid/Manifest
+++ b/dev-python/zope-i18nmessageid/Manifest
@@ -1,3 +1,4 @@
DIST zope.i18nmessageid-5.0.1.tar.gz 28217 BLAKE2B 67e31a18daa8c2d5ccc16b173d37188fc6154cc75b1fd7cd908d6ee3ebeca0092316546587103f01aa6b39d074aaa207bec86401c4d50f664efba179191c9719 SHA512 31af16581d59ce1b7d5d8fd86c715c56b84aee9a7a0756bb2b7ceac6db30903acc5fdff85d844c0250c0a112cb45ab03be2f56d3d4ca6165272ff76c09d40d8c
+EBUILD zope-i18nmessageid-5.0.1-r1.ebuild 1020 BLAKE2B c7d133813be9c4965df1bf57b6b32d774156c958306c0166cfa3a56b3939464ca58d0477ce0c011a33e433170ce6ae1b643c8fcfcd08bb353487cb6fa92dfaf1 SHA512 a6c295d75b1bc285b03376aa33113a9f8b302630e3183e1f66fd56ea0af4e16c1ad4fa928674a522331b9989597a0c8091b7a110dd4a662041cc9f21e1904684
EBUILD zope-i18nmessageid-5.0.1.ebuild 980 BLAKE2B c24fa17078cd51b581b6ac12b22acc129f4c7716e6615a9e2640a2364bf34c0cdb2edb8a450f25a0a448a3f4453ee37ecd1a6e93e17873e9ce2512d85bfaa4ae SHA512 52d5c7c002480d13f995e1ff9be2ef8d57b1864fbdf7e5555e902d357d0d1c23deda06054642583c799c686301e965735b6f352c7dfc3ac4a9bed73aa28f9ea5
MISC metadata.xml 488 BLAKE2B 2b413d726016bdcf199974f77972d7800a4d5f169463d9587f9d0563ee94f8f0cdafb9c384c387b7bf9c2f1814807a8ab32fae796275bc51d624133788df44c8 SHA512 3459883a636540739ecea197d7ebd1429dd6e8fb20d0df2337691e1742995edf50dd0fee6340695b6dc493d0d5fd7ea8d3f55277172cd7385df0b057f376fdbb
diff --git a/dev-python/zope-i18nmessageid/zope-i18nmessageid-5.0.1-r1.ebuild b/dev-python/zope-i18nmessageid/zope-i18nmessageid-5.0.1-r1.ebuild
new file mode 100644
index 000000000000..079692d0987e
--- /dev/null
+++ b/dev-python/zope-i18nmessageid/zope-i18nmessageid-5.0.1-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="Zope support for i18nmessageid (tagging source of i18n strings)"
+HOMEPAGE="
+ https://pypi.org/project/zope.i18nmessageid/
+ https://github.com/zopefoundation/zope.i18nmessageid/
+"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/six[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ # strip rdep specific to namespaces
+ sed -i -e "s:'setuptools',::" setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ distutils_write_namespace zope
+ eunittest
+}
diff --git a/dev-python/zope-interface/Manifest b/dev-python/zope-interface/Manifest
index cd4943b4f020..f786a186d2ed 100644
--- a/dev-python/zope-interface/Manifest
+++ b/dev-python/zope-interface/Manifest
@@ -1,4 +1,5 @@
AUX 5.1.0-drop-coverage.patch 571 BLAKE2B d5f334b7f5ec5df710174f9a3768c2d7400cefec7c3bb7cb0e4a3fced701b812af738d601ced61df57b78212f1ec621c6a53b906be2bbdf0838c31dc8c6f9e29 SHA512 04b30a85357fd7d0e0a4c52913b0260cc437f7cde2344399d400c2fc0e10cc60261eb4a3201954a515dfd030cfa564c9a222424390af8a3e20349270c89272b6
DIST zope.interface-5.4.0.tar.gz 249329 BLAKE2B 3a35ce6ff2a9984ed865cfb3bc3371e8069eb416d11bddbc56e27db4d76762fb1b87d295b51258ec006fddcbb38a8752b47a2d7874c0c8a959ca78101eae2750 SHA512 ef15d63397e05ad9fc44b2d5d786b0399b6973bb5f4866fab839ff612756f3157f2099d0f5c0469b574a5c8b5920a7c2a5c6eab8e8f84c24d5c43e816669bffe
+EBUILD zope-interface-5.4.0-r1.ebuild 1233 BLAKE2B df271529b1cecc2d52f63b37c041c8564c2daaf78bf8d67a73530cc30072fe821c4636a6f39ca445077ce7d9ccf93deeb0a86ed4a112b953d8a1f3aabe5e0972 SHA512 50297a86b122d40f05b158656b844540614559c242b651548b456d79fe8953edd8d8f2492c4c30a2cc35f08bb0528dec0106b070c8a298d95378bbdc992b37fc
EBUILD zope-interface-5.4.0.ebuild 1134 BLAKE2B 76941709a50752dd5452e4f74578c55effdca0e0f52a2739b3652473c37d84391dd958647f43d220e30facf8aac7bf3060c87814caed70a42a10265002db3096 SHA512 3389b5814b4c06ea20ced6c346026b9f9d256d4867bfdbd0d8dcc70621b571a17f10cde998c67bef9fdbb08ece1bdf0015723cb4e0870c3edcbcc71a119a3f75
MISC metadata.xml 387 BLAKE2B 1d5e2a8f2fcd2c8fcb423f8a123d2d17a0456cd4003489358abd8baf74d3ea9ddfa04af94b9ef67b329520b5ee9bc3084343e824f3fbf7420f14372d43581dbc SHA512 258f0bd291cd42f6374bd331c3b906f149ff455dd264716eefc63487710d95f8b388ecb34be5733dbd7a0e185f449cc18fce04b46521a2d19fd9766e7dc0ed82
diff --git a/dev-python/zope-interface/zope-interface-5.4.0-r1.ebuild b/dev-python/zope-interface/zope-interface-5.4.0-r1.ebuild
new file mode 100644
index 000000000000..955faef03f65
--- /dev/null
+++ b/dev-python/zope-interface/zope-interface-5.4.0-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Interfaces for Python"
+HOMEPAGE="https://pypi.org/project/zope.interface/ https://github.com/zopefoundation/zope.interface"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+BDEPEND="
+ test? (
+ dev-python/zope-event[${PYTHON_USEDEP}]
+ dev-python/zope-testing[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/5.1.0-drop-coverage.patch
+)
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ # strip rdep specific to namespaces
+ sed -i -e "/'setuptools'/d" setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ distutils_write_namespace zope
+ eunittest
+}
diff --git a/dev-python/zope-schema/Manifest b/dev-python/zope-schema/Manifest
index bd861d97bccc..0af2993cde9f 100644
--- a/dev-python/zope-schema/Manifest
+++ b/dev-python/zope-schema/Manifest
@@ -1,5 +1,3 @@
-DIST zope.schema-6.1.1.tar.gz 108603 BLAKE2B 9e2d4c48431408fd66c236fad44627f15443e29ff0c4af0a0734c3a1a9dfaee6c772463a7a121112b151699c184d39e307485a981ddb3e13f2f81c7c71543500 SHA512 af51f02818509eacdd558ee04c15bcf4e80321069b8c4a33636d520a8af7509e8d01b391fc1d327fc980ac27388f4e303a870afc5c4f9b5ff0770311a4f26978
DIST zope.schema-6.2.0.tar.gz 104068 BLAKE2B 10d300b925f57a028b40bbcdfd7b0eb330815b63c86d6ded60fb594d549b1459cb67a99bd19e6d1782104a8bab204d8033ce422b5f9ebddb00e2fdfc1ab7d529 SHA512 f3083e4fc1dc54160c38cf7033519f9f37fef3e39f2f15b53fc4475d0989932448a018d77f8562870f4df85c5bf35bc756aec97868cd35ca07b733cf5796f00f
-EBUILD zope-schema-6.1.1.ebuild 983 BLAKE2B 4fc9c55a7c6fbf14c6abdf26a5e265be26a4fd4cd9ae3ccab76bf3efc0b18938140051a25ea804fd2b17a737153d78fbd4c1dd13b325389117226ae4f1f8df44 SHA512 d1d85052e09a1b8529175eaaedc3a445f089f494a10cd28de69f2d73fb795de0a2fc46a336ef286c772a03904aa67d38136d5701c762d67b502e784fca270fc0
-EBUILD zope-schema-6.2.0.ebuild 983 BLAKE2B 4fc9c55a7c6fbf14c6abdf26a5e265be26a4fd4cd9ae3ccab76bf3efc0b18938140051a25ea804fd2b17a737153d78fbd4c1dd13b325389117226ae4f1f8df44 SHA512 d1d85052e09a1b8529175eaaedc3a445f089f494a10cd28de69f2d73fb795de0a2fc46a336ef286c772a03904aa67d38136d5701c762d67b502e784fca270fc0
+EBUILD zope-schema-6.2.0-r1.ebuild 1140 BLAKE2B f2c260560d94b720e3049ca55912c4925ac3381f4e329bc3b2a5e9441d182380c180996e57dce83d5509227448aa64ab34cdd14d56c4e73e74f69324ebb5dbb7 SHA512 dc768f2270580127ee14ad48b352d050d7ccb4477bad7519d4bcc37d25e8ae880c4f7758b0567431dd3cbc32ecabe86bd601bb0dc109e9d69f8a8e3b6db7f59f
MISC metadata.xml 498 BLAKE2B d5386b7a400de71c5c02d2b9788682d35dd34eaa6a132aea45432aa2d53ec47e54fee9f880cf6cc5abd8184e28cef0795fe2f58dfd47f619b4120ce914bd7c45 SHA512 5a8021ec0348af5929d3284f172f5b5fb26007df9064f5571a0cdb07c1259c24b9b352eb048811f5e4f68ab75b9fabeba49c93a0cdd6e8655b509a248447b794
diff --git a/dev-python/zope-schema/zope-schema-6.1.1.ebuild b/dev-python/zope-schema/zope-schema-6.1.1.ebuild
deleted file mode 100644
index 4f5e20c9cfe1..000000000000
--- a/dev-python/zope-schema/zope-schema-6.1.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-MY_PN=${PN/-/.}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Zope schema Architecture"
-HOMEPAGE="https://github.com/zopefoundation/zope.schema http://docs.zope.org/zope.schema/"
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ZPL"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
- dev-python/zope-event[${PYTHON_USEDEP}]
- >=dev-python/zope-interface-5.0.0[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- dev-python/zope-i18nmessageid[${PYTHON_USEDEP}]
- dev-python/zope-testing[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests unittest
-
-python_test() {
- eunittest src
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- # remove .pth files since dev-python/namespace-zope handles the ns
- find "${D}" -name '*.pth' -delete || die
-}
diff --git a/dev-python/zope-schema/zope-schema-6.2.0-r1.ebuild b/dev-python/zope-schema/zope-schema-6.2.0-r1.ebuild
new file mode 100644
index 000000000000..3657288c1276
--- /dev/null
+++ b/dev-python/zope-schema/zope-schema-6.2.0-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="Zope schema Architecture"
+HOMEPAGE="
+ https://pypi.org/project/zope.schema/
+ https://github.com/zopefoundation/zope.schema/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/zope-event[${PYTHON_USEDEP}]
+ >=dev-python/zope-interface-5.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/zope-i18nmessageid[${PYTHON_USEDEP}]
+ dev-python/zope-testing[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ # strip rdep specific to namespaces
+ sed -i -e "/'setuptools'/d" setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ distutils_write_namespace zope
+ eunittest
+}
diff --git a/dev-python/zope-schema/zope-schema-6.2.0.ebuild b/dev-python/zope-schema/zope-schema-6.2.0.ebuild
deleted file mode 100644
index 4f5e20c9cfe1..000000000000
--- a/dev-python/zope-schema/zope-schema-6.2.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-MY_PN=${PN/-/.}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Zope schema Architecture"
-HOMEPAGE="https://github.com/zopefoundation/zope.schema http://docs.zope.org/zope.schema/"
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ZPL"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
- dev-python/zope-event[${PYTHON_USEDEP}]
- >=dev-python/zope-interface-5.0.0[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- dev-python/zope-i18nmessageid[${PYTHON_USEDEP}]
- dev-python/zope-testing[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests unittest
-
-python_test() {
- eunittest src
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- # remove .pth files since dev-python/namespace-zope handles the ns
- find "${D}" -name '*.pth' -delete || die
-}
diff --git a/dev-python/zope-testing/Manifest b/dev-python/zope-testing/Manifest
index f629eaad65a0..574585427fd2 100644
--- a/dev-python/zope-testing/Manifest
+++ b/dev-python/zope-testing/Manifest
@@ -1,5 +1,4 @@
DIST zope.testing-4.10.tar.gz 45359 BLAKE2B 477d28a7d1a76c0a5111f16859d9e3b9b9ac9cc953b0e2c7dd9ba0a39b498d71442d1b5aaf485455c919ad618efb1f9f9b8e1587fd4905c4a823b04ef09ef8b2 SHA512 35fd5114b6de3cb47336185feb8bf8f444b53ef2c32f165e57756a017ec9caba9a29f2ec01844ebcf156fff1c2b7424b3ac126b3e8d4daefe73e1a640d21589a
-DIST zope.testing-4.9.tar.gz 62294 BLAKE2B 34b2fc10e7220d88451b655d0e43f513d004779c496c824fa3e58b17c883a401f4707d5dbe7a547f1f97fe7db73b25cdf16997f2733b832ceabc37f1d5265397 SHA512 04b660aa93e120ae7e57bf637d99302d26912800ea3995a24c6d252ee4bd8e06fd8d4a24d980f591846d9bca93523373a92528ef492ff4d6990887ab6cf527d0
-EBUILD zope-testing-4.10.ebuild 940 BLAKE2B 576abbe82da4b5c2257b33ed456b507d3e91494d823b814bf765c348f25464f75f9716f2760f9784447f931d9f5f75017be1862ee71a095a4ca3a1115d028fdd SHA512 90edc6b1219d861281ce253ecb67489e10a09107c68e108424cefddb48759bcb70c1cb4c937ebade93cbf3a1716029d3ac906bb43cf918f99f1ae38d5ea13c4c
-EBUILD zope-testing-4.9.ebuild 936 BLAKE2B 1ee316f1c41e37cf97902792aaf65a715f87b48e86bd5fb9dd6c57958350da3484334c50c296c2f542bb677060a236d722460e150e79a8a4a2b3024a7c3d7461 SHA512 8090f80b5827a7a3b98fceae5fe67815fe4ddf4983951eee921b8653f0a8a88e1b8004c0769092e213da51325822de009b659debbcd4d288ca190d9b9879c06b
+EBUILD zope-testing-4.10-r1.ebuild 1065 BLAKE2B da121d4ecf8216ea1e22e644ab8ad2e4c19d5866713e571f179c5d445ba93e36caca48bddd0aeadae56ecabba5e7b1bc53753f5f56389a2b9b76bd612db94090 SHA512 4e36bb1daf03f0c71329f52e2bce4edd254f168a480332feeb72f70991186356648a13e613c776ee1d8171939cc0b20c7a73d77a03652ee70f86cac92bdba240
+EBUILD zope-testing-4.10.ebuild 932 BLAKE2B fbdb2bc3630aff343bc9f1cedb72bd4a3810ad8d2311469b82aed8b27c09e2de4eab9ccd1f8300cd33ddc36afbb84f044db38338bb240963124782657b930636 SHA512 d3ae2760ff04d3b097639352957f7053275f488c8e6704b3c6475b83881c358f0e62b9497492f58c41e49866de76ff874f2a169475f6c9c6833bda92686e45df
MISC metadata.xml 407 BLAKE2B a3792d048bb4472d3d22458ced65e08f25a2a0314858ae86a7dc6573989b3f49139f4452d19c073890443fbc5b09c681bc612057637aa548d88e1f0f7501182d SHA512 a61142f2fe381939bd26c4cbd66512df42b42374331fd56c36a4dc9640b634c8c21d5680ed9c621b05b401446415ea145100b2334cffd3f579916a95f3857f47
diff --git a/dev-python/zope-testing/zope-testing-4.10-r1.ebuild b/dev-python/zope-testing/zope-testing-4.10-r1.ebuild
new file mode 100644
index 000000000000..8f8245db3264
--- /dev/null
+++ b/dev-python/zope-testing/zope-testing-4.10-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Zope testing helpers"
+HOMEPAGE="
+ https://pypi.org/project/zope.testing/
+ https://github.com/zopefoundation/zope.testing/
+"
+SRC_URI="mirror://pypi/${P::1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ # strip rdep specific to namespaces
+ sed -i -e "/'setuptools'/d" setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ distutils_write_namespace zope
+ eunittest
+}
diff --git a/dev-python/zope-testing/zope-testing-4.10.ebuild b/dev-python/zope-testing/zope-testing-4.10.ebuild
index 145ffda764aa..7150662e05d2 100644
--- a/dev-python/zope-testing/zope-testing-4.10.ebuild
+++ b/dev-python/zope-testing/zope-testing-4.10.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="ZPL"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"
diff --git a/dev-python/zope-testing/zope-testing-4.9.ebuild b/dev-python/zope-testing/zope-testing-4.9.ebuild
deleted file mode 100644
index 4da58c831cae..000000000000
--- a/dev-python/zope-testing/zope-testing-4.9.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7..10} pypy3 )
-inherit distutils-r1
-
-MY_PN=${PN/-/.}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Zope testing helpers"
-HOMEPAGE="https://pypi.org/project/zope.testing/ https://github.com/zopefoundation/zope.testing"
-SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ZPL"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"
-
-distutils_enable_tests setup.py
-
-python_install_all() {
- distutils-r1_python_install_all
-
- # remove .pth files since dev-python/namespace-zope handles the ns
- find "${D}" -name '*.pth' -delete || die
-}