summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/CppHeaderParser/CppHeaderParser-2.7.4-r1.ebuild4
-rw-r--r--dev-python/CppHeaderParser/Manifest2
-rw-r--r--dev-python/DBUtils/DBUtils-3.0.2-r1.ebuild4
-rw-r--r--dev-python/DBUtils/Manifest2
-rw-r--r--dev-python/Faker/Faker-16.8.1.ebuild34
-rw-r--r--dev-python/Faker/Faker-17.0.0.ebuild34
-rw-r--r--dev-python/Faker/Faker-17.3.0.ebuild34
-rw-r--r--dev-python/Faker/Faker-17.4.0.ebuild34
-rw-r--r--dev-python/Faker/Faker-17.5.0.ebuild34
-rw-r--r--dev-python/Faker/Faker-17.6.0.ebuild2
-rw-r--r--dev-python/Faker/Manifest12
-rw-r--r--dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild4
-rw-r--r--dev-python/Frozen-Flask/Manifest2
-rw-r--r--dev-python/GridDataFormats/GridDataFormats-1.0.1.ebuild4
-rw-r--r--dev-python/GridDataFormats/Manifest2
-rw-r--r--dev-python/IPy/IPy-1.01-r1.ebuild4
-rw-r--r--dev-python/IPy/Manifest2
-rw-r--r--dev-python/Manifest.gzbin260772 -> 260704 bytes
-rw-r--r--dev-python/MechanicalSoup/Manifest2
-rw-r--r--dev-python/MechanicalSoup/MechanicalSoup-1.2.0.ebuild4
-rw-r--r--dev-python/Nuitka/Manifest2
-rw-r--r--dev-python/Nuitka/Nuitka-1.5.3.ebuild54
-rw-r--r--dev-python/PyQt-builder/Manifest2
-rw-r--r--dev-python/PyQt-builder/PyQt-builder-1.14.1.ebuild9
-rw-r--r--dev-python/PyQt5/Manifest2
-rw-r--r--dev-python/PyQt5/PyQt5-5.15.9.ebuild9
-rw-r--r--dev-python/PyQtWebEngine/Manifest2
-rw-r--r--dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6.ebuild9
-rw-r--r--dev-python/PySDL2/Manifest2
-rw-r--r--dev-python/PySDL2/PySDL2-0.9.13.ebuild4
-rw-r--r--dev-python/PySensors/Manifest2
-rw-r--r--dev-python/PySensors/PySensors-0.0.4-r1.ebuild4
-rw-r--r--dev-python/PySocks/Manifest2
-rw-r--r--dev-python/PySocks/PySocks-1.7.1-r2.ebuild4
-rw-r--r--dev-python/Pyro4/Manifest2
-rw-r--r--dev-python/Pyro4/Pyro4-4.82-r1.ebuild4
-rw-r--r--dev-python/QtPy/Manifest2
-rw-r--r--dev-python/QtPy/QtPy-2.3.0.ebuild4
-rw-r--r--dev-python/agate-excel/Manifest2
-rw-r--r--dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild4
-rw-r--r--dev-python/agate-sql/Manifest2
-rw-r--r--dev-python/agate-sql/agate-sql-0.5.9.ebuild4
-rw-r--r--dev-python/aiohttp-jinja2/Manifest2
-rw-r--r--dev-python/aiohttp-jinja2/aiohttp-jinja2-1.5.ebuild4
-rw-r--r--dev-python/aiohttp/Manifest2
-rw-r--r--dev-python/aiohttp/aiohttp-3.8.4.ebuild2
-rw-r--r--dev-python/alembic/Manifest10
-rw-r--r--dev-python/alembic/alembic-1.10.0.ebuild35
-rw-r--r--dev-python/alembic/alembic-1.10.1.ebuild35
-rw-r--r--dev-python/alembic/alembic-1.9.2-r1.ebuild35
-rw-r--r--dev-python/alembic/alembic-1.9.3-r1.ebuild34
-rw-r--r--dev-python/alembic/alembic-1.9.4.ebuild2
-rw-r--r--dev-python/ansible-pygments/Manifest2
-rw-r--r--dev-python/ansible-pygments/ansible-pygments-0.1.1-r1.ebuild4
-rw-r--r--dev-python/ansible-runner/Manifest2
-rw-r--r--dev-python/ansible-runner/ansible-runner-2.2.1.ebuild4
-rw-r--r--dev-python/argon2-cffi-bindings/Manifest2
-rw-r--r--dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0-r1.ebuild4
-rw-r--r--dev-python/argon2-cffi/Manifest2
-rw-r--r--dev-python/argon2-cffi/argon2-cffi-21.3.0-r2.ebuild4
-rw-r--r--dev-python/async-timeout/Manifest2
-rw-r--r--dev-python/async-timeout/async-timeout-4.0.2-r1.ebuild4
-rw-r--r--dev-python/atomicwrites/Manifest4
-rw-r--r--dev-python/atomicwrites/atomicwrites-1.4.0-r2.ebuild24
-rw-r--r--dev-python/atomicwrites/atomicwrites-1.4.1.ebuild2
-rw-r--r--dev-python/automat/Manifest3
-rw-r--r--dev-python/automat/files/automat-20.2.0-ignore-m2r.patch25
-rw-r--r--dev-python/automat/files/automat-20.2.0-py311.patch23
-rw-r--r--dev-python/automat/files/test_visualize-twisted-import-errors.patch52
-rw-r--r--dev-python/basho-erlastic/Manifest2
-rw-r--r--dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild4
-rw-r--r--dev-python/boto3/Manifest20
-rw-r--r--dev-python/boto3/boto3-1.26.74.ebuild68
-rw-r--r--dev-python/boto3/boto3-1.26.79.ebuild68
-rw-r--r--dev-python/boto3/boto3-1.26.84.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.26.85.ebuild68
-rw-r--r--dev-python/boto3/boto3-1.26.86.ebuild68
-rw-r--r--dev-python/boto3/boto3-1.26.87.ebuild68
-rw-r--r--dev-python/boto3/boto3-1.26.88.ebuild68
-rw-r--r--dev-python/boto3/boto3-1.26.90.ebuild68
-rw-r--r--dev-python/boto3/boto3-1.26.91.ebuild68
-rw-r--r--dev-python/boto3/boto3-1.26.92.ebuild68
-rw-r--r--dev-python/botocore/Manifest20
-rw-r--r--dev-python/botocore/botocore-1.29.74.ebuild74
-rw-r--r--dev-python/botocore/botocore-1.29.79.ebuild74
-rw-r--r--dev-python/botocore/botocore-1.29.84.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.29.85.ebuild74
-rw-r--r--dev-python/botocore/botocore-1.29.86.ebuild74
-rw-r--r--dev-python/botocore/botocore-1.29.87.ebuild74
-rw-r--r--dev-python/botocore/botocore-1.29.88.ebuild74
-rw-r--r--dev-python/botocore/botocore-1.29.90.ebuild74
-rw-r--r--dev-python/botocore/botocore-1.29.91.ebuild74
-rw-r--r--dev-python/botocore/botocore-1.29.92.ebuild74
-rw-r--r--dev-python/cached-property/Manifest2
-rw-r--r--dev-python/cached-property/cached-property-1.5.2-r1.ebuild4
-rw-r--r--dev-python/click-log/Manifest2
-rw-r--r--dev-python/click-log/click-log-0.4.0.ebuild4
-rw-r--r--dev-python/cliff/Manifest4
-rw-r--r--dev-python/cliff/cliff-4.1.0.ebuild43
-rw-r--r--dev-python/cliff/cliff-4.2.0.ebuild2
-rw-r--r--dev-python/colored-traceback/Manifest2
-rw-r--r--dev-python/colored-traceback/colored-traceback-0.3.0.ebuild4
-rw-r--r--dev-python/cov-core/Manifest2
-rw-r--r--dev-python/cov-core/cov-core-1.15.0-r3.ebuild4
-rw-r--r--dev-python/css-parser/Manifest2
-rw-r--r--dev-python/css-parser/css-parser-1.0.8.ebuild4
-rw-r--r--dev-python/diff-match-patch/Manifest2
-rw-r--r--dev-python/diff-match-patch/diff-match-patch-20200713.ebuild4
-rw-r--r--dev-python/dj-search-url/Manifest2
-rw-r--r--dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild4
-rw-r--r--dev-python/django-redis/Manifest2
-rw-r--r--dev-python/django-redis/django-redis-5.2.0.ebuild4
-rw-r--r--dev-python/django-tagging/Manifest2
-rw-r--r--dev-python/django-tagging/django-tagging-0.5.0-r1.ebuild4
-rw-r--r--dev-python/django-taggit/Manifest2
-rw-r--r--dev-python/django-taggit/django-taggit-3.1.0.ebuild4
-rw-r--r--dev-python/doctest-ignore-unicode/Manifest2
-rw-r--r--dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2-r1.ebuild4
-rw-r--r--dev-python/doublex-expects/Manifest4
-rw-r--r--dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild2
-rw-r--r--dev-python/doublex-expects/doublex-expects-0.7.1.ebuild35
-rw-r--r--dev-python/easy-thumbnails/Manifest2
-rw-r--r--dev-python/easy-thumbnails/easy-thumbnails-2.8.5.ebuild4
-rw-r--r--dev-python/expects/Manifest3
-rw-r--r--dev-python/expects/expects-0.9.0-r1.ebuild2
-rw-r--r--dev-python/expects/expects-0.9.0.ebuild26
-rw-r--r--dev-python/flake8-polyfill/Manifest2
-rw-r--r--dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild4
-rw-r--r--dev-python/gcs-oauth2-boto-plugin/Manifest2
-rw-r--r--dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-3.0.ebuild4
-rw-r--r--dev-python/ghp-import/Manifest2
-rw-r--r--dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild4
-rw-r--r--dev-python/git-review/Manifest4
-rw-r--r--dev-python/git-review/git-review-2.3.1-r1.ebuild3
-rw-r--r--dev-python/git-review/git-review-9999.ebuild3
-rw-r--r--dev-python/google-api-python-client/Manifest8
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.77.0.ebuild52
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.78.0.ebuild52
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.79.0.ebuild52
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.80.0.ebuild2
-rw-r--r--dev-python/google-pasta/Manifest2
-rw-r--r--dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild4
-rw-r--r--dev-python/googleapis-common-protos/Manifest2
-rw-r--r--dev-python/googleapis-common-protos/googleapis-common-protos-1.58.0.ebuild4
-rw-r--r--dev-python/grpcio-testing/Manifest2
-rw-r--r--dev-python/grpcio-testing/grpcio-testing-1.51.0.ebuild4
-rw-r--r--dev-python/grpcio-tools/Manifest2
-rw-r--r--dev-python/grpcio-tools/grpcio-tools-1.51.0.ebuild4
-rw-r--r--dev-python/h2/Manifest1
-rw-r--r--dev-python/h2/files/hyper-h2-3.2.0-failed-healthcheck.patch74
-rw-r--r--dev-python/hpack/Manifest1
-rw-r--r--dev-python/hpack/files/hpack-3.0.0-hypothesis-healthcheck.patch21
-rw-r--r--dev-python/html5-parser/Manifest2
-rw-r--r--dev-python/html5-parser/html5-parser-0.4.10-r1.ebuild4
-rw-r--r--dev-python/hypothesis/Manifest6
-rw-r--r--dev-python/hypothesis/hypothesis-6.68.0.ebuild77
-rw-r--r--dev-python/hypothesis/hypothesis-6.68.1.ebuild77
-rw-r--r--dev-python/hypothesis/hypothesis-6.68.2.ebuild2
-rw-r--r--dev-python/identify/Manifest8
-rw-r--r--dev-python/identify/identify-2.5.17.ebuild29
-rw-r--r--dev-python/identify/identify-2.5.18.ebuild29
-rw-r--r--dev-python/identify/identify-2.5.19.ebuild29
-rw-r--r--dev-python/identify/identify-2.5.20.ebuild2
-rw-r--r--dev-python/jinja2-time/Manifest2
-rw-r--r--dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild4
-rw-r--r--dev-python/json-rpc/Manifest2
-rw-r--r--dev-python/json-rpc/json-rpc-1.14.0.ebuild4
-rw-r--r--dev-python/jsonschema-spec/Manifest2
-rw-r--r--dev-python/jsonschema-spec/jsonschema-spec-0.1.4.ebuild38
-rw-r--r--dev-python/jupyter-lsp/Manifest2
-rw-r--r--dev-python/jupyter-lsp/jupyter-lsp-1.5.1.ebuild4
-rw-r--r--dev-python/jupyter-server-proxy/Manifest2
-rw-r--r--dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.2.ebuild4
-rw-r--r--dev-python/jupyterlab-lsp/Manifest2
-rw-r--r--dev-python/jupyterlab-lsp/jupyterlab-lsp-3.10.2.ebuild4
-rw-r--r--dev-python/keystoneauth1/Manifest6
-rw-r--r--dev-python/keystoneauth1/keystoneauth1-5.1.0.ebuild65
-rw-r--r--dev-python/keystoneauth1/keystoneauth1-5.1.1.ebuild65
-rw-r--r--dev-python/keystoneauth1/keystoneauth1-5.1.2.ebuild2
-rw-r--r--dev-python/lazy-object-proxy/Manifest2
-rw-r--r--dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild4
-rw-r--r--dev-python/mamba/Manifest4
-rw-r--r--dev-python/mamba/mamba-0.11.2-r1.ebuild2
-rw-r--r--dev-python/mamba/mamba-0.11.2.ebuild36
-rw-r--r--dev-python/mkdocs-i18n/Manifest2
-rw-r--r--dev-python/mkdocs-i18n/mkdocs-i18n-0.4.4.ebuild4
-rw-r--r--dev-python/mmtf-python/Manifest2
-rw-r--r--dev-python/mmtf-python/mmtf-python-1.1.3.ebuild4
-rw-r--r--dev-python/openapi-core/Manifest2
-rw-r--r--dev-python/openapi-core/openapi-core-0.17.1.ebuild64
-rw-r--r--dev-python/openapi-schema-validator/Manifest2
-rw-r--r--dev-python/openapi-schema-validator/openapi-schema-validator-0.4.4.ebuild32
-rw-r--r--dev-python/openapi-spec-validator/Manifest2
-rw-r--r--dev-python/openapi-spec-validator/openapi-spec-validator-0.5.6.ebuild53
-rw-r--r--dev-python/ordered-set/Manifest2
-rw-r--r--dev-python/ordered-set/ordered-set-4.1.0.ebuild4
-rw-r--r--dev-python/os-client-config/Manifest2
-rw-r--r--dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild4
-rw-r--r--dev-python/os-service-types/Manifest2
-rw-r--r--dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild4
-rw-r--r--dev-python/osc-lib/Manifest4
-rw-r--r--dev-python/osc-lib/osc-lib-2.6.2.ebuild51
-rw-r--r--dev-python/osc-lib/osc-lib-2.7.0.ebuild2
-rw-r--r--dev-python/platformdirs/Manifest8
-rw-r--r--dev-python/platformdirs/platformdirs-2.6.2-r1.ebuild53
-rw-r--r--dev-python/platformdirs/platformdirs-3.0.0.ebuild53
-rw-r--r--dev-python/platformdirs/platformdirs-3.1.0.ebuild53
-rw-r--r--dev-python/platformdirs/platformdirs-3.1.1.ebuild2
-rw-r--r--dev-python/precis-i18n/Manifest2
-rw-r--r--dev-python/precis-i18n/precis-i18n-1.0.5.ebuild5
-rw-r--r--dev-python/process-tests/Manifest2
-rw-r--r--dev-python/process-tests/process-tests-2.1.2-r1.ebuild4
-rw-r--r--dev-python/py-cpuinfo/Manifest2
-rw-r--r--dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild4
-rw-r--r--dev-python/py-ubjson/Manifest2
-rw-r--r--dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild4
-rw-r--r--dev-python/py-zabbix/Manifest2
-rw-r--r--dev-python/py-zabbix/py-zabbix-1.1.7.ebuild4
-rw-r--r--dev-python/pyClamd/Manifest2
-rw-r--r--dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild4
-rw-r--r--dev-python/pyDes/Manifest2
-rw-r--r--dev-python/pyDes/pyDes-2.0.1.ebuild4
-rw-r--r--dev-python/pyasn1-modules/Manifest2
-rw-r--r--dev-python/pyasn1-modules/pyasn1-modules-0.2.8-r2.ebuild4
-rw-r--r--dev-python/pybtex-docutils/Manifest2
-rw-r--r--dev-python/pybtex-docutils/pybtex-docutils-1.0.2.ebuild4
-rw-r--r--dev-python/pyproject-fmt/Manifest4
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-0.6.0.ebuild38
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-0.9.1.ebuild2
-rw-r--r--dev-python/pytest-aiohttp/Manifest2
-rw-r--r--dev-python/pytest-aiohttp/pytest-aiohttp-1.0.4.ebuild4
-rw-r--r--dev-python/pytest-check/Manifest4
-rw-r--r--dev-python/pytest-check/pytest-check-2.1.3.ebuild30
-rw-r--r--dev-python/pytest-check/pytest-check-2.1.4.ebuild2
-rw-r--r--dev-python/pytest-console-scripts/Manifest2
-rw-r--r--dev-python/pytest-console-scripts/pytest-console-scripts-1.3.1.ebuild4
-rw-r--r--dev-python/pytest-datadir/Manifest2
-rw-r--r--dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild4
-rw-r--r--dev-python/pytest-describe/Manifest2
-rw-r--r--dev-python/pytest-describe/pytest-describe-2.0.1-r1.ebuild4
-rw-r--r--dev-python/pytest-expect/Manifest2
-rw-r--r--dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild4
-rw-r--r--dev-python/pytest-fixture-config/Manifest2
-rw-r--r--dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r2.ebuild4
-rw-r--r--dev-python/pytest-flake8/Manifest2
-rw-r--r--dev-python/pytest-flake8/pytest-flake8-1.1.1.ebuild4
-rw-r--r--dev-python/pytest-lazy-fixture/Manifest2
-rw-r--r--dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild4
-rw-r--r--dev-python/pytest-markdown/Manifest4
-rw-r--r--dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild13
-rw-r--r--dev-python/pytest-mock/Manifest2
-rw-r--r--dev-python/pytest-mock/pytest-mock-3.10.0.ebuild4
-rw-r--r--dev-python/pytest-mpl/Manifest2
-rw-r--r--dev-python/pytest-mpl/pytest-mpl-0.16.1.ebuild4
-rw-r--r--dev-python/pytest-plus/Manifest2
-rw-r--r--dev-python/pytest-plus/pytest-plus-0.4.0.ebuild4
-rw-r--r--dev-python/pytest-qt/Manifest2
-rw-r--r--dev-python/pytest-qt/pytest-qt-4.2.0.ebuild4
-rw-r--r--dev-python/pytest-regressions/Manifest2
-rw-r--r--dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild4
-rw-r--r--dev-python/pytest-shutil/Manifest2
-rw-r--r--dev-python/pytest-shutil/pytest-shutil-1.7.0-r3.ebuild4
-rw-r--r--dev-python/pytest-sugar/Manifest2
-rw-r--r--dev-python/pytest-sugar/pytest-sugar-0.9.6.ebuild4
-rw-r--r--dev-python/pytest-testinfra/Manifest2
-rw-r--r--dev-python/pytest-testinfra/pytest-testinfra-7.0.0.ebuild4
-rw-r--r--dev-python/pytest-timeout/Manifest2
-rw-r--r--dev-python/pytest-timeout/pytest-timeout-2.1.0.ebuild4
-rw-r--r--dev-python/pytest-tornasync/Manifest2
-rw-r--r--dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2.ebuild5
-rw-r--r--dev-python/pytest-trio/Manifest2
-rw-r--r--dev-python/pytest-trio/pytest-trio-0.8.0.ebuild4
-rw-r--r--dev-python/pytest-verbose-parametrize/Manifest2
-rw-r--r--dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0.ebuild4
-rw-r--r--dev-python/pytest-virtualenv/Manifest2
-rw-r--r--dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r2.ebuild4
-rw-r--r--dev-python/pytest-xdist/Manifest6
-rw-r--r--dev-python/pytest-xdist/pytest-xdist-3.1.0.ebuild45
-rw-r--r--dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild45
-rw-r--r--dev-python/pytest-xdist/pytest-xdist-3.2.1.ebuild2
-rw-r--r--dev-python/pytest-xprocess/Manifest2
-rw-r--r--dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild4
-rw-r--r--dev-python/python-augeas/Manifest2
-rw-r--r--dev-python/python-augeas/python-augeas-1.1.0-r1.ebuild4
-rw-r--r--dev-python/python-bugzilla/Manifest2
-rw-r--r--dev-python/python-bugzilla/python-bugzilla-3.2.0-r1.ebuild4
-rw-r--r--dev-python/python-daemon/Manifest2
-rw-r--r--dev-python/python-daemon/python-daemon-2.3.2.ebuild4
-rw-r--r--dev-python/python-dateutil/Manifest2
-rw-r--r--dev-python/python-dateutil/python-dateutil-2.8.2-r1.ebuild4
-rw-r--r--dev-python/python-editor/Manifest2
-rw-r--r--dev-python/python-editor/python-editor-1.0.4-r2.ebuild4
-rw-r--r--dev-python/python-gflags/Manifest2
-rw-r--r--dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild4
-rw-r--r--dev-python/python-lsp-jsonrpc/Manifest2
-rw-r--r--dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0.ebuild4
-rw-r--r--dev-python/python-lsp-server/Manifest2
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.7.1.ebuild4
-rw-r--r--dev-python/python-lzo/Manifest2
-rw-r--r--dev-python/python-lzo/python-lzo-1.14-r1.ebuild4
-rw-r--r--dev-python/python-mimeparse/Manifest2
-rw-r--r--dev-python/python-mimeparse/python-mimeparse-1.6.0-r3.ebuild4
-rw-r--r--dev-python/python-redmine/Manifest2
-rw-r--r--dev-python/python-redmine/python-redmine-2.4.0.ebuild4
-rw-r--r--dev-python/python-rtmidi/Manifest2
-rw-r--r--dev-python/python-rtmidi/python-rtmidi-1.4.9.ebuild4
-rw-r--r--dev-python/python-snappy/Manifest2
-rw-r--r--dev-python/python-snappy/python-snappy-0.6.1.ebuild4
-rw-r--r--dev-python/python-utils/Manifest8
-rw-r--r--dev-python/python-utils/metadata.xml1
-rw-r--r--dev-python/python-utils/python-utils-3.4.5.ebuild39
-rw-r--r--dev-python/python-utils/python-utils-3.5.1.ebuild39
-rw-r--r--dev-python/python-utils/python-utils-3.5.2.ebuild2
-rw-r--r--dev-python/python-vlc/Manifest2
-rw-r--r--dev-python/python-vlc/python-vlc-3.0.18121.ebuild4
-rw-r--r--dev-python/readthedocs-sphinx-ext/Manifest2
-rw-r--r--dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.0.ebuild4
-rw-r--r--dev-python/requests-file/Manifest2
-rw-r--r--dev-python/requests-file/requests-file-1.5.1-r2.ebuild4
-rw-r--r--dev-python/requests-futures/Manifest2
-rw-r--r--dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild4
-rw-r--r--dev-python/requests-mock/Manifest2
-rw-r--r--dev-python/requests-mock/requests-mock-1.10.0.ebuild4
-rw-r--r--dev-python/requests-unixsocket/Manifest2
-rw-r--r--dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r2.ebuild4
-rw-r--r--dev-python/restructuredtext-lint/Manifest2
-rw-r--r--dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild5
-rw-r--r--dev-python/rfc3986-validator/Manifest2
-rw-r--r--dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r1.ebuild7
-rw-r--r--dev-python/rtslib-fb/Manifest2
-rw-r--r--dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild4
-rw-r--r--dev-python/scikit-build/Manifest2
-rw-r--r--dev-python/scikit-build/scikit-build-0.16.7.ebuild2
-rw-r--r--dev-python/setuptools-git/Manifest2
-rw-r--r--dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild4
-rw-r--r--dev-python/sh/Manifest2
-rw-r--r--dev-python/sh/files/sh-1.12.14-skip-unreliable-test.patch12
-rw-r--r--dev-python/sh/files/sh-1.14.0-skip-unreliable-test.patch8
-rw-r--r--dev-python/soupsieve/Manifest4
-rw-r--r--dev-python/soupsieve/soupsieve-2.3.2_p1.ebuild35
-rw-r--r--dev-python/soupsieve/soupsieve-2.4.ebuild2
-rw-r--r--dev-python/sphinx-epytext/Manifest2
-rw-r--r--dev-python/sphinx-epytext/sphinx-epytext-0.0.4.ebuild4
-rw-r--r--dev-python/sphinxcontrib-apidoc/Manifest2
-rw-r--r--dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.3.0-r1.ebuild4
-rw-r--r--dev-python/sphinxcontrib-asyncio/Manifest2
-rw-r--r--dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.3.0-r1.ebuild4
-rw-r--r--dev-python/sphinxcontrib-autoprogram/Manifest2
-rw-r--r--dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.8.ebuild4
-rw-r--r--dev-python/sphinxcontrib-bibtex/Manifest2
-rw-r--r--dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild4
-rw-r--r--dev-python/sphinxcontrib-devhelp/Manifest2
-rw-r--r--dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.2-r1.ebuild4
-rw-r--r--dev-python/sphinxcontrib-jsmath/Manifest2
-rw-r--r--dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r2.ebuild4
-rw-r--r--dev-python/sphinxcontrib-newsfeed/Manifest2
-rw-r--r--dev-python/sphinxcontrib-newsfeed/sphinxcontrib-newsfeed-0.1.4-r1.ebuild4
-rw-r--r--dev-python/sphinxcontrib-programoutput/Manifest2
-rw-r--r--dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild4
-rw-r--r--dev-python/sphinxcontrib-qthelp/Manifest2
-rw-r--r--dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.3-r1.ebuild4
-rw-r--r--dev-python/sphinxcontrib-serializinghtml/Manifest2
-rw-r--r--dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.5-r1.ebuild4
-rw-r--r--dev-python/sphinxcontrib-trio/Manifest2
-rw-r--r--dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild4
-rw-r--r--dev-python/spyder-terminal/Manifest2
-rw-r--r--dev-python/spyder-terminal/spyder-terminal-1.2.2.ebuild4
-rw-r--r--dev-python/subprocess-tee/Manifest2
-rw-r--r--dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild4
-rw-r--r--dev-python/suds-community/Manifest2
-rw-r--r--dev-python/suds-community/suds-community-1.1.2.ebuild4
-rw-r--r--dev-python/text-unidecode/Manifest2
-rw-r--r--dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild4
-rw-r--r--dev-python/tpm2-pytss/Manifest2
-rw-r--r--dev-python/tpm2-pytss/tpm2-pytss-2.1.0.ebuild4
-rw-r--r--dev-python/txaio/Manifest4
-rw-r--r--dev-python/txaio/txaio-22.2.1.ebuild44
-rw-r--r--dev-python/txaio/txaio-23.1.1.ebuild2
-rw-r--r--dev-python/typed-ast/Manifest3
-rw-r--r--dev-python/typed-ast/files/typed-ast-1.4.3-python310.patch30
-rw-r--r--dev-python/typed-ast/typed-ast-1.5.4.ebuild4
-rw-r--r--dev-python/typing-extensions/Manifest4
-rw-r--r--dev-python/typing-extensions/typing-extensions-4.4.0.ebuild36
-rw-r--r--dev-python/typing-extensions/typing-extensions-4.5.0.ebuild2
-rw-r--r--dev-python/u-msgpack-python/Manifest2
-rw-r--r--dev-python/u-msgpack-python/u-msgpack-python-2.7.2.ebuild4
-rw-r--r--dev-python/versioningit/Manifest4
-rw-r--r--dev-python/versioningit/versioningit-2.1.0.ebuild52
-rw-r--r--dev-python/versioningit/versioningit-2.2.0.ebuild2
-rw-r--r--dev-python/virtualenv/Manifest8
-rw-r--r--dev-python/virtualenv/virtualenv-20.17.1.ebuild107
-rw-r--r--dev-python/virtualenv/virtualenv-20.18.0.ebuild112
-rw-r--r--dev-python/virtualenv/virtualenv-20.19.0.ebuild108
-rw-r--r--dev-python/virtualenv/virtualenv-20.20.0.ebuild2
-rw-r--r--dev-python/youtube-search-python/Manifest2
-rw-r--r--dev-python/youtube-search-python/youtube-search-python-1.6.6.ebuild4
-rw-r--r--dev-python/zeroconf/Manifest6
-rw-r--r--dev-python/zeroconf/zeroconf-0.39.4.ebuild51
-rw-r--r--dev-python/zeroconf/zeroconf-0.47.1.ebuild61
-rw-r--r--dev-python/zeroconf/zeroconf-0.47.3.ebuild2
-rw-r--r--dev-python/zope-interface/Manifest2
-rw-r--r--dev-python/zope-interface/zope-interface-6.0.ebuild54
402 files changed, 762 insertions, 4176 deletions
diff --git a/dev-python/CppHeaderParser/CppHeaderParser-2.7.4-r1.ebuild b/dev-python/CppHeaderParser/CppHeaderParser-2.7.4-r1.ebuild
index 3cf30d41e4ce..df7ec9b8c4ee 100644
--- a/dev-python/CppHeaderParser/CppHeaderParser-2.7.4-r1.ebuild
+++ b/dev-python/CppHeaderParser/CppHeaderParser-2.7.4-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Parse C++ header files and generate a data structure"
HOMEPAGE="
https://senexcanis.com/open-source/cppheaderparser/
https://pypi.org/project/CppHeaderParser/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/CppHeaderParser/Manifest b/dev-python/CppHeaderParser/Manifest
index c8bc3ee6fe90..16857794c7df 100644
--- a/dev-python/CppHeaderParser/Manifest
+++ b/dev-python/CppHeaderParser/Manifest
@@ -1,3 +1,3 @@
DIST CppHeaderParser-2.7.4.tar.gz 54445 BLAKE2B a089df97dcb9aed7821614bf354d0fcadd67dfb387bf5873c585683401d531e465bc05631147b4d5c5b47fe93eecbab1faa34fb517bb92bca6d6c39e07c316b9 SHA512 223550add1e391eb535d1b8be08a54b9d6fe97ca6dbfc54407cdc17a5530a91ef6be4ac920d6841b9f479bcbd6c823512b08565ad433f62a87e993cf393932a2
-EBUILD CppHeaderParser-2.7.4-r1.ebuild 519 BLAKE2B e43b07bde7db75a392b2309842e86d7d15bb446de7df84a458a731e2bdea45fa3d334b79eb0f385efd2800d83a0b9786ca20d57277e2eb149d2dd3cc48cdd8cd SHA512 431a091fa766b28b3756f5fa0383a6fa37c0166f41004bc7f3f1dac4f0485071f8f5824ce127d16293eb1045750ebdff383cdd16e94c89e3fc3b03f793fdf1f9
+EBUILD CppHeaderParser-2.7.4-r1.ebuild 492 BLAKE2B 0e129e758c70e994c1120073259d48c71a70164730ae6bf6f0f2bd0040979c6acb8fe7294908c22197a64269e8fbea9605a67391919618d445b47109a098d9e6 SHA512 53a0025da5620ba1d27a091cba898d18545a7cca89dbad64450973b7b28843012960426c630143b7be708926195ad5aafd9d47e5f709a26c32240b31d5e33dd6
MISC metadata.xml 586 BLAKE2B cdbcb728f3bae64f2ffa9c3a663ddf9c69d8170522372996a9b9eb3cc4a5887847d46842356349934dcf01924751d40509e5bc53e91bab8d947f34de20c38a87 SHA512 c421502625773e6abfb839e9e58415237eb1473b420f38e3ad89fd7c995068c1e28127c0f4c0e8a92b2e88e3a6ec89f5a0a5400087555b841695b3a00b950be2
diff --git a/dev-python/DBUtils/DBUtils-3.0.2-r1.ebuild b/dev-python/DBUtils/DBUtils-3.0.2-r1.ebuild
index 2dac99445ae1..eb590124d5d4 100644
--- a/dev-python/DBUtils/DBUtils-3.0.2-r1.ebuild
+++ b/dev-python/DBUtils/DBUtils-3.0.2-r1.ebuild
@@ -4,9 +4,10 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Database connections for multi-threaded environments"
HOMEPAGE="
@@ -14,7 +15,6 @@ HOMEPAGE="
https://github.com/WebwareForPython/DBUtils/
https://pypi.org/project/DBUtils/
"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/DBUtils/Manifest b/dev-python/DBUtils/Manifest
index 46d4480c5961..793a9e3b02da 100644
--- a/dev-python/DBUtils/Manifest
+++ b/dev-python/DBUtils/Manifest
@@ -1,3 +1,3 @@
DIST DBUtils-3.0.2.tar.gz 92566 BLAKE2B ee63b252eedeba18ab1db68c10ebe7b2204bef4d2f7d07fc09a095d632dca97304280ed7f14994644e42835fd61717b88de6902feb97df04533979b2b82625ed SHA512 3e4631b8c30466e0f8be438b980fe98071535ea63e06c69161ffda89ed2716fd84c406ace1b3b78e7811bebbc7d0383f080a43b58ed073c37280a7282cb9ccb6
-EBUILD DBUtils-3.0.2-r1.ebuild 661 BLAKE2B 0179a2dd4724c48c2305f6c72a602afa9324d128ee2068fc3e3a95522d48b2d69a5bc30050d79947b3098416c4e29efec9ccbd6f3ef45837abf98d1c18e0605f SHA512 263c4c1c4b0d2fe8ca7b60170d05b639114c031a498bb574dee448a3b85f9e82b6f30cac80e8f4cf1b4f10ba732e87f59139965296a48cbc9971729a5553861a
+EBUILD DBUtils-3.0.2-r1.ebuild 635 BLAKE2B f6ee71be6273ee03b9724c3ba410290314f67d862e46654311cd66601dcdf118a435517aabb7c66c35197538a5019b4eed9ff819c5aebe1fa45f685af823dffe SHA512 c123abbb2d8ef7c63930ef3abd380c38ad030d74bf61e573bd82cd1c69051ce1d1f78263fdd8664ed5d4e17d73d40aa15adc78e65ec0c1622fe52015a3115df4
MISC metadata.xml 1005 BLAKE2B e6d13ea0ffdc7d972db2bd8f5f0e2212937e36c1646e900f2eb76cf270ae840db7211d218e6900208bafab3fef0c5226128cebabeb52a51e8204b1981809683c SHA512 ba6884914df60365c4b085b56abcc3e927e780f4f8baa6e2cca745cdc53a1fb18917f1b1532d9e957e515a7d5b8e190d87e556547b98a094062f672b3a1b14cf
diff --git a/dev-python/Faker/Faker-16.8.1.ebuild b/dev-python/Faker/Faker-16.8.1.ebuild
deleted file mode 100644
index d3d0d7cfdc9a..000000000000
--- a/dev-python/Faker/Faker-16.8.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
- https://github.com/joke2k/faker/
- https://pypi.org/project/Faker/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
- !dev-ruby/faker
-"
-BDEPEND="
- test? (
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP},tiff]
- dev-python/validators[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/Faker/Faker-17.0.0.ebuild b/dev-python/Faker/Faker-17.0.0.ebuild
deleted file mode 100644
index f1e5f5fe409a..000000000000
--- a/dev-python/Faker/Faker-17.0.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
- https://github.com/joke2k/faker/
- https://pypi.org/project/Faker/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
- !dev-ruby/faker
-"
-BDEPEND="
- test? (
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP},tiff]
- dev-python/validators[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/Faker/Faker-17.3.0.ebuild b/dev-python/Faker/Faker-17.3.0.ebuild
deleted file mode 100644
index f1e5f5fe409a..000000000000
--- a/dev-python/Faker/Faker-17.3.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
- https://github.com/joke2k/faker/
- https://pypi.org/project/Faker/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
- !dev-ruby/faker
-"
-BDEPEND="
- test? (
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP},tiff]
- dev-python/validators[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/Faker/Faker-17.4.0.ebuild b/dev-python/Faker/Faker-17.4.0.ebuild
deleted file mode 100644
index f1e5f5fe409a..000000000000
--- a/dev-python/Faker/Faker-17.4.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
- https://github.com/joke2k/faker/
- https://pypi.org/project/Faker/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
- !dev-ruby/faker
-"
-BDEPEND="
- test? (
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP},tiff]
- dev-python/validators[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/Faker/Faker-17.5.0.ebuild b/dev-python/Faker/Faker-17.5.0.ebuild
deleted file mode 100644
index f1e5f5fe409a..000000000000
--- a/dev-python/Faker/Faker-17.5.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
- https://github.com/joke2k/faker/
- https://pypi.org/project/Faker/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
- !dev-ruby/faker
-"
-BDEPEND="
- test? (
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP},tiff]
- dev-python/validators[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/Faker/Faker-17.6.0.ebuild b/dev-python/Faker/Faker-17.6.0.ebuild
index f1e5f5fe409a..d3d0d7cfdc9a 100644
--- a/dev-python/Faker/Faker-17.6.0.ebuild
+++ b/dev-python/Faker/Faker-17.6.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="
>=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 170925d7e84a..ae727a11c0e6 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,13 +1,3 @@
-DIST Faker-16.8.1.tar.gz 1649844 BLAKE2B 3ec9b7566342e569580fa8db4df20708ef9b1b6ab0ccdb31b9a33dbe0c7ff3c77ff1b7698e1cf478254d3625d9c516b2b84bcda9bb1d1bdff2161b6d5fcb1056 SHA512 9ea00ec96af0de6a939b9ab3812c75627f2a76514ac6236614d7455b123e4909f9ffe12e9e84f161e0b0b0f2b0f0ddc4ff6661dce788653dd4b8c12098a871fa
-DIST Faker-17.0.0.tar.gz 1650338 BLAKE2B 4e3e9723d9016481e7b7d3e9a27060881833ab1e8309f93fffcade696679da64345bcc6fce12ce6bcb2a237b317ea697a5ff4344d929e66c2b6778ec39fdb282 SHA512 9fcd79a6e8a3db592edaa83c30d89d86a0018181d4c778c3c3566cb6d95181b033639eaf92a332539b4436138cc868192d5a21f1c12c9ba180da0dacd8bee493
-DIST Faker-17.3.0.tar.gz 1651539 BLAKE2B 5695edf10d246bd776f63f0a2d26d0e3b36f7c20a0553333359d91f013522256c93bfe967655003b61832132d38dcc5d1909468d391b2a017605df32c31f0d41 SHA512 685dedd1d73210d58008f8898c0a95a6616c16852c59e7993e33fbb187a63ba8db72ef2a6fc37f0cb8c0da2b4e1521f6f4b82a8674bbf843219b0ee25d88d950
-DIST Faker-17.4.0.tar.gz 1651645 BLAKE2B f4cde3f203e3d8abe0762f9b68785c495bc85080177d85610f023648b88b13c903a42e39eb0b1d86c120752aa683f6a399ea8377c492eb938742e883710d7f51 SHA512 58821d9fae04363508ffe1be58f8df9830772b6531958842633e9a6d3f88928d0927beaf978288ce96c269f66df61dc137efd3977f6746f0d374017b6f4c5b05
-DIST Faker-17.5.0.tar.gz 1653260 BLAKE2B 05a1abb8b99537758dfafbaab366f51c74ce5722af4f52a54374c0ff3ddf9abd0058bbc891843ef2b24e72505e5dad5e019453617ea70cf75c905ae8c817bfe4 SHA512 58bb42146dc4edc2512aa68b5fb1e2e0324159947935c157e8bb44782d70e14b2c23cbed9e2e6e86332da0f70acd7ab03a302a1826e44354077c6266ecf86df2
DIST Faker-17.6.0.tar.gz 1654373 BLAKE2B 69a1d3bcd12188f7d9c0af61d57c62489434fc2fb6a4fea3c45a98d7395c3df83926d260672790d3b88f4b6bcf780e5b842e10b7efb500d503159869505bf4b2 SHA512 a879fb7e0c82693d4d3062b32382eb6d1f3c556c7d2e4c28168cba43c560bf17ebb84b94692ba7db738871251990feca8ccbf271c6e08c61847b76b84deb9680
-EBUILD Faker-16.8.1.ebuild 682 BLAKE2B 6e4f513383d927ae62995083ce32a75635a14844754fcaaa52313a7aaa98118e82f018a82c381a5347a2df0ddf9e7bc68f78438fbd4336b8cd51562bf335b9d8 SHA512 83e54f767935b0a45f0f50b4df871213cf7cd968fd73c9c1502895fe4fe1d0f533fb249c478aa89b78414f8198b6b2d123931c0096e1582fa5e8a76bf3767069
-EBUILD Faker-17.0.0.ebuild 683 BLAKE2B ed6805e59f23a4bc570266b7f6e806d8861a1caedd84cf7eaffff58932fe5347469a303402748e82fcc02734d78356d076dfe1b054bc0b33c6e546e295382b18 SHA512 4ea11d603431b14a105c5b67b56ab168bb6fae6ea40760bbeb53076fdbd8e98452c7f8e53e3657911423f33af76b910c5c4bb10fbf365e9c68a3b5e571f5aa44
-EBUILD Faker-17.3.0.ebuild 683 BLAKE2B ed6805e59f23a4bc570266b7f6e806d8861a1caedd84cf7eaffff58932fe5347469a303402748e82fcc02734d78356d076dfe1b054bc0b33c6e546e295382b18 SHA512 4ea11d603431b14a105c5b67b56ab168bb6fae6ea40760bbeb53076fdbd8e98452c7f8e53e3657911423f33af76b910c5c4bb10fbf365e9c68a3b5e571f5aa44
-EBUILD Faker-17.4.0.ebuild 683 BLAKE2B ed6805e59f23a4bc570266b7f6e806d8861a1caedd84cf7eaffff58932fe5347469a303402748e82fcc02734d78356d076dfe1b054bc0b33c6e546e295382b18 SHA512 4ea11d603431b14a105c5b67b56ab168bb6fae6ea40760bbeb53076fdbd8e98452c7f8e53e3657911423f33af76b910c5c4bb10fbf365e9c68a3b5e571f5aa44
-EBUILD Faker-17.5.0.ebuild 683 BLAKE2B ed6805e59f23a4bc570266b7f6e806d8861a1caedd84cf7eaffff58932fe5347469a303402748e82fcc02734d78356d076dfe1b054bc0b33c6e546e295382b18 SHA512 4ea11d603431b14a105c5b67b56ab168bb6fae6ea40760bbeb53076fdbd8e98452c7f8e53e3657911423f33af76b910c5c4bb10fbf365e9c68a3b5e571f5aa44
-EBUILD Faker-17.6.0.ebuild 683 BLAKE2B ed6805e59f23a4bc570266b7f6e806d8861a1caedd84cf7eaffff58932fe5347469a303402748e82fcc02734d78356d076dfe1b054bc0b33c6e546e295382b18 SHA512 4ea11d603431b14a105c5b67b56ab168bb6fae6ea40760bbeb53076fdbd8e98452c7f8e53e3657911423f33af76b910c5c4bb10fbf365e9c68a3b5e571f5aa44
+EBUILD Faker-17.6.0.ebuild 682 BLAKE2B 6e4f513383d927ae62995083ce32a75635a14844754fcaaa52313a7aaa98118e82f018a82c381a5347a2df0ddf9e7bc68f78438fbd4336b8cd51562bf335b9d8 SHA512 83e54f767935b0a45f0f50b4df871213cf7cd968fd73c9c1502895fe4fe1d0f533fb249c478aa89b78414f8198b6b2d123931c0096e1582fa5e8a76bf3767069
MISC metadata.xml 498 BLAKE2B c9b7885dc7d34f2263068624a6b07ac6f1ec8078cc11abb6137612ba57edffefc48dae2708284aa83ecc941ebb2d3b8a87a143648e404a0683e75bb6c078f4e2 SHA512 0b385bbbfbb026803526e43c6c43965ff75f42d3ab133603708b187686aac29de508856e5e8ae7622a66b99032efa97f95c21625e10d074c858d8aff7446a312
diff --git a/dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild b/dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild
index 6aea5eb5df81..cd8e6a1b3a0f 100644
--- a/dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild
+++ b/dev-python/Frozen-Flask/Frozen-Flask-0.18-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( pypy3 python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Freezes a Flask application into a set of static files"
HOMEPAGE="
https://github.com/Frozen-Flask/Frozen-Flask/
https://pypi.org/project/Frozen-Flask/
"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/Frozen-Flask/Manifest b/dev-python/Frozen-Flask/Manifest
index 9f63714e8eb6..e04eb9c03666 100644
--- a/dev-python/Frozen-Flask/Manifest
+++ b/dev-python/Frozen-Flask/Manifest
@@ -1,3 +1,3 @@
DIST Frozen-Flask-0.18.tar.gz 179245 BLAKE2B a82695892aef9b6b4e3aeb91f12f78d7d661f2f2b0efc57c11f64524ed467b85d8d9e0e7b147cb78c3d0a641dfef0f683e0f77cfda560aada79e1b435424c0ce SHA512 6c2e4d900547cc5c0de4af23b96c5b9e1925101fb40f710bedc67ac52c303282aa223f6972f5b9cc813878bb15eb90cb0a007619dd5a9db2dec762f04dcc7ba0
-EBUILD Frozen-Flask-0.18-r1.ebuild 618 BLAKE2B 84c3d5ac0ca51c0d67536f7f7f7f61418f679a0f4b3597ebf2252c40c394633c8e12ee073dc81b832de8bb5e03781a1e230be26601d363ebb3b2d9b5cee19ad2 SHA512 7ba18b3ee389b061358699eacbfd88d2a03515835903e4048950e4d91ed428767c8fc42c950f25c4dae5f79afec4b65ec522f59d8a90cb2f0bf048cfd7a34905
+EBUILD Frozen-Flask-0.18-r1.ebuild 592 BLAKE2B 0ef679d20824ab05c2ffb262a32f591cf9c980a716c31becefad7e375ca78e76801ed891768ab7661ac13328c06d0a6f967ccdd8fc53e1196ae1a3374e7acaa8 SHA512 7c44e29de0fadd773376f01e74a61c53f26cc57bbfbc50d89ee15cb96f386fb87f23b9d4e675bfe053287db65682e60ee6ca14350383c33d24ccd08b8e1eb549
MISC metadata.xml 418 BLAKE2B da73d29cda242f659f85fc281c49682670f0de29fb6d5edae6df2e2ed0bf7fafb080221f7512f27eb48b3210eaeb363371e70b8299aa650d5c901fbd7a6680f5 SHA512 95a895607e43532bb5e9e88499b86ca0d43aa3c9a310b960ff8ed7438548d62c1a2758e0ac97b7200399c6cef5ef317029dd4f56d5636175aa285880731e01a1
diff --git a/dev-python/GridDataFormats/GridDataFormats-1.0.1.ebuild b/dev-python/GridDataFormats/GridDataFormats-1.0.1.ebuild
index 30e6002a8255..6bd0ae4e460e 100644
--- a/dev-python/GridDataFormats/GridDataFormats-1.0.1.ebuild
+++ b/dev-python/GridDataFormats/GridDataFormats-1.0.1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Reading and writing of data on regular grids in Python"
HOMEPAGE="
https://pypi.org/project/GridDataFormats/
https://github.com/MDAnalysis/GridDataFormats/
"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="LGPL-3"
diff --git a/dev-python/GridDataFormats/Manifest b/dev-python/GridDataFormats/Manifest
index b79095b35610..0d5affa1ddfe 100644
--- a/dev-python/GridDataFormats/Manifest
+++ b/dev-python/GridDataFormats/Manifest
@@ -1,5 +1,5 @@
DIST GridDataFormats-0.6.0.tar.gz 1984859 BLAKE2B b53e6a43a06fdcb42fbef4c10dbdb1b5740fc04fff468b666c687ba5a839b8129b49358d54c6d7e4229ebaa67af01d897fe960f87a868950657bbcbb85ec7487 SHA512 b876eacd7b1d3a7dd6fe35e2092783183fb0ffadf7fbf583773e6a3401bef51bd33ebb2e73f8b4ec9cd404c153c30ce09dfb75d5e4aacba53915d085f090d0ea
DIST GridDataFormats-1.0.1.tar.gz 2155370 BLAKE2B 8bf5ce65cefdcf490b75212bca8831957769118fbad7fdce42b5634ed67a1f5d4ac454f7429b984bafd89f5bc883fff1bca9dc71f529794cdd585e186e41e063 SHA512 2cfb8c50b4d17fa978924a0e65ae27f6e125bd1055bfdc9096ea35511f4c2a8a16f6bd9c652b9130fbdd66d4d464d8074b14f47c175f98df94c02fe973a0107b
EBUILD GridDataFormats-0.6.0.ebuild 620 BLAKE2B 1b8ea8099d1a2840abf61c65775f7421de933a2466126958ee3e7521cac1ee72b52fdff41e056b1b062cdfc0a150b0ea1582281a82a8d30d30ac54bd5fe20810 SHA512 1d2b84d77f39c2ab33212a879dc1851c80bc31f2da21f653c436721a4c1c06ac5a01fca2b48c6145d2f590bcb7864b3486db6f71140854b7de1b49dfadab6213
-EBUILD GridDataFormats-1.0.1.ebuild 667 BLAKE2B 9f05439ce703f7118529ffcde81542af2edf4600242d3cf97cc03f74350814c331d9574cfe6fe93a331b3fad982bd2d24b73687182108222727ede716313bbef SHA512 f936c43f70de80bc61d1d2da6e9a30f3054cb6bd3d3760e0e674e792d0d243be724ca77d4f86e5a7c1d17f328642af7c1ba45f360eaad6b1132e4d576cc859ea
+EBUILD GridDataFormats-1.0.1.ebuild 641 BLAKE2B 01b81fd205262f4e0cb6f65af90d184c3c1abc8bcdec575355fc818d10118544b4c94c93df68d39a2c4653b86f48ae089fe3a0380bdf8223b758a70314545802 SHA512 a2d9b12c5d3a9c29fb1dbaf92559563853a9d735662dce508cffbc82bd4f7f46ab423638a7a03bb468b05b7ba807a51841b5f977456257e4c90cd4bd7b7ae563
MISC metadata.xml 608 BLAKE2B 25b3e613ce6776ecc00b7ab3e65ba253be7715f167b37d4fc4d625b035e8d24706cd56bc14f2f0cac2b3f4da6b84c8bcd2b219914490b9e3bc9fab0cbbc2ddfc SHA512 48ca119e78978f100a3212a59d716d49766e6bd523813c5395d05f705f1258e1899183d52faabfef95162b82ccfa08b5b771c1a00c53d7c42a54aaa97eb9ae52
diff --git a/dev-python/IPy/IPy-1.01-r1.ebuild b/dev-python/IPy/IPy-1.01-r1.ebuild
index 8cab2087be13..e94cbe558fc0 100644
--- a/dev-python/IPy/IPy-1.01-r1.ebuild
+++ b/dev-python/IPy/IPy-1.01-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Class and tools for handling of IPv4 and IPv6 addresses and networks"
HOMEPAGE="
https://github.com/autocracy/python-ipy/
https://pypi.org/project/IPy/
"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/IPy/Manifest b/dev-python/IPy/Manifest
index 17679e27f1a5..2abc80cc263d 100644
--- a/dev-python/IPy/Manifest
+++ b/dev-python/IPy/Manifest
@@ -1,3 +1,3 @@
DIST IPy-1.01.tar.gz 33641 BLAKE2B 10d5ac5c3df00a562393ee762e9ad0f458ecf4745f894ab23e686b7112842adcbb3f25064c0010630745273fa72280ba5ef92a951d687d0f46f341acd6c041ad SHA512 f0983254523025a1819d543877d9651fb6a9e39dabd3b043488495f681b02e43b544a0121658a0430a418a1c39b360a59db1699af87a75a16a2bdc29fcb2b74c
-EBUILD IPy-1.01-r1.ebuild 844 BLAKE2B a455681629bae43e481c7e25997333a1699d5fbfbe1db488f5467c594c531feefcb89b385edff3dbd13950e34acc73a9616539f1b58ef2b1ea5454a316274be1 SHA512 90bf127a3e8f3b9eb3663b6fda9d886742a83d593484841e1b5be1fe2e41b97233aded86be4762fe0f0197f97d1f9f304f25d053951fac15b14716bb01fca849
+EBUILD IPy-1.01-r1.ebuild 818 BLAKE2B 602b9fa8ed5a7ffc6694baa43d15f7f119fe49ecd8e2935e0245482ce95d17501f645288f8ae7596cb8b3712b31719873a037b2db21d32ea860de1416f0271ce SHA512 ce2ab275f1eb6a86389b5ca34640697b936e4e4282f404c3951caa8fc6a701e93243988392f0a463248840a728e7dbca4fca371c617554ecf651969e0bf6adb4
MISC metadata.xml 404 BLAKE2B 9b453bad2b9cc6b6f7b6bca5bd69afbc1c8181f8250d5889b8a192f6a242e94b546b650d0ca05acd7668cee160642d519d2eaa3f3d8755ffa228b43efbd3a6a0 SHA512 fb2d4c33ea00c87f1106ebf2ea4150476c62acd544f9c94cf28d5113cd272179df4710595135f5edd26cded036977fb7253e77c83d34ae362bd4b35eebbe356c
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 3031930b662b..158ad33f95db 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/MechanicalSoup/Manifest b/dev-python/MechanicalSoup/Manifest
index 850dc2edb920..bc31b3a1618e 100644
--- a/dev-python/MechanicalSoup/Manifest
+++ b/dev-python/MechanicalSoup/Manifest
@@ -1,3 +1,3 @@
DIST MechanicalSoup-1.2.0.tar.gz 49669 BLAKE2B a9791fd2d389c8a553ed0acce179094770651553b7aaf299ec6779509b4ffb1bb97a4a4afe01af3e4ccb56cf100b5bacc39e9aedf1143a9eb6f4b98dbb020062 SHA512 5857274e07c678dc0e19ad4fef828ccf41bb846edad566c2da9914144ced8802efd546265efac792acbb885b29cab5cde4ac3cd2002826a8bb31f91004eb2caa
-EBUILD MechanicalSoup-1.2.0.ebuild 1186 BLAKE2B 364c2a2789463c02e6c4b6f0303e68c9cd0b483d04fa5713faddd9405adaf5e61317e37e3d6364ee29fe9453e1f138e08eaa3db6c6613c2c1891513b49929ef6 SHA512 0c4241f5d2e9c6bd1e88538ba38179cb020eacd4442e440d6da05593a46634784a98b7dff593892068c0b54ba4416a1af4c40791984769777b7c9e08e92d997c
+EBUILD MechanicalSoup-1.2.0.ebuild 1159 BLAKE2B ea1ff71019b4e52700cd7f9a7f8493db74f01a4ae893abc21f52313c454eee51057a1038da8b68ca17be28720569b0b2a3de7cd89797d44edcc113842653a4d5 SHA512 6a4e4697f8d277fd41bad00c1df00cf6a41621327f669c923216c11b043fdb1d823b590a3c26c3391b54c5a3dbdda11b508ed081c6a84b4a4bf5bd466b59e505
MISC metadata.xml 551 BLAKE2B dca0b67c8f618d76be9c14bd4123c1505ad167fc9852112da79d3db4dfc9824ff5dbbd88e250d945bbec08c12aa4cbd91ce87f6fbfe85764ad62ff575b82ed9c SHA512 2e9b6096a8e9824b0619bed3446d24499fd1a41521708c73a1e2c3788d4f924fa07ee9b00abb4b4b96f7d59d068c5e336a88a7c1951f7337bff12e600a49c4da
diff --git a/dev-python/MechanicalSoup/MechanicalSoup-1.2.0.ebuild b/dev-python/MechanicalSoup/MechanicalSoup-1.2.0.ebuild
index 290f18743214..28150c01bc1b 100644
--- a/dev-python/MechanicalSoup/MechanicalSoup-1.2.0.ebuild
+++ b/dev-python/MechanicalSoup/MechanicalSoup-1.2.0.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( pypy3 python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="A Python library for automating interaction with websites"
HOMEPAGE="
https://github.com/MechanicalSoup/MechanicalSoup/
https://pypi.org/project/MechanicalSoup/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 03cde56db6d6..b58147710d7c 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,3 +1,5 @@
DIST Nuitka-1.5.1.tar.gz 4167830 BLAKE2B 751784fac712149ccd180d391333d8431c6492f58a33296fc5f41c00d4908d65760216afefb626ac00b30a29c93acb767abe83a907756cbaa807706c0d9d2ef7 SHA512 ff02439556c193b2e40c6a7edfc42c9178fed4f04c4f1fe01a223f8b2243bc5f66784af5666887c9f07aafcc9428ae785a7174c4c88c73d7b62e56cf2aafde5e
+DIST Nuitka-1.5.3.tar.gz 4168230 BLAKE2B 668ba91a166504a6ed3b7b1b63cd836b7e344fc2fbcc35d4270bc797f18d5e391922a940326a24ae832b892914bf8d7b6c34a7b6f65a640600cb08a82ae40bcc SHA512 b2c478a950846e1492af07c64de835ad2fc56dc6a69ddb95402afcace2634ec5986422bc6af92cac1d833df278286f0b58918227b076fc17c32fc5d342efd7a7
EBUILD Nuitka-1.5.1.ebuild 1171 BLAKE2B 1fcb2c87e62bdafa2e0994d0d655c1bc5ee7590a57523ce52c951baf34ae003636a12388be1ca17b51949020374b23ee93f314b34354b57ae7fd7b4e7778d56a SHA512 4afaa4adafd2aeead9b5e71718bf03069a27977d924b4640f1683fc284fd4591f15703a6c47cd459ce10a3e67a81d6cc6ce9a64179334a06b031906fd151810d
+EBUILD Nuitka-1.5.3.ebuild 1171 BLAKE2B 1fcb2c87e62bdafa2e0994d0d655c1bc5ee7590a57523ce52c951baf34ae003636a12388be1ca17b51949020374b23ee93f314b34354b57ae7fd7b4e7778d56a SHA512 4afaa4adafd2aeead9b5e71718bf03069a27977d924b4640f1683fc284fd4591f15703a6c47cd459ce10a3e67a81d6cc6ce9a64179334a06b031906fd151810d
MISC metadata.xml 943 BLAKE2B d7ab883773e7480dcfb4b79932a3874e2274669169a24a54aa622a2a0ac079e0296da4bd196d166cb11fcff785985da0b10d0fae351032914ccf312c9bb9833c SHA512 625d8760b8e849c6e014856f584cb42f50bb5ebb1fa648cb704a5a1baf175e7d2ce9f43f6f724d11c81a68e364b6ac1c38459540b58f2ccd6a675902af5b1cc9
diff --git a/dev-python/Nuitka/Nuitka-1.5.3.ebuild b/dev-python/Nuitka/Nuitka-1.5.3.ebuild
new file mode 100644
index 000000000000..f1bec277226a
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-1.5.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+ https://www.nuitka.net/
+ https://github.com/Nuitka/Nuitka/
+ https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-util/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ ${RDEPEND}
+ test? ( dev-util/ccache )
+"
+
+DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
+
+distutils-r1_src_prepare() {
+ # remove vendored version of SCons that is Python2 only
+ # this should be removed when upstream removes support for Python2
+ rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+ eapply_user
+}
+
+python_install() {
+ distutils-r1_python_install
+ doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+ append-ldflags -Wl,--no-warn-search-mismatch
+ ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+ optfeature "support for stand-alone executables" app-admin/chrpath
+}
diff --git a/dev-python/PyQt-builder/Manifest b/dev-python/PyQt-builder/Manifest
index 308681363215..3f1ecfa079d2 100644
--- a/dev-python/PyQt-builder/Manifest
+++ b/dev-python/PyQt-builder/Manifest
@@ -1,5 +1,5 @@
DIST PyQt-builder-1.12.2.tar.gz 5727071 BLAKE2B ca5d55989fec2a9a6f9d37abc307d4db7305bb06449cbf982aa3a2a3f210113319f7fb303ec0d77b513cce844b529e0e56f62c9d62ab3c51cf85a061ecd00c7a SHA512 022f2cd40c100543c4b442fc5b27bbf2ec853d94b531f8f6dc1d7f92b07bcc20e8f0a4eb64feb96d094ba0d5f01fddcc8aed23ddf67a61417e07983a73918230
DIST PyQt-builder-1.14.1.tar.gz 3907982 BLAKE2B f2ac51b6af3b90d14e1acea1c292f71df6b84e4a6b930b70762a29d58e34303d9788911c99127ff15b85b4f7f7ae699ed2aa3094b7f187aeb92338feaaaadfb0 SHA512 4de9be2c42f38fbc22d46a31dd6da37c02620bb112a674ef846a4eb7f862715852e1d7328da1e0d0e33f78475166fe3c690e710e18bfeb48f840f137831a2182
EBUILD PyQt-builder-1.12.2.ebuild 955 BLAKE2B 6e59e9564459e3dc564c84c94047daa6c0591fa8096e9a3215607294f42b5584fb9fff969f4a2ceba3eab040e1e014f001fdf4ec834917c04cb3f25b316012d8 SHA512 69f08016394eb4604c4a759e24378bfbb22fad3c8a58a63ef772f382f9efff037a19676cf6b62585647bdee493ca778921541ce98c9c57b4e6de9f6476938d7e
-EBUILD PyQt-builder-1.14.1.ebuild 962 BLAKE2B 1e6d6bf970cad055c749812abf313fb6123a5bb6d3d6c496dae23d9e9c020f66e2e57f914efdec218cc7ed6514bdefbdfc30f872b9f3ec0dd7f09a076fb726fc SHA512 a6a6e7f1d1ac2090b8e5db75d2fe1f15c48a04b78e694825adccd5e1200a89b95b330b297e7a9fdf71aa0bda08bf17b2cfd58d60ba828e6628ffef69ec031c2f
+EBUILD PyQt-builder-1.14.1.ebuild 928 BLAKE2B 76f2e09f2cb05f20011e925de1ca7728d8a9a411d47d108ebd30cfdb5eb523428016a79d3e885608b7b420af6803516dd166ada69653a18093d3276a052d7084 SHA512 4f6058ff45486d8bf25bb586c7d44f8fe9fb32e792e443a58216345308dca0894e9d2f240edf52234644ef1a5b894f92b5a4f4d992e287530e93651e76b8f698
MISC metadata.xml 666 BLAKE2B 2602886cadc8244466e26c92178552ac1f618ace1dcd6eca9ced2c3e0f7a7777c435f842f1581d93ea7642dbcc278a4aa59a84305f5a825f39edb736e7d29f69 SHA512 42746ac242170047e0a44389c8d2e8eb5be60fbff1f5f1908802e5c3a04a0c740fe338c9b3049fc03bdb45a4182b388aad9b89a573e87d440a9a833443a1470c
diff --git a/dev-python/PyQt-builder/PyQt-builder-1.14.1.ebuild b/dev-python/PyQt-builder/PyQt-builder-1.14.1.ebuild
index e6a4c96790ac..260560a447aa 100644
--- a/dev-python/PyQt-builder/PyQt-builder-1.14.1.ebuild
+++ b/dev-python/PyQt-builder/PyQt-builder-1.14.1.ebuild
@@ -3,19 +3,18 @@
EAPI=8
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="The PEP 517 compliant PyQt build system"
HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt-builder/ https://pypi.org/project/PyQt-builder/"
-MY_P=${PN}-${PV/_pre/.dev}
if [[ ${PV} == *_pre* ]]; then
+ MY_P=${PN}-${PV/_pre/.dev}
SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz"
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+ S=${WORKDIR}/${MY_P}
fi
-S=${WORKDIR}/${MY_P}
LICENSE="|| ( GPL-2 GPL-3 SIP )"
SLOT="0"
diff --git a/dev-python/PyQt5/Manifest b/dev-python/PyQt5/Manifest
index f5806af2d1d3..1fb812ffd591 100644
--- a/dev-python/PyQt5/Manifest
+++ b/dev-python/PyQt5/Manifest
@@ -1,5 +1,5 @@
DIST PyQt5-5.15.7.tar.gz 3238978 BLAKE2B 8e810444d9e4fe0c5af702161bc834848eefb6fdf04b282bbf42a9057d564aa778a01a5d40c249c10eecafb0dce8d160f032668f0d1fc87714fd874f002ec88a SHA512 815065f88454f767525fdd2caf97b0192eaf6095133c9c708ee4efa3d222742720a169856be65c84400a6e8d42d69ae65697d7f9dd17b9b4a347d75db93c5129
DIST PyQt5-5.15.9.tar.gz 3241160 BLAKE2B 37d7227e09c48576a51030729217d2c0771b2f833cfac76ff05dd0c9315889548934ceb459e590a5a9bc3a9ea2b26200791e470788f7d5b28a80fbc21539aa2f SHA512 1c07d93aefe1c24e80851eb4631b80a99e7ba06e823181325456edb90285d3d22417a9f7d4c3ff9c6195bd801e7dc2bbabf0587af844a5e4b0a410c4611d119e
EBUILD PyQt5-5.15.7.ebuild 5261 BLAKE2B d2e474ab79602bce66ec107092ff81736c847b3b1f28b140d018b0171bb569a0a4bc04aeb728ada782f067d26689350f7dadbc9ab2d274243265941939943212 SHA512 d1757ec5ee655fe92b1e9112ad2c6aa8c4e980b348afed88c4151da0b6b64fdf18781717b4de1a3ddcf95307cc6eaebf28d4264f53de4777a7e1705922572fce
-EBUILD PyQt5-5.15.9.ebuild 5268 BLAKE2B 963daae9521f4fa3be77977f1bb8e0fd17398cffb6ef6788dede259bc3f81580abc4d708019afdb2270c5fe9cf411c32553a8cfffdfec79b3eaa2db64deec10f SHA512 240be06f7f1c400aea9e5ff0276491887517c52f32d1a5520148742258aae7d7c212a4abc9efe9fd8fe304db637eda8a5c36bcf8609c51a5a83a8e93bad7858d
+EBUILD PyQt5-5.15.9.ebuild 5234 BLAKE2B 4328154bbfcfc879dd19f177a1cb91c1c530fd5733297b3e7346e77e412f109da927f496fe2391aad98e29e4df383ded5a0d17fafc7feac7ec3d65bceb2d25c3 SHA512 e1c0c8cc4861bf8f0698d97af8c40309293c5722e80c094259dbf46c217794de40278b7368afcaf0daa79698e4ae703bbced2509227d53bd29f26290e129d9f0
MISC metadata.xml 2287 BLAKE2B b4090aa2c55d05554a152bc3adfa76c68dc78175d26bb4ea6d25858ce2db922c168cc4ded6c7fa9114cf651417e0a6e435baebe460c8efbbd94be17adafd6f43 SHA512 12e3559ff04c32ebce2a382bf3b01730b0b69829c77cdf75f0061143cc19000e126daebbf9014beeae8bd1fba2675ef2ecfe7943296a8dc66000439c104c1351
diff --git a/dev-python/PyQt5/PyQt5-5.15.9.ebuild b/dev-python/PyQt5/PyQt5-5.15.9.ebuild
index 80b8a0cb9d4d..936b389127ca 100644
--- a/dev-python/PyQt5/PyQt5-5.15.9.ebuild
+++ b/dev-python/PyQt5/PyQt5-5.15.9.ebuild
@@ -3,19 +3,18 @@
EAPI=8
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit python-r1 qmake-utils
+inherit pypi python-r1 qmake-utils
DESCRIPTION="Python bindings for the Qt framework"
HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/ https://pypi.org/project/PyQt5/"
-MY_P=${PN}-${PV/_pre/.dev}
if [[ ${PV} == *_pre* ]]; then
+ MY_P=${PN}-${PV/_pre/.dev}
SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz"
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+ S=${WORKDIR}/${MY_P}
fi
-S=${WORKDIR}/${MY_P}
LICENSE="GPL-3"
SLOT="0"
diff --git a/dev-python/PyQtWebEngine/Manifest b/dev-python/PyQtWebEngine/Manifest
index d807ff9e19bc..9198d819f4e1 100644
--- a/dev-python/PyQtWebEngine/Manifest
+++ b/dev-python/PyQtWebEngine/Manifest
@@ -1,3 +1,3 @@
DIST PyQtWebEngine-5.15.6.tar.gz 48871 BLAKE2B af7c30a0d2e65e12a6eb4a2d3a40d72f94f16a5b4e509f9366be4bfb7d4358b27b3f9c0a7e4a2e7254d38950cbbd6bd4eb88e321949d4d9a44e6ea7e06c2f902 SHA512 f744fb0468ccbc79aad23d941c8e96d537ceeedfae215c7095dbf36b04b3dd042f0ff80aeca25a23715964b7d6db3bc80513f509d15c6dd6bd51e42a1a4e1975
-EBUILD PyQtWebEngine-5.15.6.ebuild 1705 BLAKE2B 8a25fd01211aaee90e81ed11e3ee21cf8ed4c8bd5a078779db8976067dba53f904db526a10f9382ce86a3e68ff423f8e42a1c1396f21fd3adcb289b476f3df56 SHA512 05692b46b05bfe0c2c6edf4d455d1c3d9a75ed2c4bd01ebce6070cae7647ef0214c8b517256974de2755de8f76718138a78411992330d01dde68a9e94a893c1d
+EBUILD PyQtWebEngine-5.15.6.ebuild 1671 BLAKE2B 2fa4b674b47cf8c2343045fe80b4ff7892a647836f2fecc4a7895e7a5096403709f9f965dec367765463233fe07e2686e0de7a59f46359d4f44fca956db8574a SHA512 9917fb9a1d4feab3d30428be8c71bdda1a50ba9c2740c03c1497dd0b8228126793139a7d4555bb3958733ae076ac260fd114dd9d02012e66598b1db820f4eecd
MISC metadata.xml 959 BLAKE2B 00163e3954184867c30d8e0bf102bf2fc68bcbbefb4169b2aad2521bdfe5f7e505c71f1e5ff82eaa20f0789b12c6d2812557809abf500c05527afc68ab66d38b SHA512 1d58825dbdb183fe56222b25844daa3d1d0fba14aa77674b8f6c3ec683e3c43f7f3173799b97d7aa3d2410e7f874d7386ebf23f9524b27710646ef5d7d1f8148
diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6.ebuild b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6.ebuild
index 8ac077883076..58a9589c5a9a 100644
--- a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6.ebuild
+++ b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6.ebuild
@@ -3,19 +3,18 @@
EAPI=8
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit python-r1 qmake-utils
+inherit pypi python-r1 qmake-utils
DESCRIPTION="Python bindings for QtWebEngine"
HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/ https://pypi.org/project/PyQtWebEngine/"
-MY_P=${PN}-${PV/_pre/.dev}
if [[ ${PV} == *_pre* ]]; then
+ MY_P=${PN}-${PV/_pre/.dev}
SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz"
-else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+ S=${WORKDIR}/${MY_P}
fi
-S=${WORKDIR}/${MY_P}
LICENSE="GPL-3"
SLOT="0"
diff --git a/dev-python/PySDL2/Manifest b/dev-python/PySDL2/Manifest
index d2fcafc1fa84..9d9318f7269c 100644
--- a/dev-python/PySDL2/Manifest
+++ b/dev-python/PySDL2/Manifest
@@ -1,3 +1,3 @@
DIST PySDL2-0.9.13.tar.gz 754811 BLAKE2B fe9d3fb32cac104303d67741c3b9e0d78d3d03198ed512464bbdf5bc487a5f4c9a92aafb100c53c02d8be87bb107034f67ebb72294ad67cc0a8b42ab7a678a31 SHA512 f866e7ed35e3ccfbb5b98f797e87d5b20c6f7dadbc3396b297cbb6c2d83a7f3290fde63940a4d8f190e40a4a9269d2df9efc1932d9578d3df1617e5fcbe6ecad
-EBUILD PySDL2-0.9.13.ebuild 1674 BLAKE2B b6a8b18ab0907588b3c9dfc9d98fe7dda2837abf6d9818affed680be5ae9531d5eb0b1d7e848b3d739108983050cce77530b598e708968ff2b7b15ff94cb3c17 SHA512 ec1187c6aaec90c4e2cf7c9baec32c7e8ea497b1494aa70827743324beb82e44b531be0ab970366675668c75eb3c7890e12d59d01af9e5bf814f2c4d7e18318b
+EBUILD PySDL2-0.9.13.ebuild 1648 BLAKE2B c2dc6b6b922fa4b206e8c2e3239c22daa3d534fad0e1a2d05ff115f53f2ea517a06bcfb3a4af2626306e2a801edaa47742072597b9540ddf1ae393f0a31e4251 SHA512 cf22ae9d778fa836477ba8d968a4599b05b99576aa892db1073881c079597e9aa901b29a660b45af9a9a3c34989c96cbebfd06b15592e61c8df2f54a1c7daf34
MISC metadata.xml 450 BLAKE2B f92f2f7529e3a09d18c88a51f78ed520d7b4756a99776d70bb7ad4e452ae6cd9a67560ebfaafcacbd73e945282fc28ecdb48d54b2c2eb5b18d3f944401650349 SHA512 de7f757b195170ee865e34dcc214d0a57912e50631291045c485f58ba05fa87b7fc57878333021c7b9d3f8609e9afa4190f4c4062fb7a8136498875aecee615c
diff --git a/dev-python/PySDL2/PySDL2-0.9.13.ebuild b/dev-python/PySDL2/PySDL2-0.9.13.ebuild
index f3210381e39c..2d34a3934ab3 100644
--- a/dev-python/PySDL2/PySDL2-0.9.13.ebuild
+++ b/dev-python/PySDL2/PySDL2-0.9.13.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Python (ctypes) bindings for SDL2 libraries"
HOMEPAGE="
https://github.com/py-sdl/py-sdl2/
https://pypi.org/project/PySDL2/
"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="|| ( public-domain CC0-1.0 ZLIB )"
SLOT="0"
diff --git a/dev-python/PySensors/Manifest b/dev-python/PySensors/Manifest
index cb2d7c38fba7..c99825c5073d 100644
--- a/dev-python/PySensors/Manifest
+++ b/dev-python/PySensors/Manifest
@@ -1,3 +1,3 @@
DIST PySensors-0.0.4.tar.gz 10599 BLAKE2B be3a3692a846e5339758eff4f4396dd15bf96b3d20bc40df45436ce58381ac87503bca190fa215121506ecf9ce5175b254d93142ee881c4d5b8ef8e045854659 SHA512 8e6b2beee9bf282f073618c0b45e53330ce82c9fc9c6565a3c6b5f812231421c8c6e15ccc4fc92cda67ed08df5c482577d4a34720c920dbba7604f2b7c3ba21c
-EBUILD PySensors-0.0.4-r1.ebuild 439 BLAKE2B f341ab958a6846915b2c407b191ec7bf7f2ec8df9cab2143a599262025e21ee906736c710f42239b449eaa90dffb5030ab60851b535a758eecc4ff9baba85d53 SHA512 ddefd3d0ada51f320a4fdb07cd9cfe44e473905dc378312882e00ff2d0a016082e7cec488ebfb1416b27d411fca49f788472c0be745ca97ce0eb852c1a8e2bf1
+EBUILD PySensors-0.0.4-r1.ebuild 413 BLAKE2B 6025421282725a2f302cec9f92f1f93c0d1ec614bcc66287c238fc0ea2915337ca1c6c2d602843c76b602cc9833622a9ca355c9dac89aaa399a5a25d9e7182c5 SHA512 e8a4349d061f613c41fe96562333885492ed374f13ee8805d5b5c49478d0498a099b01470794764f2c1c8ab5bc458892f48bb7875cc4424ef7e4b90b7ce34a84
MISC metadata.xml 438 BLAKE2B f707f9a436d664f74fea8507cfe835e7c404d37e3be7b0832d3d065a08c06a5a684d7e28ee6e6d4240404d5adbaa510215ef71700bfd70de3013510e7b7db37c SHA512 c8090a9cc1d08e2c79c0d0b95da739932b425eb86c16d15e91a6afd3991bcdda2f0624eabf1e7c0d59693c8ec944e809bce7e1f25d1f6be8eb453861b65009fa
diff --git a/dev-python/PySensors/PySensors-0.0.4-r1.ebuild b/dev-python/PySensors/PySensors-0.0.4-r1.ebuild
index 09611850f92a..954d8809546f 100644
--- a/dev-python/PySensors/PySensors-0.0.4-r1.ebuild
+++ b/dev-python/PySensors/PySensors-0.0.4-r1.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Python bindings to libsensors (via ctypes)"
HOMEPAGE="https://pypi.org/project/PySensors/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
diff --git a/dev-python/PySocks/Manifest b/dev-python/PySocks/Manifest
index f709aae34e3d..f5a530a22161 100644
--- a/dev-python/PySocks/Manifest
+++ b/dev-python/PySocks/Manifest
@@ -1,3 +1,3 @@
DIST PySocks-1.7.1.tar.gz 284429 BLAKE2B 8015e8a0a7ebfbb09ec542393aeb633a769701445c07f24bb9e62b07803d7bb605f22e79ad9ec83e47aa7fe843a1a057073d97e25482e742f42e18b2c7a2f1b3 SHA512 cef4a5ce8c67fb485644696a23bf68a721db47f3211212de2d4431eaf9ebd26077dd5a06f6dfa7fde2dcb9d7c1ed551facd014e999929cb4d7b504972c464016
-EBUILD PySocks-1.7.1-r2.ebuild 759 BLAKE2B a2adc6569f251e39a4a72a980d2a545095537dfdd1b52fe82c8b5ea5e066c910ef2c614add1c9e66948f6a9469ad936c4857edc9dec266844d8ce9ade81eceaa SHA512 d0b978117530022b9195ea5b562679017f939f5b37af64be63a95ec648f3886150288a4cf9eb22646e2a8c26016f66697a9f6e3fb98a26dbd38db2dfb5b99044
+EBUILD PySocks-1.7.1-r2.ebuild 733 BLAKE2B 1d855e32f737d4f618597cfdd7bf5c5c9a97467dc6c6c0211eef9c0477b29184d4101076d86d2183a02ac05bac1a308584ed85d8dfa29d5834f6330f12fe4962 SHA512 e38bc1a3aafb2bc44eca059c82430f4c9b88e16eec64f13093184dc201c7e14559c95732457aac5dc27b26acb316908f3e76f98ea3898f8573a94ec700f5cdd4
MISC metadata.xml 525 BLAKE2B 61d1c3a217ae1912a20e326a6aa00b003a0b6bb2d6d93e3fa361f21d2669c3d1a893d4d23641c3492388e8b671dee87f7c6d07c2df618910214786b999df3e74 SHA512 ce38eb19999a7b9bfbd9751fee536850c9d668f1f9ea3320cf9169714443bd19ad2d4a63097a00b66d6d379807064e21acb8a9c09988fbdcb98abba8f50ac802
diff --git a/dev-python/PySocks/PySocks-1.7.1-r2.ebuild b/dev-python/PySocks/PySocks-1.7.1-r2.ebuild
index 645f5f3994a1..fbf69c640a11 100644
--- a/dev-python/PySocks/PySocks-1.7.1-r2.ebuild
+++ b/dev-python/PySocks/PySocks-1.7.1-r2.ebuild
@@ -5,13 +5,13 @@
EAPI=7
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="SOCKS client module"
HOMEPAGE="https://github.com/Anorov/PySocks https://pypi.org/project/PySocks/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/Pyro4/Manifest b/dev-python/Pyro4/Manifest
index b52d06ff2bae..26335ecbc308 100644
--- a/dev-python/Pyro4/Manifest
+++ b/dev-python/Pyro4/Manifest
@@ -1,3 +1,3 @@
DIST Pyro4-4.82.tar.gz 516110 BLAKE2B ecd7b5cf1469896acfec1db92d99784aa316db5cadbb7fc595a5f9916ac705619d070771549fb8ba7379a7395e4449eabcfc84aa131d4b23b587b7467f4bf196 SHA512 f5916ce37ec52d8cd23bece79325480140621ac8412febb4877a32b1ce54502ef17d20bf591dc30eb20e9619741548b30a78165937d5e69e8d1911d95a23b1e1
-EBUILD Pyro4-4.82-r1.ebuild 1573 BLAKE2B 5e17639676849ddc0c967dcc7161d4c08cd07ed372ddf1ab860dee00f73ccc91b77435a0f6ce8f76167afa0acc6aa5454d8a475b0510eda7cf45240218d7bdf8 SHA512 fc17d9aaa240554f7ede6289a07df63f402a3c3301ab838e367a2e3fc31443ab4c2fd899780a742be1c5837948ed9ca25d6be3f880fa9801435761f498d04468
+EBUILD Pyro4-4.82-r1.ebuild 1547 BLAKE2B 5b8088c06906796cd35b4459036646aad845dc5f586adbf111c8de943a7c4a438c79eb9c0790820919a783769e020fec1501fbe1b75e8eb0ce6d99db2b365e72 SHA512 ddca35dcc55d5a391e6bf033344610af5d29418a6f201074be1479d6f4d3603c153b13d4391c2d004c70af10370dd0ec80e5a41c8392d8b97733ba5089e062ef
MISC metadata.xml 384 BLAKE2B e0dcf58b7db6287f6912e1ce549f52fb269eeac53def37ff75b8c30957c02eaef506a44bc15c3fdfdf01c2607e803b8706cc3be6b50585383f30edcd8c3cebf6 SHA512 9f4ed623a9e07d84fd61b3eccf65d80c883265b3de24d79b888c5d880498325dd268e4e5390f60ed67b19101e072276b1d7eb80724bf7a0cd6713fc20d374e33
diff --git a/dev-python/Pyro4/Pyro4-4.82-r1.ebuild b/dev-python/Pyro4/Pyro4-4.82-r1.ebuild
index 8f06b59759b4..6f082109842a 100644
--- a/dev-python/Pyro4/Pyro4-4.82-r1.ebuild
+++ b/dev-python/Pyro4/Pyro4-4.82-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..10} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Distributed object middleware for Python (RPC)"
HOMEPAGE="
https://github.com/irmen/Pyro4/
https://pypi.org/project/Pyro4/
"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/QtPy/Manifest b/dev-python/QtPy/Manifest
index cbdc07577502..e429b50dfbc6 100644
--- a/dev-python/QtPy/Manifest
+++ b/dev-python/QtPy/Manifest
@@ -1,3 +1,3 @@
DIST QtPy-2.3.0.tar.gz 53980 BLAKE2B 142694c3b10dc2ed46c168a063c0019928358d079dddfef0708ec8cabd782e206734bc0f680a7ee7309b483c56ecd739b3364061eaf190a1a9c9e41d940af202 SHA512 1fa3d52367fa70ca178a128f3cc95f333b1408dd88b9f9d15ef30b4c7f848a91df1626fa046667ce6bd6ee3f7a3909f1b3fb06b902eff26e1f058139eced73c6
-EBUILD QtPy-2.3.0.ebuild 8353 BLAKE2B 29de93db3256a456b0deee698ac983fecfa692b80c00e63968422ea825b80a0f6329fde726caa8a89898217a5a725b598835c78225b16f05a6e9305623667eff SHA512 ea9116fd0dcc916eb9d09393dfeaa4c9b169a5f240fd42648876af02418008c447d588ba947e341640a78422b92ce58f28db6e6eb4acf756b608b9647e0b0246
+EBUILD QtPy-2.3.0.ebuild 8326 BLAKE2B 08fe67f11f10cf1f41dbbf3eb48cecf4ec0b93efde7f39d7d04d4ccad527b2e906348bcd4861ac94a5e2e24cf0635fbe8e0f168eb1572a735b95877bb51cc372 SHA512 81d4aa3e55aede8a48733ada73bd754b78cf6058ec629c3965a81dc7cffafacf75f1155e951b240b38cebe8c562cf40ca2626ba794a70dbc538d3c25b4e32034
MISC metadata.xml 2716 BLAKE2B 7c62f7b181608c56a8e9be69c05e2cb34e5f450682ea4e7ca6c4bff5f02cf4ff803d44dda356d2be3968464842d421b5ac7320fc4d08a430e7805f6e400a262f SHA512 62509ecf92f89453fea52a8c23accff778a5572b689428838d801470ab30f2e2cb85f9319a75afeb81c284d68fb2abe399714bb1410daa8ec896af1f17763347
diff --git a/dev-python/QtPy/QtPy-2.3.0.ebuild b/dev-python/QtPy/QtPy-2.3.0.ebuild
index 2f1b4e2fd828..b3033047630e 100644
--- a/dev-python/QtPy/QtPy-2.3.0.ebuild
+++ b/dev-python/QtPy/QtPy-2.3.0.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1 virtualx
+inherit distutils-r1 virtualx pypi
DESCRIPTION="Abstraction layer on top of PyQt and PySide with additional custom QWidgets"
HOMEPAGE="
https://github.com/spyder-ide/qtpy/
https://pypi.org/project/QtPy/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/agate-excel/Manifest b/dev-python/agate-excel/Manifest
index 25681abe21e3..16ee91c25eb7 100644
--- a/dev-python/agate-excel/Manifest
+++ b/dev-python/agate-excel/Manifest
@@ -1,3 +1,3 @@
DIST agate-excel-0.2.5.tar.gz 161131 BLAKE2B ed7306dabf8b5da722aec9005da9bdba74a9cc585ea72b429eecc4b1fcbdfed698af8e582c464081867c0d4a285b9bc892efc339f0a08c657d87e61fd1174496 SHA512 5686c3faf8b817589a62d9fac558bebe7f47124685be9f8146d74c206023530d0cec2ad88fa4ba7ac049516f5bec6783ce8f0ff47f8eb8b2ed8aad7316f1771b
-EBUILD agate-excel-0.2.5-r2.ebuild 775 BLAKE2B bf65d83e172310f1deef055de4c6e283ca517af3cb3de10fb2443ace4b2552a3e625f412279db390f06db35ab9f2a98b18b003e06752710c60c0892097cb28d3 SHA512 edb33bca512334cd8489fdddd7225f9711ce429f3e1fefdb2c8755a41ef8ee9f3458e04992c401db6407d1c831d4ccf23d5a14351698a29710c4a9dca72a1efd
+EBUILD agate-excel-0.2.5-r2.ebuild 748 BLAKE2B 776bb4f4aedcc5ac46856c72de14331a18341568780c1eb950aa0149d2c96fb6a4290eb98acbf355bd1bb17e9a322233ca9e78f0600cd49a185d8d40a67cbde0 SHA512 0580cc1aec7e9fc1808248531548f39759783539b54bbe4156abde196f183a32ca5386873fc04fee5ff8b90c955dbc4ec134653cce16c9fc8541b6145938500f
MISC metadata.xml 646 BLAKE2B 5e94a191f3b80b83282d7f46fb79ec3f49d24aff665775387d60bd100c997ce2384598e497a836c93682133a3df5b6ea84d1a4706bc069760f1e8fb95200a49d SHA512 61f116294b6bfe310e98c6bfa4d9cdd87fc127b77954db4d7145f00a82e7779cdff4f52d3544e9e0deab1b493d70e7f498aed44e5d6486601885b218575da1b1
diff --git a/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild b/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild
index 86f1ddd6f6bd..56d3d732c99d 100644
--- a/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild
+++ b/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Adds read support for Excel files (xls and xlsx) to agate"
HOMEPAGE="
https://github.com/wireservice/agate-excel/
https://pypi.org/project/agate-excel/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest
index 39da7339d9b0..ca235de1ba63 100644
--- a/dev-python/agate-sql/Manifest
+++ b/dev-python/agate-sql/Manifest
@@ -1,3 +1,3 @@
DIST agate-sql-0.5.9.tar.gz 15434 BLAKE2B 4825bfc5d0f78e0cd1bf318fe8797bfe03deaff1ffc962e0f082128af9d05afad97b7488d66b76d59411eb5dd889229be1fe05cf5bf55db4084f3451b21440b2 SHA512 482f257bb16e142d9380b9ae7590f50909639729e229271843686d6316ebfba0e77daac47e809b7aad4ef89d6c3810382d0b6817a418406bf73f13e266e5bcca
-EBUILD agate-sql-0.5.9.ebuild 789 BLAKE2B a6bbe3ea302153645db4af5f57ff67296fe0436ac27dc62a4c3b25364fdac74a6ca7a8201d2c4741babb04737f6bab3ee5a41363ad544d6b23ccd3db1e54a543 SHA512 1b2e7426cb6f3bfca13bc41f304a4dcf792bf3ea7bb42d876a8ead04c88066a07f413472311ca22850440a77ec43e08a89c7ddbad5f070665910496db776c3c8
+EBUILD agate-sql-0.5.9.ebuild 762 BLAKE2B c5bde66f61f43901c31bc0e52135198d0b16bd91b9c9ceb95a33fd79f9f3b10ebea27faf802cd3d995c04436359defd889720fa8772b92ef02db7470fd69b6a0 SHA512 96aead1719e8c9877a1d04a7fde78632ff183d2830004172950d3f6c63bd0cf03855dd604651f6268628e2d893007ebd638d6812fdeab0eaf58a3a9dc4a5b257
MISC metadata.xml 638 BLAKE2B aa62813cba6c3eb26352e63e05a9a5e00817049dec03befd4df97c6f7b1a01bc142440813c8ad5a67cdebc0e3cb72a8d272f96a59758547709bca11131092cee SHA512 916aea41b52015c5d57d052fc9908dc711a3e600b585dbb92f604846af9222243b7acddb04042e67567aefc9d7d976a69bbecf10e328691e04ac028dc58c5a08
diff --git a/dev-python/agate-sql/agate-sql-0.5.9.ebuild b/dev-python/agate-sql/agate-sql-0.5.9.ebuild
index d5bd8ecac63f..6fec0ae83d1f 100644
--- a/dev-python/agate-sql/agate-sql-0.5.9.ebuild
+++ b/dev-python/agate-sql/agate-sql-0.5.9.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Adds SQL read/write support to agate"
HOMEPAGE="
https://github.com/wireservice/agate-sql/
https://pypi.org/project/agate-sql/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/aiohttp-jinja2/Manifest b/dev-python/aiohttp-jinja2/Manifest
index b45f3e7295cf..fc7ccf4b9da0 100644
--- a/dev-python/aiohttp-jinja2/Manifest
+++ b/dev-python/aiohttp-jinja2/Manifest
@@ -1,3 +1,3 @@
DIST aiohttp-jinja2-1.5.tar.gz 54608 BLAKE2B 3271e159f1022023b3d9f96b0f534b04898e0774d6ceefa19bf8958a835d499a1598fd12cabab8206448a0e89a107816577d596bff0c45a4947fcb7289c35e5b SHA512 230fec6e54fa55e22be3bc09ae1896cd12834eda5721c1d698c8482f9529b443ccf13a4db24bd9ccd179c36b9cdc90abbb848f287e7ed79e621d6a2976b1fa32
-EBUILD aiohttp-jinja2-1.5.ebuild 837 BLAKE2B 182ac21a33d40acac6ba8ac6a473d293fce7d73539619eb2bb4f45610b3db71a07191b3a7e2982cd08745f3efe9a71ae994125f81b79090eecbfd72813abb1ac SHA512 d58c36b09dc3d2edb4166235cd824d4e85263cafc63f3d776a7d8384f6be39502b333c9117f5ce73951e03b7d5625cbcae9052def8292e688f496e2692fb0d11
+EBUILD aiohttp-jinja2-1.5.ebuild 811 BLAKE2B db9859c84a2de76fb9ba647e0cda2ecb5182adbc6a2c2724226b4bb9fffff8629467fef0f8413f9ecf0d03ded9fc80e4ce7e6abac39e7dab858e284a2200fa55 SHA512 8e0a50e34dad54fd5ae30c2645343ddb7f680eb462ff53f694ac2bd7dc940d91d6e8431eaff6ea71738f6de88db61e069b720f2ba10869b6ed0612ab3b318b26
MISC metadata.xml 510 BLAKE2B 457c273ba13d29037a79881015007652f8f9f3e5956dc997fcbc5e38294ae8ce7df81f0f8cd10a9bf97d371633d93cc59887067dbdaac5b9b6421b147ba332c6 SHA512 34398a5c6e57b87803ac705807c33b5080d87439288bd658a1191587662922e28755fe58fc39d42d4f4680fc890bfe6ddca6d17bf2472fe70446e1aa5e0c7456
diff --git a/dev-python/aiohttp-jinja2/aiohttp-jinja2-1.5.ebuild b/dev-python/aiohttp-jinja2/aiohttp-jinja2-1.5.ebuild
index 9fede0d56ab6..c7c3f064c830 100644
--- a/dev-python/aiohttp-jinja2/aiohttp-jinja2-1.5.ebuild
+++ b/dev-python/aiohttp-jinja2/aiohttp-jinja2-1.5.ebuild
@@ -3,12 +3,12 @@
EAPI=8
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..10} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="jinja2 template renderer for aiohttp.web"
HOMEPAGE="https://github.com/aio-libs/aiohttp-jinja2"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest
index 48c78e2f098e..45e10292af2e 100644
--- a/dev-python/aiohttp/Manifest
+++ b/dev-python/aiohttp/Manifest
@@ -1,5 +1,5 @@
DIST aiohttp-3.8.3.tar.gz 7337480 BLAKE2B 28d2b5bf6dd6f19506127747511e006c22fcb59959ab090bdc53ca5ee0f7f186aedb0c8b4103c2ea52399dc998fa2e6d3f872239223cf72629a1168e3950f1f8 SHA512 248c232604c91442b2fc9fa55fbf7df8e3af56dcf4cd9c516414a3a738c5c60a8a06395cd9c6e2c8ea9884728aea757423735c7b9be889e6f17e3ee6395a2f64
DIST aiohttp-3.8.4.tar.gz 7338512 BLAKE2B 019e39eab7cfafe4ca2781c5efe7cc63ed16b5400c548a9a5169a98b59f4014c79bf1a32def1071ac4e1890dcfa583354a227ed2a541449dc725726216b7750b SHA512 ee193320d57161ba9d96b22502cea4eddb05d9586bde5ba1ce813e0bd149f62286ab8a76f120ef2a69f8bf882ab0605ca42103c0811fe53c7a024682ee31aa1e
EBUILD aiohttp-3.8.3-r1.ebuild 2753 BLAKE2B 013ea7ece6e4fa41641b193be0c1552eb75bc11ad432fae72593132134ed2fbb5f8f913b3f14b765565d45af16608166532a5ded7183b1c90a4a2d301ae15c67 SHA512 3299a253104e3100b315dc682f7a3903194f79fb31b83379142dc125ba087963a4fdd2d5d75a7c2b3acae96d2139e31a14cd0c962cda0778f50749443df25ad4
-EBUILD aiohttp-3.8.4.ebuild 2657 BLAKE2B 6df9c6aebf0faa360b7770f29a090e129cb1cba7080402261e0c209f1a404eeaba749c06780da16a906fac0f181aed00eb37d158cd694a8a891f69d10daf3c00 SHA512 2145593fb8f56fca9cc1082ff5dce7841e64f6c459d13ebdfbc6b3a7da2e647d305ef63519f99be481e25c64662fac99cf2c8c925f55765243fdba85fc6222e7
+EBUILD aiohttp-3.8.4.ebuild 2650 BLAKE2B 81efa0018e164c89e5b4ef3e8a9d88e29518a9cabd97d5ac78726b2d7f89b7b1d8bdad2fd6e0d37e94e68465a90d7e4f3aae3a139f39eac419d2a3fdd33bdda0 SHA512 873450b8fda1a226dd12581a47cd583b32b0fab032ebf2efaee9a449d192524f6102bd5fdfffb09b484bcdd60b11b2a90b5984361dc7d6d0a56e9c83e518e605
MISC metadata.xml 490 BLAKE2B 5233af0b5e2668b1eb62278b05b62f24f1ab90f6d05b20dd9f1c5b54b846919c3fa28b843df28f5bfa320996d46de0e74c7a28bd0bef02aaaca14b1cec52baba SHA512 9b701c5c5a22b6aa94977a67bc40f3dc9df8337556952658a2a17ecaaa471cd7f7b5b8bf3a0088208087677555f0cbb8760c091b03b96ee70affe3e2b84cf6d5
diff --git a/dev-python/aiohttp/aiohttp-3.8.4.ebuild b/dev-python/aiohttp/aiohttp-3.8.4.ebuild
index 53c9f40f6771..05bb6579d189 100644
--- a/dev-python/aiohttp/aiohttp-3.8.4.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.8.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test-rust"
RDEPEND="
diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index 6493d0ee381f..d5090447dd57 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -1,13 +1,5 @@
-DIST alembic-1.10.0.tar.gz 1146577 BLAKE2B 9063a62a10e3c8a2fc5c7b78d285d6526dd0a4b97775db7881e28667752ac9154a4867b7213ca9dde7df51c97317104cb66a8e42dde22d8678ac2da7b4e8994a SHA512 39deb7182660a4afbcfac4b32c1607ff7d97fe599fa99dc74c6dea41c26e298d3fa0618dbd7c3c8984264d54f6f2b00a0e9bde66dc1aa76a2a64eccc81e85a03
-DIST alembic-1.10.1.tar.gz 1147979 BLAKE2B 5fbcde2f86ad034e0d15825d02d8d1eddbea638953830f16ca9a4f54cb9ea7d1d2332651308c3437ad9bd5040e02749d940ae1d9da2fa3c6c2b8c50a13a4b8f1 SHA512 7b26752e8ac6236bf69d379b5852251c9508886a99e36730200dfe085b7d1af7157ef0b66c46c82ec97f22c10e5dbafa9ec135ead0656604401b4fa646ad2359
DIST alembic-1.10.2.tar.gz 1148340 BLAKE2B e6882982d0c7f10aadce3118e0d7ec84de9ecd123b55351922876fedcd5e1debe8aacac57a4db25a0296c585569d6118b95aa5dc601841f5c4247f21fcfd917f SHA512 a0ebff90521a4358257892b840d3e623d35bc2c32408759b7d5ae25839a5314e58ea40457f79e766d1cfad467ebe8b663e073aebd89141e11aee1992b40ee1e9
-DIST alembic-1.9.2.tar.gz 1136929 BLAKE2B 26c4ad3185bc274aa4321a0860dc357566625abb51c951f2d0151bfd109f0e0bf7a37075d07ad2f0975127bdd327579f2d9a700f3cc130fbdd1c6458127b2e50 SHA512 d878d48d140be68facdaf0ec25f8582c9e10a369b23e9ee035ae63f8f2ad52d50464c5b8e9c666307edd1a797b6a2c495e56fa890f7dc8f46b3d75a726905ded
-DIST alembic-1.9.3.tar.gz 1137492 BLAKE2B 17dbc5513b7e15daa51f623bfa90febf356caad8d13e215c6007fd0330e569ea4ffddd374c1ab9b7954e38a136c27d2e5d0ff5db026a6c2ad04d242b3cfdbe7f SHA512 dcbde51c26a81f88b102979aa000c17d0af065e96c51484c94c138fc08099e229deb06f5934d499058f25ef87eb5a5de765225fb890a76eb030d1ad6649e57a4
DIST alembic-1.9.4.tar.gz 1139210 BLAKE2B 5b740803b6bf5b715e9572a91d87d5403d64e665647776d28511704fa17ed81825fe6f5cdab2cec77a0806abb02ef2a7acf5f9702ff87639b90e74d9e22a4b1a SHA512 76e6f86e789cecff78f8e86c34d22a70615158833bc24a26f38fe2d0d5ccd098920e0fe4cbebaadd2c9a4a2e63152720945645000d46a2b6b8b6696ce873f899
-EBUILD alembic-1.10.0.ebuild 823 BLAKE2B 2e117a78be63af85010ec0f507aa0f90129b3fdb92c345b741a8beeadf9c19d634eba9f3072a3013c53dca7bb85d77553c75876460c0e3c8d74b5a6e89ba39fe SHA512 fcc103c9652dd9450d4810f96cfc56dc8462d234ca0d6b88c8814f9948917a8e3d241b331e8bd7ed46cfb3d04b7afb0c00b4241784886e23ce7c7b2eee04c861
-EBUILD alembic-1.10.1.ebuild 823 BLAKE2B 2e117a78be63af85010ec0f507aa0f90129b3fdb92c345b741a8beeadf9c19d634eba9f3072a3013c53dca7bb85d77553c75876460c0e3c8d74b5a6e89ba39fe SHA512 fcc103c9652dd9450d4810f96cfc56dc8462d234ca0d6b88c8814f9948917a8e3d241b331e8bd7ed46cfb3d04b7afb0c00b4241784886e23ce7c7b2eee04c861
EBUILD alembic-1.10.2.ebuild 823 BLAKE2B 2e117a78be63af85010ec0f507aa0f90129b3fdb92c345b741a8beeadf9c19d634eba9f3072a3013c53dca7bb85d77553c75876460c0e3c8d74b5a6e89ba39fe SHA512 fcc103c9652dd9450d4810f96cfc56dc8462d234ca0d6b88c8814f9948917a8e3d241b331e8bd7ed46cfb3d04b7afb0c00b4241784886e23ce7c7b2eee04c861
-EBUILD alembic-1.9.2-r1.ebuild 816 BLAKE2B 276fcbe1882537e6f676b1389f734160582fe9d57c6426b06a587457c106d7289e0a5fc7f1a14f8907e5d00b46e6b0269742ae6e6150ccec11cde4894f07edaa SHA512 82fe07ae2973f53f913375751be600521c10ea653e88ec6885f59f044ea76d5782e9a9cfa8c2aef7b6f9577d1456fe840dfc2a3ac1b64cb241ac9fad47c09c89
-EBUILD alembic-1.9.3-r1.ebuild 771 BLAKE2B f904f3e3a70cde89fecab15c35c6ebe09a0e36fbd401294d9cf0dc1e2c6034f8bae6e88603fc58f8a3ae790a5db0116e5c3094171bd3726accb7fe286394a158 SHA512 05328ea27883bd3c8357ee2a4d0ccc21a6d0d8fac6f6b6654860d6f6f5e185482e7c08e50fc07669fbe217f51edc2a3ec4f4451183d3a06aaa79d5e242852334
-EBUILD alembic-1.9.4.ebuild 771 BLAKE2B f904f3e3a70cde89fecab15c35c6ebe09a0e36fbd401294d9cf0dc1e2c6034f8bae6e88603fc58f8a3ae790a5db0116e5c3094171bd3726accb7fe286394a158 SHA512 05328ea27883bd3c8357ee2a4d0ccc21a6d0d8fac6f6b6654860d6f6f5e185482e7c08e50fc07669fbe217f51edc2a3ec4f4451183d3a06aaa79d5e242852334
+EBUILD alembic-1.9.4.ebuild 769 BLAKE2B ba8c5fd187d28564d6742cf735891fd45b91b75c2aaf46b831263b35e308c682d5bf8811aa15cb8856f8858325e5af10af281cfb79d527c8c6f76f41b7af7998 SHA512 90bc88562d2b8494515a05e08837325ecef9aa0fae03b2427276b16a14e0898b49e2e947699cd995d6e1b90c0d2ee148b415102f21d88fcdec32bf614d4deefd
MISC metadata.xml 516 BLAKE2B 08b11ebed2913b00e0a8c0044a50e3ca7bc0e51fcad180725c90445227fed1aed58ed89b4bed58ef5c050c3eee3c19da33aabce5cd1f7835f4b560e67ccc7744 SHA512 b4afb6af57562e6065f03db71da0dbdfc9c4337e54cbaddfa257ee7bad48dbeecfaccd765901bf65279e34cf96be3975f983017858904716a36bf8c18f33db79
diff --git a/dev-python/alembic/alembic-1.10.0.ebuild b/dev-python/alembic/alembic-1.10.0.ebuild
deleted file mode 100644
index 65822a6ad910..000000000000
--- a/dev-python/alembic/alembic-1.10.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy"
-HOMEPAGE="
- https://github.com/sqlalchemy/alembic/
- https://pypi.org/project/alembic/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-IUSE="doc"
-
-RDEPEND="
- >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
- dev-python/mako[${PYTHON_USEDEP}]
- >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/alembic/alembic-1.10.1.ebuild b/dev-python/alembic/alembic-1.10.1.ebuild
deleted file mode 100644
index 65822a6ad910..000000000000
--- a/dev-python/alembic/alembic-1.10.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy"
-HOMEPAGE="
- https://github.com/sqlalchemy/alembic/
- https://pypi.org/project/alembic/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-IUSE="doc"
-
-RDEPEND="
- >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
- dev-python/mako[${PYTHON_USEDEP}]
- >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/alembic/alembic-1.9.2-r1.ebuild b/dev-python/alembic/alembic-1.9.2-r1.ebuild
deleted file mode 100644
index fb2a745913fd..000000000000
--- a/dev-python/alembic/alembic-1.9.2-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy"
-HOMEPAGE="
- https://github.com/sqlalchemy/alembic/
- https://pypi.org/project/alembic/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
-IUSE="doc"
-
-RDEPEND="
- >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
- dev-python/mako[${PYTHON_USEDEP}]
- >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/alembic/alembic-1.9.3-r1.ebuild b/dev-python/alembic/alembic-1.9.3-r1.ebuild
deleted file mode 100644
index c7ecdc042007..000000000000
--- a/dev-python/alembic/alembic-1.9.3-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy"
-HOMEPAGE="
- https://github.com/sqlalchemy/alembic/
- https://pypi.org/project/alembic/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-IUSE="doc"
-
-RDEPEND="
- >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
- dev-python/mako[${PYTHON_USEDEP}]
- >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/alembic/alembic-1.9.4.ebuild b/dev-python/alembic/alembic-1.9.4.ebuild
index c7ecdc042007..393bbbe27933 100644
--- a/dev-python/alembic/alembic-1.9.4.ebuild
+++ b/dev-python/alembic/alembic-1.9.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
IUSE="doc"
RDEPEND="
diff --git a/dev-python/ansible-pygments/Manifest b/dev-python/ansible-pygments/Manifest
index eafe6043ebcf..ac9b4d50b6bc 100644
--- a/dev-python/ansible-pygments/Manifest
+++ b/dev-python/ansible-pygments/Manifest
@@ -1,4 +1,4 @@
AUX ansible-pygments-0.1.1-tests_pygments2_14.patch 4663 BLAKE2B f198da4ffccc4acc7d64397e9e654407cff934a8764054154775c5e5208503096270a35fb712daeb2ff0d834b9638ffaab2f3fee3bbe5d902fde48e1de53a3ea SHA512 0ced02d842fac488a37015503bb1fe163bfe842f20717374ca5b87319e5f80bee6da11b0eef7c311cd750c89248ab5a92a44f402cd0b3fcedd86d26ac9d28679
DIST ansible-pygments-0.1.1.tar.gz 8446 BLAKE2B ff631dd24c723035db7ab11a6c3fc0c90e8cebd72e6b0fa0d8b2c4bc4250ff5fb1e4180366e4ee084aab90bf24a8c3b2ecfad2c421b9f0cfdbf7675c94f0fcf7 SHA512 1ad2f4568d46d7fc617c6e674bcd9aea48e14307d91c476b51a04f778b452f18cb983d87d4872664d567b984193edee2af7964854fb2f3ae37ab4bce09c387d4
-EBUILD ansible-pygments-0.1.1-r1.ebuild 619 BLAKE2B c578599ff8ff7e89fabecaa3a8157815789e14e25e829adc7cfc7e4318decb7353a757a9f8f08cc88f9f2df2db5d57465be95a61a612b4097cf4bf131c1fac9a SHA512 bc14dd545061fbda5a9692fc998141ba8e7fe97fc83d8155674e1d782458077bc6f68ae89d10581beef76f2389fbc7b136890bb1d8b72ad601fb3f1dc2427528
+EBUILD ansible-pygments-0.1.1-r1.ebuild 592 BLAKE2B 983c8afe8dee6d4b7beac1c14ffa1d0e82be44561da4a9d04858e1c934052e61d5659b332546de0679091eb7d21dd9fd7bf53f5f800e0a6f5b7ac277019da760 SHA512 ab6f663193f1634e456df79bc1430e5617d9344890e758f1d72994d618ce4d7e78106dfdcb7ea2d92a43e24c975d1bbbf150b0e70384d6f3e23382b2873359b3
MISC metadata.xml 786 BLAKE2B 5883f03ffc7b0850bc8ecc90c91a15a9498ced9ee196a4f8d2a97a77a41957cb05a40ebf671ddbdf226886b94e9a5e796376094924712544a07559e0858aa5a8 SHA512 c7736962fe565be524294a30630e7cfd2820d1e9ace6f6dbd307ad46a252947ce368057d5ea5d20889a5ccdbb7f3418496affad5f8ed345e0e0808bd4abbe4ed
diff --git a/dev-python/ansible-pygments/ansible-pygments-0.1.1-r1.ebuild b/dev-python/ansible-pygments/ansible-pygments-0.1.1-r1.ebuild
index 245c0808deda..acf6231a5358 100644
--- a/dev-python/ansible-pygments/ansible-pygments-0.1.1-r1.ebuild
+++ b/dev-python/ansible-pygments/ansible-pygments-0.1.1-r1.ebuild
@@ -5,12 +5,12 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517="poetry"
+PYPI_NO_NORMALIZE=1
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Pygments lexer and style Ansible snippets"
HOMEPAGE="https://github.com/ansible-community/ansible-pygments"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/ansible-runner/Manifest b/dev-python/ansible-runner/Manifest
index 740b5882b9a1..be14ada85e3e 100644
--- a/dev-python/ansible-runner/Manifest
+++ b/dev-python/ansible-runner/Manifest
@@ -1,3 +1,3 @@
DIST ansible-runner-2.2.1.tar.gz 172121 BLAKE2B b4bb0917570b2b7ba4a7f44bf0276713eb3842ec8a9db62ec5bec8f90e91603b69cf2651f16dd150c8267b3ff25529d4c1bbcd628a26564b74362325b9c75ba8 SHA512 e9ba5c7afd3d8542af37bd9ef3ba7a417bd7ebb430b2dca6f2bb6289633dc89a14e7beb39236f75b75b802c6fc07501c6e6fa06102c69037e34568c396d6642d
-EBUILD ansible-runner-2.2.1.ebuild 912 BLAKE2B 99c199892dbbb22d248e010f4b5ba9c8a3a7d19aec76122ae565eb34332dc0ee3960904844283b0f1e6c13d3543fcdb720de1d42f20e2b79c67f8fffa6ce4f1e SHA512 9d74bcb9f05e7b79c859b7b7b9d9e055cb62a80a9700a991a0719fb635752c65e7fc66783e12a7af0b5ee20e489c1370a95989ae15085c5f652e3e0ad11dcf66
+EBUILD ansible-runner-2.2.1.ebuild 885 BLAKE2B 459ebf7ddcb463fe3cec05ac6013733b1b14dc904cd9565ffc462631c756476093d4454475353cc5f3f3d2eb62801bf554cbf28d709b46f8f015f4a35be9d654 SHA512 a424587b392d3687dcad8c0c9e7152fd4dcc5be812f1c931a453a962bf444fe1a11e86ec93b900e858905af6bb1d54298e1e209783c852d033e979a7c526e251
MISC metadata.xml 919 BLAKE2B 4f08236cc9aa2a45279ec971c60e5d4f0a8f3695bc5cf4fac42d704682026b30b2ab0a6b0b408e313b3614da94de873256d146c4602598a762c59072f3c44d27 SHA512 f632561c44dfff6767bad8a8273776efe86b45feb7900ea07be4413f8779bec5c9ea1950a2ca1ebdaf7d17230f6839aafbd3c5fcc54cd6df3085b7e392605a6b
diff --git a/dev-python/ansible-runner/ansible-runner-2.2.1.ebuild b/dev-python/ansible-runner/ansible-runner-2.2.1.ebuild
index e2ba508c50f7..6b6113b49753 100644
--- a/dev-python/ansible-runner/ansible-runner-2.2.1.ebuild
+++ b/dev-python/ansible-runner/ansible-runner-2.2.1.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..10} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="A tool and python library that helps when interfacing with Ansible"
HOMEPAGE="https://github.com/ansible/ansible-runner"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
# TODO: fix broken tests
RESTRICT+=" test"
diff --git a/dev-python/argon2-cffi-bindings/Manifest b/dev-python/argon2-cffi-bindings/Manifest
index fa570abd8150..9141e0ddc934 100644
--- a/dev-python/argon2-cffi-bindings/Manifest
+++ b/dev-python/argon2-cffi-bindings/Manifest
@@ -1,3 +1,3 @@
DIST argon2-cffi-bindings-21.2.0.tar.gz 1779911 BLAKE2B 3e2e2252e37678661502ca15425196b91a7952d0bb5c7ae4ed35132e9085fbbe5d817c9c1bdec7d94eb583ab6baf9d1e1e454a24415bde1408287c5606745fb9 SHA512 71d023ae96073ed78599e4f4e42f8efcc985cc329adeea00b14b54eaac1e6a545e6ad9b7f4cfdc60a4e9c396f95053c0ccb6f6f67d92f70265f91315fff4a390
-EBUILD argon2-cffi-bindings-21.2.0-r1.ebuild 1077 BLAKE2B ff6ce6d85e099399adcd4b965f903ef7501cdcee28a3b10ddd26fc317af6e453e99504804c6cce283e21169fa869e5a40b1bbc7156df7e14f6106d739294bbd6 SHA512 bb1d582b153c4c6b398abb43b68583bab7eb388175e501c5e68ad32747a38050e20aa24593079cb20837e62c4f0eb835a32889a45070b11caddfbe7d82f83145
+EBUILD argon2-cffi-bindings-21.2.0-r1.ebuild 1051 BLAKE2B 3ece53b0944de9e4b6b4ef0a2af8bc570785bce8fe4420f93a7297fd7e5df734272de32c4a6374cdeeffbb6cc3c9b3518a18a319ad0409e80a8633b0517fb4e3 SHA512 70f95e0518096ebb168d452959e876bff5f6719f4f23122724f81bc19fd7f516cbad985c9b1b65c5118991e27c3bbdf58b468ae642d805da61f2cb4af33b0101
MISC metadata.xml 684 BLAKE2B 80c3275f178c9972fe804e6965b62bda1caa24a3b4b66e985b372e6d587a6715821acedd63a06de10ac23b560bafe3b3c78a4fa78fcffabe55056b7429d74640 SHA512 e299e8d3f84c3d2c52508f182ba56ee350bd3b6d700c1fbe1fc87a13bf36a1b24b61b3f77e6f93c64e16312b306899460eb2cfcab0f972211ad6cc1791cecc39
diff --git a/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0-r1.ebuild b/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0-r1.ebuild
index 663147354297..30f578baf0fb 100644
--- a/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0-r1.ebuild
+++ b/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Low-level CFFI bindings for the Argon2 password hashing library"
HOMEPAGE="
https://github.com/hynek/argon2-cffi-bindings/
https://pypi.org/project/argon2-cffi-bindings/
"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/argon2-cffi/Manifest b/dev-python/argon2-cffi/Manifest
index e4f71e2a42c0..b36abfcca4c0 100644
--- a/dev-python/argon2-cffi/Manifest
+++ b/dev-python/argon2-cffi/Manifest
@@ -1,3 +1,3 @@
DIST argon2-cffi-21.3.0.tar.gz 38446 BLAKE2B e0464f501efcdfbf33d93e0c1c6dbc519ad6aee06c0b8692417156de608f6c6acf947f86b866c064601fe994087677e51d954ae2c1225cbbbba3534cf70c6296 SHA512 6cb2a075f3bb7040ee7f552d082bfa2f3df0854649d9c84fdfdb42bb4bee2133b8a35a20be2b3c887931efda12fbbb00815d8d88170b7e20b3ca19c86f97057e
-EBUILD argon2-cffi-21.3.0-r2.ebuild 827 BLAKE2B a3ce433d877ac0ecd68a5554c16b7aa6718b36f26618a70a4aa287edb387bb4afbd99513601f222176bcf0e72b0205a15819400b496c56ad16f4133e9085cb55 SHA512 4cb5ca075e9f5ea51d7e2dc60027327b6b2405ddd21333cb1660ae76b8daaa23fb0868152a819983e84dcc79f42dce135e20607985fe9c648a96c862c73d97c5
+EBUILD argon2-cffi-21.3.0-r2.ebuild 800 BLAKE2B dcd23c2e7fa8e230d2340a0378605d056d54c5281c72d133284b2207396027e85ea1211be8649b6fe61529853e78101893c2285f022ef44281c47ad808af1efc SHA512 42adcfa43f99c5e9a1f30950655eb0edf7291028b3deaab082ea3055a105d1a777fe62d2d5047c30a9922d235f10e5233a024dfe0c9086f5101a529fb05d68b4
MISC metadata.xml 666 BLAKE2B 831fde25c0b52ed8610f39ab589f339783bace8dc2cc60ffa4736257c352bc82b89e110bf44181790e4a16db967e4c516f21fbc3cd1526a9975cc86b21f723f7 SHA512 543bb0e37fdf96b8c2fa4ec26eae837317dda4688b4293e82268100ce69e3f9987e91b2f141cac1be4becba9698f9806d22242801523bec825271b8fa4f14bc8
diff --git a/dev-python/argon2-cffi/argon2-cffi-21.3.0-r2.ebuild b/dev-python/argon2-cffi/argon2-cffi-21.3.0-r2.ebuild
index 421d0f551145..e2883aa9064f 100644
--- a/dev-python/argon2-cffi/argon2-cffi-21.3.0-r2.ebuild
+++ b/dev-python/argon2-cffi/argon2-cffi-21.3.0-r2.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="CFFI bindings to the Argon2 password hashing library"
HOMEPAGE="
https://github.com/hynek/argon2-cffi/
https://pypi.org/project/argon2-cffi/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/async-timeout/Manifest b/dev-python/async-timeout/Manifest
index 66039e783db9..c63ccb36e7de 100644
--- a/dev-python/async-timeout/Manifest
+++ b/dev-python/async-timeout/Manifest
@@ -1,3 +1,3 @@
DIST async-timeout-4.0.2.tar.gz 8221 BLAKE2B ebcb2ef956590e265bbdecc223a877e7260750aecf5b631c6af1f335ce57b51579467901e2344bfa8495010eb1e6e7a39adfd4b6311483d63e0674221888d1f7 SHA512 e9884a525b99bc1a3a15c958a1dbb25a92cb286bb7360b03b0be3198e61685970628c8fef6dc478beba3f031e0ff6f03b1fcc3c2c34032d7fea6f8b65850ac38
-EBUILD async-timeout-4.0.2-r1.ebuild 871 BLAKE2B c5d9ca6797f1a521248124737c23c572dd0af68792b5e7caaeeef3deabd06ab7e3f286eb8a50c0c7ad8458acb3cc6582ed4c20b5a0ef163b5b956fc325c38dfc SHA512 844ee3a940c448ea7f8ea7969fafa672622199b20386eecdc844530e634e8a70885e231a79f9e5260f855f02035cf73507ea365db289427aa872a3fad051acf7
+EBUILD async-timeout-4.0.2-r1.ebuild 844 BLAKE2B b59118e0537c60c1d6416c873654c73d0d2ee82496fd6f94bda96217523d3b75ce61e7dc6e923a439f307b6181b3b498f0159c4683faaa98e56bcfe612e95dd7 SHA512 555547c1acf53298e660547dfb07cce17a14954f8223565e3c787527968a053df51b3ec4699a6c3b507841ecf1a8c326e6c612baae2a79d9051527b39d354942
MISC metadata.xml 460 BLAKE2B 33594e2b78abaae89f7cb0c953a432ead4c468e01d005d4a65aeb846030fa01b1544d8df393e9d73cc4af6e557f106f8077c3fc4b0b35aacec20033352564083 SHA512 47b1f783f49a63c17abcabcc73d350582297f5bdd266a3d57079f1a50e4a6e88680b73993d9efa3609fe9820decf7a4ea4b5b87f9db6e99509695286c50aab1c
diff --git a/dev-python/async-timeout/async-timeout-4.0.2-r1.ebuild b/dev-python/async-timeout/async-timeout-4.0.2-r1.ebuild
index 8fb6042617f2..080a9b77be95 100644
--- a/dev-python/async-timeout/async-timeout-4.0.2-r1.ebuild
+++ b/dev-python/async-timeout/async-timeout-4.0.2-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Timeout context manager for asyncio programs"
HOMEPAGE="
https://github.com/aio-libs/async-timeout/
https://pypi.org/project/async-timeout/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/atomicwrites/Manifest b/dev-python/atomicwrites/Manifest
index d8789e1a5527..8dac7be6870e 100644
--- a/dev-python/atomicwrites/Manifest
+++ b/dev-python/atomicwrites/Manifest
@@ -1,5 +1,3 @@
-DIST atomicwrites-1.4.0.tar.gz 11790 BLAKE2B 98a262f46acdfb94f56175368bebe3dbd5d46c1bd694362f5c9211c7be2016821c9a833f1061f41f77adadb3a26b6c6d3ac1761a13bec1f9ac2c3c0a35a58ad2 SHA512 493fd15174880917650643db1fe85e2703add730189c23fcff11ceb87175f546b9251050ade506d0b48300e0f2a39ee5a4dcd4da8cb3e27680fd05553d6662cb
DIST atomicwrites-1.4.1.tar.gz 14227 BLAKE2B 189702d908fde9f7e3ba38abe94d874a9c27d9f6dcf50c635c31835aee9667679670134c68e48449d041c1e45d7775ddf9d3212f6ed4ac89dd100c3eda14ce4c SHA512 d02f58ba639a3ba677eedd78016d366a6e77c79d31903ad34f0a50202aba9b9616f933e9763c42da197ada124abd3510c54d0b10099159308c186bccc6270f32
-EBUILD atomicwrites-1.4.0-r2.ebuild 667 BLAKE2B fefbc029258c34666d8da4685debef5d687d6f83e7c338e81f10db1d7cfd8d61d4278bf547065bc883a04f2a5bc541c935bde4ebc078aa05768928d6b2a33080 SHA512 2ec4ed8f6c237e9ffaa427b40e9df0b74688fdef86f73312a5ff5adb14ed175d58dc1640d724a230610822c9ec80b3909472394c210c4f87805be6bd75cc43e4
-EBUILD atomicwrites-1.4.1.ebuild 628 BLAKE2B ac13c569216baa286a89a90a8663b5ec2fcf7fe26a1efa92f8584ee545a43fcfeca132cb7500d4e4b3695f0dae779e35bd70a427df15f837b50386883bd8ad10 SHA512 58f748c7c8c42daf8dfdf6740d095a1472ee3247df3323bcacc6f48624f1aca2fa1eee87c4e6d712065a396dd348493d029b775103043b9f3880caaf857d96e2
+EBUILD atomicwrites-1.4.1.ebuild 620 BLAKE2B 9ab115ce756e66aebe685e4c23906e0943ee634d6de2523320bccd28297aa0f40756b3eaccb5f7de5876c0d092c04c41d65d04be8d52b39a5aefd635f4ca71f4 SHA512 7ac5c7937b150d47abd7965f9a29305f58b970f356c9c9fd28fc2a8114cc222b69488a67dfb762cf3b0bd12cf11dea17ed8641f57a2a2e9e43e8e845cfc50e04
MISC metadata.xml 564 BLAKE2B 9d6489b465beebebbe6105d545637321ab4dfb88353bf498f6f9f657097e521bbb7bc430681736301c42b0809cdf81e5d72fb30a51d46832bea2fba4acd58cb6 SHA512 ae0eb669d1b19924c4107fe4f23cc5a7f980496aa39cf9fbf70ff013bf0491440f4946a5a37a19919ee5148740f5c9abfefe3c59bfa3916b7dc9cc243484c3b0
diff --git a/dev-python/atomicwrites/atomicwrites-1.4.0-r2.ebuild b/dev-python/atomicwrites/atomicwrites-1.4.0-r2.ebuild
deleted file mode 100644
index 250d24e4fa4e..000000000000
--- a/dev-python/atomicwrites/atomicwrites-1.4.0-r2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Atomic file writes"
-HOMEPAGE="
- https://github.com/untitaker/python-atomicwrites/
- https://pypi.org/project/atomicwrites/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
- dev-python/sphinx-rtd-theme
diff --git a/dev-python/atomicwrites/atomicwrites-1.4.1.ebuild b/dev-python/atomicwrites/atomicwrites-1.4.1.ebuild
index 2adf1413568a..64d351a28fa7 100644
--- a/dev-python/atomicwrites/atomicwrites-1.4.1.ebuild
+++ b/dev-python/atomicwrites/atomicwrites-1.4.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
distutils_enable_tests pytest
distutils_enable_sphinx docs \
diff --git a/dev-python/automat/Manifest b/dev-python/automat/Manifest
index b3018f4b256f..f2f01bd38c43 100644
--- a/dev-python/automat/Manifest
+++ b/dev-python/automat/Manifest
@@ -1,6 +1,3 @@
-AUX automat-20.2.0-ignore-m2r.patch 835 BLAKE2B 5ea7ced5d5dc65c0439ef3ada83359177f0625ef9b463148a63545784c0842cf2cfc24d04c58415ecb3071d88acf490aff4f774c163d3ca8e2e3bbdf0efa4e5d SHA512 f03ae46feb1d6e10b07168de5bf86cfbc07703e326c66606fca76bb077b9c547ad3356143e06842423255da72b191793734d5173fbb0d19b8a0c640cfad9f4af
-AUX automat-20.2.0-py311.patch 777 BLAKE2B fe26ab800644d6930a17690aa033c9b60ac9c50802c6fcab52bb13222dad34a356a1df03996e4b60c0b5af0d7a71668d8597c045bc7ea47129e25a1bef69b096 SHA512 0b06cee66e4193da7aed7caa007b2d89e1ab4bf6f29b22de5d85ada7e001f467847375a93a38a394d64d0dd716c696b403c5bafc4e84a1d7f0c75e4e8a7c8d6a
-AUX test_visualize-twisted-import-errors.patch 1999 BLAKE2B e551520aeb24b3df293eeda358fa3b9b3e33934af54ff6a7a205a0e1b5b7e916e34f8c81c103fa0fee93a22e7d0bc6ca3f7b8a17dedadeaccb02131ac23f94e4 SHA512 67f14d0b64333b872c0057eba32f77132a4bbf61c8867ec475c87552b3b553162c3e2a668ffeda0c75d85906273d50e4d80231213a3f46d1855316bb229fb6cb
DIST Automat-22.10.0.tar.gz 59099 BLAKE2B 509e64b1312f87f09a60243a00b832c8b3da4b09ef75151e82c8c406faabd24a56378baade87bd98685fa22922d1892ec20d81579eaf13e0315af68bb7909ac4 SHA512 5819cfe0687bf391949891562f3657f449cf9a8e8ea90c1537e89509dc618da1160856f92ab52dc450e0a7d51d0e4644bfe2db3d4108126a42ee1bea2f06bb7a
EBUILD automat-22.10.0.ebuild 1168 BLAKE2B 2e2b9ef0909acab4777d050aefeec106b946be11b20e271dd5832ace851e40a6932b73eba16c116838e7c2d5d70142c42ec00e34715c50eb7259c7a0743b2345 SHA512 f5bbea5f31c122b8b32912bb7d10d55c0eb28caa193fd2c08d4d5be2f79cde71e5aa0654e26b6942b4ab94206fd8b8389017c525d8d2fecb64ff814a1f54f241
MISC metadata.xml 670 BLAKE2B a71e9da919b5a2d171c96df7f1de0f5ad0431fa6227d90fdf3a0ac47e5d0f9f56a4dbf7b247708c9f47a50756c5dfc78c90691ec38a6fbe543d4ce840c8c1ea6 SHA512 06362e4e337d503492b51d21164c858b071374cf8fe5a974bcf4b2f8bc870bfae21b1aa6e630f8b4c44ec5f900659b082b36a408e143e8d0e83916eb53f3ffd8
diff --git a/dev-python/automat/files/automat-20.2.0-ignore-m2r.patch b/dev-python/automat/files/automat-20.2.0-ignore-m2r.patch
deleted file mode 100644
index 5e3ef39f33e1..000000000000
--- a/dev-python/automat/files/automat-20.2.0-ignore-m2r.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Completely ignore m2r (which is now last-rited) so we can drop the hard-blocker
-which makes world upgrades a pain (installed m2r would break b/c of newer
-mistune, and would break automat build).
-
-https://github.com/miyakogi/m2r/issues/66
-https://bugs.gentoo.org/848900
-https://bugs.gentoo.org/847532
---- a/setup.py
-+++ b/setup.py
-@@ -4,13 +4,8 @@ Setup file for automat
-
- from setuptools import setup, find_packages
-
--try:
-- from m2r import parse_from_file
-- long_description = parse_from_file('README.md')
--except(IOError, ImportError):
-- print("\n\n!!! m2r not found, long_description is bad, don't upload this to PyPI !!!\n\n")
-- import io
-- long_description = io.open('README.md', encoding="utf-8").read()
-+import io
-+long_description = io.open('README.md', encoding="utf-8").read()
-
- setup(
- name='Automat',
diff --git a/dev-python/automat/files/automat-20.2.0-py311.patch b/dev-python/automat/files/automat-20.2.0-py311.patch
deleted file mode 100644
index 14ca69e7235d..000000000000
--- a/dev-python/automat/files/automat-20.2.0-py311.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://github.com/glyph/automat/commit/d0c2845ead9b8f576042d42134bfb5c63086be39
-
-diff --git a/automat/_introspection.py b/automat/_introspection.py
-index 3f7307d..403cddb 100644
---- a/automat/_introspection.py
-+++ b/automat/_introspection.py
-@@ -6,6 +6,8 @@
-
-
- def copycode(template, changes):
-+ if hasattr(code, "replace"):
-+ return template.replace(**{"co_" + k : v for k, v in changes.items()})
- names = [
- "argcount", "nlocals", "stacksize", "flags", "code", "consts",
- "names", "varnames", "filename", "name", "firstlineno", "lnotab",
-@@ -23,7 +25,6 @@ def copycode(template, changes):
- return code(*values)
-
-
--
- def copyfunction(template, funcchanges, codechanges):
- names = [
- "globals", "name", "defaults", "closure",
diff --git a/dev-python/automat/files/test_visualize-twisted-import-errors.patch b/dev-python/automat/files/test_visualize-twisted-import-errors.patch
deleted file mode 100644
index b3d8938cf7de..000000000000
--- a/dev-python/automat/files/test_visualize-twisted-import-errors.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 9f6312e0c2504c27b72bb228a37ed5ac58776e94 Mon Sep 17 00:00:00 2001
-From: Brian Dolbec <dolsen@gentoo.org>
-Date: Wed, 10 Jun 2020 07:31:45 -0700
-Subject: [PATCH] Fix _test_visualize.py twisted import errors
-
-When graphviz modules are installed but not twisted, this creates test failures
-in _discover.py which hard depends on twisted being installed.
-
-Signed-off-by: Brian Dolbec <dolsen@gentoo.org>
----
- automat/_test/test_visualize.py | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/automat/_test/test_visualize.py b/automat/_test/test_visualize.py
-index 987eb3c..142c4bf 100644
---- a/automat/_test/test_visualize.py
-+++ b/automat/_test/test_visualize.py
-@@ -62,6 +62,7 @@ def sampleMachine():
-
-
- @skipIf(not isGraphvizModuleInstalled(), "Graphviz module is not installed.")
-+@skipIf(not isTwistedInstalled(), "Twisted is not installed.")
- class ElementMakerTests(TestCase):
- """
- L{elementMaker} generates HTML representing the specified element.
-@@ -134,6 +135,7 @@ def isLeaf(element):
-
-
- @skipIf(not isGraphvizModuleInstalled(), "Graphviz module is not installed.")
-+@skipIf(not isTwistedInstalled(), "Twisted is not installed.")
- class TableMakerTests(TestCase):
- """
- Tests that ensure L{tableMaker} generates HTML tables usable as
-@@ -214,6 +216,7 @@ class TableMakerTests(TestCase):
-
- @skipIf(not isGraphvizModuleInstalled(), "Graphviz module is not installed.")
- @skipIf(not isGraphvizInstalled(), "Graphviz tools are not installed.")
-+@skipIf(not isTwistedInstalled(), "Twisted is not installed.")
- class IntegrationTests(TestCase):
- """
- Tests which make sure Graphviz can understand the output produced by
-@@ -232,6 +235,7 @@ class IntegrationTests(TestCase):
-
-
- @skipIf(not isGraphvizModuleInstalled(), "Graphviz module is not installed.")
-+@skipIf(not isTwistedInstalled(), "Twisted is not installed.")
- class SpotChecks(TestCase):
- """
- Tests to make sure that the output contains salient features of the machine
---
-libgit2 0.99.0
-
diff --git a/dev-python/basho-erlastic/Manifest b/dev-python/basho-erlastic/Manifest
index 578eecc3056c..85890653ace8 100644
--- a/dev-python/basho-erlastic/Manifest
+++ b/dev-python/basho-erlastic/Manifest
@@ -1,3 +1,3 @@
DIST basho-erlastic-2.1.1.tar.gz 9298 BLAKE2B a3cd69a77c2d75ccbc2494cf841563a075036ce2ecca4425b3e806463e080d87fc2ab6668bcb21dfe3b083ec51498113c641f033cf66b0fd6b1b00ddd9703349 SHA512 bc8666b2e9ffba3e5c7105d1502423a1b0861047218ad18524ad77853137dea5f17c64d6cbb9cdbc6ac6e207b0a2f9a57d65e5c4cac67172654c5eb92ac7ae2e
-EBUILD basho-erlastic-2.1.1-r1.ebuild 565 BLAKE2B 6ce691e2dd662aeab67cda02d6b589bfecb0c7b2fb8f49cae3af8303a13bb8036b94e3019c4a90f0af6e2b5442dae80012b89ec3f3a1f415e28d678d0c22191c SHA512 b63b4b2a1e93e97870c30f9b49e7232a09aa476c61930269f2659e6a24c4f97e9c84b269d61b469f19f370bc01d674745f59eb872d4ca1ccac809b9f829721a8
+EBUILD basho-erlastic-2.1.1-r1.ebuild 538 BLAKE2B 0cc28be943355041cb97db31a22757ce3f41d76db846dd9b4a9e3873cd8b8ce7f4697b5484b9c69bc6c9c1fa41a36ae2a6ac6175690a0e209daf93f9f67cdbf5 SHA512 b81312b2d42f881122e08423318a947bbb78394851cdf200db21aaa976eb3ecd97f1b2e7e77cb537756a385777e4f3ac9247fd873222477db9e9315ebc3c05eb
MISC metadata.xml 357 BLAKE2B 2cfdbd3afd1ee7519e676e82224205cabc9dc9c1c1a1ac654ef595a75040baaa92125a82894c0b4a169d88f3d991998a2aed8486390b87f0d0ea9079a76a45ca SHA512 c7e7d3cd678c1738de2a132ef46fa55274cf639c790da6f2ca3f7a49dea24014250a2a268e1fd438eadfba83cf54ac560a3bf2dc082a8968007f987e9b2be3bd
diff --git a/dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild b/dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild
index 983e8fe7fba3..f7879dc1a593 100644
--- a/dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild
+++ b/dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Erlang binary term codec and port interface"
HOMEPAGE="
https://github.com/basho/python-erlastic/
https://pypi.org/project/basho-erlastic/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 416852671467..871e716facb9 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,26 +1,8 @@
-DIST boto3-1.26.74.gh.tar.gz 602525 BLAKE2B 6d9b397864649ecd9b3f46bcee832c57cdce809545522f3beaf0d2eb98ca1f99e5fcab132f3389a4b2edcd585d9f6759de961b1f83f5912420629b6b03092c36 SHA512 eba11711dbd77988deb1695b954b6eb931b8ad49f96971e221415355de9bd2f3015b5a58be34a7378180f59500f9c15135192ccb97454141dbcaa664f0183627
-DIST boto3-1.26.79.gh.tar.gz 605312 BLAKE2B c36b86ab289be9c08a1ab43274a4f4db71cede08598b6f8092af8404bc9994e345b263b144ee3a1974ea276fce63c330d7ffa6335bb889bea32e380e9003a8c7 SHA512 cfc789296b904c0c3bd3999153067f4fb174b323f0fbd22e8f4a49aed98338e20fd238876e2f55f608f5d6b60b584e15d370400e8d0a8a00b0689e0867d00f05
DIST boto3-1.26.84.gh.tar.gz 612921 BLAKE2B cf98272681299aa11454d65a6bf8bc6aa28244803e3d448f01425e62bb5dc01d93e0790ecaf6b2949ea1978130782f5ac282766c8fea94682e33b0cec65e2148 SHA512 d72117cb2f258fccf4a25e201a2dad8e13e8a80a03859edec2f27da01209185cbbb2f02a7924819214a612c6f6d3758ba0aba0047fab1cced3312d1662a7482b
-DIST boto3-1.26.85.gh.tar.gz 613010 BLAKE2B 724ebf1264717652b2d671f96f34b546b1cc5663844454bd3925c985f4624e21370d90b4408f7d0ea7de151f8e9e6bdf11089db1836cf46eacc1d7fc671ff342 SHA512 d4ae39fd0be03ebe73d0ce7ab1467c93997c5d11b4409e6832ca40e292f7a0c7151519c3784d634157534546b84e208c529b785e4bce35c09bcbb2bb4aa76389
-DIST boto3-1.26.86.gh.tar.gz 613310 BLAKE2B 4b16a9d637af664331a1197324219e9e58ba3569636f1707f907f44ffca284948daa2c702cc95a6fc85bc2ccb00d12bd80ffd79eb562325a709c87d9d3181880 SHA512 1a6bb7b7d3e14611099e938def383c7444801702a401003a91f47dc95656c0fb22450d670b908902b85d6caa0f20c6572f891364b20a98ef0669fdb7cdcfeb62
-DIST boto3-1.26.87.gh.tar.gz 614323 BLAKE2B b2dab2b5850777e493d7b4df7bda8cce8bb4f3b316f9551489a1942caaa0deca915cf50e4dd3e910a4ceff0d0a49ec2539dfc8bdf955745a4d5b8018453f8280 SHA512 0577e56f4cef0386e113e0ee67796ddbd8084fdb1e2b4229525f7818a8d89f1177c875b0b80f9d3334fc774fd151805f673bc29211cf4ee6e08806a5917ec619
-DIST boto3-1.26.88.gh.tar.gz 615353 BLAKE2B eecc0bf96a8f6eadc2337de0a29f993f0a7e20c691fdbc170680f749be4988f6c91963f3089e9ef51376e5829bb8493a051d376bf1375137a31a9f864b677f5b SHA512 46a013179343ec9fb8973700bec74a998e08a7346f84812d2d938e3327f686690d12236f687c66b1cfd93010a986006ce8db040b8172241d55e097b3da4adf7a
DIST boto3-1.26.89.gh.tar.gz 615718 BLAKE2B 3257e6efafaf139daf935385c252c10929be2a4277a8f0f192afc6dbd7cc32fa8f940a4e59ebbe25931c399dedb926a3c1848bd9cc0a7f0d377acb302eabe3b0 SHA512 02ee02b05023e9184f779ab8ff21afa6f7e56f7d2e883d021b2567676c5fc57cad6b475d55316a2017c2a837c41d2f5604824f440060e2f96804c5a61ccdd143
-DIST boto3-1.26.90.gh.tar.gz 616132 BLAKE2B 1c6fb20ca08c75fce5bc192cd49c8540fb5a702790f5abcdcafd4ee803e4967e55c97a99214cfae57701e6f808501d48e3bf3b5c73e1737ca3f3909af2522d4d SHA512 da438af104c3362e366785da71b9892f45b2238d280c0c39df27572afc076d4535e73fe58aa7cc7fb565b92ed8423938ddb0f16e3a5ed641231e5efadb1bf0b5
-DIST boto3-1.26.91.gh.tar.gz 616798 BLAKE2B 51e61db07beeb39d8fc4be88818a13e259bc71fe25d1a52df10f7ffb364ca5d42509f4cda526fa1eb41e97bb6db1a453ab8865d8032b279523c3a994ca28bb7a SHA512 e1bde413d836ae5e3332e84a73c2f687b0d6800dcaed16ef24354f95a5e39995aeeeba3ca4a82158a7752e1cfd61fb6e39c301d9156b94e021ec0794463d1f90
-DIST boto3-1.26.92.gh.tar.gz 617090 BLAKE2B ce559b42c3d1e0d0d79444d7c86e9b6451c9419625bc54ffe816c662df886169e086f2389acfa3e9c634c292eda186758e14df492deb06d09e077e750c350150 SHA512 8ec2b0f5d9b605d9e62ccaad442b6caeef6d0ba1f8b65e5276c96d9624e14e934391cce83619f68dc57c8c46b41d187521fe30aae19b6159dc69888a26ead10f
DIST boto3-1.26.93.gh.tar.gz 617542 BLAKE2B 08f045cdac7c977d9a575ca7f487314baf6f358e82b13ff3a2063d85ed23aa98c38445d444ce78730b01381fe04eb5bd5909868a5e01a529d2028c065294714b SHA512 9af0dad9189030bbd310b634af80b731799166d89c561d640308ae913c1f81f0ce50e1a0c303bff974006281be03125e454495936cca30db3cf33a4d95d66783
-EBUILD boto3-1.26.74.ebuild 1580 BLAKE2B 6c2b0aa540898e7461c165b8cb755ceec1cf0b94ba8cf4e2183bcd3a7a242b1e78f4c9a61bcb0c01230f625735a59ce3cd437098b19620d87c76fa022327af45 SHA512 f792df64912dbb7af89eac9c95518624a26c37387e16b96f46db928912c01ce20503cf8f9685de1b314ca7120e353c5fb26c900962f8c05e2c275b3bcd297555
-EBUILD boto3-1.26.79.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
-EBUILD boto3-1.26.84.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
-EBUILD boto3-1.26.85.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
-EBUILD boto3-1.26.86.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
-EBUILD boto3-1.26.87.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
-EBUILD boto3-1.26.88.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
+EBUILD boto3-1.26.84.ebuild 1580 BLAKE2B 6c2b0aa540898e7461c165b8cb755ceec1cf0b94ba8cf4e2183bcd3a7a242b1e78f4c9a61bcb0c01230f625735a59ce3cd437098b19620d87c76fa022327af45 SHA512 f792df64912dbb7af89eac9c95518624a26c37387e16b96f46db928912c01ce20503cf8f9685de1b314ca7120e353c5fb26c900962f8c05e2c275b3bcd297555
EBUILD boto3-1.26.89.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
-EBUILD boto3-1.26.90.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
-EBUILD boto3-1.26.91.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
-EBUILD boto3-1.26.92.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
EBUILD boto3-1.26.93.ebuild 1587 BLAKE2B db535a9938316c0564a32f4e05e74349251daef0db47afee54fe6907409d11ba1d660027cf059e2d4889c580ab8fe2fd6b252dd25a9c1906c878df6cb52e49d2 SHA512 8f2d0fdfbe2fa3916821a5d884cf579d55f97c21853c2f0990402e9ebbe4f1b0d21fda262f6e0ed997890b0cfe1e7ac42b1b6832a683c6b27f4aa2b6d4697469
EBUILD boto3-9999.ebuild 1586 BLAKE2B 44b7d2804e4a484ed5fb864ca2c60348f4e4eb2265c1ba946adf27b31052dd9041f148c1ec935af0bdcabc66109ad3b479dac167613c679a2d9e42f689182734 SHA512 bf11d1114aaff8762b6162a7ba94223e2eb180868e8395aafd1f466c48683514a3ae755baac40d7e0e1afb26ab49e14d30f39266382661b01e8f7ec53d71f145
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.26.74.ebuild b/dev-python/boto3/boto3-1.26.74.ebuild
deleted file mode 100644
index d6d605bdb0c6..000000000000
--- a/dev-python/boto3/boto3-1.26.74.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/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/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.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.6.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)"
-}
diff --git a/dev-python/boto3/boto3-1.26.79.ebuild b/dev-python/boto3/boto3-1.26.79.ebuild
deleted file mode 100644
index 9523f65d5fb9..000000000000
--- a/dev-python/boto3/boto3-1.26.79.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/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/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.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.6.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)"
-}
diff --git a/dev-python/boto3/boto3-1.26.84.ebuild b/dev-python/boto3/boto3-1.26.84.ebuild
index 9523f65d5fb9..d6d605bdb0c6 100644
--- a/dev-python/boto3/boto3-1.26.84.ebuild
+++ b/dev-python/boto3/boto3-1.26.84.ebuild
@@ -25,7 +25,7 @@ else
https://github.com/boto/boto3/archive/${PV}.tar.gz
-> ${P}.gh.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.26.85.ebuild b/dev-python/boto3/boto3-1.26.85.ebuild
deleted file mode 100644
index 9523f65d5fb9..000000000000
--- a/dev-python/boto3/boto3-1.26.85.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/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/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.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.6.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)"
-}
diff --git a/dev-python/boto3/boto3-1.26.86.ebuild b/dev-python/boto3/boto3-1.26.86.ebuild
deleted file mode 100644
index 9523f65d5fb9..000000000000
--- a/dev-python/boto3/boto3-1.26.86.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/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/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.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.6.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)"
-}
diff --git a/dev-python/boto3/boto3-1.26.87.ebuild b/dev-python/boto3/boto3-1.26.87.ebuild
deleted file mode 100644
index 9523f65d5fb9..000000000000
--- a/dev-python/boto3/boto3-1.26.87.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/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/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.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.6.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)"
-}
diff --git a/dev-python/boto3/boto3-1.26.88.ebuild b/dev-python/boto3/boto3-1.26.88.ebuild
deleted file mode 100644
index 9523f65d5fb9..000000000000
--- a/dev-python/boto3/boto3-1.26.88.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/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/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.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.6.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)"
-}
diff --git a/dev-python/boto3/boto3-1.26.90.ebuild b/dev-python/boto3/boto3-1.26.90.ebuild
deleted file mode 100644
index 9523f65d5fb9..000000000000
--- a/dev-python/boto3/boto3-1.26.90.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/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/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.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.6.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)"
-}
diff --git a/dev-python/boto3/boto3-1.26.91.ebuild b/dev-python/boto3/boto3-1.26.91.ebuild
deleted file mode 100644
index 9523f65d5fb9..000000000000
--- a/dev-python/boto3/boto3-1.26.91.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/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/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.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.6.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)"
-}
diff --git a/dev-python/boto3/boto3-1.26.92.ebuild b/dev-python/boto3/boto3-1.26.92.ebuild
deleted file mode 100644
index 9523f65d5fb9..000000000000
--- a/dev-python/boto3/boto3-1.26.92.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/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/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.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.6.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)"
-}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 900e6f14cd9b..eaf2fa92ff9a 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,26 +1,8 @@
-DIST botocore-1.29.74.gh.tar.gz 11153254 BLAKE2B b3d3b75643cd5e3fac54a09e971daa23a043ba9f7ab773c2fd57dc15417c1b30c6f503515bad8734332bc40c4210e4ac09566c0742649c6ac3592e81ae9f8d79 SHA512 944ebbf1268fa9e8bb68ce5960da347613bcab585bf54c2fd6dbecb499088c1dc426357cde0a0f0d1780ecbc06acc33d8587f37c7f3d13577283b4549a353406
-DIST botocore-1.29.79.gh.tar.gz 11184048 BLAKE2B 062326a477fb27844ec47af28b77424863d6ff407dbcfd95bc9aa26d4009f503364f3d438997fe437b4830b8ef8c7bfb7e026313364bb3e9429cd3b7c2eae261 SHA512 260cf6a533e32c6f514774e5c5ef6830feb77058e1074e730d7fa05fb7067dac093f1a612ed11e02db116671ca9f7301ed29e1625f6e47724301d25b03eb3c30
DIST botocore-1.29.84.gh.tar.gz 11220100 BLAKE2B 588efd08ec38eee7e319ea6e1d41af3f8d96c8e71fa090e5d3e8c836d60be957c47b556a9ce18684d53cb415446a360006714501dfbfc77204b2822247e7bf35 SHA512 cee6066735b324d550b736224ce4a4cff207cb7494d14e599ff9606b7a530d3887636054b3d0457269234d83ec0078950e03f916cd834cf910680e7ca650167b
-DIST botocore-1.29.85.gh.tar.gz 11218800 BLAKE2B 801e86c9ce18e77b2e4c6c004ed1015369bf8b86ca3dca990865856e979a88dc37e9ce51d8bcab86375f152f44f2727ac1d1ced00fac6da1ba4eac348096ebb2 SHA512 5424e26ddab6b441bfdda1195aad4beb4d01fd976d8640a7707e3e8bc52347816937deff9d7f3ab4aba1704d192738eb5c26a46825efba854dcde7bfdc25a4dd
-DIST botocore-1.29.86.gh.tar.gz 11222402 BLAKE2B ceefb618f7156f93bd5a1ccb9addaec225e049922edc6120d34047805fe878a7fb89ee668d966f70e20c0935c0e5bf5f3085dadafebd0bf9f14a873996900740 SHA512 c7846133c86f470ffbc2a189776da5cb86a52ae46441d4abb21a94100383e96ecb50bda9702dcd25ba34fe9421d1f98b8a0b427a87c92d3d18168d306ae4b37d
-DIST botocore-1.29.87.gh.tar.gz 11221589 BLAKE2B c60ce2b4d58fa660aebc143f63848d871b2c0e9ad9ce234af3e23e7fc3eef64cc59186d687b844f1c767e569c263500cbb2ec1187bd14fb594eae28e3ed8e219 SHA512 2505f0c397257fb054c5a8808cbe807c2aa86015b71400b4ee7dafecddcef197ab89399df32eb8afc4761974490d65ae3524ee3b0ce7c1cdd9fa33bc1cdb95c4
-DIST botocore-1.29.88.gh.tar.gz 11227872 BLAKE2B 1fd9bf0f147ac87c92723d23b8bcefc8c22261932081aa4530b72de8b96ef964df293100a61940e2adb088f3b6ced4a64758f3c36dbf598676949fe84115083b SHA512 d71f2f7f453ecae000491acef22da701d12e0296154b3ba81cbc0821e9266f6e95e5adefbf94fdf98333775a03d7a6d255f28963c54278f22c5c888d15a291ef
DIST botocore-1.29.89.gh.tar.gz 11227280 BLAKE2B 41a1243972e591ea23fb2eebaa5b5fb9547bbd8ccd72fc907c487fd56ebf90d8120ceee472e34a29cd2b036926bc93bda33b564b1b7083e8984daf366eced1f8 SHA512 356298fd3be39957dd60e6268cfd2652998e62950b9060e0774c68e158506dcfea8188059b588c08f520617af38b91eb6b71c16b92f7a71f75f33cb73e7786cf
-DIST botocore-1.29.90.gh.tar.gz 11234660 BLAKE2B 9472b843e9a36b59ffb8171a5148d07736690fef62a88a1853011b0fc6cfabe8588ea1e48b66696f1f9a5ade17c53261349249d20b704d91c1b8e0aac3528b12 SHA512 cdf20dbdac7146f2fb19ac8adce2d4b6605241cbfcbf15b5df7d7b8ccf1cf95f04e683de8bfc71322f2bdc467a15ada3502b19c43f0e5d1bd5c1a07996a1e731
-DIST botocore-1.29.91.gh.tar.gz 11238226 BLAKE2B b2bf854f37cc05f1c3bd873691bc0968f7bd2d7374479ce8b72ecbf168a7ba503b8e871212a8dd802e52a28f4913d70f2bfc42c19ebeff838466d7d5702640db SHA512 a1108a45f262716b955c7674e5098324727bcd17b130deed6cb7c88451a92f302272c55c767e7c1c6947be8f77eccece3eccc2ffb7d9da2f6649e21e87d9e5c6
-DIST botocore-1.29.92.gh.tar.gz 11238265 BLAKE2B 42afd2517fe251ba5d7f0d948fb7892d90809cc289681f47bceab76b6a29b10425e7e7967e9c2b267166f6cae949dfd3f4ac98824b843ea23d37fd6ff6f363ca SHA512 eb8b7e6daa759fecf387b3ca04acb43aa11fb3a614edaed4d4e55361d2270220bb3c30f06fdc736a3ee57c52cf07afb97471221ab2a2c9205c3033969b7673a6
DIST botocore-1.29.93.gh.tar.gz 11239506 BLAKE2B 7a05d5c611cbeda21e62abbbe13ab18cceae2d8b28136fc8669b09e3ebdcad5e5e352b32e807af7f2f038b6d045f82cf1a9cb3ec854f37db1f3204725fd8971e SHA512 df4ba05c28323321eae25412b97eb9f48978563aad5a0c166515bac3193b0404ebe111565be3b1e42ea47439f749e339ce11cc21736d5403ffbbe689f6fd8da8
-EBUILD botocore-1.29.74.ebuild 1899 BLAKE2B 94938a1edb8da9279816e2302442deef5adc1edef43deb21369c8dfc62c569eb34d4198cf55dc6acdad0c718eba5ddce0040b6f269e866e6eff95bc36fd41be3 SHA512 a0d875a4dec85116eaae0a20182832dedeb84e6a8946093473b99a1746ed5ff8b49ef7e7a4ad5b70afdfbb1098fabc5ddbbc40b895c2b7e0559e3d10cd02e0bd
-EBUILD botocore-1.29.79.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
-EBUILD botocore-1.29.84.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
-EBUILD botocore-1.29.85.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
-EBUILD botocore-1.29.86.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
-EBUILD botocore-1.29.87.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
-EBUILD botocore-1.29.88.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
+EBUILD botocore-1.29.84.ebuild 1899 BLAKE2B 94938a1edb8da9279816e2302442deef5adc1edef43deb21369c8dfc62c569eb34d4198cf55dc6acdad0c718eba5ddce0040b6f269e866e6eff95bc36fd41be3 SHA512 a0d875a4dec85116eaae0a20182832dedeb84e6a8946093473b99a1746ed5ff8b49ef7e7a4ad5b70afdfbb1098fabc5ddbbc40b895c2b7e0559e3d10cd02e0bd
EBUILD botocore-1.29.89.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
-EBUILD botocore-1.29.90.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
-EBUILD botocore-1.29.91.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
-EBUILD botocore-1.29.92.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
EBUILD botocore-1.29.93.ebuild 1906 BLAKE2B 0502a7409355212185525e104ab8763d13886570efdb9cbdc01425e1cd36e81b0381d7eccd4de0ade28ab9ddce3d39e24760157a3544602969369e98bcf1ffcd SHA512 eee3fbf350bf335637a962a1cd061141b4b2db43d3cd19c95cc9d6e29bc44092c26477994c260f6df56ad626a537758c177567d38feadbb0b0be4626ec63276a
EBUILD botocore-9999.ebuild 1808 BLAKE2B c88307d04e9daf86db23c54e39fb14931a6e60ab83593db191859652e67c90cfac45263f60c0211f81bfa10fe755b9023924713f2855324c929322d557b4ec17 SHA512 16e3144cef752302fa7ad350f5bb86301d41c0223f9ea41ed784083f2475d48efae095d82da95f93f77fadc86dea96b6aad1f1bce96bd926be01ef2d519fe230
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.29.74.ebuild b/dev-python/botocore/botocore-1.29.74.ebuild
deleted file mode 100644
index 5afa7a9459c5..000000000000
--- a/dev-python/botocore/botocore-1.29.74.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/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="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.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}]
- )
-"
-
-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
- # fails on unrelated warnings
- tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
- tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
- # TODO
- tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
- )
-
- epytest tests/{functional,unit} -n "$(makeopts_jobs)"
-}
diff --git a/dev-python/botocore/botocore-1.29.79.ebuild b/dev-python/botocore/botocore-1.29.79.ebuild
deleted file mode 100644
index 0f4daaa48e81..000000000000
--- a/dev-python/botocore/botocore-1.29.79.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/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="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.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}]
- )
-"
-
-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
- # fails on unrelated warnings
- tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
- tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
- # TODO
- tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
- )
-
- epytest tests/{functional,unit} -n "$(makeopts_jobs)"
-}
diff --git a/dev-python/botocore/botocore-1.29.84.ebuild b/dev-python/botocore/botocore-1.29.84.ebuild
index 0f4daaa48e81..5afa7a9459c5 100644
--- a/dev-python/botocore/botocore-1.29.84.ebuild
+++ b/dev-python/botocore/botocore-1.29.84.ebuild
@@ -24,7 +24,7 @@ else
https://github.com/boto/botocore/archive/${PV}.tar.gz
-> ${P}.gh.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.29.85.ebuild b/dev-python/botocore/botocore-1.29.85.ebuild
deleted file mode 100644
index 0f4daaa48e81..000000000000
--- a/dev-python/botocore/botocore-1.29.85.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/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="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.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}]
- )
-"
-
-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
- # fails on unrelated warnings
- tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
- tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
- # TODO
- tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
- )
-
- epytest tests/{functional,unit} -n "$(makeopts_jobs)"
-}
diff --git a/dev-python/botocore/botocore-1.29.86.ebuild b/dev-python/botocore/botocore-1.29.86.ebuild
deleted file mode 100644
index 0f4daaa48e81..000000000000
--- a/dev-python/botocore/botocore-1.29.86.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/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="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.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}]
- )
-"
-
-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
- # fails on unrelated warnings
- tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
- tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
- # TODO
- tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
- )
-
- epytest tests/{functional,unit} -n "$(makeopts_jobs)"
-}
diff --git a/dev-python/botocore/botocore-1.29.87.ebuild b/dev-python/botocore/botocore-1.29.87.ebuild
deleted file mode 100644
index 0f4daaa48e81..000000000000
--- a/dev-python/botocore/botocore-1.29.87.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/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="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.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}]
- )
-"
-
-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
- # fails on unrelated warnings
- tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
- tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
- # TODO
- tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
- )
-
- epytest tests/{functional,unit} -n "$(makeopts_jobs)"
-}
diff --git a/dev-python/botocore/botocore-1.29.88.ebuild b/dev-python/botocore/botocore-1.29.88.ebuild
deleted file mode 100644
index 0f4daaa48e81..000000000000
--- a/dev-python/botocore/botocore-1.29.88.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/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="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.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}]
- )
-"
-
-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
- # fails on unrelated warnings
- tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
- tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
- # TODO
- tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
- )
-
- epytest tests/{functional,unit} -n "$(makeopts_jobs)"
-}
diff --git a/dev-python/botocore/botocore-1.29.90.ebuild b/dev-python/botocore/botocore-1.29.90.ebuild
deleted file mode 100644
index 0f4daaa48e81..000000000000
--- a/dev-python/botocore/botocore-1.29.90.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/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="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.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}]
- )
-"
-
-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
- # fails on unrelated warnings
- tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
- tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
- # TODO
- tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
- )
-
- epytest tests/{functional,unit} -n "$(makeopts_jobs)"
-}
diff --git a/dev-python/botocore/botocore-1.29.91.ebuild b/dev-python/botocore/botocore-1.29.91.ebuild
deleted file mode 100644
index 0f4daaa48e81..000000000000
--- a/dev-python/botocore/botocore-1.29.91.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/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="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.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}]
- )
-"
-
-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
- # fails on unrelated warnings
- tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
- tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
- # TODO
- tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
- )
-
- epytest tests/{functional,unit} -n "$(makeopts_jobs)"
-}
diff --git a/dev-python/botocore/botocore-1.29.92.ebuild b/dev-python/botocore/botocore-1.29.92.ebuild
deleted file mode 100644
index 0f4daaa48e81..000000000000
--- a/dev-python/botocore/botocore-1.29.92.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/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="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.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}]
- )
-"
-
-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
- # fails on unrelated warnings
- tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
- tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
- # TODO
- tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
- )
-
- epytest tests/{functional,unit} -n "$(makeopts_jobs)"
-}
diff --git a/dev-python/cached-property/Manifest b/dev-python/cached-property/Manifest
index 1d09d8352c65..ab4897c5e05f 100644
--- a/dev-python/cached-property/Manifest
+++ b/dev-python/cached-property/Manifest
@@ -1,5 +1,5 @@
AUX cached-property-1.5.1-test-failure.patch 366 BLAKE2B 1df343e43fb74df2913c222d2a1f37e703de34480e325df68feee7575682005be6d0f41f34e553c3ec2cde11c6907b1d79a73e67ac88c5691e366b7bc64d6970 SHA512 bf005bbb986140dab7949e015ee9453081b72a9c377b6f330f8ffac10f73d7ec0e2a2e20c9d65879c3c18b3c4b2735b3329b30f48e1e4bd01ece475833f2a58c
AUX cached-property-1.5.2-python311.patch 4479 BLAKE2B 8ca6e2240a63b1681e2eb4e900628db952270d7ce40065a52fd6cd590ce5ae16cd3895554d85d82749d31535057cb25885c8df88db04f89e87ea5cd7c365ca19 SHA512 f4539bc2fa26cbee77beb62bc517ef454f538660e9c1e15bcd9fbaa4deaf97c1d2a357f060e3bb0d7d772f8db3f05d8501188c5d3dc2ebbbeb737f9d44305c9c
DIST cached-property-1.5.2.tar.gz 12244 BLAKE2B 26981dcfa51925741962c60ad8659a165af6d7f242f4abd392932aac20e966ad6c1763a25184bbabdeb5bd75f8063a430c41f0241afdee8013ffcb437b3ff7da SHA512 626d98a8891a70d858269859cf4e49416464c836d073c1331c21033a4cd9e0e47dc89b53bf393375439992f4993972517dc3cdcbb2cc6f8286f282d3c973e600
-EBUILD cached-property-1.5.2-r1.ebuild 753 BLAKE2B 9750e8502153554abc5d1dd721fdaf401dea3c63a6ab5aec223d82a2eeb5ec3e4f19008f714e4ac3558b4f23326300df88c5cc7a03a718d6c2f68934d8f80ed8 SHA512 ff440bcdb4f2c1f95af5d592413055deb0aa67e24a9866d4629fc4762fc3da0bc9904e4e9db3f7a8e3ef1a7661667bb1d0e9cc8f535fffa1c289bb6c9642999b
+EBUILD cached-property-1.5.2-r1.ebuild 726 BLAKE2B 67151b69884de53d712f39fa6e957075695af9cf2b1bcf8d11a28b72a980a7d5be5310cbc24c8e56cb895b349cd8de8640e33d691b9c95e537157d88926c8f45 SHA512 785b748c65199e98d7cc61cf60cbb579f1f73bed7dce55c8200a784124062d44bac8369d6ede39281ed9e219f4628c2926a8606a5fd20692246ea7905e216ba8
MISC metadata.xml 406 BLAKE2B 4c2879c4bc8a511a8646c11d560414dc55421e0e8761b0b1b40138ac19a5e4f6d1e13f96962eed8333791c53a09d611a959be7c8485561e030af43020abd6c2f SHA512 00f4ca0fd3ae8c2b6b7ee3f1b35f5b5a9d690d86ad2753f971c6d37c98fb95d66fbf3680a64cef44dca262e962cf5f53d2a34c44dc789f2ee6bad193280614e3
diff --git a/dev-python/cached-property/cached-property-1.5.2-r1.ebuild b/dev-python/cached-property/cached-property-1.5.2-r1.ebuild
index 618e82103cf1..b84961027fb2 100644
--- a/dev-python/cached-property/cached-property-1.5.2-r1.ebuild
+++ b/dev-python/cached-property/cached-property-1.5.2-r1.ebuild
@@ -5,12 +5,12 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="A cached-property for decorating methods in classes"
HOMEPAGE="https://github.com/pydanny/cached-property"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/click-log/Manifest b/dev-python/click-log/Manifest
index 4ac435d9b549..05c63af80049 100644
--- a/dev-python/click-log/Manifest
+++ b/dev-python/click-log/Manifest
@@ -1,3 +1,3 @@
DIST click-log-0.4.0.tar.gz 9985 BLAKE2B 8a7ce0c2a7617253f08d011958bce158e987faa0008065c9dac382d46b905cc88cd5cb19d0d0859bf522da6448f7c9a20c0a8efe53b3feb5efc9ca3f64cfbc27 SHA512 95d3cb2fa9821e4f58b25072f39d34f21fe4a7600923f59f4b57b92dbcd9fa2584d710de1d4a1aa2a757c048398342aabbb1b5ab32cf4128ccecee10f9f15a5a
-EBUILD click-log-0.4.0.ebuild 560 BLAKE2B 9e7ef2d3d5e8d3395d212dfb02884516eaf99318c84b4766de63550eff19a5cf0ec11e657e9a4daa9f7ba7101b99fc98da7799d1278df9af6895bb1d4928a3d4 SHA512 dd783134c17c2a84e5a1ac0da5a1db2a49e0940af061922e671081182899b834de5d3e545f86993b2a5a3a4124faa15a52220bcdf03bd2f1939cfe9b4175a921
+EBUILD click-log-0.4.0.ebuild 533 BLAKE2B a43343dda0e53e23ab6a08703275e2c08a7886010c7a7154bd576378ab899c8e84c308c230862dd4704dca51f6f9e7c9e03adbb4a54c0daa56695e992c2bb5ca SHA512 99248358d10912c24dafcda30e4486132bda27acb23731dae00d435278e68f4292b272959ab1d45a18d7f250b56bf6fda9b18c2616bd9326eaa3df71b4f81631
MISC metadata.xml 454 BLAKE2B 65f660ce0ec54eeefdda3a03fb806c1d80213db10e3641b91a15bf0628d0099f05311113ab5531ea9a931014c21437b9fd42a3a8d811782e503617c8dda2fc63 SHA512 f5cd97058ff64333f1504497d38effe6d530e47632633ec341847944eafae050caff68ca6aca9e3bcd5517ed420da6e5ea06829b42f3f9300b52862514e23afa
diff --git a/dev-python/click-log/click-log-0.4.0.ebuild b/dev-python/click-log/click-log-0.4.0.ebuild
index 82cad77c5f6b..6420dda0a0b7 100644
--- a/dev-python/click-log/click-log-0.4.0.ebuild
+++ b/dev-python/click-log/click-log-0.4.0.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Logging integration for Click"
HOMEPAGE="
https://github.com/click-contrib/click-log/
https://pypi.org/project/click-log/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/cliff/Manifest b/dev-python/cliff/Manifest
index d5903e24d332..4a867432aa1c 100644
--- a/dev-python/cliff/Manifest
+++ b/dev-python/cliff/Manifest
@@ -1,5 +1,3 @@
-DIST cliff-4.1.0.tar.gz 82892 BLAKE2B 2d4da66ca6ba86c9f0f33fa36f637363a25ac0ea5c7a1561a4e682769e7ecc97525fca93fde0597062e8f23c4d3334fbf08a305f1c5bb15918e5752a45992d0e SHA512 4bab3404207d21cf8111a6dc1a0ece2c8da5d3bf5ee261b351b7b7ade73f162c4cea225be6fac7444ae95de70d3079e727086fd954fbf56b6d61fb1c7eb4c44a
DIST cliff-4.2.0.tar.gz 83168 BLAKE2B ac2d288ac3728f4266d61edb9b6aedc897e9020d3f8a74ebba4721530942a27335564c2a95406a4d6b5374df49e38bc0aa303d3aff12f83c91e48c59f13aa45f SHA512 6f0c31b49603be5289e6d4c9b2572862e977264df21dc14d976289c627909102d672ee8ffa5b6cd79b3a349158ff8f36444a2d2061e18eeb7121ce79b2d5719b
-EBUILD cliff-4.1.0.ebuild 1167 BLAKE2B 9fb84a122ef09d0a3a1dd1d6636f26903a2345bd28b9539d82b42b1cf4a2ef16d067d7a0fceb113c2a8d61ac6077d1cba0c41caed0c4d8dc8a0f2e330cd3dd5f SHA512 1cf59fdccfc59c6b1d50dd925bc3459362525c7c404ea9ade959111d86a12f5cdb59f123d3c5d91c11ca8fa0031201df247d421b79870c826987010286286189
-EBUILD cliff-4.2.0.ebuild 1124 BLAKE2B aea92338757e1f61a224e791a77f9ae73bac17aed56452606e1f741620e99eb36e4cb0cc8df0d363860ebc0b979f7db89bad0e318d267b51ed58752bbb576b4b SHA512 ca4339e5d0bd02960f43ceba9e01cdeb7a49896fe4f9f2b90feafac174e908df5ce3eeeed891893e2f1eb40feb8ab430c59870c176ab3a3795ba92abfa4c564d
+EBUILD cliff-4.2.0.ebuild 1120 BLAKE2B cc270e274c76f5621069615eb3f00889d8138b0dbc69067371de88fae57b8c5e526d0891c2c5e6d3a2e81edca76952cc7f6959c113957b252dd10972883dac6c SHA512 0fd472d4464740f7b6dfcaf932d386809baf1c8f97a7f6e35b161f7c669e364fe7236c3663a346400919ffa3c1e8b6177d24c8938336ba8a14b7fd43ab9da409
MISC metadata.xml 767 BLAKE2B d9d994960046172167f20f59073011b2defe84e94144386db5465a973050e48e05abccff88d7f84cbe9f20615eddc5b61a46920f8b27c4dc9b2587f762f3e368 SHA512 018a0bfac3f0126341207d16203fab4a666b17d8a5dcf9f101335c396797f2e724e2250910fca39e12cb6616614983a756a42dac03aa215d2a1b51af5246269b
diff --git a/dev-python/cliff/cliff-4.1.0.ebuild b/dev-python/cliff/cliff-4.1.0.ebuild
deleted file mode 100644
index bf1679cd321e..000000000000
--- a/dev-python/cliff/cliff-4.1.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Command Line Interface Formulation Framework"
-HOMEPAGE="
- https://opendev.org/openstack/cliff/
- https://github.com/openstack/cliff/
- https://pypi.org/project/cliff/
-"
-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 ~ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/autopage-0.4.0[${PYTHON_USEDEP}]
- >=dev-python/cmd2-0.8.0[${PYTHON_USEDEP}]
- dev-python/prettytable[${PYTHON_USEDEP}]
- >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-3.12.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}]
- ' 3.8 3.9)
-"
-BDEPEND="
- >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
- test? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
diff --git a/dev-python/cliff/cliff-4.2.0.ebuild b/dev-python/cliff/cliff-4.2.0.ebuild
index d6f9228178d6..05639f5c552a 100644
--- a/dev-python/cliff/cliff-4.2.0.ebuild
+++ b/dev-python/cliff/cliff-4.2.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/autopage-0.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/colored-traceback/Manifest b/dev-python/colored-traceback/Manifest
index 02d6ba17cb1a..5020a380aec2 100644
--- a/dev-python/colored-traceback/Manifest
+++ b/dev-python/colored-traceback/Manifest
@@ -1,3 +1,3 @@
DIST colored-traceback-0.3.0.tar.gz 3837 BLAKE2B bf79942de0d0791b567dce21609be87319da11596b90e67018ee74069ea63b072b73778283112f9f52270fef046220eff355993d38f84ecd80d895da0401a010 SHA512 013d779df231295319c29a48fe81a5ddfd1b77b1734dedf630a914bdf0ea89e19a8ec028ae40c55125209e748f4027a74d04ec816f6c6d3c21aca52d2dd58e37
-EBUILD colored-traceback-0.3.0.ebuild 490 BLAKE2B bf0d67275d9d1c2fac97cbcaaa8bed244d527689a61fc95d8fcc157e266b2480dac604692c7bceacce8784cafc732e7f9be3ddfbf8f34d1c45ab0675a219b68a SHA512 c863fb6ec7c66091dde66a42d1b1d214e19415e1ed24766e492e8418fb740bdc397095ec0daa3bd497d2ebe9e449cfa20622b2d33432bd2b290616f59b645f3e
+EBUILD colored-traceback-0.3.0.ebuild 464 BLAKE2B b753ef9f4db9e794d7750fb0fc876ceeff36a60e5a052429d8e8fbe3a6f582986f67fbca8081308c80a7e25f831dbe938d5997e894b6ff022e87a1082947a75c SHA512 1b040555d6a387d31ee93e780d331545da45d87392e40c3c57a13ee8344dd47dd6fb4730fd90b7403999c6a08482ae26bca796a08a1702d61b2ec46fa7b3db2f
MISC metadata.xml 688 BLAKE2B cb19e8c52ec09fdcbd3563f06535dcbd00506277dbb64d26f36333e4aaee415830f3a07a3ca3d332fed32941cb9bb367e865b8773f045be5c39ec7d929f0a294 SHA512 d4c17a08782f133dc0a16be3035a05ed0f2ba83818d8fd923a9be042f88b445fa29e07183e95abfded1b4dc68d086be40f3790daadff61d210831b02f3ddeff2
diff --git a/dev-python/colored-traceback/colored-traceback-0.3.0.ebuild b/dev-python/colored-traceback/colored-traceback-0.3.0.ebuild
index 4da6115229bb..63a2a392d6dd 100644
--- a/dev-python/colored-traceback/colored-traceback-0.3.0.ebuild
+++ b/dev-python/colored-traceback/colored-traceback-0.3.0.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Automatically color Python's uncaught exception tracebacks"
HOMEPAGE="https://github.com/staticshock/colored-traceback.py"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
diff --git a/dev-python/cov-core/Manifest b/dev-python/cov-core/Manifest
index cee48aae4fef..0ab96c2e5481 100644
--- a/dev-python/cov-core/Manifest
+++ b/dev-python/cov-core/Manifest
@@ -1,3 +1,3 @@
DIST cov-core-1.15.0.tar.gz 5890 BLAKE2B bddab94ae47ba19ecdee5aae0198d9086a423673362ac64f0885f773bd8b8ab3f4d6abf1203ee901e272161dfb4b64168f2aa5f2d0f4426ea279d6d7251e921e SHA512 1b962a6a7253c1f6530248f3a71058e7709ee5cca274166807f040163c9cc240e9e85e42820063476c1c0f6dfca81d45277738663ed818fe715b30db151ace16
-EBUILD cov-core-1.15.0-r3.ebuild 763 BLAKE2B d69414de41ae7fc8e111c5bce0097d8cccb3643655c8ef1f7253760fcc433a0998f0d9859e7a3d1b9dbb49863fdd58a23481a61f417dd32787ea462fc7194d42 SHA512 6eed6c6bf2e5d9955f06db393a4a9dae49410409e0dca61f68e3f04d6d8e0c81071b16b774f92420b5fb023053d1424ce71906bc086b2fed66705a5f3f4ea6cf
+EBUILD cov-core-1.15.0-r3.ebuild 736 BLAKE2B 513d79794a270a63bc5fbe9236d5cb2ad6c7f9a3aae44cecbd7b0742bfedac2cac158f0eb3da9224067eed5069716dbe26726c332063de379905c5ab7e57a4f3 SHA512 15013cbc5cc8e43e2d536a12c3120cf574a8e9bfbac16f0f1cf081a13958717722f2366fb9c630b29f57f77df07c6cce397596608b3761e282e205ab1fd09684
MISC metadata.xml 390 BLAKE2B aab827988dd06e159c90e046b5512e3f8c0e5a2fc4ebc151753d6275bcb61f152a27dd77140bca513a45dd99292faf177c57d84bd414fde2cabcbc42d00ce8f3 SHA512 e323cc6408f939b8f49d2ad24f56b96dcf08c01a27cf6aa8e636fe913aa7adfd38de727ea337a1c9498062afb6f5c8d1a5f4cd2d78aec41d14ccb167b8ad41db
diff --git a/dev-python/cov-core/cov-core-1.15.0-r3.ebuild b/dev-python/cov-core/cov-core-1.15.0-r3.ebuild
index f845057763d9..244ce842a537 100644
--- a/dev-python/cov-core/cov-core-1.15.0-r3.ebuild
+++ b/dev-python/cov-core/cov-core-1.15.0-r3.ebuild
@@ -3,12 +3,12 @@
EAPI=8
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..10} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="plugin core for use by pytest-cov, nose-cov and nose2-cov"
HOMEPAGE="https://github.com/schlamar/cov-core"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/css-parser/Manifest b/dev-python/css-parser/Manifest
index 07665822dfef..96dcddbe0a43 100644
--- a/dev-python/css-parser/Manifest
+++ b/dev-python/css-parser/Manifest
@@ -1,3 +1,3 @@
DIST css-parser-1.0.8.tar.gz 349363 BLAKE2B 2e67d74422cf87e1c593793f6acc9089a745d020cba18c63c70bc2099f53aad95bd5de1def49a3f5ab7cbff7f91efb3a60b3d2d9f1efa55244d99770f0d7baec SHA512 1b22665a172b8a29e277217f39bac1512867dbd5acdfe37ddf078eab71452467adc3dcdac68e424df32cc204f3e55da45d31663f8e7aa143c0243818df32487a
-EBUILD css-parser-1.0.8.ebuild 586 BLAKE2B 5c75d066c483eb7d09f9f2b4a262a648c3e6f4524c5accf04a15c229f124b52dbaf0e758eefe9e1c3c3970f2bf519b216112a456f32dace5f0673a2b6e91e71a SHA512 c91678f34400c4ec18cfa947e1bd344348aa1e1f07001237b6a00d50e30944cefa7554ee3db9ea643f5860c0aa34a76293e048f1ec952a219a12ec988096ec1a
+EBUILD css-parser-1.0.8.ebuild 559 BLAKE2B d855b18c7bd682f906b70a13b32453b3880eb4ece8c01286e357c3ed7575c974b26688bf41c8dd57efbfe996301a43f074487938307204259925d7d317e394c6 SHA512 242f128cdc4997fd64ff6d3d37919cf701acd9354ca48a4a0fc75eacd1d107d1d0b33da1b1751c31f1a22fec6031f564cbda6fbaa36afffea9a3deb1376f14c9
MISC metadata.xml 479 BLAKE2B 117a5a889216d7f10d68f4f61a5787e5c921167a26d099e1f268916f5e96c8332a396d2a41d76411e48a67991473ac2dae158b8c978bbc6a88cc015e79d32f5a SHA512 339cb0d6b67f1aa92e4ebef1ffd1dd79975e92d67b91c0fb88a39ae6bd54a7e713964655d8e486b7107562cb5b186404714531c5b348985cbf8d598c00b29f75
diff --git a/dev-python/css-parser/css-parser-1.0.8.ebuild b/dev-python/css-parser/css-parser-1.0.8.ebuild
index de3c867741b3..293b38005f45 100644
--- a/dev-python/css-parser/css-parser-1.0.8.ebuild
+++ b/dev-python/css-parser/css-parser-1.0.8.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="A CSS Cascading Style Sheets library (fork of cssutils)"
HOMEPAGE="
https://github.com/ebook-utils/css-parser/
https://pypi.org/project/css-parser/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1+"
SLOT="0"
diff --git a/dev-python/diff-match-patch/Manifest b/dev-python/diff-match-patch/Manifest
index 0b7e320c5824..38b893f2d7e3 100644
--- a/dev-python/diff-match-patch/Manifest
+++ b/dev-python/diff-match-patch/Manifest
@@ -1,3 +1,3 @@
DIST diff-match-patch-20200713.tar.gz 60711 BLAKE2B 9108557050d0aced61e8073e0bfa1969e780e4350dba86e3cb159760d180b09ff2502e8b0a664370e0586bb0ca280f29cfebb983cddf051f10204e3cd1026d8f SHA512 f161efed3d87dd0693c98ee81aedb3868787f040f8f9f31015f9f1de04d50046be75b2351a65a4c26ae1d194b983dbc1420799cf70e7c25737ee4eb3cc78a183
-EBUILD diff-match-patch-20200713.ebuild 426 BLAKE2B 043d2a6731e3c87edfac7e5b73cab1cef1c8793eef52d62f2704e2161018a8e6f69bbf5cc3fb9d392b555a6ea6d190908ec56ea35ac9f86f4d680b423560c0d9 SHA512 575a3345e66a19819c3b27fc6296860aee3765634da479daa53d0f49b6c159b7a03cbde6ec3821ab633f1c912a891aef4f305c0ca4f71599c57e6ee268f4a1f6
+EBUILD diff-match-patch-20200713.ebuild 400 BLAKE2B f820250f4daf9469f7455e1c3afb7205a7bc00825902eb05590845b45f3186e88f9e278b8607edb15cba53fdafd6e4778ef65c0abf9d8efef04b4fb8a77aa07f SHA512 b0b5596798ef46246f7609613b912a14d4537380e2c7f60892736453755fd3ee2f3155192acda6e3c3b29e19a3a158a12974721a378f16dc5c8a04c85d7271b4
MISC metadata.xml 1185 BLAKE2B f7be2dd5be0415434a378ab66383e4ea09bad3e6c4f4d90dd5aa06d00a0ccbcaec735489a2eaa9accb25a95203a7328895c76b98a15097971b921b9842548ed9 SHA512 c11a0ee2ec7ffeb30eb47050baeec4ac87681d31b2469446b9eca9387c278c716fcbd66e3d8807ba4ab6f070f26f02d0d6af87fb3857fd7df7ceb9da329cc851
diff --git a/dev-python/diff-match-patch/diff-match-patch-20200713.ebuild b/dev-python/diff-match-patch/diff-match-patch-20200713.ebuild
index be6febee8094..420c71c3614a 100644
--- a/dev-python/diff-match-patch/diff-match-patch-20200713.ebuild
+++ b/dev-python/diff-match-patch/diff-match-patch-20200713.ebuild
@@ -3,13 +3,13 @@
EAPI=7
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Diff, match and patch algorithms for plain text"
HOMEPAGE="https://pypi.org/project/diff-match-patch/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/dj-search-url/Manifest b/dev-python/dj-search-url/Manifest
index 517352b96774..e41f61ecd717 100644
--- a/dev-python/dj-search-url/Manifest
+++ b/dev-python/dj-search-url/Manifest
@@ -1,3 +1,3 @@
DIST dj-search-url-0.1.tar.gz 2815 BLAKE2B 75abd5bcd0d4b39a40c2c1a28eb02e903a40198f111364774af53375c21424ce170dc4d5f2fe7b51e884849d7700efeb3c99d534272002f60397099ea27da898 SHA512 9b233a8dc1ec8d6a81154ddbf6966beeb8fe4b62c1c7faf5e623409403dc2d64db1749552878b2a1edab1d3264820840bf14e7fcc2e54fafe5ca4d68a207fa5d
-EBUILD dj-search-url-0.1-r1.ebuild 499 BLAKE2B ef8a10296319c3545bd06bad48f2495e0d126c6d0742c2e181403589274bf443158e96960dfa8ce564aef45260981ac69c16cd01724bb9086d1a10390c334621 SHA512 7208432df446c86d17eb9557248c6995757d6ca8b6fd7edc3d31038a35eb86071e3a089538a1838857c9fb45dfdf80896792849a4a962fc019e3ec95ea71652b
+EBUILD dj-search-url-0.1-r1.ebuild 473 BLAKE2B 736cbed974b6dbc93c91437e644d21bf88eb82406ab6977c7df0282276123c7916af3288fb7e23b7899b40dc86bcb3cdfb3eb9895063eacaf2dcca7977e70417 SHA512 90da1574aa3a4086e87d38dacc915eb8ba7f71561b96fa359127be1b9f0c38f14c2204366d1f04e828823a9a5be22916b0df99ad32b8c54dd4cf60c500470516
MISC metadata.xml 380 BLAKE2B 7a9b7eca520f86c5a047286b9556513d719043b71f58266ae247e0477fdf01c7a11db14acd3a8769763f0044fb4aac14c1d6c542a3a1e64a4e26d8101a4ef823 SHA512 987cebd87fff24b8900502450523c6218b7d7c10a48ccbbb1b36fce6adc404d8d865503c10b2dbfc9872deeaf5ab1583db79034d091ddb08575c44baedfdea19
diff --git a/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild b/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild
index 7d7ac29e0f09..3ac0c817ad4f 100644
--- a/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild
+++ b/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Use Search URLs in your Django Haystack Application"
HOMEPAGE="
https://github.com/dstufft/dj-search-url/
https://pypi.org/project/dj-search-url/
"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
diff --git a/dev-python/django-redis/Manifest b/dev-python/django-redis/Manifest
index 52df15af24eb..6beb6272eec2 100644
--- a/dev-python/django-redis/Manifest
+++ b/dev-python/django-redis/Manifest
@@ -1,3 +1,3 @@
DIST django-redis-5.2.0.tar.gz 44132 BLAKE2B 5d9680e43bfff506924b90cdce4fcbf40883a732af6b599c2e36d8549ce2aedbd69540b187152dc8fdc0d2a93b21c5fd2724d6386772f9b4af8632e38414b577 SHA512 65d3dc6b1d72c8b90908cf368cb66ac2eb74bdd32d0b42c8a5288b4448bd7444b21320251262627bc950eaf0d1a1ef0c3014761b690122bea9e5e20f744dd433
-EBUILD django-redis-5.2.0.ebuild 1694 BLAKE2B f0899667578b5379390f4c4d1d048ce5bd4f5ea907fbf4df9b4a611745c225035d12a52ffe8b9a4ab16f3439673b9ddb706c8f8b817677eac8687adc74168f6b SHA512 778cfa0cd700f2aa6f02d2a8485522678c6a1027b75a10869e14735e00edd39eaa2f75b748acbfd34c803c20196f7d8a6065c65e1d2dc22ba7ee5d39864e9a14
+EBUILD django-redis-5.2.0.ebuild 1667 BLAKE2B b142f46db92f6b04dcbd6f9e255f8b87a54fe5f04afffc91ea53861ef93cef17cf24f0a4d53b7124cc88cce0982cbbf4e80c884ea45135dbd01cd4d5117f826f SHA512 40eb7f34704ef3fcfe94d1eb78999c33619929180d0d2d62a3888a9263e77c0c2acf7b7abdfef254befd5e998f832f0b34efefe2b8887f0185dc3bc71a153321
MISC metadata.xml 486 BLAKE2B 5bbffdb40a82538635cec1802d748bcf8c628390de12d19450486651f84f0c23ff7471354080aa51ae80790600d76f35a6fd37f720cb61cf410eab92bd15cbed SHA512 45cb2046312b95a3f9c87287e9a01015dc46b767de2dac060e79ee5457fa066f3229e815b313b4692128c88f6e13208f96048532ffe6554533427edc92286a2b
diff --git a/dev-python/django-redis/django-redis-5.2.0.ebuild b/dev-python/django-redis/django-redis-5.2.0.ebuild
index d4b717c47492..93fae35b6975 100644
--- a/dev-python/django-redis/django-redis-5.2.0.ebuild
+++ b/dev-python/django-redis/django-redis-5.2.0.ebuild
@@ -3,12 +3,12 @@
EAPI=8
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Full featured redis cache backend for Django"
HOMEPAGE="https://github.com/jazzband/django-redis/"
-SRC_URI="mirror://pypi/${PN:0:1}"/${PN}/${P}.tar.gz
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/django-tagging/Manifest b/dev-python/django-tagging/Manifest
index b9dee6428dfd..92c73836a51e 100644
--- a/dev-python/django-tagging/Manifest
+++ b/dev-python/django-tagging/Manifest
@@ -1,3 +1,3 @@
DIST django-tagging-0.5.0.tar.gz 42827 BLAKE2B 0889af1ca2943c3bd8e4ffe3aecf8ceec85d2546daf9cccba06bbf9d34943ac7de41240ee79ab77797c6af490dc8dc2d3d9c7249b1c83d71488116e3fb78c0d3 SHA512 7a740c24cb9674f3e9c7f98aeb46f99537ba7afc79bbfd810004b921786e1246fe2ea1f219a2a6c414189497e7b9409bc4f7170714c6c03bb163ccede77c3266
-EBUILD django-tagging-0.5.0-r1.ebuild 865 BLAKE2B 1cb5791290408ad93269e0d7cbdace7c5fafd22026a3b985388a1ab5f4786ff8dfcbe151f4137bda49644b83559f13074d48edaaa8aadb51d2bd64b0d2ab6551 SHA512 d2580503d10094ed4ca226be8320fb04d5014b2371854cc94291fab50a489962938f32b8eafcf40d5f17609708b7923361d008e463eda3558f94b55bcc0fe9d8
+EBUILD django-tagging-0.5.0-r1.ebuild 838 BLAKE2B 683798d39a8820639f6127ae89857f33a1120c808f8d1fd7ac5bbfa1fd58f081196033f6df169e39bfcf051289f4de8904a03b91246a15cb25849cca4f6cc2aa SHA512 a05ab32f5af07775f574056191571d11dece09603817087f6fe307136f501e9a2a2611368ab85009a85bfef26fba8eef746d3a05fa177495e5615e64244f2120
MISC metadata.xml 420 BLAKE2B a94e07f5ca4b53fd55ef1efe42f1717f320e362fac35bae2934136953ef889cc8bb93eac97f0a4ef0e161d7dfdee4dd734f925f03de6b8f5806b89430d6eb3a8 SHA512 622a20fa728f8c946c5dfa0501d472a78b52660e23f89dc3d32384450e823777676d4918f45a744dd7647ff6e07941b5800f730813ab91fc87aefb2d7471a971
diff --git a/dev-python/django-tagging/django-tagging-0.5.0-r1.ebuild b/dev-python/django-tagging/django-tagging-0.5.0-r1.ebuild
index 1394a682ddb3..395cf2286647 100644
--- a/dev-python/django-tagging/django-tagging-0.5.0-r1.ebuild
+++ b/dev-python/django-tagging/django-tagging-0.5.0-r1.ebuild
@@ -3,14 +3,14 @@
EAPI=8
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..10} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Generic tagging application for Django"
HOMEPAGE="https://pypi.org/project/django-tagging/
https://github.com/Fantomas42/django-tagging"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/django-taggit/Manifest b/dev-python/django-taggit/Manifest
index bef0c9f9f412..3be59fe3d43b 100644
--- a/dev-python/django-taggit/Manifest
+++ b/dev-python/django-taggit/Manifest
@@ -1,3 +1,3 @@
DIST django-taggit-3.1.0.tar.gz 58238 BLAKE2B ea5c90300383294daf80315b013dc1171d94fe4994cdf58a9364666a879672bd5af35f3c620673cb0a9139d2a224bc06d58f933ae94ccd8a65b947c76ab0a0ca SHA512 8654b703cb9b3848a5185f1b88826a80eed44f00993d6272e8fbec1145e6c30be4c0840a0d6e88544d2f927c7c288c2be94e3df61cbe34c37f1f213a1bf0780d
-EBUILD django-taggit-3.1.0.ebuild 683 BLAKE2B f98bf5ae7f787bcff25c20a5a1a216f0f4613f8d1e2a2fba469ce1ecb668eaec9f506ae6eb729278881da7b642b141d462635ced40c216d2511211c74b4024ec SHA512 7ac740eeeef2fc88f3ee275d2b007dd5afc8e6c1f46762ddcc1fce97fbf9c0ad4889c5caad4ebe217186eecbb648bb42706fce9356aa2e63912b8f394a51e0e0
+EBUILD django-taggit-3.1.0.ebuild 656 BLAKE2B 261c26c5f2bd1ee87166ae4d7ef835c1228a9402f8db88e5d711db2accaf98521c185991cf62004a4eeb8da8da387d0ddf60a50acad5885a3aabd74fe7d2db3b SHA512 6f770b2606dd0b092795ee6fb15361badd597002e13abc94b27822ba2220309ac2fc7d4af643fa180379d0fbbfa9abf88bc2272b233189982490cef91495e23f
MISC metadata.xml 403 BLAKE2B efc93b9f0dc7eba3753e8c205a903f6873d1683b7e7c7a9558c1e561a9f4625bb7aaeb79e381c98ab160fe90b53d72f219981453ae3a4a48a53bcf17f079a1bd SHA512 aaab76dac654f034873a24bc13e0d448d67b865a9dceb706ea13bf9544b423b07e3246e7936f072b9664e7e62a6b6506df482a2197a3e165520a2cb77c766b9b
diff --git a/dev-python/django-taggit/django-taggit-3.1.0.ebuild b/dev-python/django-taggit/django-taggit-3.1.0.ebuild
index d4fb672d7059..5e8c8914b4e3 100644
--- a/dev-python/django-taggit/django-taggit-3.1.0.ebuild
+++ b/dev-python/django-taggit/django-taggit-3.1.0.ebuild
@@ -5,11 +5,11 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
DESCRIPTION="Simple tagging for Django"
HOMEPAGE="https://github.com/jazzband/django-taggit"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/doctest-ignore-unicode/Manifest b/dev-python/doctest-ignore-unicode/Manifest
index 5386832d60c3..f3f30cc4c155 100644
--- a/dev-python/doctest-ignore-unicode/Manifest
+++ b/dev-python/doctest-ignore-unicode/Manifest
@@ -1,3 +1,3 @@
DIST doctest-ignore-unicode-0.1.2.tar.gz 2270 BLAKE2B a114a1724445ed2c5c41f46098d5930da8b255e82256ef686fa8567dc305608363895655ede36f70b87896f0ed22f1c8e1047632cff5719ef7417159b0a691e6 SHA512 ac88d1cc90b1db21b21b121cddde246314d8a3e399ea0e96f1cd4f7812949cebdd0850566a90d47da01ea159bb8d69c8a73ee05c62cc40d0839d4701f2f330d3
-EBUILD doctest-ignore-unicode-0.1.2-r1.ebuild 576 BLAKE2B dbd9254d776b6b01ed39a92a2c13845786ed4b97dd005524fca41177689b24f0b65adff2e9dc1296fe8879346f8adf2731ad1d26739f31ac6d465758af2208f9 SHA512 280f0410b16292883c75a4e5ae9858adddebebab9d12528cf67d92bc28fdd01b1ec058686fac3fd143042d9b7a0dba91e6949f48640b2ce7a2151b9a583b48f6
+EBUILD doctest-ignore-unicode-0.1.2-r1.ebuild 549 BLAKE2B e2aac31b2dc38b3bbe296027a0d49b6f32e74e2e0731f6369748fe7e8afc9e877b84aff25bf78c6cb2469c82ab7ca8c2341cd5018a04a56c08f0bcbff4d2e76c SHA512 3ce6f28df13a77b7db1d8a2bbcddd98d9e7f826b61d99217bccceeee6b2592888020f30c8754608396a35cb0ffa7b32572d9a8479a9ac11bf97643aa7ef71099
MISC metadata.xml 421 BLAKE2B 13ad3ff7af7d867811c5234a7253946e0cdd433548cbac9c8d9d432094501cd55091ecc2ba80a961e509740d460e93ca37519308f4f29f5084f2388ce0de603f SHA512 ce2a074239f45322a6d5deb632bea3024e3dda78173a9969b1eacb5713f36367b3a4be2a27b40d9b0ac4d2b8d1b17dd5fe2076a1cb7a5d94ea95d1676639efeb
diff --git a/dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2-r1.ebuild b/dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2-r1.ebuild
index e50d454d3b9f..e47c89f17d71 100644
--- a/dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2-r1.ebuild
+++ b/dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2-r1.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Add flag to ignore unicode literal prefixes in doctests"
HOMEPAGE="https://pypi.org/project/doctest-ignore-unicode/ https://github.com/gnublade/doctest-ignore-unicode"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/doublex-expects/Manifest b/dev-python/doublex-expects/Manifest
index e03ae612d200..5c27568c76ad 100644
--- a/dev-python/doublex-expects/Manifest
+++ b/dev-python/doublex-expects/Manifest
@@ -1,5 +1,3 @@
DIST doublex-expects-0.7.1.gh.tar.gz 6315 BLAKE2B 4af2832244578237821ba29baec54ffe1f226dfb1c92a5a03122c1a30c0e78d472ab8f75e6412a9014b97265120b5c60a8b5674cb42be58b46397a537bd534bf SHA512 2aaff2e58556ed9eb91ebb418e65058367411e011e843afb5adb08ab69705b6bdfb478d3052aae093ad1c1a1b49ba1e084e4c5510acde4874182a658330e3448
-DIST doublex-expects-0.7.1.tar.gz 6315 BLAKE2B 4af2832244578237821ba29baec54ffe1f226dfb1c92a5a03122c1a30c0e78d472ab8f75e6412a9014b97265120b5c60a8b5674cb42be58b46397a537bd534bf SHA512 2aaff2e58556ed9eb91ebb418e65058367411e011e843afb5adb08ab69705b6bdfb478d3052aae093ad1c1a1b49ba1e084e4c5510acde4874182a658330e3448
-EBUILD doublex-expects-0.7.1-r1.ebuild 823 BLAKE2B a23efd019d986c680968785d6f0aca15237d74f10f8a79b4369e66d057baf3d4f20c3e62884cbc600deae99d3e56b33b345bae00572e6d10933ff84a5c417172 SHA512 0a74e9d77afcf0f6a88ac812cc2f56d1b782c76075d9c47bbe62445c936b39329ec8365c4288c25e86258cd6a997c08c860f4344871f78333dce00ca114cc552
-EBUILD doublex-expects-0.7.1.ebuild 743 BLAKE2B bf0ce0954b6838f175b86ba30d1490e1e59004d6bace927affb976ca8e7c704ddc775fb333b9249514acaff166d100ebc381e739b66fbb84685af8605559a606 SHA512 99fc716adfc0e4d196a92390b020e99aab5e703e17e1931ec50ee67f455b54218f40cee6276957e4f98dafa12027613762ac3a8b06dd3bfa0019f018ef722e09
+EBUILD doublex-expects-0.7.1-r1.ebuild 821 BLAKE2B b19b79d1f51b9d4b0b09b905b721db1fea42570fa5ffa37362a4ee5e7e8221880706e37ab83dd230ef2313784fde1a781a5b19c0143b52ea919155ef53532d12 SHA512 054fcc62017ae3c8803ae3dcefa6b8a340817f9becd681a1253372ac48bcd2d99913f9f9d458278e9fcb4e56e0c86921830f8f19a82724482e12eaed91c20831
MISC metadata.xml 317 BLAKE2B 0f09791cd04735d24fff9dac60fa012fb5aa919231dc915f56142c8c2c9464f7eb0fe45c8f1b8392beffaa5cd93e4cad989d53fbc87d408a517b2760c53403a6 SHA512 1755a9a5c9a3734071c20f2e0f7db8d1139f03d1c3f758baa08a3eca99a8c0cd12b66d24b01238715a488a7bb9205dd5374c4195d6c4e5a9e2421772ee7a84bf
diff --git a/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild b/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild
index cf9fba83fe49..21e7ea96e3aa 100644
--- a/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild
+++ b/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 arm64"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/doublex-expects/doublex-expects-0.7.1.ebuild b/dev-python/doublex-expects/doublex-expects-0.7.1.ebuild
deleted file mode 100644
index cf2e7bf1c785..000000000000
--- a/dev-python/doublex-expects/doublex-expects-0.7.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1
-
-MY_PV=${PV/_/}
-
-DESCRIPTION="Expects matchers for Doublex test doubles assertions"
-HOMEPAGE="https://github.com/jaimegildesagredo/doublex-expects"
-SRC_URI="https://github.com/jaimegildesagredo/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/doublex[${PYTHON_USEDEP}]
- >=dev-python/expects-0.8.0_rc1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- ${RDEPEND}
- dev-python/mamba[${PYTHON_USEDEP}]
- )
-"
-
-python_test() {
- mamba || die "Tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/easy-thumbnails/Manifest b/dev-python/easy-thumbnails/Manifest
index 9ebd8e9dd440..530f754b3a56 100644
--- a/dev-python/easy-thumbnails/Manifest
+++ b/dev-python/easy-thumbnails/Manifest
@@ -1,3 +1,3 @@
DIST easy-thumbnails-2.8.5.tar.gz 77401 BLAKE2B 625e01a5bf0af7a88dc965908c7e499bd57bc0860aad663e3dc341060d485885572dfb2b971499080659757eecd01bd3a479d3c2bc8b2bfdbf3ef79a4f1a7255 SHA512 0a659eb2a6067e2e2fa825a3c304ea57bf102902c92c662c6b38f6fc7b4a17883144aea10c67a3d6321c3911e6d5dd2633345d4f180f7f7854b3985772ad0273
-EBUILD easy-thumbnails-2.8.5.ebuild 1038 BLAKE2B 746b1b8ee8067b39626d4b119d45443b5c269c68c90a7b7a65c7da30a31fc70bb2d14e624f8ff06f63eee1acbb093fb626ad65a2d25a15581d8f6f32299b00c2 SHA512 0c7d6a07e37fffdd7c07aa392e3b92540df57d127c3d4831008a5b370117a55b9ece6e38deb1766928ef355320e53083a07913b9ef0d4278290891f2bac74413
+EBUILD easy-thumbnails-2.8.5.ebuild 1011 BLAKE2B d63a8a26a098be7d85854f9df0ee89fed2d10c1fb55486194e0010c7d20bf05ef0d11d1cea5db7c64c02aace6c1055dc2a5c135f418169409634e7915573f22d SHA512 2d5f20c9d715fda47a1a8fc375cafdf29e2878e1e2c61c5d18cc2865d5cf7ca7dd7036ebe0ac076f109bfcfb4e30bbe15e94d7bb9a84b937f5816dd40fd4eb1d
MISC metadata.xml 398 BLAKE2B 3b68a86471764ec8147a2612b95e8f14721cf40c611bc287ac6f30f76556f8f368c998f5a700daaf8686cb6443a4a1e7b3c1844131a9f9afb3ad734278c0041d SHA512 2e1a012af3c5872f28fb513d9c2bee55b522375e66e516ce2c843db44b1110a6420c345e7e94bb5d3fd735a8abaf8fac79cd571e649332402bd612d96fe77e53
diff --git a/dev-python/easy-thumbnails/easy-thumbnails-2.8.5.ebuild b/dev-python/easy-thumbnails/easy-thumbnails-2.8.5.ebuild
index f186563401a1..e489c4e7079a 100644
--- a/dev-python/easy-thumbnails/easy-thumbnails-2.8.5.ebuild
+++ b/dev-python/easy-thumbnails/easy-thumbnails-2.8.5.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Easy thumbnails for Django"
HOMEPAGE="
https://github.com/SmileyChris/easy-thumbnails/
https://pypi.org/project/easy-thumbnails/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
KEYWORDS="~amd64 ~x86"
diff --git a/dev-python/expects/Manifest b/dev-python/expects/Manifest
index ad28767d4da4..74a4c1532ad4 100644
--- a/dev-python/expects/Manifest
+++ b/dev-python/expects/Manifest
@@ -1,4 +1,3 @@
DIST expects-0.9.0.tar.gz 27901 BLAKE2B b504f0d7dc91f76a2e036693873efaecdbe1e96a376d930924e00268d6374fad2bdc953e7f684f2ad44bf4d9ca962c377d753ef627304a036c1197b23230a2b0 SHA512 82465cfa48d2c28e6584bc05b9895bf5a0ebb90f43ac828c8e2888a10695c24da7833560880fcd8e7deef9996187ec7be7d993fc9973e2887a66b0b463125fff
-EBUILD expects-0.9.0-r1.ebuild 631 BLAKE2B 8b1859a908fcc2805bf35b3555af1bcc228dba0102fc6e5cae0ed8808aeae16b4d22d51fec1ed7530489a80cb5e98c76b18e1c9a24071840fc58ac349a3c3323 SHA512 b00581154bc7843667a1141424ead66f073def6d8601336c72b39a1577c6187236af0ffcfb5e24fa95f501ab6c5d5085a990acfa01dadd0169721ba8e4296232
-EBUILD expects-0.9.0.ebuild 599 BLAKE2B 4e5a9aba5055dff921a06504748e5d89e7c7770bfa01cdce148e1e88133d4d61e7e1b52f31a888fd5aa23943768180f19114fb0d63d29be9aa7309ab7c8bfc8b SHA512 33c04904c71f86e7dcf41e5b78dd37b5d1080a58ce06eebe4bde257044b729dad5a82b11cbda533b0db7cf433962039280fa07e3773e86438995ea9ee37e3748
+EBUILD expects-0.9.0-r1.ebuild 629 BLAKE2B ff3975add235b183072ba5cb0d8ac91ecbf9ab379ed43a7c068d3812e29076600cd06b2208bcc1edebdea878fbc4b2a06ead4ef9a168daa0b3bacdfb8fab477e SHA512 e02d9c5522c286bfdffa21b47d59e2801627d5a5f40763f14bf5079550e050ec8df670285c3e5fa2947bf2e6f3dcb7a463db1bb91ded08438a95d0085ab42167
MISC metadata.xml 301 BLAKE2B ea9e8d62d7ec7b530f2eb77397eaf0d77dc501b043a01c5eb0df6076f0025e7816a55e7b8f8dcf163841690d01b0587324e88a9893a3e417a3c87ba18188d462 SHA512 bc68cee24b7a813199a4fd6c6c9965ef539bed9da7e954a7d9b9acd87d1b2fedc632cbab0ff86e63be2e93d7e74409c042ddcf16bbc722f3413e40bd86c141ea
diff --git a/dev-python/expects/expects-0.9.0-r1.ebuild b/dev-python/expects/expects-0.9.0-r1.ebuild
index dbd903d624a0..48020ba6f5fb 100644
--- a/dev-python/expects/expects-0.9.0-r1.ebuild
+++ b/dev-python/expects/expects-0.9.0-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 arm64"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/expects/expects-0.9.0.ebuild b/dev-python/expects/expects-0.9.0.ebuild
deleted file mode 100644
index a49e7b71d656..000000000000
--- a/dev-python/expects/expects-0.9.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Expressive and extensible TDD/BDD assertion library for Python"
-HOMEPAGE="https://github.com/jaimegildesagredo/expects"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-python/mamba[${PYTHON_USEDEP}] )"
-
-distutils_enable_sphinx docs
-
-python_test() {
- mamba || die "tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/flake8-polyfill/Manifest b/dev-python/flake8-polyfill/Manifest
index f570e9938b7b..fa1f3a1f1a92 100644
--- a/dev-python/flake8-polyfill/Manifest
+++ b/dev-python/flake8-polyfill/Manifest
@@ -1,3 +1,3 @@
DIST flake8-polyfill-1.0.2.tar.gz 7591 BLAKE2B 59c55e054b04098ad2e1c95d3464f3582fdfe2a83da75c8cebf556e2e7e32abeccf1bf69ec2d0b5c9790179d1c905da21b27e60e1c9810b62502c455193851fe SHA512 767a599aacbe87328b3e36bd85e0841870760ed9bd95dd3a4a9084edc6f0ae89f8203d565c2b075f16f1db21b647c17b2aa59b08e4702109d7e5f79f36d9f3fa
-EBUILD flake8-polyfill-1.0.2-r1.ebuild 783 BLAKE2B 9be1d3ed492a40d74822d9a8ff0ab38285f6dfe82a7b3635e45c8cd96e753ae5d426be3891a8d83581a75055ef0aebf52768b7e538049ad6f71075f2094fca34 SHA512 3c87fc770c06b85029f11eb557d5c46c9e0eaab36ba458c5482f739d28587dced263ebf197c403765d126045c5a666e91f9fb6268ef74a0b78cde2350f9dc619
+EBUILD flake8-polyfill-1.0.2-r1.ebuild 756 BLAKE2B 5cbdf7443295a8ffc3374ef7e38a3702d09aba6edfad218193089be526c4bf09952f12aa7c6ab457fc43bbe2c473a78f243e127550950de41f0559a2e4c02b0e SHA512 9343236c23e45ea1958b4cc6308f3648ff4ea777954dbddb0f1685332ae431957b0ac22aff0b27339c98941f330d4ab66a7dd2d475be852454963175f1b5da6e
MISC metadata.xml 382 BLAKE2B 500aa9900d66a01995a722b1874b16f8d0f3926bff3e007f79ebb7ac538ca14785a6a1196088bdd43524d804efc9863a7f564b208a6d2a29326caf24d3014d5d SHA512 af899ea40e06b94302407afd4afa0dc3aaa94d808b104ba5e38086617c12100a5c5867169650c8b523a893a876b5e5c803cbca293c8780ba75bb59bfe2720e82
diff --git a/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild b/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild
index 63521ac44d55..a9585c884520 100644
--- a/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild
+++ b/dev-python/flake8-polyfill/flake8-polyfill-1.0.2-r1.ebuild
@@ -4,12 +4,12 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Polyfill package for Flake8 plugins"
HOMEPAGE="https://gitlab.com/pycqa/flake8-polyfill"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/gcs-oauth2-boto-plugin/Manifest b/dev-python/gcs-oauth2-boto-plugin/Manifest
index f87df271408e..98487f24de8f 100644
--- a/dev-python/gcs-oauth2-boto-plugin/Manifest
+++ b/dev-python/gcs-oauth2-boto-plugin/Manifest
@@ -1,3 +1,3 @@
DIST gcs-oauth2-boto-plugin-3.0.tar.gz 20908 BLAKE2B 85c20d8b39dde8ed8a0bad887572040b8eb1eab91b41558c57ef7c190fff9cc5e0502579881a08ed514de87d5fe91a393779e2de071a53bb21e2371f8f13c047 SHA512 84cef64c2b0cc5e38685bb39b3939c54ceced2c0995a67787bf3541bf8a93b91ffec3da83094b7d6957d5afb60833c5ba4ffe7fb688ba8aa943c5f72c719e93b
-EBUILD gcs-oauth2-boto-plugin-3.0.ebuild 1207 BLAKE2B 1d822134b612f170790ca85473305d508546b416555fd0d1689a10ecd54083f3da3e7c167037c92d7180095ed486fa9e2f8f5df182c77d9d6734851f08a82524 SHA512 2e9d00b4bc77c01e9f588400bf28ce6db9c0125c2c362150669e835988c5f81ac5118524b1f9252d28531d236cd29256cb149a1b553c0559669bf495b43e7702
+EBUILD gcs-oauth2-boto-plugin-3.0.ebuild 1180 BLAKE2B ea14a7d9e41ccf2135b2592898791114aa95323d6fed6f48d767e9e563eed3df6045f143a3d40278391bfae3ca10160f9fb3b1b174ae32f39c99e7d22f02f6fd SHA512 f6092dc89a64f9fade5d24d632bcc065c47c14e118dcc644d7801b62228698e27f2dcd33e435deb471a7b4bfd97888e7358fdfa5c69a586265991690c438383f
MISC metadata.xml 456 BLAKE2B 5846fe15c17d14329e1f44eea25bd0528750cb92c5b0abb1c2413775f13e4a37470a0d03a8a96af4c05cee69d552e913746cef73c7379fb93511f9a1567e9294 SHA512 13c1f905b7e732be95f44268c176fe4e15c0a7b27d64f7581bafc4c0ce943f66d21f3d025b4001e7284404e354f61a6e08a1a2119295918981f7271cb6f04625
diff --git a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-3.0.ebuild b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-3.0.ebuild
index e394eb4ac592..e320e64b3231 100644
--- a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-3.0.ebuild
+++ b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-3.0.ebuild
@@ -3,13 +3,13 @@
EAPI=8
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_10 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="OAuth 2.0 plugin for Google Cloud Storage credentials in the Boto library"
HOMEPAGE="https://pypi.org/project/gcs-oauth2-boto-plugin/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/ghp-import/Manifest b/dev-python/ghp-import/Manifest
index 413c0782e478..e2d40e006633 100644
--- a/dev-python/ghp-import/Manifest
+++ b/dev-python/ghp-import/Manifest
@@ -1,3 +1,3 @@
DIST ghp-import-2.1.0.tar.gz 10943 BLAKE2B bccff70a8ca6c58a3c768b143b0545a61080a577dbbef3021233134b8536df1788ec9a88aa8454865cfb83491b70fc6fb53caf04514af3d7845204cf2b893cad SHA512 10665a1a6392fe047d1e42d7f107511b1a31de02625200e7db1c637f33dc8dc41ec71c2db4f562c6e94a4efb4836efef8a29177d953d99fe17a889169074050c
-EBUILD ghp-import-2.1.0-r1.ebuild 496 BLAKE2B bf70b78b148731a6e68b83215a2ce08e08c0259d35cee93f66beedafb9b8802443a53d4416cab8932526d198899b6fd430987996d25080b4e101a51431c701dc SHA512 6507a86f8c375f927510ca69a26f85975483992e3e0904f7e380270fe6acb15c269c55a15517e5782c260f5e103de15194200d3057d67a8a2bd9eb5e907450fb
+EBUILD ghp-import-2.1.0-r1.ebuild 469 BLAKE2B 2944d33a9324e796f9cef0cefef7753d2a430a5fcf365b8a1af4f82fdbf37bf59598e99fc4a0198015db52f7d742d9067c6f5a7d8bab038ee26c5f16a49bde81 SHA512 309b4d7eb7d8816f337d1830a0ab1e1ad29a4a36d2bfcfd701a439947bafad3170d941447a0c4d9b60223f4a36819686bf0205dad28f15115431a9031c8f73aa
MISC metadata.xml 410 BLAKE2B 0caeb18e5be64053ac585560860e830d7f8cb78ea6898f29c71457469000a7bca01fc07f48ae0ef4224925d73ffd7f3149c812d37d4d7f5d0003b6adb1c4650b SHA512 8bfccec4ffea700f9094231fb0adbbeb2575d3dc329a6bea4df391ccf3294a6386898307f77e127c76c9ea85a07acee0ec7e79e9a7d3725e9cc7fbe73cad67d3
diff --git a/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild b/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild
index 388ea10acf14..1c203572de9a 100644
--- a/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild
+++ b/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild
@@ -5,12 +5,12 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Copy your docs directly to the gh-pages branch"
HOMEPAGE="https://github.com/c-w/ghp-import"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/git-review/Manifest b/dev-python/git-review/Manifest
index 50307f639e83..6e632ec86d25 100644
--- a/dev-python/git-review/Manifest
+++ b/dev-python/git-review/Manifest
@@ -1,4 +1,4 @@
DIST git-review-2.3.1.tar.gz 66400 BLAKE2B 67b2bf60e91a127144995231b94a48eaa03cfe8cb8e27513183f21b4cae1fbe2eeaa00a23d21da2dd7258aa794ce4cb0ee06e91510d707116699da1702bbebac SHA512 b3fe0ab40c473c80da20c42b4104e82115c9ea02bda01580aedb69622e117d733160eb42027432eec12379250186ea7b6f9eb4cb86b128a591816243a0c0fadc
-EBUILD git-review-2.3.1-r1.ebuild 862 BLAKE2B 01a498e090337aab9664eefabd08cb1d40dbfc6046d90d4ee5e2e5d77368056ae6282712f23e5b75c449550fa4dcea11f6e2f0e2848632396cc2e7c03dbe5f02 SHA512 781e991329c027f736da2c911f53e54a51a56d14f82516164b4e073e72eae7c5f5b4243dedf6dd7f43f0d40774b5d37fb202fdb75d96881ade6f7ef500314dfa
-EBUILD git-review-9999.ebuild 864 BLAKE2B 547d36613bc8c6144d4dde2bde0b269fb02b8cf4be66d740470c34728f58c1cbed88fcbfbcf4858a0d5e635db3e28f154ada57117d1b6ea388b548766e08be0a SHA512 d87d2f38b385f9640891acfd543688bb526b29b409777b9302d576d44ae39c53c8c22e5a74d23e3e7d1e83785b68d1a70a3b6edc613c74291d5a106d2cc5d8f0
+EBUILD git-review-2.3.1-r1.ebuild 843 BLAKE2B 9f54c57143884c5bc0276738aaa208ac957a63f737a0dd3896d591cce4c71a5372b0995177bd09556c348514150d92ea9248c486a0dbb1234d6529ad61c78daa SHA512 97253c64b229d5529a59af4f3e9e6ff16fccc8c70a33610248d11d6c16eb81805a73311d3743507cc8872243bc4c556b9724d0a9dd2463b4acb628c936f65ebb
+EBUILD git-review-9999.ebuild 845 BLAKE2B 0f61c6fe7bb68436678debeeb11b01bc6192ed8420508f18669f5e5c302126c440d3fbb77eb411ce3d1f5ce08804c7af83c3cdb0f5f125fc2212aeff1c95d30b SHA512 65124788f83d9b2807251998ad8157b364590bec003384fc24518426168ba58dc8434481502153f48ee8271fde097869e02110e124d33cb4203aaac728363797
MISC metadata.xml 338 BLAKE2B b891e2436716d179293d3a1844dc671cb2c4270887260921b04fa3674d999805d4845337b73d3e45a34b2105b900209c7630f85962ea59fa8b472946981b4b6d SHA512 b8e512c07502ddba83bd5012ca036fb364ecf433408e70f036290b4209f0f06bf085de7a7519f47f46f1e68df9e9c97349cc55454b48ccf9dbf57dddc1ec28fd
diff --git a/dev-python/git-review/git-review-2.3.1-r1.ebuild b/dev-python/git-review/git-review-2.3.1-r1.ebuild
index f8025bdc31f9..1155dfda6e08 100644
--- a/dev-python/git-review/git-review-2.3.1-r1.ebuild
+++ b/dev-python/git-review/git-review-2.3.1-r1.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..10} )
inherit distutils-r1
@@ -14,7 +15,7 @@ if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://opendev.org/opendev/${PN}.git"
else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+ inherit pypi
KEYWORDS="amd64 x86 ~x64-cygwin ~amd64-linux ~x86-linux"
fi
diff --git a/dev-python/git-review/git-review-9999.ebuild b/dev-python/git-review/git-review-9999.ebuild
index c2ae5e303560..217a63bc6d69 100644
--- a/dev-python/git-review/git-review-9999.ebuild
+++ b/dev-python/git-review/git-review-9999.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..10} )
inherit distutils-r1
@@ -14,7 +15,7 @@ if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://opendev.org/opendev/${PN}.git"
else
- SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+ inherit pypi
KEYWORDS="~amd64 ~x86 ~x64-cygwin ~amd64-linux ~x86-linux"
fi
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index c8d5ba7dfb5f..533a62799208 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,11 +1,5 @@
-DIST google-api-python-client-2.77.0.gh.tar.gz 38300787 BLAKE2B c7d147b9ae78fff5aa70b2ba219888296d414c1f7b498c93bb424d06c437a50d5a1a2284062e58defb29ba3aa89b225e4218d9acd303a0e17f3ec4ab0380a2f6 SHA512 24aa2b3d709de83b76be2d8030a419d0e3f8f447852d7f95c6cf735134270a7af94edd86bcc3d82cd25af2497f30ac6c365ac88494c227b19faecb8e3706c261
-DIST google-api-python-client-2.78.0.gh.tar.gz 38327369 BLAKE2B 291941a44a6fc9da7df2cbb108ba90babac33916f9c36aeae6e8b1575e9851f7c93aaea09340d36acd8f80dbe5ebe63820d60edc0aec14ee4859a47dcf66e344 SHA512 fff05aa981106aaccb689aeeace62734df77fefe7132481a11bc81b249a7793c1743c7c7c21116b3f5d4d59230ec7adac090d478969f8847bc201a2a23dd072d
-DIST google-api-python-client-2.79.0.gh.tar.gz 38537790 BLAKE2B 968a33a92bff0b7bc6e01e69df3b405b189df1560e1100de6bfb987ba5d87f1da9dafa184966f55f1d64b41912790f94a98d5160dd042661a2d5acc02c6d10e3 SHA512 c16e32306eb8660facbaa078fc76ad49692948f26d81d753977d1cfa49f76b4eacf2a5613c4bdb8f463ebd65c955d5edda415355d143ce1dd59ec7443eeb0a13
DIST google-api-python-client-2.80.0.gh.tar.gz 38885627 BLAKE2B f81943e8c4179130bbd7f3d89cdd3c7c5c828c78b9cbed6a5c011c3a0751a19a223b6e52a5fe8f739a8170b6e0e186b5e6b56b4ac08c88a1bf167cb5652d0e18 SHA512 cabd955f730a2b9bf8e8e3579b28935cbbc16b0ac4534d4b841317ff86cec420dd2a5a7b5b319a6a765cce02258fb43cafd6165ae49a7b99e0e891d9ba86e198
DIST google-api-python-client-2.81.0.gh.tar.gz 39081445 BLAKE2B 779b22f07b12834d649982a52491b567472af7fd83f49e6b9d4a20a991dd57e5bd11e32fdba05f004449733bf5cb2fd2a5ec4a3f012a558989563c88256c3199 SHA512 72e357d68314cda2cbb6d679ad22ecedf3a1ede87b94067bbaca886bd9a17ef3f881ca6060fc23c3c8848fba96668ff0b7ba9f4b44da625f3f34bed5f537e762
-EBUILD google-api-python-client-2.77.0.ebuild 1393 BLAKE2B d59f5c92683f668f82e760c1f1221cd87bdc836f3cf69ad70a2f38376b551f66c0fab981f3eabaf29db0695a3b7d3567af1fd996ee0c52a06efc710c3d5a00b9 SHA512 c90bbd23296a5a2127f55d79b7130770d91cd1d3fd69cfedbe92531bcde7b7a98364c3268aadcde813828802fc86c317bf00661382a94d5a57cf0a9ec5686b4b
-EBUILD google-api-python-client-2.78.0.ebuild 1401 BLAKE2B 69835c2562dc0f53faeb4a88a2f4a398734ad747db6676817fe23f952bf0d556433e8e456a3db1479c0da6671c654285a72dbca97b22659a727e0a5b595ad825 SHA512 032c90063955331493b55b4746bfbdbc26bb9de11dbd0aa51585bcadf9b5b656c9569976f03b3f3e2e5765a1f860a6d654aa6f8486ab52b1318c219e6bb791af
-EBUILD google-api-python-client-2.79.0.ebuild 1401 BLAKE2B 69835c2562dc0f53faeb4a88a2f4a398734ad747db6676817fe23f952bf0d556433e8e456a3db1479c0da6671c654285a72dbca97b22659a727e0a5b595ad825 SHA512 032c90063955331493b55b4746bfbdbc26bb9de11dbd0aa51585bcadf9b5b656c9569976f03b3f3e2e5765a1f860a6d654aa6f8486ab52b1318c219e6bb791af
-EBUILD google-api-python-client-2.80.0.ebuild 1401 BLAKE2B 69835c2562dc0f53faeb4a88a2f4a398734ad747db6676817fe23f952bf0d556433e8e456a3db1479c0da6671c654285a72dbca97b22659a727e0a5b595ad825 SHA512 032c90063955331493b55b4746bfbdbc26bb9de11dbd0aa51585bcadf9b5b656c9569976f03b3f3e2e5765a1f860a6d654aa6f8486ab52b1318c219e6bb791af
+EBUILD google-api-python-client-2.80.0.ebuild 1399 BLAKE2B 6fc4e421d99a3a617ae046f226dae680e2b44e1f80d29b30e4aabfbe1d8fbc55d7916ffda97c754e69f64b61a7b631237a1c7240d23f683f7b4db0797ca6affd SHA512 122cd23ad716177a236ca4a799461a15a6e4960abd455813f731b3263cb741198c679f46c35131eac91c43da913ada1a4d6f87945db5e145c476db156063f097
EBUILD google-api-python-client-2.81.0.ebuild 1401 BLAKE2B 69835c2562dc0f53faeb4a88a2f4a398734ad747db6676817fe23f952bf0d556433e8e456a3db1479c0da6671c654285a72dbca97b22659a727e0a5b595ad825 SHA512 032c90063955331493b55b4746bfbdbc26bb9de11dbd0aa51585bcadf9b5b656c9569976f03b3f3e2e5765a1f860a6d654aa6f8486ab52b1318c219e6bb791af
MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.77.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.77.0.ebuild
deleted file mode 100644
index 703ac440a7a0..000000000000
--- a/dev-python/google-api-python-client/google-api-python-client-2.77.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1
-
-DESCRIPTION="Google API Client for Python"
-HOMEPAGE="
- https://github.com/googleapis/google-api-python-client/
- https://pypi.org/project/google-api-python-client/
-"
-SRC_URI="
- https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
- -> ${P}.gh.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/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-api-python-client/google-api-python-client-2.78.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.78.0.ebuild
deleted file mode 100644
index 65893f1d07cd..000000000000
--- a/dev-python/google-api-python-client/google-api-python-client-2.78.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Google API Client for Python"
-HOMEPAGE="
- https://github.com/googleapis/google-api-python-client/
- https://pypi.org/project/google-api-python-client/
-"
-SRC_URI="
- https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
- -> ${P}.gh.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/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-api-python-client/google-api-python-client-2.79.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.79.0.ebuild
deleted file mode 100644
index 65893f1d07cd..000000000000
--- a/dev-python/google-api-python-client/google-api-python-client-2.79.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Google API Client for Python"
-HOMEPAGE="
- https://github.com/googleapis/google-api-python-client/
- https://pypi.org/project/google-api-python-client/
-"
-SRC_URI="
- https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
- -> ${P}.gh.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/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-api-python-client/google-api-python-client-2.80.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.80.0.ebuild
index 65893f1d07cd..880af7996e6d 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.80.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.80.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
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-pasta/Manifest b/dev-python/google-pasta/Manifest
index 5767d8105555..7f5df285a62d 100644
--- a/dev-python/google-pasta/Manifest
+++ b/dev-python/google-pasta/Manifest
@@ -1,3 +1,3 @@
DIST google-pasta-0.2.0.tar.gz 40430 BLAKE2B b3f068c0530149d6e8057a2e7edeb76b1912516a8227a837913783060e30f418159b38c77480248dc7a1586b46c9b5914e93c77a9430d963b3538e2197661922 SHA512 1d75d994a5120109677a58472459a632b31568e6ce79b205688913dc2a94e132fad818c73510b2f7d7adca3c757077543abd8b7f15be035a63fa15d38874c753
-EBUILD google-pasta-0.2.0-r2.ebuild 478 BLAKE2B 31bdf6d3223941935e59ca130fbfdf36bb68b670653371caa60b46f90ffb835c018292e4cbe21a4be00ea89077629084ccc754e5e584e35ff32272f165a9b600 SHA512 11eb36781e101681413f46f749f5596a22bd69c84f0ed3d0f4012a26c538f8aa6cb7642e8cf8527a59b006ee09c25779117e9b44603e22e0e79a862c52e8cc03
+EBUILD google-pasta-0.2.0-r2.ebuild 451 BLAKE2B a339291d735df967423c5963f083a1a6f9aea173c65a2daf959f79f907fc0a2434411b4604067ce4a24091acb87bc3b128b88614b3da1d7632b4abe9d9165229 SHA512 12be4baaf209033a56a6acc2a566a99e88415d450a3aced734b69ad7ee15155273e700c72f674d3f9fb3f5706b957418022da4fc344414803eadd671867969c0
MISC metadata.xml 399 BLAKE2B f844e211efde5a2f65551431341e95da42efc481b12c88cd549f75e7a050409b67d931b9610556acb0bcce41fa1b387fbda690bac8d5369bf93284f376e9a4c1 SHA512 63aa92d0c3184025d83858ad189cd21a68b9c77e25f9a6b192da538400739e8b9f495db3a18c35273c83c47d957cc15ad6cec24f447ee279181de68843c10cfd
diff --git a/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild b/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild
index c76100e7e0a1..32fb175cc624 100644
--- a/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild
+++ b/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild
@@ -4,12 +4,12 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="AST-based Python refactoring library"
HOMEPAGE="https://pypi.org/project/google-pasta/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/googleapis-common-protos/Manifest b/dev-python/googleapis-common-protos/Manifest
index 3c855eb6e216..ff93e256c821 100644
--- a/dev-python/googleapis-common-protos/Manifest
+++ b/dev-python/googleapis-common-protos/Manifest
@@ -1,3 +1,3 @@
DIST googleapis-common-protos-1.58.0.tar.gz 117015 BLAKE2B 7821d83e40c42196517e27f9340741deb2c04fe15129c6e6f9c90c884ce6c4ffae38d456494d5271ac42f680595f82941df70bb2d94c5c20743d99c237a29354 SHA512 3e057e8dce7898ebf5c63ea1ded4f336ad5235ee6e7595739efd4c005b34f63d88481242f2d5a38b8d531d79d1957c2b79918bf61eb3ebc52227ec20b204cc82
-EBUILD googleapis-common-protos-1.58.0.ebuild 821 BLAKE2B 621369cd08a7a4ff729f096884d0060cc916890c21a174fc73e681bd32e2f634093cda3b308fc8513f1fc2d48f60eec991a5f7aae0d9645ee159982ca1206e77 SHA512 4e192746732addfd4cf006d9abf403ef21387f03d0f39274f3e5b1495ac8fba1c4dea654b107338484df0807908107f5f87e1ada0d409453c90cf73f835db731
+EBUILD googleapis-common-protos-1.58.0.ebuild 794 BLAKE2B 29857d0dda37d3abec64e1cf2afd4f56e0045afaf3cbb8774ea9e6e0efe0ec0230597ffa8432b830ba0f70a47826fd63d927c376fa3ede0f74010e1b40aee358 SHA512 f4e25d543ffeeaad460aba7ca7e1b33b0895d67cd7cf3631871281142eeae1edfab5293790da067a7bda55532a0292af7f57587bbc61f321fa6f2d9d5acc9d71
MISC metadata.xml 537 BLAKE2B 7b81f41f34a3c0fa53340ad298440f67727eb1830009899ffa10835485f66e727844735a88bed94b8a0bba14fa01a78d8a04f5ca3edf48a72781c7e1a797459e SHA512 6013da3540915e13a0cc60336bbefada12fbf71c04d4f40634f24015ada732d0d8b86600401bdadb2c7df2ea84f7097669f4efe6cf176ccca5efe46e9a3869d9
diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.58.0.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.58.0.ebuild
index 834477462e47..6ac9250fb3e6 100644
--- a/dev-python/googleapis-common-protos/googleapis-common-protos-1.58.0.ebuild
+++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.58.0.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Python classes generated from the common protos in the googleapis repository"
HOMEPAGE="
https://github.com/googleapis/python-api-common-protos/
https://pypi.org/project/googleapis-common-protos/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/grpcio-testing/Manifest b/dev-python/grpcio-testing/Manifest
index 3e29b4df242a..7b2e222ce4cf 100644
--- a/dev-python/grpcio-testing/Manifest
+++ b/dev-python/grpcio-testing/Manifest
@@ -1,3 +1,3 @@
DIST grpcio-testing-1.51.0.tar.gz 22390 BLAKE2B 813ade1f3f44e3aeda7ca779f130897281036de111cb17f9297f267961a591e1fa3b88380ccbec42edd339487f1b3f1028dcd308c46ffd8fde5817e3909cfd41 SHA512 3fd9de9cd75aebcf1f6c3716bbacaf5cc9cc9aa74acb42dd128b5c158fa2d52549cdcc8f3ea9f2cb0b86d0b84c998acd55fa16e879ac9099a2348d889d35d837
-EBUILD grpcio-testing-1.51.0.ebuild 578 BLAKE2B fe47ebbec3d56e59dce721b5dd4b246be5f48b51b03954c77b3c8ec8fa058055c80b2ed6672c8a6b47a83d80851a5424839131e43d5d20073eb90d9cab59ebfd SHA512 acbb4348c514447bb20f6178b0f721fa35e4271410bf2cb53d4312ee3ba3846ccef8d28e48e03d705524260e7d868fff971feb5bc53a81318d69f18f5e4f154b
+EBUILD grpcio-testing-1.51.0.ebuild 552 BLAKE2B 77c4231569c0a9e65c69c8e30afa695abb957578b5cf2eafc7f752ab080764738654a8abef3c8ac2cefdbee51410701fb7c8407d6a8f08b5d47f802a97dfaf31 SHA512 a6fde867de0ad690c5ed847cd5fff699329e221031e8490a4a9b834086315c7af9acf254bdd6342fca31a3f84c25934bfb98402017a996ab3fa173ed0e559e39
MISC metadata.xml 378 BLAKE2B bd4fcbd45d6b8892ced059de5457506a61573264ec9533ffa06f3076e0c72908e3565930e8cf200f87def824d26fb8e184dd358ad04e02b5642f7cc24b087e9f SHA512 73109d9926eb1dfa38add772e095d8765a8cfee436168cf6bb4541ed58cf441dbb84075c72d2d33e4535af3661948ace21657b7814456a5f708d6d612faa3386
diff --git a/dev-python/grpcio-testing/grpcio-testing-1.51.0.ebuild b/dev-python/grpcio-testing/grpcio-testing-1.51.0.ebuild
index 849836612a88..7dd1d26fa299 100644
--- a/dev-python/grpcio-testing/grpcio-testing-1.51.0.ebuild
+++ b/dev-python/grpcio-testing/grpcio-testing-1.51.0.ebuild
@@ -5,12 +5,12 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Testing utilities for gRPC Python"
HOMEPAGE="https://grpc.io"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/grpcio-tools/Manifest b/dev-python/grpcio-tools/Manifest
index e0d7fe3a37e6..7a3ef969884b 100644
--- a/dev-python/grpcio-tools/Manifest
+++ b/dev-python/grpcio-tools/Manifest
@@ -1,3 +1,3 @@
DIST grpcio-tools-1.51.0.tar.gz 2254565 BLAKE2B 7486c7c62d691cb3cbaf02a68e73d6d94ee48396b26c4d46c22776396ba7d637c9b6738c00e19a99101e189e7092b2240adbf53ae9d32188dc813a9b0a49c25d SHA512 fa76fd970c399aed7639d6ce343834a5e7d76f2247cc99e59d0bf29844fb2f366bc9b8e2124d7c9dd9163953741c06015ded7f400b8e77d0cdad8ac291a7af83
-EBUILD grpcio-tools-1.51.0.ebuild 848 BLAKE2B ec8ffec84382c8805bcba71b130dc2c3d5414663829120dfab164b1dbb34de6d3ea97b2a3c802755288e36782dc845c0e9a643f48718df33f5a0ab6b7decfe48 SHA512 1a8cb2f327a22b7a6249f0bdeb2283b6a235ec0c1f1dcaa1b567b15f8f933bd18c4c6f8842de886207309f49b24363af2f43a7ca4e4d9f9e0230acdbd16c100d
+EBUILD grpcio-tools-1.51.0.ebuild 822 BLAKE2B ea2cd034bab2e1d528275b7f601f01da4ba241b85fd0db42cdad7043cc37ff681236f5a78c235c38e218c46816d00d391c2992460491a92d971d3efa03b03e9e SHA512 c86f8b06ea39e4081d777280f8788f9fd6218487b74a81505720813f3e3d03f720b6da60019ceac458d74ac794ba24b5408bcad81dba7d17cc24b8f35c4421d3
MISC metadata.xml 376 BLAKE2B e5cdaf58121264aa01fca1e7466b497ebdfccebcebef9ff8a6eab4378e5031115c3cf64469dfdd0902b8b1f76ab2ccbe460239627d3d0590e6ddd772c04d7639 SHA512 a55fa742c61014334fb41be9dba20bc42caf767bdddbcc92e227ac643d368668603a3b4f4402cb2393e0ae4af0fcb74fd5a6784c3a7be17afed8c21ab338b0bb
diff --git a/dev-python/grpcio-tools/grpcio-tools-1.51.0.ebuild b/dev-python/grpcio-tools/grpcio-tools-1.51.0.ebuild
index aacd0f046b71..92eb5d244d7a 100644
--- a/dev-python/grpcio-tools/grpcio-tools-1.51.0.ebuild
+++ b/dev-python/grpcio-tools/grpcio-tools-1.51.0.ebuild
@@ -5,12 +5,12 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
-inherit distutils-r1 multiprocessing prefix
+inherit distutils-r1 multiprocessing prefix pypi
DESCRIPTION="Protobuf code generator for gRPC"
HOMEPAGE="https://grpc.io"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/h2/Manifest b/dev-python/h2/Manifest
index 47047b8f1415..0e8ef8867c70 100644
--- a/dev-python/h2/Manifest
+++ b/dev-python/h2/Manifest
@@ -1,4 +1,3 @@
-AUX hyper-h2-3.2.0-failed-healthcheck.patch 3381 BLAKE2B 0eef97897e58ca0b580371e1cd8dfeb4c85d3e333aea4566121bbabd08cee5a46070360e3f40f244058082c5949f3fc1ed8c5a9d80bdc6f9c7ce741a9dfa915f SHA512 0e5e9a6f3380e3a2b54f63c9894e3fd5c5987b7e55834200b051e6d8ed13219f9784340275ff136ba273eb5b989b5bed80e85460bc7b25049974150f0340911e
DIST h2-4.1.0.tar.gz 2143812 BLAKE2B b9d9a771340b4bde1675b9fd65c242732a1a262456f84a409662cf2b57326e24e0583160ba0531c0b105b79342578714127dddb560d2a27de58af34d1052c698 SHA512 4e9cf88b3ae702a8a42bded775ad337809787fe8172d501c230d55abbf1edd764acf3b227f2e58756d882499661ffcf6bbdd4812a4d938c04fac3f1aa2390b28
EBUILD h2-4.1.0-r1.ebuild 1293 BLAKE2B 82c48cb9ac61fc7e9e2994f301b54ebd495a617304cb0837fcb43730ed6efe915bb5239afa4c4c7e4fd8e2fbf35e9e6c24dfa56753fdde4c6016974e9fdd22e3 SHA512 92cfb22eaad826e2cdedf6c6ee2664d4adced713025423f17af8a07d7a8f76f3283207168f33530aa2c48fc41bd2bf867cefd3167ba2160c5400aa6089006857
MISC metadata.xml 694 BLAKE2B 8e3c231ed6263fd0feba3f8f3ef0d5cf0345e2de092e4a50de3d6b9dc3b009570b896dc5a7804f9b99e9ffd75ae6a8387d139f0db1dc3ce213c4e7bca63061e2 SHA512 713b15d6f84180c861d1487f2ee7a377acd9403876385e064bfb103b5961cc53655953602dfc809cef648444ea9e201991e2de00203d0ab5a36c3d13b1764e2a
diff --git a/dev-python/h2/files/hyper-h2-3.2.0-failed-healthcheck.patch b/dev-python/h2/files/hyper-h2-3.2.0-failed-healthcheck.patch
deleted file mode 100644
index 04adc2748c21..000000000000
--- a/dev-python/h2/files/hyper-h2-3.2.0-failed-healthcheck.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-diff --git a/test/test_basic_logic.py b/test/test_basic_logic.py
-index fb54fe50..8c8f3b7d 100644
---- a/test/test_basic_logic.py
-+++ b/test/test_basic_logic.py
-@@ -21,7 +21,7 @@
-
- from . import helpers
-
--from hypothesis import given
-+from hypothesis import given, settings, HealthCheck
- from hypothesis.strategies import integers
-
-
-@@ -790,6 +790,7 @@ def test_headers_are_lowercase(self, frame_factory):
- assert c.data_to_send() == expected_frame.serialize()
-
- @given(frame_size=integers(min_value=2**14, max_value=(2**24 - 1)))
-+ @settings(suppress_health_check=[HealthCheck.function_scoped_fixture])
- def test_changing_max_frame_size(self, frame_factory, frame_size):
- """
- When the user changes the max frame size and the change is ACKed, the
-diff --git a/test/test_flow_control_window.py b/test/test_flow_control_window.py
-index 24b345aa..7a445af1 100644
---- a/test/test_flow_control_window.py
-+++ b/test/test_flow_control_window.py
-@@ -7,7 +7,7 @@
- """
- import pytest
-
--from hypothesis import given
-+from hypothesis import given, settings, HealthCheck
- from hypothesis.strategies import integers
-
- import h2.config
-@@ -715,6 +715,7 @@ def _setup_connection_and_send_headers(self, frame_factory):
- return c
-
- @given(stream_id=integers(max_value=0))
-+ @settings(suppress_health_check=[HealthCheck.function_scoped_fixture])
- def test_must_acknowledge_for_stream(self, frame_factory, stream_id):
- """
- Flow control acknowledgements must be done on a stream ID that is
-@@ -740,6 +741,7 @@ def test_must_acknowledge_for_stream(self, frame_factory, stream_id):
- )
-
- @given(size=integers(max_value=-1))
-+ @settings(suppress_health_check=[HealthCheck.function_scoped_fixture])
- def test_cannot_acknowledge_less_than_zero(self, frame_factory, size):
- """
- The user must acknowledge at least 0 bytes.
-@@ -837,6 +839,7 @@ def test_acknowledging_streams_we_never_saw(self, frame_factory):
- c.acknowledge_received_data(2048, stream_id=101)
-
- @given(integers(min_value=1025, max_value=DEFAULT_FLOW_WINDOW))
-+ @settings(suppress_health_check=[HealthCheck.function_scoped_fixture])
- def test_acknowledging_1024_bytes_when_empty_increments(self,
- frame_factory,
- increment):
-@@ -873,6 +876,7 @@ def test_acknowledging_1024_bytes_when_empty_increments(self,
- # This test needs to use a lower cap, because otherwise the algo will
- # increment the stream window anyway.
- @given(integers(min_value=1025, max_value=(DEFAULT_FLOW_WINDOW // 4) - 1))
-+ @settings(suppress_health_check=[HealthCheck.function_scoped_fixture])
- def test_connection_only_empty(self, frame_factory, increment):
- """
- If the connection flow control window is empty, but the stream flow
-@@ -916,5 +920,6 @@ def test_connection_only_empty(self, frame_factory, increment):
- assert c.data_to_send() == expected_data
-
- @given(integers(min_value=1025, max_value=DEFAULT_FLOW_WINDOW))
-+ @settings(suppress_health_check=[HealthCheck.function_scoped_fixture])
- def test_mixing_update_forms(self, frame_factory, increment):
- """
- If the user mixes ackowledging data with manually incrementing windows,
diff --git a/dev-python/hpack/Manifest b/dev-python/hpack/Manifest
index 343c39c18407..cbfc73ef9031 100644
--- a/dev-python/hpack/Manifest
+++ b/dev-python/hpack/Manifest
@@ -1,4 +1,3 @@
-AUX hpack-3.0.0-hypothesis-healthcheck.patch 549 BLAKE2B 6177deb0b6a4de5fe5f2c65a82f8cd7eb7ef6140224070c0680b6c4646c111a063ec6a8c7d51ed2e56455eede1696abf6fb82f9d6d14d5aa81d58619b0c802bd SHA512 a1510a688d000b8f45ac48c39ba46336859f952356cf776d5204b512496c523e5dc622d16b17b50d0d6318bd94b817d52683e5f56287f0053ced2508cbf23259
DIST hpack-4.0.0.tar.gz 5301419 BLAKE2B 0164f6aafc0d1f17f6c397efe710503a22501faae3c7dbba4e57ca2dc76e4d373bc5e65bf55acda8bc61975d12f8a2084de0e0c4587539e5a3102e3cf66d562b SHA512 f482d086d7a82649393e3cfea55c98966ce57055cb1826bc4dec1ea334661c02708e7903f2e8e588ee1c30df41373e1de9fb960c2e7bbc18d0ace0b8f97b195b
EBUILD hpack-4.0.0-r1.ebuild 806 BLAKE2B 56e31a112b14cdbcfa5c4e27c8fcca966325340b00c234d2911710a6b39c3504900356b5426aabb3f33547288d61d2f645f401737f3358c3e85b1755b1e063d6 SHA512 e34a9acc01c76b09c4acb4046440bb0eb43f9caf5736b3fa00ae1d1122dbbe6396eaefeaf6f917b93603a6095745a6fbccc5e8ff5ef7dd4fd5656f8d157fbfce
MISC metadata.xml 702 BLAKE2B 55737d2ecb2b628a787b16858cba8fe6a1b5a2a2b5243445284f523797aed25fc6972f978d4348d8974409792629f7a399994b0189781efc8fc212a3c2b84e1a SHA512 2b60f701fa7ab80396a94e48dbed33c72dab3e3539355a20fe387dc2d5ea378bce5e3868a092da7d93604d1ef6422a4ae22c5ddb68d3dfc938920251186bdd1e
diff --git a/dev-python/hpack/files/hpack-3.0.0-hypothesis-healthcheck.patch b/dev-python/hpack/files/hpack-3.0.0-hypothesis-healthcheck.patch
deleted file mode 100644
index aaabac3b3046..000000000000
--- a/dev-python/hpack/files/hpack-3.0.0-hypothesis-healthcheck.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/test/conftest.py b/test/conftest.py
-index f5801da..c5e3c66 100644
---- a/test/conftest.py
-+++ b/test/conftest.py
-@@ -4,11 +4,16 @@ import os
- import json
- import sys
-
-+from hypothesis import settings, HealthCheck
- from hypothesis.strategies import text
-
- if sys.version_info[0] == 2:
- from codecs import open
-
-+settings.register_profile("gentoo",
-+ suppress_health_check=(HealthCheck.too_slow,))
-+settings.load_profile("gentoo")
-+
- # We need to grab one text example from hypothesis to prime its cache.
- text().example()
-
diff --git a/dev-python/html5-parser/Manifest b/dev-python/html5-parser/Manifest
index 9c80a953ca8b..7b9a33e98e63 100644
--- a/dev-python/html5-parser/Manifest
+++ b/dev-python/html5-parser/Manifest
@@ -1,3 +1,3 @@
DIST html5-parser-0.4.10.tar.gz 272814 BLAKE2B 5759c872e65080ea059b81e632ed70a94e6677ef01af1e50ab1822128cc75ccbd3361c9d4e5e94fc4cc78996b3dbde97ffe435f083c492df2815c67d929cabc7 SHA512 45accb891261e1b82185de1cb0e06915e0ff487fe2cfc81b79f5653c8e9d7b9848349ab94657f8fb5eb116311b1d2b0d19f504f841ee8af0cf4a23601a5000aa
-EBUILD html5-parser-0.4.10-r1.ebuild 849 BLAKE2B 7b9d90a46849a6bcfa437f5b305f5a34a1c2b3456158079cc3c28b0d175fb43c95625e0b633f4de0c8c6688d5f91cce472832f7331c42b2b3485c9b359bf4ccd SHA512 c1946b393513afe111f59ebf4745bb5f0b233c343bf75c6d5de09522d19aac9edf6f8f714d5e14c24f53c4e483e5849e6b309fc3ff04588cb47d7738fb530761
+EBUILD html5-parser-0.4.10-r1.ebuild 822 BLAKE2B 3b935c17d963f036c0e550b9a69a40c07c13ce84b409ade12cb1de2edde334ffba7a1e07b05888a795e96be2b6cb8f4398d5c67a466096374d01095d75f225b3 SHA512 01f3297d4115cccbc19f97bcb8bd3d713dbcda11d8aa11fd404d59e5fdf041cbacab57c4a55a5d99eb7eec97c521326bda8133def825b3fd58b3bb143a531b46
MISC metadata.xml 458 BLAKE2B 368218d3f5b16284b8d0bc3447efae89d833b7ac206f9b0719f88078f8e472a7b362a0843211189da3f273e0e689a40b5cda5d457ff4dedc51dc74b74960ec3e SHA512 40b3f0e265ac93e827eadc79a57f9b05a7b5adf9fb88d729613a7f2844fabc38e47d39843e039e27a412fd2d1aa1cc38345027a3c31c952873c5e38e899112b0
diff --git a/dev-python/html5-parser/html5-parser-0.4.10-r1.ebuild b/dev-python/html5-parser/html5-parser-0.4.10-r1.ebuild
index 058a3b4032eb..06bf9a6d6ad5 100644
--- a/dev-python/html5-parser/html5-parser-0.4.10-r1.ebuild
+++ b/dev-python/html5-parser/html5-parser-0.4.10-r1.ebuild
@@ -4,11 +4,11 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 toolchain-funcs
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 toolchain-funcs pypi
DESCRIPTION="Fast C based HTML 5 parsing for python"
HOMEPAGE="https://github.com/kovidgoyal/html5-parser/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 8b0ed2bafc6b..a177d6fc9070 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,11 +1,7 @@
-DIST hypothesis-6.68.0.gh.tar.gz 9350032 BLAKE2B c122455b7f941eaba8b37b7c4bd4760b2ea0d7c5cf3e973544b80edfa17ea13870c9c5121a121178850154f0058e55c4051ff0ea98d35d3c312468202108a04d SHA512 7ca3e79c1c5e091ae829244e1f6b3563c61add0a5bbe7a7b254df85191778a4b05a21f82ca3f50ba6e77a5ec5c9ec06d7dd15c6cf423c1a2eb524a2aeb3f2c91
-DIST hypothesis-6.68.1.gh.tar.gz 9350091 BLAKE2B 5d6d6912b20d3badca440b668838f456239653c393d8f148ba5dd16227e078586167f0d7ff0adbdca0efe2a81ff27e0307d97b63492658dc28c9abd7c7691551 SHA512 6dbaefa411f7945081158b7d730dc1893dfe02ec4b45f7bdd645f6f2198d39b3f4313d1e18dbe9a82d13e36df5bc541f1b31539128f9de5480b82b916bd74c0c
DIST hypothesis-6.68.2.gh.tar.gz 9350253 BLAKE2B 5f98aac845a2f4e1dd9f54809d3e7e1b201bdecdec1c5c9cff10a37851af7d8d9e8cb643c1a9b0545672862b3639a17aed5f4197653d48d3114edd0105668307 SHA512 c3507f99376af924e375c51e0d56d4e444204d2ebe147d813a3f33a69594f83493c499714567b127556ea620df7bde58f4a1ba662bb182907e5e0d14cf13ee81
DIST hypothesis-6.69.0.gh.tar.gz 9350681 BLAKE2B e28bca5be08809d7f10723186957ab72a650d93403fc0c5ed91b329ca3c68b084a69aba093e8dc7fdc742316287dc585b7b8794403e0b3fa29adfc7bf2d76ee7 SHA512 b6a263a10f78841706f6fa58a237f2f1e7ef5efd4d859e0fb79bae0ad3eff86774bc0cb7bb581af89605f80514a08386b5f501a6154bcc5ae1f56e7eb2ba61b4
DIST hypothesis-6.70.0.gh.tar.gz 9351669 BLAKE2B 04e6739a1e6cf5907486c5fc6e09d17996831fe7967df4a24e6fb3c3ab992ef0c1ade9f250a1776eed4d6880893db1e8f284df60465a81a9f14f4aa64b0b0fc9 SHA512 6fb15addd86f8737b5a99a5c4ae5f2899133772e25426cc8a9bd086ddc0246b8fd323a10213df45d5b13c0740df19597a2b7ee7566611d5d01e6897954ac0f4c
-EBUILD hypothesis-6.68.0.ebuild 2132 BLAKE2B be04a23a6cc71d17c7585c98d1df3e8bf9a32c84897a5328fba61561c756d8bbcbfdcf778debfa99d3555f430f697720a1bcf083e3422d55116f5649e901ae44 SHA512 61d1b1390b920c328bbafd1b80c7f1c934f5483972bfaba692ed95cd5478bbaa62bc65438665037b6bc10b0050477c02597f2fdc9536963d6769f23cdcd5f721
-EBUILD hypothesis-6.68.1.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
-EBUILD hypothesis-6.68.2.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
+EBUILD hypothesis-6.68.2.ebuild 2132 BLAKE2B be04a23a6cc71d17c7585c98d1df3e8bf9a32c84897a5328fba61561c756d8bbcbfdcf778debfa99d3555f430f697720a1bcf083e3422d55116f5649e901ae44 SHA512 61d1b1390b920c328bbafd1b80c7f1c934f5483972bfaba692ed95cd5478bbaa62bc65438665037b6bc10b0050477c02597f2fdc9536963d6769f23cdcd5f721
EBUILD hypothesis-6.69.0.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
EBUILD hypothesis-6.70.0.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e
diff --git a/dev-python/hypothesis/hypothesis-6.68.0.ebuild b/dev-python/hypothesis/hypothesis-6.68.0.ebuild
deleted file mode 100644
index 53e3bebd8313..000000000000
--- a/dev-python/hypothesis/hypothesis-6.68.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-CLI_COMPAT=( python3_{9..10} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite"
-
-inherit distutils-r1 multiprocessing optfeature
-
-TAG=hypothesis-python-${PV}
-MY_P=hypothesis-${TAG}
-DESCRIPTION="A library for property based testing"
-HOMEPAGE="
- https://github.com/HypothesisWorks/hypothesis/
- https://pypi.org/project/hypothesis/
-"
-SRC_URI="
- https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}/hypothesis-python"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="cli"
-
-RDEPEND="
- >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
- >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
- ' 3.8 3.9 3.10)
- cli? (
- $(python_gen_cond_dep '
- dev-python/black[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- ' "${CLI_COMPAT[@]}")
- )
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pexpect[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- !!<dev-python/requests-toolbelt-0.10.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)"
-}
-
-python_install() {
- distutils-r1_python_install
- if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; 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.68.1.ebuild b/dev-python/hypothesis/hypothesis-6.68.1.ebuild
deleted file mode 100644
index c793a8a143d2..000000000000
--- a/dev-python/hypothesis/hypothesis-6.68.1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-CLI_COMPAT=( python3_{9..10} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite"
-
-inherit distutils-r1 multiprocessing optfeature
-
-TAG=hypothesis-python-${PV}
-MY_P=hypothesis-${TAG}
-DESCRIPTION="A library for property based testing"
-HOMEPAGE="
- https://github.com/HypothesisWorks/hypothesis/
- https://pypi.org/project/hypothesis/
-"
-SRC_URI="
- https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}/hypothesis-python"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="cli"
-
-RDEPEND="
- >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
- >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
- ' 3.8 3.9 3.10)
- cli? (
- $(python_gen_cond_dep '
- dev-python/black[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- ' "${CLI_COMPAT[@]}")
- )
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pexpect[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- !!<dev-python/requests-toolbelt-0.10.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)"
-}
-
-python_install() {
- distutils-r1_python_install
- if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; 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.68.2.ebuild b/dev-python/hypothesis/hypothesis-6.68.2.ebuild
index c793a8a143d2..53e3bebd8313 100644
--- a/dev-python/hypothesis/hypothesis-6.68.2.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.68.2.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}/hypothesis-python"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="cli"
RDEPEND="
diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index cc68e197ec85..0a801711b316 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -1,11 +1,5 @@
-DIST identify-2.5.17.gh.tar.gz 101448 BLAKE2B d9319bbbe67f8c2c7a0ed8b7db8efc64f7c90d5cb3706366a00e24a78afd76c0c5707514d660febf02397f95d02785ea52f65e09c239d83d82ef84488d9dbbd2 SHA512 c9baf22f6893802c83e302fabe3cd4ca46a3b64ae6ef4fd5c939b131545c260e24861e59a617b3e4c4812e1a250692a26e4f8febaa389eaf6958d5c2aa79aeb2
-DIST identify-2.5.18.gh.tar.gz 101457 BLAKE2B 4575b4084dc28678275704f44a02d171d79a02f015e6d2267545b18c4288b55609cc64af2f9eca866bc2d164ed534cac59d69915e23fd3100cb680fcb08ceae0 SHA512 c7c6998340b77ddb13c88df8dbcc9b72efb68bf3cbf8a7ab2b81a4bda1180d04d4bdd9db360b7203235e2ebd252852de2c806b73e6a7236786bffbd3f4d4a672
-DIST identify-2.5.19.gh.tar.gz 101475 BLAKE2B 12302ccfaeebd38cca84a530775e5acb2a6b9ef8a741a8d924c09a15f0d410058354e3725df31683a8d20f01767fe78745f60efba6f553b728bce089b463a9d5 SHA512 d188080a83cb26c45108d676dd47498c2a10caa4af02cae3c11950ebd3c1c9478c5e730b68d6a02297c6e563dbb9df41dd324627c6e5f28f60b337e439f7e3c7
DIST identify-2.5.20.gh.tar.gz 101473 BLAKE2B eaf6994d7b2f8e0449b84fcb6eca14210b3a123ad48709cf9e7bc9557b116dc9fbb5103566b60bfda1a19f6428b8432b2ad6099c471b1f86b898d46dc2c0b4f1 SHA512 00905b2937766c3885b9a604cc55e6201ffcea486cfd553217659652d97632ed11cd12512ecbe2ddd3394e836fbab5ec439a55257dcccd6ed3a2f148df5ca92b
DIST identify-2.5.21.gh.tar.gz 101486 BLAKE2B 9c70c401d37afa8689d39bc4df38ca2006ecb2f78d427c0e213319074c5d0ec8a3865fafcde70ab903e641ada100ef4207196fea78bda9e60f3aa8c9e345c30d SHA512 6760eb53e99e52f51d24499b240450e0f1d8e4faf0190a6c7768246bc2ec527bfd0b081113058be4ad7646212f8b4043479e83edf6021d36d483f3af672a4010
-EBUILD identify-2.5.17.ebuild 588 BLAKE2B 9c287b22e56d3d592e12009f8f200ef5771765d70f403323aa9ca54480f9d64fd16acafca460c7e30faf84409c105302d825fe0dcd66cc573a5c9ae877ee2038 SHA512 1458fffe14402c083921244f208ad0b8b5b168b96554a5ff33ac60c248307581bfa1df5e05ced73bb677d6d96279ef948d1e9b50d761e3d4e8c95d165091f4b6
-EBUILD identify-2.5.18.ebuild 590 BLAKE2B a3479081b0216a2dfa2f63275db0f7298fb3494dba0d460a01ec3ce36178ad6171f86a104ec7c1db018b7c858f5f9743b1d418007a313934330234c97aeb0d5b SHA512 d53d3e06b9d4c509c8c9f16aaead348b09c744c5f1d81cdfa565c32e7e011bd7bb25e937187f6266a7dd21f554137f7a4bd24190623071b8b2b9e05f385bd1d4
-EBUILD identify-2.5.19.ebuild 590 BLAKE2B a3479081b0216a2dfa2f63275db0f7298fb3494dba0d460a01ec3ce36178ad6171f86a104ec7c1db018b7c858f5f9743b1d418007a313934330234c97aeb0d5b SHA512 d53d3e06b9d4c509c8c9f16aaead348b09c744c5f1d81cdfa565c32e7e011bd7bb25e937187f6266a7dd21f554137f7a4bd24190623071b8b2b9e05f385bd1d4
-EBUILD identify-2.5.20.ebuild 590 BLAKE2B a3479081b0216a2dfa2f63275db0f7298fb3494dba0d460a01ec3ce36178ad6171f86a104ec7c1db018b7c858f5f9743b1d418007a313934330234c97aeb0d5b SHA512 d53d3e06b9d4c509c8c9f16aaead348b09c744c5f1d81cdfa565c32e7e011bd7bb25e937187f6266a7dd21f554137f7a4bd24190623071b8b2b9e05f385bd1d4
+EBUILD identify-2.5.20.ebuild 588 BLAKE2B 9c287b22e56d3d592e12009f8f200ef5771765d70f403323aa9ca54480f9d64fd16acafca460c7e30faf84409c105302d825fe0dcd66cc573a5c9ae877ee2038 SHA512 1458fffe14402c083921244f208ad0b8b5b168b96554a5ff33ac60c248307581bfa1df5e05ced73bb677d6d96279ef948d1e9b50d761e3d4e8c95d165091f4b6
EBUILD identify-2.5.21.ebuild 590 BLAKE2B a3479081b0216a2dfa2f63275db0f7298fb3494dba0d460a01ec3ce36178ad6171f86a104ec7c1db018b7c858f5f9743b1d418007a313934330234c97aeb0d5b SHA512 d53d3e06b9d4c509c8c9f16aaead348b09c744c5f1d81cdfa565c32e7e011bd7bb25e937187f6266a7dd21f554137f7a4bd24190623071b8b2b9e05f385bd1d4
MISC metadata.xml 501 BLAKE2B da95534590927f7290f78f47e30484e3349c9058048c15522e7346a74d9a2c96141a18897b10b230adf966d3c237217ef1d2dcfe59814ccfffd58ab4c38c1ebf SHA512 8d78245bbd2e14016eb70f1d8f8d6129e6b265084f7da95bd915f01ce5af94f86bd69c33c1514195de70d0f834332d9ca968a18afb59a7016c8cb58681d04d24
diff --git a/dev-python/identify/identify-2.5.17.ebuild b/dev-python/identify/identify-2.5.17.ebuild
deleted file mode 100644
index 5f8200bbe066..000000000000
--- a/dev-python/identify/identify-2.5.17.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="File identification library for Python"
-HOMEPAGE="
- https://github.com/pre-commit/identify/
- https://pypi.org/project/identify/
-"
-SRC_URI="
- https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/ukkonen[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/identify/identify-2.5.18.ebuild b/dev-python/identify/identify-2.5.18.ebuild
deleted file mode 100644
index a0d521fdd551..000000000000
--- a/dev-python/identify/identify-2.5.18.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="File identification library for Python"
-HOMEPAGE="
- https://github.com/pre-commit/identify/
- https://pypi.org/project/identify/
-"
-SRC_URI="
- https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- dev-python/ukkonen[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/identify/identify-2.5.19.ebuild b/dev-python/identify/identify-2.5.19.ebuild
deleted file mode 100644
index a0d521fdd551..000000000000
--- a/dev-python/identify/identify-2.5.19.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="File identification library for Python"
-HOMEPAGE="
- https://github.com/pre-commit/identify/
- https://pypi.org/project/identify/
-"
-SRC_URI="
- https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- dev-python/ukkonen[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/identify/identify-2.5.20.ebuild b/dev-python/identify/identify-2.5.20.ebuild
index a0d521fdd551..5f8200bbe066 100644
--- a/dev-python/identify/identify-2.5.20.ebuild
+++ b/dev-python/identify/identify-2.5.20.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-python/ukkonen[${PYTHON_USEDEP}]
diff --git a/dev-python/jinja2-time/Manifest b/dev-python/jinja2-time/Manifest
index 2a8a5378ee4b..32bf56abcfce 100644
--- a/dev-python/jinja2-time/Manifest
+++ b/dev-python/jinja2-time/Manifest
@@ -1,4 +1,4 @@
AUX jinja2-time-0.2.0-arrow-compat.patch 1655 BLAKE2B 7285125450d338d4e4c927761b5eb93778f51bd5b260fcdf1ac720006d61faaee2b928a869337cd6f9e7905140810ebe6047fd3c954501c86e1185f85f1517d3 SHA512 0286a608702bb445cf29da7900ec04f5b1f64d1e9658b84f9a90018adf5fce5cc959832abff73fa017afcaf0a0f6be85060e52a79038bf770b8b37d8c96a5e7d
DIST jinja2-time-0.2.0.tar.gz 5701 BLAKE2B 370318000b1c91bc3460861d389da667f6d7e840c4f9d9d1661491c9bf1b422b8ecff12d1da2467e7a9596d12832790e314c3298672d70b38b92a53198df0156 SHA512 8ac4686312cde689f7a431001833d5d477030c4f5e9470d949bd07a40fcb9521f6ddcde37a72468093121ff9451e352a0bb43d20a796d7a204cf94e8a7545f2c
-EBUILD jinja2-time-0.2.0-r1.ebuild 692 BLAKE2B e7619cc2b47327cbcf5544cc975fb9eabdabd4f404f1f079e13c9639b8b198a6832e353c42e9f23781db2743e76b647664bb2bbcc783c3cb8a93fb6d26e61098 SHA512 000bbd3f25639dd1f85f9b8a33a4ed03ff3eda550a6b3b9bd61f2b03211b453d274fdfa8cdd3d5641a942132ba3832c6a14eaeb8a4329a6047a4c601993813ec
+EBUILD jinja2-time-0.2.0-r1.ebuild 665 BLAKE2B dde9fbfc01e41031e99c345f492db53c33d2aa836190007b560bb64a49fca6109c744f1ad34a9f6c3c592fc0aa8a855c80f2713bfed22b2451544db09b3e47b0 SHA512 ce0ec2921cd86bff6025013e1394c9e5ac73a4f8ca5bfc38cdb9939b14591f20a0b605829ecfaaa09ca7277943e97fc14375e1a67aad0087d1281b654a5f94de
MISC metadata.xml 400 BLAKE2B 1b41d34e0d32e03e8a012358f02460f7090d0f70fab1be6af4f91e55a22a35deceac8078d5f2723676171b4641594ea4fe58b614948dd9b7bf60bf6889b68ab3 SHA512 decfcdeeb4705a9f62c6fdd9a249b5a7363988faffc5758d9cd50da9db909bf792da78ba044bfbada5b6429a6a8139c833b12ccb8e0d7cb7bfbae4f8d16664c1
diff --git a/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild b/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild
index b594958790b7..be6bbe7b2d00 100644
--- a/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild
+++ b/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Jinja2 Extension for Dates and Times"
HOMEPAGE="
https://github.com/hackebrot/jinja2-time/
https://pypi.org/project/jinja2-time/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/json-rpc/Manifest b/dev-python/json-rpc/Manifest
index 9b48345eefb2..85e2119f70cf 100644
--- a/dev-python/json-rpc/Manifest
+++ b/dev-python/json-rpc/Manifest
@@ -1,3 +1,3 @@
DIST json-rpc-1.14.0.tar.gz 28789 BLAKE2B 7d5c0677452481e39be2698a1d303eb0677dd31f0861aac5b0ddfe850aea6f612ce5cf07f85df8d3b02b29a3d31c5249f49138603d6842b1ca56e8dc0ddcf668 SHA512 01e6a27509eb694d26b64b634a17fd2d36124f1602469293541f4f48b9de8046dcd5dccdc2a6f3e413c47eac4ed245495ce3e4c41fab42074a13e11f52a5c79e
-EBUILD json-rpc-1.14.0.ebuild 736 BLAKE2B 64ad0d2301350834b35f0e8e44dfedd2b2d90321150a958ef37bfa8bf277583b2f8b0232da1d816a6a5b67774c793948a590c17bd0384ef2a04fa78fa7376a9b SHA512 1f2f81a252f5fdee4c35112f333c90bd9a0c52d33723e5a635b1203698e7152d0b7f5b2c66c0df7fca925db74550d583a8ad51f3339efb6e5ce7e3b965562cf0
+EBUILD json-rpc-1.14.0.ebuild 709 BLAKE2B 73a84d5b176ad49cff8f43543aa299b880af1177881f00419e856b659ef0459d7b79e4a62c2adfb56c37f4dec5967551d9190a4c84615ebbd99fd4a8d2e10f39 SHA512 ca3672f16e6fc3a8839a6f3713c013a5c1c0bfa161d89fbac37a28489f361daf3dfd9732cb359e66a87ac6315b154e932d065448357456789eec736063b9fde7
MISC metadata.xml 917 BLAKE2B a46565463486cf7f97e1f92cafcad95939e195bcccdeadec5e8f27d3ec2d1534b65741719878f4f05d880b8207279c3fc42a8c0cf3968cf1482967f7637024d1 SHA512 997d5d434e156e7802b018579f01680fe876d59ce9926bbffec531d2b183fad31da3c39608d12a88aa956cb2ab279b9bbef461dde6e3b31c65909f17a155a503
diff --git a/dev-python/json-rpc/json-rpc-1.14.0.ebuild b/dev-python/json-rpc/json-rpc-1.14.0.ebuild
index add06ffaf9d3..308e92ae64e6 100644
--- a/dev-python/json-rpc/json-rpc-1.14.0.ebuild
+++ b/dev-python/json-rpc/json-rpc-1.14.0.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="JSON-RPC transport implementation for python"
HOMEPAGE="
https://github.com/pavlov99/json-rpc/
https://pypi.org/project/json-rpc/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/jsonschema-spec/Manifest b/dev-python/jsonschema-spec/Manifest
index be2a6ee63db6..ec1cfb435ccd 100644
--- a/dev-python/jsonschema-spec/Manifest
+++ b/dev-python/jsonschema-spec/Manifest
@@ -1,3 +1,5 @@
DIST jsonschema-spec-0.1.3.gh.tar.gz 30794 BLAKE2B 545eda0aef433eb62cd02bbcc4d07469b26c477bbf572d71bcb4eb126acc5ab912f5f80c0699305b37f7f526f36910bcb019d66a763e679846bb20a5b01eb813 SHA512 95465c43b842289ed28dd78ec06614d77b2bbf7d9d69e5dc4b89008740d0cc85e5b3319acd66d0142b533425e8f150c4edbbf15b7f8e3bdefb28b81193a13432
+DIST jsonschema-spec-0.1.4.gh.tar.gz 30903 BLAKE2B eae7ba8b811dfd14d9b2e33d3355bf8c98e088b1a8fa3314300dcc7edae31727cc5a01d0a06af412b8c7d59eca69ba816f6eb2683e997719fd300a3445e96cfd SHA512 6b3d1710fdd8c43a0f38d0687c95e4e70c55df964dc597e4a00abad3459610829bd90190b21c512c70d46498d98b80ecc2422eb73d7822539841ff10bc7c2c4f
EBUILD jsonschema-spec-0.1.3.ebuild 836 BLAKE2B b7c5875215dd69aa6f229e962675b2d8554d432efbc0f4e4423a26d78862f2958320b7f12cd3fe370a3b2759d3abc2a6cd5995ef380f0a2f719aa2f15ee6cdf0 SHA512 7dbc5cb7e06453c222c54674c92378cc52ef4d8d44e1e48c4b912f84f4ee2ed19b64bcfe8e5b880ad584fc9273fe1da557040c315c14c13a9c3f407306d1aefb
+EBUILD jsonschema-spec-0.1.4.ebuild 885 BLAKE2B 85b46229c8c313665c6bc0152a8f139d1eac567af6941c8223da70978e7bf3d05d62c816d7a11507295f35ab2144ea3203dcd96d07a70d7329444e75c7eef293 SHA512 47cd58e6dc14054920b2da534a54265e55aab69bb7e0edc3f112cf497b2ac65e938160272a0db9f92ccbb97dad08e822d0872dfca311cf8df2f9d912eb9c541e
MISC metadata.xml 404 BLAKE2B 2e76fe1eb441114cff26e2e60d36d2d38da053ca524a29f568d2b4af325021ab560545da43cdd0d5d3404e73ebcdb9b534da0b7de52c2acee5d3f2ed6511ee4e SHA512 58238e60fc20d210167afe2abcfdbbd826a693b5d587953437294c2c0e1ea9161486e2c583d29a7e2a0c8343e70e7688213ed011eacd155c53e232b336986701
diff --git a/dev-python/jsonschema-spec/jsonschema-spec-0.1.4.ebuild b/dev-python/jsonschema-spec/jsonschema-spec-0.1.4.ebuild
new file mode 100644
index 000000000000..66fd3efcb98b
--- /dev/null
+++ b/dev-python/jsonschema-spec/jsonschema-spec-0.1.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="JSONSchema Spec with object-oriented paths"
+HOMEPAGE="
+ https://pypi.org/project/jsonschema-spec/
+ https://github.com/p1c2u/jsonschema-spec/
+"
+SRC_URI="
+ https://github.com/p1c2u/jsonschema-spec/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ <dev-python/jsonschema-4.18[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-4.0.0[${PYTHON_USEDEP}]
+ dev-python/pathable[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+ dev-python/pathable[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -e '/--cov/d' -i pyproject.toml || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/jupyter-lsp/Manifest b/dev-python/jupyter-lsp/Manifest
index b9487e453aa2..af2154d10965 100644
--- a/dev-python/jupyter-lsp/Manifest
+++ b/dev-python/jupyter-lsp/Manifest
@@ -1,3 +1,3 @@
DIST jupyter-lsp-1.5.1.tar.gz 35907 BLAKE2B bc69791253bfcf40188fe2bae24a2681ce17835f5eb1d2640edf93a69285b33d426bffdf09c66308e6f79e33c4778e539fc2a7ed056fe64758e82acc6374b4cf SHA512 585c7b3b7ea87fd9d3ad27e3e4473f3bce56ad41d3b028173e2fcad4b0d2db5b1c0c89cd8c976c3f8b4d30ae7a63018dc1e19d4527b56eafe21ec0b5e89a538b
-EBUILD jupyter-lsp-1.5.1.ebuild 1099 BLAKE2B b615c9736984f19f6d5503381373a0bd032de0e0887775e42ec327922d0d0ce3593a5ffcacc9f79fbec9fc79a5879f93e4db21bcead6a05c5484737ce1524059 SHA512 4b055192a80d6397b462220c6de26fc81259249bc22638a4783761bf0040dce330522ffa56ee786c37fba221ce55dc7f76823f9eb7cc302275b2956105740567
+EBUILD jupyter-lsp-1.5.1.ebuild 1072 BLAKE2B f83446b8e824f4910b2c033564f14709c1449cb8543f6a3036eb266261f664575807be1f421af28954558adc23ad6308e4e6a1bc9a2ca544d87dcf33b9d1a9ae SHA512 9f706f2c53b1d1e6fc4be34cb4d96a57313f0c38d8c4bafb8e3c76f6f63dcf144831d58abde8a15dfb13e4c5cbfa7e5475d3b1346b6407e2a677dd4bfed7553b
MISC metadata.xml 417 BLAKE2B 37e0faca144a5da718475df6e957d9664fa5a757735bf65985dba486180dce37621cf3c34cadef4dbefbdb5698192b601a8e0bb1c77f71ba5550e65e47cc5e9c SHA512 6b61ffc68a46993386baa1c1b95850edbfbdb8d4fa40c4111aaf4edbb7d8d4f8ed21960ee01e69e2a8b986f66c6ec4ff938392d7849e204936f05d62ce7e8531
diff --git a/dev-python/jupyter-lsp/jupyter-lsp-1.5.1.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-1.5.1.ebuild
index 11dd9c072091..c6db33b0b8f9 100644
--- a/dev-python/jupyter-lsp/jupyter-lsp-1.5.1.ebuild
+++ b/dev-python/jupyter-lsp/jupyter-lsp-1.5.1.ebuild
@@ -3,13 +3,13 @@
EAPI=8
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1 optfeature
+inherit distutils-r1 optfeature pypi
DESCRIPTION="Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab"
HOMEPAGE="https://github.com/krassowski/jupyterlab-lsp"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/jupyter-server-proxy/Manifest b/dev-python/jupyter-server-proxy/Manifest
index 8f0116cf69d0..3516adc8ff18 100644
--- a/dev-python/jupyter-server-proxy/Manifest
+++ b/dev-python/jupyter-server-proxy/Manifest
@@ -1,3 +1,3 @@
DIST jupyter-server-proxy-3.2.2.tar.gz 121353 BLAKE2B 4f7c8af14a149f13272ea2802e830b38a5167f1de80dab21e1d175cb96ba3b908bd268f6dbb02cfd4fb8991ffb3315c044405925358904f82b26d55f74f97dbe SHA512 320765a8a8b1c6f213bd9c8cf514aac44f40ce93fb27fa890d8c6a9ae158f92f1b3a7119b47067db1c4f38925815f647559b3c618a9a85553cdbf7d2dc0a3872
-EBUILD jupyter-server-proxy-3.2.2.ebuild 802 BLAKE2B 98e8cc44f4b70a6280a3627fbcc8effe8b33c729976dde2533118eada28dcfbb2bc1a17f720a14e4a3297b057bedb1ce036558823a99e6debcbc75a8224f0040 SHA512 a76a0fbaae97be024d12e1ad59009a2fb368b9ae0863c30b4f8135ad72fb1f6e1559061ec1d3d3ba1c6082395af12fdff561d67ca13b7bed0c21b112e2b5f13b
+EBUILD jupyter-server-proxy-3.2.2.ebuild 776 BLAKE2B e91b4206095e6f0b049c447c541e9daf2b4eeb1c3e4c126932f759f2da634294ab2a9574fd94cd273c231ddd123ec53cf860ab9d34da521f0d6c659dbc3f54a0 SHA512 5efd7646fe5a6ee5f24793095cb824ae6dc2376517d6cad17fd9fbe168a0552aea156566d8483b97172f5a90baeadb80ab2cb8f2867a6eb3a427e278e7099dda
MISC metadata.xml 432 BLAKE2B 971dba91e8277c9ac0d7a9ca3c42d8c550bb072442021c9e0a9d8ff7cdb8f5f61cecf995a249451a9c95ccc5ee53108c2093de1fb6f5021a79238b35caf4b15d SHA512 3989d322d8b9165a6e2463c970176b71eb6c924b9baa489019ee84ba4826f5d522ba715947da72d3dfa7cf19b3124c550acb26f53d5e00f9473aacd8d8b4fdc8
diff --git a/dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.2.ebuild b/dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.2.ebuild
index 4b1aef499b80..4233b55b9539 100644
--- a/dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.2.ebuild
+++ b/dev-python/jupyter-server-proxy/jupyter-server-proxy-3.2.2.ebuild
@@ -4,12 +4,12 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Jupyter notebook server extension to proxy web services"
HOMEPAGE="https://github.com/jupyterhub/jupyter-server-proxy"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
# The GitHub tarball includes the tests, but does not have the js stuff we need
LICENSE="BSD"
diff --git a/dev-python/jupyterlab-lsp/Manifest b/dev-python/jupyterlab-lsp/Manifest
index 5bf534dc50d2..bffdf9a041a9 100644
--- a/dev-python/jupyterlab-lsp/Manifest
+++ b/dev-python/jupyterlab-lsp/Manifest
@@ -1,3 +1,3 @@
DIST jupyterlab-lsp-3.10.2.tar.gz 269490 BLAKE2B 43e4c79e94f85497f83c8034d63164ae5e0820dba6a725048c7f11522d2ab98326e637c254251e96d72d35d7ff8962ab8750a2ba42681c4ef34a65bbb42240d4 SHA512 e154b1f382d2a70a3378f821b055d9a05e9ba748f3ca3e61974655ec3a06f73bc864ad18917171e1101692760fab44b830d2eb70676961a09e383b3544d8ba71
-EBUILD jupyterlab-lsp-3.10.2.ebuild 589 BLAKE2B dcf8d9567e76da4361a832801c4ac023ab6481c354240a0d8caa9ab99e235dd98171671e21603f548373d048ef96db60005c3f78f7804f554a8ce72b946d89be SHA512 34eb100b445130c3166a242f33ae7140016579cd81b5f84547b208a869f999fbe08d90d8161738f7acd7941bfddb4516004ec01f03056aa93d37c6ec1b2d5f71
+EBUILD jupyterlab-lsp-3.10.2.ebuild 562 BLAKE2B 56fd348be514b6f38f15d5a77ee38fcc3ccd7075ff767aa129adbebadc10776456213d78fceb58892f1a7d40601114622eff02731946ecbb5d303bd8410e9205 SHA512 cf76c6c2a83cc873354d062af6b6403189be172c816d13bf40bb848e1885d474e9de63b713f727b3023a48643808a897e762016605789aa279e88b989f85607b
MISC metadata.xml 421 BLAKE2B cbd9c4e3ce5848ed3d0e57832082dd730d2d16a286070639602b8fcd49c49714e7f17b220251b9f16d9c5105248933390b152c060c68522d2c82b1958b09b116 SHA512 97ac68ac4e6920f23120a5818b4404fa0b510b165a44a6455a7bf76edfa298ca137f50bd9c1a87044253f5b873f881362c2667261a4c7fdb182a7d37325520b3
diff --git a/dev-python/jupyterlab-lsp/jupyterlab-lsp-3.10.2.ebuild b/dev-python/jupyterlab-lsp/jupyterlab-lsp-3.10.2.ebuild
index 42280f81c237..b47017ddfb7a 100644
--- a/dev-python/jupyterlab-lsp/jupyterlab-lsp-3.10.2.ebuild
+++ b/dev-python/jupyterlab-lsp/jupyterlab-lsp-3.10.2.ebuild
@@ -5,11 +5,11 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
DESCRIPTION="Coding assistance for JupyterLab with Language Server Protocol"
HOMEPAGE="https://github.com/jupyter-lsp/jupyterlab-lsp"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/keystoneauth1/Manifest b/dev-python/keystoneauth1/Manifest
index 0036b5600e7b..ec2098a12cfa 100644
--- a/dev-python/keystoneauth1/Manifest
+++ b/dev-python/keystoneauth1/Manifest
@@ -1,7 +1,3 @@
-DIST keystoneauth1-5.1.0.tar.gz 269600 BLAKE2B 5ea3885f34fe96f9a07f7bb5cbcadb1382ae5b06ae7afb627ad6b25b8b6d17ba5448f78cdcf1d89dd799d062950a8b66a1f58c5779fee7615db97557eb4ee9fa SHA512 1bb17818524256cf1a6a73d9bdd933451dae34f89be0fc6fb6a88f2207ce6b068e086b463abb904b0c9c20a9450b208321026c980e7af2cbbddc5bd75ee20d5b
-DIST keystoneauth1-5.1.1.tar.gz 269800 BLAKE2B 413149a14837ec4aebbb6e3a35ff3296ca0427a585262131373b57a53b6eddd1d61701a5eef705ab4db9e528c39a17e916b07615e7f41681cb4dd0f14583a851 SHA512 0c84e0e2bc251fdff54fb4fa7efa65e60865224c48da9a8b3f548101e828516d1cdb33d4a966015384a7107af7754017d6483c9d43a05788030a65766686ba48
DIST keystoneauth1-5.1.2.tar.gz 269860 BLAKE2B 3c2d83c20991479b05675ce391357c26e4da2a2434f515a15aa900fe398f6fb5ae383cf6b4068a1205e49813406f632bdfe9490c435d5a8290b92c3dc0bdda8f SHA512 ff7e08114cc76d648c3879f44bb78b51e906fed2d34a9cf3e42199f1c5fc53394ad7b53f6cdfcb336436c482755d54891666369a0832ef9b846dd33dc4821791
-EBUILD keystoneauth1-5.1.0.ebuild 1970 BLAKE2B 1a60572345497904e33ea091b0e2e28f432f36722b4bd6f26d1e6def3159ede139189bf0e68e67beb5cf08254d3d62bbc8d317a566a758f893000f945e64224b SHA512 1ad032f5fa4202c329369d87231ff318dbbbc8514e01c1c569ae5c5fb4d3f7d6fc34cdfee6b1321cfa0488d320d73cfe95397dee82b230be43ddbbf9155299e6
-EBUILD keystoneauth1-5.1.1.ebuild 1973 BLAKE2B 1e6cf9a8667349bf4e0fdc69580d47347b769f9ab653c12564ce0cfb7ffa2a0bfe4f9a677c5d09145bdfb665422f6518d9834c853380f3f26cba9e5fdbc9d9eb SHA512 08b36aaae683849bbefe3be94a58e9386ecac48d2b304289b2964d9d3c13e8bcbf074b7f8ff2cf2e93149db649da0ed7c1580e94980c3a0b71cb8fd9a5810f54
-EBUILD keystoneauth1-5.1.2.ebuild 1868 BLAKE2B fb65122f772d7328510a49bb048ce413fbb92b25ce53e35356780b4fa07e8571527839ab8420ad83bf1bfa844c2d5ca6f1ed784f1becf0ad4a0c887557d3018c SHA512 205a9a207742286529ca1c491bd5a2ecd9f5806729ff3eee4cd83d685ac031a90e6dd42769c332372a70c3e968ca088bf1e51d64a9f375c4cc1b40336d3b0594
+EBUILD keystoneauth1-5.1.2.ebuild 1865 BLAKE2B c976ca945cbb7837eb84de589225cf1e96e07e1c8d8dcc6ea636560b9caaef26724eacb81fbeb3629ba0201e3ab27d8bd021f7a51c221762ee404f7e42478868 SHA512 4810a95890cdbc7a5f3ad81fb591868a07512fc32f0493b3e49338684543f01723d5346ce01c046aaf8f689b1d73128b261f8d09409cf4324915833e920ca839
MISC metadata.xml 518 BLAKE2B 8a84b6a7146096e67c0517623f0680cbe7772a48d8167b1aaf34dd12f7f626c84e60c0a15b3d90ae9df6483c33d7b51fc5cbf51d35e4f409e04573eb8fe18d1b SHA512 9a5b7fe8f29deed8ed59d6b3a96cfbacd5b566d6aa6eabd55545f02521d3dcc7ef7347632cdbead0735d28004ffe55a18550ee45cf8634253900f0190f140434
diff --git a/dev-python/keystoneauth1/keystoneauth1-5.1.0.ebuild b/dev-python/keystoneauth1/keystoneauth1-5.1.0.ebuild
deleted file mode 100644
index 092b4dde4cb9..000000000000
--- a/dev-python/keystoneauth1/keystoneauth1-5.1.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-MY_P=keystoneauth1-${PV}
-DESCRIPTION="This package contains tools for authenticating to an OpenStack-based cloud"
-HOMEPAGE="https://github.com/openstack/keystoneauth"
-HOMEPAGE="
- https://opendev.org/openstack/keystoneauth/
- https://github.com/openstack/keystoneauth/
- https://pypi.org/project/keystoneauth1/
-"
-SRC_URI="mirror://pypi/${MY_P::1}/keystoneauth1/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/os-service-types-1.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
- test? (
- >=dev-python/betamax-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.2.0[${PYTHON_USEDEP}]
- >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
- >=dev-python/requests-kerberos-0.8.0[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- # relies on specific test runner name
- sed -i -e 's:run\.py:unittest_or_fail.py:' \
- keystoneauth1/tests/unit/test_session.py || die
- # remove the test that requires hacking
- rm keystoneauth1/tests/unit/test_hacking_checks.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- eunittest -b
-}
diff --git a/dev-python/keystoneauth1/keystoneauth1-5.1.1.ebuild b/dev-python/keystoneauth1/keystoneauth1-5.1.1.ebuild
deleted file mode 100644
index d454d61a3df0..000000000000
--- a/dev-python/keystoneauth1/keystoneauth1-5.1.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-MY_P=keystoneauth1-${PV}
-DESCRIPTION="This package contains tools for authenticating to an OpenStack-based cloud"
-HOMEPAGE="https://github.com/openstack/keystoneauth"
-HOMEPAGE="
- https://opendev.org/openstack/keystoneauth/
- https://github.com/openstack/keystoneauth/
- https://pypi.org/project/keystoneauth1/
-"
-SRC_URI="mirror://pypi/${MY_P::1}/keystoneauth1/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/os-service-types-1.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
- test? (
- >=dev-python/betamax-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.2.0[${PYTHON_USEDEP}]
- >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
- >=dev-python/requests-kerberos-0.8.0[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- # relies on specific test runner name
- sed -i -e 's:run\.py:unittest_or_fail.py:' \
- keystoneauth1/tests/unit/test_session.py || die
- # remove the test that requires hacking
- rm keystoneauth1/tests/unit/test_hacking_checks.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- eunittest -b
-}
diff --git a/dev-python/keystoneauth1/keystoneauth1-5.1.2.ebuild b/dev-python/keystoneauth1/keystoneauth1-5.1.2.ebuild
index 241422ce6c5d..7ec23cb3e477 100644
--- a/dev-python/keystoneauth1/keystoneauth1-5.1.2.ebuild
+++ b/dev-python/keystoneauth1/keystoneauth1-5.1.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
>=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
diff --git a/dev-python/lazy-object-proxy/Manifest b/dev-python/lazy-object-proxy/Manifest
index fb199e966f35..ccbb1fdf50b0 100644
--- a/dev-python/lazy-object-proxy/Manifest
+++ b/dev-python/lazy-object-proxy/Manifest
@@ -1,3 +1,3 @@
DIST lazy-object-proxy-1.9.0.tar.gz 42830 BLAKE2B 565315a3e855bc5335af717d1edc947fef57514c06036280d1f4666ab9642cf7e7b4bb145da87cbca14d9efa9f4869d7ad256031983a773580dc398fb7ce25e0 SHA512 2168254a71cf52ef406e5edf4653b9c8ae05392d4ad3c2e5e8e9f8db56152d968a77d14226acdf7d962f66d460c40add335615442f6f176d697c071f9cb137f5
-EBUILD lazy-object-proxy-1.9.0.ebuild 919 BLAKE2B 259f242fc98c6cf0531541c999cbfc437bb0670f2cacec25eb81970df1d4b181a66c63e5c07f00e3823eefc4d055e07b69fe182e2b85a709401a8e6286f20fd5 SHA512 8102c75e3d0b7f1f34f05a4b68df9b284927054f0c6a57e9f2f9ca713793bf7bfc1fb0ccdb4e2ab25e2ef8d22905f8b1436bf9b7d71bb06935bc038c08f1c395
+EBUILD lazy-object-proxy-1.9.0.ebuild 893 BLAKE2B 7b717dbb0b7306da46e1467ecde77b4d124fe62756c8234907d38ca9e021daa32c529de92403f5f75b53c020a67a216042898031a04829921aaae83d33d21439 SHA512 9e3381dabb5a9a89fdd736ad69d4e7139c2207231807bd28d8086c553e89689c3f735c90e84c7f6c0084429ec68a7a319d781d853dff3ba5c6539b4d311c869e
MISC metadata.xml 540 BLAKE2B daf53065c3af28ec7316bab786a7ebfa6890de83bd6434d39052797a1d08d9e7e05fc437fd9994bc437ba0d38dc6ab1cb2e073c2c053fdf55817302800e97b19 SHA512 e66e27df4757f7d13912934551b7fb346d734789f1b0b17e5c875dd5261babf65188bd31966f502be19e953fd9bfd87a64d49ce8e1849b2122a30905d3639e9d
diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild
index 5161a0f1a01c..73480ddc1566 100644
--- a/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild
+++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild
@@ -4,9 +4,10 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="A fast and thorough lazy object proxy"
HOMEPAGE="
@@ -14,7 +15,6 @@ HOMEPAGE="
https://pypi.org/project/lazy-object-proxy/
https://python-lazy-object-proxy.readthedocs.io/
"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/mamba/Manifest b/dev-python/mamba/Manifest
index 2de538ffbd25..61055b3f5e39 100644
--- a/dev-python/mamba/Manifest
+++ b/dev-python/mamba/Manifest
@@ -1,5 +1,3 @@
DIST mamba-0.11.2.gh.tar.gz 37370 BLAKE2B 90228aa9668c5c79161aee79d92a9409e5df5d9d71b94f2ae8401ec5eea32ed45cf1b1a72eb596b6e24f140bf053bca4cec848830ae83c24b108ddb4a2bcd148 SHA512 8ca6207c9df7b3388db8ecabd13456e54d8811c24f695ccc638c90bb2c975268f9e803533808f9b099651ee4744376fad3b58eaa84a6c97605631368f979915c
-DIST mamba-0.11.2.tar.gz 37370 BLAKE2B 90228aa9668c5c79161aee79d92a9409e5df5d9d71b94f2ae8401ec5eea32ed45cf1b1a72eb596b6e24f140bf053bca4cec848830ae83c24b108ddb4a2bcd148 SHA512 8ca6207c9df7b3388db8ecabd13456e54d8811c24f695ccc638c90bb2c975268f9e803533808f9b099651ee4744376fad3b58eaa84a6c97605631368f979915c
-EBUILD mamba-0.11.2-r1.ebuild 970 BLAKE2B b21b36feeead22aea22d1c82e0b936e6f45983daf81a7beae1e5a7d39e7696af5d1194c0491c8b545867391002f13ddb59f4fdabbbe8ed18a84d6eef150946d2 SHA512 a43f538ef4fa64d37e8819ea882ac0c3afc2b0b768a48cf9968b97aa54d6ff11b2c2971fbb26d5cb16caed128f2b0c68ed4653710faf7b68030a64bac57f2af5
-EBUILD mamba-0.11.2.ebuild 851 BLAKE2B 6f794b3da798ec41da545993b92229de265f76c31ffc1aacf71b6a347a06452f67cb99440043dd3f665a612933c5ea46504414cdcce42f8f17935dea9cd55e3b SHA512 8e171baa641282857e0631fc04de7de2c48286293f5faffa42d0b9774e0b5c9959e4f707a259247fcf4f49993d499ed9abd938f5c77902af64b9348a3a112e5d
+EBUILD mamba-0.11.2-r1.ebuild 968 BLAKE2B 5bc33fcf6ed0a800375b4e247713a1d4f67028264803beef3a9598825c211932e90314669bc056418460b9e6ebaed5cf1f0bcef50649f1128470207cbe09aec8 SHA512 b4b9e13509b709259be6038daf41050d74ee6ba9fe671d68453f180235c0785f7f3bcdb48de6f17f0665b7216ec773b5af692853828401dadb5b8ceed9c62887
MISC metadata.xml 300 BLAKE2B 890c49024db1a2ad04de3245e808924edce1e5007108c80523a1518318d92c5043945fb65324016853b583faff3a8cb03ab64a4d1aa421d3034ef54dd4f71a33 SHA512 0e1dc6cfd109165e1061f7156ddb366ec19a75e0bf5859970bb29eb3ed6dca659e9105975f27f086ce644bcf6342d7e53ef704545312c93f5de5af8fc45867e1
diff --git a/dev-python/mamba/mamba-0.11.2-r1.ebuild b/dev-python/mamba/mamba-0.11.2-r1.ebuild
index b266e06e2b44..0f5247cb1acf 100644
--- a/dev-python/mamba/mamba-0.11.2-r1.ebuild
+++ b/dev-python/mamba/mamba-0.11.2-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 arm64"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/mamba/mamba-0.11.2.ebuild b/dev-python/mamba/mamba-0.11.2.ebuild
deleted file mode 100644
index 8f7dddc929b3..000000000000
--- a/dev-python/mamba/mamba-0.11.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python test runner born under the banner of Behavior Driven Development"
-HOMEPAGE="https://nestorsalceda.com/mamba/"
-SRC_URI="https://github.com/nestorsalceda/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/clint-0.3.1[${PYTHON_USEDEP}]
- >=dev-python/coverage-3.7.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- ${RDEPEND}
- >=dev-python/doublex-expects-0.7.0_rc1[${PYTHON_USEDEP}]
- >=dev-python/expects-0.8.0_rc2[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs --no-autodoc
-
-python_test() {
- "${EPYTHON}" -m mamba.cli || die "Tests failed under ${EPYTHON}"
-}
diff --git a/dev-python/mkdocs-i18n/Manifest b/dev-python/mkdocs-i18n/Manifest
index 897bcb0a00fe..78e8ee5cf3e9 100644
--- a/dev-python/mkdocs-i18n/Manifest
+++ b/dev-python/mkdocs-i18n/Manifest
@@ -1,3 +1,3 @@
DIST mkdocs-i18n-0.4.4.tar.gz 17191 BLAKE2B 4ab926befac2c90b6b9ff55fd6887c8b78e88f801c820749df125ea97418fbfb0a8531b2168b508737e7dffbf426826433211ee80f25b80a42ae160f78a93670 SHA512 f9f27c0f274aa7ee5c64cee46d4165d51022cac0171f95a238b62c911e1be16b6a4ff227fea3b78de2ffa0095b9c95280e8919e207e6947db300a136fe16e659
-EBUILD mkdocs-i18n-0.4.4.ebuild 563 BLAKE2B ce8cf96dc4a90b351375379df130b4de2e9b5ae7cd8478eed0671664a8651136ff46de2774446ab5891959c6a72c6463ad6112d267247788f3d37099f80a8216 SHA512 e270ff9fb15dc71a5eda05e717e494f5e48ecf135be1e98e26d8cc8d5b388f67e71e455c7ab1694326ce68716def62c0e192726dec0f573394ec50610feb0dc2
+EBUILD mkdocs-i18n-0.4.4.ebuild 537 BLAKE2B 2156047cc5f60536a518d16bf0285609d9190a7dab876719f95ffb40add4812a0958286399a84e7c5a7485b2ff7f4a3a0826bc0ff89e60f68afe972651bdd75c SHA512 f844a7a8050d342cbe6df938add47fa26b2144df95a39449b851a4b3d99228614d3680941469c6f5255d953754d26969d87cc008948f4d6cb95e17297b22a3ba
MISC metadata.xml 540 BLAKE2B 0b6e023e1903f143668642c8a150cb0610500b8ced2082fb31586a1157281fe21535c249e67dc19789cd36318e255efc914f7f5e29dc2af97e6f0866214b8523 SHA512 6bf089cea5ea6ce4547fd616ecfed754f68cc17d7caeed4f633ef41c4349cfca1c68585a1bab548db284dcfa672348b73e53a5e6610a73480913694df92cace6
diff --git a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.4.ebuild b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.4.ebuild
index 4a279e04e725..55e8d4f9000c 100644
--- a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.4.ebuild
+++ b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.4.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="MkDocs i18n plugin"
HOMEPAGE="
https://gitlab.com/mkdocs-i18n/mkdocs-i18n/-/tree/main
https://pypi.org/project/mkdocs-i18n/
"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
diff --git a/dev-python/mmtf-python/Manifest b/dev-python/mmtf-python/Manifest
index a5d83050e75b..60adb243d5ca 100644
--- a/dev-python/mmtf-python/Manifest
+++ b/dev-python/mmtf-python/Manifest
@@ -1,3 +1,3 @@
DIST mmtf-python-1.1.3.tar.gz 46032 BLAKE2B a19d7e02b08bf7e4d0c820aa2fd06e0f01a10f807efcc0ebed8c2841dc82b0c27ff690934f941d360086217801c3722060a18805dc4144655b0707cc759b93e2 SHA512 44558ea3e38e8eb6431e597253473e49d4a4e3835f790f375f923d3c3702b3c096d5ecaac090a8fabc1cd285d6cfa8dbd3f7d6186d765b92d718ca6d34ad063b
-EBUILD mmtf-python-1.1.3.ebuild 681 BLAKE2B 641f8df3863d25fe2ada4ce853c5989d2b6512871e491f8a4d606acfa59bf5e1fda51a27ff7c047578127227f7321497fea5d90d8f5debf1fdd4ed7b1205dd9a SHA512 1ba71209388efc23edbdcc9ee2f7ce3a2d26f4911cf0dca89613563d50597d48886c88f7bfb4828c8974e8798abe5c0b8d0c62a848cd1aabf96ef8a247656551
+EBUILD mmtf-python-1.1.3.ebuild 654 BLAKE2B d9673acededba94f9435dfa4b3255900b6195995858be3b07c00014f079b8d8a8ac0db47a4eb15ac20290bd3393a9f39f6fb67284f3c1744ca367aaa1e0d6c74 SHA512 9fea30a96bee3819e75a653a7ece409dd23ad075d1e7a2fc9682614eeb96d9ffc642c1d367d65a82f38508371bf4a3f35727df418cb32f659ad53685912b5f62
MISC metadata.xml 379 BLAKE2B 90b38a443c63992c8b0fc156013465ac50477ab361e5f2b09c25fd74d1440dc6380a917a27818aa5cb226224caee262dcee550ff658dd2273b546dcad5ef883a SHA512 a8b5f4777dfa84dd55cdba1195ccaecfa8063582d5b4759bfd6281b63769b22d80b214e508f0cdd0c54e8f8f011ed71195943fedfd668c39ad3e99084098d796
diff --git a/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild b/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild
index 832f3668a00c..4259745655ae 100644
--- a/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild
+++ b/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild
@@ -4,12 +4,12 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="The python implementation of the MMTF API, decoder and encoder"
HOMEPAGE="http://mmtf.rcsb.org/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/openapi-core/Manifest b/dev-python/openapi-core/Manifest
index 37dd3abd389c..91581160db34 100644
--- a/dev-python/openapi-core/Manifest
+++ b/dev-python/openapi-core/Manifest
@@ -1,5 +1,7 @@
DIST openapi-core-0.16.6.gh.tar.gz 104008 BLAKE2B bb1bdac98dfc5aef0961624488074363568f53a6c44cb0730be0d103d891d24bed86659f640e0d07da4072edc233c904c0ddcfd9e8b3960ace1af078c0d745e5 SHA512 556636a4698dcd7db6c656333849077abacdac1a440fe58210ad8f02c1f0220e46dea29962346dfb3f89d164ebc986ec750c184840be9a34a5e1dd98fbf8ef98
DIST openapi-core-0.17.0.gh.tar.gz 129743 BLAKE2B 34b64f2c956218377d37c5f9e382aa503d50556d2a9ff292355831a39ff9632942b3dd6074cf91ba6cdb2fd93e12e4b3700232e720c71e814fde27f08052bb5a SHA512 6c284cbc8656b319291d81b73c3b714e1b9d8f85bbdf4b4636f8adcd0e47e59147f96a9cf117a6fcd49b7eeea4bbdbee28e3b60019add652e527c6af554d1cb7
+DIST openapi_core-0.17.1.tar.gz 85686 BLAKE2B f18b42fc496eaf4d6b82c15f66dd9c2eb9240402590b5a8e1f0e7b1e804c90aeef2db96d19683e9fea5846e776e95981ac52a38c47e2b56e6b5fd63d072b61f7 SHA512 0e2c673dbbfcce87ae7fbca6ec6c283d94c36376b1e17191d0bfa6c7001c62913381169b4614b5cd6131eaa67b729365036be3f1eb7641f634c0f3228de54897
EBUILD openapi-core-0.16.6.ebuild 1846 BLAKE2B 73ce79257fb849664a63d4f0db159582f2926139119b1715498845b623f10b9acaeceafc0b6e95bf3631d02e3120c8f44e0d83e9b8eb76a5895531e848d4f8e9 SHA512 bdf757cf5d152b2bd0e56c1ff30f23293794e1f89a227b2ce322865d39fafe8068ae114e24ef59bc9467d73ab14486e237b4bb9e4fe059d529cfd1f4b2558066
EBUILD openapi-core-0.17.0.ebuild 1848 BLAKE2B 26e6e6a14046f279d61db02c7f9dda8d7b4a5a6438e9d32e3e20c26bf4ead536dd88a9cf9c2e046bfeaa0d6b079183d710079d86f2614836fe95fe834bf222f8 SHA512 67e06e1a45c674b87a053be8a12dbf0a5ec3bcc01a104fb3553e0fa3c420993be800f0a0224dfa14a82dbdb6bf856701b2e4113dec217fe58a4edff3e32f0286
+EBUILD openapi-core-0.17.1.ebuild 1752 BLAKE2B 74de1a7c442f51ccea2099da31ba88496455bfc9636b7c6fa1c966b1ffc035199f1f33f5b449ac244281c066c5102e327ce94e2e19228f9451541d2aed4d1243 SHA512 33e3f1a9b16c20ed4f4e8360969c7e327c6501e2e6aa36baf2e8af1f8763b8814df59d39a3ed43e91da94e1c7711658925dbac55a635a1e3e6475ac46b0ff5da
MISC metadata.xml 385 BLAKE2B a19f5b70529b6f0575e1196f3ffe0a7f38595fe7b01b43119f0f89c41a9ab5d6992f424a10f345a7407d279736a6091918b9ba1ead0daa92c9d244e4b27e4a18 SHA512 a8a39c8958ad11de5eb6896a74b3bfcb27e95c74a984a362032e4703d86f2831b6559a96a8eef80a7ef89f4687da325b3748f36b1df649cd29c2acb1ea0c9969
diff --git a/dev-python/openapi-core/openapi-core-0.17.1.ebuild b/dev-python/openapi-core/openapi-core-0.17.1.ebuild
new file mode 100644
index 000000000000..1db135f6e88e
--- /dev/null
+++ b/dev-python/openapi-core/openapi-core-0.17.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Client-side and server-side support for the OpenAPI Specification v3"
+HOMEPAGE="
+ https://github.com/python-openapi/openapi-core/
+ https://pypi.org/project/openapi-core/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-python/pathable-0.4.0[${PYTHON_USEDEP}]
+ dev-python/isodate[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-spec-0.1.1[${PYTHON_USEDEP}]
+ dev-python/more-itertools[${PYTHON_USEDEP}]
+ dev-python/parse[${PYTHON_USEDEP}]
+ <dev-python/openapi-schema-validator-0.5[${PYTHON_USEDEP}]
+ >=dev-python/openapi-schema-validator-0.4.2[${PYTHON_USEDEP}]
+ <dev-python/openapi-spec-validator-0.6[${PYTHON_USEDEP}]
+ >=dev-python/openapi-spec-validator-0.5[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ test? (
+ dev-python/asgiref[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ >=dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ >=dev-python/starlette-0.26.1[${PYTHON_USEDEP}]
+ dev-python/strict-rfc3339[${PYTHON_USEDEP}]
+ dev-python/webob[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+ # falcon is not packaged
+ tests/integration/contrib/falcon
+
+ # TODO: these tests fail to collect
+ tests/integration/validation/test_security_override.py
+ tests/integration/validation/test_read_only_write_only.py
+
+ # unhappy about modern django
+ tests/integration/contrib/django/test_django_project.py
+ tests/unit/contrib/django/test_django.py
+)
+
+src_prepare() {
+ sed -i -e '/--cov/d' pyproject.toml || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/openapi-schema-validator/Manifest b/dev-python/openapi-schema-validator/Manifest
index 4b896a676486..5e32040dfec7 100644
--- a/dev-python/openapi-schema-validator/Manifest
+++ b/dev-python/openapi-schema-validator/Manifest
@@ -1,3 +1,5 @@
DIST openapi-schema-validator-0.4.3.gh.tar.gz 30639 BLAKE2B 370e3cc4e6c9892912dc77114ca867752f46afd1555f91a3721f41a9c4516fdffc0416f2f1028f4717ca8cc1a1ef2ec47607b7ef2b6578a0b01afb8ddb6660c8 SHA512 a930ecafe2e4c1d4d021a71fe9b8f35c496320e5c5198e2ccb57d82e01570430c4904cae7bc44578bc95be63cf5c709c5bef1d96014c3a66fca3b4495c5e455c
+DIST openapi_schema_validator-0.4.4.tar.gz 11626 BLAKE2B e4247f07476d472761f46c98d9259383e960641b910334d967e61f55c63b855c752176e7217f8870016ec3767b0c1c45e8863ca600e354eb5aaa62bcacbe8d51 SHA512 273e3d7080c794ff277170e55e67e32d65211469642652437e59f985a002b20bd2cc8643d2b0214dc232980dd69c2f87ea748537552c66999a110b2e4be2125c
EBUILD openapi-schema-validator-0.4.3.ebuild 795 BLAKE2B a16d35a1f7e38907ae3ca55ae6a7745abe416f3b776506f1cb96086ec6b9fcf0eb0920fe47be454ca15b53d14b389ef463ddf6f4f6d09e47222a7bc7e5010528 SHA512 bcefcd7d354627e6e379469eeea554e881413332f51d0d16e052bd5b68906df7f0ecf82c5b1e52af31656ca79dbe89bef73e2f797b2d55026d8724b13a9756e9
+EBUILD openapi-schema-validator-0.4.4.ebuild 736 BLAKE2B 2ac5b64542f1dc85d1341f05abd86ca8ea16f9ef3c3802341ca5f59fc3caaaaa4af375cf1aa72b2e9bc5767169cb6c5be2ff6548120e7f7dbc80ed300deef3f3 SHA512 4028fad4debb5ae9d5782f1991208ba3b58db24a089c7b0ba667cdc1e309058bd52bfa90687e88b145653ea2f85de1f6bf603cc9b7628215da41d926ce9e26fe
MISC metadata.xml 409 BLAKE2B 601169266922e87a4fddde77d3528759d1f8470f28b865733ef6be57551f01675c9d5d694cfe9e7823dc9b360b9354c0bb74fb57a962e4f7155775e26b9fe3d7 SHA512 e4a29fd3c48b7b317b52354a64c7906f2ae87b1ebab275ec992bbfee421d677ea23a3310b1f9de44b75bf131738a308ce2a6d28712ea493b21c9760b43efe569
diff --git a/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.4.ebuild b/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.4.ebuild
new file mode 100644
index 000000000000..8fc31514fa27
--- /dev/null
+++ b/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="OpenAPI schema validation for Python"
+HOMEPAGE="
+ https://github.com/python-openapi/openapi-schema-validator/
+ https://pypi.org/project/openapi-schema-validator/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ <dev-python/jsonschema-4.18[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-4.0.0[${PYTHON_USEDEP}]
+ dev-python/rfc3339-validator[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -e '/--cov/d' -i pyproject.toml || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/openapi-spec-validator/Manifest b/dev-python/openapi-spec-validator/Manifest
index fef7a9e02894..978befb41b5c 100644
--- a/dev-python/openapi-spec-validator/Manifest
+++ b/dev-python/openapi-spec-validator/Manifest
@@ -1,3 +1,5 @@
DIST openapi-spec-validator-0.5.5.gh.tar.gz 57200 BLAKE2B 037566130546d2cc894dd12e0fc0d80fe9631f94085ec286a61ea810c58b48cd7837cc044388773798a7684fa4d73bb89eed643a164280433c1cd8d6a9cd42cc SHA512 4b5415216e74937a0c6f527850921f362a3183119a641d4d369cbf3e6aa19209ec7d8ff05697eed7dcd1ee6d0e8fbcc9cb8aaa0e3eb46e4da34bc7a0a4b78c00
+DIST openapi_spec_validator-0.5.6.tar.gz 33031 BLAKE2B a884ceb915f232232406bd880a7eef9e588e1a42ac9a78c2e23f91cbd71e9af471c764550a9dd214ef68ec24ede7ab0ba4624429e4fd8133011489d0039aeae7 SHA512 ea1e810ecf49ff3d237e3368cd2cbcc6b733e9657f101759860ef16d3e2f14c97ccfe52fae2897d12a50c803d709d61d7ef8b40b288e5f73265da9ac5c88280b
EBUILD openapi-spec-validator-0.5.5.ebuild 1837 BLAKE2B 5655358dd185ec09be2892819bd0c30aef75060106f8626c23bd1892dacbda94cdc1fdfb93a5c0402f4af18b289920e21347afe4bf2005aec05f528f2736704e SHA512 54056463e40b755ef644c5b264de5e3264a842d77ac936b37d2f8ab865e841ec6cffe978a8d1a11d5eced48f398718a393a797829bdfb0addae9aa380f243975
+EBUILD openapi-spec-validator-0.5.6.ebuild 1780 BLAKE2B 86f5791a361edb1d791df0acd2d2821004ef297892911d9222b6e4b8b557fb3cde9604b09e91f6432d431942c6cfabcb1056809a55b4de76575397ccd22bc87d SHA512 8274c2a5a3919f71b1a8006577558cff42af635b2164d837ee610ca2c35ef6431ec62e84a49fb4cba3920abcace2f86deede9073c704e6aaef20df676dff757e
MISC metadata.xml 405 BLAKE2B 82dfdb0a9a068a90ad245a33da95883f863571b12e3d354cee5b7e10b9c098f3635b25fc1871db3b384c5218c2305c90e9f185c97619ba142735b03de90bde01 SHA512 a3f926750e11ce7b8960fa7adef139a329b7dac777c78acfc2cf24225862d8f04a2bb8edba36f99aabd1ea44f93220afefafe060dce6418fa03f360c129a344c
diff --git a/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.6.ebuild b/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.6.ebuild
new file mode 100644
index 000000000000..851d3026ea8a
--- /dev/null
+++ b/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.6.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator"
+HOMEPAGE="
+ https://github.com/python-openapi/openapi-spec-validator/
+ https://pypi.org/project/openapi-spec-validator/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ <dev-python/jsonschema-4.18[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-4.0.0[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-spec-0.1.1[${PYTHON_USEDEP}]
+ >=dev-python/lazy-object-proxy-1.7.1[${PYTHON_USEDEP}]
+ <dev-python/openapi-schema-validator-0.5[${PYTHON_USEDEP}]
+ >=dev-python/openapi-schema-validator-0.3.2[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # Internet
+ tests/integration/test_shortcuts.py::TestPetstoreV2Example
+ tests/integration/test_shortcuts.py::TestApiV2WithExampe
+ tests/integration/test_shortcuts.py::TestPetstoreV2ExpandedExample
+ tests/integration/test_shortcuts.py::TestPetstoreExample
+ tests/integration/test_shortcuts.py::TestRemoteValidatev2SpecUrl
+ tests/integration/test_shortcuts.py::TestRemoteValidatev30SpecUrl
+ tests/integration/test_shortcuts.py::TestApiWithExample
+ tests/integration/test_shortcuts.py::TestPetstoreExpandedExample
+ tests/integration/test_validate.py::TestPetstoreExample
+ tests/integration/test_validate.py::TestApiWithExample
+ tests/integration/test_validate.py::TestPetstoreExpandedExample
+ tests/integration/validation/test_validators.py
+)
+
+src_prepare() {
+ sed -i -e '/--cov/d' pyproject.toml || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/ordered-set/Manifest b/dev-python/ordered-set/Manifest
index 1b8fef25a651..fba7eb812148 100644
--- a/dev-python/ordered-set/Manifest
+++ b/dev-python/ordered-set/Manifest
@@ -1,3 +1,3 @@
DIST ordered-set-4.1.0.tar.gz 12826 BLAKE2B 8e1d1510fec429c002062584cadb1dd64a1131889345629cb73f6fbc7dbd1ab06a4f97d43ae54c8dc1f21bb243ab0706cefe33cf4fd634fc5af28b10806cee1e SHA512 f12d19f7d9cf0ebcc414d97798f0959ff69a77146839cc6a9067c864f9e0be795795c4d648f736fd7448ddf89666ce37f23e7380d1c9b1678a4787961e4e1e79
-EBUILD ordered-set-4.1.0.ebuild 687 BLAKE2B aa03bb234ae4520165e5543b9326e63866156e65bd617951ca55475aa7fb0ca5b95ad206d957efe8f8e02a36a21cde28f78049f092a4e42798e7f55b87d4e1a5 SHA512 debf0c22a8d3054df58c06bd3d3ae3d94d206b99c2d878ae23c77f3f6eba8c449dc7e17374a08fb53417d1310af61a28067b2be99c304bf562e056c0b72c9f1e
+EBUILD ordered-set-4.1.0.ebuild 660 BLAKE2B 2aa0a036d017d99d518d84fc87de7c60224d460be806b0f554deda22c3307b1fa2e24acf0441a3cb91bc23e2543c6524cd0b6dd3a542dc40f4a0db4f50ca4a00 SHA512 47a1ba807a8fdf43f16bee0faafbda80c97f961b6f4b2cf33a424babd0c8c49205901f64ecfa5c15ba43b98287e5b6243b282fdcc3bde0e9edac957e1e90d52e
MISC metadata.xml 721 BLAKE2B 045167f7fb929fc55fc96616209e965b7bc61e656a4ca1d396e825ee202056e0ddc4a5f0c6a84159a75349c34c8724a46687930df57b2deb78aadc33bbae3f7b SHA512 bedcb2a0bb8a61ba238359595ddf744f25832db24b11c8a64cd12cd37caa0dba3ed4bebf8c9f25f4defbe627432e0296f5195727220ba9a7fea4a7d5ee015f99
diff --git a/dev-python/ordered-set/ordered-set-4.1.0.ebuild b/dev-python/ordered-set/ordered-set-4.1.0.ebuild
index abf745626980..96c2e79683e0 100644
--- a/dev-python/ordered-set/ordered-set-4.1.0.ebuild
+++ b/dev-python/ordered-set/ordered-set-4.1.0.ebuild
@@ -5,13 +5,13 @@
EAPI=7
DISTUTILS_USE_PEP517=flit
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="A mutable set that remembers the order of its entries"
HOMEPAGE="https://github.com/rspeer/ordered-set"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/os-client-config/Manifest b/dev-python/os-client-config/Manifest
index d753044db4fc..807af2a0d6a3 100644
--- a/dev-python/os-client-config/Manifest
+++ b/dev-python/os-client-config/Manifest
@@ -1,4 +1,4 @@
AUX test_get_all_clouds.patch 662 BLAKE2B 33ae4a1400073519cb41bf048b274dcec6a0182260e60a126adbee68d39b2fc031114432b966ee6ae96661a0487fb9846edaac1c032a767cf7ede1be25d53a33 SHA512 614e0bd874ec282b9b90d5cfe7d3693056fc5811d0fbb8f436f57a9f9a55abf4609fc6a647313c3d83ba733f7f57e69b3eb5df4ab8b0664a730f6e9197502cd3
DIST os-client-config-2.1.0.tar.gz 48257 BLAKE2B c88d2c9c34103abfa60c3d983ed50309a2a552cf275f48e3c1dde9837b98849d09062546c5bc096d978a059afbae54eed9eadb8aa53375aae67f409bf3cf3e05 SHA512 31f53e5bafced1d7d57ac8818a7b889506b45347655ee41db6d5d9c0a6f2ead2a6d820553aec4a6ad9fd817abf9d6b666938a24ba85ab3745e06bb10b312e33a
-EBUILD os-client-config-2.1.0-r2.ebuild 1116 BLAKE2B 382094e29c1a87368840643fd481124c0ea95052c4c4464443882ea540d09f79315fbc49933adfcbba791fe15578ce04485757a1266f0efa9b321388fdac2e92 SHA512 35b51d954d0a75baf4c0d05fc6499e21e51440f681cc33ea5c989bec66d1753299480db9bd6fa0b0de143ef6eb283137ba6df8dabccaf722742a1f51dc253257
+EBUILD os-client-config-2.1.0-r2.ebuild 1089 BLAKE2B 109c8d36d3ea72966ea1fc01f34b691180f8abaf7ec2c85076b2e33166c3fdd8188fa273671c2d2b44e0b59ab24a3d1b103a03d81aa3b3abe9031df5e810c3be SHA512 8d7777e373f0885462e3586b922b554ca2d6040a2f0b20f8d0939e033e19f30c617afd3a8971a045037d2424671dc482e352e2b362d42e1a08da1a4a884331c9
MISC metadata.xml 476 BLAKE2B 5522345b88cd6cb95631c8b391617d6c42ec4c32ccb78321caa7cfb6649d30dc20710ab0ff15d976b3cd3439483c08c44b354c44e2ea2f9e9dbbb72812f89975 SHA512 30b3055b7e24c72808c5c196e42eb755c9cf48e0be6ecd808c0725118c5de54634c36ff7d2972df59c240aaa129fa3032f8a1a5c372b1ef68f71fa2263211774
diff --git a/dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild b/dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild
index 71bd813e009f..c00b60280766 100644
--- a/dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild
+++ b/dev-python/os-client-config/os-client-config-2.1.0-r2.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="OpenStack Client Configuation Library"
HOMEPAGE="https://www.openstack.org/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/os-service-types/Manifest b/dev-python/os-service-types/Manifest
index 21dbc35599be..c161252faa32 100644
--- a/dev-python/os-service-types/Manifest
+++ b/dev-python/os-service-types/Manifest
@@ -1,3 +1,3 @@
DIST os-service-types-1.7.0.tar.gz 24474 BLAKE2B 8adf1cf29d61cc37d08e7282d5b07312345a59ed94898da71f13702f51d4f3651b18d34cb51789fbc560a10c5dfeb8d760aca0fe25f630c7c00fbfd0fd4072c1 SHA512 d73f826134ce9d26720e027a352d8a91a8a029ac92bbcf0ace022a041f3c0aaea900a4e50fa00027f699a793b53ecc538bad5ec3bd8e2efbbe8b18540322ee57
-EBUILD os-service-types-1.7.0-r2.ebuild 806 BLAKE2B 1eba34157a854c632b3e0d9e491abf228e5316455e88b3d7a01f47273f3959be81669a82c3d85740ba2c1ca7420778de7774e65a67c2af81af191d251ae587f4 SHA512 5a2329645cbc67587b1a6c80019bdbd1f72669ef1cdefc8669bcdd031c7955abc1be814cffb1ec9dcb06678c932283d74362003df009f574f2a701bbc5136dca
+EBUILD os-service-types-1.7.0-r2.ebuild 779 BLAKE2B fb99261143738362bd388669edfbfb24de75cee8e8b9a3a40f373ddc133b72fff615778a2a7d936dec1bc549bc1f6decf4b1e7a412e30f15b5015a61f5284861 SHA512 f9511fa3b35e21bbe4b5ede1702609ba0388d5e8fc99ca590ffe5c65f08af434b03e6c6ae918cc1290d14dc16092589121eb26b6dcdf8c7c02c3261629a40536
MISC metadata.xml 479 BLAKE2B 4938f0bd922ecbb31533b39c79b0dd063ea3cf3516714a66fe60d3e683c0064d7d3fbc8dd0bef95ee6f701dac3d6a22ed0528b014626464ebc6b762c4ad96aa8 SHA512 a41c9dccd4965c90e599a5ef74687e33f334b4d6a2f5bc0949a30b3e8a71a3689973c34e4e4eb3ed048a6653ccddc81cd9ce9f6c18fdc4015ff4418794052e00
diff --git a/dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild b/dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild
index d7a9e151110b..a81ae46db087 100644
--- a/dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild
+++ b/dev-python/os-service-types/os-service-types-1.7.0-r2.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="A library to handle official service types for OpenStack and it's aliases"
HOMEPAGE="https://github.com/openstack/os-service-types"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/osc-lib/Manifest b/dev-python/osc-lib/Manifest
index bec400ac33e6..00bd6d870758 100644
--- a/dev-python/osc-lib/Manifest
+++ b/dev-python/osc-lib/Manifest
@@ -1,5 +1,3 @@
-DIST osc-lib-2.6.2.tar.gz 98556 BLAKE2B 69973ad3543ff16cea81d4dc3f749f147c62daa3d40d048acd3b39706a9a7d53f11de50c096511fc42d15db9d983e1085996fea5781fd5d17ac1f50d34de0a83 SHA512 5e310265dc0d77908bbe82a479ce55462d91393d09cf39732434fc52a4bcefab0a945aa5ceafe5a2c76a9214704f89509a667a85cf6f35210db8a48c35e2642d
DIST osc-lib-2.7.0.tar.gz 98224 BLAKE2B 9b0d34b628ca413641413ccd92e2a712938eed5a7124e9bae78a281b705be9b4dd2e3c9f5e322f10712361b3e09cfd3edae593a1c4fec6108ba0e946546141ff SHA512 edeff7097e8869b9ef4c888043c44eabea281b89cdac26da4a54fac708a6c9b3c10c57ea3bc76b8ed735c9d803edbb52c77c13c97a07614ce102cdac24a8eb5a
-EBUILD osc-lib-2.6.2.ebuild 1539 BLAKE2B 2244accd743164b64c07d69d7d748940d595e843bb2fa5d62bcb97efd6111ee3bb523fe58cbec1bd30ad1e4b267d6a1b4fde00b5178bb1df6fc9921de6acd736 SHA512 f38c49404c73708f56c89f56546d1ac3b64b81e6111f9cb647d107d3bd6bb841fea9d3cc4449c782860b7017934fa1c4dd5edcf93fe8f2714440d074b775da94
-EBUILD osc-lib-2.7.0.ebuild 1514 BLAKE2B f027067ab7b8f077bdd88922db5504f1cf5b7034752c8f083bf0e19e35bd60ac3b36733521354368b0259a685b2a8fac92172fe8162104112494f9ae5bda24f2 SHA512 e6af9f5435bc75f93851eb72fbb6733f16886ccb0a817d4427ae8d2969894f928fbd14db87c4dee30c7460d8fbd2c0676b76eb2def508211030f69cb48271b78
+EBUILD osc-lib-2.7.0.ebuild 1512 BLAKE2B 4c8ae37b34e213b26b0aa2b19da3dc0da21b6878a0892e96129ea2344c9eee02cbe904b52123a2e03ae3368cc361ff924a6e57449fec47cd47b48de840a0d26a SHA512 bd9511d90bb264f950cd35295708ca881711d31555a79b5d5b4da1b9461d111325a352d43dd6b74aa0cbb2d597dae4dc5eef0c147680ef04300c87a76176a4f6
MISC metadata.xml 836 BLAKE2B de71d2a55a0b65cdabf503321d91f3e708f50189e6a06e11ce96f0d273286e1a6b5a871726dfe33784b91e941463500c964cb85c583241b003d3742b1d91c92d SHA512 e132c2ed9283d65464a151c918ac4ca91793ce850c7bb0a7b63178ddd42cb59b69b036acce0a8d0078f4b1b778a2361ca6a6f6e01d83e12cdc76dd8682b5b281
diff --git a/dev-python/osc-lib/osc-lib-2.6.2.ebuild b/dev-python/osc-lib/osc-lib-2.6.2.ebuild
deleted file mode 100644
index ddd85ae5734f..000000000000
--- a/dev-python/osc-lib/osc-lib-2.6.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A package of common support modules for writing OSC plugins"
-HOMEPAGE="
- https://opendev.org/openstack/osc-lib/
- https://github.com/openstack/osc-lib/
- https://pypi.org/project/osc-lib/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/cliff-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth1-3.14.0[${PYTHON_USEDEP}]
- >=dev-python/openstacksdk-0.15.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- # need to skip all tests under TestTagHelps class
- # checks exact help message, based on another unittest runner
- sed -e '179,$s/test_add_tag_/_&/' -i osc_lib/tests/utils/test_tags.py || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/osc-lib/osc-lib-2.7.0.ebuild b/dev-python/osc-lib/osc-lib-2.7.0.ebuild
index 6ee6d1efc8c0..9fec8f9fac9c 100644
--- a/dev-python/osc-lib/osc-lib-2.7.0.ebuild
+++ b/dev-python/osc-lib/osc-lib-2.7.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/cliff-3.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest
index 6086566d85c5..51a1612b5214 100644
--- a/dev-python/platformdirs/Manifest
+++ b/dev-python/platformdirs/Manifest
@@ -1,9 +1,3 @@
-DIST platformdirs-2.6.2.gh.tar.gz 21184 BLAKE2B 4acc85301f764d4457ace88f9fb409e4d2f8bb17b9133dc3316c4d265a7cf50019298f1ba4cef87f5999b48fd7060687f7008079de26ffe74740a4cefff9309e SHA512 704cc39ba1746055e0459139759e118bd6178fb13cc8ecf580f58d16073fbb8ade0bce8b5eb9230ccc45b19f622a41c84a06f8698ee722da9d5cec44c5f46e25
-DIST platformdirs-3.0.0.gh.tar.gz 21358 BLAKE2B b7dd6d55cc07d9e584d2e3f4a8a1e3bcd5b75eac6786c4225c9b249af9d98cbe0c8b1edc7a6180c147ad13d0a7d5c4fbc9f15cf71af03590c011f7fd4ae336a4 SHA512 36885fdb4767e2525eef48e8ede6cec8013d2e8767c7940381d642faa14382583885c2428ce7b27fc36d33048494354cb4d16b42eac2748ca4458b8c124ed01f
-DIST platformdirs-3.1.0.gh.tar.gz 21721 BLAKE2B 5f7334c0003d0dcd51473820239068dd441ecc18e7837822f824f8ca2e5f5915aa89363eee27740214b97c1c4bb258a4ffa2ab6b4963bf6e9346c13fed6dc0f0 SHA512 49ad7b15419aff2c5af5c63a8850378d688eb95aadcd0c489d26fe4eea8315caffb17136fa7cbdf4a945bebae2eb8154ddfb771ed6fdc47595eff590e0f32ccb
DIST platformdirs-3.1.1.tar.gz 14712 BLAKE2B ddb070cc3c572b03eaa356599d2a0e408f7f0a650378e60b4a7b4fcd740fb9117c73491451588b26d42a4db9b971dbc690f9ddae34ec03e42248120ff5e4e64e SHA512 537557370a05f78279c88cdda4b5abfbe1d2e6d91d69c4dd4049c6b1a8ac3e44a830d787e2b86af85c346e0244a6ba26233db061d7c8d0a3fbd141962609930d
-EBUILD platformdirs-2.6.2-r1.ebuild 1375 BLAKE2B fdd1177dd124e5a3411eb86eeb0f251483df463137e0aa9a3dd61ffb8176b109e5837a039727b1b1a7eacc40f29c5cc1dbd6a7dd029c3a9c88a17fe64dd4eb6a SHA512 c8694385b07d5ea7bb5f185ffb0f5ec14cd4bed7e6c24371de2a50eb05d7b34a6d7d131825b80d409b9a179cd67a54d460c1f737535ce0a87bde7a170d59ec85
-EBUILD platformdirs-3.0.0.ebuild 1414 BLAKE2B 68954bd97f7ec0d195695c17a179b8030c7bd0f1149253cb15d8aad73835036faeffc611e64e160d55282060bc4bacbd949d472f5a684e5396e958b2db0a810d SHA512 79953dc5e4aa2a36c40b1cf9151ec1ad41a44591fd08d15f343cb1819e16088e361d1a5a8bc56f4c20d9e32410b52b6896913b905b4dcc2ad5eb3f4c0d376b9a
-EBUILD platformdirs-3.1.0.ebuild 1427 BLAKE2B 4edcbd6fe7eeb8f474fcd49f881953bfddf3ff21262b353d99ad514eca9e8a185ec53971c13449e5162daafe089bc04d8f2005f0d7e1a34a8fe730fe48e442da SHA512 c60f695597a45a31d3c102de0bd5311faba9f4f486ef5e3407fe43fed3b89d1a0b7e80925c60cb06a48eb1b99ae5f0a2bf9a3ba063ac57b3b60baa94303eb1fe
-EBUILD platformdirs-3.1.1.ebuild 1333 BLAKE2B 73b2af2bda5ef0ec53e82fc4d4d38643670d58e269b187998faa6f0fe22d66ac445f4d2df02ca63d7a4dd069b2e3aee22132087eaefa4a8aa3ecca0982935356 SHA512 a1fd7fb535455d11e64563f967f7251e1f0c7666372c0013e8e7788802febd51f429a01ba8204365fa0dd790ba744c7f280f6f345f8c1271b6a484b5151ea696
+EBUILD platformdirs-3.1.1.ebuild 1325 BLAKE2B 2b5b310d0ad321ca6e1120bed1eeb1c83c01329e217a41dad48c2ca70e677a38dafb426dbacd9c124fa96f98776883a3e57b09f4ca5da8bf1ad1a6338e8fe319 SHA512 aa00625d3b938c4560f67076a8a9061b0ec5c00aaa6e51beb33301d55a0c4b06160ba840269e6ab2bc5e1c8d4a4bae1982dd50808a9b23f6bec2e0b3efab1a28
MISC metadata.xml 383 BLAKE2B b8c8c1593d154e7a38ca4bc450c14ca21f2411ea1d71f67e9631c1def0acace43ebb6e67adc0c4a1f5f14aadfbce44d0d815fc3696410bef66c826fd5fb00a45 SHA512 f4ba6722e1cf661b3febe10bb15755a9cbc30226a08bdcabfa3d80be87b42d662d6a1edb3412ad79e8f36836a6dd4fd91a83dae29725ec47041056dc1f1f9b75
diff --git a/dev-python/platformdirs/platformdirs-2.6.2-r1.ebuild b/dev-python/platformdirs/platformdirs-2.6.2-r1.ebuild
deleted file mode 100644
index f35c13ebc2f0..000000000000
--- a/dev-python/platformdirs/platformdirs-2.6.2-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A small Python module for determining appropriate platform-specific dirs"
-HOMEPAGE="
- https://pypi.org/project/platformdirs/
- https://github.com/platformdirs/platformdirs/
-"
-SRC_URI="
- https://github.com/platformdirs/platformdirs/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-BDEPEND="
- test? (
- dev-python/appdirs[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_configure() {
- grep -q 'build-backend = "hatchling' 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 = "${PN}"
- version = "${PV}"
- description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".'
- EOF
- # sigh
- cat > src/platformdirs/version.py <<-EOF || die
- __version__ = version = '${PV}'
- __version_tuple__ = version_tuple = (${PV//./, })
- EOF
-}
diff --git a/dev-python/platformdirs/platformdirs-3.0.0.ebuild b/dev-python/platformdirs/platformdirs-3.0.0.ebuild
deleted file mode 100644
index bb833077f5ae..000000000000
--- a/dev-python/platformdirs/platformdirs-3.0.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A small Python module for determining appropriate platform-specific dirs"
-HOMEPAGE="
- https://pypi.org/project/platformdirs/
- https://github.com/platformdirs/platformdirs/
-"
-SRC_URI="
- https://github.com/platformdirs/platformdirs/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
-
-BDEPEND="
- test? (
- dev-python/appdirs[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_configure() {
- grep -q 'build-backend = "hatchling' 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 = "${PN}"
- version = "${PV}"
- description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".'
- EOF
- # sigh
- cat > src/platformdirs/version.py <<-EOF || die
- __version__ = version = '${PV}'
- __version_tuple__ = version_tuple = (${PV//./, })
- EOF
-}
diff --git a/dev-python/platformdirs/platformdirs-3.1.0.ebuild b/dev-python/platformdirs/platformdirs-3.1.0.ebuild
deleted file mode 100644
index b876a13536e6..000000000000
--- a/dev-python/platformdirs/platformdirs-3.1.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A small Python module for determining appropriate platform-specific dirs"
-HOMEPAGE="
- https://pypi.org/project/platformdirs/
- https://github.com/platformdirs/platformdirs/
-"
-SRC_URI="
- https://github.com/platformdirs/platformdirs/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
-
-BDEPEND="
- test? (
- dev-python/appdirs[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_configure() {
- grep -q 'build-backend = "hatchling' 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 = "${PN}"
- version = "${PV}"
- description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".'
- EOF
- # sigh
- cat > src/platformdirs/version.py <<-EOF || die
- __version__ = version = '${PV}'
- __version_tuple__ = version_tuple = (${PV//./, })
- EOF
-}
diff --git a/dev-python/platformdirs/platformdirs-3.1.1.ebuild b/dev-python/platformdirs/platformdirs-3.1.1.ebuild
index 58e26b5de925..1ef6750de3f9 100644
--- a/dev-python/platformdirs/platformdirs-3.1.1.ebuild
+++ b/dev-python/platformdirs/platformdirs-3.1.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
BDEPEND="
test? (
diff --git a/dev-python/precis-i18n/Manifest b/dev-python/precis-i18n/Manifest
index 90c492380f36..d4820fa6eef1 100644
--- a/dev-python/precis-i18n/Manifest
+++ b/dev-python/precis-i18n/Manifest
@@ -1,3 +1,3 @@
DIST precis_i18n-1.0.5.tar.gz 67710 BLAKE2B 7995c3cb74290524d70ecd75b052201df49ae7e9f4d0052c8176756866ba8533d164b057f0fc4c5c47b938a20e36898cb52bec411b56461cb9c4e4f7029db4ed SHA512 ba3b43d4a84de02e002f7e62a7fb75c4694f3c6a8963e5bdfd9927989c2ee84317fc5fa6f119e79bb1f88dc97a37a06930829daae3969d6a5b2f5ba57bedc3e9
-EBUILD precis-i18n-1.0.5.ebuild 595 BLAKE2B 992df0aa6fff57f934abadeeeac528f3cd7c767e6743cfc144b1bded027b9544285f2191ff5d571122ed0ba2b85e6cf4c8f954c00491130ab1fd39f4a8267a57 SHA512 6487480b6494b659c106c2a8a9e894b91df94933067bf668902e661af5b15ffd6e6bc1e61293d746f1fed98007266956bdc142d5351b4ee2fb3266155da228de
+EBUILD precis-i18n-1.0.5.ebuild 505 BLAKE2B 306f88a346a654f4ce05a17032bf9d0f27a599529e7c75b3dcad506b072cb16f545d538e83a1134ec9139a3f025a005b26b6d3a62967232f9a19f9b564701714 SHA512 e1da1bbf33bc00845186f54c5025c7199291024f0aa9b15b7ead525f82c42a2f6b173f10c36379baf9aedf5cb9a582a69e0ba0c58ac1c1d851bcc6d05c557961
MISC metadata.xml 992 BLAKE2B eb9ed20de9967e142348667d23c3b81b0962a35b606806c1795abbbf1c1366b300673c30733eb8254a84518a05d5211356e1341dbe2d2ab56abc5e9a72520735 SHA512 22148b307c78c80b9363f00ca984431946a4d7275799f71a8151549b475d6671aced5ba790b050b8dc16d6136ca534c89f96c5ac8a49edc8267417fa39367cf9
diff --git a/dev-python/precis-i18n/precis-i18n-1.0.5.ebuild b/dev-python/precis-i18n/precis-i18n-1.0.5.ebuild
index 31c25af77de2..8576c88ad74b 100644
--- a/dev-python/precis-i18n/precis-i18n-1.0.5.ebuild
+++ b/dev-python/precis-i18n/precis-i18n-1.0.5.ebuild
@@ -6,16 +6,13 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
-MY_P=${P/-/_}
DESCRIPTION="Internationalized Usernames and Passwords"
HOMEPAGE="
https://github.com/byllyfish/precis_i18n/
https://pypi.org/project/precis-i18n/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/_}/${P/-/_}.tar.gz"
-S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/process-tests/Manifest b/dev-python/process-tests/Manifest
index c8c2af0b0b7c..674f1bf4025c 100644
--- a/dev-python/process-tests/Manifest
+++ b/dev-python/process-tests/Manifest
@@ -1,3 +1,3 @@
DIST process-tests-2.1.2.tar.gz 11554 BLAKE2B bf4716f32b8d5e6cd8d5f8eef1156c09545fe22e48134fa0f98c47172141f0365f1995c2dad94c4e3a6f5a151883f92048bcd943fa07faeb7eff9c60f18555df SHA512 56a76d8467312de34413994e663eb63378ff179720b883037735eae9d8f23a5cc0ea32d4a9a2f9041af417b5ada07b7948fd481e3d5b2cb43db3c19183f6b263
-EBUILD process-tests-2.1.2-r1.ebuild 680 BLAKE2B 61b646cfb0f79329c45d6e90084f2865dd380d6ef63364c8b27cefa51e53cd3c0548403cf3eba53847659397d9aa18160af3581ab9a97d9895f65dd33d85b95c SHA512 f3f9edbd94d1a2f87e653038068cbe143f8d44e8a6c3c5d179a797ad21d43a2b866313a8ec64e9982fc25b1eabfca765d3f5425163644aeba92b1f8195f883f9
+EBUILD process-tests-2.1.2-r1.ebuild 653 BLAKE2B b74df1637e9e74323024bed33fc2bc5f1228605d6e9d64bccaff570b438dc656a5b9648062ba49bf79e4c67d6b3dbee45e04d6d69c299259c2de993f8ff4c528 SHA512 78d0072233d8a4637e9118ab3f96f85b29f194fb622db8ebad9c7a93756f595851070d951f0ceb80116307942e49445ab0ef6338c239909749fcf0bf81a65852
MISC metadata.xml 409 BLAKE2B 7a2bae7ebc779208f6e0eee56ee22501bda63f16cf87e692db98bab91570cf7c34dde7f1a41212b15e4cf88e41882dd1208a8b95de4af8989f012564bcf7f6e5 SHA512 71b33097b25a8ab5b37c52ac641a4a14cb667f82601a0eac53e5e1758c9a45d7132ce280533be4b833ae34756de2992c11c0671f75ffc45e095055e704b84852
diff --git a/dev-python/process-tests/process-tests-2.1.2-r1.ebuild b/dev-python/process-tests/process-tests-2.1.2-r1.ebuild
index 3ec2645697b9..6bee6fcb6243 100644
--- a/dev-python/process-tests/process-tests-2.1.2-r1.ebuild
+++ b/dev-python/process-tests/process-tests-2.1.2-r1.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Tools for testing processes"
HOMEPAGE="https://github.com/ionelmc/python-process-tests https://pypi.org/project/process-tests/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
diff --git a/dev-python/py-cpuinfo/Manifest b/dev-python/py-cpuinfo/Manifest
index 6e3b75e2c5c0..82ad9000d961 100644
--- a/dev-python/py-cpuinfo/Manifest
+++ b/dev-python/py-cpuinfo/Manifest
@@ -1,3 +1,3 @@
DIST py-cpuinfo-9.0.0.tar.gz 104716 BLAKE2B 667f5d420fd7eeff74e5047ee05220717585332c0b8b2a61422c3b4505f9c71c6b3091bbf3ebe29a3460b574a873cea423cffb5a83c49ceec3654a1558e435af SHA512 c7711137d60ad52bcbef8738a70fb48ceaa69e1e1632d135d0ee95c282b02df6170c3dd88a1e14b3e9a386d3286a15ca9722fcfb596107da022161a7cf84509a
-EBUILD py-cpuinfo-9.0.0.ebuild 533 BLAKE2B 5e9ac1e017d542526750aa557f4fa5ccdb2414775ccddf2f13b9a5f4d3701672f3a5785a877e8d6075259abd2294c4fa210c9c4a83423db123a67e1f7d6bdb43 SHA512 ece623027adcab22d8d9d550ede3f2e65b1f5f707323b61729c8abf5949eaffee120b8e69e03639e211bd446607e5f0b7cc379cce154e40510443bd5aa9c88c2
+EBUILD py-cpuinfo-9.0.0.ebuild 507 BLAKE2B cde652e081e1b8a337a8338cfb7e16ba4c7882b2f30cf4f1f47eefa824291232eee081beb2d9ec6692b31ab8b93f4835d049e9329653110ea9ef3bce2e7189da SHA512 94b2b7efe9f52b78a54c62671c6c9adbbbe4a71a443dcba041de644919900889d33c2d73c906cd09c96aa45c4acfaf1951d3c9ad405d5d5dff7a50d260ee3c1e
MISC metadata.xml 532 BLAKE2B 32c0f690bf91102b46b486db560e99ee94400c0c1bfa5ae00d4dff415d92d9c57931571d6f4c233221c1a8ea82c1f16629ba68dfa76abd462d953152643d098a SHA512 88a5a900b83df3680f1f437329758489d0de63da450921397b4c3256decd455ad134da5a1311fddee4bf9843b3466a6c6e70b0e6bad6bb7d90de9b73c8e67dcb
diff --git a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild
index 9e31f5523103..6602ecf04977 100644
--- a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild
+++ b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( pypy3 python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Get CPU info with pure Python 2 & 3"
HOMEPAGE="
https://github.com/workhorsy/py-cpuinfo/
https://pypi.org/project/py-cpuinfo/
"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/py-ubjson/Manifest b/dev-python/py-ubjson/Manifest
index 45236d4d3555..eb42dc75faa3 100644
--- a/dev-python/py-ubjson/Manifest
+++ b/dev-python/py-ubjson/Manifest
@@ -1,3 +1,3 @@
DIST py-ubjson-0.16.1.tar.gz 50316 BLAKE2B 442894a7c010d1ba4a836827ca17e7cb10b34a6f5488851ce13a3c3ab02d8173250a664da4504bca9fd2d9377631e249127c789a4824930f8b35db2225902e9d SHA512 5c5e48fa236571832fbcd100ebe0efd7522a8f5773b74475e7b102fadc4e2917549640d12c5afb2aadbe65a6973b75540681da1df8febbf47f84844bc9337fb0
-EBUILD py-ubjson-0.16.1-r1.ebuild 568 BLAKE2B 3f0b70fd1837d8608129900533fa93a41d9bfc2ed5a79a7733500289652955974198d2315524c292fef6b0e9cfc138cfac429019640f6f51ab37645a11c13f08 SHA512 cb96bc28ab53ef02e378b05d1e4597d7c95d2ea74625e8c076897df6f708296644ab486d7dfea98a4c4bb3092f67554b3f678bcf9ff317d323e44853cdef9b36
+EBUILD py-ubjson-0.16.1-r1.ebuild 542 BLAKE2B 4dd3ba6d3cccf1539ce368f816d54b1b5832af468e344ffff638d5c5885a23272fd40e92ff26e3e83ff603bd94bbe5000c71ee3d96bf1ca31d7df950a181e9bd SHA512 8172e359c8ed298b526a9e189629768f344bbef043ff72034b4d172ec72978f3ab86c87ec322a12471adc655becb229cb162b4c52b48d207f9c250e4e69204ac
MISC metadata.xml 635 BLAKE2B 3d35f4fa84fed8d035d41dfcdc25ac5c520abf0eb564f1cb815e066c1bfbd03d29b5cc3a2742deb9ae13641f234155d2dea8505139723e87fa1eb7e95230fa52 SHA512 3037619d567221865da91b597164574437ef07b51c2d690760bd55a4406d838470eb272600c92264e5248ff4b347c7084fb3b498cc98003f6abf02259b8cdc7a
diff --git a/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild b/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild
index 5da37708acde..ee99e2d85014 100644
--- a/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild
+++ b/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Universal Binary JSON encoder/decoder"
HOMEPAGE="
https://github.com/Iotic-Labs/py-ubjson/
https://pypi.org/project/py-ubjson/
"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/py-zabbix/Manifest b/dev-python/py-zabbix/Manifest
index 25b314b9b3ed..360a5865f1d6 100644
--- a/dev-python/py-zabbix/Manifest
+++ b/dev-python/py-zabbix/Manifest
@@ -1,3 +1,3 @@
DIST py-zabbix-1.1.7.tar.gz 11447 BLAKE2B a61450f4d1783bbf6879b94300ae71fbecded5f232c234402d19c59af9bea5f1ef164c549a433a4b221032b6105d4ecd0f3515104ed8f02d3da8888ee3c45a90 SHA512 eaa8c5e5ad5604ad4ad41de439ab7856f6907346caa56bed67520df3316f313038e300cbf96f8389dca5be30079392406bcbb26f3ba40d2ef39ccd2fc99c11b6
-EBUILD py-zabbix-1.1.7.ebuild 394 BLAKE2B 2f3073c2074ff80b6866dbd3ba40d4f7a43ed5ce5c26a5720e9c8e9c124381bd9d381999a00e6d5cda8d12dd86a1dd67bdc5731bbba8cd360ab1dae4347c145f SHA512 c7a33d6aa2335a6d397ddb015ec91df1484858241ffd2d680000d8aedb6462dd3d7af515c0be56ff006432c155285233fc73fc87d2ea5cd0c1123e1ad43066ba
+EBUILD py-zabbix-1.1.7.ebuild 367 BLAKE2B c6981d422777b9f16aae9603c84ad3550cda5e0e347bb051aa94d828060b451ce48ddedece0d19f0fcc7e4045dd2a09a128b4b752c2c653b5941efd9657b3b21 SHA512 7e13908a1f2fd77c28c0c0c72fe9bfac5e85346dba8ffb4ef9065754bdb5409ec20709d3628dc408dea92f9973d2b4ecfdba11bc430ea77f006a414587e95d3f
MISC metadata.xml 415 BLAKE2B c6b256c5c180ca8757bbe50011098fe7b9caf7a2fe1e28c2e0f587a4c157b9c3e7c0fd8f2c8760f518916050a1c9ebf3a3f959b4d7044342e5fd1c135cea925c SHA512 0476ad17f1066eaaa770ee7101bfd0ef927deafa2290c1fff00437d75ea72518620700f689294d8774780e1198c5ecccfb98c1a7124954726c6e9a53d3d59be7
diff --git a/dev-python/py-zabbix/py-zabbix-1.1.7.ebuild b/dev-python/py-zabbix/py-zabbix-1.1.7.ebuild
index f3ca445cac16..183830d6c8d8 100644
--- a/dev-python/py-zabbix/py-zabbix-1.1.7.ebuild
+++ b/dev-python/py-zabbix/py-zabbix-1.1.7.ebuild
@@ -3,13 +3,13 @@
EAPI=7
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..10} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Zabbix module for Python"
HOMEPAGE="https://pypi.org/project/py-zabbix https://github.com/adubkov/py-zabbix"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
diff --git a/dev-python/pyClamd/Manifest b/dev-python/pyClamd/Manifest
index 942761d7e065..7db272b26289 100644
--- a/dev-python/pyClamd/Manifest
+++ b/dev-python/pyClamd/Manifest
@@ -1,5 +1,5 @@
AUX pyClamd-0.4.0-remove-obsolete-bugtrack_url.diff 827 BLAKE2B 785e75cf5094fd32e205eb1db5749ebf6fea1fb415aee3a1fe587864147ab6a81340b85d24313e17c5ea1d6467beb8392fe5c5c3c30ce6a9afc50f38e6d04520 SHA512 23fb59f17a498a6f10da49eb23e728366c0e6101ce588c76eec818658fad75390c6437b094bbec42b10dcca4465793862e511d311d4b3ba020f4c13f85f767ec
DIST pyClamd-0.4.0.tar.gz 11177 BLAKE2B cb69c9e1fec936d416a18658a2c3e9df4dc4684cf56c19e8a02ad9929b4c86d9985395c38a8f88f7053f81fe08fa3574c6a206bcc519a9494c2a61caf6b995b1 SHA512 b96e26729e0fe2600572534c0fa22a01238761589f1771e72a054dde9c1b8f122493c83ca04cffda167f7a0e44fbf309bdf76b8fe1de499ec50d56c677923bd4
EBUILD pyClamd-0.4.0-r3.ebuild 538 BLAKE2B 7d89a864ee11bd3b1130533323149331ad2034413832082f5e39c0eb1b1210083e919e52572473fd1d00cc66208acca5a29a2def8390ac747b03713169cf4337 SHA512 1f9df464decab577a15a6456be41a43c18aa26a29972c5e1859d5ac5ddd64bffacca879cb166f336a57b8a06de074f0a819f756a7b6be956bc180efcb5621a62
-EBUILD pyClamd-0.4.0-r4.ebuild 640 BLAKE2B 53863e074c3ca2d6523f540e0342166bb23213cdcbbcc24a636bf291538860a5cabcfcfbc5020ed8d3517f8e21a72a7d9f1d1feaafc13a7cab793840f3be562d SHA512 dd75b00654b4aea0746a07ce813cde7020eec0d1fe9bdecce2f916c7114fe1227f3d387dda6588fac39affc0b4e5be3c6d12c94b4a5447b59a74e924099b4d46
+EBUILD pyClamd-0.4.0-r4.ebuild 621 BLAKE2B 28dc2bcd63247c472dd001f9640ffc966c9680dedeabf93cb3ed2d41dfb680be963432eef2ca6ca9927ab72d2761df3219b668fc5148c06354a33c29416bbc70 SHA512 109eb5bc33454bbe228df70d94cd070f331839004d5729ab5839f9d7325063aa9aa729b0a0fc610a17046b2ae860a9d7753b54755a7b846baf8aaec332b75ed6
MISC metadata.xml 295 BLAKE2B cda80e8a0e2125cf0a97ab3ea3c63f588fb57afc25d1559cea145e09676c7708f2c7aa271a7cccabde61927f8a6e5e3200b6ce5b4597eb9a8065f7938fe9201a SHA512 54f6204e9620ddfa126858fd5c5ae7400245759999362f355287276df4d6a255d34322bd70e08b875bbbfceec7099b39db214008a6ea5458a74845d3a39e3952
diff --git a/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild b/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild
index 34ab2e3d7a34..84e48e7e0184 100644
--- a/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild
+++ b/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild
@@ -5,14 +5,14 @@ EAPI=8
PYTHON_COMPAT=( python3_{9,10,11} )
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
-inherit distutils-r1
+inherit distutils-r1 pypi
PATCHES=( "${FILESDIR}/${P}-remove-obsolete-bugtrack_url.diff" )
DESCRIPTION="python interface to Clamd (Clamav daemon)"
HOMEPAGE="https://xael.org/pages/pyclamd-en.html"
-SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
diff --git a/dev-python/pyDes/Manifest b/dev-python/pyDes/Manifest
index 24e3a2b30544..9c4c98f7e2ae 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 409 BLAKE2B c14c219923878555afdf6b543ccba4ef2a4d195edfacbe945ddeb24b194dd6ff6ffdbf7f3c97eeeb290724a4ac1d1ca59712c3d7d678f761764b5ea80a8ee8c2 SHA512 d8a3a96fcf3187c81c8b9e94b3c4f923012f3eeb9cba9976c15c41f2b68167e4a2499f55551d8fb62a2d767261db54584c4380c467469f2cf1f48ea5f2eb5a4c
+EBUILD pyDes-2.0.1.ebuild 382 BLAKE2B fa6e288f35ab60e5d6ba37eac5f0f4d86467259e3cc785d35d65cf3f3edd463bc8028bb7fa9c1d072e3672d52566edb4dc5e75325fcca29947d736f7702d7f27 SHA512 d2c03012c8d1a87a72c2dee92f01523832233d9f4d894625b73a9fe5e440c570ed1b088df2e0265c794815eafc4412f53982596e6a2c26f65d940819854383df
MISC metadata.xml 553 BLAKE2B 3b9ae242198ec6f8454f95de79914a6a78d8c38e7bb6d101f3912ad73d3564eee03608406a5c21f59622e835739f932f73b551ee144e0f7d87bfede983ade363 SHA512 3c5b0542e9dd74c09ba1412c8b0823f933f4b06cb6013cfedbb0f3d7b4ec7e80abce3a93888d046b61e5cc072f8a23f2ddd9fd64c8b25d0166df9d17e5ea5823
diff --git a/dev-python/pyDes/pyDes-2.0.1.ebuild b/dev-python/pyDes/pyDes-2.0.1.ebuild
index 0220ed413584..c0711df34d23 100644
--- a/dev-python/pyDes/pyDes-2.0.1.ebuild
+++ b/dev-python/pyDes/pyDes-2.0.1.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Python implementation of DES and TRIPLE DES"
HOMEPAGE="https://twhiteman.netfirms.com/des.html"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pyasn1-modules/Manifest b/dev-python/pyasn1-modules/Manifest
index 43a0564fde3d..766a745fd9a7 100644
--- a/dev-python/pyasn1-modules/Manifest
+++ b/dev-python/pyasn1-modules/Manifest
@@ -1,3 +1,3 @@
DIST pyasn1-modules-0.2.8.tar.gz 242864 BLAKE2B 22b6cc27d45d19d8e7f5b12c8aeff1fa379bd567fda6b1dc0fafd00c0f4367d32f21cd48cf3cba140f2f11ba7d258140e8014c8420300451ab1acff475d28da7 SHA512 fdfcaa065deffdd732deaa1fa30dec2fc4a90ffe15bd12de40636ce0212f447611096d2f4e652ed786b5c47544439e6a93721fabe121f3320f13965692a1ca5b
-EBUILD pyasn1-modules-0.2.8-r2.ebuild 737 BLAKE2B e55c52cdae9c7238b5c85400e8cefb75ca860c241c2b18723d1114513a517c8ae22f0976f1073788e9777e788f8a96e2bcb03aa06510f0903d768d8db0ecac58 SHA512 c7669d258d59bec57887e462004561df9472986b10d54755e694e119008667b45c3a7922a938aea9376b20442cf13f590ba9c637b7081fb651691125da2d0b48
+EBUILD pyasn1-modules-0.2.8-r2.ebuild 710 BLAKE2B f34ef1392d3590c62c16a6cef73c0317cfb989f5834cdf960ba520dcffaa3ef7a1f8aaaabbb0e2fbfdc5c85b3402f7d4a2695182657a9f51ada761390b767b8b SHA512 c7aaa157aa60e9fcd28a99eb1a475c05e9c79498185800c9a68b09580186d980e1848f322a569391d0b8b85e628b2d8d7e53078aef24745e4b9e3bdd67d3d9f9
MISC metadata.xml 404 BLAKE2B b5d3c68b942e6c2ff5a1cf31cc0b43ca1570e1d4280a85f376d7b81abbe540ca889f87039dd26fe1f595a2ca8b47acc4ec03bfc5598ba06a8e651c60c2277c93 SHA512 c4784ac61152a9d609e337f7c186b214b2e3add22d54ea7cfaaa0c8fc4fb9e0895617d0b73692aa7326088dd7b7e1ced8a871ac8312abc1f6b09fb558a4d385b
diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.2.8-r2.ebuild b/dev-python/pyasn1-modules/pyasn1-modules-0.2.8-r2.ebuild
index 2ddd9d47cc07..e10a8f685e32 100644
--- a/dev-python/pyasn1-modules/pyasn1-modules-0.2.8-r2.ebuild
+++ b/dev-python/pyasn1-modules/pyasn1-modules-0.2.8-r2.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="pyasn1 modules"
HOMEPAGE="
https://pypi.org/project/pyasn1-modules/
https://github.com/etingof/pyasn1-modules/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
diff --git a/dev-python/pybtex-docutils/Manifest b/dev-python/pybtex-docutils/Manifest
index e665ddbb5643..4e3049f3cabd 100644
--- a/dev-python/pybtex-docutils/Manifest
+++ b/dev-python/pybtex-docutils/Manifest
@@ -1,3 +1,3 @@
DIST pybtex-docutils-1.0.2.tar.gz 18450 BLAKE2B 84521d36994e3ca5bfdcebd308e6aaeb17f7202d024799612d34dbf58b1b1e58d42b898a4c792815a472b0a7008e28558fd722f39462cd3b1ee24b921f746a4d SHA512 1190fcbdfb89b858a1164dd2c99a5da7afb76a23f5b314963babd894e7578d75e80f2552319c6621e9c7738018fd1b8f4a3772057ed65466f2d9fc3e15c57e2b
-EBUILD pybtex-docutils-1.0.2.ebuild 564 BLAKE2B dd13d46ca13f7674cb25e48b230c2b961ac5df5d35252bfbf304f9d1413de9ccb516652a1ae4767965d95c2e94f84677ced1223eee5fb2f8335156f6dc3ce908 SHA512 2e49a56ed1a6eb86c990600576bc80acc63ba56068052e988395d002584d9c64c82cf54bbd7a64cf03e5afbba4649594e3aac2983fd3a93d99f9476037536d24
+EBUILD pybtex-docutils-1.0.2.ebuild 537 BLAKE2B 95d4c66511e6eac431cdd5bdc30e573188975b9cb7a4a3bb7d98412d79dc59c0f9802a832820d0a8e2fe3252e98e37d479415fc4b282eb5f9ac337467ffa0859 SHA512 947c34abd8c8413c1b19308ea5668e4ce4ee3576dd3f33f4ea159285b15de7d4469481ff7bf3599e2996393439f8a32d296d7afb78c24243cbf9f39bfee6970a
MISC metadata.xml 529 BLAKE2B af193891d1d709d75fa2f89fa828ff5c946ebdff0b405ce06582e1222a7c3b32ec47ece3dbc96337ca11e6c3d510710954c256da58d7a171bdfcedce3e3c28da SHA512 990fa90122af363d3ed1af301c37ac1c5b3ece06e8712982cbc514d8ec7826a1ac174488b174cdd617bb820c0db269ebf515fdedf636181940af759ecb190916
diff --git a/dev-python/pybtex-docutils/pybtex-docutils-1.0.2.ebuild b/dev-python/pybtex-docutils/pybtex-docutils-1.0.2.ebuild
index 2c757a0b9114..4766f006b40d 100644
--- a/dev-python/pybtex-docutils/pybtex-docutils-1.0.2.ebuild
+++ b/dev-python/pybtex-docutils/pybtex-docutils-1.0.2.ebuild
@@ -5,11 +5,11 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
DESCRIPTION="A docutils backend for pybtex"
HOMEPAGE="https://github.com/mcmtroffaes/pybtex-docutils"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pyproject-fmt/Manifest b/dev-python/pyproject-fmt/Manifest
index 748994979239..d91d567d71d8 100644
--- a/dev-python/pyproject-fmt/Manifest
+++ b/dev-python/pyproject-fmt/Manifest
@@ -1,5 +1,3 @@
-DIST pyproject-fmt-0.6.0.gh.tar.gz 15082 BLAKE2B 9ec7126530c98b984c5346bfd65fa817967dc7def60d16eb93e63ff690eaad53209d49483e19b5e87caf7b879f6661862a68606a0adb3b4513ff119262ff99a6 SHA512 50c9dcb468213de62e86edd500ae001815a83d8374ac1d36467fd7c560a5774862b001414f687d588fc0622ba5896c83338d6833ac4c248d2b4aa111fefe33ce
DIST pyproject-fmt-0.9.1.gh.tar.gz 15434 BLAKE2B f9dd55b4106e875c80127ac60b3a54d4bdadf3555266a74cfd811ab96500879a7efb8eac71a041b2c33486bfcbc1f818a26a3ae3c50685f35cc3712691a85bb9 SHA512 ade87f43927c74e0328ffa8ac542bad204cc283d694f6921c40c86ae0a941ae50cc43fa4078ddcec28ff0d6003ac34a54232ea23d2820b5b2582482b22ac2a7e
-EBUILD pyproject-fmt-0.6.0.ebuild 861 BLAKE2B 8d4b076b7b2af9273591b0022f86c15aa97ad14b62d345305bcddd3f59a964e44756ed10a55dee26b867dc002b3f04ba81488ae4b624b347fb549d197e79d54d SHA512 2cfc68b195fccbd3baa2b6a3d9911b226fd501daaf260996d420ac612045d51d193eb70659dee44c00c9dddb59946a4064198fb3b6b35bc2b87a72439d10f93c
-EBUILD pyproject-fmt-0.9.1.ebuild 869 BLAKE2B a0539489724d2079740af64ef020f0e69d50851c4bedcb0ab7dac5c41418391ff5f4d973e71ef71ba16109667d2168cfdd425970e99a7db413d0d2950388f3b0 SHA512 b6f4da4bbc9187e8843408b0b83704bed7547f03627aa957f99508aa1329789fc4d0188245b3e57994b38a0f1e3f1fdd4885aacbd043c9e77b9f01fda3028543
+EBUILD pyproject-fmt-0.9.1.ebuild 861 BLAKE2B 8d4b076b7b2af9273591b0022f86c15aa97ad14b62d345305bcddd3f59a964e44756ed10a55dee26b867dc002b3f04ba81488ae4b624b347fb549d197e79d54d SHA512 2cfc68b195fccbd3baa2b6a3d9911b226fd501daaf260996d420ac612045d51d193eb70659dee44c00c9dddb59946a4064198fb3b6b35bc2b87a72439d10f93c
MISC metadata.xml 380 BLAKE2B f139b3f6c22d40d7c91b9b35db262813e299d1a3c1a1f8d6129e457fac62e3e7029a05315a3bddd9c4542764a33160c89b58b3b62f457efb088a7ae7cd86a936 SHA512 38bd0633defb67ee1831480c8b3896e158d0735ec74057b13b3c389cf26bd6ecb878f21d172f83293789d81ca2c30afedab8eaeb4ab1774b39972fdd5f805a81
diff --git a/dev-python/pyproject-fmt/pyproject-fmt-0.6.0.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-0.6.0.ebuild
deleted file mode 100644
index 18ae3f04023d..000000000000
--- a/dev-python/pyproject-fmt/pyproject-fmt-0.6.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Format your pyproject.toml file"
-HOMEPAGE="
- https://github.com/tox-dev/pyproject-fmt/
- https://pypi.org/project/pyproject-fmt/
-"
-SRC_URI="
- https://github.com/tox-dev/pyproject-fmt/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/packaging-23[${PYTHON_USEDEP}]
- >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- >=dev-python/pytest-mock-3.10[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/pyproject-fmt/pyproject-fmt-0.9.1.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-0.9.1.ebuild
index a802c14c305f..18ae3f04023d 100644
--- a/dev-python/pyproject-fmt/pyproject-fmt-0.9.1.ebuild
+++ b/dev-python/pyproject-fmt/pyproject-fmt-0.9.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/packaging-23[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-aiohttp/Manifest b/dev-python/pytest-aiohttp/Manifest
index 199fb3490abf..7c4bb6d8a89b 100644
--- a/dev-python/pytest-aiohttp/Manifest
+++ b/dev-python/pytest-aiohttp/Manifest
@@ -1,3 +1,3 @@
DIST pytest-aiohttp-1.0.4.tar.gz 11868 BLAKE2B d964fe29ebe10e80391ebcbe4fc73bf37e2d8568c4d7679493ce68392b5722d75735798a78f388134d60b9c922bac116b0d453cabae5a95fc06c4288cc5d4c8e SHA512 baf87e3aa229e8a4ab6746d277a923436ad2e0625825581c94a2fb0a9bbcd309bfc55186f8866589b65a75ccfd7d5b494d71554359724c0b2c9541ea94a177d8
-EBUILD pytest-aiohttp-1.0.4.ebuild 945 BLAKE2B 94c8fb90bd636f13760646fa42c4093f9adeb7d6c6f94699798d76397b4fd8324c3778d956a001be2f0fe506d9b8246ffcc01c1636499277f08024b0619c0606 SHA512 f0b5d649f28d9c5e46e9c6f66ee4690a548c67e7ad53a8f9f3654ad2b2d20b8c5b4cc9c2e557038c734299a426217bb68a5002e27088c29bdd6cb99c2983af1b
+EBUILD pytest-aiohttp-1.0.4.ebuild 919 BLAKE2B 7517518a0a99da6a9addaff3b864a4fcc5a9feda8e316ebd4fe0425c5dd3183669c4133410bd766a1d693c0b87c5b0d1b3fd7c9f5cba4aaa003073b84342a9d3 SHA512 8c5d10dd918f97c9c81e51ffc3a7291256b66646f7cd31193d3f15f60a4ea518fb97208c1acb8f1111b37672f8c42f0af83f64ddaa96b6c9c0b423d79b043797
MISC metadata.xml 383 BLAKE2B aef07c31a48de61fffa14c250aac7d1de63b652f94d83c52d32df2100da3bc5be19f224078b1b984520cc7e0b3d80838379388aa4c0e9531317a79dca178370c SHA512 b73d692782a9eae48022738bbcf3771605c8d00bf73ab2499cc27f309069bb80a402cd1ce618df29de7dfd11c226514aa3ec7d78df1ea784c7221691febf06f9
diff --git a/dev-python/pytest-aiohttp/pytest-aiohttp-1.0.4.ebuild b/dev-python/pytest-aiohttp/pytest-aiohttp-1.0.4.ebuild
index 1d3b7946d0fb..f16f1f72a8f8 100644
--- a/dev-python/pytest-aiohttp/pytest-aiohttp-1.0.4.ebuild
+++ b/dev-python/pytest-aiohttp/pytest-aiohttp-1.0.4.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="pytest plugin for aiohttp support"
HOMEPAGE="
https://github.com/aio-libs/pytest-aiohttp/
https://pypi.org/project/pytest-aiohttp/
"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/pytest-check/Manifest b/dev-python/pytest-check/Manifest
index 30b96769e743..6d36f6b932c7 100644
--- a/dev-python/pytest-check/Manifest
+++ b/dev-python/pytest-check/Manifest
@@ -1,5 +1,3 @@
-DIST pytest-check-2.1.3.gh.tar.gz 21570 BLAKE2B 8873d649e63ffca1fc8ab04383467f4cfb6c34f3970db95f1d439a3526d2a8b3482524ec2eda6a09fb2d166a781ff94895b976685ee8846d8e80ff5de6fd47e8 SHA512 bfd3975d93e27ccda71944e66b57e7628c5efbbbb6d9ac137fd58c96de760a1a4059fbdaf67d9c8844d2e5f0d7c671f2768fe1ced26f9a5406b872627238f664
DIST pytest-check-2.1.4.tar.gz 24770 BLAKE2B 72973951e900276e771c083ad8869afbff5305c922c4cbc3fa02b302c6c72f24616ec89f25c2cbc7a2fbe333a4a8c00e2436a2f55345cc8b9791a1e5c2e64125 SHA512 8bf110f7c8e7d76c394ece5b6ba83cdf4ebc459d3a79541c5077237a1caecd0ecc82a74ebc796de9cbc921f48d1c739d1c40dcbd9c2efa3b1ab01f0234238bed
-EBUILD pytest-check-2.1.3.ebuild 685 BLAKE2B 23880ae46ce4efbc11122f6d23688ed3b02d65f75cb304918cb33025d9cf43ccca02d10e086e96174dde8833db50f5412aac03afd54caf7de2038638e2703f01 SHA512 2c7d5f1f72b349770e11fd37b11f0620bfcadbef80be094f91fc12eb1ecdcd55e7e823d7de6088780a72588fa703a0126a2bb75939769269da0ba7cc7fb0c0ed
-EBUILD pytest-check-2.1.4.ebuild 625 BLAKE2B 3f3cf9e094bd52902dbcfaafc199e48b3283d8b0e1c0339c90dff8b2c7469b53735487a459df26929e0e6fd4ab0d24695da53d4e48a0de2ad4f78fd1ecd1ca9c SHA512 8b57faa2a0df2e1c732668c427faad77a77e924ce29fe042e16be2084f4cb433a4d806636324a823621611b4e4fd2317a4d03cb96c26af20874f487aaf2ea9ae
+EBUILD pytest-check-2.1.4.ebuild 618 BLAKE2B 66cae1ba11a7f10d0808cd69954e11f769c9a9f68e4538ad0d45da67577472718d4e4c4bb4a0e8476d5a4912f486782d9c90da15a5632cc1e1d1bc256447bd14 SHA512 b79e1f2bb340f65bcddc7a0d4d20709a909794e34a91fcf7116bd5c8bb0a8a0193a140e5a97eba83705e9f39f72b0ccae335f1bc59999795e78702e61bc719fb
MISC metadata.xml 509 BLAKE2B 85ec27b195520ffaf65e8f9a0fe166f0ba07aa22bb8981d558f96d2d89cb00441478eacc47a482bf2243d26b015ff42a1058c2e90a58d7cfbb20bc521b5722f5 SHA512 8d9082c66dde73cd751e3b42fc08ddd3c1815f6a7882d1b659972e5fff64506de79265df97161d63f05e3106c818b0155c2c3e21c861a44d330ff57506bd64a3
diff --git a/dev-python/pytest-check/pytest-check-2.1.3.ebuild b/dev-python/pytest-check/pytest-check-2.1.3.ebuild
deleted file mode 100644
index 9c49d116eec1..000000000000
--- a/dev-python/pytest-check/pytest-check-2.1.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="pytest plugin that allows multiple failures per test"
-HOMEPAGE="
- https://github.com/okken/pytest-check/
- https://pypi.org/project/pytest-check/
-"
-SRC_URI="
- https://github.com/okken/pytest-check/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pytest-check/pytest-check-2.1.4.ebuild b/dev-python/pytest-check/pytest-check-2.1.4.ebuild
index c6cff2ff6c09..417168c0b477 100644
--- a/dev-python/pytest-check/pytest-check-2.1.4.ebuild
+++ b/dev-python/pytest-check/pytest-check-2.1.4.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
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/colorama-0.4.6[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-console-scripts/Manifest b/dev-python/pytest-console-scripts/Manifest
index 2f890c1c5646..cd2f96c2cbea 100644
--- a/dev-python/pytest-console-scripts/Manifest
+++ b/dev-python/pytest-console-scripts/Manifest
@@ -1,3 +1,3 @@
DIST pytest-console-scripts-1.3.1.tar.gz 14238 BLAKE2B 2c00af468d19500078f48ca38d20430ed426e66b2277b7ad233356969d2a72d51cf60e90a46ae7808e6d33172fa053cc34d45b1f618d866dd14e917e6b225935 SHA512 344e9379976d9a7541f9683f7646b47f7fc25d2ab8d941351811ada7fddd77497cc24f4bc6a6d5ab9388dd5b289ed125bcbfad869009fb3b80aaaa1b951d656d
-EBUILD pytest-console-scripts-1.3.1.ebuild 882 BLAKE2B 6a941dfa4a53efd4c3d5ac6fe2962bba49a2e4556685c461987f13f2039ec57017776758cde88748c16076aad0e2f0bd5c416357be8d18978450cb3187d57a8b SHA512 55b592a4be5bd002d57ce548f28eb54e847678560dbbe3d5892c1cbd259c66aadadad37d2d8dde8aaf9ea621f8464553afd917b07c6a28213b5084bc6aadc796
+EBUILD pytest-console-scripts-1.3.1.ebuild 855 BLAKE2B dece7d319e50f7bd92f2ae021b5d8958161e5ca6c4c3c075d40c77a2f542a1aedb6f3719512099bbbcbebabd22aa60dac2fb4ec7f80dee0261ffe232633d8a84 SHA512 503c4b072747974dd75dd5f415e3ee5cc1adb21d8129a046f9e09bd18f3d567a12951100c50041cd6cb36e70e25320f7544e114e6b8c4fecf33c8f1624134d72
MISC metadata.xml 534 BLAKE2B 9d795cc21a80ef3c90b9b9a0eda1c124b77a8e91f786edfa56ac368cb68f6a33712b5041a3ed635da970f494282fcfe939312fdb688a5cb55dd6d3489f6321e6 SHA512 f3568e76d4699d0f97a5b26b2d381d064f60f72c4ef7de42c1994be98a6cd21b4971241dbcf3c324af2fed617438a238ec5ecfa03c00b37a93dc2d91bfc82250
diff --git a/dev-python/pytest-console-scripts/pytest-console-scripts-1.3.1.ebuild b/dev-python/pytest-console-scripts/pytest-console-scripts-1.3.1.ebuild
index de4e12ca19e5..e07dc8975164 100644
--- a/dev-python/pytest-console-scripts/pytest-console-scripts-1.3.1.ebuild
+++ b/dev-python/pytest-console-scripts/pytest-console-scripts-1.3.1.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Pytest plugin for testing console scripts"
HOMEPAGE="https://github.com/kvas-it/pytest-console-scripts"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-datadir/Manifest b/dev-python/pytest-datadir/Manifest
index 5fc4672f8bef..dae45cf73b7f 100644
--- a/dev-python/pytest-datadir/Manifest
+++ b/dev-python/pytest-datadir/Manifest
@@ -1,3 +1,3 @@
DIST pytest-datadir-1.4.1.tar.gz 7862 BLAKE2B 6ecd0ba76706c2fedf5964b3f6476176b2eb858fff9207b6286f6235d13c173f62fd03abeab2f5e5fd31506ee436c731d9786fe7937620bb1de08bb50f7b492d SHA512 e9a301004275235787de11242fe987665e4fcc89ca2d1168b27686f4d1506e506bdd517658edcbf2aca97b28dcb1869653e16412157b8ef313c1d4146f8cf4d8
-EBUILD pytest-datadir-1.4.1.ebuild 692 BLAKE2B 4335534a09580ca8c8cfec7c17c1064cd4b0039e730806f2d2edf6fe65144bd4c8ea053b2599aa1fd219fa0361a21215a4ed040903b9ed84dd8a5bf53a892375 SHA512 0619cdf8f7dcea70b28eb8ab9bdf30ad8ff71d1ff80aec58ab1f274e18810433c554645e23de3249f562091c90abc8c2ac644389587d9e8a8a147b4c519b4138
+EBUILD pytest-datadir-1.4.1.ebuild 665 BLAKE2B 0dfcccf68e189d9ce021a043260b0ec6451f93b6d9e9b500b05e041dc3652aaab4210e86994a2293c58dbdda76a57b598b93ac3a5824d6773c01fe42b2235c85 SHA512 ea5b0f5d8390ce5597fe75e8dec7f807468987085fb3ffc893667d25678069992ffa34f2411eaaff289bc7fe2dec36734522516a064360ed8264cdfa71295e8f
MISC metadata.xml 526 BLAKE2B 6d56a6e24c9651bdd537a6a16b61db79a654caea9af3c777116f895e778ae079e3eddc2548eede6c2cc00502ad739b5b0c4b1066083b143f252b560f7dd56f7d SHA512 c0381a25a6665d2453868d2b4cc4d071cbec3f2a1c283d1e4b7361136ee223186e29cffb3c46f61633d7ef87878b95450c2dbb2c78676d7e97ddc6c8703337de
diff --git a/dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild b/dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild
index d39986b863c1..886d17c001cf 100644
--- a/dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild
+++ b/dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Pytest plugin for manipulating test data directories and files"
HOMEPAGE="
https://github.com/gabrielcnr/pytest-datadir/
https://pypi.org/project/pytest-datadir/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-describe/Manifest b/dev-python/pytest-describe/Manifest
index a9a96f651a1c..cb6d29a5f958 100644
--- a/dev-python/pytest-describe/Manifest
+++ b/dev-python/pytest-describe/Manifest
@@ -1,3 +1,3 @@
DIST pytest-describe-2.0.1.tar.gz 9793 BLAKE2B e7816cbc68e1ed1e2686ce3437cd0f59a52191d5413dbc9e0d6f9530a57728ad0917d86680b91228aa55ce689bc16c4da83595f87d82f9be9c4ce222c46fefea SHA512 c74362d5f1b0f3ff6d35d9049e82b7dc54be6755f1daa13366c47dee1ab9f1b1085d8c9719952d75c3c6c58b76a2c5f6b0162c78e53da71fe09bd91ed27f6bf2
-EBUILD pytest-describe-2.0.1-r1.ebuild 797 BLAKE2B 172427c7fe15f8759cdd26cc8a126b849e079abec10f8b31903e983ba3196b9013be1db4b97044c745f19016751c12f9095154fdc5b993b7ecbfaa0f3949b3a4 SHA512 345c9f979dacbf8034847461e685bdb5020a8325ec2b1a30ee983675ec7722c4c0799053d1439426750c018f56dd9b65b91b7923fa741af2dab6efa6c37f8069
+EBUILD pytest-describe-2.0.1-r1.ebuild 770 BLAKE2B e0ac28db7e4432cd1d2c9434eb99ed2cbe71f0a40acff2993c8bf085a4160014a8721222a58db1b68e47541cbc4e1e537efa088d47a793e598ae95b6768da04b SHA512 091b09ac1291a7f228be92d940a1613e02db4b4b3e310d3fb6d4c680f013ac3bbad8bf959ba6db66739e68de4eb0909653a0a8e6ebec0e662f3035f30f44a1fc
MISC metadata.xml 409 BLAKE2B 00d21d44dc08a1a7166d85d5be7ce30b7af5d36e3e28bdcebb5f4495f9a5508bb7bc7f534aae9c242b0708a5e7c8bda4e693a2b05efac94e4283b1c8172ac5d0 SHA512 60e89b39de96adf0c7b80aa46b67544bce41c95eb2076e6f546f04ae46cf7d69709f89b9475c8e5b821b52afa9b3c344f2f5d7789fb2ceeba49facadc5d4c56b
diff --git a/dev-python/pytest-describe/pytest-describe-2.0.1-r1.ebuild b/dev-python/pytest-describe/pytest-describe-2.0.1-r1.ebuild
index 3cb8977a42b0..7f67046b0cb4 100644
--- a/dev-python/pytest-describe/pytest-describe-2.0.1-r1.ebuild
+++ b/dev-python/pytest-describe/pytest-describe-2.0.1-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Describe-style plugin for pytest"
HOMEPAGE="
https://github.com/pytest-dev/pytest-describe/
https://pypi.org/project/pytest-describe/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-expect/Manifest b/dev-python/pytest-expect/Manifest
index 8243d14c5b5a..d4a45208b927 100644
--- a/dev-python/pytest-expect/Manifest
+++ b/dev-python/pytest-expect/Manifest
@@ -1,3 +1,3 @@
DIST pytest-expect-1.1.0.tar.gz 3595 BLAKE2B f291021c1fb44371f43d5970573872d3db04e0b29e909de01c2183e79d96f9a72060b75f914cd7460b914864b98191460b4c44809a0f5ddf728fc6ef0c94c348 SHA512 41d2b296844e9dab9429f34eec37fe106a4e6c2039824c37067ed048dcc328b13e666b22d3482ccfc6153af4e44b5d895f3011ec45df55ffa07a98459e3caefd
-EBUILD pytest-expect-1.1.0-r2.ebuild 697 BLAKE2B c48dd34d445ade02dd8faeef377b156ecb5935b31292eadfe8e4ac71dc66d59a9023800bf0e0cf2a5ea077451677821c984b675bc78e70c79864b314f2cb0d7f SHA512 3cbaa257b8491a9b9b3a5568d7ebc7a6e992006e4abef47027447e0650f3508ff11a522283d9e40eb6eb082cb123c22b0caba859ece928de58bb72eefaf2e230
+EBUILD pytest-expect-1.1.0-r2.ebuild 670 BLAKE2B 90433000d5013d672c64eec903bb74d237d5f19457c3fc4b27b24467a3fa1e16e19135f93ea12542e1c71f92c64af1d1e987c3da1c877e50620f65ede4e9f207 SHA512 23e54a1f7d7a887b63b7d7686cd6b16bb79c810571e1f0705b99bdf91bf4bd966079116473c1e86b61e85391a3cb84071ef1cf2dfaa6be5509fc069449637da9
MISC metadata.xml 509 BLAKE2B 1b9d7d7de1d9c71841b14d37d912d52e68cf24e3a1cfb2c1091bfe42461a824d5c5255cda0e7815157a2b213ecb765f22f471ef71a8d1bd7830b5381a676adcf SHA512 2ac21f6b29012b417025b9c377a02c36db6c6fc7753fa4c278f9c597dcd5da8dcb5f9c7b926c3a03ad64893eb6ea0c14e6409e867d88906e94392023c218df74
diff --git a/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild b/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild
index 2e18371e4583..d13e58975a47 100644
--- a/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild
+++ b/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="pytest plugin that stores test expectations by saving the set of failing tests"
HOMEPAGE="
https://github.com/gsnedders/pytest-expect/
https://pypi.org/project/pytest-expect/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-fixture-config/Manifest b/dev-python/pytest-fixture-config/Manifest
index 92e9e791589c..e9b7b7fc969b 100644
--- a/dev-python/pytest-fixture-config/Manifest
+++ b/dev-python/pytest-fixture-config/Manifest
@@ -1,3 +1,3 @@
DIST pytest-fixture-config-1.7.0.tar.gz 9884 BLAKE2B d844b07a8b7d59f6761ee71147a0945225a3f30bdd9b0751972bf6149b444ad95c49f3d5001d6414c535c1a230ed1e47ceb90b26c50324ec21165430e633cc21 SHA512 c861bbbb91efff338255734ddb4a8b615880c32a12c981160e9e7575d38adff8c5febad46bb9b4208634e39d4cfa73dec342265ccc1951168c1b12fd334cd746
-EBUILD pytest-fixture-config-1.7.0-r2.ebuild 770 BLAKE2B 0250d5ee2599900c3dc8e439652f3766757da64a57eef1ef773e0df49cfbf4b24b137c77d985ec6e9bab9b93bdc49239f3eec4c60c813133859a01fdadcd03cb SHA512 d29c743a56eb985bc5cd036a145f89fe2b336d5a69bc53f7c7e58d6faf42d2fc9052910c104a8f1b668b0476fc59b3452a9ec24d5d94e4967681e817b6d7e00c
+EBUILD pytest-fixture-config-1.7.0-r2.ebuild 744 BLAKE2B c325b4a8013b55eb1fdbebd1d845d88412df010b502e9fd7ff6e6dea504ca4c5c88edd77b36c35eba36492433d5ed8c25b5e9a89671ca9b2e9d9f60d596ec323 SHA512 5d4820e2befa8ef4c0e5a4615b37b17d7a3f2c986977653368e330504872ebeb5ef4e385268616cbe7d767a9da9cc236479f3b733484a05ca2f4e06a5b7b2f29
MISC metadata.xml 679 BLAKE2B 23a9fd64a55fbcfc0cf51c23fc76615611c8e9dae4b1f349e210cecaaf80a5c08518e00e99b5f20928bbce9a8ed5d179b2228b0e88eed94309cb805d477df6d8 SHA512 907d88b5b91aede0deff69f42d6fce39a79f18ee8e510feb2772cc940b5f55e52152fc95aa2e542867dfa6c6dd36e7cf96c91ffc618ae0cfed287256d288598e
diff --git a/dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r2.ebuild b/dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r2.ebuild
index 4ac4ef588178..acfe021202d4 100644
--- a/dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r2.ebuild
+++ b/dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r2.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Virtualenv fixture for py.test"
HOMEPAGE="
https://github.com/man-group/pytest-plugins/
https://pypi.org/project/pytest-fixture-config/
"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-flake8/Manifest b/dev-python/pytest-flake8/Manifest
index a7b0395ca07d..70a94056e9b6 100644
--- a/dev-python/pytest-flake8/Manifest
+++ b/dev-python/pytest-flake8/Manifest
@@ -1,3 +1,3 @@
DIST pytest-flake8-1.1.1.tar.gz 9144 BLAKE2B 4f9984181cbadf1d14f2bfaa39a801eb40506457d5178e04a80d49afbd2e54ef10feef0c6cf99ac888442ee75df15663b4f7fa86ff392f34ee4615cbf12f7d13 SHA512 c6fed2228520501bc0c007c90b189d43953391c10fe93fdd7c4c68203ddfc64937b9919730f25ebcba0c1003ed266fbcb35d3ab12ed49fb63503bf27615286c0
-EBUILD pytest-flake8-1.1.1.ebuild 643 BLAKE2B 2527a6faff3df318113775ca97c4a93194c56479db8e07324cfa316443b3337ffe5404e41dca87f69eb7afcbb8929c938ab074fccaa54f091c6a6ceb7c578c4c SHA512 1e426dfc0f309ebd3112c747b9e6e7342633f55b8a93cd5d3de590b3e738493167a7f69a090d69d0b6b2f13d0572161d31d0676d7dda62eafa82045fb7215f3b
+EBUILD pytest-flake8-1.1.1.ebuild 616 BLAKE2B 4184eff7c1f5b39a5295108029c7a17f6538132319d2725debbcf3042ad6e7a95ee9d9248267bb113cbf5a080fdf3ccedd918f69e088f085dea6cb170bc462af SHA512 7274b226dd94cbd78dffc8b059648209795a04643d6784917d903bd2a9aa93f68752c973d204da688bcdf01f70c6719cab75d6a49c6e0a1c8e4d5fc5ddefca41
MISC metadata.xml 533 BLAKE2B f5c41488f4252fbe9e61d38c3441f90eeda799092f7b4a42a6a87285a69141f9d56ed614d7e21df6cf5017d92464657976936106c2de5581db71b244e2a361fd SHA512 979159321b69d9ffe9ebc7a30b51c613a8d113b897b14b781ff71772769067b3fc3af37066cfd4d00542f5fe71e0b1a50a8c1028d36100538ead09c4f3d9859f
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 06e430e6d1c6..37558791b48b 100644
--- a/dev-python/pytest-flake8/pytest-flake8-1.1.1.ebuild
+++ b/dev-python/pytest-flake8/pytest-flake8-1.1.1.ebuild
@@ -4,15 +4,15 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..10} )
-inherit distutils-r1
+inherit distutils-r1 pypi
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"
diff --git a/dev-python/pytest-lazy-fixture/Manifest b/dev-python/pytest-lazy-fixture/Manifest
index 17428c07485c..3342682f7b55 100644
--- a/dev-python/pytest-lazy-fixture/Manifest
+++ b/dev-python/pytest-lazy-fixture/Manifest
@@ -1,3 +1,3 @@
DIST pytest-lazy-fixture-0.6.3.tar.gz 7878 BLAKE2B f3a034678f590090a453b44b9fea938ced040c80922f139f3321ec20db856be219d039c7f4199ef67af79b5008d37425b5c08a0edaf71fdd7c8f248702acf488 SHA512 3281edc516f21f23104d7fc188b5c9aecf364f55109dab52865cbfef4a540727eb2bd42fb9806a7e8be728b249bc7a224ffdbab96473f043bef9a7aea1e4baa8
-EBUILD pytest-lazy-fixture-0.6.3.ebuild 566 BLAKE2B 3621358c086fb1074273a67a92cc1be54ed0fa2d520043e030667ba7e32f3d432f6bb5059495a0e59f7ac36765794e7e58e0d14e9f4a481668c84610a6cffac4 SHA512 d7be978a090a427519fe4121b19994b75b5dc38b617e9d34240857e8beed884fd8221a6b9f606d9dc22d66577cdf1c625d23454516a15e0e254e2928b6ed084d
+EBUILD pytest-lazy-fixture-0.6.3.ebuild 539 BLAKE2B df18ffc9f77e044f0d02acf622cf82df0d762ccde20b1592ddc27873a240cdb1de34553751a3a3beef09f15010e449d44b285eb11984e301c0dc899219b6c1da SHA512 03541f6f552ab254e36832b764bd8ccad25d2b80c310cf2e1a85bc35f3a98b9ac410e30c0a14a17f96ac14a4ae7bd7bc8d28df3e4f912f2bdc3197c1e681d451
MISC metadata.xml 466 BLAKE2B ed3b8b14f649b2bd165f688ceddcb7c75846e3ec75c5629678d1777d9d2df8e784b0c076d497a38dcf457607d739710c8d6f7069643d802d175ca8dae5f955d5 SHA512 09173c651b8b9ee5ac5928117da08ec7a318402bc76e94c14c27116f6a44c07a8a85f83d222de9a5fd09f1224fa256ae2338c5021e6d4893cc8ce6a1b1540b39
diff --git a/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild b/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild
index 7bc6dceb159e..8355f1b2f2e0 100644
--- a/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild
+++ b/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild
@@ -5,11 +5,11 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
DESCRIPTION="It helps to use fixtures in pytest.mark.parametrize"
HOMEPAGE="https://github.com/tvorog/pytest-lazy-fixture"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-markdown/Manifest b/dev-python/pytest-markdown/Manifest
index 6d294238affc..e2d69ff67f4a 100644
--- a/dev-python/pytest-markdown/Manifest
+++ b/dev-python/pytest-markdown/Manifest
@@ -1,3 +1,3 @@
-DIST pytest-markdown-1.0.2.tar.gz 2991 BLAKE2B 489bd1ccd6060b9588515772ff1f269dc57c328b3695405d0dd755340968899a2b912644e325ce5792528da90e5eac828314dbb9d1396eb34dffe0da04261848 SHA512 a2d5b38982f004a362ec2bda7aec45a6fb9e0b33dfd212647d8eab38fdadf6501b7fec8ad8838b286d81a156429aeb0ad3aa63361a580c2c7528fe19e474a7f6
-EBUILD pytest-markdown-1.0.2-r1.ebuild 592 BLAKE2B 720b7b232043459d222bea28d75505c17cfccd342f4f9341974ec849ffbb8a1e07be13563f8e96aab5d808fc5e540d2ae401adb89c7b14b10edd2be652f30ada SHA512 9e9164ef95de9c9de56396475b8002669f1176faf9586e964c9bca55b8fb8886bce565751076c94fabaa12dac2f8a418b47e2fa26296871078a48a0a0218bf00
+DIST pytest_markdown-1.0.2.tar.gz 2991 BLAKE2B 489bd1ccd6060b9588515772ff1f269dc57c328b3695405d0dd755340968899a2b912644e325ce5792528da90e5eac828314dbb9d1396eb34dffe0da04261848 SHA512 a2d5b38982f004a362ec2bda7aec45a6fb9e0b33dfd212647d8eab38fdadf6501b7fec8ad8838b286d81a156429aeb0ad3aa63361a580c2c7528fe19e474a7f6
+EBUILD pytest-markdown-1.0.2-r1.ebuild 503 BLAKE2B cae8472cd919e7014fb83f574f118f923384ef99eba0c10bf27abf7b4a90f33ad4eaf1a450f129e869c847b46ef6be63a5b0f012e86b33746e6444c26cc10738 SHA512 9fa094114e19151fdc70525752ef1a33afc92bb250f553d1e29f6d3df32c21dfe07466cba805beb9e79ed47f4856b4969b747889c63386241a44b74e6b5200f7
MISC metadata.xml 408 BLAKE2B 5bf707e04d11ff64f66112fb2a097ff7791ba883fd96492ccf59856d7840e2de34e6945f04943effa82b4f60b6b48c29b75de310c395da989bd82dbc7088154b SHA512 4c381e16ede235dff63ab6b5525900b66ad160c3e5fd3dfd013358c55266a799c2e10a310ca673ea4a931d671908f28e3e284a44b2fe3f9fbfaabb162ff39ea1
diff --git a/dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild b/dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild
index b85b86ac4657..beb81872926f 100644
--- a/dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild
+++ b/dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild
@@ -6,14 +6,13 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517="poetry"
-inherit distutils-r1
-
-MY_PN="${PN/-/_}"
-MY_P="${MY_PN}-${PV}"
+inherit distutils-r1 pypi
DESCRIPTION="Run tests in your markdown"
-HOMEPAGE="https://github.com/Jc2k/pytest-markdown"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="
+ https://github.com/Jc2k/pytest-markdown/
+ https://pypi.org/project/pytest-markdown/
+"
LICENSE="Apache-2.0"
SLOT="0"
@@ -21,5 +20,3 @@ KEYWORDS="amd64 ~riscv"
RDEPEND=">=dev-python/commonmark-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pytest-6.0.0[${PYTHON_USEDEP}]"
-
-S="${WORKDIR}"/${MY_P}
diff --git a/dev-python/pytest-mock/Manifest b/dev-python/pytest-mock/Manifest
index 8a9683d246f8..e441f4fc65a6 100644
--- a/dev-python/pytest-mock/Manifest
+++ b/dev-python/pytest-mock/Manifest
@@ -1,3 +1,3 @@
DIST pytest-mock-3.10.0.tar.gz 28384 BLAKE2B 2f51f8be34094054b8f7864eb083dde00800adb73af668444d21c95d8f159594bed0f68694e7ffb0e24da402a4865f37c07d85622ad00f130ccdb4e3d189bf9a SHA512 2ad6866d581a2999899e399ef5516d478a6172f52923f03703e3e3708229fb3b1178c91225b5cc90734c96abcb48fea517b11e0fc193da6fb592295395c14cd3
-EBUILD pytest-mock-3.10.0.ebuild 1229 BLAKE2B a7ab3a8eedd88b41b5589079a3248150087aa4e6aa54626e1ec36838ca894964dd7400a8b0af8f3d59c1153a620eeadcdaeab64606ed3e0d88c49654d34aecda SHA512 2764b27db07f836e888fffb03c2e02e5344a0a3d3b074d1cd919e408faba9f381977e95b0fbf6dcd92839227e7ccbc2518f2067b2a1f672fbd8ee9848c6928e2
+EBUILD pytest-mock-3.10.0.ebuild 1202 BLAKE2B b6e5a2927700359219acd159d7e6379b051a0dc071cf3dbd91b0a39217321fec69b0df13cef49c3a77f5140e585fdc657b980f350ae71dc2871c2100b108d76c SHA512 38794e7ba16249ca6d8aef2bfb81567a836f72821a8ec41cda4637d08ac72cc70a3f4a53b6952f92114c956002ff9f1213fcd9ee907fb4f5b68b7bc24eee3687
MISC metadata.xml 379 BLAKE2B 47a45606cecad3ecc9b902d9ec690c33a89728ce93038433f11ab8c3369089ef12e86c793ab06dedeef7a816dc973ae8ea2a6b717b13085c7912d69bcd68db65 SHA512 b5e43e5e0a1cfba50868ca542b00d40084aeb38f764f203ed112a9359e966e94d34a99bbb072b98f9401a0383d3fbf834b8b87572e073592263f18d73f09db2e
diff --git a/dev-python/pytest-mock/pytest-mock-3.10.0.ebuild b/dev-python/pytest-mock/pytest-mock-3.10.0.ebuild
index 76c71cda9a6d..3d5766a44bf3 100644
--- a/dev-python/pytest-mock/pytest-mock-3.10.0.ebuild
+++ b/dev-python/pytest-mock/pytest-mock-3.10.0.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Thin-wrapper around the mock package for easier use with pytest"
HOMEPAGE="
https://github.com/pytest-dev/pytest-mock/
https://pypi.org/project/pytest-mock/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-mpl/Manifest b/dev-python/pytest-mpl/Manifest
index 9a54cbad4583..584aa60230ec 100644
--- a/dev-python/pytest-mpl/Manifest
+++ b/dev-python/pytest-mpl/Manifest
@@ -1,3 +1,3 @@
DIST pytest-mpl-0.16.1.tar.gz 663585 BLAKE2B aad171260a10417aab15e7e55115c2fe02aa33dcf8336634281e1a1dad4d1c5ff08293fd9a67be025ec6cbb18c42bc9eb7ccb86275c0fcc7f4bf33a035fc0927 SHA512 64c1689f1698f9223082bc5c6817a1d4f9b413cb193894c23b1e0302254a6358cb3e354ac92ec47677acf460a41d05b2b527c834fd0fbbde04c070b0af8f46e1
-EBUILD pytest-mpl-0.16.1.ebuild 1080 BLAKE2B 0e2afd4e103ab692b54f3c6d8fdd9951c720938718cd1d665acc652e7fd4a3e841aa7d30ffbbc0d8e5673735664646c5138cd4676c6e0bb3645ed7b4da6975fb SHA512 fd3adb925458c2da8688bd8b72bac7249c527514af760438f1ee5f37f30922c536fa8de6041215469ad98a97d0b79507c31d50652ad6e2f6254dba856c211b22
+EBUILD pytest-mpl-0.16.1.ebuild 1053 BLAKE2B b75eb7ed2d8e42b78c2625722a7e5a33b5e2ee0299ea65c444f124462ad61a6eb558268c38726bdfc16c8065b6b94a7e00a6b28d91a42ae8c7993fa1032056a3 SHA512 9f17892739ac099f366cb4eaab8d6fcfa98c231c1d5d0b0623a21951f9082adac3d1e04a741daef736be5c83448d03e472623e38780c1e1d27664e79369a4c9a
MISC metadata.xml 399 BLAKE2B b2dd8993ce1e55737997ac3e6c0d26edecad7721c319073b8bc12117b1387dd3b6a1049837b5f97d97f5539d1253bf888f00caca6f0bbb46a73292ee6bd08f0f SHA512 5e3c8b4c47771acf6fe345f3e1d1ae59e66a2bd028ff57969cd3a93aef971b7103a7b0d847f1e53af54075603f9868d5c09895f4ea3a1d93009b07449496d317
diff --git a/dev-python/pytest-mpl/pytest-mpl-0.16.1.ebuild b/dev-python/pytest-mpl/pytest-mpl-0.16.1.ebuild
index 3c954c69bdf3..95e7bea1cd98 100644
--- a/dev-python/pytest-mpl/pytest-mpl-0.16.1.ebuild
+++ b/dev-python/pytest-mpl/pytest-mpl-0.16.1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Facilitate image comparison for Matplotlib figures"
HOMEPAGE="
https://pypi.org/project/pytest-mpl/
https://github.com/matplotlib/pytest-mpl
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-plus/Manifest b/dev-python/pytest-plus/Manifest
index cdffd5475e1e..17fa02ecfe84 100644
--- a/dev-python/pytest-plus/Manifest
+++ b/dev-python/pytest-plus/Manifest
@@ -1,3 +1,3 @@
DIST pytest-plus-0.4.0.tar.gz 9987 BLAKE2B 11b8f17630601f52ebae11b7a660c8d97b4c9f1699096a376c162952a03b9f1b580ead6ac0b040b15c267eec1123bffe07d128eb00aec7414e996275ebc4c4e3 SHA512 4f4258853280cac8e03c0477763fd588d2b3cf11e7746d2b8e7d3cf5774b845412bc8779d74d232e4b3473470c39753dc788ac09faf8e8b7c9fee22d7164bab7
-EBUILD pytest-plus-0.4.0.ebuild 616 BLAKE2B 6394c5cc605f669dc35583696a357ec26eae3517d0d1d512687c729734e87404473d4e50b1c7a0e3608bbe9976ded9c1e6f6e17efe197c159351118931869fbe SHA512 5328532fb810cf578d7080616cc449e22ee8a3e23e5fa7e9fd09a8ff2a1e37aab0f74dc3bda512e181615f3d14dc3c78091054476f5e0c9bb35263045e93c3fd
+EBUILD pytest-plus-0.4.0.ebuild 589 BLAKE2B 9c8c1e4dc851a351ae72f0f1cab42e0c518b9ce00fb06dddbf7d57296c74aa1d7aca6ef4ba4e112b02bc841c0e5452edece2f88acd69e442d34cae5176c9f029 SHA512 65f3da0ca3583911d35ca5fb1354d83229728eaa0a1e14a62a1ac6f924cf3ee5b1dd13e0f96339b3a0799f4a2aabe808eb0a6c8cf5109c01fda42b253599d03d
MISC metadata.xml 406 BLAKE2B ae1b1a2c28f45b4dd7f752125161396de88cf2ed3881f37f72dc7938cd2ea6485c995d0409c6fbaebeb7b1d4cf59736496549702d7a9d825a2ee5eb1e6a65fdf SHA512 33668115e05810055fa79f5d74c5d3b6eca5bb53e0108a257cb57bb496ebd0292c1dd3f5b33feee58c20c2c381a926c870f9576355171a91106c21fea41d6ab3
diff --git a/dev-python/pytest-plus/pytest-plus-0.4.0.ebuild b/dev-python/pytest-plus/pytest-plus-0.4.0.ebuild
index c395bb83ee14..9d487aa6e00b 100644
--- a/dev-python/pytest-plus/pytest-plus-0.4.0.ebuild
+++ b/dev-python/pytest-plus/pytest-plus-0.4.0.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="PyTest Plus Plugin - extends pytest functionality"
HOMEPAGE="
https://github.com/pytest-dev/pytest-plus/
https://pypi.org/project/pytest-plus/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-qt/Manifest b/dev-python/pytest-qt/Manifest
index 514ce2e9cc5d..cba9cf1a0c48 100644
--- a/dev-python/pytest-qt/Manifest
+++ b/dev-python/pytest-qt/Manifest
@@ -1,3 +1,3 @@
DIST pytest-qt-4.2.0.tar.gz 120749 BLAKE2B 1986bbf4ebc578ad548d2fcc8888b0d0fb42f75ad8a03f315f51c04ae466587d3299fca8ec3a49bc5d023fc8ca76cbe6c45728bc88609e20d6f68ea8c6ea204e SHA512 57e175bada0e33101eeb7d85579f6e804658d74168714b117b3a1ba564826405e70860b258caf28c917ddca7acd1842de2133a55b342862762fc37ca1a758b69
-EBUILD pytest-qt-4.2.0.ebuild 1693 BLAKE2B f4ad35049d90d401054492bc4b3eff7e1517eef63bbb0838971e5f5593d16a833e68822da6eeb152c62e13bdd200e2b16f805c74996076388681a0af59e3322f SHA512 18cbb23d3eaf34a3c930ef0d639c25f6e06e69e19834834c97813e75a003476031ca97c3f1c30a9c1f384bc7cbb11bd0ff0d47418864e47d589765cc1a6c6aad
+EBUILD pytest-qt-4.2.0.ebuild 1666 BLAKE2B ec78b5f1932e250c78fd18efc17cdbb2cf19a39d4db1c9a730dc4293a8fc8631dd4cf3d06202a0e15e211feae00a85aac9ee82a02d83b4ed82e7c1aa27797490 SHA512 efa987e878b227b383b30d8a06788f1fe1c9c5152201b1df3a9e5f3373c1f59a2b19b97e73e60342ec503ba3c956dd5b5672d2971bdafa5b82ad33b25ff85f8e
MISC metadata.xml 516 BLAKE2B be5241e39f672681b27a003d02eca0e047644cad7da57de6b3393f58760c094c1661b9d168e44bea4efd56b38225d49abd5be6e71031a0d854b878716286d3ed SHA512 77981d63d3214fd2c052f8a7eac1a439899318973807299237a9105730893ce01d4423b060f532bd4f4496418683fc5128508c7d8747ba6ee6ed0eae67e5569f
diff --git a/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild b/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild
index ec8fe32a9120..81b76782132f 100644
--- a/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild
+++ b/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild
@@ -4,17 +4,17 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
PYSIDE2_COMPAT=( python3_{8..10} )
-inherit distutils-r1 virtualx
+inherit distutils-r1 virtualx pypi
DESCRIPTION="Pytest plugin for PyQt5 and PySide2 applications"
HOMEPAGE="
https://pypi.org/project/pytest-qt/
https://github.com/pytest-dev/pytest-qt/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-regressions/Manifest b/dev-python/pytest-regressions/Manifest
index 792a47738e4f..e565a7ff83cb 100644
--- a/dev-python/pytest-regressions/Manifest
+++ b/dev-python/pytest-regressions/Manifest
@@ -1,3 +1,3 @@
DIST pytest-regressions-2.4.2.tar.gz 111030 BLAKE2B 4c1d3ce9a210b6156e046b91688aec6ecab53d4719b5b556cdf6773a6af891352f7f213259140fdb7234f2528dbad5bf5c4ed43431aee94bfd373dd1839c1231 SHA512 f5abcc09da7a466e446329737d4926d3c7c9ac274e1087e6f746fe263b4cfd1b0f4b8870eea3d22b1209a0d5ead7b7169e700d10f3f29bb978e12a33511b1f51
-EBUILD pytest-regressions-2.4.2.ebuild 1579 BLAKE2B a5da2bfb3c5574bffee48b1c5d04cf23f08fc8bd8bead460432f0e227bf80139f5aea9bf52df06748acc44a526a13d54a2a22110aa0d908848f69fca7931154e SHA512 589271db60631ed01dddef01d002651fd52cc82ae92eca3c0b1143224a7fe8054e34ce93ade29045409fc7d17a5dbfb5072e5fbb8641bf0110639314ee6bd420
+EBUILD pytest-regressions-2.4.2.ebuild 1552 BLAKE2B 67035a456c2760b8d8f2957b5320d652b525aa450c49dfa76fc7b7848c2e00a4670a3667f4416ba0cbe867df340a5bbd43c6eaaefef7dfb597256d7d31616b40 SHA512 f1010d26715efed226b0fecb1197d5e858515fbbc22e81139a23b76497054d348f6db5dcf6a05a63cf844ec8b53c706e6042121c93541ea5e8109f031332dc70
MISC metadata.xml 465 BLAKE2B ae41a884052ebc7399af62f7c8375c1f32088f7ebc23625b521b1dedb31a9844b86fd05a55008178d248f2c9e2a552868301bc35649418cc0a767038f4a484ed SHA512 b698190fc24eff3235795959a1b165860a21a001bb0e05cfefca7d0fa6ee7e987b1b31bea3c69c8dad82ffd9df24ef665a57f8c39a6f17e872b9d2946a69c010
diff --git a/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild
index 1bb73472804e..34119a45eb0f 100644
--- a/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild
+++ b/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Easy to use fixtures to write regression tests"
HOMEPAGE="
https://github.com/ESSS/pytest-regressions/
https://pypi.org/project/pytest-regressions/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-shutil/Manifest b/dev-python/pytest-shutil/Manifest
index 72d8256a6333..db0b283e3e03 100644
--- a/dev-python/pytest-shutil/Manifest
+++ b/dev-python/pytest-shutil/Manifest
@@ -1,3 +1,3 @@
DIST pytest-shutil-1.7.0.tar.gz 23497 BLAKE2B e13641491fb4bd448973b8004ac9ded2f9b7c412ea93af7f9206e5fc38ea7554073374116eeefc529d2ae35e8a25e678fef5a27089af89026077a72d11d6016d SHA512 3746c08b17834621a7142ed9d5915b5c348c13367f5b423b258d3471bcb9c9e983c61c25ca936f879b8b82f80512512b7f3ade5555c24a790c72b502e3f3d144
-EBUILD pytest-shutil-1.7.0-r3.ebuild 1082 BLAKE2B bed9121a27114477e459905c7af6acf648b8af8c5082609ad9552489506cbecd468c42f369600da52a0e6d2e8c88a927b362a5910fda881f3ef38ec56f1aa725 SHA512 dd585277871b2caa32588b68830a8360db9179aaf96d472931fb08e0aa1043042221a838c11604f069a56b513f88101c9d43ca1d067f6e7b2ec4e2ed47cea685
+EBUILD pytest-shutil-1.7.0-r3.ebuild 1056 BLAKE2B 75489d095c6d0f9f438d8b7fa26a4e811bc75296dd763fca6b4d91f86d3d8f7472f5427dcbdb9bdee03d9d8be06092f88f9bb83a18f08dcc9a01551217f5f3d5 SHA512 97e1ce0bdb17883afb79f1399e85b42db1a6ae2364b338d3ad6fbafd1e8f687de52405a902de14b52b037cef623d772721fa3cc254eee38b963db07946d449b8
MISC metadata.xml 733 BLAKE2B f5f17136e92ebe6188aa94910e3b58c33198bf65b9de5cd70de16ec5d9d205afb46e1c73508b56367ca972d55e69e4c746297106eb7ef5f3e9e9a7ff1a5f7f83 SHA512 af24c62c04e5f1dda2fe559436658172be8b280463e1fa1bc078eca03900e4949660b4ceade8d78fef387f16b3630762181824b3bce2a50c3ad76092dcffe9a5
diff --git a/dev-python/pytest-shutil/pytest-shutil-1.7.0-r3.ebuild b/dev-python/pytest-shutil/pytest-shutil-1.7.0-r3.ebuild
index d56be41d5ecb..5565a52b63e9 100644
--- a/dev-python/pytest-shutil/pytest-shutil-1.7.0-r3.ebuild
+++ b/dev-python/pytest-shutil/pytest-shutil-1.7.0-r3.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="A goodie-bag of unix shell and environment tools for py.test"
HOMEPAGE="
https://github.com/man-group/pytest-plugins/
https://pypi.org/project/pytest-shutil/
"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-sugar/Manifest b/dev-python/pytest-sugar/Manifest
index 5793c05b3883..050c74813401 100644
--- a/dev-python/pytest-sugar/Manifest
+++ b/dev-python/pytest-sugar/Manifest
@@ -1,3 +1,3 @@
DIST pytest-sugar-0.9.6.tar.gz 13702 BLAKE2B 72a48d501ba5bd597ec2561817179cd50213d1de80a3281823033d9d1a1c62f37367353885d805a6e212380ddaa934b1e0887814742e26cd1b809b4ef629cf19 SHA512 955e28478854c6751e7470b49f130bce2904c1f74d46caa2a6e212c132e3f1f0565f2f31ac360a32d2d9c4999f4dcdd19e7373508660bfd7da530981aef9cd62
-EBUILD pytest-sugar-0.9.6.ebuild 711 BLAKE2B e372813605f7e55ae31904d898addc92a45ae816b70d960c4fc319014cfdc7bf35fbe8253976c9be772c918baac631e3349c041a2c8d4a6c6ba9a9ee57a2dc1a SHA512 82443f5e52797d14a84d275abde78c56922228903ba70c02a010e15f4c8025c0b237ec483ad19c3361248d29d381146895acead8c4e3eddf0131be1b85272ace
+EBUILD pytest-sugar-0.9.6.ebuild 684 BLAKE2B ac5322a6270868bea7c34ddd0efee1aa4b8bd35d60f8fb011e9356a04e01452da7041f1707d1f5026ce158c40712eb97a2c826045196c496201050735f60e1ef SHA512 7be0ad0badea8f565633db2fed58439dbcb091b6423028e95e3a68536922583df27485764d8dd3f254f6f4bfe488dd99878da29dbee5b45d76df3e07ac773829
MISC metadata.xml 408 BLAKE2B 85f1b0ab3459c14c25ed5da0e2f458094e76c22d442f4e32d2496da42c66daf473e7301dadb6fbf5041bf3b167a8e24d3755c1ac61f48e91fd88cf28ad25de74 SHA512 19e8b2f5cee8223178d9e5de58e8d048515857755600d4d0d2c4381e83c679a939ba67a48daf3ca16e1895808512f4882b37afd71f8cbfd5f4c15f67a30e7ab5
diff --git a/dev-python/pytest-sugar/pytest-sugar-0.9.6.ebuild b/dev-python/pytest-sugar/pytest-sugar-0.9.6.ebuild
index 7f343a2aadb5..72302e187636 100644
--- a/dev-python/pytest-sugar/pytest-sugar-0.9.6.ebuild
+++ b/dev-python/pytest-sugar/pytest-sugar-0.9.6.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Plugin that changes the default look and feel of pytest"
HOMEPAGE="
https://github.com/Teemu/pytest-sugar/
https://pypi.org/project/pytest-sugar/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/pytest-testinfra/Manifest b/dev-python/pytest-testinfra/Manifest
index 38ea27352801..73d9fb8156a3 100644
--- a/dev-python/pytest-testinfra/Manifest
+++ b/dev-python/pytest-testinfra/Manifest
@@ -1,3 +1,3 @@
DIST pytest-testinfra-7.0.0.tar.gz 79296 BLAKE2B b0870cbf466627daff0ed6a3063c15c9b725fab4009fc24c3779b56765901e6b8d3a42fce429f1e42151b78d61f52c38955772e562c74d78c717a61a5fe74f04 SHA512 507d7a434c2eb159e2c36b1be3d447e386d3a4e614f2717ed8add456358f644c18f801db6774a4854e4ec7936643febd332aa4096ab26ae0080aceeff420c78e
-EBUILD pytest-testinfra-7.0.0.ebuild 1479 BLAKE2B 1f1ae87b46db66016c52359647be494ebef5908ff9ed5c71bf778bb59664470accd2084c9d0c1b1a206a7af2e4bbb846f4a852bcdb817142d0be6fc25b00d8f1 SHA512 fe7b3e9d4fb931ffa4dabc44777a83b327f228f452a7c48c52861ea9671465ba0b146495d4619a92b07bca9e2822187a87b034aea283f4e33cbd7c09909fdb40
+EBUILD pytest-testinfra-7.0.0.ebuild 1454 BLAKE2B 99d367bbee7868a9b20bc690ad8398ddce1c03c6ccf4ab78a53e95a704f1d2a7054fc7f123d7fbd66db0d668b30fb4bb25c8bdf1c829287ced0cdc34071210f8 SHA512 4a3d9f22069599696f8c594057a793e4cc87b9640a96a2290baba54fd11aa435efd0edd4e7146d9bb76f62e6c282158ce45466525fb02a3729a3c0222ce6bec1
MISC metadata.xml 781 BLAKE2B e38dd6fa967258affb201d6474524e22124a1b8848cff08f3da88e97ff3e13597770c494ee040481967028ee4d82112fb3d38f1034cb7982288d859efe540a21 SHA512 b6c868e77d1202622086340ae284071eaf1b95948c84a8a00f06e819e72325346d7aa226931d1bb5a3f782f23656c1e65f4b21a74ee0cb70deabfd602f774e99
diff --git a/dev-python/pytest-testinfra/pytest-testinfra-7.0.0.ebuild b/dev-python/pytest-testinfra/pytest-testinfra-7.0.0.ebuild
index 42ee65bafd4e..893b60562184 100644
--- a/dev-python/pytest-testinfra/pytest-testinfra-7.0.0.ebuild
+++ b/dev-python/pytest-testinfra/pytest-testinfra-7.0.0.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Write unit tests in Python to test actual state of your servers"
HOMEPAGE="
https://github.com/pytest-dev/pytest-testinfra/
https://pypi.org/project/pytest-testinfra/
"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/pytest-timeout/Manifest b/dev-python/pytest-timeout/Manifest
index de7005728630..5a121beb1f4e 100644
--- a/dev-python/pytest-timeout/Manifest
+++ b/dev-python/pytest-timeout/Manifest
@@ -1,3 +1,3 @@
DIST pytest-timeout-2.1.0.tar.gz 18386 BLAKE2B 1c84b67e8d07056f9c5b188e467832d4aa292ce1047da6cb13b2939962d2599853db134b16ff3a1a953cbdc1c1772be961eadc9925b32f8dbe514938ede90d40 SHA512 5750e5183669ed9b83fbb76bd7fc9fc1f5f6eef3d9b675dc44f6c7edfd2c6d15739d71e845ededaa192c93da73026ac3376a3295be9f7d3f3eac325660ce7bf3
-EBUILD pytest-timeout-2.1.0.ebuild 819 BLAKE2B 7083c3328cb9dda3b1497d751466d78fa99d95ff326fb29d111b7852d77b607dd0ffed1349c0456c874e725bf8330b2a80d12bb41a0292e7755b9c16a9f1d03a SHA512 259109b08e586e96b6d641941c330964d94ad42ce406e48d6ffbc49dee90d28eaf2b48a149ab8f860eac75365d5c21ee27bfc1c9c2d7bf822d0fffbe762e0eb2
+EBUILD pytest-timeout-2.1.0.ebuild 792 BLAKE2B 90c89ae48a349d6ea5c86f253aea953e38aaad591c838f4f0453c7575349e327935878a18b9ab4dcbc0babb5c11c5e8108b52c8693decf6fde52973d2acc1b68 SHA512 f44cd84d4bb3e8b6280eb0b3ead7091dc2a37297850923524ea510f49ea01891fa0f0521c712c57539b53713f6ca95546741014173da166d55ea68927262f20f
MISC metadata.xml 353 BLAKE2B 4865119ec7c91f6d9ac1ab4ce5b1cb73b784f29f7efd669c629062cca2d433eaabb51af1d0ddb3275d414a99413eb8aa76c8639d484c7846ea33c4f53a013bad SHA512 764118890125a80df18e5d9a1bbf6bb35261c0cbcc04e6c9c67ee7b307cdbc31979b831910022a1caef97deee6830d7236f258f524a95a9494229dcd4a14c8ad
diff --git a/dev-python/pytest-timeout/pytest-timeout-2.1.0.ebuild b/dev-python/pytest-timeout/pytest-timeout-2.1.0.ebuild
index b8dab62d32a0..fe6b7947381e 100644
--- a/dev-python/pytest-timeout/pytest-timeout-2.1.0.ebuild
+++ b/dev-python/pytest-timeout/pytest-timeout-2.1.0.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="pytest plugin to abort hanging tests"
HOMEPAGE="https://pypi.org/project/pytest-timeout/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
diff --git a/dev-python/pytest-tornasync/Manifest b/dev-python/pytest-tornasync/Manifest
index 03633533ee0d..7b37fe9b44e9 100644
--- a/dev-python/pytest-tornasync/Manifest
+++ b/dev-python/pytest-tornasync/Manifest
@@ -1,3 +1,3 @@
DIST pytest-tornasync-0.6.0.post2.tar.gz 6201 BLAKE2B 6b6a2f941e649fb33373ef39b9d848d68a8af0f5e0d1a5e4496a9160e8e63ea108832437e87382c8203bb2c75673fad37b4ebd76157913199eb1661cd0216591 SHA512 2e258913b17a5442d18928833ee7e9771b6dbd148dbf251a7661432a54d4b9f9f3a7c396134eb544c0e3ce0af48c99d2d632399ac6ebdcf148187a7a523f4974
-EBUILD pytest-tornasync-0.6.0_p2.ebuild 846 BLAKE2B 1e6022584e9f00cfb06e2f6b77afe2a51b18a98c345914251af75308d65076101487f1ab9f3265123ea557594d8c3076f5c5b9fc5966bb9524f5202b8b940174 SHA512 2e34656a3b03bb9a5c77a8982799677d2202d60d03e34c496739b895ae14ded71d31502d16551209e3a50b0bd17ceb51d2c3bdd89befdfed22203df0f770ca49
+EBUILD pytest-tornasync-0.6.0_p2.ebuild 779 BLAKE2B 078ac52fd3923e49313d2e0e41bac3ab77b9dccb54c9793011580aa9d605fd73da67d71b11fdb271638c8b00499f010cc4f27e40f54e3431b015a6e63fb37acb SHA512 4fc4dfd194f5f5623d6b7e428e1923fd0a9a92264d350dcad43eea26d9575d06569b8bc1c519a555cae71a36db1b1c50b7e1e84820a2a298258906794d212ab6
MISC metadata.xml 423 BLAKE2B 5f62fb4f40fb223be599f7ad934bc2c23d2fd843cd90708eed0042e464c89c1385375d7217707646ea4b5d98903f7fbace04c465eebcfef102805346b2fe9cbd SHA512 22ad021af9cce23bfe4eb799cf015beb26fd042daddf0f8b6e6adb03365b850f2a3a3aa623c5f3c5b9b56a8149d6d53cb254b0f9730e0cbf55ef2d0400981d08
diff --git a/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2.ebuild b/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2.ebuild
index d64e74154df7..dd1049337978 100644
--- a/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2.ebuild
+++ b/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2.ebuild
@@ -3,14 +3,13 @@
EAPI=8
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Pytest plugin for testing Python 3.5+ Tornado code"
HOMEPAGE="https://github.com/eukaryote/pytest-tornasync"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P//_p/.post}.tar.gz"
-S="${WORKDIR}/${P//_p/.post}"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-trio/Manifest b/dev-python/pytest-trio/Manifest
index f18760eade3b..2c5b00c60a06 100644
--- a/dev-python/pytest-trio/Manifest
+++ b/dev-python/pytest-trio/Manifest
@@ -1,3 +1,3 @@
DIST pytest-trio-0.8.0.tar.gz 46525 BLAKE2B 54660dc9b021af0ec18eace72f053223d16e89635c74d71329a005e5fee3bf6e2055cc29412d9de7443b2594ee53d68890d1e30ed7c94560c355d4342bb3d035 SHA512 79141021633b7b2d8a840d7eaf6a3447bccd59d1bd4909e7feba88a9ae8244376f281b64fde4333b5a575957e3f73028e389a9abf0d19a35417f15c47eeccd05
-EBUILD pytest-trio-0.8.0.ebuild 1350 BLAKE2B 010f27508f05fb00e5437790706011b7803c8a3c5b658176d24d73859cadea9990ff471c4011cd92498212babd22488e342ebce2d641a2ff9ab4f7340fe9c9e1 SHA512 20ab8b49f7afb2d893681f506181eda9d1228b72dc83741443231b8119c4722b632376d73f9728873b41b54484a20f4ea3b51a4f5b7855dc23d08d2247bb6985
+EBUILD pytest-trio-0.8.0.ebuild 1324 BLAKE2B 5195a8b5dbbc8c8a927c6d1cf78e409b2e4ef48f51e0e7a176e9d3abec9617cc8d04ce1112f4dc2ec4271a0ce8301e861e7be1d1d47180438e60cb3bd76f8be1 SHA512 8ff80403f473c003287c139d725cfa804f5589fe5ad12d7ecfe859b8f048563c798e33e983f1d891d0756b269fc1488c2a4827dfd6c2a16d65f8a4aba0da2b6c
MISC metadata.xml 420 BLAKE2B 42bae65fb9b23797c96bdc057faebc577f89f0c83f27031079176c2a122cb15e70eb5937a8cd52d09b3d7c5a7d16f62768452c87523fdb0fad876b63836c171d SHA512 5dd3d9e96df753347ccdf41428b5faa1df217985d7cfda1d7bd933fdf755f8f254fd9fa80e7cbeedff318327c4ff4257d8598a17def8ee6144d27aa89305cc3d
diff --git a/dev-python/pytest-trio/pytest-trio-0.8.0.ebuild b/dev-python/pytest-trio/pytest-trio-0.8.0.ebuild
index 66698a701e21..a1053abd0ff8 100644
--- a/dev-python/pytest-trio/pytest-trio-0.8.0.ebuild
+++ b/dev-python/pytest-trio/pytest-trio-0.8.0.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( pypy3 python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
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"
diff --git a/dev-python/pytest-verbose-parametrize/Manifest b/dev-python/pytest-verbose-parametrize/Manifest
index a616eb726b87..fb766a0ed022 100644
--- a/dev-python/pytest-verbose-parametrize/Manifest
+++ b/dev-python/pytest-verbose-parametrize/Manifest
@@ -1,4 +1,4 @@
AUX pytest-verbose-parametrize-1.7.0_collections-abc.patch 205 BLAKE2B e884904bba85f2873d61d3a946ac8f8f521aab3a38814bc1d0412c37331c439e9b22d5c4dd8129422c8d1d9293352742d506f13118f2d1b2055a71c3d140742a SHA512 45318b475d70fb4e8eb9eba4c087a6a47fe30460166571d272c7cefcd7ac3ec8356cf448114ba3b58b360f22b0a7bbfcc9c349ccf091cb99e1f9aff6f0563edb
DIST pytest-verbose-parametrize-1.7.0.tar.gz 12301 BLAKE2B 908d8c9d82861783931dc25c6b522e13f252e4b04e01a2f6a0e646cd63720816242ef143041abf0aa6b67fb574d5f84d05029edd11e589728b0e5b63f92f898e SHA512 ac81cdf002d60b4af916c4beb4c832c9c39dc9dcfa3eea7385b093f9ea18391cbf968a4e908abdb23523a7cb1e294dce2017083414e61eef6762f157319e2cf4
-EBUILD pytest-verbose-parametrize-1.7.0.ebuild 1020 BLAKE2B 02716a3fed8c64f43e03aa7a2a5c59466810c2308afee260a9b549952f6e4ac67534bf4c5e608c273ef5c5fb816f8aa39eddd0987112b485d80d478bf02b3b87 SHA512 38fd2e0e49aa5bc1db2210019246fe8b5b96100ed7e99e09a732aece3f6716f0a77ee57ff52d943164166bb2576ad42162eefc847aabe60710f00e6502a87b6c
+EBUILD pytest-verbose-parametrize-1.7.0.ebuild 994 BLAKE2B 14056510c21a932b4664887e2181b57f6e56f415e36430fdb0615f0e3d2cb964c4556e2b54d1d261fecef5d38d131ef928fbbf2649e9c64f5100cc43058278a4 SHA512 ab5099f49c38246682dedfa08ca998c4cfe22f5af70049e14a3f312d09cf0ef317b519e8f45cb84ad97f880e215ce5fd9787f870a0805ef311b8701a8a2dd7a5
MISC metadata.xml 423 BLAKE2B b5a526d2a86e90e9298b3314083255abbd049f9ed168630e8cbd5fff23c7932f27b0629131b0863711fa25f8a39a7190d1deecdca99a1b1481b46d683b1338b1 SHA512 b0e5ccb327c700f7041b33bfd136fd4f360c4b862101a1440abccab51d82598e00c1435fcb1cdf47427f8c67390f30b763671ef0b76f77431645b1bfff0ed85c
diff --git a/dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0.ebuild b/dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0.ebuild
index 6fdc73564714..120b433960d3 100644
--- a/dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0.ebuild
+++ b/dev-python/pytest-verbose-parametrize/pytest-verbose-parametrize-1.7.0.ebuild
@@ -3,13 +3,13 @@
EAPI=8
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="More descriptive parametrized-test IDs for py.test"
HOMEPAGE="https://github.com/man-group/pytest-plugins https://pypi.org/project/pytest-verbose-parametrize/"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-virtualenv/Manifest b/dev-python/pytest-virtualenv/Manifest
index ad12fd689669..e9de5c7b5495 100644
--- a/dev-python/pytest-virtualenv/Manifest
+++ b/dev-python/pytest-virtualenv/Manifest
@@ -1,3 +1,3 @@
DIST pytest-virtualenv-1.7.0.tar.gz 15767 BLAKE2B 5ee65aff72c50c8facef682827f58a8053d658aa072f3a69d50d13335dda2da37ffc29af009b52a50349647a4a38e149ba1b9847115fc4b4c4f54f063198b14f SHA512 0463ebf44ae18ee50a60e421a22aaaf0e34f827ec8f21c8f0dc79cbdc253748f9d1e5b33e4f418b52f0d8fd45990e162bb6410686ebe9fdc02650c286901d474
-EBUILD pytest-virtualenv-1.7.0-r2.ebuild 863 BLAKE2B f1d186ba411c69ec3f6330a92af59d6fdba8c05723cd3594e87b3a4c43ccc722fe2b8e21a9f6a65ecc1ddd38a352ad2ff1d5985caef50177c506d62f14080145 SHA512 4bc23af3a7607ffc509167ea6ef2d0183c3e8c6c263d144defafe205802dfe1f92e67bb45954ecbb66c9c03e76373e57444f0383693e876f1f33a220fda8e53b
+EBUILD pytest-virtualenv-1.7.0-r2.ebuild 837 BLAKE2B a6e8ad326e5ab2e87242c9e0cdf5a7ede0fa12a3ed29607bf7326a5ab0bc59e68fbd55947072fd6aa81e9b1648b054d0c2ab1cb16ba8dc5241c6da6dc435b5e3 SHA512 c9c161ac8fd865220d9ff006aaf1ae5f50f62e76bc266100bbfbb6ed25225366de0898061dda506725b3e20b2565a36f3c3b3e5307c93cf05dc808d7597d30f8
MISC metadata.xml 707 BLAKE2B c206e0d54a4248c62d845417e497ef069eae4e0897efc5d7ea8e96f2809c65c0ea10db14d8aaf3c2a7d76b713b12a08492146f121c7ed0789d4273992fae8530 SHA512 a4d9f18b9c9141031d751542f7e57af57a7c32fc5f787636349975d9c7f32da33676abc58c97c3d8e7b292fad600be3fe6272ea6a3214c46f044ff641abaa6ab
diff --git a/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r2.ebuild b/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r2.ebuild
index 48ca3155b25e..4fb299661f81 100644
--- a/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r2.ebuild
+++ b/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r2.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Virtualenv fixture for py.test"
HOMEPAGE="
https://github.com/man-group/pytest-plugins/
https://pypi.org/project/pytest-virtualenv/
"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pytest-xdist/Manifest b/dev-python/pytest-xdist/Manifest
index 12128354553a..2b15caf4b606 100644
--- a/dev-python/pytest-xdist/Manifest
+++ b/dev-python/pytest-xdist/Manifest
@@ -1,7 +1,3 @@
-DIST pytest-xdist-3.1.0.tar.gz 71977 BLAKE2B c29622377743aec0a90f0e92af866a63106b9c37abee379222fd2b5c40f0607c33010bb5d2cb5212fc90a438d787ecb435f07c31e0db7a10599696c33b309a32 SHA512 884cdd85754b36338666cbdd71575ef18465730cfc4ab7333b93aa46823c1dc33e8055117241f4c87e1b8c82492881cc0f91ef1bb2ddc164aa00bfa1e5e2d245
-DIST pytest-xdist-3.2.0.tar.gz 76199 BLAKE2B 462d6af54ba599f506a51ae2e91ab0c08fdb8a6b3e47ba4541c0fe2c19a9aa8a38dee0621e130d23a2daecdc9509b1020eb05d550a50d6de233e185a8108872c SHA512 dd22c2e525681ddabc1df75e8eadcf0d3c52936cefafb7308771e37cfe9023cb4ecbbaf4e437668666f5319e379e7b6c5c7665912b59c5d10890c32da7546433
DIST pytest-xdist-3.2.1.tar.gz 76362 BLAKE2B a5cea5bab1176554bd0d1ebfff5400f60bd43964ae13c7f77ad77fc257db32ba0a0d6f2f3ec16211e48852a6bfd02a0949d618c7f2f6a8da11dd2843d88565a4 SHA512 ea42bea8b4df3d77ef680cba81f76f9f79d0ffcaad6f5f879cc82c53203d36ffe26f233dd6c5d1cbea22b43d257f0f4e6be793116bb281956316c44fc412f9b7
-EBUILD pytest-xdist-3.1.0.ebuild 1123 BLAKE2B 7b511dc74ad8af94061a987c7b890c9804a2a962394138679f674be6213922d3a5f31be4230f4dbc1c617f8b8b1538e1edb30fbd2b57a21ce7ff12b77cc16974 SHA512 8a7129d190b1cfa8447f1c9e5fce9536d87385e75828333e00330a698eea98f22f96424268f96a9eddbe3d8e5aadfeb03f7f1de2782a271f607c4d1eee849c95
-EBUILD pytest-xdist-3.2.0.ebuild 1104 BLAKE2B 18604032d8eeb812e4a005794eaeed43a3ac6433df75f877cae01929306eeed51abb17f55dbfa079c759f34463cbcbcb43fb0851328e1c24136594c314d0aa8e SHA512 22094bc669a552acd1677e16e398db1d64bb57f6b82a826b3ddff86edeaeebdd9de53ec787baeaf8d1125d676e53c4d98fc6b5c083b3e327aa41171a5738dc62
-EBUILD pytest-xdist-3.2.1.ebuild 1104 BLAKE2B 18604032d8eeb812e4a005794eaeed43a3ac6433df75f877cae01929306eeed51abb17f55dbfa079c759f34463cbcbcb43fb0851328e1c24136594c314d0aa8e SHA512 22094bc669a552acd1677e16e398db1d64bb57f6b82a826b3ddff86edeaeebdd9de53ec787baeaf8d1125d676e53c4d98fc6b5c083b3e327aa41171a5738dc62
+EBUILD pytest-xdist-3.2.1.ebuild 1096 BLAKE2B b42416c7d6da43b546ced93b46208b071688358cf3a201c5d9fd0689d5a6189c139842fd11c47a6226c26ac6f07752392c59239ace24b89676603bc45e1eddfa SHA512 239d131fdf0d4c7d68d522ca10b77ae3626421d4da5923fb12bc8998ab1b92e2fcacaa26617030bbd4aac2adfd33fc481c919c0f55175a22541cfe9ae423e935
MISC metadata.xml 403 BLAKE2B 0aef0787ad01d8e5e5a0588b95740ca54527c1f425d17cc6655308ca478597ebdbfc35165e88864163929104aba9820848b63c17c3d77b238c4f0e17d9b98261 SHA512 c12b3e2a13b6497f748b373753410df996955ddcb9631b310104f2ae31a1427d983462c242692c1b6f9a9b9cd36b7f4aaef58e408543572c040e3dbeb38848fe
diff --git a/dev-python/pytest-xdist/pytest-xdist-3.1.0.ebuild b/dev-python/pytest-xdist/pytest-xdist-3.1.0.ebuild
deleted file mode 100644
index 95d4d9ebd5ea..000000000000
--- a/dev-python/pytest-xdist/pytest-xdist-3.1.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Distributed testing and loop-on-failing modes"
-HOMEPAGE="
- https://pypi.org/project/pytest-xdist/
- https://github.com/pytest-dev/pytest-xdist/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- dev-python/execnet[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- >=dev-python/pytest-6.2.0[${PYTHON_USEDEP}]
- dev-python/pytest-forked[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- dev-python/filelock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- # disable autoloading plugins in nested pytest calls
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # since we disabled autoloading, force loading necessary plugins
- local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail,pytest_forked
-
- epytest
-}
diff --git a/dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild b/dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild
deleted file mode 100644
index c3bc7d37a95e..000000000000
--- a/dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Distributed testing and loop-on-failing modes"
-HOMEPAGE="
- https://pypi.org/project/pytest-xdist/
- https://github.com/pytest-dev/pytest-xdist/
-"
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-
-RDEPEND="
- dev-python/execnet[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- >=dev-python/pytest-6.2.0[${PYTHON_USEDEP}]
- dev-python/pytest-forked[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- dev-python/filelock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- # disable autoloading plugins in nested pytest calls
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # since we disabled autoloading, force loading necessary plugins
- local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail,pytest_forked
-
- epytest
-}
diff --git a/dev-python/pytest-xdist/pytest-xdist-3.2.1.ebuild b/dev-python/pytest-xdist/pytest-xdist-3.2.1.ebuild
index c3bc7d37a95e..24f0b4f18638 100644
--- a/dev-python/pytest-xdist/pytest-xdist-3.2.1.ebuild
+++ b/dev-python/pytest-xdist/pytest-xdist-3.2.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
SLOT="0"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="
dev-python/execnet[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-xprocess/Manifest b/dev-python/pytest-xprocess/Manifest
index b074e1ef55f7..12179978fcf9 100644
--- a/dev-python/pytest-xprocess/Manifest
+++ b/dev-python/pytest-xprocess/Manifest
@@ -1,3 +1,3 @@
DIST pytest-xprocess-0.22.2.tar.gz 31346 BLAKE2B 07b9fdfea2ecd3d3aaf4115c2f7ecd41c864b4490694cedc54460d0f16397ebdda0ac88fd9bd1613dcaec1cb9c36571b8ab2febc8d151f8f6c4e19fe3abd0821 SHA512 2051be110dfda8063c31bb9555bff569f5d7a1332a62f8ce57fd799dfc7d8551ba1227df12f44fccc1ec62d9fcc0face104a77c9c5cc1abb583b74cd1d8a9ff7
-EBUILD pytest-xprocess-0.22.2.ebuild 717 BLAKE2B b94e5e6904cb8e55dcc07039efe46152c28993a374743ba4b4b105ab9a1fe862ab7b9245065f03bb611ffc781eab294e167795bfaf5182c46b933b6c0dfa6de5 SHA512 a690126a057d18361c047e40f8f3f8ed0da1f14f4dcd12cedb30b81230c9d47d1abc2f382649994a416ad51b5ee8ff1a5c112cf36eba26fafb1c0e7362011601
+EBUILD pytest-xprocess-0.22.2.ebuild 690 BLAKE2B d8a97619717e79d70347cec9e484728db4e72047b22a356f59f33ec23e44f586869d33fd62e39dd5f05bfd283c0f8b1a9a26add073c607480efe67e85ed8960d SHA512 eddf2312dfa6e8f6467b857df429780b3ee26c8382d497a63ba67d7420b744305928cffca03230eb2f72237ef3e5934e987fd2d29bbeb54a5b361d9e179ccb12
MISC metadata.xml 422 BLAKE2B fb18d498d2325613b4ddb9262d90108aca85cc28c4dc298359adc0cb589565df894b5c48bfdc7a7f83cf30421f324fa1af93333ae20fc793910993e0a93db90b SHA512 19e96fb0695284d9adfd71eccee8f3ab0661d5e0231f3f55db0456a3dfe797fb683985cb776e45a183a710462e990f539f75a764dca68d0c2e631abf68d8344e
diff --git a/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild b/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild
index c26be2e854e5..863251f734a8 100644
--- a/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild
+++ b/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Manage external processes across test runs"
HOMEPAGE="
https://pypi.org/project/pytest-xprocess/
https://github.com/pytest-dev/pytest-xprocess/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
diff --git a/dev-python/python-augeas/Manifest b/dev-python/python-augeas/Manifest
index 22648ee6d425..7899c81204ac 100644
--- a/dev-python/python-augeas/Manifest
+++ b/dev-python/python-augeas/Manifest
@@ -1,4 +1,4 @@
AUX remove-tests.patch 417 BLAKE2B e3a0e4b3fdb42b395fa336461f84feea4dac252399ff266231121a48e659fbfad671d318e9a3212f77939f7e609b3df71363abf8f9f2450e087479869731720a SHA512 3b399e3e85cf12bc5ee2db3d53594b2eee5ba8809bfaa950738730194c2dab16c8b776100b009bdbb520020b0ae276c8b13291139dcb1d48e0887bec72c80679
DIST python-augeas-1.1.0.tar.gz 93657 BLAKE2B 21d2713d8e11552cc7f0191d2b8f7805b223f5dc9478b89b39dcbd325ab354cef0bfc0314852dc2b071b3b061319b4e27904c0514eb6d6ffd4e39cf7ca33d1f9 SHA512 34e4e98219b9146ef843d94c2e854e951a9b7e81409e603e77e7defdbb8765c013a2c869a4f5db2244352ca35656e18667a0210dd24099cb3e4552a04b23aef8
-EBUILD python-augeas-1.1.0-r1.ebuild 624 BLAKE2B 81e834b24177ffc3007bc30ebca1d5645304b936fa4bbfad7b06fb6f1896f57cc381b2d6ea7a4bdeab6b8717d19c3b2a3efc911212a6aa182e91a6d5f2ccce20 SHA512 334581a68a3edea1fd6f79ba64b5b4a0f6519bc3a4072d2089cca8a0eb46dbb31c5beb9c88e9bb6791a3eaeb44872383c5dd2a0fa1d50b7c84116a612c2e7062
+EBUILD python-augeas-1.1.0-r1.ebuild 597 BLAKE2B 86cbcf2d4968e075e26ff30259ef89bbf88c97f9467ee8f40601c8776635726bd209b0219f89d52b8a9a97944a4dac75a56f2ed14e0b6d6af1284228ec55c744 SHA512 43b6b51e837762b850776f28a2d277b0d0ccc2a304aedfe689833dcaed53200c669056890a971cbf4f076da3d9cb40a5f08c2e72b8887a4758fef50e393f2445
MISC metadata.xml 423 BLAKE2B 0caa39c52d7e83a0955531808d9bc2abb0ca3d5a1d81d0c1258d209debed472e55c96f93f6e6474beef75ce6b0691195c0b1092154eb463ffdb4190b4c59f0fc SHA512 53e90a9adbf82e9e3f7671b7de404fa4e32050aa9316b226efd782ad49628eeb3a407d6ad45a71bce698eafd60ac3bb46b6289df094fccfd2196d9d33ae290a2
diff --git a/dev-python/python-augeas/python-augeas-1.1.0-r1.ebuild b/dev-python/python-augeas/python-augeas-1.1.0-r1.ebuild
index 1ed10b5cae5e..75a88f6b1902 100644
--- a/dev-python/python-augeas/python-augeas-1.1.0-r1.ebuild
+++ b/dev-python/python-augeas/python-augeas-1.1.0-r1.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Python bindings for Augeas"
HOMEPAGE="http://augeas.net/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
diff --git a/dev-python/python-bugzilla/Manifest b/dev-python/python-bugzilla/Manifest
index 787a57fc7d06..fb3c970ed7c1 100644
--- a/dev-python/python-bugzilla/Manifest
+++ b/dev-python/python-bugzilla/Manifest
@@ -1,3 +1,3 @@
DIST python-bugzilla-3.2.0.tar.gz 114279 BLAKE2B 4d2d7bfaab08dfeb4334462334f23f952b43255e656b0e39eff29bfc206529062c86c79b8c83110fbc5c3970bba40663318b65e208c1b10fb04ab6fb474eeb95 SHA512 215945a0ffd637be5567839303a738a0eef74427838bf0074a5f0ab6022306f47fc0dd5c43a3513b627fb458711f38046321ee9c2c3d43b61ffc577d6dd12375
-EBUILD python-bugzilla-3.2.0-r1.ebuild 750 BLAKE2B d44fc3924d8b270d82b132120a93a91b86a19debafa750d14bf6f91a9f20b6757b65137888db83084d61e039f6c0049d68b783a1242e66e48fa7b2f3d8d1b848 SHA512 6d29ea448be4b38d3c0bff63ae9bc3178d5e1b224f854d32048496ae636e938d7daab169d978f397bd4b939e6e7fe12a3f08094735fa751d9f7e23635a36bfa7
+EBUILD python-bugzilla-3.2.0-r1.ebuild 723 BLAKE2B 15698f7d7e30908881578afa100f26b4cd89381dafc3b1ab55de28681abe2995acb29b9a551c444a6d0c105f9762c3c96153e8c387b70cf473256ec6ce5e9d8f SHA512 1b859fa9e1da5b4449547be357928f6cbe39ee1e5cfff2cac14f753abce7bd505493fb1ae544d1fe2c313c37f845810c9c649186ec7f819fca8cd47d3db86a35
MISC metadata.xml 662 BLAKE2B ef0a5692d9d4f3ca0f474eb012ef97cccba5fa9c8737ac85852d9bb3214160d69fc95eca8239de8d08bf6ea04b5004097ce6b192c2276bc574f441766042c7b3 SHA512 e4ce0016e9ab606c8233759992ea2daa8b20df9b60f129c0b3e210536f0697b46469828de321fa7a09e56889747da67cb38242b739aed227d4a60657207e7f8b
diff --git a/dev-python/python-bugzilla/python-bugzilla-3.2.0-r1.ebuild b/dev-python/python-bugzilla/python-bugzilla-3.2.0-r1.ebuild
index 8fff40284f13..3f93f0ced781 100644
--- a/dev-python/python-bugzilla/python-bugzilla-3.2.0-r1.ebuild
+++ b/dev-python/python-bugzilla/python-bugzilla-3.2.0-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="A python module for interacting with Bugzilla over XMLRPC"
HOMEPAGE="
https://github.com/python-bugzilla/python-bugzilla/
https://pypi.org/project/python-bugzilla/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86"
LICENSE="GPL-2+"
diff --git a/dev-python/python-daemon/Manifest b/dev-python/python-daemon/Manifest
index a3499d652b85..d54887a7c9a8 100644
--- a/dev-python/python-daemon/Manifest
+++ b/dev-python/python-daemon/Manifest
@@ -1,3 +1,3 @@
DIST python-daemon-2.3.2.tar.gz 83127 BLAKE2B bce00867850e8451bcaf5a51864bdd751fa3b5e7be8ae1d36d724a915680713fc66c0fc6c8499bce03e0eb86465f5806fb8645376e600b8eac579fee3c24a087 SHA512 d9f6e6c376a496fae96bd9efed0a56d00a137617a3d1d5ef74802ef176bc813bb1d49bbb9164cdbec03213529f944b32b257bcc64283abfa4a3522ff00826bfd
-EBUILD python-daemon-2.3.2.ebuild 816 BLAKE2B ef5ff596dbd862ed4c8f9b262166f6c0136421aa8f7d08f042d971d16ed6b908b552f4ff8b944c956cbb9b0df6b9e2fa238bc110d600bac7d172b58059858e2a SHA512 a23a8ab038284fa6ebc589bebaa1c23b2694bc49ba0eb5fc7b589ce02e1a63ae97dbfbff78e93f73149e164d516a4a71bff1b0787b1f00af00a176eeb0aa3b6e
+EBUILD python-daemon-2.3.2.ebuild 789 BLAKE2B 72febe0c35a6d71290dc9954e07a6c75a175e9d2662592522f3336b0de9e5bcdccb14f2d1f6a78436dff5ea0b7647b407e7587cd479edff9cbbfb0ba8c6524f5 SHA512 71b937ccd95f39f53182118a278003b75f5c4dab9346bb48f71429cf7df5f908748d1d4278ff2762d61a543c0a744bf58f4210c8c51b39742393ccc58bdfe3d5
MISC metadata.xml 341 BLAKE2B 62d37c28a9bf9e9fc6e2dd9fc5295558eb395dac54a45e548ec7d6738fdebe42053cd2f85b160135fe8fe5828eb065bf7d95b17f3c76697ab6ca2f0e664ffb8b SHA512 83badd112e5e5ed2584cd883abc20b43a18585e7c1d006c4d4861f555e633225f251d7c5b05e2e8f94f74107e32a5eeffcdd3f1265feb463f7c521c7c7141752
diff --git a/dev-python/python-daemon/python-daemon-2.3.2.ebuild b/dev-python/python-daemon/python-daemon-2.3.2.ebuild
index d1a4abe34253..1e5e70723db1 100644
--- a/dev-python/python-daemon/python-daemon-2.3.2.ebuild
+++ b/dev-python/python-daemon/python-daemon-2.3.2.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Library to implement a well-behaved Unix daemon process"
HOMEPAGE="
https://pagure.io/python-daemon/
https://pypi.org/project/python-daemon/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
# build system and tests use GPL-3.0+ but none of these files are installed
LICENSE="Apache-2.0"
diff --git a/dev-python/python-dateutil/Manifest b/dev-python/python-dateutil/Manifest
index fc902063ba98..0906adeb4ff0 100644
--- a/dev-python/python-dateutil/Manifest
+++ b/dev-python/python-dateutil/Manifest
@@ -1,5 +1,5 @@
AUX python-dateutil-2.8.1-no-pytest-cov.patch 687 BLAKE2B 97eb6d653a013b6fb279209804d7a82b4599ed672eb7a6b94654dc789ae3ad5e2978c9684439d94e405423c0a022ff70155c7d50f5d03a5e74cfe111a665ff7c SHA512 f4e90ed1d1cdab509a574319ae6cf0b646c2741eb05459c408caa29e1a6ca512e71a258ca8119c8e1f59948276c9e14e726b6f53cea868709bd89dea2280b700
AUX python-dateutil-2.8.2-system-tzdata.patch 3495 BLAKE2B b3d5ca203731932044f16bcde48f8f981f6907ce8a9319423d41eb0baf62331d472c1a5dd72ec3ac1f059296423adaea18bd4ea6d660add56cfd73ea86f26bf2 SHA512 44d2f3f9f0c04401cb545dc0a757b682eb3a9a66e63cf64121e75243cebdfa53945c6ae9bf197cb6b754c9732e9407fc9384aa45b2d7181740bb1ae23af718fe
DIST python-dateutil-2.8.2.tar.gz 357324 BLAKE2B 060f97280b63ed70e6d83fa5696af6dc3c729cdf5bc48c7a90e3e59eb0cc0360e5205536685550330d64ecc9b6e40ca12888409d6819dd136b17a67add2ec4e8 SHA512 6538858e4a3e2d1de1bf25b6d8b25e3a8d20bf60fb85e32d07ac491c90ce193e268bb5641371b8a79fb0f033a184bac9896b3bc643c1aca9ee9c6478286ac20c
-EBUILD python-dateutil-2.8.2-r1.ebuild 1144 BLAKE2B d0a8cf897965f11a5e70ad21cf50e25248491f5610692f4a09228a323775626e04209ebfa25224ff79449a20da66918281f4048d5e0c5d2c8ca1204860e004bc SHA512 40ae958fa6484fd9790012622e42587505e82fab8b36e0d739fbaff9a5aec653de5ea363f634e2f8d0a5399e3544e3a45ec0de0024b4aa2aff16b31b5ab543cf
+EBUILD python-dateutil-2.8.2-r1.ebuild 1117 BLAKE2B e12b0df734dbf09a77d66108f7e1ad37ae4dd91417db17d5e9c9f4c64b1a154279d46e2f06ab261fa5c53ba325b39a0e0c0f3dde0b722de4792c545e02fd8aea SHA512 dd7e5765cf8243442d4f3cbad89e956633d1260369cbbb5edfcde8cea2fda419f5a6a68d5a8804b980ef7a6b4537ea586796562460b979cd36f028b9f103c1de
MISC metadata.xml 629 BLAKE2B 214855770bf1b160328f6a862bc1e3fd2d0e27a36c8ad240d494e8d8a54e5be4bac6abb7c2b94b1d8cccd7cc1026a100c8cc092203de3fd4c4173139d4722385 SHA512 ae326caea99b731c8ba2a162b2ea7e9441381777c9be8dd021caf12e04d2ec068215f61bbe2dd1baa6d4710defcd2dbc4ec5ee8b15f1c1817aaba1f8c841eda5
diff --git a/dev-python/python-dateutil/python-dateutil-2.8.2-r1.ebuild b/dev-python/python-dateutil/python-dateutil-2.8.2-r1.ebuild
index c04c839172e0..5ad76c61f9bc 100644
--- a/dev-python/python-dateutil/python-dateutil-2.8.2-r1.ebuild
+++ b/dev-python/python-dateutil/python-dateutil-2.8.2-r1.ebuild
@@ -4,9 +4,10 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Extensions to the standard Python datetime module"
HOMEPAGE="
@@ -14,7 +15,6 @@ HOMEPAGE="
https://pypi.org/project/python-dateutil/
https://github.com/dateutil/dateutil/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/python-editor/Manifest b/dev-python/python-editor/Manifest
index cefbd087148a..2c755abc890f 100644
--- a/dev-python/python-editor/Manifest
+++ b/dev-python/python-editor/Manifest
@@ -1,3 +1,3 @@
DIST python-editor-1.0.4.tar.gz 7132 BLAKE2B c955a2e3d2f607133781ef17146b20c13a409def6397e9698a8bc19c5a9f40af002a0f772455fb96e60088a732013ea6c471c198be0ac4c6c881724e762844c2 SHA512 c8ce2403bfe6c93935c7f4c384a8618a39cdaefe1ff5b1ff2cf4562866d8b3caa616e428c0a1634a56db934caeb474e7f84f8d5e009b9ed664189fdece8146f6
-EBUILD python-editor-1.0.4-r2.ebuild 491 BLAKE2B f619808a970d41a40ef5b40c7d7b4649ef1cf150e89682908aa44de1d1f5612e5ccbde473e7348cc0d00b5647cc68726121a78bfb10914b4187cbbe72c6518bf SHA512 84d10d3659b4bb941ee33b5fb103b8a81da49e6e5dcc48740fb6bb5859f1332938e52ef3c7590c74efc2f61108cbccdc7badef5459ecee59f32a8224181fb7c6
+EBUILD python-editor-1.0.4-r2.ebuild 464 BLAKE2B a375b5400e3feeb63846830d8afa0127e72e541824fdb9e74551959a3fa21f2ef9b123db77b8eca84c84b2d3dfd7dd1fcd7a55f5fd3f67c9e403402ac1de48ab SHA512 87d213a593f699bcbc25d53f70f47c7a86adb58b411fd7da1e9caad32dd2ce6cc3f63b7a4d97a9c5cad4b6c55f606e8225f1b04543023590ad8e65d0cdc44246
MISC metadata.xml 479 BLAKE2B f34e8a8eddc2cf672c14027217798582df17f1a396d9b29bdcbc31dc523e718364ae0cf8254c2145e80ead1a8c1433eed0da7999fdb7bc0a952d6bfa8ec231c9 SHA512 d9a8cfa2722de34a33cf6db2f512e3407dc9aff72b7525cd798ac33efe26550f21e1db5ccda9610799d64e3fc5e9d4e02f0151200369f3c661e44e2a7aa3e71e
diff --git a/dev-python/python-editor/python-editor-1.0.4-r2.ebuild b/dev-python/python-editor/python-editor-1.0.4-r2.ebuild
index 2f469dd0ad55..1ec9feb7425d 100644
--- a/dev-python/python-editor/python-editor-1.0.4-r2.ebuild
+++ b/dev-python/python-editor/python-editor-1.0.4-r2.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( pypy3 python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Programmatically open an editor, capture the result"
HOMEPAGE="
https://github.com/fmoo/python-editor/
https://pypi.org/project/python-editor/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/python-gflags/Manifest b/dev-python/python-gflags/Manifest
index 3bd3184161e5..cbc36a25838b 100644
--- a/dev-python/python-gflags/Manifest
+++ b/dev-python/python-gflags/Manifest
@@ -1,4 +1,4 @@
AUX python-gflags-3.1.1-script-install.patch 1178 BLAKE2B 26f5694548762a2d6b8e6787027862edba91e8baf39a7c8dfc573be61af48cebf7a280646c948c0b59fab48d3b46fd4049d8422f8d4e6d9a57afe6e363c63999 SHA512 7247303c33a845949b1db7104f3170497da980334cb02155501d194eb53eb61ae2231cd4ece06194ca64514271252f8f1fc7c7683cbff2bb8f96d6d4e88123d5
DIST python-gflags-3.1.2.tar.gz 52093 BLAKE2B 4275b43ecf2c58f76fee0b1ff4645eb3176a9ae3b68fdd4a059c2f6f659ca1d9b6e4fad152a2fa48f1eb22c467dbc006835c241c21f89c0ca92367e484f34c6f SHA512 7a3c08b6b212cdb9cb7feaa48e3875d1204a4b3a57182508a078331565f70509d00c315400fa0316dbf61ed4d6a6a04ca8c1a2303567d37650d8dfbb329e2f6c
-EBUILD python-gflags-3.1.2-r2.ebuild 828 BLAKE2B d2f2c5a7fdfd05ba34741f0cfac5968e0515520cf88c38beb0ada0361c32aa29159e70fc56cea071d83d37940243b0246a2f9c4e198d3dccff2c9760a7b33fa3 SHA512 014d86700614c9c92f28c4ee81ce75a2be15eb24544920e18dc9c9bd096e1b8b50ded052002a45a7f2df2611a1ce60d644ee7fc68eca35e54ee963eb31886311
+EBUILD python-gflags-3.1.2-r2.ebuild 801 BLAKE2B 2d3aa1a2105264ccbd3dbbe4a552a44b50e6d419ff9183927104f71fdf78c7db4f1a2d413a04a9603d915338fd4b5744c91de3f88df9b0c4c1d9de43034a2ae2 SHA512 d30f8e87317152b0c5e1ca70838587e8d955c536def9b7666c8c81e930beb19e208dde2b786410e2eaf6a902b4855ad8dce8a36b4a018103d0f214004cb0ffde
MISC metadata.xml 401 BLAKE2B eae24da2b1e8099693b44fe2aea5f124cb8d4ec8a3e3b2caca54687325b8340f3f449b3c5d65aecb3d526c40d804c42d97d42b0afefeae8105fc33193835cd90 SHA512 dc651536c02078847ee2c24ed88d0fb4c24852224c3a1832b2420fac6ef15e9431917c238524030d28267cdefa65f491dc1496094b1dae1df32b604712d8c1f1
diff --git a/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild b/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild
index d42226ed7f90..372c286e3710 100644
--- a/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild
+++ b/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Google's Python argument parsing library"
HOMEPAGE="https://github.com/google/python-gflags"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/python-lsp-jsonrpc/Manifest b/dev-python/python-lsp-jsonrpc/Manifest
index 762e3c80d3f5..ac21f53b11f2 100644
--- a/dev-python/python-lsp-jsonrpc/Manifest
+++ b/dev-python/python-lsp-jsonrpc/Manifest
@@ -1,4 +1,4 @@
AUX python-lsp-jsonrpc-1.0.0-fix-test-with-ujson-3-and-up.patch 342 BLAKE2B aafe30896b88531102ff79900d845a24a506ff8d0649699311e77f9ba6742f591500e2cb83a2e5aff3118a1174819b2745a8f9ca6919af8b84d379422c7e06b7 SHA512 baaa0105df9906d451a9870c7f0ca5980c6b667b7d8c4fb4f57a0fb3bfbd3f2b7502cfeea7f2abb041c2dcb344f6f5ef69822d82daed3de1ebe4564c812c7430
DIST python-lsp-jsonrpc-1.0.0.tar.gz 10011 BLAKE2B 671490d439f10eebf2d05f221adad25be6f881f4a0f4fa975d4574937a951d4d0bc51264a9ec67d3ef5d112b6e025b551685d3e3c2b959c4a6bcef92d46c5ff3 SHA512 447835fc6c3810f486d80f85295089c021b792843bdf88d461c021b8b04407d8f7e6a99c07351a23658a5dff46eb475bc64e51bdec029787cd33330b54d4dfec
-EBUILD python-lsp-jsonrpc-1.0.0.ebuild 768 BLAKE2B da1f8d4409ba077efd35b0dff5535c0df804f06d92c1cb439e1ed55ea87612f3145ff45cb75d8b3f6853021b2bba27e97d105f6514b789dd71ec9203a149cfeb SHA512 df8477b98ed819068ae0781cdcf4fe9486858b26d3d097d6ed938d500f25f921cfa89eb88dcd8910f6101593c89b038eece52c55e3a2b482fcb9bc87bfab38b4
+EBUILD python-lsp-jsonrpc-1.0.0.ebuild 741 BLAKE2B 03454ef44ad56ecea266471ea2d70159ec8d4faf78a02089eac663f415d946a7014954e73d4bb65b056304e27665dde317b9b0c5a00f305dce995b75ed597c1b SHA512 21ec7cf35e3bf786cd9c662b05dfa107bbb7d09f0a90d48cc92ff4fb4913634133ec126108fce41e69d8cf8e3cf6659ccedfdc21a3aa0ab081cec56b64383bee
MISC metadata.xml 465 BLAKE2B c1c85dc7e2694420f8fcb80c4de578d159fa124b3cf7388d66220b6425ca6a11bad88b3ed91f5272f81a2604dd68009e4076a5d800585a2e4e6f9c448eb25a8e SHA512 16456c751af90b7169978398771635459406029275332d569304f9369ecd0ee5b4cb1e269c9a22c5b636d72e6c5f685f55e5f6b73a62b730c2b8c8734ba971bd
diff --git a/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0.ebuild b/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0.ebuild
index 6319c7914137..c44717193343 100644
--- a/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0.ebuild
+++ b/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.0.0.ebuild
@@ -3,13 +3,13 @@
EAPI=7
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="JSON RPC 2.0 server library"
HOMEPAGE="https://github.com/python-lsp/python-lsp-jsonrpc"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/python-lsp-server/Manifest b/dev-python/python-lsp-server/Manifest
index d7e9d4dba085..086ef01762e9 100644
--- a/dev-python/python-lsp-server/Manifest
+++ b/dev-python/python-lsp-server/Manifest
@@ -1,4 +1,4 @@
AUX python-lsp-server-1.7.1-unpin-all-the-deps.patch 1699 BLAKE2B 0b996ff8590cb3e68007077e2ddda23f64d5ddc9ea272794aee4a9c23dc74bcd44cae65702aa4f03dfe5988c58d90d8dc21b9e249a5c7b3e80083aa0786cf330 SHA512 d46be45443f0e4282104f1e702f8ea5c9f3848f2ea3c63d7007db6876e3abd93f063aa181b2bd4916fb6ddecc6f00da0d8cafccd0eba79657b9bfce051fa735d
DIST python-lsp-server-1.7.1.tar.gz 95731 BLAKE2B 0cdcda04ef849cb0c5fa83f1f701e986e22fb1228112eaf355bfedc52cca4fcc5927352c71b74fa3903526d8a1fc80fa57ac3e6ee7bcc2609556c2398dd2bbb8 SHA512 36c90f45071f35d0aeb0a57795eb6e9fb531baf9e8b468031b0d3e9eb2d53bee439893a333c6bf5f9d5b0818ec53675a3824850abef3e866e8ebdcd4a6142c48
-EBUILD python-lsp-server-1.7.1.ebuild 3091 BLAKE2B bb9df4af1b7e4edadb07d9e4b8e3e2cfc33e5d1a8725bdb4569ff268fba3f2220f41bfd975d5c524dbe0354aaeabd8336ecf9ad472fcf472fabee9419632c01b SHA512 5c72968d64183b7c3dcef5f0149970d8bfc4ae52f9db5e549e3b196be58e08897a1c363a2a914036b22ce19951fe0b856d22b53e3a8473fbd61d567dce8d2f76
+EBUILD python-lsp-server-1.7.1.ebuild 3064 BLAKE2B 0e1d1948808a23ded46e0aea73acb4cb88acb156f50d5dc13fd6d05a6a1dcae8cba6b19e6f556abf67d87b3cbbc512eb5adba7aa859b1be67f680e7cca89b1bc SHA512 87b4c80dfb290c7cd12d0b9da6f5086e7a778e5096eb489610ff65f71b19242dbb7ff78a8c3b84bdd46958384981f639d5fb7648bffa54e99f0dc904e0b8b4d5
MISC metadata.xml 610 BLAKE2B e111007adc2612409df72955babe0c4725fd5726449435988cf13c1142049d78089d38e54783712e2c70c74437157ffb2049bd9d63322cec084204eb5038e724 SHA512 5e1e4b43a5bfacb6a2fcae57413ebf79c6aed917b00022140d855acd773d82e56b2d73ae8270d42675a34d9f37f9ad53c8f61930c3f447d8a9e45a521a20e9bb
diff --git a/dev-python/python-lsp-server/python-lsp-server-1.7.1.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.7.1.ebuild
index 7a9c2d8d1ade..7094a8bfd84c 100644
--- a/dev-python/python-lsp-server/python-lsp-server-1.7.1.ebuild
+++ b/dev-python/python-lsp-server/python-lsp-server-1.7.1.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1 optfeature
+inherit distutils-r1 optfeature pypi
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"
diff --git a/dev-python/python-lzo/Manifest b/dev-python/python-lzo/Manifest
index 4de35256e270..8697f4b1d5af 100644
--- a/dev-python/python-lzo/Manifest
+++ b/dev-python/python-lzo/Manifest
@@ -1,4 +1,4 @@
AUX python-lzo-1.14-pytest.patch 2080 BLAKE2B 00b9fd5d242fba39a57b53c1c4c2af32c6a6457e787616f019b861d3bfb96582eb61668f3bbf51794d2b9c4f8d7d08f5a637e39a1e39b58d69299c4e66acde00 SHA512 9c6b1f9743dfca25832d225e2e0d46aaacf0a6f591a5d430349c972a80888e4d5bed8752970a7dc46813fddb3887a30cf2dbe8a66aa098e71b003f5c9ea0eff5
DIST python-lzo-1.14.tar.gz 14050 BLAKE2B e1df6b842562064ca13ddbacb194047ca343694d480a5a65e7d2876ec98a4215b4badb3b2a839f308dea8624c162a0536f363c093bcb2e5b48c68b69fb472729 SHA512 036cf7199afe12cec8b9c7ee92134f58357e1f892870ade3a619541a69c9cc92155892d53bd43330732b848016c2997e096a9a492e52f15d04fa516ca7645b93
-EBUILD python-lzo-1.14-r1.ebuild 769 BLAKE2B 19698d14693b93d97527b75a62f1463840da7f55396ff8058e139dbe948357192ab2ca43018bee32f221092e0ca3f80b597b94ee9857b4486a18ba8cc0ba15f2 SHA512 82336c98e6e4b7ac58928227eb02e43a1d0659824f7916875a48b2491f2fc31f6b192abc9cd7266465ab1ffdce6023f1b6bbe55f25b94cbfc9e731e83b7e1e7b
+EBUILD python-lzo-1.14-r1.ebuild 742 BLAKE2B 483a61ec83c49ea1fdcbb7c7867b29f18f5fa5ad1c51b59e2bb831b55f3c89f7d3d0f11bbe11c4695ea97c5feb6fdf514158a388ee664b3deff1183e6901d03c SHA512 86807c5fedc6364f660a6e4fe0e5d08dfe4a5ef60fe4843ed9a0f5747084c22cdcab7396b4c92d3995c47246771a8f103e1bdcb010a56b556f0855e2a42c610a
MISC metadata.xml 386 BLAKE2B d9e750b2ca0a3d46a031a5fab249197e73847ee5997a12c71f441eb5e386821818df07dadb272d5a726255a9310afecafa34b5f2196b49095a5ddd768054f5b4 SHA512 d98f79fd1e62456f1603ba412cdfb14e986c6d7831b6c88d9b561da24d36924aa3a979411f1d216cbbaf4740af2db733f61dd13f64ef94fe0e6d8e5e80545630
diff --git a/dev-python/python-lzo/python-lzo-1.14-r1.ebuild b/dev-python/python-lzo/python-lzo-1.14-r1.ebuild
index d98565f153fb..20182f883e18 100644
--- a/dev-python/python-lzo/python-lzo-1.14-r1.ebuild
+++ b/dev-python/python-lzo/python-lzo-1.14-r1.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1 prefix
+inherit distutils-r1 prefix pypi
DESCRIPTION="Python interface to lzo"
HOMEPAGE="https://github.com/jd-boyd/python-lzo"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
diff --git a/dev-python/python-mimeparse/Manifest b/dev-python/python-mimeparse/Manifest
index 134ed6e934ac..006b2635fc5d 100644
--- a/dev-python/python-mimeparse/Manifest
+++ b/dev-python/python-mimeparse/Manifest
@@ -1,3 +1,3 @@
DIST python-mimeparse-1.6.0.tar.gz 6541 BLAKE2B 15de86feddf892ee4599e0fe7c113a93f343d5b8afc09725263e2fcb3869f8f152612b9f30dbf68279aa95e2ce8f6ba9d4dc6e8e2b75366a972dcdb705220742 SHA512 cc2ec8059034fc224c59bffeb77e7fd0ba86b753373c8daf3a182fd56d647f0b96d7bacb6708be285dd7e246ebc19b813e2bfb8ac79a86f6d4e702c223f5187e
-EBUILD python-mimeparse-1.6.0-r3.ebuild 592 BLAKE2B 570c2bb444791cd429d2e63a2a64e0f37af7ad23c6635f6d80faeab078b7e6424f6020b0ecee5e045bd160b84a0bbcdb119392d327005f6fd62d15a782340c8c SHA512 0c5fad2c13dfdc507192ee739a387011742517d35a5d6b9708dfbca0b638e9490622f20defe5a5a1737e79e629f6411564be10afc31c1334b759ff075bf5f3ae
+EBUILD python-mimeparse-1.6.0-r3.ebuild 565 BLAKE2B 799d5d494df739b9fbf0af7dacfa358e60390aec2a96a71c2395aacdc71575c4b27f229104968ea8952fe0daa58628fe7c882911a63f7b9214d3f9b03a796bb3 SHA512 3cb1a782eacce5908a12f8eb096cdca927e707af938e6a6f2a394021a826c1bcc5ce6833b02f2282ca1b3d3388ab1848a69e58cf9be2bd368268d83319eb3a86
MISC metadata.xml 420 BLAKE2B 908782d7a4e94706f35fb8a2b802ea10866e9cc87af3556a548e133cc2d31ee39284861bc6bd3652ba99437fac82a7c2fc23eefc7294092910438723930d2c11 SHA512 7548eb1027e03bc129d97aba45c2418832fc2676f618e42b648e03de7544e65d34eabd65067da44c7190aa4652d623e70796a0b02433a0741988c08813673966
diff --git a/dev-python/python-mimeparse/python-mimeparse-1.6.0-r3.ebuild b/dev-python/python-mimeparse/python-mimeparse-1.6.0-r3.ebuild
index 1b62c0932a42..17c068963632 100644
--- a/dev-python/python-mimeparse/python-mimeparse-1.6.0-r3.ebuild
+++ b/dev-python/python-mimeparse/python-mimeparse-1.6.0-r3.ebuild
@@ -3,13 +3,13 @@
EAPI=7
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Basic functions for handling mime-types in python"
HOMEPAGE="https://github.com/dbtsai/python-mimeparse"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/python-redmine/Manifest b/dev-python/python-redmine/Manifest
index 63910e8e85d0..073c92290be5 100644
--- a/dev-python/python-redmine/Manifest
+++ b/dev-python/python-redmine/Manifest
@@ -1,3 +1,3 @@
DIST python-redmine-2.4.0.tar.gz 67730 BLAKE2B 22c74ad194af9b56affab39de38b13a8f5a46e79b8ea8d9f9f47eb12c4ad4c91156db9ef0e8dfd013602b8cc06e0636a724ae34969f385dc9f8ffc63514ccc63 SHA512 afb03ca8a3bdacace3c12b7295ba08953ab2040971b57988deb9955df24e5ac1782a9b3fbf0f5070eb22c640e88f489cda12cdec38449f9e3bcf7189dc422642
-EBUILD python-redmine-2.4.0.ebuild 596 BLAKE2B e74fd7f8423b8e6b1a36bb3c15fa3095414acfe70796b6b5354062e99f6f2bc75b105b9f26dcd28b26413061d086f71f95ac53415cae90a3400dfc9fbd5ec536 SHA512 c5015b2ced3c22ac7c5e1ac6874fc0621887d0c8e3098f4017af99d8cf4fdb38f0a77d482e82db98d90c259b07fa4c04004cfc11da1007bc259f60a18b5a527b
+EBUILD python-redmine-2.4.0.ebuild 570 BLAKE2B 04a7065f9d8a355f4669fc992f888348235e8b370d7133a3503bff0801c9ff369dc5b34c8cb417b34ad4b8ca51f80d7ad69f7f4bdf97d4ea77652f0625598172 SHA512 cc4c9dc3c6703cadf3566630cbfa61a5845a9c8a451b8fc17cc8f7f4aa204c1861ee23e43abf39da8583a30ecc097ea7a1a467af8e04b31338a5956265a1a5cf
MISC metadata.xml 426 BLAKE2B 4b854d12e2cd5977800ee0ba114e1e8cf3895afc412d50b7ca9101842c3430a076e8daa07ae58624e3ae25163cf49de5924f9df7735550903f79ffbebbdd3763 SHA512 e56e41d36e3fbb82ec4b592ec3c6b4a69669bf79c159a97045b7643676361208885ec18a0dfd2462a8f456435d5ec51250b893693f9411c727e8bd44c8a4ae92
diff --git a/dev-python/python-redmine/python-redmine-2.4.0.ebuild b/dev-python/python-redmine/python-redmine-2.4.0.ebuild
index b2161c074c88..da55d3bf3c50 100644
--- a/dev-python/python-redmine/python-redmine-2.4.0.ebuild
+++ b/dev-python/python-redmine/python-redmine-2.4.0.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Python interface to the Redmine REST API"
HOMEPAGE="
https://github.com/maxtepkeev/python-redmine/
https://pypi.org/project/python-redmine/
"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/python-rtmidi/Manifest b/dev-python/python-rtmidi/Manifest
index e247227c0383..29aeaefa886c 100644
--- a/dev-python/python-rtmidi/Manifest
+++ b/dev-python/python-rtmidi/Manifest
@@ -1,4 +1,4 @@
AUX python-rtmidi-1.4.9-unbundle_rtmidi.patch 2137 BLAKE2B b27c438fa93c00fd458fd8083302838ad0ca96c09c89f0993c6fdc09681f8eccddca53445925c1b437860faa488115d2bc33076a202a5dd730f44cef298c9831 SHA512 6d42f2fe1d533d85ae7ac32b903fc087d4932904905fd778e1979aaed3d4dd6e45db4a49ab87089d67a68ac24b724ef0c7e52eb815badb98d972d3de8cd70677
DIST python-rtmidi-1.4.9.tar.gz 251238 BLAKE2B dda4052e893839f88a6756306f8ff4e89ee66ad9716d374efbb7b92a8e9074e98c8d5df0cc82aa3c6e0c77a78fe9b997079623a5147c03eeea9128dfb7605215 SHA512 91c5a0f807549fbe9d87df6e40b8c3db0f9be753616ba51804900195d02120cd972e39c69dd99e60e4ea1b1d9831d0b956b64ce71b2fe03422efc57bccf5cb70
-EBUILD python-rtmidi-1.4.9.ebuild 1174 BLAKE2B 1b4627080aaa0757c742f672aacbf9ba173dcac23693c807720e9140ec02eeaabf8d210218bb7745fc90f7d6610415dfaa855550d759af4338343007f043ff36 SHA512 135bf21c9534771372eec2dbe638c1825359d0d937cdb02ef7a900462ff004ab11f0f627791e02d5fa18ff586bf2b9bc4b0eec25a2dcda2599dbc060e0cbd8cc
+EBUILD python-rtmidi-1.4.9.ebuild 1147 BLAKE2B 7a49aced93d0a8aad757f57d91790f49fe61d78bafbd06685f96fcb76ad4b3499ebc4bf36188867a221f4e240d0212f89da47a6b23f498aa18085bec705ac819 SHA512 fb429d92746f974c6b23ac275389b00a331685e89ff4d76c85535f4e4967bf9b5752688b4cb7020197647bf43eb7d02d9c1796bb614b39a4ca6b96c72c7e817d
MISC metadata.xml 388 BLAKE2B b1bce0f609aae5a298c26c80c3dc3aa33eadf32c9de9da22f4a4f808d1cfd8c769b095d12f2264cf9dd04cdbec8a0fb7202b10c04bb43f9112146023aadd398d SHA512 012ad743d364b9266bef852d159235f27b172ec7fceff43737fe8a67478f991dc53532b021c02d8ffc2eea19cdc568046cf90e440afefb46dcdad275a33f71e3
diff --git a/dev-python/python-rtmidi/python-rtmidi-1.4.9.ebuild b/dev-python/python-rtmidi/python-rtmidi-1.4.9.ebuild
index a659ecf1c70b..69f7947f93cd 100644
--- a/dev-python/python-rtmidi/python-rtmidi-1.4.9.ebuild
+++ b/dev-python/python-rtmidi/python-rtmidi-1.4.9.ebuild
@@ -5,15 +5,15 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Python bindings for media-libs/rtmidi implemented using Cython"
HOMEPAGE="
https://pypi.org/project/python-rtmidi/
https://spotlightkid.github.io/python-rtmidi/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/python-snappy/Manifest b/dev-python/python-snappy/Manifest
index 8c37641aa390..3a6b5d7839fe 100644
--- a/dev-python/python-snappy/Manifest
+++ b/dev-python/python-snappy/Manifest
@@ -1,3 +1,3 @@
DIST python-snappy-0.6.1.tar.gz 24110 BLAKE2B 66ba24aa1768084c87188dde6eb6c98daf90da39e49902bbc283226aaf28b8d267bbc69f3cb9f30d9aaf64b3e25cc0fae47113bcc65f18dbec2128294c0dbe4b SHA512 43301f568633068bbdcb3dc318f37efcabbb5bd3f61a06b3a3a476006c3cbc1dfddea4ac2de0876bb127b354aa81ccc55dc44631dc8fba06036a0b6c7dfbdb9b
-EBUILD python-snappy-0.6.1.ebuild 725 BLAKE2B 4cd1a75e9dda9d6474abc633ba5c89b465ce30a6f69adcb4670b6c017c665b2894b225fbc533399809032daa494489955b414d883fdbac1227635828c6e28317 SHA512 1d1d7f5101fdde08f5e49aa2b5a27ede523b3030aba7ee604a9cba09d591a914ff36d0c34f05e6f630ae57e0027a9d1b2b11fa3889bd43e10bbe6e5214f6ebb3
+EBUILD python-snappy-0.6.1.ebuild 699 BLAKE2B 092fde3155a4db355543bf0634a13964eefdd1205c05ff1df8b34e3d981c7c1b028d11771874bec61cc04723718bf389f4ff9256a5c622e429ed9fbe9fc95fb3 SHA512 1d02f5eca28cba6eadf38ca998363fef634b15076b6c6bd6bb94674737e2d71c6b72f83abb088bfcdaa452e73fe77756dc593c11447b51f19cd0de12546a10bb
MISC metadata.xml 377 BLAKE2B 5f5e3a28de9581661a02df12064d6682c05849ff7e4c5a26cbada7cdea562bc6c4b086f6d68382d962cfe23e1b250e0a87873229f406d0cb52dff1df5606aa65 SHA512 1cd283f4145af830191d8658c7ccbcfe7866cc5d2c6861171320a5990e4e0de402ffb6b221013ebbf844b9022654c230040153f77d0bf2c77e92e427ea7b7021
diff --git a/dev-python/python-snappy/python-snappy-0.6.1.ebuild b/dev-python/python-snappy/python-snappy-0.6.1.ebuild
index 4e781106a794..43c1f704281d 100644
--- a/dev-python/python-snappy/python-snappy-0.6.1.ebuild
+++ b/dev-python/python-snappy/python-snappy-0.6.1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Python library for the snappy compression library from Google"
HOMEPAGE="
https://github.com/andrix/python-snappy/
https://pypi.org/project/python-snappy/
"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest
index a88475fbcdda..ddcb486f3940 100644
--- a/dev-python/python-utils/Manifest
+++ b/dev-python/python-utils/Manifest
@@ -1,7 +1,3 @@
-DIST python-utils-3.4.5.tar.gz 28608 BLAKE2B c933bf358ad61563fc35bc87329367946a64216afaddb3cd5bff861e0e1fadcc4d18c7a8ff7820bfee5938bc7ede3cea9d450ecc5b7c0825f917c59576d7195c SHA512 35b4b49dfce56e9e530fe979c070889296079d3a1fd548186bf6dbd6fdbce5363818b52a5d7559b7af3bd32561d87639565298386883351168a267fa88e1ff7f
-DIST python-utils-3.5.1.tar.gz 26753 BLAKE2B f6a6f84883671e4e17938bf8a70332766b3e61f77bd86eda976915a5967710c4c8a6bdd295b6ca9d46bed98b30866bbaabd67ac3d4311dfe061fbc3c5a41e4af SHA512 427660db279b438ce30218bea72f96b952f6cd37c99184f04d458814500f056b16ed4f2fa743f94499a996366c162006c771e9523491afb2a7ee0f666ab98718
DIST python-utils-3.5.2.tar.gz 26883 BLAKE2B 9532d8fecd8d57a9a9f50e2e7e67386e4c5922f4ec316851544147f6da82586bb01796bb3e3fc95c894a790c57711c983d8da9abc5edc5a722089a0d86d7fb61 SHA512 2e36bbb2e43591744c63ea972b7f361138694eb32510643ea88e8d757882379e3aec247c2fc4d5c67876939b71d564570a975700728c79f9db0cc4fcbc1605e7
-EBUILD python-utils-3.4.5.ebuild 762 BLAKE2B 506433911e055bfd82cf4832c9938ea9867c5bcc0558365a51842958aef0083a644fed621679f573d5882fc030139895eeddc3df32b44a9a8520df2bbd1929fc SHA512 4a4326178f7d948a37726cee5684086d3de847678025e6c8771f6075c4cdbfab90d7050c5bade86d4688f127fb2d653b0b629bf464c56989c050d928b3709e6e
-EBUILD python-utils-3.5.1.ebuild 736 BLAKE2B 5f089b0ee5c2de5e825988d24d063c6ca8b54851abbee02fdb73c598a17eb8ba45cba1015e87f4af3b25b9e7c52021d7540ed49a2ad5ba6d0dc17ca6be145cfd SHA512 edc755c323b082b7fda63ddc994874e90f8cea3cc4d415d5162f49bbe0ff1e0e3b8c8ea951c3434ad6471678ce5ff57a599a643ff158ab4fa3879ef236d824ec
-EBUILD python-utils-3.5.2.ebuild 736 BLAKE2B 5f089b0ee5c2de5e825988d24d063c6ca8b54851abbee02fdb73c598a17eb8ba45cba1015e87f4af3b25b9e7c52021d7540ed49a2ad5ba6d0dc17ca6be145cfd SHA512 edc755c323b082b7fda63ddc994874e90f8cea3cc4d415d5162f49bbe0ff1e0e3b8c8ea951c3434ad6471678ce5ff57a599a643ff158ab4fa3879ef236d824ec
-MISC metadata.xml 340 BLAKE2B dc9b0299a4b93a0e53cc8e8e5ab494a8bf04ea54da4c2f9a658ca485925f86b5a765299c6680ecbff1e29a4e94a88dcac1891e440c788ada76b2123e352ac6f2 SHA512 68222ff7625c88a73f918e1864b67a2a44ef128023668b2a8706e873b4a8703928f1961baa0b304fe8fa075261edcd183bae02a2416813b283aa57c16bf6e200
+EBUILD python-utils-3.5.2.ebuild 735 BLAKE2B ca117316e18466936ee0d891a6346400643c9373dad660ad3f784efeaf911d5c76b0e46cd9c623dbfc26f1e0d6e1efd8213029f0d06bb25b8c08ec096abdc8bc SHA512 2a99a45b265d022b36be2a13106f5209c9c72eb479c09a2511a39179c17a351cbfd3f812b132c2435572026463e4d73af9b9a4c06179e171e7016f74b5e058fe
+MISC metadata.xml 398 BLAKE2B 40018dd39311868fe5b37b6e03d6f6115427b84ca4cf4643b227dec910a193b547384c6cac4a97ed0f06a81c453c12ae57612e279e44a8a671b7f36a3ebc3128 SHA512 aaed2dfc1a9802d6d6d2d28d13fd478e0cee7c422992cde7994c4408690baba6c9e99ed77a55b0d3c5d966bb18cbc76c579b50f9d388a84ae204137b33c81a92
diff --git a/dev-python/python-utils/metadata.xml b/dev-python/python-utils/metadata.xml
index b417f7302667..66715ce0b930 100644
--- a/dev-python/python-utils/metadata.xml
+++ b/dev-python/python-utils/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<stabilize-allarches/>
<upstream>
+ <remote-id type="github">WoLpH/python-utils</remote-id>
<remote-id type="pypi">python-utils</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/python-utils/python-utils-3.4.5.ebuild b/dev-python/python-utils/python-utils-3.4.5.ebuild
deleted file mode 100644
index 3c96a18359fc..000000000000
--- a/dev-python/python-utils/python-utils-3.4.5.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Collection of small Python functions & classes"
-HOMEPAGE="
- https://github.com/WoLpH/python-utils/
- https://pypi.org/project/python-utils/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- docs
- _python_utils_tests/test_logger.py
- python_utils/loguru.py
-)
-
-python_prepare_all() {
- sed -i -e '/--cov/d' -e '/--mypy/d' pytest.ini || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/python-utils/python-utils-3.5.1.ebuild b/dev-python/python-utils/python-utils-3.5.1.ebuild
deleted file mode 100644
index 8cde3a4222e4..000000000000
--- a/dev-python/python-utils/python-utils-3.5.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of small Python functions & classes"
-HOMEPAGE="
- https://github.com/WoLpH/python-utils/
- https://pypi.org/project/python-utils/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- docs
- _python_utils_tests/test_logger.py
- python_utils/loguru.py
-)
-
-python_prepare_all() {
- sed -i -e '/--cov/d' -e '/--mypy/d' pytest.ini || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/python-utils/python-utils-3.5.2.ebuild b/dev-python/python-utils/python-utils-3.5.2.ebuild
index 8cde3a4222e4..0d1e8a55eba0 100644
--- a/dev-python/python-utils/python-utils-3.5.2.ebuild
+++ b/dev-python/python-utils/python-utils-3.5.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
BDEPEND="
test? (
diff --git a/dev-python/python-vlc/Manifest b/dev-python/python-vlc/Manifest
index e2d451137497..fc64edb82b4f 100644
--- a/dev-python/python-vlc/Manifest
+++ b/dev-python/python-vlc/Manifest
@@ -1,3 +1,3 @@
DIST python-vlc-3.0.18121.tar.gz 152638 BLAKE2B 4b6fb51809bb1ee79cb4e1a5ccbd3db330c5d443b14171b75b6c762b59a62816a87a6b8d6fe5c47641c2b72d875fece41adc257c41ee9bf484b3a5df36dfa939 SHA512 3b5d44142c073dc5a98b6c62bbd4f675434aef9a5eb24f0c80ab19bc29a63877b6c4ab5cf56233c5f2fa0a5b40cc9c48583a8868fea5c351a8d751e32f51d807
-EBUILD python-vlc-3.0.18121.ebuild 478 BLAKE2B 290233ef1353f5528524f5bc56285ea68ee3059547a3510855f5c9441c948be3c3665559be17a7e430a9283df0e291a70d7705f92441b039334483a96dbc1614 SHA512 3df4de9f6b135a397bbce8b947d17b97c455a91b899f695ac9d885fb2f3530c97531b53c20f4604973c22e0acbe2bf0f1e4eec395faf14f1a5efca798f6615d9
+EBUILD python-vlc-3.0.18121.ebuild 451 BLAKE2B 8e37f4f88d81693341290093120a65c87416c20ab79120c8771cd5b17725e4a1fff662bdbe4b72777f19891253f8e7d15279e6783e8b4c2ffc50de627ac4cd24 SHA512 204cbb5f9e52bbd0a515fa3bbc954747de852f9c1b9a595f57452e1ccbc3dcea1a6272e748b4af5d5048070df7689531605e6e7808aa32b3f0bf0e3e53e09c8b
MISC metadata.xml 357 BLAKE2B 0c56f8cfe0e66e7c73e7c353426c1f12ea56884391034d5f0664decbbffa57f176b2d516ddc8a2ca890f729bed1c74de393049c3cddff188f1d5d7c2bb1dd78c SHA512 57e362121d3249fa2a8bc6a4b5cfd4da89c31e12a72ad1adc03e25e7d4a7ccaa2341396f91975ff822d517b09c1878f719b9293f284488510185c8658408093d
diff --git a/dev-python/python-vlc/python-vlc-3.0.18121.ebuild b/dev-python/python-vlc/python-vlc-3.0.18121.ebuild
index 347b4b0f876e..b2f7d18b3207 100644
--- a/dev-python/python-vlc/python-vlc-3.0.18121.ebuild
+++ b/dev-python/python-vlc/python-vlc-3.0.18121.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Python ctypes-based bindings for libvlc"
HOMEPAGE="https://github.com/oaubert/python-vlc
https://wiki.videolan.org/Python_bindings/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1+"
SLOT="0"
diff --git a/dev-python/readthedocs-sphinx-ext/Manifest b/dev-python/readthedocs-sphinx-ext/Manifest
index f7215b5b6bb5..cdb3e6a6ad66 100644
--- a/dev-python/readthedocs-sphinx-ext/Manifest
+++ b/dev-python/readthedocs-sphinx-ext/Manifest
@@ -1,3 +1,3 @@
DIST readthedocs-sphinx-ext-2.2.0.tar.gz 12721 BLAKE2B 3ac02a96a059e6d6b94af4318a5e816f8664e1164edb315d7540d1bfcce3b0edbbe9d567b0dc2931179cb309714175c64a3684b9d568551cc240ccbefc77a10a SHA512 8f7009a0716751de2fe2fed726aa08bb382d15ef6c4fb66e6c29537f985a92ab7cc137f81a4f6200e794cb7f495ebf561356194f57c694509b67e7686bef52c5
-EBUILD readthedocs-sphinx-ext-2.2.0.ebuild 823 BLAKE2B b78f4f8775360979113b963f1104b7fd9b86295cec66e32ea43fb41dc6b3dabdd98f34bbd06ad184b93d6997d54030faa48c1c5111f0eb07989d650971b303a6 SHA512 dab84d3dcede4ec517a6be5cdd04b691ff17e2f98c1ae9d5f8c7a789537b844b2fa39a2805a7bec6a0bb53e4e272c735d4e2c704e637abed516555bb25e40f39
+EBUILD readthedocs-sphinx-ext-2.2.0.ebuild 797 BLAKE2B 813f2091a5e740e99d737a4cd666469b107856944446b3a76ac45af80d4ced33e35adc192571b742335b5b6e1dca888a9cde6000c2274f41dbcc70a98626b9a4 SHA512 9cf34e193b658417ad4a01fb6f76f8b11b547eec712ec7b1723e988c09a4fc16eeb92ffb3cbb02c63fa7a7b6948b97c0f3cbc9e7d2b9ad01befb3f81e6b2ec82
MISC metadata.xml 350 BLAKE2B 39fca03d3a995a65683f45a330e386123ae2efaa952f3bc0a6153708008941ddabff9045b480b85551c3fc26166db3aec9daafbe87a91d18dbb4041015d7ec66 SHA512 c116ddd2f8b70bb1c5d0bfc876e60ce35dff1fa7ee2c83a26992f96960beef17c0fb743a7ac5b5c41a3028422c2f342dd683ed503752f7f6390d9987ff8a3057
diff --git a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.0.ebuild b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.0.ebuild
index 7e463831724d..6efd16f28b58 100644
--- a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.0.ebuild
+++ b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.0.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Code specific for Read the Docs and Sphinx"
HOMEPAGE="
https://github.com/readthedocs/readthedocs-sphinx-ext/
https://pypi.org/project/readthedocs-sphinx-ext/
"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/requests-file/Manifest b/dev-python/requests-file/Manifest
index 312147c6028c..aa92d184c516 100644
--- a/dev-python/requests-file/Manifest
+++ b/dev-python/requests-file/Manifest
@@ -1,3 +1,3 @@
DIST requests-file-1.5.1.tar.gz 5668 BLAKE2B 4060ab3728e32d87252d1bb25e310937dad0a6e790a9633f8932d45c1d791343ea6813509d15a24c9787736ef6b9992d236b06a504efce6c3d5fcfc04176ae87 SHA512 e671bba8de63d3fa5665f928734f1a152d95ac9973c99f3a09d2dcbb9c9c16334c54a4f0824a5ebe63e262a4cc5d4990f08244ff0b84af11fa475dd416b1e2bc
-EBUILD requests-file-1.5.1-r2.ebuild 531 BLAKE2B 7cb238d5c5772e274a3ce805296d485477feb25a810c813600d626177f73619f6456953a57d8db10e55d74fbb1ab9568d040cbdd21522973be116b0b9e36cf62 SHA512 3c66aab296f64622eec242a20e6940478800b10dd3a839271c3d4e5096f549923d030fce4368a45758329d7731e463eebd7dfee6981bf05376f6e625d24dc960
+EBUILD requests-file-1.5.1-r2.ebuild 504 BLAKE2B 1d9076b47f6ff9eb5f3da6ccf5d40bbd62dc49226661dee80e3766cca80a2c7198fa3282f556471b6c509d03ed0953f4ccd58f0999c1b1144636da8edb139f19 SHA512 dd9f6e6d613ede0b4a4f0d0250e384a753ac85fe63fb79609a69bc5384fa4ac09bcd8845c76925cb9e89c026e3ed113a05a3a429eaca14ac4ef2b84c88aa7a4a
MISC metadata.xml 476 BLAKE2B eb2da8f47418e2152568b9888b3fae9a87350ab45f310b6d21179b4a707b7d112bb175dabeffb6eddd0835d9d82eb8c3514d5512ef6d375ad1454017f6b4b5f5 SHA512 23dca887bbd51d5fdda6270693faea3d598f1d376800511293927500e221c3fbc9233e96b1880e9ce1f8bff9b0b2f9f6ff78a35376ed0d2ddd81f2636cc50542
diff --git a/dev-python/requests-file/requests-file-1.5.1-r2.ebuild b/dev-python/requests-file/requests-file-1.5.1-r2.ebuild
index e6b38f87d007..dea83eed258e 100644
--- a/dev-python/requests-file/requests-file-1.5.1-r2.ebuild
+++ b/dev-python/requests-file/requests-file-1.5.1-r2.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="File transport adapter for Requests"
HOMEPAGE="https://pypi.org/project/requests-file/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/requests-futures/Manifest b/dev-python/requests-futures/Manifest
index 8cd5865785dc..05da62b557d8 100644
--- a/dev-python/requests-futures/Manifest
+++ b/dev-python/requests-futures/Manifest
@@ -1,3 +1,3 @@
DIST requests-futures-1.0.0.tar.gz 10897 BLAKE2B deccf99ffecf3dd04eaaa7692b93b046b027109346555ca9b4172f29600615fb78bd46528c2ae925587d06f24e5b52dc2f02f5d5da04eda18cd97037e1b28440 SHA512 64b39ed99712df8f1be74b2de97500d89711c0d5d3ba0f2b64e3bab755d0bf82029d7ced13b755ce12a2b86f3b673305b651ba6ff4cfb60aed40c8d5876f202c
-EBUILD requests-futures-1.0.0-r1.ebuild 1002 BLAKE2B 379c45a8a8694c5f083ac7b8ef417478cb069cf2d7944ecbd6f5bdaa9025eb2c24c5dc250572a565f7d8ff937062b6386db624203f06cfd394e53e787bc5d85b SHA512 d2fe2cc0bcc1d910f29ae04a65316fd50cda11c533b9957e44e1d4e815435dcdefdc9afae8e2fdd7958d530466ab156e6521eb086ecd25ce65d305a77728e810
+EBUILD requests-futures-1.0.0-r1.ebuild 976 BLAKE2B cbbeccdf698b4a74635a4ec881635aed4d69a09aaa12997435ab612da47ab74f90fa74e2ab64a57bc64df157c4ec9a6ea1d117cc60e856c0f2fad7550660a25d SHA512 1322f114bae191c56c43a5e333c7239f5568d8f4d63f04fedccbcce899afea9effff6b701851ac41b24a8bb96b76630fd4bf7aad026cf038180c0e9dd2ec0906
MISC metadata.xml 562 BLAKE2B 116ce554daf71a47d20efa98708554d50185eca1272c26556666152459feb42ef8187fb74da72a5b365f360ea397ed1056b932e9339ca4c3fdb82b2f12983278 SHA512 fc998b8ee8cf4a4d01b02db9890632eb793c8f3ffa021c3eb2466e1ec221c5d36aa5875804989c6ec0897ed243019673e0b185a371d728a86d2d5238fdcaa25f
diff --git a/dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild b/dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild
index b223c42c9f4a..b83e39964223 100644
--- a/dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild
+++ b/dev-python/requests-futures/requests-futures-1.0.0-r1.ebuild
@@ -4,14 +4,14 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
PYTHON_REQ_USE="threads(+)"
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Asynchronous Python HTTP for Humans"
HOMEPAGE="https://github.com/ross/requests-futures"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/requests-mock/Manifest b/dev-python/requests-mock/Manifest
index 496283c194e9..c19a868d41c4 100644
--- a/dev-python/requests-mock/Manifest
+++ b/dev-python/requests-mock/Manifest
@@ -1,3 +1,3 @@
DIST requests-mock-1.10.0.tar.gz 72627 BLAKE2B 4ce1838f03b732de4007c2e9b700876dcf8dba0f5eafef1292e0e40ae75e08f9b3bf74c3620d2d762944ccf9af248304929f57a337122b1a69d13355dc3f290e SHA512 873c9b219e2a2360872fac22c83371ce40f4dee45e6a0d40365f4f551271c2168a662dced6e8baad890b1dadfc03d21d4ce013f149d25a42d998af4f4fca2a79
-EBUILD requests-mock-1.10.0.ebuild 1364 BLAKE2B 47fa456fede405bb2b58aec3f58b8e0481b19131e857e7bc4ebb9f4df3fb4f5d87c405e4e9ed8a0a2d4bcd118ea83600d6cba510b4d79a5c5d7447daebda2465 SHA512 5f9b8be5b14187da764097bb74cf01f0fb2f9df09216dbf3e8627e0950e4d122dcb98ec6639bcb552decca04c583e6590a7f9ba64b8ed69a7169031289b1904c
+EBUILD requests-mock-1.10.0.ebuild 1337 BLAKE2B 2aa3b4350bfd4ca176e5df6bfa61510302aa9960e89fc646da41ae4156d6ebfa631b76cbb23f6f463a62e230e67b5519c72114774c0adb35a163a810784c6e35 SHA512 5e58231bf2aaf486216b9c88a6899267106181c73399bba16d984900f8557270b52532fcd73e39f723c3807f955c2680e9b28d31112d573ca026fc852d58b457
MISC metadata.xml 479 BLAKE2B ddd64d016f85e6960f2d8a10d53591c6ffa5c0f61ebc4074f5867a03c0d8f533468351b87cb10e662391aa3d8fdd61b07bcf607c1d5b07a13fe85cf600def424 SHA512 341437e0fb7b532b7845d000e0647ed9858efe1336e8b6f57f55f677483eae4985ac0f54016da09d22d007895f3450a5e1fa6cf5d20fa715f74466a4cdf43cfa
diff --git a/dev-python/requests-mock/requests-mock-1.10.0.ebuild b/dev-python/requests-mock/requests-mock-1.10.0.ebuild
index 6efcf478a312..39c7bfbeceb3 100644
--- a/dev-python/requests-mock/requests-mock-1.10.0.ebuild
+++ b/dev-python/requests-mock/requests-mock-1.10.0.ebuild
@@ -5,11 +5,11 @@ EAPI=8
PYTHON_COMPAT=( pypy3 python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
DESCRIPTION="Mock out responses from the requests package"
HOMEPAGE="https://github.com/jamielennox/requests-mock"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/requests-unixsocket/Manifest b/dev-python/requests-unixsocket/Manifest
index fb977dde62d7..7f2cb479e1ae 100644
--- a/dev-python/requests-unixsocket/Manifest
+++ b/dev-python/requests-unixsocket/Manifest
@@ -1,3 +1,3 @@
DIST requests-unixsocket-0.3.0.tar.gz 14478 BLAKE2B 5b46ea051729326498f50ba7a952429d271deb102060f8e3019d259ddc21dbffdca8960e140c7ccb25898034cf37fb90dd143c970e75bdc6e6442e9515f14d6e SHA512 21c887b0c3fa526a2debb3960e0ea4dc3b3015cdd517459b6484501176321408d1b4c87dd2840c7d8b71d08fa9114f655ae03f8bc9ff1fca33c914900ef82f5b
-EBUILD requests-unixsocket-0.3.0-r2.ebuild 743 BLAKE2B 29b23a64ea96367fe4fa022613aa1d252b88e256f3be5844d8337815466827c513da53d93a9e2535308aaff18a5084cbf57ad1c856869de813082fc181f015cd SHA512 f151089f7bf3dd7dc25aa95230017a9768bab4cfe226998f53061c7b95a3c7e46f53d505771aced750737d4aca8b026ceaa80c913c7a74a6200245398dab9cda
+EBUILD requests-unixsocket-0.3.0-r2.ebuild 717 BLAKE2B 2090680f603ca55316d96d2d6a70a2d3450533f7784dd00fc4cb42f61efe88e0c0b5d74363d0fd72a107169a3b21f7f887b702930cc5242be07776195d01d6bb SHA512 cdd6a7bd7a76de8fe4409e03f1ab59fff85bf8aeabada6e2218d20c73b14b1ca9026763d68595b4e6551bfcafbc9609621168ac8f173089a3ce0d9a1102f0a2b
MISC metadata.xml 325 BLAKE2B 46a5e54f9d40724197835a3b7b096cb8e79a0909ba761c6821256d7fd12994c8d9c6b01510b707ca84cb38ff1b0f62f0293d50c66303860903d785e4e65650d9 SHA512 dee0ea5e9dc5994c5d93a311f98561d2346e8e48aef4871102b8f75e4e40147c187bee52b5106351fd043bed9fc2d32de23038f62c6b90d2b1b4d60ffdc42ac2
diff --git a/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r2.ebuild b/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r2.ebuild
index a9faec8b94aa..6ad0cb32118f 100644
--- a/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r2.ebuild
+++ b/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r2.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Use requests to talk HTTP via a UNIX domain socket"
HOMEPAGE="
https://github.com/msabramo/requests-unixsocket/
https://pypi.org/project/requests-unixsocket/
"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/restructuredtext-lint/Manifest b/dev-python/restructuredtext-lint/Manifest
index 14dd5d39554e..40fd622ec0ab 100644
--- a/dev-python/restructuredtext-lint/Manifest
+++ b/dev-python/restructuredtext-lint/Manifest
@@ -1,3 +1,3 @@
DIST restructuredtext_lint-1.4.0.tar.gz 16723 BLAKE2B 2beaa565391fd1a130f8ef998b140e0ebb4695759a61c0526f066e71c3bd42e981115f267c48d30e19eb45c240907ea71d9f49a03d74e9ce1d4b80a2c0b511c9 SHA512 8e16e2a43cb1e52bb3b4ac60da53130bd4a8d0b823fc95b32e62068bed95728084de3b55820cfcaba70eecaaa93bdf3f956b8bb6c55155115b40c7151ef58a2c
-EBUILD restructuredtext-lint-1.4.0.ebuild 610 BLAKE2B e0c9a7fb84663977f788a336df68ae2cec3975c3ce31dc7a0b9f81087e9372915f05261362a66edd276c2877dc8c35ee41b54f8f6e78f6b1cc2720ce99bf96da SHA512 2903709190256829b859a22d9ad7edb5f68d445219fbebddf454327ada13e7f6d790293f30e5d09b40e3aec0b4d2bc20d2f2595ae83338ec54ee5663a73f6210
+EBUILD restructuredtext-lint-1.4.0.ebuild 519 BLAKE2B e6b41a560fce9d59683f9f0a318010110fdfb39976508f6c7890dee2b624d3132ba55803634bc72ebcc0c217f060aa50a7a39ded7cb2cf8df1d03b54db54a966 SHA512 582d40c1880284dd8914a9139e187bdfb640211519159dafdee8196bc9aa86c4bc493f33c75b8cfe661302a5256ddc88f43ed179d3c8378ad0102e37405dd833
MISC metadata.xml 464 BLAKE2B 25d6d2cbc0a5fa141d5102f0065fd2a1edb3027d75b93cbd421dc732b24c350ca04c4286abf324ce8bb86af9b48e1805cd737b8987852661942043749b818dd6 SHA512 71919795b1be966904361cf818dc689bfec9db3c48b03d30a8b13817fc3dbe0ada1b898c34bd5fb1859018f079f9cd3ca35a478ca0390d51a3da2baae703c337
diff --git a/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild b/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild
index 6809135a9916..d854750b9b2f 100644
--- a/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild
+++ b/dev-python/restructuredtext-lint/restructuredtext-lint-1.4.0.ebuild
@@ -6,13 +6,10 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
-MY_P="${P/-/_}"
DESCRIPTION="Checks PyPI validity of reStructuredText"
HOMEPAGE="https://pypi.org/project/restructuredtext-lint/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/_}/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
LICENSE="Unlicense"
SLOT="0"
diff --git a/dev-python/rfc3986-validator/Manifest b/dev-python/rfc3986-validator/Manifest
index cad32e8435c6..644eacb4f908 100644
--- a/dev-python/rfc3986-validator/Manifest
+++ b/dev-python/rfc3986-validator/Manifest
@@ -1,3 +1,3 @@
DIST rfc3986_validator-0.1.1.tar.gz 6760 BLAKE2B e54b54c296310043f67a1187a110c6a34423f79a73dc64898d6d11d03eaca213b38da4722640595994bdd459bc1bc12c326d2e1f731e1846cdd723e232408e8b SHA512 b679e3c1b38d9ecc633d7d9a7179711d5adc50d38a51f28972f668e098058b92ec9f69e947fab7eaa3863377f35c3f13e5fd1ae35da2175a01170f2940360c2f
-EBUILD rfc3986-validator-0.1.1-r1.ebuild 903 BLAKE2B bd91149291819f0935878544ec22f9202a64f8f74dec913562f8f2c788aff9a97907ae37c790356527e968af5a352dd3ce6e46af9933d333f7e1032392d812a0 SHA512 53363d21c19254d72da8bf188c6cc08020e459e4ba25e4af53bfd00b3174fc24add5738deb5d4c46b08854efe4aee01c0e11f4adf01cb7db55db77572f799235
+EBUILD rfc3986-validator-0.1.1-r1.ebuild 784 BLAKE2B 22d8a705886bde1d7880aea6e4eb167ad7c7a05b53a326b70aacc271a90df2932ab771cb632a7d7b5303024a7ec89b3f9fab7e69c048be7c6735fb496efbc80c SHA512 5ae6ed04b98b497a8c21c3c3bec030c19415c2412ddebcc5a9506a6e81d4d365143d175d110d69e44ca3ce13b6f1724ee23313c2bbaf387a89b2110f8aa99624
MISC metadata.xml 400 BLAKE2B 7ed04a3d74a354977cd63c1b835de7ae1c051f96171925eec55e221ef2d3d2a0f0bfd44f40107b04abe5e6025435213be849f4b9a72fb2077bbcdae36a3067c6 SHA512 357323ee0a4be15a9e18c539e6c75eb03224822b7190c37ac658aca46da1b162b1f5afe03337c656a0335f830bc0e5463dc1bb7316f91d2265dbe1baa72b15aa
diff --git a/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r1.ebuild b/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r1.ebuild
index 834ec396986c..e6fe5fc4d92b 100644
--- a/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r1.ebuild
+++ b/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r1.ebuild
@@ -6,18 +6,13 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
-
-MY_PN="${PN//-/_}"
-MY_P="${MY_PN}-${PV}"
+inherit distutils-r1 pypi
DESCRIPTION="Pure python RFC3986 validator"
HOMEPAGE="
https://pypi.org/project/rfc3986-validator/
https://github.com/naimetti/rfc3986-validator
"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/rtslib-fb/Manifest b/dev-python/rtslib-fb/Manifest
index e746aebbaa12..5519967fd2f7 100644
--- a/dev-python/rtslib-fb/Manifest
+++ b/dev-python/rtslib-fb/Manifest
@@ -1,4 +1,4 @@
AUX target.service 330 BLAKE2B 81d01885925feeef2a1fe9214b520d0d4035b971fea22f4efcbe295a7316568cc6b6e152aa53a7e7defa602e55df61c3a06f3c028ef20301bb0032a4c919a43a SHA512 3c634f1c466d0a8c3dd2b57a230438aaeeb0e66324863a2ded57dd69a2ca5946f83c4ab511766f510f3e63b43aedcf7e368bcf5bc325ee69c016bb0bb2612de5
DIST rtslib-fb-2.1.74.tar.gz 73919 BLAKE2B d16527ed1efae379aa976929d8e6dd8a13cb1d47eb8efe8897ee495b0864225f520b42bd27fe502a1fad11369d20690b9751e54ae7a328c60917144114358d24 SHA512 b0b0722a5a7e10af698ae0570a65b51d7f091bfcc370850dacb3087471ca98bd229b4a5ed73760b7ed5bbee1b53dae4781cc2b3d5e7a1ff8ce37c5c144477852
-EBUILD rtslib-fb-2.1.74.ebuild 662 BLAKE2B 6caa1bec76f87130acc976f6b5ad6afd3e1ab10be7f0e8aedf4653557020decabdafaeedd7cb8e923181341f31d7e518d28237a136ad20b8fce20d699187e2bf SHA512 626a024f42a6b6a8f48215713e3f846af59f210a6592afd09435267a27a547d54598d470d4e0e0e7d3953f33b11a5c6f43065f62b01292c5afa7b03bf0fd6bb1
+EBUILD rtslib-fb-2.1.74.ebuild 635 BLAKE2B 58d96d7c997d06d2a7e74c322270726756ebd27aaf721888d9e05a3d0855552ad7e51803de157e84c7d9023260b2f09b57309bb0ddb179e06ee3a6b8cb87d676 SHA512 34706816c11c1ca0ab2a3f939abb81bece463da46c0510980de4ffc2c563b685913deb2b59285941e21c550d827ceb72c3e45e879f7caf0341f8469a0b8abe8b
MISC metadata.xml 736 BLAKE2B 64b99b472db20ec267f4aa40915fe347e1e74d18ff8914707714cf73cadf7999bb81521b4a801b17bfd4bb4463c63419792e1b9c869deed9181de540a9c8e30b SHA512 fdec71348b4f944de9f009571f8097a1758ef0a6072571b3fac21b6dea7330626a06cc9e72447a8efe0425bbf7a24d08fe10b193653cffef9195c1acdc997a42
diff --git a/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild b/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild
index b5c09226970b..d3bff0e48967 100644
--- a/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild
+++ b/dev-python/rtslib-fb/rtslib-fb-2.1.74.ebuild
@@ -3,13 +3,13 @@
EAPI=7
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..10} )
-inherit distutils-r1 systemd
+inherit distutils-r1 systemd pypi
DESCRIPTION="A Python object API for managing the Linux LIO kernel target"
HOMEPAGE="https://github.com/open-iscsi/rtslib-fb"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/scikit-build/Manifest b/dev-python/scikit-build/Manifest
index 6bf636ae01c2..bb058f876755 100644
--- a/dev-python/scikit-build/Manifest
+++ b/dev-python/scikit-build/Manifest
@@ -5,5 +5,5 @@ DIST scikit-build-0.16.7.tar.gz 274287 BLAKE2B 8a5064c021d904312ccf89a396ab794b8
EBUILD scikit-build-0.16.4.ebuild 2019 BLAKE2B 195961eadbd48ad1e2a52f958833e35b9067452633389486027016a6a540e61d2e36490386c33fc13c9be1bc8da9b6346c4cb68f3b9a3f373ead0b61a6735436 SHA512 1a2d36f67ed0d01e05b30d3c5f477f191aa26ee428a86b2a06db6b662daf540c626b44886630a02ed94853b3b81308d1fee212ad4cb4b56afeceb24c96ef691e
EBUILD scikit-build-0.16.5.ebuild 2035 BLAKE2B b67bce0202e5501bc3c9e6943501bc62443c5237769c60940d970eeed613a77cbd16c19c62d7d29024155c4c74a3aa0ef0773920dad2c6a715294414f3292de5 SHA512 196539e28b4c5522d6d84fbc7c221a05eb9450ec5d8afbac35ade23f1d5250d244ee829fb90e21ff0fde9277571ea4bcd6942e85cef49e80f98d926c8397fe13
EBUILD scikit-build-0.16.6.ebuild 2035 BLAKE2B b67bce0202e5501bc3c9e6943501bc62443c5237769c60940d970eeed613a77cbd16c19c62d7d29024155c4c74a3aa0ef0773920dad2c6a715294414f3292de5 SHA512 196539e28b4c5522d6d84fbc7c221a05eb9450ec5d8afbac35ade23f1d5250d244ee829fb90e21ff0fde9277571ea4bcd6942e85cef49e80f98d926c8397fe13
-EBUILD scikit-build-0.16.7.ebuild 2092 BLAKE2B 1de80d56b17eb236ee1ba976b084ef944dc69a94df739e94c5757cb5893117f6b098ef83eee87e93c8e678b56fb0ee8914932f0f245ba7e10a1c2eda7fe7c9d8 SHA512 52549dd4b241a87f7b906a62a52f2eb356c493fde5e9c1f2e1b0be453c038cafd23fa16455f199ec47580e821677291c0dff4ed2a32cf1ba8797e13025bec759
+EBUILD scikit-build-0.16.7.ebuild 2087 BLAKE2B 4514f714a41c571c431d2d9fff4abb426ddf9a7abc4d6476f2ffce28b8c7c0ca5418b1416f2969a0cc14af96aeaabab20c2b0f6a0befe323e963b07444c4a19d SHA512 c13083c11b93fbe3a11011c764f13547c5cf804739f5aabcf9c28258e3f18c0e98a4825648a5e70f311e65ee5a77a62ed54c2cb917ffe9cdff2446e70a661403
MISC metadata.xml 473 BLAKE2B 9d02a79439618fa413f74e4a617b8af042879be7a44c8f1c33e254e985d4f24057321fb2ec0b73074be1f6b67af3984190e48669e19985d6297411c0c5b61a79 SHA512 afc398c6287ce67eb85402832684fd006385e70d28a738ca8c5f1e2d008526621121cd9107a7fbc217a1a5857b54fa1dce3de69c47db58fc76990764b814a36d
diff --git a/dev-python/scikit-build/scikit-build-0.16.7.ebuild b/dev-python/scikit-build/scikit-build-0.16.7.ebuild
index bc753e7fb796..576cc23dc77b 100644
--- a/dev-python/scikit-build/scikit-build-0.16.7.ebuild
+++ b/dev-python/scikit-build/scikit-build-0.16.7.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
SLOT="0"
LICENSE="MIT"
-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"
RDEPEND="
dev-python/distro[${PYTHON_USEDEP}]
diff --git a/dev-python/setuptools-git/Manifest b/dev-python/setuptools-git/Manifest
index 0070c78fa4dd..4b45ce43a7ce 100644
--- a/dev-python/setuptools-git/Manifest
+++ b/dev-python/setuptools-git/Manifest
@@ -1,3 +1,3 @@
DIST setuptools-git-1.2.tar.gz 10546 BLAKE2B 52b7cd8387037b1eaee91e9df7de9944ea08bf02f4cf9ea74fa9d0febf85d930af989e9a07289935d8886f0fa4439c4cb46556ff81343981153ca35314703a9b SHA512 c070911618b6b92c862fb0bd40f1daeaf79e2ba10389fa1e69e4c50cfdd39c8e57a612082cbc7d932f8cea12a769e13451e35e1c8fe34f170d4817fd0d44f156
-EBUILD setuptools-git-1.2-r3.ebuild 820 BLAKE2B ecd07c926d6f40c93ba7c9e33352a548eaabdcfb306ab987dc00cf61e17a4345ffd8be91972938d032fec598f6aafc2e953ad2c245b4c25a5601e439f434c055 SHA512 14907cfb087988b9f83c1ef9aca5a24d995cba3ed5a4a75bba287e1f644ef8c20a78106f9a05ffd8dc14215a296663e5a6f6156988d8155f0ad3c4de96b6272d
+EBUILD setuptools-git-1.2-r3.ebuild 793 BLAKE2B f80b802176f18dcaf9cd2b0318751225bd7d45421bb90ad6c99689642e702cdd6e2b04513ded26e9d6a87a2298b8be42134b630e5d2c460e86f8f1f8613b865b SHA512 a913e22c3da4d904af82ad82d5c7e589ab35e479060acd2fb4569e68ac34ce017a8f192b79168c9aebcd4f121bf5099fb7dc5fe57fbef305c5c8594c13e5d7b5
MISC metadata.xml 539 BLAKE2B 532a6ed2ca3b252f7a5b6eb30fff3866c472d7f1a8adf87acea940783400d380e58e099d6565e5092eb6df5667c2623e1cbc2d2498bb266cdb48238807cae128 SHA512 b8aa2b4053880fa52bc64492f19993039ae384912c6f43bd093b98e3817757aa2fa32d0a1a9b586736487da112d65a162b7a466c79b1601e12b408c93c89527d
diff --git a/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild b/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild
index 594e0434435a..5db1096a4e02 100644
--- a/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild
+++ b/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Setuptools revision control system plugin for Git"
HOMEPAGE="
https://github.com/msabramo/setuptools-git/
https://pypi.org/project/setuptools-git/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/sh/Manifest b/dev-python/sh/Manifest
index 84f27cf50cdd..66b852f2d32a 100644
--- a/dev-python/sh/Manifest
+++ b/dev-python/sh/Manifest
@@ -1,5 +1,3 @@
-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-2.0.2.tar.gz 345351 BLAKE2B 7b1cd213f097b0893b96fbe7c5dd96a3716b6e8fcac5da49a091bbeb4f75ea2c9f7a23237d91e1a6df9fe2c1ba8ea778dad505981cfcc1ef1893404cdb030500 SHA512 dc02a69366d1140112ccf26093bbfd7d719671caf5dd6e093a5f7ef9de3428b44e9aa539e857ef72981a688cb4b40eb47aa2060c18e6074b614a1a5c2c430d83
EBUILD sh-2.0.2.ebuild 504 BLAKE2B d7712a8b9bde33e09ec603c0e93e44f1c49edd1e64a6f8708417f0d89e8b31cf5c7e9455904e7d5f7e4e6236c76c13adf83eec60f350225c303136abe894089b SHA512 d5df52a84734c5c2fec67ab60c8fe19efce8ca33354817533f2431f8885ed3a8e8bdbfca89062c7d1fed5f13f18e25c96b6edc06fb76ce11bbb55a723d3ee063
MISC metadata.xml 803 BLAKE2B 086d1696b7c03a1a4ac9d89164b507fd7caeed3163c15b4263772399641a3f82ca364a277fef6ede78bb3d8776ec7181f316ee8070ac5bb9290e7233f69514b0 SHA512 bceee86f0df9e0042815b9d24dd75659c7548f345dee2e1e1f586cf28f605d59a7ffe759f2cdbc8da6f6fb620b7f66b1763992b35e943ed47c3e1b739eaa3a2c
diff --git a/dev-python/sh/files/sh-1.12.14-skip-unreliable-test.patch b/dev-python/sh/files/sh-1.12.14-skip-unreliable-test.patch
deleted file mode 100644
index aa4f75727a17..000000000000
--- a/dev-python/sh/files/sh-1.12.14-skip-unreliable-test.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/test.py b/test.py
-index 68ef40c..e5d48da 100644
---- a/test.py
-+++ b/test.py
-@@ -500,2 +500,3 @@ while True:
-
-+ @unittest.skip("Test is unreliable")
- def test_environment(self):
-@@ -587,2 +588,3 @@ exit(2)
-
-+ @unittest.skip("Test seems to be unreliable")
- def test_piped_exception1(self):
diff --git a/dev-python/sh/files/sh-1.14.0-skip-unreliable-test.patch b/dev-python/sh/files/sh-1.14.0-skip-unreliable-test.patch
deleted file mode 100644
index ea79229459ec..000000000000
--- a/dev-python/sh/files/sh-1.14.0-skip-unreliable-test.patch
+++ /dev/null
@@ -1,8 +0,0 @@
-diff --git a/test.py b/test.py
-index a4b9915..fb2ffdd 100644
---- a/test.py
-+++ b/test.py
-@@ -2799,2 +2799,3 @@ print("cool")
- @requires_progs("lsof")
-+ @unittest.skip("Test seems to be unreliable")
- def test_no_fd_leak(self):
diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest
index 25a462fc9df7..4f06d81aabf2 100644
--- a/dev-python/soupsieve/Manifest
+++ b/dev-python/soupsieve/Manifest
@@ -1,5 +1,3 @@
-DIST soupsieve-2.3.2.post1.gh.tar.gz 104120 BLAKE2B ddeeb357753981a55676a59285161a03759fd548a11950e87ff53df9433b7cb054084afe6dd4de01c316dc0a013e6f429e6e0868c140ec11a19627b0e1cb0177 SHA512 80eae1e7256cbcf2f2b8520779a5bdb68798e9813ed738ee933204ff1c23ad52553e21f3aa89ad61b900b906dcaa7a1eebd819300417304df782cda9e2d79c4a
DIST soupsieve-2.4.gh.tar.gz 104437 BLAKE2B cca6185980473245e2c08181142f497584ae01928b4a8569f9436d30df339b93b92c33818dab93b6646f6e1dbeb52242822fffa193be87c18a25324cc03b9e1a SHA512 68885307d8e6731d47372af5130f2fb88567c7d5b5995c84fb11116007b2360dea88aac1b5c8cadc41f99ef71704c4fe710c45318be0be727ed9145ce009e4fd
-EBUILD soupsieve-2.3.2_p1.ebuild 813 BLAKE2B 68a3edec7b76b9198893f5112cb9c5a85232f33cb2e2138cd6de085e4a189c843a47433850da5f4cd72c32a8871c0143eff5adf6b9df6d063eae81e25b96010e SHA512 15c561a01e6e42cb1f126ea7aeaf1da92ca10a95ad0fe5826abdedf6234a684ef5c21002bd82afab275b3c7457f6daf0bb90382c5b1a8a0d6b5289bddac10f57
-EBUILD soupsieve-2.4.ebuild 769 BLAKE2B a091fe26be6dc83a3630b03cf3e03adec26e21e3baefae17f5cf66f5ae4c433214db389d7160fbeed695cae05809fa892d4f47b38bc1165d7a5e1c3d98275e94 SHA512 db4258b1c50cbde3e24303a463a448ab8203cf4d7027591f0bd13c85558c9dfdfea9b196dd34cb2be14bfbe9730bc093c7e5161091299dc768fb3c2b2c875c52
+EBUILD soupsieve-2.4.ebuild 761 BLAKE2B 0b1d728a34515f33d69647a041014a74ab9f52fe8e831c0b89052e837980c08c0e646bd4b0f3dd8e39cca610ada8a058d0ec0b9b0bbea375cfd9a7e31b2c5c19 SHA512 c95714a0896e25f44a65708b74749601f86d1ccd8c478ac527f5c73ec58c2508a7686164054f3270b3990a27aa5f56841b8d40a103009bdf1bf05491bb36fe40
MISC metadata.xml 399 BLAKE2B de09909e906d138c664a0926eca614abf7953e16d5fb0bb0babed691906360cdb8c87b9a79ea5ddd2492b4e8cee561e5433d02ba47be5cf670fbde9e70dfed9f SHA512 0ca6cbc294f232ae9d0f5f0de3cb1c133f5742435d523a0481bd7449dd9a75aa950f08a668b4e1900e520461410e0eb864dc913361204909524805f1cb9e0a2c
diff --git a/dev-python/soupsieve/soupsieve-2.3.2_p1.ebuild b/dev-python/soupsieve/soupsieve-2.3.2_p1.ebuild
deleted file mode 100644
index 5391f6203f3a..000000000000
--- a/dev-python/soupsieve/soupsieve-2.3.2_p1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-MY_P=${P/_p/.post}
-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/_p/.post}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-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/soupsieve/soupsieve-2.4.ebuild b/dev-python/soupsieve/soupsieve-2.4.ebuild
index 97f0a6c4a683..6df6743818e0 100644
--- a/dev-python/soupsieve/soupsieve-2.4.ebuild
+++ b/dev-python/soupsieve/soupsieve-2.4.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
test? (
diff --git a/dev-python/sphinx-epytext/Manifest b/dev-python/sphinx-epytext/Manifest
index 09b6473045f6..2745ac4f31e8 100644
--- a/dev-python/sphinx-epytext/Manifest
+++ b/dev-python/sphinx-epytext/Manifest
@@ -1,3 +1,3 @@
DIST sphinx-epytext-0.0.4.tar.gz 3590 BLAKE2B 28e0243a65c3c6e31e5cd3ddb3fce22c2930f8cde564713585e097f55e30a96ab5a16970f57bed6df5cef6f5d12957b7162d036968a467e0aa658a8c5de1a5e8 SHA512 ba56bfcc7d299c6b5498b0823bedab75875b750a596f69a17d4ee278b33f4b51716dd2ba9c5766903af99d9701ba37069b3748fb57ec0697c6871138a7f57638
-EBUILD sphinx-epytext-0.0.4.ebuild 536 BLAKE2B 61016be24ea055bda11f42bcb897ede38fff32e3442bb450b0580efa17fb9ea221897837dd0296a0751899ef0925fab035d10cdf655e1bd9a891f6ac9abc00b4 SHA512 85ebdf40c7abe709226703f415df3808ac0226389d281416925f7d03b52cea04162717375b88daa64b5b66f9bb61a1075befa4379ea3802a7cc09ab5aeaa1337
+EBUILD sphinx-epytext-0.0.4.ebuild 509 BLAKE2B 9cbc98eb05b1ad15570e0c93c26a0deac1d967c0d6f90be0288678b79c9f52d30bd026bfa071cfb0b144ddfefe15b7e82ec0e0461b7a4828502d9c03f14d429a SHA512 5e90b8a36592a077ae53a61935ea96aff92b9b2a823497f17091d586644c8bbb07e6bace049b8825adcf1cb2b8d4de1d930f403223c38e2320982dcb8f29074e
MISC metadata.xml 357 BLAKE2B 49d809900f8dbf0a7f8bf567c70c905556c36d0114fbbb78690cf7e2c312fedba8d386cb134e16e3f741a5b2b26bff99dc79d4c1818fd606954509bef852855e SHA512 7e23e07fb614fad124adb366bb05b457fa49b3c32f9e2e5a3fcd974e1be239075cb4600cb4bbf43fe843433c9c48248fde26b7221a319192cbbb846e4f97f4d7
diff --git a/dev-python/sphinx-epytext/sphinx-epytext-0.0.4.ebuild b/dev-python/sphinx-epytext/sphinx-epytext-0.0.4.ebuild
index 3d0ed28cb037..c0e2425e60a1 100644
--- a/dev-python/sphinx-epytext/sphinx-epytext-0.0.4.ebuild
+++ b/dev-python/sphinx-epytext/sphinx-epytext-0.0.4.ebuild
@@ -3,13 +3,13 @@
EAPI=7
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( pypy3 python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Sphinx epytext extension"
HOMEPAGE="https://pypi.org/project/sphinx-epytext/ https://github.com/jayvdb/sphinx-epytext"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/sphinxcontrib-apidoc/Manifest b/dev-python/sphinxcontrib-apidoc/Manifest
index 0900d4aa24b3..f28e5f2b5168 100644
--- a/dev-python/sphinxcontrib-apidoc/Manifest
+++ b/dev-python/sphinxcontrib-apidoc/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-apidoc-0.3.0.tar.gz 15396 BLAKE2B de726316daa81eae1a8012c8be4acf3850f910af562d23dc17194afc86b40daf632bd5cdd61153299f35f3326b181c3b67e75925f0d95ce4cea81e1766c7828d SHA512 043f9b36eaff7b3f6d23c834dd3947e2b029c66010b3862f1658f03e0fb6c4aac3304f49465dd515a30107a685dc704a0e319675c9d7b27897445a2c315d07a1
-EBUILD sphinxcontrib-apidoc-0.3.0-r1.ebuild 834 BLAKE2B de7098b33153eaf6080f053685d1eb60fb4d96044649197655d8f59a8a1cb08709f8d96ca29d55c11a042e3c1c44fecb7dc72f31dac2f020a272cf35b3aa3efb SHA512 4b3528fa04cff66188c64c61723e7826f26118699690ec891dc3561e5ea5502dc3f2c4b27ac7caf36ca8875304f849cf3acb6b47e58e48e22d97b2cb83386574
+EBUILD sphinxcontrib-apidoc-0.3.0-r1.ebuild 808 BLAKE2B b74649ab4b0540aa5256879dbdc4d5cad0b2b3877dfa6895fa0154e67ecd4c27d59b7c9b7fe934839c1e24b87c358fc8e1b4719a8fd928cce9994eb4ab3a6d51 SHA512 89ea61e9f9ed0a5f38d932059e6b7f86704a940cf028ea161293ce761aed750ed64c7b44025543d47a96d0df5eb81936f0269cefba220cc859daf9778a5e762e
MISC metadata.xml 409 BLAKE2B 4a1905b020761f1b3e3ffa69e80ca1fc04cb1e9b8fabff5bb92e8f0d95b1d1e47c5bfb337bfe61d6cd0fd5963971370c20ebc751809f218da66b0f30df6c23eb SHA512 832d5ea299a022f6cc60557f5fb433c72a83026cf3b997ca2fd43c278d86e84afdc39db12fbce0811846b44f65ed09397e0b5adcb9221f780d8c98b51b22bbd7
diff --git a/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.3.0-r1.ebuild b/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.3.0-r1.ebuild
index 04518d2cd968..67af8f7ab629 100644
--- a/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.3.0-r1.ebuild
+++ b/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.3.0-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Sphinx extension for running sphinx-apidoc on each build"
HOMEPAGE="
https://pypi.org/project/sphinxcontrib-apidoc/
https://github.com/sphinx-contrib/apidoc/
"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/sphinxcontrib-asyncio/Manifest b/dev-python/sphinxcontrib-asyncio/Manifest
index fa98ddf27444..21967a1c557a 100644
--- a/dev-python/sphinxcontrib-asyncio/Manifest
+++ b/dev-python/sphinxcontrib-asyncio/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-asyncio-0.3.0.tar.gz 11622 BLAKE2B 8c3358ad191e12e79767be6e6f3800e5de423d9a5ad005bdb416aa7a601cddc5f115db3e9b27213c06dbc341b671cbacd00217b65496baada40bfe257069abfa SHA512 fa66a2a9b5f89327686481f46d8e5be0b674f6355c8c0eeb862bf0ca0b5bb848121c5ed153780f653242faf1b82debc6917c3f6046244cce0f1423303a324f29
-EBUILD sphinxcontrib-asyncio-0.3.0-r1.ebuild 739 BLAKE2B ab3daa3ee957617a4c2e41408a3031721358a1a3917865ff0acf8cc7ecdce35c85b2c5faafc713d266c5217e3439a87d55efaa0eecd42296c704e133c7319da3 SHA512 61cbe1e9a1d63b5175f6fee9bb2d261e01f2f7b05aa05134c530986a087967bba07ced61f98e021f35b5abb906094a5d280b106daca0147e62a4a571ef0a91e4
+EBUILD sphinxcontrib-asyncio-0.3.0-r1.ebuild 712 BLAKE2B c19f32dc3303631d126cd2b28293bd91728f9b41488cec30dbb0f110d286f6ab0973b1742f6acf67ce00d6c8df45c1286722669d8dea1e25d763160ef6ea16ec SHA512 69448e34029b80716c972a4267e951acca66b9963412dd0b3b96cf4e886932838a6b3feea8803000e0f7f0ec3467a7c047b41a511dcdb0a5f017fe6a8bf668d9
MISC metadata.xml 397 BLAKE2B 357224874a9e2de147a2cc2a85350092fcd6189b1a3cb6cd1934c7eb922a9e0fb289776b65189dac007be1e663c3f98c73e656b5ab3677524bfac9329d41a542 SHA512 558c76f15358bb40e1c0a68750772487a3176b44f4f8ab046c0c8173d2fc0535516bd5dc4606646467785014a3e879ed7e31d5ccd10097741b02009c53042afe
diff --git a/dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.3.0-r1.ebuild b/dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.3.0-r1.ebuild
index af40fd782572..ac205e0d364a 100644
--- a/dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.3.0-r1.ebuild
+++ b/dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.3.0-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="sphinx extension to support coroutines in markup"
HOMEPAGE="
https://github.com/aio-libs/sphinxcontrib-asyncio/
https://pypi.org/project/sphinxcontrib-asyncio/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/sphinxcontrib-autoprogram/Manifest b/dev-python/sphinxcontrib-autoprogram/Manifest
index 084a9138615f..8098e37b07ac 100644
--- a/dev-python/sphinxcontrib-autoprogram/Manifest
+++ b/dev-python/sphinxcontrib-autoprogram/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-autoprogram-0.1.8.tar.gz 18656 BLAKE2B a1334b0d9717f59ffb67c8a60e03b34c1fb0168cc86500ee14c06c44bef5bec1b484997d00be6586832e21e8a97662628636766558af9f79d40eb3da0ae21122 SHA512 a73d52a6195e3b637758b36f86afe07090bab09a655a86dbde3fefaee59f634c3fc880d436c3b14d9d7d4fb58f74765bd13457d0fc9192f1ffd4d654dc6efcd5
-EBUILD sphinxcontrib-autoprogram-0.1.8.ebuild 642 BLAKE2B c7b71816d178c24ce8d4777b57609f9fb5a4fcdf77575f63a9f0d7a9b6e850155a7964f7ee3106ea474f1c57f903dc1d8ac5d00c7beda9ee97d92827c018a855 SHA512 b4659558312eefa9c5e55970276ecaed3fcd3496cebb87cbfade9450797b9c92b611bd3bacf9cfa66c5be2699dfeed2cea1ace5fa8af1b37f1c88c8be7272753
+EBUILD sphinxcontrib-autoprogram-0.1.8.ebuild 615 BLAKE2B eb7278b1fe25b318c9c243b21c5ccf49cfb093a616960b2a3390cb2be5fc511f6923a7e5a37455bb3821b656193914f3000bbc2fc4eb67c2a5875ee8b528a374 SHA512 424e6640d7b9c3a50423ca88b75893385730ae48a8765da9c411ac8ed34f88be726a28024c69cf7c7ac9d718442bfb5e4f3b7a2826dd0402a94fdc8f5aa950ef
MISC metadata.xml 437 BLAKE2B 9e39af7803966fa76096217ad37df0ce8ff795bbfad2a20a0bc58485d4292626f7ad334c0e2918993f3c6a03a791c8f7ea7e4a3e68e75fd8bab3c5b4a7a00bd8 SHA512 7a3a8412639455ff004479bc6862312fdf17cde00905c4fc7a2eab839b6a26ad09facc879519b024d33d04ac62c16ed60e35719e89a7a75f3452ad55c0dc0dc5
diff --git a/dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.8.ebuild b/dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.8.ebuild
index 9a6e63d88a0f..db8164e96833 100644
--- a/dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.8.ebuild
+++ b/dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.8.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Documenting CLI programs"
HOMEPAGE="
https://github.com/sphinx-contrib/autoprogram/
https://pypi.org/project/sphinxcontrib-autoprogram/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
diff --git a/dev-python/sphinxcontrib-bibtex/Manifest b/dev-python/sphinxcontrib-bibtex/Manifest
index 65cbcd71f606..ba54df784813 100644
--- a/dev-python/sphinxcontrib-bibtex/Manifest
+++ b/dev-python/sphinxcontrib-bibtex/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-bibtex-2.5.0.tar.gz 113310 BLAKE2B 5bd39fccf33897bbbf8359a09f07a6e7146d4fb3c1ccb63ad96d3980cc4a256e0b9b37bbf6ceadf65eb01937741934e1f30841587eb6246b50774c81e8428998 SHA512 c99b4bf8cbc73e94e7e4486b4cb58de0dc928079b320ee7d7a473ee27b7f1e349a4765a30059aadc3fb0c6161940c6f2eaf7afdf5ac1c64ba73ed80fba5b5e45
-EBUILD sphinxcontrib-bibtex-2.5.0.ebuild 1123 BLAKE2B 5ed5014a4bb804025ec3b4d50461d92072c5329bef8a3b73eb42d6d72b8e63d9e3bdbbe883a42a40141d55d4660c1198530a4b112c0d32651d597dfd194d4afc SHA512 43ca71ee9a2bc7ecc7c3764dd0d06e712479bb919ed1d7f6e5d690472746c2273fccd1f8c62aad01eabed796da386555cc9deb1987464f047bff7d3258c04064
+EBUILD sphinxcontrib-bibtex-2.5.0.ebuild 1096 BLAKE2B bfc6364d85a69ca505c7adff948547233e9ec27389657f3f61bdb6bd154855e5ecef18c37d707b2b08874caf0d3d10ef4780e86a588b921c0e2e93773fa05ad9 SHA512 9cc0a71f42c9c45da2887e5e6692bcca56c9e963e7f4c9ad1d86e118c819d6a1d14e42ed81d2786df8dd26739c6878db19fcee156c047ce0b64ab00973bba0d8
MISC metadata.xml 539 BLAKE2B 9990d81362d6a2d5bb471fa2372b92d3ce4a4d08e57098dbe981b7a2320c46095e404a6077c5d5c57daf752c03bb4cb809461a05f11e1c2ecf771db201f8147c SHA512 421b99f9834ca4240a7959f99a8907379e0730b8c2ce608533ba4cafff3a8502738044675f0abed00f5f1cec195c18f5fd933404afff6f3c9b74c7cca02dba31
diff --git a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild
index 1a2a11d5847b..081b40e9be74 100644
--- a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild
+++ b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
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"
diff --git a/dev-python/sphinxcontrib-devhelp/Manifest b/dev-python/sphinxcontrib-devhelp/Manifest
index 5b71a57a32f0..82e18c8ef53d 100644
--- a/dev-python/sphinxcontrib-devhelp/Manifest
+++ b/dev-python/sphinxcontrib-devhelp/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-devhelp-1.0.2.tar.gz 17398 BLAKE2B fcf04148bc4a77963517d9011c20a6b77eee499f1a5dcd4a9631b4f415f80a9f7091b254f74ba2fbc9b7106dfb741dc839e14813e088d5a0802793ed457e95df SHA512 83b46eaf26df3932ea2136cfda1c0fca4fc08ce8bca564845b3efe5bb00d6c8c93991f4edd4913d4ec796e2d85bd2c7265adf28e98f42e8094daeb5ac11a0eb1
-EBUILD sphinxcontrib-devhelp-1.0.2-r1.ebuild 972 BLAKE2B 8f2e1d1119291229c964a4c84d0c54156df347693a323621ea38d8d582c1d1de7cda1fb5a9ee1df0f3852d46c9820078ca1f66c294d30225403b035a3ffa0b27 SHA512 f522cbf9f01cef836a6e764bd37fab23c041f39fdf2f48d19d49d4fda3b3f6b145479355892de731f4dcbaecec6bcf275454ce84bc9bc801a6f1cc899319c8f8
+EBUILD sphinxcontrib-devhelp-1.0.2-r1.ebuild 945 BLAKE2B 5af106fc9bb02644f1d20bcdf3a1441804c44f76c6f1a4e5432dae008f4d9fe4f1d69e284460c0b2565fb4c58b43dee780d034385c198ef16df3a0191b22e633 SHA512 408f8e103425dd8460e27ab706a8dcd52263d47ce3cf84c0c26c78b947c352f99bea823cd1195b07d9ea54d6c6c2284bd295abc309135e5ca252972a5bdebce9
MISC metadata.xml 421 BLAKE2B 0149d4fd64eb705d8731df8aab1a95f29797e68db4cee2dc31b9c1e1cda44223d966e0ffbd1e5ec1b83952f18c3d9965d4d1d7df51fcf88d8549e30572b0ab91 SHA512 b4051429218926b1a0ea4cf02f48a1ed3014245baa2fc4704d4fff116234fa2a83cd8c229377faa8e2f613445df1391d292c77482c59bc5441289e7d92bb8dc7
diff --git a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.2-r1.ebuild b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.2-r1.ebuild
index 4650f9c8c5e9..f53c64e13b34 100644
--- a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.2-r1.ebuild
+++ b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.2-r1.ebuild
@@ -4,9 +4,10 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Sphinx extension which outputs Devhelp documents"
HOMEPAGE="
@@ -14,7 +15,6 @@ HOMEPAGE="
https://github.com/sphinx-doc/sphinxcontrib-devhelp/
https://pypi.org/project/sphinxcontrib-devhelp/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
diff --git a/dev-python/sphinxcontrib-jsmath/Manifest b/dev-python/sphinxcontrib-jsmath/Manifest
index 1dc165de6ee4..cc210a48a0ec 100644
--- a/dev-python/sphinxcontrib-jsmath/Manifest
+++ b/dev-python/sphinxcontrib-jsmath/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-jsmath-1.0.1.tar.gz 5787 BLAKE2B 055ff298e11678d7d30975e4bef509ece0128be30ca0c5fd2be1323c2eb4fe92f861826ea5ddfcbd2d3e3a80535b374d2b1a13446c2604f3e448d5a8982b9881 SHA512 c1e6488f5c0ca4567c27ec7c597c9db321ac32ce354c4ad62fea534b2ae1c0acb183a921f46216bbc3891f14acfaac05ddf324b8fdaf99828df07bc91aa7e5c7
-EBUILD sphinxcontrib-jsmath-1.0.1-r2.ebuild 988 BLAKE2B c8e6c1648a444f20fdb94d9ab09ead2dc70bdda7fbcc358b06bac62a57680c25c027c69dda05c892ec36fe6fee2c4081de939c4261982e20911fd0c4358e8b61 SHA512 6e23eecac5c4e4dcafe2fbf500276870d8ab756d522ee534feb3cda869923d1f82b062ad0bcb64d1bdd5668ed158cbe36b6395a0ae2780fe9ef0a571e4a59e78
+EBUILD sphinxcontrib-jsmath-1.0.1-r2.ebuild 961 BLAKE2B 6f74737904141838729763a85e3da2b7e20c5549f427fe325ecacc4ea5c52b3d67cab6c9c3ff0f208007cd16c4ea9dd8319e849edbc3bd862a0a7eacdff50eb4 SHA512 397a2ec827764f3c914065a7bbc5fdc3a8d6102d64138977ef295f270d48a3290f9fc087db03b639989d9a2dc0004fb95688ea83f7f951e5651e8a239a5bce95
MISC metadata.xml 419 BLAKE2B 7b22df905fbf04eb026a37a8bcf2512508558a000793354a80fd7cb06bcacbb032291c24b1edd40cf884248bb761f9e9638b5ff55c6d59aa406777dfe2361214 SHA512 3fec9aaa8e570dfb8c4559dee30b71bdc479d5ac18431fcf85d1fd415adce54b8f2783ced3a5392a08ed083570622e500bf489c7b168f65a395248aa2c235629
diff --git a/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r2.ebuild b/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r2.ebuild
index df118b7d7638..084aaa30a4c9 100644
--- a/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r2.ebuild
+++ b/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r2.ebuild
@@ -4,9 +4,10 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Sphinx extension which renders display math in HTML via JavaScript"
HOMEPAGE="
@@ -14,7 +15,6 @@ HOMEPAGE="
https://github.com/sphinx-doc/sphinxcontrib-jsmath/
https://pypi.org/project/sphinxcontrib-jsmath/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
diff --git a/dev-python/sphinxcontrib-newsfeed/Manifest b/dev-python/sphinxcontrib-newsfeed/Manifest
index efc37ca1e2ba..5d1724608fe3 100644
--- a/dev-python/sphinxcontrib-newsfeed/Manifest
+++ b/dev-python/sphinxcontrib-newsfeed/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-newsfeed-0.1.4.tar.gz 10862 BLAKE2B 708c7a725ac36f54ea735953ba9d230b05da95147eabc91de9d610d3e02ec7d0d1ab8f5882d4e97327da425fc49e1b1a1753e011445ede859edd4f3cd5fb2a16 SHA512 96d9d0c15fca8b62f945bafc8f0eafa62df9c471f7510e2f153e47b66534e5f3041e5c01df772e6c35a9f09baa70064642f7f0fa43ccfd33dd64c2604494f2fc
-EBUILD sphinxcontrib-newsfeed-0.1.4-r1.ebuild 890 BLAKE2B 6eb554b51f911247510b34b6ccf44d36ed126ce942d6cabf598ccfdeee3b21170c1059270ab192b7d4bcdf1c590d8a5174a0b955bee3eba00ca21bec03e999c0 SHA512 7ef578ae81516b425b04a389fa80c09f6071a06d1e5ce8ae44fce34ab5eaafdf8da41d0e6cb7c288cc9485bb36dd31f50faab88808252f617d3db66f0215e811
+EBUILD sphinxcontrib-newsfeed-0.1.4-r1.ebuild 863 BLAKE2B 999ca9a9177f2d3cc2880f1a8e7fa3c6b2de6c095f1417480347eb085769f4f9d2536777b157380485018b1491fcf091058e0be7fead1303eed95f08fffb7fee SHA512 3890efba6bed4d3be692d615d6e62a728862d271ab2ed97bfa01b597ca640095d246940a0d5ebd60db46164878f27e0a8ba8eaebdb48a6790848a7d0d2f79b68
MISC metadata.xml 356 BLAKE2B a4173a4a59c1cf182ed79bc084ffa73f5f32444cfb6e3a23ad85abbe80e2145bceefe7941d7d2d624e9e1021cfc8ff92abc69d77372f5d5dec03cec6a4131fbb SHA512 c5dc66026235b76fa995f37bdb57a89883119eb23ffa09a06f60f496e6ed60cf06c58fab9bb1bb9efc0a516dc2af232600996db29db181d35ab98746c652aa15
diff --git a/dev-python/sphinxcontrib-newsfeed/sphinxcontrib-newsfeed-0.1.4-r1.ebuild b/dev-python/sphinxcontrib-newsfeed/sphinxcontrib-newsfeed-0.1.4-r1.ebuild
index 36edf4246211..0391ab8720a7 100644
--- a/dev-python/sphinxcontrib-newsfeed/sphinxcontrib-newsfeed-0.1.4-r1.ebuild
+++ b/dev-python/sphinxcontrib-newsfeed/sphinxcontrib-newsfeed-0.1.4-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="News Feed extension for Sphinx"
HOMEPAGE="
https://github.com/prometheusresearch/sphinxcontrib-newsfeed/
https://pypi.org/project/sphinxcontrib-newsfeed/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
diff --git a/dev-python/sphinxcontrib-programoutput/Manifest b/dev-python/sphinxcontrib-programoutput/Manifest
index 897b42f69cfc..443fea6e1085 100644
--- a/dev-python/sphinxcontrib-programoutput/Manifest
+++ b/dev-python/sphinxcontrib-programoutput/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-programoutput-0.17.tar.gz 24067 BLAKE2B 07687a221aa9be1e02629b2961b49eace217631a1298337f77a01986c3c6444a50069a8a8b9c96ca224895ae0f9490158a720519fdf3fb544e9d3e513282eb36 SHA512 cbb564830b8a627de6ecfa83fcc235d7dd7981e191ab3cada66a74d79a5bb2ec0a993eb8ae6249db553dc1814eae98891ea285f2c3cf5e745eabce7b8647b0c4
-EBUILD sphinxcontrib-programoutput-0.17-r1.ebuild 975 BLAKE2B a6c6401714b70dae3529ccb8da415421f7423ac2d141298b1585c719f466327edace04615801dc7fcb611c8224481a0c91d802e2a4b6c50be76d99faec042bac SHA512 d409890035aa51bfb6bf822475d2af0bc6d9ed88be7ef0dd0df184c07e8c40e5a09b2d45e2c57a5dafbf215b45836aa8b616abf88d53dcc7cf2170f21ff04241
+EBUILD sphinxcontrib-programoutput-0.17-r1.ebuild 948 BLAKE2B 7629b87f7cc04cd31af419df5da24e8bd339771923cfb70d8ffc7fb36b0bab7c0d89d62467e6cd98ca8c705fd6d9e0d017ceafaaa8aeca1f2ddd0264e07ee843 SHA512 766abf91a93c8eea24454f7b6c5af381e1a2e5d88d05159b9fd6cafe8019ea9c99f1564f6b407505eba23d3fea7277304cd24bc41d81b8723840f6030aa22df1
MISC metadata.xml 1357 BLAKE2B 13a41cea509aa50edcd189aea0226c07f730d2b19a42d213a9d6fbd35acfedcd2eb656960f8ba40796e8e4a86fccc8e7c1cb578f568e4af6eb43225dc108a122 SHA512 6e6c8761033586ae3847b9d290df186200ae38e552b7dfe59d1a9ec8c4c4fa6ddd2b10f1c9c9dc3b6d77d0f7791c01cd88f6e8b7971be487ba2f6b144d9348b6
diff --git a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild
index d06680a900d4..402967174c30 100644
--- a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild
+++ b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Extension to sphinx to include program output"
HOMEPAGE="
https://github.com/NextThought/sphinxcontrib-programoutput/
https://pypi.org/project/sphinxcontrib-programoutput/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
diff --git a/dev-python/sphinxcontrib-qthelp/Manifest b/dev-python/sphinxcontrib-qthelp/Manifest
index 95002c364020..6ef8c249e0c6 100644
--- a/dev-python/sphinxcontrib-qthelp/Manifest
+++ b/dev-python/sphinxcontrib-qthelp/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-qthelp-1.0.3.tar.gz 21658 BLAKE2B 7a82e8941d49836cf3e64aabe05ba65b34596f7ba0287b4dc7ed2c5940f6944d1853790d1d52637b03d934effbba8fc5094089e2924322cf1b373432c60bce6a SHA512 29f77e4b3f1a4868c2a34dbd853415e5d813f482cd23b982aeed42d53acba09b896d77ba930c34cce8af043bb7d64a19acff610430e942038d95a410b6e0b5fa
-EBUILD sphinxcontrib-qthelp-1.0.3-r1.ebuild 969 BLAKE2B 1ac008e22eee474fe1ed0b9fe0c523c61009b83974a647392e93a938b950b52685f001a50ab4a0e6989c091f3c8fd7e7ea0b17ba763c58647b60fc2d66faebcf SHA512 815f25830b3e8e345836c41fc86cab57745cc244085f0fd8a0c00dc5c9a199f4c6e7bd9babf7ebf43e45bcd85a316d52055812c5cb9fc167fcbb620152341760
+EBUILD sphinxcontrib-qthelp-1.0.3-r1.ebuild 942 BLAKE2B 7fe5defdccf16789c38613a85de23610c48bec9403cb52fcec532830ff985f96ef84544329c618d2855bf2347942deab77c38880f43e90364bff4e0f54a8958f SHA512 60787a0bfd77dd80c55fc6bc2fa8c9b2a348bf8b12faf52e0347447df78fe3800cabb508fc722fb3b83e2c3b8d4412dd15506c81ec6270d1877484a506219dc9
MISC metadata.xml 419 BLAKE2B 5a559b50428f6425568dfbae01bce3ada0905cbea24542e75122f1f3fce9e04cec6861f4d662515c7efa8c15a5b2347a83af5a2ea38326c069f9253436e7199e SHA512 559911ed37cd63368b2783fd6d65aa9b5fecc7b58422978f9d86b32eb8f50275f6b52a910ea4c73ef2ef3d081373862eff8a8e0e4098bd83c6b1cf4f06cd1af0
diff --git a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.3-r1.ebuild b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.3-r1.ebuild
index 32f869577fdd..089c5961d346 100644
--- a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.3-r1.ebuild
+++ b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.3-r1.ebuild
@@ -4,9 +4,10 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Sphinx extension which outputs QtHelp documents"
HOMEPAGE="
@@ -14,7 +15,6 @@ HOMEPAGE="
https://github.com/sphinx-doc/sphinxcontrib-qthelp/
https://pypi.org/project/sphinxcontrib-qthelp/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
diff --git a/dev-python/sphinxcontrib-serializinghtml/Manifest b/dev-python/sphinxcontrib-serializinghtml/Manifest
index 43aaffeb2246..6b3a8e899f3d 100644
--- a/dev-python/sphinxcontrib-serializinghtml/Manifest
+++ b/dev-python/sphinxcontrib-serializinghtml/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-serializinghtml-1.1.5.tar.gz 21019 BLAKE2B e2da8b1e1300a327b8d508ce98e7c0d3eff1e0cea28cd874df4fbd9ed0bd4de6c17e107e622ec72e00bb237025ae26b2c5aaa33b2156cee2fad7c8f8d2c65ed5 SHA512 c5aabe4d29fd0455c269f8054089fdd61e1de5c35aa407740fc3baae4cfb3235d9fd5515c0489b0becd12abc8f18d0f42aa169ed315c00f30ba87e64ce851667
-EBUILD sphinxcontrib-serializinghtml-1.1.5-r1.ebuild 1000 BLAKE2B fb18a1bde2373731d6f78d1fce805e7be303cd67d7aae3e618269e0a3777af4f1358dcef018f8d3a7518e2c6e12c9c4fd2677ec85d305517354115ee668fd72c SHA512 3069b39d91107c40a091dd7376af9ec4b4af7aa96edd47dae9e1941f75660b254666bb622bb0402f9aa06fb9ee7f36ebe415b0d193c412b2a25138c6bde00542
+EBUILD sphinxcontrib-serializinghtml-1.1.5-r1.ebuild 973 BLAKE2B de8a753b87412be7b44b2410ca1c0eaa3d2259d6b296484e0cc69ac045468a90428622228753477f2fa0f4fcfa2cbcbc50a6130bfee1b3b5674a577d07b15cd8 SHA512 fe69a738cb31afdc8115382d8453f327b0c9511ebfcdf15139a282bf1134a15a6f946b73b450c65ab80b4b950df9dd664c9159c4ddf8011cebef31ee81482dab
MISC metadata.xml 437 BLAKE2B 6b040f2d00f91a4f275afa689de0eb172fe59e4b16685f30181901e4abc6d72bd8684e2a5503a5712a22cd2eead81d1433a504568d9d596ed109afd632b8b575 SHA512 7606411699692a843b2ac349d9c60905009c02691e94c73dd6a271ea4ad9f2c1c5c972ff54f45612977374e7e850457dbd7ed63b2fe5f16b11c7fa45999b9f63
diff --git a/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.5-r1.ebuild b/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.5-r1.ebuild
index 3bba6b0a2157..7207fbb7f3b7 100644
--- a/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.5-r1.ebuild
+++ b/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.5-r1.ebuild
@@ -4,9 +4,10 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Sphinx extension which outputs outputs serialized HTML files"
HOMEPAGE="
@@ -14,7 +15,6 @@ HOMEPAGE="
https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/
https://pypi.org/project/sphinxcontrib-serializinghtml/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
diff --git a/dev-python/sphinxcontrib-trio/Manifest b/dev-python/sphinxcontrib-trio/Manifest
index 5464064b1445..a1a4cd9ac635 100644
--- a/dev-python/sphinxcontrib-trio/Manifest
+++ b/dev-python/sphinxcontrib-trio/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-trio-1.1.2.tar.gz 24131 BLAKE2B 5ddaf5ed6c85905275e206fdd966745ce4dd7296595c488864df291cb7202725ccab722f306dd9d6c27d660f5cb3e43bf9ab2fe50e8aa5a7232c2615dddbdfd0 SHA512 cb90f37f463fbdd3f810eb6d76b4bdaaabe83317de0ad747fcee55980849d691e272884ecdfcbee58851cf536f268f2520caba281d7550fe3250e92c69164434
-EBUILD sphinxcontrib-trio-1.1.2.ebuild 1010 BLAKE2B 70be8fed2517459e25baa1ca8146cd11cee22c8a852f6718c2a05bba895434e9c812794c288ae17c34d7855be4dda6fe432661057ea192d720d4b75e68e8f50b SHA512 dd470e0feae3b901fcebfcd0c84f5914cd42ec0eb51e44a9a4ea5c6530b3205e84d035c851b91c00ffa02891eb787523922673543004c912c2189f73b31d3115
+EBUILD sphinxcontrib-trio-1.1.2.ebuild 983 BLAKE2B d2be6677eecea0219121f32516c1de3579c00f76e559b094ed6ac270ada4af6d11f3ba7153a8ac7df9ced02dcf976bfe5049b7eb1df3ad8294228301a99feef1 SHA512 613e07c9f22bf65186de66d7db766e0d6d8f69809d474572a74c1da9516a86a7de609b7a305ec24c0942361d32e10564d512660798a89d1a40c8c7839cbcdc60
MISC metadata.xml 1118 BLAKE2B f86bb065d9a5073e419a2c34c88412f0340de6e444afc26ee316a05b962699dd744a790758e2409d3d0b32378d865f66d8d7e8392fdd4523b393566caf67e65a SHA512 a16c4e89c6be00a81c3278f8c8ebe6cd75d1b1cba1e8c9f9d1aa4d2bd318073687556adf91f44c1cd39c2e26a179153b1bbee501101fe26d154f1d69a1a2d376
diff --git a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild
index 0ab33da7cf54..d12a14f4e202 100644
--- a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild
+++ b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild
@@ -3,15 +3,15 @@
EAPI=8
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Make Sphinx better at documenting Python functions and methods"
HOMEPAGE="
https://github.com/python-trio/sphinxcontrib-trio
https://pypi.org/project/sphinxcontrib-trio
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="|| ( Apache-2.0 MIT )"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
diff --git a/dev-python/spyder-terminal/Manifest b/dev-python/spyder-terminal/Manifest
index 5883213aedbd..06c8224c33a2 100644
--- a/dev-python/spyder-terminal/Manifest
+++ b/dev-python/spyder-terminal/Manifest
@@ -1,3 +1,3 @@
DIST spyder-terminal-1.2.2.tar.gz 9486091 BLAKE2B 0ac3178bddf82704bd1414999388248c83f9becaf96341a44a4117db88089730882acd08d4688b3ef8a09e52d06b5dc595edcd0fca07b3855fd9c82100af2f0e SHA512 7a4e7ca82553bf870650e0f3ce22f4ab93d54c539799ff855599e17452e4b0887854c30cadba1106b4feece021326709ec7c599e2953d0e72fae8e268db93cce
-EBUILD spyder-terminal-1.2.2.ebuild 681 BLAKE2B d0cd0db1a84ce82660fb75ad62fca738bc7fe918dade2e91a49ceb53c334d93ef8aed6ca91be3c92c3bf349de1986c5235b2fa52e8d0fa8f8833fb07f09a0871 SHA512 28632172f41c896e86624ab2cd68a0c861f0b10db3175ddc9620dbb2fe5bf5137c8ca522bfd2e8b43cddb0df5e6e386e743d2a46ae7870089cd0fe4fa08eae5c
+EBUILD spyder-terminal-1.2.2.ebuild 654 BLAKE2B 819ef6a44214562df2f207315fc187adc4d3c7cd788f27762bd9bf25078363f9ab2636b495ecae6980449ae3c8ce16fafdaa605ff099770b2d20c243c016edde SHA512 e885959e18018113d08ddc7b86e81e234024cde917683a8a87fb33cd39142e85297077f2eebdbeea076c25a8856e2b2378da2212ea5c0df5c644a07cca28266e
MISC metadata.xml 427 BLAKE2B c563113539eba5ff70feda0ab561790c0087c59487605eb9c2ccddffab5bbdf350e34ae979f38736328c8addf3f84e10951e94c8382d0f25a1f9cc212c1649ce SHA512 173ff707314cab98b492127405af8144c7eec9e76b6a994f1865b8f45de07cbc17a618bf61f83ed478a17c2c3afc7c2a328c0e954e70a5d4f8a129932a059d7e
diff --git a/dev-python/spyder-terminal/spyder-terminal-1.2.2.ebuild b/dev-python/spyder-terminal/spyder-terminal-1.2.2.ebuild
index 59a975a72e64..4c1b23891cec 100644
--- a/dev-python/spyder-terminal/spyder-terminal-1.2.2.ebuild
+++ b/dev-python/spyder-terminal/spyder-terminal-1.2.2.ebuild
@@ -5,11 +5,11 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
DESCRIPTION="Run system terminals inside Spyder"
HOMEPAGE="https://github.com/spyder-ide/spyder-terminal"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT BSD Apache-2.0 BSD-2 ISC CC-BY-4.0 ZLIB WTFPL-2"
SLOT="0"
diff --git a/dev-python/subprocess-tee/Manifest b/dev-python/subprocess-tee/Manifest
index 21a3b69ee44e..210394c41efc 100644
--- a/dev-python/subprocess-tee/Manifest
+++ b/dev-python/subprocess-tee/Manifest
@@ -1,3 +1,3 @@
DIST subprocess-tee-0.4.1.tar.gz 13599 BLAKE2B 779a8b5381155e8d524b6715ab9cc37f8e55565dd378a2d256648d56f018dc71860b0db2a50572a5e03fab7d2de5cd691be53c49c1aa79e756b4eb8a8d5878a5 SHA512 683813096c4bb78a4263075ba8590a926134ec92db5e2e72ed98ab1db9e231768adc15bb4273ba138f9a1b2a14ae4050d0b6acc76d483d0f3530f376ce8d9eee
-EBUILD subprocess-tee-0.4.1.ebuild 937 BLAKE2B d6882ddcb9dabace42148220a7c95047b6519ba3ed118d0cda4da90a3899e0304809d3dc1115ddcd2e02963f70bc806e375583ef38d5e9af81be664dc2c72054 SHA512 e2e5378a2c1570778e310fca149821e79cc26b978fcd1d3dfa946d3c95156ce104fc3b4a1239c39067014a98474a7f991d51586d84dbb449aebe5f0da64f4fc3
+EBUILD subprocess-tee-0.4.1.ebuild 910 BLAKE2B 93d8c0e938dc5ca61f9c457dc6c21762d0690cf4cb92c986efc7047bb97ecfe35b57e5ee26d2d982ef2b52c1d6b9dbda96ac67d8f3621ef5dbe31db8b7a72aef SHA512 8cf8c3eab35c68745de674e2fbe9ea2d4789671ce0e630a92e7686cb9108a09cd8741eb92ae728fea1f63d845022e3b64364daaa7d2b883d2847defab2b4654d
MISC metadata.xml 733 BLAKE2B b18b79649744580db9298cb069dbf3b4c23d10983f012206199f6049752a5a232ed7068daad0716add206cfbf811d3c30e61c90d465e9f2a7f5c444f415d5dad SHA512 a3458edf61b355dc98f05602aa0a98c56d553567f85644ce5157f6a36f8947f8fb11971992305074c1d00a00e38481d4b34048ccf2312f51b477f33498cd792f
diff --git a/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild b/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild
index 21d5496c2cea..66074e9ff463 100644
--- a/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild
+++ b/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild
@@ -5,15 +5,15 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="subprocess.run replacement with tee(1)-like output"
HOMEPAGE="
https://github.com/pycontribs/subprocess-tee/
https://pypi.org/project/subprocess-tee/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/suds-community/Manifest b/dev-python/suds-community/Manifest
index 444499fd60b1..aebe9a08252a 100644
--- a/dev-python/suds-community/Manifest
+++ b/dev-python/suds-community/Manifest
@@ -1,3 +1,3 @@
DIST suds-community-1.1.2.tar.gz 285409 BLAKE2B 6cf047bb6fa6aed147fa519fee4300f52195c94a409aaa769feffaaf4d43552a566efb0162e440092c3dcb8ec21cf441325db449e5417b81a5f859133a078b83 SHA512 9f26ebbf36fcbd915281f3c3afd4ea776ca409ede4ba9e487b746ef4e527171ee2fdb44075100d52b5bba0658fafec817eea2cbf64b8d2851bdc974aee430d57
-EBUILD suds-community-1.1.2.ebuild 610 BLAKE2B 5b736a4b647f7ee025aeb11651113f3f335a0302c03f2cfd36de4d5b6a2959269b452fd2c08eef18d4885b751c168ce864806dd302d2230b2e52e82fef00f776 SHA512 f4243adabed4250a7685c11b3d061ef18152741d1c8b8686933c3c27c97b3bf2f182639557ec68511c65a6818d22f6181e2f21722a7171b2edd41e58e4013bb6
+EBUILD suds-community-1.1.2.ebuild 583 BLAKE2B 3e5b28a31c3cc517570490c5e65a19974e037166ef0473fb3919de18940c7a66cf0d70699938fb270659e73015ad18d4bed0787f022f67d38060455f64428278 SHA512 f9b918a4cc5d30a5b9b7e08161f47c3eef423976617271c6a2f0ac0d1d006aa7704ef8082aa64ac168f76b8a64afaa086c302aa59ca171be8bf4611736cd0823
MISC metadata.xml 557 BLAKE2B 1ae35931a85cfdaf853e47471764926aaf69ecac0e4d0fb208278dbe2324bfb141d1f3a870eccb94fa10c4450c2c7a141a4c007cd24d65f51a52536f7b9839e4 SHA512 232676d84079a770034e67f6d23592375998b5940a46efb7f1a654de6a78df8296a3fef694e65a7767add3dcf3ccf0b0d947d0733c85a68f5c4ff802e09b0bec
diff --git a/dev-python/suds-community/suds-community-1.1.2.ebuild b/dev-python/suds-community/suds-community-1.1.2.ebuild
index 6c798a39a1ce..c4bd0469ca13 100644
--- a/dev-python/suds-community/suds-community-1.1.2.ebuild
+++ b/dev-python/suds-community/suds-community-1.1.2.ebuild
@@ -4,17 +4,17 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_REQ_USE="xml(+)"
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Lightweight SOAP client"
HOMEPAGE="
https://github.com/suds-community/suds/
https://pypi.org/project/suds-community/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
diff --git a/dev-python/text-unidecode/Manifest b/dev-python/text-unidecode/Manifest
index c98c9d7a3e7c..ccb9bf47f537 100644
--- a/dev-python/text-unidecode/Manifest
+++ b/dev-python/text-unidecode/Manifest
@@ -1,3 +1,3 @@
DIST text-unidecode-1.3.tar.gz 76885 BLAKE2B b783963b4fce6588d45d48a498de566c08df83ae62c72caf599648df195eb94b7c02090503590ab8c747af0d210847ddfbf0772289e170361914db20c049828e SHA512 aeaf0e79bd0545ca7a4fe700d5a7dac1d5900841fcfe8a5a568c84ba7d3bee5f75eaac0531f4a01d689a550ac5bc7e1acaeb8132293f220db8387fae2eb6a150
-EBUILD text-unidecode-1.3-r1.ebuild 529 BLAKE2B 558e56901f65c4b3e14617c920ef5fa759a5a45c74e93085b193531769b187b674de79c05632cf35c54bd70ba33bb33850ba9eda7d300a5675a25896366484a8 SHA512 905cc8d26fab70d7a5418351dcf9fd1a26dd96b8f200901b0944480c732b26a9b2faa47e1e2b2dc80fb8c26d4edb4bd1638d995ff327b9a9ffe42582afb4306c
+EBUILD text-unidecode-1.3-r1.ebuild 503 BLAKE2B eb0c50b4f713b9ac48bdee3a9494aebfcaf8947711962beb4000f71b95f5d8cc65c52b7e63223302529400cb23b3b1e05c7a4f164ec221188a87fcbb5f4a18b8 SHA512 8523e0a4834f8d7f35000722ed720ca5a2b65f8fb21f3d91e179a36409f83e4d056c2cb3e6d4edacbce52caf1d87e47134ee8e8ae213527e3e3c30e816026f0f
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 9c29a532efa0..2ebd8c87821f 100644
--- a/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
+++ b/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="The most basic port of the Text::Unidecode Perl library"
HOMEPAGE="
https://pypi.org/project/text-unidecode/
https://github.com/kmike/text-unidecode/
"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="|| ( Artistic GPL-2+ )"
SLOT="0"
diff --git a/dev-python/tpm2-pytss/Manifest b/dev-python/tpm2-pytss/Manifest
index b761478ebf98..8a8ca986a732 100644
--- a/dev-python/tpm2-pytss/Manifest
+++ b/dev-python/tpm2-pytss/Manifest
@@ -1,3 +1,3 @@
DIST tpm2-pytss-2.1.0.tar.gz 203244 BLAKE2B f960fc08c12d10835ec7127e47842ea82b760e2de4fb3060a2f55f9bab5396cbe6f8edd07cb35b98d90ba8ec22c2d3ff287acbad47feac05f02df38b154f2132 SHA512 b4d8b3a0124e67278f08ff72d3635221e84ae26b6a5489ee159e641931aa9045b4b5111ed02d5ff86d69bd89b8460b2592a3fdb94742562351e41783c78184ba
-EBUILD tpm2-pytss-2.1.0.ebuild 942 BLAKE2B 935a106fa4fe94a35527b42b154613173cd36e5f12d4b91eb604a3223f9cfa2c6193b1d3f43c18c8fcaf01237607920ad55e4040e13bf1053b9e8544254a8767 SHA512 47dccd995289116bf1f538879f39f9ebe4d9aed6016054fa979e8dee7d4af8fda12bc88705c6f338b9081be63a3e1ada5a73d2dd6aeb132579b31953e0cecc30
+EBUILD tpm2-pytss-2.1.0.ebuild 915 BLAKE2B 48dccd531172289afb2e3b8a006c32e42f3d721130a4568c3638aab6dc0187aecb102a19aa1a95ec8b7dfa08e7498080e87c5824c3e08596b376148a6dc32d48 SHA512 ae910cfb461ddf7e921d02f9c86130056a9dad184325906ac5e157c8ca2339c97b11d70f8b42f111310467e0dcbac140e487531cf99bb4fa8583c9a9d5a1453e
MISC metadata.xml 648 BLAKE2B e4de9aae579210454f1a71043de7073c1aa7ead9c5acdea48ec2c8ebf5665ebb6837f198b6de49f7ae58bd1f5062ed4f8ca7092df56d8904aecd16bc226d95cd SHA512 dd87ec10b28530281c08d57d86a5004178e4eda729a43690ad4ab84effe246b34d777ec56c66d61a1e0335d2b9c1599366aa55bc58477f7c2dfa4eec5ab7d9ac
diff --git a/dev-python/tpm2-pytss/tpm2-pytss-2.1.0.ebuild b/dev-python/tpm2-pytss/tpm2-pytss-2.1.0.ebuild
index 6fd418968a9d..087095e3631c 100644
--- a/dev-python/tpm2-pytss/tpm2-pytss-2.1.0.ebuild
+++ b/dev-python/tpm2-pytss/tpm2-pytss-2.1.0.ebuild
@@ -3,15 +3,15 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Python bindings for TSS"
HOMEPAGE="
https://pypi.org/project/tpm2-pytss
https://github.com/tpm2-software/tpm2-pytss
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
diff --git a/dev-python/txaio/Manifest b/dev-python/txaio/Manifest
index ae40ed9f1312..32aa83f715d2 100644
--- a/dev-python/txaio/Manifest
+++ b/dev-python/txaio/Manifest
@@ -1,5 +1,3 @@
-DIST txaio-22.2.1.tar.gz 53645 BLAKE2B 375203ddbe65d293ba0bf85e316880d552f47cbc9008bd41e50976ee097940c626ec66ad25e0b5322493f71f77141d03f543ce9c9d83268a1a896b16f434ccaa SHA512 b5e33ba671ab215dadf4c348b01e9d5057d080c21707d31e38912fe596aabd7b388e8c5e0f2dd2b7d0d09fe0a175a0906e2a2ee428c1a943e786afa79182631e
DIST txaio-23.1.1.tar.gz 53704 BLAKE2B 1c12892c34cc848732d718a715e83059a6be0973cbabe619639c67d230b0d4e55b4e6d1b13baa05b13fe9faa266dadb6f2913bc01491af381fde5ca78ce6941e SHA512 41320501ec3e2555edc63326f2c5ee9bbc2fd103198a515b6dc4c44603a41d633c99a8f12c92ffc85f43546f0382d40f0c9748b13f7a7e70d98c5c4a2de85e2e
-EBUILD txaio-22.2.1.ebuild 1152 BLAKE2B f0987280126eebcde1aed5fb0fc6785b211edb15f91c2732bbcda8c89709c859384568505619f3a8252d2021d28197ccc78853feca9892bf33d2f96bd81b3bde SHA512 3049014b05828ff301247b0e4ed4a6664a5f6003656fbf0c665a19aa44eaba70cea2339b546d12d6c6eca5ed24575657452cc3bc0f4bfd35ae25a6f574a38818
-EBUILD txaio-23.1.1.ebuild 819 BLAKE2B e6daa9dabfac330db64eed43d25aed4f08c357fa66841067764edda938dc5d6ac6fe765396c36f48a81b5aca5753a5610cb3e89b4d267396e40df04acc21d2a7 SHA512 51bb0e521f06f5b350d07cbe214ffde41e8675df5716cefb726776ac2a185682adb569a3fc1cac66709bf0e988ef3f413244f02b37a104f1429162acad15e54c
+EBUILD txaio-23.1.1.ebuild 815 BLAKE2B 56d4c743a008b2e50ec30496d8cf68a389e805e089128ab007f19f0d272435aa0eeee138c80f493c9481ea97220ba2cb32508bf10d634a9c1fc639dc7fa74973 SHA512 09b0857a4861680273d82f91aa8e37bdbf0787bd93f5e1c0738416d9abbcaea06c0c8eec449b5ab53b829b4c7d476b795c3c7fbc729901fab03e3d280861e46b
MISC metadata.xml 618 BLAKE2B bd097fc800fd543169f113520e8579f6514a355de3d68548e48e6037812b192bb4f6f8d4c2956934ee9cf88e6d13a11f8a2f95a3cdbba95f66638593734087d1 SHA512 fd8817810ff9ee6ab874f8bce30c1a1834caa0c5b22139d2c1317722155ff87e15a05c3f95b6f23f03e7b98807d0a71b0e2081518cc5e2086718cecea42b0c42
diff --git a/dev-python/txaio/txaio-22.2.1.ebuild b/dev-python/txaio/txaio-22.2.1.ebuild
deleted file mode 100644
index 126e1b91b171..000000000000
--- a/dev-python/txaio/txaio-22.2.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-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 ~riscv x86 ~amd64-linux ~x86-linux"
-
-distutils_enable_sphinx docs \
- '>=dev-python/sphinxcontrib-spelling-2.1.2' \
- '>=dev-python/sphinx-rtd-theme-0.1.9'
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # we certainly don't need to test "python setup.py sdist" here
- test/test_packaging.py
- )
- [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=(
- # tests for removed asyncio.coroutine
- test/test_as_future.py::test_as_future_coroutine
- test/test_call_later.py::test_explicit_reactor_coroutine
- test/test_is_future.py::test_is_future_coroutine
- )
-
- epytest
-}
-
-pkg_postinst() {
- optfeature "Twisted support" "dev-python/twisted dev-python/zope-interface"
-}
diff --git a/dev-python/txaio/txaio-23.1.1.ebuild b/dev-python/txaio/txaio-23.1.1.ebuild
index 2e1c60c53fa9..cdfcc7646a10 100644
--- a/dev-python/txaio/txaio-23.1.1.ebuild
+++ b/dev-python/txaio/txaio-23.1.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
distutils_enable_sphinx docs \
'>=dev-python/sphinxcontrib-spelling-2.1.2' \
diff --git a/dev-python/typed-ast/Manifest b/dev-python/typed-ast/Manifest
index a295e45cebcf..4762097d485a 100644
--- a/dev-python/typed-ast/Manifest
+++ b/dev-python/typed-ast/Manifest
@@ -1,4 +1,3 @@
-AUX typed-ast-1.4.3-python310.patch 984 BLAKE2B 32d456979a29086021599de94683b00d17f2d458c6f36605c71b578f0a1ae08739872716103e63bdcde119b68916711cafd2da58eda72dab2b0cb62cf003a1b9 SHA512 050ef59d85e8fe6369bcda4e4991cdb614994c7443713e5a3faebd2a65cf42cffa47709b48a5658e752b46955e421f4430794f5a66c61972d8727a8e21bc960f
DIST typed_ast-1.5.4.tar.gz 252491 BLAKE2B 07a97a881cd4c015897ca85e0b46acd6f63c48dbc69f4d73ad5e3bfd42b1b995a614d97b81c8d21c8d5dcbdddc838bffde033e11b55d866fa8e8db0aa8048731 SHA512 1ff27316d8e07219ad5b3744c167b7a7dfebb992f8ebc4623bf510f8b5d2b939cc9f659428e3228a42cdec0e63215cca973458aa914f2efdc59d5f33c150e153
-EBUILD typed-ast-1.5.4.ebuild 638 BLAKE2B 4fd77f50747810bcece377a1262a4af3605ebc868df154ba168838aa69a4dc14aa4d9a32cb0c09233b038e952256e2c5586a5465d432495464adee8075acabc7 SHA512 9bdaf054cf3d331635aeb22f97b08a846c44348f4838a36f29a936c030e8d8e05fe9ec14708d890b7d1aa9997fd3aeb97ca976018d8d8a6307c52536e4f7b48f
+EBUILD typed-ast-1.5.4.ebuild 559 BLAKE2B 357bb329841e09d305013d97fffe766a395f1d32d34122b062b8eaeeb97d905f8b514328e78ea55565f58549a3f9bc2c0ccbe6c9a81a1e2443c8d1a7087227fe SHA512 396100c8930b16ed38dc0dd92a87652f19ab90eca42514fca871191ab85bd5ded7de604cce1c87d841778d4ac0be4210ee61a9453216b83a2fec337a840937e4
MISC metadata.xml 369 BLAKE2B b92a11c32ddd0afacac11717dacfa997976da54d30c6330873eaf36cf1f9a748ab089b5e5d586302abe57d1579054df38a036cbd8534779f7daa59ed92e7bdae SHA512 fc1961ab74c1a975ba3423568be93e6bff1358cb29e3e7209043d890e1d6a9d8659b21a6a5d5c04f42377e608d547c55d008d77811d37bf46c6ccb44d5b931c0
diff --git a/dev-python/typed-ast/files/typed-ast-1.4.3-python310.patch b/dev-python/typed-ast/files/typed-ast-1.4.3-python310.patch
deleted file mode 100644
index 7c95f2465f0d..000000000000
--- a/dev-python/typed-ast/files/typed-ast-1.4.3-python310.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-https://github.com/python/typed_ast/commit/123286721923ae8f3885dbfbad94d6ca940d5c96
-https://bugs.gentoo.org/874900
-
-From 123286721923ae8f3885dbfbad94d6ca940d5c96 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
-Date: Wed, 10 Nov 2021 19:15:50 +0100
-Subject: [PATCH] Define _PyUnicode_DecodeUnicodeEscape even on Python 3.6+
- (#171)
-
---- a/ast3/Python/ast.c
-+++ b/ast3/Python/ast.c
-@@ -56,6 +56,8 @@ _PyBytes_DecodeEscape(const char *s,
- return PyBytes_DecodeEscape(s, len, errors, unicode, recode_encoding);
- }
-
-+#endif
-+
- PyObject *
- _PyUnicode_DecodeUnicodeEscape(const char *s,
- Py_ssize_t size,
-@@ -66,8 +68,6 @@ _PyUnicode_DecodeUnicodeEscape(const char *s,
- return PyUnicode_DecodeUnicodeEscape(s, size, errors);
- }
-
--#endif
--
- static int validate_stmts(asdl_seq *);
- static int validate_exprs(asdl_seq *, expr_context_ty, int);
- static int validate_nonempty_seq(asdl_seq *, const char *, const char *);
-
diff --git a/dev-python/typed-ast/typed-ast-1.5.4.ebuild b/dev-python/typed-ast/typed-ast-1.5.4.ebuild
index 7e4b8d6eb039..52f3ac4b3731 100644
--- a/dev-python/typed-ast/typed-ast-1.5.4.ebuild
+++ b/dev-python/typed-ast/typed-ast-1.5.4.ebuild
@@ -6,15 +6,13 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Python typed-ast backported"
HOMEPAGE="
https://github.com/python/typed_ast/
https://pypi.org/project/typed-ast/
"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/_}/${P/-/_}.tar.gz"
-S="${WORKDIR}/${P/-/_}"
LICENSE="Apache-2.0 MIT"
SLOT="0"
diff --git a/dev-python/typing-extensions/Manifest b/dev-python/typing-extensions/Manifest
index c177697a56a1..94b7f89d0b31 100644
--- a/dev-python/typing-extensions/Manifest
+++ b/dev-python/typing-extensions/Manifest
@@ -1,6 +1,4 @@
AUX typing-extensions-4.4.0-pypy-tests.patch 879 BLAKE2B a726c163cdfe5bd70d6f736d022f77e223f5ca6fe4bf16e276a4fd90a5f492e2eb74daa9ec79221b81bd72a44320335ef2be4f3613c0d915bb6a5882a2fd670e SHA512 28fe33f5f4bd766d8b6bc4829f39b1bd522b7c7149351def26850448fee9561dbbaf66ce91abc4a52d32fcde978798aa8ab40596ce51fe23c06b046ac63afe96
-DIST typing_extensions-4.4.0.gh.tar.gz 50027 BLAKE2B 4cb757eadcfce85842dc5625e620f01f8fda00fe3712d5895d8b0aa07a9e649cd20f9f820cb2801e3b34c84c1d3b79d5e71fc49cd37014924825b6cdef0152c7 SHA512 1c046e6dab22fb399acf7ab8771d035aa24c88b09cbd023e80a41cd04851c5f8b1d297275012e933658e963e008b073b8d3815f5703042545b57130daa38f143
DIST typing_extensions-4.5.0.gh.tar.gz 52431 BLAKE2B 3d905e4f1146d23d00b695044daf653722fce9ade8f44730116bab0b8fb15c3e8d2124a6b0d395fad078878e0e4b7888e19660ca2491ccc9ec01dc11ce318fc8 SHA512 29369da83cdca57aba7d8c2089c77ad265eeb614fd34056f678e6dc9374558d1059ff2c514326115734fadbcad27ec98e1e5fcec087022a9d838cc2bfd1fe825
-EBUILD typing-extensions-4.4.0.ebuild 810 BLAKE2B f1975b1389f2b0a25afc27581b9c4dd0088102fcc4ceea056b1ca9a1e3ae3f5810184b161bd27baa652f5c3b73c418bfc6701f8ed43a8ed5bd005e17b5a8e3be SHA512 54946feaff692afa3d10aed3018621803d1db50da969813cae313aa42784d1878148b4eb51a83f3481015e78c162d5adeb78d9ae600f665db3f9d3088f8eb6e6
-EBUILD typing-extensions-4.5.0.ebuild 768 BLAKE2B 312628569b40389a3b453a7343d1155a8860c53dc946299ea6c34a38bd2fe0ba7ef9568ae87def02dced6c5f5ee6139730aa7b165c26c5f54a683d55d18f91fd SHA512 227c6f71e876bd4817ba9c372c44c325819260f7303355ab138fd658ecd2f00f117e4e44cb284ce45d76a30a52f1182eedf80a20a4077646be56b79e315cf139
+EBUILD typing-extensions-4.5.0.ebuild 760 BLAKE2B ad247cb704e9094b816819d493d65f14dbde4c076775ac8c8d8f13313b347848e3a0311b3d869ae83dbfb1c3bd124d613e7a5e7b6664757b2fb50803bf7511c0 SHA512 24455175c62ce957461ef94b235c6dc9c88e97c1c034eb4d73a6e204bb44be0ee2b713639381e8fb454f88aa1b50ad77e82cada4cada63b6edfe84f841a3761e
MISC metadata.xml 409 BLAKE2B f2defedc04bc50fcdccb536be53f5148d2630bc235437d9c2ab32d579585e27c108f87d22cc9b458151e742d2f6c0788ae993fcbefe247295f2a572d8648ffaa SHA512 be8e74d9c73f2e4dfce9728cb06c3bc56ae35120e3388fc232da3f4cff17367775401805f63fecb74397ecc7ae8340d68dfa271cd06ed2fb03def8d155262d02
diff --git a/dev-python/typing-extensions/typing-extensions-4.4.0.ebuild b/dev-python/typing-extensions/typing-extensions-4.4.0.ebuild
deleted file mode 100644
index 8a7b2b50c029..000000000000
--- a/dev-python/typing-extensions/typing-extensions-4.4.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-MY_P=${P/-/_}
-DESCRIPTION="Backported and Experimental Type Hints for Python 3.7+"
-HOMEPAGE="
- https://pypi.org/project/typing-extensions/
- https://github.com/python/typing_extensions/
-"
-SRC_URI="
- https://github.com/python/typing_extensions/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="PSF-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-
-distutils_enable_tests unittest
-
-PATCHES=(
- "${FILESDIR}"/${P}-pypy-tests.patch
-)
-
-python_test() {
- cd src || die
- eunittest
-}
diff --git a/dev-python/typing-extensions/typing-extensions-4.5.0.ebuild b/dev-python/typing-extensions/typing-extensions-4.5.0.ebuild
index b036b91b4a48..e56af8570ac0 100644
--- a/dev-python/typing-extensions/typing-extensions-4.5.0.ebuild
+++ b/dev-python/typing-extensions/typing-extensions-4.5.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
distutils_enable_tests unittest
diff --git a/dev-python/u-msgpack-python/Manifest b/dev-python/u-msgpack-python/Manifest
index d8ea1f63d91b..c89601ce663f 100644
--- a/dev-python/u-msgpack-python/Manifest
+++ b/dev-python/u-msgpack-python/Manifest
@@ -1,3 +1,3 @@
DIST u-msgpack-python-2.7.2.tar.gz 20654 BLAKE2B 0365e4e778c9979d9154d8a267ba3bdaad9b2ef808723d2ae89e078fc0c8d76aebab234f1723985cf3b288274123e49571607599d6087ea234e3e8dc11e3a302 SHA512 e5d35bc03e5c23cfbaf9cc7f6459576e89b5dd19661ddff2a4ab5de2751e0b73c17e4685c6fead15ce2bf100b2250a3ba7cb10a7fa3f23debfa2141f4370b623
-EBUILD u-msgpack-python-2.7.2.ebuild 617 BLAKE2B 341ecd4679506c87dc395ee49d216939fd63c30d87c5ae9fbe7d454e876bf8e0778f23604ab165b78035a90e69463e6e654c5f032b1fe82386864aab393854f4 SHA512 428459b939b8aa8451e4e45ae842a9cd4b6e3799bc224ff103342ccea7ba897d3b6eaa98e487765b1ef6ef68d986456d35ae81ca9508ee11e5ae2c8c2c139a2f
+EBUILD u-msgpack-python-2.7.2.ebuild 591 BLAKE2B 43c8d2b5ec8e724d62ce383b8a353c13d153eecbe388686844824af4619748c29589e600c721b61b787f5e4ad3a3c5164b6ed463b5f830c47e78c59c674c702d SHA512 6efc1d68285e127276c5ba67bbf3a5154c92a7afa8bcdca649a44d2c05d6fc6b6eb4e1cedf90d6aed08fdcb72df05283d36c5a735e35220c68c53e139f625cbb
MISC metadata.xml 932 BLAKE2B 6c35c0276d1f132074198ec85c5b80967dda5eceef914b3e8c444c50926a83638a97754a483fbadd6246931af2eaf5de86c97d48ce6346da55dce1e577ea47eb SHA512 cdc35e790e2c454af8e82456fa438bfbe0c9e569001bd94d416b48d37f6ca8e78540fb76ad37c72c1cd632eff2f66d782e28265c5825f94f989786cebba59e67
diff --git a/dev-python/u-msgpack-python/u-msgpack-python-2.7.2.ebuild b/dev-python/u-msgpack-python/u-msgpack-python-2.7.2.ebuild
index 79b14437c8a4..afda61b225e4 100644
--- a/dev-python/u-msgpack-python/u-msgpack-python-2.7.2.ebuild
+++ b/dev-python/u-msgpack-python/u-msgpack-python-2.7.2.ebuild
@@ -4,16 +4,16 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="A portable, lightweight MessagePack serializer and deserializer"
HOMEPAGE="
https://github.com/vsergeev/u-msgpack-python/
https://pypi.org/project/u-msgpack-python/
"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/versioningit/Manifest b/dev-python/versioningit/Manifest
index 6ed631f5db9e..d9b415c94c94 100644
--- a/dev-python/versioningit/Manifest
+++ b/dev-python/versioningit/Manifest
@@ -1,5 +1,3 @@
-DIST versioningit-2.1.0.tar.gz 735718 BLAKE2B edceb4b5a76ecc5e4f5549a348cd5c72bd1c77be1fb6d8c1694af4c94ff38e773b2e288ad22cecd93a3cd14d602dd6c50634db74a51e486856472098cf18bf89 SHA512 0cea71e8b21edefba008d947d8527810e1e38c8e2f208707dbc913b3734b51a57b20444fa4dd703574f0106068518057496292ae5997d85ba047ff4795ba64fa
DIST versioningit-2.2.0.tar.gz 742936 BLAKE2B 05bfebce378947a9196b4bd90495dc8f89fa9b79b99e5a4423ff39df77f0353125ba5f2deec1e685feacb6fbb8ee896fd1f18155b985f803be4d21e885689128 SHA512 9169bd04c29937a5d913dfa4951affe9d01f21f513fb6f704bdd65f44c91dd47c366169fd50aecc938992cb32b6cac835359b1dc9a6b431b8b5371125564791e
-EBUILD versioningit-2.1.0.ebuild 1069 BLAKE2B 397a1f92cf673a4f950104047a762a514080f1eae57aec3d9118714419a2b9162b11995124eb0c71e3ef4d8eeaa074c48038fdeda210e0472cba3cc4cdc5d4ea SHA512 5d7661364ac44059f2d6fb8ad2073e1238322ce77273637aebe597ab2a3c842a397c6e012549daef1117ab1300d984047aa325257a464805c53d2d08077b3fbe
-EBUILD versioningit-2.2.0.ebuild 1023 BLAKE2B e0fa343a3665245326e8f22b27728e723e3742f18b2d547c00dce8c49c33bafd876959461752f95d9e150351ee8d39114a823d74ee9b2f906df7824c530ff6a7 SHA512 e1c8bf5f75a10d642835f7f18a402af3e65657698eb4e4a7dc7eca063127226b9763f6d31fa9baff4016e1f2f21b3224e37d125fbf08e2946f90eb0f64c35b6b
+EBUILD versioningit-2.2.0.ebuild 1022 BLAKE2B 76f8f4352e0dbfb583aa8932785776469bd5a1b93d555d39dd54c6a07a8299d7ba3f8c32b4643217b7b1c4dcf56c2813a34058f568fca8e293bd30107fcc4260 SHA512 82a78cf51e5e133cd326a62ae7f4725ab198da67cf0163be56c4b93c3d3ef853230d2f2c01069e82295250a209061d6bb0967ffec7bdb0f73278c5691d33150d
MISC metadata.xml 400 BLAKE2B 96934adb9ade5b51537765da51d530a644f87328688415cfd5b239048adede18db1ec7cbb2a234cc2e28fea368aa9c815176bb22262c9053fdc2c85c6c6e3f56 SHA512 9070b850fff35058a11cc7504bbc5fbef17cc9154df5419a64bae10fd3cb160a043ffd0880fc3c5054bd1d2eb4891bcbf5764c56f2441ab79366336caf91e379
diff --git a/dev-python/versioningit/versioningit-2.1.0.ebuild b/dev-python/versioningit/versioningit-2.1.0.ebuild
deleted file mode 100644
index a0d4acc1502b..000000000000
--- a/dev-python/versioningit/versioningit-2.1.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A setuptools plugin for versioning based on git tags"
-HOMEPAGE="
- https://github.com/jwodder/versioningit/
- https://pypi.org/project/versioningit/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/packaging-17.1[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/importlib_metadata[${PYTHON_USEDEP}]
- ' 3.8 3.9)
- $(python_gen_cond_dep '
- <dev-python/tomli-3[${PYTHON_USEDEP}]
- ' 3.8 3.9 3.10)
-"
-BDEPEND="
- test? (
- dev-python/pydantic[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_IGNORE=(
- # Tries to do wheel/pip installs
- test/test_end2end.py
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- sed -i -e '/-cov/d' tox.ini || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- epytest -p no:pytest-describe
-}
diff --git a/dev-python/versioningit/versioningit-2.2.0.ebuild b/dev-python/versioningit/versioningit-2.2.0.ebuild
index 253f1e1850f0..03c79ae142bb 100644
--- a/dev-python/versioningit/versioningit-2.2.0.ebuild
+++ b/dev-python/versioningit/versioningit-2.2.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
RDEPEND="
>=dev-python/packaging-17.1[${PYTHON_USEDEP}]
diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index 92cc9216a4f2..6017edaf98c2 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1,11 +1,5 @@
-DIST virtualenv-20.17.1.tar.gz 12269737 BLAKE2B 5caa223d549ecb69de3a17dec84a608f34f01c5abd39ab478c27438f71e36e6878a719f9002464dbf0f335bc90a2f4552e201d59e0e757fabef6f3caaaf857fb SHA512 6b32145f431f6b1f4c2a2ed888e8b9e5cb941e04ea1e68830053dceac80ee8bbf2286c1f353951d50d4b8417b8d81ee4b30dae597c94f2a3baf50f174f7ef4d4
-DIST virtualenv-20.18.0.tar.gz 12063086 BLAKE2B 272957077dd0a5868e8979c7c34bda1ae28af857d1d5bbafeef6955bcf44a7c5d38f4f131b57a2593180ffdc5a034b18998ba3e4307b7191ebafccc80ef46278 SHA512 b02533878b8d8859f10b51dbdb9fecddf9b49aa2cf1437ddc10cadba82e5361fdeb8b8c94efcc3c8268ddecef31651c28c213e87588aa917479e8d0e2e823493
-DIST virtualenv-20.19.0.tar.gz 12063084 BLAKE2B 6a6d94c7099aa841523909173b04821697c7fc8b284325dbf191f6b2184bce19802924e0a001267448a785c35f8bbd7cee74f7514a375e4e47a9d3275404f756 SHA512 75c63fea11ad070985cb2ba17adfcb7e1739e8798b80919cc17a527d7180f68a04197436b44146cd07423d8d2e4982d1716b0e18159add5ce6a748b31f6b2776
DIST virtualenv-20.20.0.tar.gz 12069625 BLAKE2B 3db53d2859c542953be233af0d195d992eecef345700ad7c229b88519f7042189907263d312d3613b45c5c069bec2440a8639bcc58b2c6894ed79301735e65b2 SHA512 6710efcbead1358479961c84ec3f6b9c3a1fc59c2f6b33fa13e2609554f7072aee7ef8cc07b4aa2fbc27ac950a78e447529fb8ceb2e4ee0881a4356a67d26641
DIST virtualenv-20.21.0.tar.gz 12070063 BLAKE2B f69d5934191ccd8e9420c37e51b53df7876961d6f13d0f75845530893fd91df29a512e64eaa27135535816250a3149087029e6fe1b15317b8079af9cee2832ea SHA512 77aae5ebc5007093953c30da1eed996e851a65c7dd1f7a3a85961a1bb251b3d7970936eea1efe8babb216d2024072bdbf1c1a97ba8760a04a0abf6e7c3a27d09
-EBUILD virtualenv-20.17.1.ebuild 4921 BLAKE2B 0a9fecb5aa534e8dc12e1bac8b6b9fe7cbe10ca06406c7e2c1cc0ca8e0b5d464954829b0c7fef275370a31ae0c9dd7e8f9257d2b311d5d8238689c81c7999970 SHA512 68c7673a1e9843be546199feab56e112e37b09f601d6e07490a470eb4e1ccc34248c1901895c81ad749d8d1023a9c8377cc47615dbf131eb44865083a9beab66
-EBUILD virtualenv-20.18.0.ebuild 5012 BLAKE2B 9254d23d00755994534a17315ac32795634bc2f29a65cca17c59ce5c9f9d3bb3bbfaca59afdce96daea7bb773640135827d5a78caceefe5a60dce13e13bc7a6b SHA512 95bafcdf488a146aea8d3aea945466ede8f7e98c364c43973dda5130560dc9f927751b742ef4ea37a8e4129a907bcc86b49485a64a7e2b8c06d9a45bdfbe5e5c
-EBUILD virtualenv-20.19.0.ebuild 4956 BLAKE2B 519d903e8449c44867db84ad230e14bc90317f6088ec65a5f5aeb82c069e3b597582c22b26cfc27f04eb0894a8b154e3ac0d0f32203f8ed5754e4eed7e59dc4b SHA512 bac83db65b2f129cdc1b3dfae131a79b4f1c7d5435d07baf11fe4714c186034b944546654b70ad58e6c295d2c0146daa210e33e8d067910d37e53739b8753933
-EBUILD virtualenv-20.20.0.ebuild 4769 BLAKE2B b2641b3d910b24c0d5b52ef5a3a4d79b8b7256b2a86cb17994d6ce64f79a4c14103f75ae76d8f4f1426defa853ca884c5da1983685bf2e22cca553408a54e472 SHA512 49ee545c8b6898126d138665f88b3018ebdb6c7f2580b7e8be13626103680f051a61017038f53429f0caf7913265e0092076619c50fd5b12bb593a8e36ab7e9a
+EBUILD virtualenv-20.20.0.ebuild 4761 BLAKE2B 75819c09d97c7f43d32d2840c67d2a42c71b1218e19dbf327f2cb9c9fb705376384de1b4d071302f3d65b16ed5d0dab9fe4504eb68b07dad8446be8240806244 SHA512 ecdb0b5b5073eff31b43a3fc6879d2df6650dc788b6a82d7e15316b394aba08d2c44ea8f66f0481c3086b4702e2eb7438ed86aaa0b9b780a1355d7a9b15bcf4e
EBUILD virtualenv-20.21.0.ebuild 4769 BLAKE2B b2641b3d910b24c0d5b52ef5a3a4d79b8b7256b2a86cb17994d6ce64f79a4c14103f75ae76d8f4f1426defa853ca884c5da1983685bf2e22cca553408a54e472 SHA512 49ee545c8b6898126d138665f88b3018ebdb6c7f2580b7e8be13626103680f051a61017038f53429f0caf7913265e0092076619c50fd5b12bb593a8e36ab7e9a
MISC metadata.xml 406 BLAKE2B 97fee04c2662c5c36b6e16538284def46eb2454424770f42edf2567ed804ca15c4e969c714c57573f897b0946246577ab6e35204ed1f3f1735713d8ab5d24667 SHA512 356d42db463b63a3b3a55c1e98eb661de0a10aa6a5fde4f8b3f888ec73020c6679e86efd8dbb0b3e4a5a720af95e658612ba460fe548e081a90beec75fb9c1b2
diff --git a/dev-python/virtualenv/virtualenv-20.17.1.ebuild b/dev-python/virtualenv/virtualenv-20.17.1.ebuild
deleted file mode 100644
index 58de01bde78f..000000000000
--- a/dev-python/virtualenv/virtualenv-20.17.1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} 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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-SLOT="0"
-
-RDEPEND="
- >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
- >=dev-python/filelock-3.4.1[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.4[${PYTHON_USEDEP}]
- >=dev-python/setuptools-63.2.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-22.2.1[${PYTHON_USEDEP}]
- >=dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
- >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
- >=dev-python/pytest-timeout-2.1[${PYTHON_USEDEP}]
- >=dev-python/six-1.9.0[${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
- # tests failing without python2 installed
- "tests/unit/create/test_creator.py::test_py_pyc_missing[True-False]"
- "tests/unit/create/test_creator.py::test_py_pyc_missing[False-False]"
- )
- [[ ${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-]'
- )
- [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=(
- # TODO
- tests/unit/discovery/py_info/test_py_info.py::test_py_info_setuptools
- tests/unit/discovery/py_info/test_py_info.py::test_custom_venv_install_scheme_is_prefered
- tests/unit/discovery/py_info/test_py_info.py::test_fallback_existent_system_executable
- )
-
- 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/virtualenv/virtualenv-20.18.0.ebuild b/dev-python/virtualenv/virtualenv-20.18.0.ebuild
deleted file mode 100644
index 2584f7c8b178..000000000000
--- a/dev-python/virtualenv/virtualenv-20.18.0.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Virtual Python Environment builder"
-HOMEPAGE="
- https://virtualenv.pypa.io/en/stable/
- https://pypi.org/project/virtualenv/
- https://github.com/pypa/virtualenv/
-"
-
-LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-SLOT="0"
-
-RDEPEND="
- <dev-python/distlib-1[${PYTHON_USEDEP}]
- >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
- <dev-python/filelock-4[${PYTHON_USEDEP}]
- >=dev-python/filelock-3.4.1[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.4[${PYTHON_USEDEP}]
-"
-# coverage is used somehow magically in virtualenv, maybe it actually
-# tests something useful
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/flaky[${PYTHON_USEDEP}]
- >=dev-python/pip-22.2.1[${PYTHON_USEDEP}]
- >=dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
- >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
- >=dev-python/pytest-timeout-2.1[${PYTHON_USEDEP}]
- >=dev-python/six-1.9.0[${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_prepare() {
- sed -i -e '/platformdirs/s:<3,::' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-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
- # tests failing without python2 installed
- "tests/unit/create/test_creator.py::test_py_pyc_missing[True-False]"
- "tests/unit/create/test_creator.py::test_py_pyc_missing[False-False]"
- )
- [[ ${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-]'
- )
- [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=(
- # TODO
- tests/unit/discovery/py_info/test_py_info.py::test_py_info_setuptools
- tests/unit/discovery/py_info/test_py_info.py::test_custom_venv_install_scheme_is_prefered
- tests/unit/discovery/py_info/test_py_info.py::test_fallback_existent_system_executable
- )
-
- 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/virtualenv/virtualenv-20.19.0.ebuild b/dev-python/virtualenv/virtualenv-20.19.0.ebuild
deleted file mode 100644
index 3a67e6028e58..000000000000
--- a/dev-python/virtualenv/virtualenv-20.19.0.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Virtual Python Environment builder"
-HOMEPAGE="
- https://virtualenv.pypa.io/en/stable/
- https://pypi.org/project/virtualenv/
- https://github.com/pypa/virtualenv/
-"
-
-LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-SLOT="0"
-
-RDEPEND="
- <dev-python/distlib-1[${PYTHON_USEDEP}]
- >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
- <dev-python/filelock-4[${PYTHON_USEDEP}]
- >=dev-python/filelock-3.4.1[${PYTHON_USEDEP}]
- <dev-python/platformdirs-4[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.4[${PYTHON_USEDEP}]
-"
-# coverage is used somehow magically in virtualenv, maybe it actually
-# tests something useful
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/flaky[${PYTHON_USEDEP}]
- >=dev-python/pip-22.2.1[${PYTHON_USEDEP}]
- >=dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
- >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
- >=dev-python/pytest-timeout-2.1[${PYTHON_USEDEP}]
- >=dev-python/six-1.9.0[${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
- # tests failing without python2 installed
- "tests/unit/create/test_creator.py::test_py_pyc_missing[True-False]"
- "tests/unit/create/test_creator.py::test_py_pyc_missing[False-False]"
- )
- [[ ${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-]'
- )
- [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=(
- # TODO
- tests/unit/discovery/py_info/test_py_info.py::test_py_info_setuptools
- tests/unit/discovery/py_info/test_py_info.py::test_custom_venv_install_scheme_is_prefered
- tests/unit/discovery/py_info/test_py_info.py::test_fallback_existent_system_executable
- )
-
- 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/virtualenv/virtualenv-20.20.0.ebuild b/dev-python/virtualenv/virtualenv-20.20.0.ebuild
index d32afc1e8df6..6d67e05abece 100644
--- a/dev-python/virtualenv/virtualenv-20.20.0.ebuild
+++ b/dev-python/virtualenv/virtualenv-20.20.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
SLOT="0"
RDEPEND="
diff --git a/dev-python/youtube-search-python/Manifest b/dev-python/youtube-search-python/Manifest
index ab2342882a78..75fce801f0b5 100644
--- a/dev-python/youtube-search-python/Manifest
+++ b/dev-python/youtube-search-python/Manifest
@@ -1,3 +1,3 @@
DIST youtube-search-python-1.6.6.tar.gz 115732 BLAKE2B d53f99272917c488709a2b7b6273e430e1831d5d34930ad39a5cbb838fec1ee9694b8d7fc8aefcac643dfec0fc91bb278a40224b2e0bc865a93db17d647c8ac8 SHA512 b03ead324e7684f7bf28a4c05a104a558dce8bb4e126b42853bcd875675a4a39876bb47cad3e57a618eaffdc1561fd523021be3dd77dd1180b9bf7d752faa2ee
-EBUILD youtube-search-python-1.6.6.ebuild 534 BLAKE2B 85d483ee3baf4b240e3dac0a492067150456bf0afe20b112595510ddf40800ba3f0b6ce75d713f3fe533eca0cac27aeb84d9fa0a9dedb701a3a8b0ae607b283e SHA512 6d85819705306f639818d70fff75ee7d84e337cd849928b7854453544d27e1790d6b5fc8262e458dd346cccaf17dca04fd6e42cf65c9e123eff7858e18d9ec9b
+EBUILD youtube-search-python-1.6.6.ebuild 507 BLAKE2B b2ee50b27e3988c97ce65e159f2a4964f2ecd3c9b2fad85dd3eaec012a8e82152f7c09857e2b386f8ce557a020ea4b1f34203694f3900a31edcf95e0d6095238 SHA512 47db734549552e13c5aabbf440a7a25597de14366222b6a5be379e1db4da1375b4e3656f8f13f0bd1179533776e0ae7a1f35eb1eb30865a7551ab18abf5f9f28
MISC metadata.xml 609 BLAKE2B 68d69628f5baaf15fc262a378f693f6e8a666ed3eead875b08cb9f79154f0ce62e7c0c994609ff299921553432c0aebbe26c81dc6351ac271a9ab512eafff9c4 SHA512 288fd341535df110f348dc3da3666d45fb1ff28a40009363b1fdde808ce9f77187b154075a431639d639a8ec9c1aa416c32ef76990b48d8944240f4dcb39ec0d
diff --git a/dev-python/youtube-search-python/youtube-search-python-1.6.6.ebuild b/dev-python/youtube-search-python/youtube-search-python-1.6.6.ebuild
index c46eb6c2c397..ae358a93e809 100644
--- a/dev-python/youtube-search-python/youtube-search-python-1.6.6.ebuild
+++ b/dev-python/youtube-search-python/youtube-search-python-1.6.6.ebuild
@@ -4,13 +4,13 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
-inherit distutils-r1
+inherit distutils-r1 pypi
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"
diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index 25685c1d1d58..168863c83828 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1,7 +1,3 @@
-DIST python-zeroconf-0.39.4.gh.tar.gz 137174 BLAKE2B 9e7d66bec5ebb52754c5a45fd584229db2f20f37cc43830b31c903a6267aadc3a45a3f8c35fd329586aa81f083dc823f0e6d6fad3dc2b6cc5ada17a2eb4a2208 SHA512 0e69a31dd31111f95eda0a44ee7d00484d8b909448eef4ef41bef6e170a410ecdae02e01cc944ad7534634aa26ef0c95b465c784ee67de1c2cd0ec4ab040d445
-DIST python-zeroconf-0.47.1.gh.tar.gz 151191 BLAKE2B 30cbda51b533519b9affe52d73c96fb60d6eb4d882791729a021b41e48974ac14bac46c1ea9030d792587eb09104670b38f1000192aa202ec7e793a5f79b08cc SHA512 abb74fa3e05b962b6b93ff9df58f2bb3e029d74ca03aaebd38ee716b204ec8b8af665c97f7b9fbbf998767c9308ab7d900f39a92fae4224d5689ecbe229c01d5
DIST python-zeroconf-0.47.3.gh.tar.gz 151413 BLAKE2B eff81832a029cf173c55290355207bfd17b1701f85c60be544252d00579ad835eb2b7c0a29c967ba62b1293d9efae953bc3b564c5ca134c2a898621584cdf544 SHA512 e1435490ba6890d9f0fe8efd7be64f0f9fd20a6ae723b176861865a8a795593db7cd797062f9977a5b1df4107781011d25bdf69dd4cc54dd94ef6e891c425df4
-EBUILD zeroconf-0.39.4.ebuild 1429 BLAKE2B 6357e6e97104e97b3317123bb738941dde75a9b7191e982a324869c93fd23bc3a3613c866605ff867c64e42bcd2ccdde88ccffae16e870619dcee4540973528b SHA512 39353464811da3d7625eec017bcbd9a2e7d7c27134883e7876a91dc8aba52f9e30fe52a78ac3eaf88ed27987dbcb459f1770385e39ef9f4d5bd1ca7bfab86f1e
-EBUILD zeroconf-0.47.1.ebuild 1716 BLAKE2B 224b3a246b31fff93a301e65d3a4b7f4fbffa3de34135f098ab7bb2b99c011a1f719acadd62c9d306c13ea22103ba74cfeb9856f4ad951f423b8868e50fd99a9 SHA512 96439eaa953b21645d2d87767bada01a823258655940768eeb9d98ba21b2f48768e9fbf9223764568efc78e7e318b0b044347d356394f66c5c12d5027f93e503
-EBUILD zeroconf-0.47.3.ebuild 1716 BLAKE2B 224b3a246b31fff93a301e65d3a4b7f4fbffa3de34135f098ab7bb2b99c011a1f719acadd62c9d306c13ea22103ba74cfeb9856f4ad951f423b8868e50fd99a9 SHA512 96439eaa953b21645d2d87767bada01a823258655940768eeb9d98ba21b2f48768e9fbf9223764568efc78e7e318b0b044347d356394f66c5c12d5027f93e503
+EBUILD zeroconf-0.47.3.ebuild 1714 BLAKE2B d5a5092327d4de61e1bec37c6d963030c5703ed4fe3360ab91f42133456367390bc547fb8f591512d86093078f2a279b16fcbbaff49252b6589498c55ac805b3 SHA512 1d6fc8b09de6aa52049ae8bffa2cde9d5a1299495b8af075805059d55c1a09d206b8cc161fc32728cb3cfcfbff4757f28baac6ced0ab3cad3dab7f88acec9fde
MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9
diff --git a/dev-python/zeroconf/zeroconf-0.39.4.ebuild b/dev-python/zeroconf/zeroconf-0.39.4.ebuild
deleted file mode 100644
index a83c8ce4d736..000000000000
--- a/dev-python/zeroconf/zeroconf-0.39.4.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-MY_P=python-zeroconf-${PV}
-DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)"
-HOMEPAGE="
- https://github.com/python-zeroconf/python-zeroconf/
- https://pypi.org/project/zeroconf/
-"
-SRC_URI="
- https://github.com/python-zeroconf/python-zeroconf/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
- >=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # network
- tests/test_core.py::Framework::test_close_multiple_times
- tests/test_core.py::Framework::test_launch_and_close
- tests/test_core.py::Framework::test_launch_and_close_context_manager
- tests/test_core.py::Framework::test_launch_and_close_v4_v6
- tests/test_core.py::Framework::test_launch_and_close_v6_only
- tests/services/test_types.py::ServiceTypesQuery::test_integration_with_listener_ipv6
-
- # fragile to timeouts (?)
- tests/services/test_browser.py::test_service_browser_expire_callbacks
- tests/utils/test_asyncio.py::test_run_coro_with_timeout
-)
diff --git a/dev-python/zeroconf/zeroconf-0.47.1.ebuild b/dev-python/zeroconf/zeroconf-0.47.1.ebuild
deleted file mode 100644
index 09501c2c741f..000000000000
--- a/dev-python/zeroconf/zeroconf-0.47.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-MY_P=python-zeroconf-${PV}
-DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)"
-HOMEPAGE="
- https://github.com/python-zeroconf/python-zeroconf/
- https://pypi.org/project/zeroconf/
-"
-SRC_URI="
- https://github.com/python-zeroconf/python-zeroconf/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}]
- ' 3.{8..10})
-"
-# the build system uses custom build script that uses distutils to build
-# C extensions, sigh
-BDEPEND="
- >=dev-python/cython-0.29.32[${PYTHON_USEDEP}]
- >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # network
- tests/test_core.py::Framework::test_close_multiple_times
- tests/test_core.py::Framework::test_launch_and_close
- tests/test_core.py::Framework::test_launch_and_close_context_manager
- tests/test_core.py::Framework::test_launch_and_close_v4_v6
- tests/test_core.py::Framework::test_launch_and_close_v6_only
- tests/services/test_types.py::ServiceTypesQuery::test_integration_with_listener_ipv6
-
- # fragile to timeouts (?)
- tests/services/test_browser.py::test_service_browser_expire_callbacks
- tests/utils/test_asyncio.py::test_run_coro_with_timeout
- )
-
- epytest -o addopts=
-}
diff --git a/dev-python/zeroconf/zeroconf-0.47.3.ebuild b/dev-python/zeroconf/zeroconf-0.47.3.ebuild
index 09501c2c741f..70781d4d3bc3 100644
--- a/dev-python/zeroconf/zeroconf-0.47.3.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.47.3.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
diff --git a/dev-python/zope-interface/Manifest b/dev-python/zope-interface/Manifest
index 341e06144807..d82f5d1db211 100644
--- a/dev-python/zope-interface/Manifest
+++ b/dev-python/zope-interface/Manifest
@@ -1,4 +1,6 @@
AUX 5.1.0-drop-coverage.patch 571 BLAKE2B d5f334b7f5ec5df710174f9a3768c2d7400cefec7c3bb7cb0e4a3fced701b812af738d601ced61df57b78212f1ec621c6a53b906be2bbdf0838c31dc8c6f9e29 SHA512 04b30a85357fd7d0e0a4c52913b0260cc437f7cde2344399d400c2fc0e10cc60261eb4a3201954a515dfd030cfa564c9a222424390af8a3e20349270c89272b6
DIST zope.interface-5.5.2.tar.gz 300533 BLAKE2B 04b348492d5af729eebc6b1abc6dc7bd4a28931c5d65d03261bc4a77a39e97c4cbcf319ea0b5a960ddab7bd1056481e741d2b69cf6c21bea4bf3885b757aa1bd SHA512 ecc20df9b84c91f7a03ce7be087abcd6288f77b2e04f6974ece5b86a222944baf0dc0a2aa49063c74dc7c4d47c474fd01f512c7686164806d48f360667581205
+DIST zope.interface-6.0.tar.gz 246297 BLAKE2B e1aac8346d639527808f0f54a9a81a68ca9474d5169f6a07599b3e345ff50fc5e9379df62591cbcdc781e73d151f7c7d993b9e392ea11b21e609030fb805ab70 SHA512 ed6bc98a61c91c34cfd8e24a8545e462fdffab13bc77a8144714a9cdd3bc7f4b873a50597a64f50b3c811f57218e1f2c78ceb267e52ae0ab5c136f082caa0612
EBUILD zope-interface-5.5.2.ebuild 1277 BLAKE2B 2cf80c7bc92b3a4ae18dfda2f2944405f5c4f77b5dc7235592326cd1b9734bf68ddb7f58d05e1d8b563002d1857927952a5b313f5ea65c06fdbaec7917535ef5 SHA512 3ba00240f8e8a5f6b8e6abec1a00190b0bfbf5bb6257abc2fe455fc6ee4fc62ab032279b7439b65c11aaf151c3dbcccf01a8ed34237418f8ccd338e135853f51
+EBUILD zope-interface-6.0.ebuild 1248 BLAKE2B a49aea48459301ccb4ec6994dbf505c5f40491d53d6ddb12e06db408be7913b9d048e65e157c67728309e1c681a99a3c13955f159cc24ec4e495c430abbabb4d SHA512 d4f3132bb5fee6f342770d78db06c73f82f037509ce1a72d950c7a930d5fe937b9897ed1bf43932c1063c3140434f9c0acd4750f4785a21b4de4bb371d4c35fe
MISC metadata.xml 387 BLAKE2B 1d5e2a8f2fcd2c8fcb423f8a123d2d17a0456cd4003489358abd8baf74d3ea9ddfa04af94b9ef67b329520b5ee9bc3084343e824f3fbf7420f14372d43581dbc SHA512 258f0bd291cd42f6374bd331c3b906f149ff455dd264716eefc63487710d95f8b388ecb34be5733dbd7a0e185f449cc18fce04b46521a2d19fd9766e7dc0ed82
diff --git a/dev-python/zope-interface/zope-interface-6.0.ebuild b/dev-python/zope-interface/zope-interface-6.0.ebuild
new file mode 100644
index 000000000000..71c1fab1a966
--- /dev/null
+++ b/dev-python/zope-interface/zope-interface-6.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Interfaces for Python"
+HOMEPAGE="
+ https://github.com/zopefoundation/zope.interface/
+ https://pypi.org/project/zope.interface/
+"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
+S=${WORKDIR}/${P/-/.}
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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
+"
+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 -e "/'setuptools'/d" -i 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
+}