summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-17 00:13:57 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-17 00:13:57 +0000
commit27b3683509c5229cce540418778a8b64afbc0009 (patch)
treeb7164898142b8b093b91c8254c4387b6eec679ee /dev-python
parentf2bdc27fe0f79f8f9a3945eb2b1163ce75c56439 (diff)
gentoo auto-resync : 17:02:2025 - 00:13:57
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin274708 -> 274664 bytes
-rw-r--r--dev-python/a2wsgi/Manifest2
-rw-r--r--dev-python/a2wsgi/a2wsgi-1.10.8.ebuild2
-rw-r--r--dev-python/aiodns/Manifest4
-rw-r--r--dev-python/aiodns/aiodns-3.2.0.ebuild8
-rw-r--r--dev-python/aiodns/metadata.xml2
-rw-r--r--dev-python/aiofiles/Manifest2
-rw-r--r--dev-python/aiofiles/aiofiles-24.1.0.ebuild4
-rw-r--r--dev-python/aiohappyeyeballs/Manifest2
-rw-r--r--dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.6.ebuild2
-rw-r--r--dev-python/aiohttp/Manifest2
-rw-r--r--dev-python/aiohttp/aiohttp-3.11.12.ebuild4
-rw-r--r--dev-python/aiosignal/Manifest2
-rw-r--r--dev-python/aiosignal/aiosignal-1.3.2.ebuild4
-rw-r--r--dev-python/annotated-types/Manifest2
-rw-r--r--dev-python/annotated-types/annotated-types-0.7.0.ebuild6
-rw-r--r--dev-python/anyio/Manifest2
-rw-r--r--dev-python/anyio/anyio-4.8.0.ebuild2
-rw-r--r--dev-python/argcomplete/Manifest2
-rw-r--r--dev-python/argcomplete/argcomplete-3.5.3.ebuild2
-rw-r--r--dev-python/arrow/Manifest2
-rw-r--r--dev-python/arrow/arrow-1.3.0.ebuild4
-rw-r--r--dev-python/asgiref/Manifest2
-rw-r--r--dev-python/asgiref/asgiref-3.8.1.ebuild4
-rw-r--r--dev-python/astor/Manifest2
-rw-r--r--dev-python/astor/astor-0.8.1-r1.ebuild4
-rw-r--r--dev-python/astroid/Manifest2
-rw-r--r--dev-python/astroid/astroid-3.3.8.ebuild2
-rw-r--r--dev-python/asttokens/Manifest2
-rw-r--r--dev-python/asttokens/asttokens-3.0.0.ebuild2
-rw-r--r--dev-python/async-timeout/Manifest2
-rw-r--r--dev-python/async-timeout/async-timeout-5.0.1.ebuild4
-rw-r--r--dev-python/autocommand/Manifest2
-rw-r--r--dev-python/autocommand/autocommand-2.2.2.ebuild4
-rw-r--r--dev-python/beautifulsoup4/Manifest2
-rw-r--r--dev-python/beautifulsoup4/beautifulsoup4-4.13.3.ebuild2
-rw-r--r--dev-python/betamax/Manifest2
-rw-r--r--dev-python/betamax/betamax-0.9.0.ebuild4
-rw-r--r--dev-python/black/Manifest2
-rw-r--r--dev-python/black/black-25.1.0.ebuild2
-rw-r--r--dev-python/blinker/Manifest2
-rw-r--r--dev-python/blinker/blinker-1.9.0.ebuild4
-rw-r--r--dev-python/btrfsutil/Manifest3
-rw-r--r--dev-python/btrfsutil/btrfsutil-6.13.ebuild62
-rw-r--r--dev-python/cachecontrol/Manifest2
-rw-r--r--dev-python/cachecontrol/cachecontrol-0.14.1.ebuild2
-rw-r--r--dev-python/chardet/Manifest2
-rw-r--r--dev-python/chardet/chardet-5.2.0.ebuild4
-rw-r--r--dev-python/charset-normalizer/Manifest2
-rw-r--r--dev-python/charset-normalizer/charset-normalizer-3.4.1.ebuild2
-rw-r--r--dev-python/cheroot/Manifest2
-rw-r--r--dev-python/cheroot/cheroot-10.0.1.ebuild4
-rw-r--r--dev-python/cherrypy/Manifest2
-rw-r--r--dev-python/cherrypy/cherrypy-18.10.0.ebuild2
-rw-r--r--dev-python/click/Manifest2
-rw-r--r--dev-python/click/click-8.1.8.ebuild2
-rw-r--r--dev-python/colorama/Manifest2
-rw-r--r--dev-python/colorama/colorama-0.4.6.ebuild4
-rw-r--r--dev-python/configupdater/Manifest2
-rw-r--r--dev-python/configupdater/configupdater-3.2.ebuild4
-rw-r--r--dev-python/cryptography/Manifest3
-rw-r--r--dev-python/cryptography/cryptography-44.0.1.ebuild11
-rw-r--r--dev-python/decorator/Manifest2
-rw-r--r--dev-python/decorator/decorator-5.1.1-r1.ebuild4
-rw-r--r--dev-python/defusedxml/Manifest2
-rw-r--r--dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild4
-rw-r--r--dev-python/dirty-equals/Manifest2
-rw-r--r--dev-python/dirty-equals/dirty-equals-0.9.0.ebuild6
-rw-r--r--dev-python/distro/Manifest2
-rw-r--r--dev-python/distro/distro-1.9.0.ebuild2
-rw-r--r--dev-python/docutils/Manifest2
-rw-r--r--dev-python/docutils/docutils-0.21.2.ebuild4
-rw-r--r--dev-python/elementpath/Manifest2
-rw-r--r--dev-python/elementpath/elementpath-4.7.0.ebuild2
-rw-r--r--dev-python/ephemeral-port-reserve/Manifest2
-rw-r--r--dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild4
-rw-r--r--dev-python/exceptiongroup/Manifest2
-rw-r--r--dev-python/exceptiongroup/exceptiongroup-1.2.2.ebuild17
-rw-r--r--dev-python/expandvars/Manifest2
-rw-r--r--dev-python/expandvars/expandvars-0.12.0.ebuild4
-rw-r--r--dev-python/faker/Manifest2
-rw-r--r--dev-python/faker/faker-36.1.1.ebuild2
-rw-r--r--dev-python/filetype/Manifest2
-rw-r--r--dev-python/filetype/filetype-1.2.0.ebuild2
-rw-r--r--dev-python/flaky/Manifest2
-rw-r--r--dev-python/flaky/flaky-3.8.1.ebuild4
-rw-r--r--dev-python/flasgger/Manifest2
-rw-r--r--dev-python/flasgger/flasgger-0.9.7.1.ebuild4
-rw-r--r--dev-python/flask/Manifest2
-rw-r--r--dev-python/flask/flask-3.1.0.ebuild4
-rw-r--r--dev-python/flit-scm/Manifest2
-rw-r--r--dev-python/flit-scm/flit-scm-1.7.0.ebuild4
-rw-r--r--dev-python/fonttools/Manifest2
-rw-r--r--dev-python/fonttools/fonttools-4.55.8.ebuild2
-rw-r--r--dev-python/fqdn/Manifest2
-rw-r--r--dev-python/fqdn/fqdn-1.5.1-r2.ebuild4
-rw-r--r--dev-python/frozenlist/Manifest2
-rw-r--r--dev-python/frozenlist/frozenlist-1.5.0.ebuild4
-rw-r--r--dev-python/genty/Manifest2
-rw-r--r--dev-python/genty/genty-1.3.2-r3.ebuild4
-rw-r--r--dev-python/h11/Manifest2
-rw-r--r--dev-python/h11/h11-0.14.0.ebuild4
-rw-r--r--dev-python/hatch-nodejs-version/Manifest2
-rw-r--r--dev-python/hatch-nodejs-version/hatch-nodejs-version-0.3.2.ebuild4
-rw-r--r--dev-python/hatchling/Manifest2
-rw-r--r--dev-python/hatchling/hatchling-1.27.0.ebuild4
-rw-r--r--dev-python/html5lib/Manifest2
-rw-r--r--dev-python/html5lib/html5lib-1.1-r2.ebuild4
-rw-r--r--dev-python/httpbin/Manifest2
-rw-r--r--dev-python/httpbin/httpbin-0.10.2-r1.ebuild4
-rw-r--r--dev-python/httpcore/Manifest2
-rw-r--r--dev-python/httpcore/httpcore-1.0.7.ebuild4
-rw-r--r--dev-python/httptools/Manifest2
-rw-r--r--dev-python/httptools/httptools-0.6.4.ebuild2
-rw-r--r--dev-python/httpx/Manifest3
-rw-r--r--dev-python/httpx/files/httpx-0.28.1-httptools-test.patch13
-rw-r--r--dev-python/httpx/httpx-0.28.1.ebuild9
-rw-r--r--dev-python/idna/Manifest2
-rw-r--r--dev-python/idna/idna-3.10.ebuild4
-rw-r--r--dev-python/immutables/Manifest2
-rw-r--r--dev-python/immutables/immutables-0.21.ebuild4
-rw-r--r--dev-python/ini2toml/Manifest2
-rw-r--r--dev-python/ini2toml/ini2toml-0.15.ebuild4
-rw-r--r--dev-python/isodate/Manifest2
-rw-r--r--dev-python/isodate/isodate-0.7.2.ebuild4
-rw-r--r--dev-python/isoduration/Manifest2
-rw-r--r--dev-python/isoduration/isoduration-20.11.0-r1.ebuild4
-rw-r--r--dev-python/itsdangerous/Manifest2
-rw-r--r--dev-python/itsdangerous/itsdangerous-2.2.0.ebuild4
-rw-r--r--dev-python/jaraco-env/Manifest2
-rw-r--r--dev-python/jaraco-env/jaraco-env-1.0.0.ebuild4
-rw-r--r--dev-python/jaraco-envs/Manifest2
-rw-r--r--dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild4
-rw-r--r--dev-python/jaraco-path/Manifest2
-rw-r--r--dev-python/jaraco-path/jaraco-path-3.7.2.ebuild2
-rw-r--r--dev-python/jinja2/Manifest2
-rw-r--r--dev-python/jinja2/jinja2-3.1.5.ebuild2
-rw-r--r--dev-python/jsonpointer/Manifest2
-rw-r--r--dev-python/jsonpointer/jsonpointer-3.0.0.ebuild4
-rw-r--r--dev-python/jsonschema-specifications/Manifest2
-rw-r--r--dev-python/jsonschema-specifications/jsonschema-specifications-2024.10.1.ebuild4
-rw-r--r--dev-python/jsonschema/Manifest2
-rw-r--r--dev-python/jsonschema/jsonschema-4.23.0.ebuild4
-rw-r--r--dev-python/jupyter-core/Manifest2
-rw-r--r--dev-python/jupyter-core/jupyter-core-5.7.2.ebuild4
-rw-r--r--dev-python/libtmux/Manifest4
-rw-r--r--dev-python/libtmux/libtmux-0.42.1.ebuild56
-rw-r--r--dev-python/libtmux/libtmux-0.43.0.ebuild56
-rw-r--r--dev-python/linkify-it-py/Manifest2
-rw-r--r--dev-python/linkify-it-py/linkify-it-py-2.0.3.ebuild4
-rw-r--r--dev-python/littleutils/Manifest2
-rw-r--r--dev-python/littleutils/littleutils-0.2.4.ebuild4
-rw-r--r--dev-python/markdown-it-py/Manifest2
-rw-r--r--dev-python/markdown-it-py/markdown-it-py-3.0.0.ebuild4
-rw-r--r--dev-python/markupsafe/Manifest2
-rw-r--r--dev-python/markupsafe/markupsafe-3.0.2.ebuild4
-rw-r--r--dev-python/mdurl/Manifest2
-rw-r--r--dev-python/mdurl/mdurl-0.1.2.ebuild4
-rw-r--r--dev-python/meson-python/Manifest2
-rw-r--r--dev-python/meson-python/meson-python-0.17.1.ebuild11
-rw-r--r--dev-python/mistune/Manifest2
-rw-r--r--dev-python/mistune/mistune-3.1.1.ebuild2
-rw-r--r--dev-python/mock/Manifest2
-rw-r--r--dev-python/mock/mock-5.1.0.ebuild4
-rw-r--r--dev-python/mpmath/Manifest2
-rw-r--r--dev-python/mpmath/mpmath-1.4.0_alpha4.ebuild2
-rw-r--r--dev-python/msgpack/Manifest2
-rw-r--r--dev-python/msgpack/msgpack-1.1.0.ebuild2
-rw-r--r--dev-python/multidict/Manifest2
-rw-r--r--dev-python/multidict/multidict-6.1.0.ebuild8
-rw-r--r--dev-python/mypy-extensions/Manifest2
-rw-r--r--dev-python/mypy-extensions/mypy-extensions-1.0.0.ebuild4
-rw-r--r--dev-python/nbformat/Manifest2
-rw-r--r--dev-python/nbformat/nbformat-5.10.4.ebuild4
-rw-r--r--dev-python/nuitka/Manifest6
-rw-r--r--dev-python/nuitka/nuitka-2.6.4.ebuild55
-rw-r--r--dev-python/nuitka/nuitka-2.6.6.ebuild (renamed from dev-python/nuitka/nuitka-2.6.3.ebuild)0
-rw-r--r--dev-python/numpy/Manifest2
-rw-r--r--dev-python/numpy/numpy-2.2.3.ebuild2
-rw-r--r--dev-python/objgraph/Manifest2
-rw-r--r--dev-python/objgraph/objgraph-3.6.2.ebuild4
-rw-r--r--dev-python/olefile/Manifest2
-rw-r--r--dev-python/olefile/olefile-0.47.ebuild4
-rw-r--r--dev-python/orjson/Manifest2
-rw-r--r--dev-python/orjson/orjson-3.10.15.ebuild2
-rw-r--r--dev-python/outcome/Manifest2
-rw-r--r--dev-python/outcome/outcome-1.3.0_p0.ebuild4
-rw-r--r--dev-python/parameterized/Manifest2
-rw-r--r--dev-python/parameterized/parameterized-0.9.0.ebuild4
-rw-r--r--dev-python/paste/Manifest2
-rw-r--r--dev-python/paste/paste-3.10.1.ebuild4
-rw-r--r--dev-python/pastedeploy/Manifest2
-rw-r--r--dev-python/pastedeploy/pastedeploy-3.1.ebuild4
-rw-r--r--dev-python/path/Manifest2
-rw-r--r--dev-python/path/path-17.1.0.ebuild2
-rw-r--r--dev-python/pbr/Manifest2
-rw-r--r--dev-python/pbr/pbr-6.1.1.ebuild2
-rw-r--r--dev-python/pdm-backend/Manifest2
-rw-r--r--dev-python/pdm-backend/pdm-backend-2.4.3.ebuild4
-rw-r--r--dev-python/phonenumbers/Manifest2
-rw-r--r--dev-python/phonenumbers/phonenumbers-8.13.55.ebuild39
-rw-r--r--dev-python/pillow/Manifest3
-rw-r--r--dev-python/pillow/pillow-11.1.0.ebuild23
-rw-r--r--dev-python/pip-run/Manifest2
-rw-r--r--dev-python/pip-run/pip-run-13.0.0.ebuild4
-rw-r--r--dev-python/pip/Manifest2
-rw-r--r--dev-python/pip/pip-25.0.1.ebuild2
-rw-r--r--dev-python/poetry-core/Manifest2
-rw-r--r--dev-python/poetry-core/poetry-core-2.1.0.ebuild69
-rw-r--r--dev-python/poetry/Manifest2
-rw-r--r--dev-python/poetry/poetry-2.1.0.ebuild86
-rw-r--r--dev-python/priority/Manifest2
-rw-r--r--dev-python/priority/priority-2.0.0-r1.ebuild4
-rw-r--r--dev-python/propcache/Manifest2
-rw-r--r--dev-python/propcache/propcache-0.2.1.ebuild4
-rw-r--r--dev-python/py/Manifest2
-rw-r--r--dev-python/py/py-1.11.0-r1.ebuild4
-rw-r--r--dev-python/pycares/Manifest2
-rw-r--r--dev-python/pycares/pycares-4.5.0.ebuild2
-rw-r--r--dev-python/pygithub/Manifest2
-rw-r--r--dev-python/pygithub/pygithub-2.6.0.ebuild44
-rw-r--r--dev-python/pygments/Manifest2
-rw-r--r--dev-python/pygments/pygments-2.19.1.ebuild2
-rw-r--r--dev-python/pykka/Manifest4
-rw-r--r--dev-python/pykka/pykka-4.1.2.ebuild (renamed from dev-python/pykka/pykka-4.1.0.ebuild)3
-rw-r--r--dev-python/pylibmc/Manifest2
-rw-r--r--dev-python/pylibmc/pylibmc-1.6.3-r1.ebuild2
-rw-r--r--dev-python/pyopenssl/Manifest2
-rw-r--r--dev-python/pyopenssl/pyopenssl-25.0.0.ebuild2
-rw-r--r--dev-python/pyotherside/Manifest2
-rw-r--r--dev-python/pyotherside/pyotherside-1.6.2.ebuild104
-rw-r--r--dev-python/pyproject-metadata/Manifest2
-rw-r--r--dev-python/pyproject-metadata/pyproject-metadata-0.9.0.ebuild4
-rw-r--r--dev-python/pyquery/Manifest2
-rw-r--r--dev-python/pyquery/pyquery-2.0.1.ebuild4
-rw-r--r--dev-python/pytest-aiohttp/Manifest2
-rw-r--r--dev-python/pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild2
-rw-r--r--dev-python/pytest-datadir/Manifest2
-rw-r--r--dev-python/pytest-datadir/pytest-datadir-1.6.1.ebuild2
-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-forked/Manifest2
-rw-r--r--dev-python/pytest-forked/pytest-forked-1.6.0.ebuild4
-rw-r--r--dev-python/pytest-freezer/Manifest2
-rw-r--r--dev-python/pytest-freezer/pytest-freezer-0.4.9.ebuild4
-rw-r--r--dev-python/pytest-home/Manifest2
-rw-r--r--dev-python/pytest-home/pytest-home-0.6.0.ebuild4
-rw-r--r--dev-python/pytest-httpbin/Manifest2
-rw-r--r--dev-python/pytest-httpbin/pytest-httpbin-2.1.0.ebuild4
-rw-r--r--dev-python/pytest-httpserver/Manifest2
-rw-r--r--dev-python/pytest-httpserver/pytest-httpserver-1.1.1.ebuild2
-rw-r--r--dev-python/pytest-regressions/Manifest2
-rw-r--r--dev-python/pytest-regressions/pytest-regressions-2.7.0.ebuild2
-rw-r--r--dev-python/pytest-services/Manifest2
-rw-r--r--dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild2
-rw-r--r--dev-python/pytest-subprocess/Manifest2
-rw-r--r--dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild2
-rw-r--r--dev-python/pytest-trio/Manifest2
-rw-r--r--dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild4
-rw-r--r--dev-python/pytest-xprocess/Manifest2
-rw-r--r--dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild4
-rw-r--r--dev-python/python-dotenv/Manifest2
-rw-r--r--dev-python/python-dotenv/python-dotenv-1.0.1.ebuild5
-rw-r--r--dev-python/python-jose/Manifest2
-rw-r--r--dev-python/python-jose/metadata.xml4
-rw-r--r--dev-python/python-multipart/Manifest2
-rw-r--r--dev-python/python-multipart/python-multipart-0.0.20.ebuild2
-rw-r--r--dev-python/pyyaml/Manifest4
-rw-r--r--dev-python/pyyaml/pyyaml-6.0.2.ebuild4
-rw-r--r--dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild63
-rw-r--r--dev-python/pyzmq/Manifest2
-rw-r--r--dev-python/pyzmq/pyzmq-26.2.1.ebuild2
-rw-r--r--dev-python/rapidfuzz/Manifest2
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.12.1.ebuild2
-rw-r--r--dev-python/re-assert/Manifest2
-rw-r--r--dev-python/re-assert/re-assert-1.1.0-r3.ebuild6
-rw-r--r--dev-python/referencing/Manifest2
-rw-r--r--dev-python/referencing/referencing-0.36.2.ebuild2
-rw-r--r--dev-python/repoze-lru/Manifest2
-rw-r--r--dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild2
-rw-r--r--dev-python/requests-toolbelt/Manifest2
-rw-r--r--dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild4
-rw-r--r--dev-python/requests-unixsocket/Manifest2
-rw-r--r--dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r4.ebuild4
-rw-r--r--dev-python/requests/Manifest2
-rw-r--r--dev-python/requests/requests-2.32.3.ebuild4
-rw-r--r--dev-python/resolvelib/Manifest2
-rw-r--r--dev-python/resolvelib/resolvelib-1.1.0.ebuild2
-rw-r--r--dev-python/rfc3339-validator/Manifest2
-rw-r--r--dev-python/rfc3339-validator/rfc3339-validator-0.1.4-r1.ebuild4
-rw-r--r--dev-python/rfc3986-validator/Manifest2
-rw-r--r--dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r2.ebuild4
-rw-r--r--dev-python/rfc3987/Manifest2
-rw-r--r--dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild4
-rw-r--r--dev-python/rich/Manifest2
-rw-r--r--dev-python/rich/rich-13.9.4.ebuild15
-rw-r--r--dev-python/routes/Manifest2
-rw-r--r--dev-python/routes/routes-2.5.1-r2.ebuild2
-rw-r--r--dev-python/rpds-py/Manifest15
-rw-r--r--dev-python/rpds-py/rpds-py-0.22.3.ebuild29
-rw-r--r--dev-python/scripttest/Manifest2
-rw-r--r--dev-python/scripttest/scripttest-1.3.0-r2.ebuild4
-rw-r--r--dev-python/semantic-version/Manifest2
-rw-r--r--dev-python/semantic-version/semantic-version-2.10.0.ebuild4
-rw-r--r--dev-python/service-identity/Manifest2
-rw-r--r--dev-python/service-identity/service-identity-24.2.0.ebuild4
-rw-r--r--dev-python/setproctitle/Manifest2
-rw-r--r--dev-python/setproctitle/setproctitle-1.3.4-r1.ebuild2
-rw-r--r--dev-python/setuptools-rust/Manifest13
-rw-r--r--dev-python/setuptools-rust/setuptools-rust-1.10.2-r1.ebuild35
-rw-r--r--dev-python/setuptools/Manifest2
-rw-r--r--dev-python/setuptools/setuptools-75.8.0.ebuild4
-rw-r--r--dev-python/sh/Manifest2
-rw-r--r--dev-python/sh/sh-2.2.1.ebuild2
-rw-r--r--dev-python/simplejson/Manifest2
-rw-r--r--dev-python/simplejson/simplejson-3.20.1.ebuild2
-rw-r--r--dev-python/sniffio/Manifest2
-rw-r--r--dev-python/sniffio/sniffio-1.3.1.ebuild4
-rw-r--r--dev-python/socksio/Manifest2
-rw-r--r--dev-python/socksio/socksio-1.0.0.ebuild4
-rw-r--r--dev-python/soupsieve/Manifest2
-rw-r--r--dev-python/soupsieve/soupsieve-2.6.ebuild4
-rw-r--r--dev-python/starlette/Manifest2
-rw-r--r--dev-python/starlette/starlette-0.45.3.ebuild2
-rw-r--r--dev-python/strict-rfc3339/Manifest2
-rw-r--r--dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild4
-rw-r--r--dev-python/tagpy/Manifest6
-rw-r--r--dev-python/tagpy/files/tagpy-2022.1-fix-build-taglib2.patch235
-rw-r--r--dev-python/tagpy/files/tagpy-2022.1-py3_13.patch13
-rw-r--r--dev-python/tagpy/tagpy-2022.1-r1.ebuild39
-rw-r--r--dev-python/tagpy/tagpy-2025.1-r1.ebuild2
-rw-r--r--dev-python/tomli-w/Manifest2
-rw-r--r--dev-python/tomli-w/tomli-w-1.2.0.ebuild2
-rw-r--r--dev-python/tomli/Manifest2
-rw-r--r--dev-python/tomli/tomli-2.2.1.ebuild4
-rw-r--r--dev-python/tomlkit/Manifest2
-rw-r--r--dev-python/tomlkit/tomlkit-0.13.2.ebuild4
-rw-r--r--dev-python/traitlets/Manifest2
-rw-r--r--dev-python/traitlets/traitlets-5.14.3.ebuild4
-rw-r--r--dev-python/trio-websocket/Manifest2
-rw-r--r--dev-python/trio-websocket/trio-websocket-0.11.1.ebuild4
-rw-r--r--dev-python/trio/Manifest2
-rw-r--r--dev-python/trio/trio-0.29.0.ebuild2
-rw-r--r--dev-python/trustme/Manifest2
-rw-r--r--dev-python/trustme/trustme-1.2.1.ebuild2
-rw-r--r--dev-python/truststore/Manifest2
-rw-r--r--dev-python/truststore/truststore-0.10.1.ebuild2
-rw-r--r--dev-python/tzdata/Manifest2
-rw-r--r--dev-python/tzdata/tzdata-10001.ebuild4
-rw-r--r--dev-python/u-msgpack-python/Manifest2
-rw-r--r--dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild4
-rw-r--r--dev-python/uc-micro-py/Manifest2
-rw-r--r--dev-python/uc-micro-py/uc-micro-py-1.0.3.ebuild4
-rw-r--r--dev-python/unittest-mixins/Manifest2
-rw-r--r--dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild4
-rw-r--r--dev-python/uri-template/Manifest2
-rw-r--r--dev-python/uri-template/uri-template-1.3.0.ebuild4
-rw-r--r--dev-python/uvicorn/Manifest2
-rw-r--r--dev-python/uvicorn/uvicorn-0.34.0.ebuild4
-rw-r--r--dev-python/validators/Manifest2
-rw-r--r--dev-python/validators/validators-0.34.0.ebuild4
-rw-r--r--dev-python/waitress/Manifest2
-rw-r--r--dev-python/waitress/waitress-3.0.2.ebuild4
-rw-r--r--dev-python/watchdog/Manifest2
-rw-r--r--dev-python/watchdog/watchdog-6.0.0.ebuild4
-rw-r--r--dev-python/watchfiles/Manifest15
-rw-r--r--dev-python/watchfiles/watchfiles-1.0.4.ebuild22
-rw-r--r--dev-python/wcag-contrast-ratio/Manifest2
-rw-r--r--dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild4
-rw-r--r--dev-python/webcolors/Manifest2
-rw-r--r--dev-python/webcolors/webcolors-24.11.1.ebuild4
-rw-r--r--dev-python/webencodings/Manifest2
-rw-r--r--dev-python/webencodings/webencodings-0.5.1-r2.ebuild4
-rw-r--r--dev-python/webob/Manifest2
-rw-r--r--dev-python/webob/webob-1.8.9.ebuild4
-rw-r--r--dev-python/websockets/Manifest2
-rw-r--r--dev-python/websockets/websockets-14.2.ebuild2
-rw-r--r--dev-python/webtest/Manifest2
-rw-r--r--dev-python/webtest/webtest-3.0.4.ebuild2
-rw-r--r--dev-python/werkzeug/Manifest2
-rw-r--r--dev-python/werkzeug/werkzeug-3.1.3.ebuild4
-rw-r--r--dev-python/wsgiproxy2/Manifest2
-rw-r--r--dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild4
-rw-r--r--dev-python/wsproto/Manifest2
-rw-r--r--dev-python/wsproto/wsproto-1.2.0.ebuild4
-rw-r--r--dev-python/xmlschema/Manifest2
-rw-r--r--dev-python/xmlschema/xmlschema-3.4.3.ebuild4
-rw-r--r--dev-python/yarl/Manifest2
-rw-r--r--dev-python/yarl/yarl-1.18.3.ebuild4
-rw-r--r--dev-python/zc-lockfile/Manifest2
-rw-r--r--dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild2
-rw-r--r--dev-python/zeroconf/Manifest2
-rw-r--r--dev-python/zeroconf/zeroconf-0.145.0.ebuild60
393 files changed, 1235 insertions, 970 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 83b3a086b82a..d938efa2d365 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/a2wsgi/Manifest b/dev-python/a2wsgi/Manifest
index e98d99c25b9e..9c04def82bd0 100644
--- a/dev-python/a2wsgi/Manifest
+++ b/dev-python/a2wsgi/Manifest
@@ -1,3 +1,3 @@
DIST a2wsgi-1.10.8.tar.gz 18729 BLAKE2B d36614cdf66680240c49f142208d9cbad660117bfd160f37606bf67ecc7dd7178f63bf7685669b1207bcfb417568807449b49e8ef85d3b8642da0c199211686a SHA512 b8ed1d1370af6ba13339fa408e4da575cbb3229346a67a8c270207038b739daee341d1755c5db0e7b690f4a8654f54113e0c6f9a99ff359634c663e6df86e0ae
-EBUILD a2wsgi-1.10.8.ebuild 989 BLAKE2B 6862d48cf21edb6be5bac6b6ec8c0ac36345d2d33bdd59d8f4320054b3cf8370a52390fd13d0088632d4684f8feb424853eb964b9094fe0910f0371372d81494 SHA512 6092e7879d2a9a761b5de80430cc32c34ed6cec44f13eebc3ac10e1a7efd1190f59127740f86031a3d974b6813e181e6b61a3ab90da91ad071471ea5c159aaaf
+EBUILD a2wsgi-1.10.8.ebuild 998 BLAKE2B 4ad54305c861d8bf4728246038a561127082b5c182151497d95d1e0e807058730eca58bbff48953c4ca666df32fe194ce1ec8b55722eb7943022fab76e4b4b8f SHA512 0c0298c2177185e6ef6c190be1c3ee83e0f6fd62af5573664c7b76bdf87b449d352a767c58c006b754d2e1557f8520ec71fc46b65a1d83f332a7a364787e42b3
MISC metadata.xml 392 BLAKE2B 17f9cfa46eeac0752f6e27d004a04173528f5033dee30ba31bb9b0d86231b3311937e0765cba3cae0fcc8b9653654c9b53bbc009f15140db0b38496856b9c27e SHA512 828436206a1e9b01df9da1546ffc8e6bc614e71708ad8a806dda9ab2dad80c86e539c37496a0c2525f0370e9ead3131bbde69f235da83331cd5097985981006e
diff --git a/dev-python/a2wsgi/a2wsgi-1.10.8.ebuild b/dev-python/a2wsgi/a2wsgi-1.10.8.ebuild
index 24b577c6d540..815375d3ded2 100644
--- a/dev-python/a2wsgi/a2wsgi-1.10.8.ebuild
+++ b/dev-python/a2wsgi/a2wsgi-1.10.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/aiodns/Manifest b/dev-python/aiodns/Manifest
index 7267265f3444..09628938cb95 100644
--- a/dev-python/aiodns/Manifest
+++ b/dev-python/aiodns/Manifest
@@ -1,3 +1,3 @@
DIST aiodns-3.2.0.tar.gz 7823 BLAKE2B 8bafeebbf6ef69001670dffe8df3bd89b817bca921e266e218eaf2a53653d5bb150cef0c99b2fd498d39befb57c6e2edb4d94fbf4b4548e1debce69bcd114ff3 SHA512 ca6ae2d53cc0a0e5b8cd5f47da56d7db43236eb6738509d5cc088e56db996c49eba8b024cfe368e5acf44ad4de4cb5d6f949c7f0d4cd16ff4d5cc42ae3b27cb1
-EBUILD aiodns-3.2.0.ebuild 844 BLAKE2B 4ea590cc53b9aa4a38574b69460787b14c65caaad635849b8c11d229d58b84ed7eb202680626bd5c71fcee17d907add6ea3ffde19d606f0cf646fae174cf8852 SHA512 7db4816470f38d45ce151ef5af87fcba172eab827f2190c76cc26883213f9c23266cc2ec572ba4aea608da458d1e5c93b3d4011a75d294b273b270c918f2ba73
-MISC metadata.xml 466 BLAKE2B 6f6f9859ea69490be57bf7c6581e3b51b8b0f3563cc013e072bcc221a81eaf7ade938e935a730c125452c0c6c8ac45d8c91ce1748cfa3ea1df3db55fa4c59d31 SHA512 101ea2c67fcd9b0c9496892422f7eac07d1c381f1fead1706c96fafdf5c2bb48f3c3b6912a166ee20a8b54be12e2989367674813c98aba0fd896f63110c8ee1c
+EBUILD aiodns-3.2.0.ebuild 857 BLAKE2B 7575c9fa09e51c6ac62f0ccac70f6e4d40ac2b54f597ba1035b616cb4053ce54154c042e88f02ce4c54379ff25e89f7f2d7cbd18ccd005bf7b90fda6e89341ac SHA512 aafee7c1c093974372439e8257fa572f024f2fad6c3760a1c606ac3d2e8cea3559deb1d39486e260b40beb1a25863de47ccf0ea4dbb3b1323bddd4611c3cfcde
+MISC metadata.xml 468 BLAKE2B 242d777c6ccc204917081b970705fcd40ef483503400b577197ff09779ac558f5d96e82e227d6984157384f55a2258f2630946734d060d45cba6e1c35b7a4943 SHA512 244bebc75cf228166e2f37820e10f34c68b5051da47110159efc403d2c4c672c0308d64fdba3da9cf355d870d69b21cf92d18265667065d1cee424f9593ccfd9
diff --git a/dev-python/aiodns/aiodns-3.2.0.ebuild b/dev-python/aiodns/aiodns-3.2.0.ebuild
index d89dd9388f29..3a3151cb41c2 100644
--- a/dev-python/aiodns/aiodns-3.2.0.ebuild
+++ b/dev-python/aiodns/aiodns-3.2.0.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
DESCRIPTION="Simple DNS resolver for asyncio"
HOMEPAGE="
https://pypi.org/project/aiodns/
- https://github.com/saghul/aiodns/
+ https://github.com/aio-libs/aiodns/
"
LICENSE="MIT"
@@ -29,7 +29,7 @@ distutils_enable_tests pytest
python_test() {
local EPYTEST_DESELECT=(
- # Internet changed, https://github.com/saghul/aiodns/issues/107
+ # Internet changed, https://github.com/aio-libs/aiodns/issues/107
tests.py::DNSTest::test_query_bad_chars
)
diff --git a/dev-python/aiodns/metadata.xml b/dev-python/aiodns/metadata.xml
index 96a9f345bdbc..4d962f5aacfc 100644
--- a/dev-python/aiodns/metadata.xml
+++ b/dev-python/aiodns/metadata.xml
@@ -11,6 +11,6 @@
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">aiodns</remote-id>
- <remote-id type="github">saghul/aiodns</remote-id>
+ <remote-id type="github">aio-libs/aiodns</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/aiofiles/Manifest b/dev-python/aiofiles/Manifest
index b6cdb14a0c96..4e34b631db20 100644
--- a/dev-python/aiofiles/Manifest
+++ b/dev-python/aiofiles/Manifest
@@ -1,3 +1,3 @@
DIST aiofiles-24.1.0.tar.gz 30247 BLAKE2B a2f979feb2db577b70caa0919a5571fa1a5d5e3f8b27711db72e9307f91effedaf587ce482fbd0ebca3dcca33388db16f72ab21c001438d32fc094b052703abd SHA512 dcb7f69354899f752cf4eef63a19ca6582f9288735345a0ff7503f3dd571e0a184962fbb89054a2e46e3efff5d84db6bdec4bb421a7d0aa8fec2c3093e54c371
-EBUILD aiofiles-24.1.0.ebuild 557 BLAKE2B 4a24a27dadaad116965234211dd3a321cbde88cc2c993d9faeff5e6f670505dffeaa2d626196bc84005ef687b8d008ecbd5b0a1c66e9a6a43185b2c7d76b7274 SHA512 cd2f36fd1a1cc6d0c198df9e1296ef532ec5320ae30d094999801e1f233acbf6e7bd7b8dc366e08dd2c2a5de5f38c3a6bd2bb47146adf7fccf9707657075ff57
+EBUILD aiofiles-24.1.0.ebuild 566 BLAKE2B 76659ba1652045afb6a7e061185afc1f19c2d8d1346c79839fda98aebeac626383103fb968e0f41da342549e0e084eb11aa9c334283949d71a9e8a10f047be83 SHA512 ad26f9fe0d67c341a9fc659951191ee44c50182b1fd4f20f941c88e74a311d276500e6320875ca326affeb5d4a5ef2ff1bff88cf5209c8d983e52586b6f9a2e3
MISC metadata.xml 454 BLAKE2B 5516af85de875687b19ad35cb505a841c473ba4ee26f1fca7ce343adfe832167560588db7dbe1342bf7eb507e2b0b0506fd4fae66011420a540c38274136dec9 SHA512 59bb734b77d80bee14a543cfbbd930b93a4de010f84862e0db3f381de52c75f5dedfef5e63b46bab8e5c4607645fbd3da84eb31a0bbcde3d83abc5dff9f2799b
diff --git a/dev-python/aiofiles/aiofiles-24.1.0.ebuild b/dev-python/aiofiles/aiofiles-24.1.0.ebuild
index b132bdf9cbed..bfbe8e43872c 100644
--- a/dev-python/aiofiles/aiofiles-24.1.0.ebuild
+++ b/dev-python/aiofiles/aiofiles-24.1.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/aiohappyeyeballs/Manifest b/dev-python/aiohappyeyeballs/Manifest
index 637e1a3013e6..4e2c8f8c761f 100644
--- a/dev-python/aiohappyeyeballs/Manifest
+++ b/dev-python/aiohappyeyeballs/Manifest
@@ -1,5 +1,5 @@
DIST aiohappyeyeballs-2.4.4.gh.tar.gz 61087 BLAKE2B 7e7eeaa8f8f589e5d081dc0218ee8aff0cc7fb81cdb59d42355fb42f2586c3c1abe82ce4bb5afe40f06a5978dc1b07d3257c9cfabd2013e4f8ff63ff768326e0 SHA512 b822aab388d5b32aae58a2f5b7f8e9d0574962487e64ed0d7040767daf8684680272ba43b2c8d7feaf78649465510eb003b3e10c45d4417832123d7ee10ea5d0
DIST aiohappyeyeballs-2.4.6.gh.tar.gz 72830 BLAKE2B aea6f5e20a2900fb5d498722edc5e1b776552ff4ca84120f2e1acea5478a571ab923d3bca4c58111f5ff0389ddb7f4976f6231b575b7b282e3c45e4adebb9707 SHA512 0098f13604c929998981deaa9ae221f0c5c4c4de46e5063b23e185e1437637b35256ebc91a3f7fdf6b5f9dee6f4be5ff3c215a8ddd34a02a0389c9b49c329c16
EBUILD aiohappyeyeballs-2.4.4.ebuild 772 BLAKE2B 3e87d9e472bf431c861c82fcb2c84e366f2a2736ec43b46466f8aaf068ab5321df9dbac48af2a250461b77bc67a233b6935847072674619b8020086eea7cde8f SHA512 349542ee546e02d28b1bf1bcc0b0592e0106dd1603794008f121b15f63fbbd70552fdbf23067dd1799aa4f27a31c9082a471453872f7891c0a0af08d4bc31439
-EBUILD aiohappyeyeballs-2.4.6.ebuild 785 BLAKE2B d3adefbdb889b959ddc3e216eb55e3140078fe23969a61e2dce812c355a845af2fd577a60c950b98ea6d353bcd11b0ef905d63a5dcb509130aeb3db80aee2e3b SHA512 bda4985572c9b860a1a9514922b37aca80bbde18f44cdee839b37b15972214e1bf8fb875f414466aa5587ea864712863d793f16a647c07a96ab1a561d9dfbb1f
+EBUILD aiohappyeyeballs-2.4.6.ebuild 794 BLAKE2B c1454e9d3ea2849716f37a79540070e9c2720372e6c6107ba41ea925876eaf6b8ed080ae149f89075be5f6cf840ab73d0f3f87864772463d951aaf66b5f06625 SHA512 66502f75554fcd347daca0709ac4dcd883a64e4cbe3d5e8c24dd2b1fd1a3a152bb514ce988366c76b7cb85ba525c8878d1633b1da97482b8b36ccee06f0c7ae8
MISC metadata.xml 387 BLAKE2B c739dc88d077c51dae10eb7aaa84091c6c7904a782ee3eabb12b6167c7e4ae8528b6464612f891eef5f12add728caa66fd30cd93c3b13e022cedae267c1e9f40 SHA512 65973b766dbcbd20b8c25e8e76c4d662bf5478d6c860f8cfd460be8795fbd141c58fed586a678506360af8ac013ec4c2292cc2e1092a5bbd8a3c54160adadb94
diff --git a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.6.ebuild b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.6.ebuild
index ee098302bfa5..47f81490d8cc 100644
--- a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.6.ebuild
+++ b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest
index 0e5a211b5e77..56097264ef67 100644
--- a/dev-python/aiohttp/Manifest
+++ b/dev-python/aiohttp/Manifest
@@ -1,5 +1,5 @@
DIST aiohttp-3.11.11.tar.gz 7669618 BLAKE2B 148c15503ca2b5449b8afe4d0cadb054625cd12c7e3d958547c7ba6b46ca4d4da1b4091db0f97e2003c8bc7a582c36f4c6aba062a8fe0b0894740042853b68e9 SHA512 7b5c6fdf15a3bdae49b28f6955f31f528aff29f635b8bbbe60f0677dea8fbbe5de8e09b3cbb85f8a846942470b9e44c9d287aaf9eb08f8e8d9fab3bd64079edf
DIST aiohttp-3.11.12.tar.gz 7673175 BLAKE2B 56f511d5bf10c60823bf3fef9552add3c8cac4e68dc6848931bc875417067bf61a0437adce0ffa13a47c595546f31b497f9044b0b3f2c6d48b31bff7a7b75905 SHA512 9f770f5182394acace994d40ca3b7028698242ce5e0caecd16b2e511c9463ae43e3fac9aabfc21afcbb7e17a44e324d19d88f7e1c81d0b4646f81923f9b4f160
EBUILD aiohttp-3.11.11.ebuild 3712 BLAKE2B 5fe6de0d80ecd3748a134fc3e3dd15f0530130763013d23701d263826602d43f3c816fd16bdc89705992a51727ffecdf44a084143e2ebc836a51be5b3fa6245f SHA512 1a7009057873b662edfb21efa5d6aa417341065ef382a53ef9d22b35bc8ed5e365e097854f6fe0ed56d66841a1f94c2e20c40516e2da38667ad05797cf1b4923
-EBUILD aiohttp-3.11.12.ebuild 3720 BLAKE2B f7e009e415378ebdb71fece62564196e4736ade9ff535b5d21c3365b6815ddc7c63540d6310cdf879fd27e3674df476a4cf63f4f78dfd0e5d3e02f67cc97c361 SHA512 c40bad120da78099007d93f40d92c7ff9087987e3b2a8b7cbbb01ae38cf4a4bd5e7eab7b347992f4de15ac9c0968ba1125a014b618db9b2f83103b7a33b255f7
+EBUILD aiohttp-3.11.12.ebuild 3730 BLAKE2B a394ba83cf6ac26fcba10bab4ee6c1602b481f5a86cf8d3d8b0d2668821bf83bc6ff6fac53b58f00a2a9d5a51c67f6671aa6e5d35df8ad7a111b10fce98e3943 SHA512 6ab7e36f3c9f0dc33b117964b9c11133e23aa83d022235d7c992a05cdcabd76720a1cd4fbb690b77bfc4e46ae6d0b928394b5bc0711634514452beb869759590
MISC metadata.xml 379 BLAKE2B dd6b8001c95e4f845c0519d9674158355566938e9e4aaad3234d3ee2a252ebbb4b6ffe3e8272145a39b2b9e59f6b9d19413547789a5873726581040e413f6b8c SHA512 5ea85743abacb6c4ace3ff45d4949ed787055c738afac892f24bf3770c3bba8fe8e5db4267719300d89e610daf334838a1964beab649730427a12007ddcf5e9e
diff --git a/dev-python/aiohttp/aiohttp-3.11.12.ebuild b/dev-python/aiohttp/aiohttp-3.11.12.ebuild
index 19febab42630..2c0d281aa753 100644
--- a/dev-python/aiohttp/aiohttp-3.11.12.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.11.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
@@ -123,7 +123,7 @@ python_test() {
# upstream unconditionally blocks building C extensions
# on PyPy3 but the test suite needs an explicit switch
- if [[ ${EPYTHON} == pypy3 ]] || ! use native-extensions; then
+ if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then
local -x AIOHTTP_NO_EXTENSIONS=1
fi
diff --git a/dev-python/aiosignal/Manifest b/dev-python/aiosignal/Manifest
index 41f62aa13cad..cfd8d1c1ee69 100644
--- a/dev-python/aiosignal/Manifest
+++ b/dev-python/aiosignal/Manifest
@@ -1,3 +1,3 @@
DIST aiosignal-1.3.2.gh.tar.gz 27043 BLAKE2B 253022824866f47658fd5e2ebfc0e234e31541c38679695a2645ae0612888134edab3c5f36a01242db87c28ba37d50d45edfc782b48278860a72c3f3aadcdf73 SHA512 9a66e79d43e0aecd1195721db07d4e21da6ea9be81198b965471dd01beda44791d56400839f4ea30ba4d0c106f0b9bf6f91277c310c219669de45a4f874957e5
-EBUILD aiosignal-1.3.2.ebuild 823 BLAKE2B 2caf2ce9105ebc16cf5e28d4bf3b21506e5b68ea49f83185f32cdd648617370da838717fc05921447ce928c3bc2e0b2716d621858db5a30b564d521e5a7bb6df SHA512 3925314ae743e20b02f5edd7ff8959cba2813e6537bed694fa595785a2ee253cb5add69dc2b24e09519a426a84df4fe7a782ea7b0ff0408ae897789671220e8b
+EBUILD aiosignal-1.3.2.ebuild 832 BLAKE2B aae6150b748f3d7545e42879b158281f3789a6ac6d5ec2230d22f14f3fa17bc53f0798411ffde808b3816afa8ca808e1fd6b5b69ab6b90d3ce4df3aa51b496b7 SHA512 bc962fba9b59f539be2709229a11df72c25eb73ae57a4595630a934aa045e76989a102ab0d18f2097c5bee5c6f76c457c7f51c7ad747ced1c32fb01b6811c048
MISC metadata.xml 373 BLAKE2B b209b111344a544f995cee1af49f03f317e0747f11ba9cd3b34720b48f944efb52b622dfeea2abea1fa0d95207b711a16ddd19a16d86ae6935f2c3095ac94cb1 SHA512 74dee89fde8e295c370ca51ba1f8c041539da01ab54849adc8e90d5b67c238c9c54f19b5f0608dfa52271a5f1880995a2c61f1d649aa34fea650ef5e0c6927fb
diff --git a/dev-python/aiosignal/aiosignal-1.3.2.ebuild b/dev-python/aiosignal/aiosignal-1.3.2.ebuild
index 019185cc7ce6..04a295844c85 100644
--- a/dev-python/aiosignal/aiosignal-1.3.2.ebuild
+++ b/dev-python/aiosignal/aiosignal-1.3.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/annotated-types/Manifest b/dev-python/annotated-types/Manifest
index b36513cedbb1..a575ac5f6e23 100644
--- a/dev-python/annotated-types/Manifest
+++ b/dev-python/annotated-types/Manifest
@@ -1,3 +1,3 @@
DIST annotated_types-0.7.0.tar.gz 16081 BLAKE2B 45f536bafb0a9dead41a7fcafe50304508df5024921c2b3637ba51ff144d46fd8cba4d503a65fcec1a973cf2cd791074a83d72fbd2f17269bd9a2d2b9f8c114e SHA512 8a6dd7274270397f7779fc4ca242997ad2ea739b530be5abcc30a72d1e4042fc08753ab432c3d9c7a53c7474b3794504062f68235885cfb6c688cce0700d8758
-EBUILD annotated-types-0.7.0.ebuild 858 BLAKE2B d44136e22493c7f9f4adf99e0487064254e80de1c3b101d6df20b865413ff1d06fe87325bad6f98c520c002ee3b9facb7c573569d2e21b2d99b42007567ca109 SHA512 84374b48a71f1e91cd79b5a3e03e2ac59189291e5717c224572dca36145bb0c02fff33c353f253c4eb8f69409f73c553e01dec9bd5c9b7a51e95a0da4fa07a3d
+EBUILD annotated-types-0.7.0.ebuild 868 BLAKE2B 1ed362e0eafe8c2d6598ac4eac643e76369a2c2a0606871d1fc3f65a83be3bf37817e92a4686aa116f86560dbd999603a1bcfed6ac6df10a151b118f82a7cc46 SHA512 d2f49c7ff8c4c8816292a29ff4e161424718516fd1c79d3bfdc7dc820a739f10cc86886f3a8472862fbc01e93108682c5ee9b8656ca8f6e6a487b90064b1c28e
MISC metadata.xml 414 BLAKE2B 692ebee33e03288b0a5ec5fd649cceaf7dd6043893712deb3204371965898d12390301349644d4daebd014f09afb6a89731144747b061f872d7e75e8c4f3b668 SHA512 6434d35a1cc78c487e02a2b19d56b2778517adfa07f81003cfd981fca0c49c0f26c95139865a02bba22ea10991639b98a8ebc27d71bdfd892bcb653338a9cf32
diff --git a/dev-python/annotated-types/annotated-types-0.7.0.ebuild b/dev-python/annotated-types/annotated-types-0.7.0.ebuild
index b96f4a8117f4..81415385c3df 100644
--- a/dev-python/annotated-types/annotated-types-0.7.0.ebuild
+++ b/dev-python/annotated-types/annotated-types-0.7.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
@@ -30,7 +30,7 @@ python_test() {
local EPYTEST_DESELECT=()
case ${EPYTHON} in
- pypy3)
+ pypy3*)
EPYTEST_DESELECT+=(
# https://github.com/annotated-types/annotated-types/issues/71
'tests/test_main.py::test_predicate_repr[pred2-Predicate(math.isfinite)]'
diff --git a/dev-python/anyio/Manifest b/dev-python/anyio/Manifest
index 0b0c600623b4..7d1938529d79 100644
--- a/dev-python/anyio/Manifest
+++ b/dev-python/anyio/Manifest
@@ -1,3 +1,3 @@
DIST anyio-4.8.0.tar.gz 181126 BLAKE2B f33df2d5df27ff05d553544e1c4f351fa20d6f551d23b80d5f0beaa658c145c7b13d7d7da1c4c3c17e97ecfc595b3662dbc1c7bedbbda7471d1004090599c557 SHA512 939ae76eff4c91979f1ce2bdf3ef1f05f488931e7ae357632090855125656721099732a9a1e167755677757c2125287842e49fce19302f90615bd79b41cc9e67
-EBUILD anyio-4.8.0.ebuild 2117 BLAKE2B e883022895dcc8992337e476f4be28b9ef4e4592f6a29420d0f9083da686d8c58d84eef2c1673712a599cedded200988845ee48c6f2eef4985aabb70186a0eb8 SHA512 bd534ec8272782ebbfd29eb03bf715e6c92ed550fafdac9e2d95646fef97bb3346cac6d96ea2dc47530436c606b9547192fd3fd52855bc1ca938a5609abc6916
+EBUILD anyio-4.8.0.ebuild 2126 BLAKE2B c933b9e6eb1d2f91feafd17cffa50360ab77b14bd40d48d3f0b95f844195a9046b156778b439c0bb337ce6f3ac49048e21f49679157b1a37bbd95c716618d810 SHA512 1242b654c5f15d3a731ee602c720f55b6da4629e0feb815ed09723d3d892d9d42830a84cfb4b0ebf044dfa7ac316f28c2ef348e78ac1767044b2149c58ce38b1
MISC metadata.xml 1422 BLAKE2B 63acae587e7088e33ee5eb93a2a222899e54a5eb511118794f88e7c5a012d10983eb925427688a0b509b094e30a9cc9acc5f0c1765ea73e569161e0c30722000 SHA512 e0b540d5d739b7673a5a8682477f209f8b3648aad06a1c0610543a2e9dcbeca1cb1e52212d8088a5987a1c3bc3152cc5984ad5b5d0706fcdb5866b22de07b1eb
diff --git a/dev-python/anyio/anyio-4.8.0.ebuild b/dev-python/anyio/anyio-4.8.0.ebuild
index 08a99cabc528..5678ca1f84cc 100644
--- a/dev-python/anyio/anyio-4.8.0.ebuild
+++ b/dev-python/anyio/anyio-4.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index 5c11d6f25226..062f15f85b06 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1,4 +1,4 @@
AUX argcomplete-3.1.6-timeout.patch 945 BLAKE2B dcdfadbdef547d45013eee33d00166b98eb6621a55f5e399cc7d330541a95118aff4a1646a85a1351209f88ff0e74d66e2468ffcf3db7e91d44ef453cc9c73e9 SHA512 fc26fc219d88a74d49245a2d545cb8040fb773fc7a948847380d4d343f19650994771a948fce99311cab7b52b3e040cf3f58291a0ac50b4a4f262dbb28c1bf85
DIST argcomplete-3.5.3.tar.gz 72999 BLAKE2B a31ff9ff63fbbca0b132948b6cd0c126e355eadecc1b84004d6bde90ac5f5d010d492e6addc2e926caa9ac8323e6fa9b6e0c41ee48ecd0695da50c56bd9ee5b3 SHA512 f22319ad0a37570a33ad9b674ba51af50e1a21ddd21950778a6804ee62e08352cdfb73387116f6669525a7b7582a567bda06d3b63084edcabea31b4235cb7624
-EBUILD argcomplete-3.5.3.ebuild 1079 BLAKE2B 35af6ac0eb1652d060ea6a402bfb66ec67bd202765d723203af155d54d7bc5afb40579aa5b19327a8c3e9bc65363664592004a23d6569fd867e5b5d165b3df18 SHA512 c18c8199fb089b314b5a68a72fbda9ecb68ffca1511786f0fd00c64d20a40953f6c46c46aa629c465c670b5490d981a0689cc3f95a062468b93048c81bbcbd08
+EBUILD argcomplete-3.5.3.ebuild 1088 BLAKE2B 0718a77318fb55fd910001862acb9eae6e37a1f94bb0c21ad01e5a9d9354f01304e0931b73c057661c7b7fbb173e8a5b90b140bc13df7a51d2b3465d9940125a SHA512 ad3ba6040d9c603b20cc644d602dc2ad9520e29fccf95a372d72f51da1b64cc4631c5061d41c0778666bd454eaa12c935bec34b7c1a209bc8e5b62c917cebb75
MISC metadata.xml 411 BLAKE2B 963cfdba9183fde9e97c534345164d26be569d841dcc6fd274601b18d5de2ae97fa837b0acfdc59616c5d19cc54ea368547ffd901f90239cdfb5ba08e8721607 SHA512 22db237979be34053ad7201f599d576a7756b71e6b75c40c2808d47f276cce6d3594ae46dcaec5aa5adab9e9e24e11d47bb9044a8b1a146163d66687965cf5b7
diff --git a/dev-python/argcomplete/argcomplete-3.5.3.ebuild b/dev-python/argcomplete/argcomplete-3.5.3.ebuild
index 86e64ddd6466..9296f4e5543d 100644
--- a/dev-python/argcomplete/argcomplete-3.5.3.ebuild
+++ b/dev-python/argcomplete/argcomplete-3.5.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/arrow/Manifest b/dev-python/arrow/Manifest
index e3719abf0df0..7f5e5a616c12 100644
--- a/dev-python/arrow/Manifest
+++ b/dev-python/arrow/Manifest
@@ -1,3 +1,3 @@
DIST arrow-1.3.0.tar.gz 131960 BLAKE2B 892ed898ea09a00ca100eada18956994d3567836c30feec50e1d2d1bca6a603c3f9254def16cd55b46e68c1530f8bf7c0f55401b458cc5aadf0883ade0899e90 SHA512 f0725e75d1005e0177bb234b3d2523aaf9e882ec08b020f6b3737a3af27af3c8c031aee9dcba0332595845a09a0286d56662b77ddad8a6da928ba37201725239
-EBUILD arrow-1.3.0.ebuild 887 BLAKE2B 677692413f1ef24b597a9c419273f9970b7065d3aa144055a27e12b662892cda64b2ff46ce7932008439b150266d88ab98f1d4491842ee0487f470bfbfb6b9e4 SHA512 2fe52b23417cb7465c00bb73c4e88977d98b83b1fc61e751f8d1d7d98d939e6a02d794c092778ab740f33f922f11bade96a0a1f08ff1edae52391d895b3cc4a7
+EBUILD arrow-1.3.0.ebuild 896 BLAKE2B b35f1d3e6a61a3abc8127bb9ad4ba1658010240010c3ffc309dc639ced47493985b587f589520f5c5a25f4b282592c1f62fd9afc0c02e9fda759f3ce186e684b SHA512 e92cf6b904483dc7252e134a6e4c23643ff34d626128e9918560193cdb1a6a1ecd744f4fd2d11b62fd29602051cdc94096af3694156668c81044c98d6ba2d6cb
MISC metadata.xml 387 BLAKE2B e07417bbea7b9b1a8b850dda631d1e626e013a6cac793893deafec648003970a6240833af5ecc3a9b19aff3ea38e26e684a7a151f1138ed9d8597b567d3ca960 SHA512 ea9a24239141a4338c7d3291e2be9dff5d36f33f91ec3fefb62c7fd054b0c7a80ce66b6916f045aa3eaf69cc4f2f3d116a525958fb0f6185b98a10660bc08e50
diff --git a/dev-python/arrow/arrow-1.3.0.ebuild b/dev-python/arrow/arrow-1.3.0.ebuild
index fa94212383a8..b9a830af69ef 100644
--- a/dev-python/arrow/arrow-1.3.0.ebuild
+++ b/dev-python/arrow/arrow-1.3.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/asgiref/Manifest b/dev-python/asgiref/Manifest
index 78881a8cf111..a8a1575c95cc 100644
--- a/dev-python/asgiref/Manifest
+++ b/dev-python/asgiref/Manifest
@@ -1,3 +1,3 @@
DIST asgiref-3.8.1.tar.gz 35186 BLAKE2B ce18c03ad3de054375eb5c97792bfdb6b0ae19f8769f2968892d805d3c54c2d4e7dd7b05036bd786a828d0537fcebe983b46d38bdfc17d09be7e924ee3462d5c SHA512 3ef9ac2fcdce069cde96467abaa4a820c4eac19d40ce72e1afd0ca08279c00053a7e107966d766651def33a72a19c11559849b1032e89d62f544156590ef801d
-EBUILD asgiref-3.8.1.ebuild 698 BLAKE2B 7da2ae5ed7bebe2b87b44eafffe8405bbef426594aa26cd6d43398761fa401db79cf372430fcfe5598c1b702b3275fce8b3a9c11ea95947dfba4340124a88530 SHA512 658598e3b4a211a327e324e1fe3c855d923ad63eaf017ac0fe765b9db6669f400900352241cbd4a2e92b421357bd06252c569d77c3009ebb19b6c85d2294e90b
+EBUILD asgiref-3.8.1.ebuild 707 BLAKE2B e9bfdc5f31b4e5d2c1968a143a121cb8322c89b9445fa0288f428ad3a35d2c4db4304a48a879789673ae6a293fae56518b1138c09626d367732388a5d998f9f4 SHA512 9992cdc3a3ec2e7879288ab107196437c679580ebc5e2985dc24ba8c22d1e8f58a0bb490d4573009fcb4e193f86d1d4d82ed9209e122e8d71feb3d5765d8edd2
MISC metadata.xml 389 BLAKE2B 312af34b9583dc413f5a5d69c9677ebc2d3fb1d10c192f2b537d8cd057122086009d9c6846f9177fa6b1b96b6fa7641a3d833f4db34ef74db93e73f19042eaa2 SHA512 d35649849ab02fc46837b408ef7de3e45057517c472198b86a1619911bdb451ffffadb26f8dae864f194a1e5c6f424cc904ba342a8f8e84c69fe9fe75286e867
diff --git a/dev-python/asgiref/asgiref-3.8.1.ebuild b/dev-python/asgiref/asgiref-3.8.1.ebuild
index 55aca7d2b237..988de188bd07 100644
--- a/dev-python/asgiref/asgiref-3.8.1.ebuild
+++ b/dev-python/asgiref/asgiref-3.8.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/astor/Manifest b/dev-python/astor/Manifest
index e107aaca2a26..9f4ebd1fd684 100644
--- a/dev-python/astor/Manifest
+++ b/dev-python/astor/Manifest
@@ -1,4 +1,4 @@
AUX astor-0.8.1-tests-bigint.patch 1251 BLAKE2B 0d6e9d6451cc52f794edbdda06dfe0b4590fa8f407d00e28a3d60d5056f00b59ea13dbe1faabd4d0a4dddc1e51d58a916a3921cc3a799e28716a31cd5b0dc62d SHA512 220b76f81448d84bbcc1d87f24fcca33793fb63f98669ab90fb952f8795ebc3fb120ac40b894b8b3734b21de895c25412c60252436bbc6c1a19a69afee20e3ce
DIST astor-0.8.1.tar.gz 35090 BLAKE2B 11e5e77d4f8a8617d0330d3091a1571744bb5773df926f41b10208e1c5beb7e82ad8961a460dd326e9130591dade495c77a36456618a97a5c22e41237805a4ce SHA512 cfc69a21fcbc9842bc26fbe8372e5c700d9957cc0c3c62de415155d2036163951f0ece88557829afd7c4dabba8a8e238a2335994ddfc020cb3db913eed5b6f28
-EBUILD astor-0.8.1-r1.ebuild 578 BLAKE2B 2289617cb9b5ab4c7ca4631a11c5430311327e5e85630a95b3465dc6ef44333fb42414105c3e1fb1190a413ececfaa2eab4bfc16f243f003da40de40a3785854 SHA512 7981e52da3d5c1bafe210eba149fd4eae930b8b354d96924922c12537536d278aba4b1241b087ff271ff86d3bdccfd82a1a27347c727950252d6d892b0bea915
+EBUILD astor-0.8.1-r1.ebuild 587 BLAKE2B 0ecd7dde72f3a4d17a1a4652cac6cacbdbf3875bd458e2dc4c84f0cebf1ad96736d3c70d67e876e04f87ce606d534fe230ac9729b5c6da2613b436e6d9aee06e SHA512 298a9af0344d8c05cb9ab162469b7fe22e52b898d83383d3dd78531627b9e1957ecc316c054a75e4dc1f2072944c7abf4ae804e05c0173a968315dae2c6804e1
MISC metadata.xml 391 BLAKE2B 484d2cd9e52afbc57c49df869d111c214de2a3f1914700a168554f5946b89522d48a613c37a3f2fa704fc8de585047304340148ec34c7a7d8e8097d7499eb507 SHA512 413a0cd6331515c0462f22bcdf7fa1c2693e282b84bc34efcb9ada65f5ca65c6808bd9d678b6c9d1e24c5230dc1c5f3417cda38ee79103a372997a30d68dc572
diff --git a/dev-python/astor/astor-0.8.1-r1.ebuild b/dev-python/astor/astor-0.8.1-r1.ebuild
index c93f7e5f88dc..8d108a02b027 100644
--- a/dev-python/astor/astor-0.8.1-r1.ebuild
+++ b/dev-python/astor/astor-0.8.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index 4cd821411998..27af7c8c348c 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1,3 +1,3 @@
DIST astroid-3.3.8.gh.tar.gz 467093 BLAKE2B 0f019e8569d7fff96d0c6e4025312d03ec518a3d7014b35bd381989d88b4ed4bb4c796597cbf6ee892ea25c03eeb9159e1f40791f20f9a27a0f8c2578d565a0c SHA512 b788815d07d6a9f5796a4e5d1c1d1df5ad9786c43b82c9f10719097bad01881c394352aaeada3171bfaf8fa72f1542efb1f75b88b8ea9164f96f4946654d00c6
-EBUILD astroid-3.3.8.ebuild 3026 BLAKE2B 225033f68109dd7c58dc0304ee185fd15c8a2b1df7d091623d68fc83066c3d7cb53560cbd7803b51583614005bcde7a7c322d97a5e37a34bb098e1dbf7b422ce SHA512 66451fa93833c61ccf227520c41fa4b7373dbb2dc05e8f211949cf64226d8b878f023ed5c2a1f632556e4b238a9361f2b422cedb6a8ebe27db7e780fcf579b9d
+EBUILD astroid-3.3.8.ebuild 3035 BLAKE2B 33e05711e7c3cd22a42174895006b452a6314b75a5c92819bb4a55d521bcf7e3f0ba9b8976025f6f71fb5ccde7afc57a9cc64bebbe19935569b5b41b00f282d6 SHA512 635cc2242a8d23c05e6a4e9c51c497617285d35d7391341872145d06888349476d77a9cd3ecb6bb1b181dfaf4409442434c63dd8b65081978c18c61ba41c9197
MISC metadata.xml 1148 BLAKE2B 29a6cfc0c292117920be154d37ed4770f1fb1679186576fe6151cc02d1d6be766045e0231e2fceb87cbd250dbed3888c99b7ca7dc0182cc700a11961d9cd6d9e SHA512 6821d13f5e82bd73ee4fd165c0b4c94f40cd6af536dee1658cccb4175e67da2611c4d1478cdef1607535f23224116ad482197e0b0eef8f0a94d596bf250b3074
diff --git a/dev-python/astroid/astroid-3.3.8.ebuild b/dev-python/astroid/astroid-3.3.8.ebuild
index 528cca0ef320..4aa8533d906d 100644
--- a/dev-python/astroid/astroid-3.3.8.ebuild
+++ b/dev-python/astroid/astroid-3.3.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/asttokens/Manifest b/dev-python/asttokens/Manifest
index c9f487d48ec5..7c400e61081c 100644
--- a/dev-python/asttokens/Manifest
+++ b/dev-python/asttokens/Manifest
@@ -1,3 +1,3 @@
DIST asttokens-3.0.0.gh.tar.gz 56937 BLAKE2B 38b3c9271ba57c032f552cb6dedd2cd2ef2eb6294b2f5e2fde4821260b73453495576b6641fa9450bd86f08ed4a296e010a5ce5f0f3502cbeb27857e1792802f SHA512 9d0f78ee90758d52fd15ee2f1940ddc14e8fc0d15e83fb01e731c6b79e328510f6c588c7856935aed99017b98f1daa99ee25802964990d59f63c62a0a5646804
-EBUILD asttokens-3.0.0.ebuild 792 BLAKE2B 078ec69904a1273e72e1da33311a361f65e08f4d426ae8514eaaf54e317d1c6624e65975092494bb5557163e422d36ad88ecfc41ed3630479e6e43ca26343745 SHA512 c44ebc78d6872c607b76c3351c1fd5964bedf9b20f177d0f714169b42a7c868073ede110a13dfabee3f414ab677925aae0686bbd9d5526df79ae8ab9a9874591
+EBUILD asttokens-3.0.0.ebuild 801 BLAKE2B cb94411f553919cc53822c5a2acd41069064051dabebe543e3bdf44cf69c5850977c242c64868ec56ce36009be404b48db8f48bb198d43ae51134c75d6351588 SHA512 7b8d390337bea6643d9683cd984bb086ad94894492a1dfaff3dd7dc53a6568cea7128fe6b18b1d4368431905b68df0d6f1b1985e6e679c26ec25a4cf8310fdd0
MISC metadata.xml 374 BLAKE2B a66534fe071a1c8185eb8047241e979b1da80abf0527c50f08cb36cb2b876ac691185b3094e4b91a3c38320aeb4ed45a9ab8758513115bfd4d91cffa5f5c5830 SHA512 efa821c8b432187cc3386d382fcbf0c9ed95dce1309e2fef14c57032718e7409f6703806dc139cd85dd13d1a2722e93eeb742db427f88d923da1481fb8be9817
diff --git a/dev-python/asttokens/asttokens-3.0.0.ebuild b/dev-python/asttokens/asttokens-3.0.0.ebuild
index 0284f00e0daf..40ae2b911375 100644
--- a/dev-python/asttokens/asttokens-3.0.0.ebuild
+++ b/dev-python/asttokens/asttokens-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/async-timeout/Manifest b/dev-python/async-timeout/Manifest
index 4d15e703ee5b..4f71e00c5005 100644
--- a/dev-python/async-timeout/Manifest
+++ b/dev-python/async-timeout/Manifest
@@ -1,5 +1,5 @@
DIST async-timeout-4.0.3.tar.gz 8345 BLAKE2B cd603b5b58f85412220a99b7b5001ac08df18239f8fca0bf20648f1af982a5dd51b7d84ccce1d168530ee1c1afcef048e03b3de68ba8db068782f79da28bfddd SHA512 d7628370c47587a64170e067a5341bba17658da10900fb8ddf4426aa3f4facc55d63b28febb4b65abe12a9ff5be759319f49fc723c82a5a6cc27377c5e33a5a0
DIST async_timeout-5.0.1.tar.gz 9274 BLAKE2B cfc1d36d6627351308b91bc6c08030d1a9dbb9e09373bd13bc942884c6e5f7624aff30140d80c64cd9e99a4fd9ceb0cbdf8d5c14bb15c9b7615da9485d165520 SHA512 cf82de33bf4e092e8b092d9fdd18260ee708383940f3bb198bbad9ee137aa7573e511aaf2bc29f6c19c341c8e66abb6b8c4d5c0c20ca2e6fa0e12b25c2aef1a8
EBUILD async-timeout-4.0.3.ebuild 759 BLAKE2B 4d43d8bc52282ab64a605038f52302ff820502ab0c4fd0fb9e404526c8b8175817b6be0b786b282f09925eff64307017244a57990ab33f03062d08a43f953767 SHA512 3fba1e81eafd0544705025ec2930df57207faa58960c9d434dad68dbf670664863237f80a8b4f8e999164b4af5a3a02622cb81398eb00ab5db06091a01aaba04
-EBUILD async-timeout-5.0.1.ebuild 739 BLAKE2B e076e0354058e2a4806da12a74867f18178bbe0ba407f4b6ca3de5dfa941889fb914e3fce923eb5116f749304dbe827db6fa5ec0579d6a620b587fdfe7b87d7b SHA512 52cac6e7e199a1932969afda4b8fa076766c2267c9c22a6cc743c5153990af44d310b7320d5c30f5c5df531dc8cf70566adabd7121c08882478309c42aa577bd
+EBUILD async-timeout-5.0.1.ebuild 748 BLAKE2B 9441b1b1f35a6915739c02aedeb7eee700f03bdf06517103e9261bffac9d6f0fe1278cc424317ea6d7a0473ad4557d97a6f845d8efa0b3bf2943fa198ebf55f8 SHA512 1bf80848a5b0c5026f7e7efd030bd2b89d499e3a50c666391e2b22d9f8813aa916e17d6d37280d09aaebd16afcb3624670c41f1491040956d844423544260100
MISC metadata.xml 460 BLAKE2B 33594e2b78abaae89f7cb0c953a432ead4c468e01d005d4a65aeb846030fa01b1544d8df393e9d73cc4af6e557f106f8077c3fc4b0b35aacec20033352564083 SHA512 47b1f783f49a63c17abcabcc73d350582297f5bdd266a3d57079f1a50e4a6e88680b73993d9efa3609fe9820decf7a4ea4b5b87f9db6e99509695286c50aab1c
diff --git a/dev-python/async-timeout/async-timeout-5.0.1.ebuild b/dev-python/async-timeout/async-timeout-5.0.1.ebuild
index 0a7de3e73e5d..86be60948c72 100644
--- a/dev-python/async-timeout/async-timeout-5.0.1.ebuild
+++ b/dev-python/async-timeout/async-timeout-5.0.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/autocommand/Manifest b/dev-python/autocommand/Manifest
index 450bb16926ac..d0315a413f89 100644
--- a/dev-python/autocommand/Manifest
+++ b/dev-python/autocommand/Manifest
@@ -1,4 +1,4 @@
AUX autocommand-2.2.2-setuptools-license.patch 751 BLAKE2B 216b33ed90fc41d86f220ada2205d02000adbab78361de8a998e266e140b306e8b55723cc738050be4e81dc52023a5e58fcd1edc0cf97727269064432048bf13 SHA512 ddefafd3f9609fc10ac4d615a733f80082b69e1f9c1a644271119ad6936b1d1b5e5da6a2f354ef788638503e4b521715a436df8d02c1e2f6978845e3e5ae914f
DIST autocommand-2.2.2.gh.tar.gz 22188 BLAKE2B 757fd96d0505466e7d3e371e13e931d0dd20d9b02da3e88c2bf85b1b946ef6c67fb14366856fe66c23adab5d635c4bd08d51acc7e55830636cce5aa0a0c265bc SHA512 5ed109db16a0e309ed5107b26db0b70ed8669d73817e82eb5a219650d29f53785aa1f9471b2ac71d21dbffc9f0a13ea0fdf69e63ab534fd84407a1d6741cf5b5
-EBUILD autocommand-2.2.2.ebuild 757 BLAKE2B 534cc8a07e222c55ad9066ab3dfba772b0c53b156492031041b1a29145270ce700a1c0cc85413eac36fee4b6bb52ec96b42abb0a1df4234db3ed9369fa2cb4ef SHA512 fb03c79cc0866e12095e3555833b310d46eb717edbe6fd6ad5f587242ad6114b21eb52d63f3b125340d66c751143d532bb4b8a6494cab6dfbc9e5b633650f5c4
+EBUILD autocommand-2.2.2.ebuild 766 BLAKE2B 6fdc344ae36890b3ef2e28778031934f0b5bc9443be9bffe4c7ccb5d78a32f77738ba9e0f2577c3a565549015e5625c547b8433a2c648295cc41bccf68cbba91 SHA512 1b44b50335bc6dc561aa37ef25cb9a099e7d0aba9400d10126d17e7634b4aa1cf8ec2ceb53ac4ac06f99d7f6d6d8ef8cc1cda941266c2becfcac429a686eac63
MISC metadata.xml 400 BLAKE2B 95ed35eafef6d3e0b7535b90e4d3d6f4972ad285decfb2b8a74b118f30899aabf883399ece61272713bcea1a20d0dc56447fab6ac6c11b05c23f542a1a4074b4 SHA512 2d74432fd9281403f4ca70f5b44bdea14a87bb63f70b3b5a53cd4bd5ba1c9b8af64968e351b0605adaeec0bcf9424902c8df821606b54559b6932226d17e6405
diff --git a/dev-python/autocommand/autocommand-2.2.2.ebuild b/dev-python/autocommand/autocommand-2.2.2.ebuild
index 09ee80507243..28b9e8d3750c 100644
--- a/dev-python/autocommand/autocommand-2.2.2.ebuild
+++ b/dev-python/autocommand/autocommand-2.2.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/beautifulsoup4/Manifest b/dev-python/beautifulsoup4/Manifest
index c26b0b7df204..6a9a63347f81 100644
--- a/dev-python/beautifulsoup4/Manifest
+++ b/dev-python/beautifulsoup4/Manifest
@@ -3,5 +3,5 @@ DIST beautifulsoup4-4.13.1.tar.gz 618295 BLAKE2B 4573920d2eeb53e0b4ae2ff9f0f7152
DIST beautifulsoup4-4.13.3.tar.gz 619516 BLAKE2B f7fc24efe3a107b063b985888481e851ff73e1a1b672701af7846cab6d7ba550339111c0c0b6928656f034561a33e264bf3cfa5c0f097eb6c64a9b46a795fcb6 SHA512 44cc938e5f981be0deeba864ed44460bcf37e8cdc1c1732fc948d3bc310b1b1008817a63794eb650165d7b56eda6d668ab0e16bcc5dd3ffcecbd932f743d48c1
EBUILD beautifulsoup4-4.12.3.ebuild 1028 BLAKE2B d4d2262ab8edf41437ce0e7d5245c8543e0f2f4cd79f468c7c51cbf07936b2c6242ef7b6e44477435b1f9486657e5334b10ea4c41674345afda030f0753d0ed8 SHA512 102e4c2273b6780bc7514e6ec5afdfae16541f4b00a6528043464189f6dbab2242de9f849fbb5838c57ee9dfdaa8bbf6f051610b48614b9a79f8fc9ebafe8cd4
EBUILD beautifulsoup4-4.13.1.ebuild 1126 BLAKE2B 7e9f53035de7d4ddd4e6ff04005cfd6aea3033348ef9115dce8ffdb3f3758656e58c7bccfdb35822d30b8c717c637487af9bac0a93092134eefe44f72a936776 SHA512 2fa504f56c05196472e45751c99f70dd4186119fe89934ea055489bcd4d1dbdadc5b3d0099bdfc434f50f0c87012814ffe2f8478e8b6c8e578f4215906eabd82
-EBUILD beautifulsoup4-4.13.3.ebuild 1126 BLAKE2B 7e9f53035de7d4ddd4e6ff04005cfd6aea3033348ef9115dce8ffdb3f3758656e58c7bccfdb35822d30b8c717c637487af9bac0a93092134eefe44f72a936776 SHA512 2fa504f56c05196472e45751c99f70dd4186119fe89934ea055489bcd4d1dbdadc5b3d0099bdfc434f50f0c87012814ffe2f8478e8b6c8e578f4215906eabd82
+EBUILD beautifulsoup4-4.13.3.ebuild 1135 BLAKE2B 81abdd65840f9519fc11868f25caaf3e119baf4b72998340b2619aaa7807078493678d6f9e6515693db7a814d6c7257f9842151a4089e919dbfdb2c796ede010 SHA512 6f910ec8c1aefefdb3da127d9d6e8b430ffe2291ce8dc5a44db35e5343c75251b5acb336e56bc665e311cf5baf99e3b1659636c9fe84d612bb9e9b250efb3f1b
MISC metadata.xml 745 BLAKE2B 16e44221decda568bcfd7fc64384f3c10d6150801bd099fbee3abb0273fa53bc83494cd9a56d43b125e9b2d773f9e1dcd35820bcc26a28048beea287a9fc3e23 SHA512 b332203a23fbeef550ce75c70afcf6eb9decf4e3e0409899d556e4e12449608100e1e6af81f163a879937bea2726195524559aa1151f917cc9facdf2bde559e0
diff --git a/dev-python/beautifulsoup4/beautifulsoup4-4.13.3.ebuild b/dev-python/beautifulsoup4/beautifulsoup4-4.13.3.ebuild
index dc5f09a5c8a7..8eafe2bccc81 100644
--- a/dev-python/beautifulsoup4/beautifulsoup4-4.13.3.ebuild
+++ b/dev-python/beautifulsoup4/beautifulsoup4-4.13.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/betamax/Manifest b/dev-python/betamax/Manifest
index 90e23fb85fdb..219d78ec00ef 100644
--- a/dev-python/betamax/Manifest
+++ b/dev-python/betamax/Manifest
@@ -1,3 +1,3 @@
DIST betamax-0.9.0.tar.gz 79957 BLAKE2B fed287985207679587a0d2a2f38748fca87b7ec9516135c3e50bcfc5bd8035136b4edcac1e3af143cf2f32caa79b5c76e9a9f450d9488f06673aa4d672b09956 SHA512 a6b8f4d719dbfdc26b39f4cb16e33db1da85e01bceb871640d2778e7d830ef2d3bcd655aba6382136cb5cd66d8db1fa6ab04c942e5e185702337cd3dc8c1fa15
-EBUILD betamax-0.9.0.ebuild 1185 BLAKE2B 8bdef670c5bdef012a17f5eac2d47d457645a9de49b47eab6f5ec796fb525be435f743bed892685b0254c47e6df084f20edb00c598a3d39571070fe03929f487 SHA512 8a4c496c0935dc25e428476f29ddf7701483fb45188c9ccdaa8b1613d1821b8de5629f3115cde199396dbbeabd6235a5b9e6254d78fcb08a2dbbd159b604a6b4
+EBUILD betamax-0.9.0.ebuild 1194 BLAKE2B bf0a09585e336f042b3edd3c855aaa3fd8174e53b836fa7537ca2e5ae6349fbe02bdafcc2ecbd25489f7b42f95385f59b9c12af69576ffd8f7ed207f136ecd97 SHA512 0a340532c81505735910f478c9e9c00194731527ecace1a5c455f43c50bd9922f6dcf911a15f48d49c6a38ec46bc1c2763f9a149ae7c189a5da6c572a80fbf30
MISC metadata.xml 370 BLAKE2B 4f0af16a821f80679eafa4af335168fa7671db128f9e1902a0be9944bba630d8f4f9fa8f2638a10884a81dcf55b1357a9b0574a8f0df322e89e1f801fd71ffb7 SHA512 1b04127a85af3ba3d29833475fcbd5f013c62ab3e226d3df98091457f7039b893a2c5324e20c735d65e00f036641f7658665938e1d1434925656f07cc3b1aaff
diff --git a/dev-python/betamax/betamax-0.9.0.ebuild b/dev-python/betamax/betamax-0.9.0.ebuild
index c27beb577894..bbde6406b820 100644
--- a/dev-python/betamax/betamax-0.9.0.ebuild
+++ b/dev-python/betamax/betamax-0.9.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest
index 1f4012cf512f..6079deb8d89c 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -1,5 +1,5 @@
DIST black-24.10.0.tar.gz 645813 BLAKE2B ba53b3d38d982c81d66291318ba6ab7df75779207fea77af3a4554cebaa23061d9d22f97613faa38b869694edcf56ae0001ff27eb34fba1e1bc8732dbf0a0796 SHA512 36285528b2a3ca9b68b806cf43cf04061f80e0ad5e693c70d2dc254b59d15f41ec5c2a4328d4cda42abe005def2d86d8fc501c1649b223a225c8bddddf82589a
DIST black-25.1.0.tar.gz 649449 BLAKE2B 28045d73259780c38430838ad245a3a6545f6c55890ee5105f15121659e28dc3d3b332ddd08b7f196afcabc04d3d423b0ccf61e2a467f9ac131b9d7480e86415 SHA512 57281a678d322aaf0f2b7059aa59ad65055cb6999b8fc22ead115011d1b2e607d5cc91880369ee93a438bc266d7ebd371cd046f12d41a83383577f36a6211844
EBUILD black-24.10.0.ebuild 1578 BLAKE2B 8c3611ace46466d166f699d862993e043ab6343b8d71a446f6a0086b0eb7fdfe530afa3055bb6dcda9502b7ed85260043dcfaabdee9249a5f9ef1dc7024e3c3d SHA512 21076c24c6e2ab52cb4c46052d055ff4369aad205cc4fc124a72fc791524d9c6ba5e879cf5bc3eea076e3a10a3308cb518a29a547c3776885e554b396c2fe1e3
-EBUILD black-25.1.0.ebuild 1581 BLAKE2B 094bab7f52e3e32a5c696242c7fd234b722469867c726c365167c86fe7542c6525071be1682676db71462e771f448d547f3d3aef5ee2f5de7789d87505fab932 SHA512 0814d4207cf11c9e3edaedca4a1bcbd2907dd59b73854a16e8217c7c00d5047c22c4f988ea69da7c11238cee655623a0db6c52ed24bfb0f61436a2bf76ef1cb4
+EBUILD black-25.1.0.ebuild 1580 BLAKE2B 8303707a5d9b41289f8092e0ca87aad41aeebaa5af299ef535ed7b254a14952904a6205040b358bd3112948de5d2385d0bd5fa80e04b44127eecb2ce416f7a14 SHA512 94790a9d738cadf6f2ba2816cb1d498841ba519909dad1ed0b22535c924bb19a05c10d43507a9d26429977cc29137052ee4c9be351bfb51dd49d0c8b69219dcf
MISC metadata.xml 446 BLAKE2B 7d9bdbc4fdd62c1b4278a824a75dede64ccd3a4d865722a99edbd4e316342879eefa7b249c453668a5d33009e134e2feb4d1ac01976146c3e988f3724749d4a4 SHA512 0a3a912fc1d439a92452e48c9749705cd2307e645bb1274d22265656f6101574edda79cf04c03ae512818e7077e404f79fb1f70fd68d9c7cd3be3417f991700d
diff --git a/dev-python/black/black-25.1.0.ebuild b/dev-python/black/black-25.1.0.ebuild
index 6b231fd1cbf0..e6e7d264c730 100644
--- a/dev-python/black/black-25.1.0.ebuild
+++ b/dev-python/black/black-25.1.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
RDEPEND="
>=dev-python/click-8.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/blinker/Manifest b/dev-python/blinker/Manifest
index 461fe6c716b2..226644168e48 100644
--- a/dev-python/blinker/Manifest
+++ b/dev-python/blinker/Manifest
@@ -1,3 +1,3 @@
DIST blinker-1.9.0.tar.gz 22460 BLAKE2B ad77406c35b3d6c1979387d3675fa580ade063a16e1fd15d1628ed7bc8a3e71bf8e1a857257d1278deae5e23426b106f2b02648ff75c39e60909285d6a668d64 SHA512 587eaead4750eb742209703d792498293579dc55afc855498066b49a067527b6b3eccbe9a35ddbacc2cb1b7ced0bb3bb7a5716dba82d87b434a6ca8281bd76e5
-EBUILD blinker-1.9.0.ebuild 693 BLAKE2B 531565817707377182da4ac942e794534e15b55423b8f1d20a0a2a79bb1b22f9be353c3b8cdb83fad16d200cac0383b6d5419ac8986fd7b08887e94ca3dc0415 SHA512 92bad74163be27ddc5ac2de19598f1044c8041271d0d8c48f8727f1a4b292baa1f4bcec66fd642c3a6e7c7c0bab2b9c99544d395bd89c55df8ed10ee4dfeac8e
+EBUILD blinker-1.9.0.ebuild 702 BLAKE2B a7acf082aa524927e2a587be499ee8f8915b1afc2db25a6f1390f23c4c15140fe53d1fd3133b2c1ead1e9567272fb186fcdb6836cb4bb1663797f5c08ddd9876 SHA512 aa1dd16a0d84d51c8aa3764834bc24ca3c03dadd47db9493e15e42a3387a732e295cafe719c49a0dacd4068ffcd238d30beddf2533706c9cea49da34ca6a5ed1
MISC metadata.xml 394 BLAKE2B d91e559b44175a794ac0d4c1b6acf2f7fe54adbdc5b4a02e235c9b51ed9c00dd935b2fc1ac33122bd5bd9d4cd6d2e7ba1a6f32efd3b1edfd9d564748db96dd80 SHA512 460eb6e0085a7591b35aebcb73b7de79792f5c6a496514e539d6bd1c92529bbf38438cf88c733af1aad1456471037fe1f1c4719ba8a3dbc0d186a7647521fe45
diff --git a/dev-python/blinker/blinker-1.9.0.ebuild b/dev-python/blinker/blinker-1.9.0.ebuild
index fc50642b88d2..bbd4cbaa07ac 100644
--- a/dev-python/blinker/blinker-1.9.0.ebuild
+++ b/dev-python/blinker/blinker-1.9.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/btrfsutil/Manifest b/dev-python/btrfsutil/Manifest
index 68bab009fea8..1218fea82fbe 100644
--- a/dev-python/btrfsutil/Manifest
+++ b/dev-python/btrfsutil/Manifest
@@ -1,4 +1,7 @@
DIST btrfs-progs-v6.12.tar.sign 566 BLAKE2B 3a32b52522acd9e2fcf34cbf90d91ca2491ae1b34142320b987084a60c9f6c13100fcfb554f877c0f659b60415234550c05d980c633015cd8d083df18521187a SHA512 86396dad38f15c19eb4b641632deb99073829896001b71fbdfaa3ebd11468e8b89ed324e563ec9db837c9095501227824f97085347dca4204cbaecceed9da7d3
DIST btrfs-progs-v6.12.tar.xz 2705336 BLAKE2B d1569ec7b2079a43ac370c3a7e9f1b37a06545675753490f16d6a7bb52281f76df39f924c96569a1c75daa8a998f251c5219e2f09a54cb94c42cba1db3cf43ca SHA512 57da37f460a33b5f5232a5c8e67eb5976fb13483a1437112bd433b179bc0e497a1aadfe24705eb4fb4e0a98d2a33fd3c46808b3ca161421475442a70b964c446
+DIST btrfs-progs-v6.13.tar.sign 566 BLAKE2B 12424d4f076a0b1e007f367c803c0308c45632475dfff56d6f2feb65ad8c84568609554f2870f5ccb2d1ca1559661a811a96c4f5e1ad4744d4c8d14c9e002d5b SHA512 f4423a607dd7a8e0a6d6da9a5ebc9c1147026b25786cb3fd947243491e17730994d74c1885cef5737380a9441a736ee252229951e298e2559a279e16fc18a53b
+DIST btrfs-progs-v6.13.tar.xz 2731048 BLAKE2B aaf536e17977c052dd0828501f5a91b85403d561301f10d8c7bf2f5abae30a323f781ef8727f8ca48efc6edf16000b3ee8435fd6a89d6d047dda289ad87e3f64 SHA512 c91e99beb554320e75bcef027ae918993ed8e08a5fe774ff55bf63cde2c64802676c8678ff09d2678aa084166f178efd2b64ed00821d0908a1435e9eaea74422
EBUILD btrfsutil-6.12-r1.ebuild 1357 BLAKE2B 80bb192476a71cbf39195d0851ecb02a605b68275935fd7d8836ed3471f9cbb4202865e8e2944b533ca51d1c768852630c6c1cae5db5585bcf2cda4dcb6a6e00 SHA512 7a2152348f2ad214288277a7e0d9febae2e434672cbce2b984a40877cf204269ab6d7b16dd7a5a1d6373d3912395ffc9caeeb93df9aa8728eb84a9c4bb80e081
+EBUILD btrfsutil-6.13.ebuild 1502 BLAKE2B b20fa7c7e9d3d14ebf6efb3761fbf6dc2c67a75bf8226e3bb08333093e7bbc7d9ddde68fb416a15153bc4b22125d0e85a2357242b3a49a4d975c632c77c6c4ba SHA512 bce83e0b16e155333fa57ae4733c3a8a845a6f1bffce21aa1d3d296fb4e238e43b4b3d8c5b956673afed1a8785493183a87c401540e60ecb0aede6b5b8a1c91c
MISC metadata.xml 306 BLAKE2B 94f20c2598ad4740c885d13b50ea0fed283f2272b3be78bdf31dc69fe536350d6ae709065164a3a4509b0e622f8f9e38723f874a7241312c6a21edfa4f8376b8 SHA512 e86e1320edf5688903321fff7a483de794a5cb4ced4197a8ccecd0cd09a0c5da2a33b73c06d40422f192de2a643b51ff3331d2e83dcf3ebe33bd613377311b9d
diff --git a/dev-python/btrfsutil/btrfsutil-6.13.ebuild b/dev-python/btrfsutil/btrfsutil-6.13.ebuild
new file mode 100644
index 000000000000..09a11b13f573
--- /dev/null
+++ b/dev-python/btrfsutil/btrfsutil-6.13.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc
+
+inherit distutils-r1 verify-sig
+
+DESCRIPTION="Library for managing Btrfs filesystems"
+HOMEPAGE="https://github.com/kdave/btrfs-progs"
+
+MY_PN="btrfs-progs"
+MY_PV="v${PV/_/-}"
+MY_P="${MY_PN}-${MY_PV}"
+SRC_URI="
+ https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/${MY_PN}/${MY_P}.tar.xz
+ verify-sig? ( https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/${MY_PN}/${MY_P}.tar.sign )
+"
+S="${WORKDIR}/${MY_P}/libbtrfsutil/python"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="~sys-fs/btrfs-progs-${PV}"
+RDEPEND="${DEPEND}"
+
+distutils_enable_tests unittest
+
+RDEPEND+=" !sys-fs/btrfs-progs[python(-)]"
+
+src_unpack() {
+ # Upstream sign the decompressed .tar
+ if use verify-sig; then
+ einfo "Unpacking ${MY_P}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/${MY_P}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/${MY_P}.tar.xz | tee >(tar -xf -))
+ assert "Unpack failed"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ cat <<-EOF > version.py || die
+ #!/usr/bin/env python3
+ btrfs_util_py_version = '${PV}'
+ EOF
+
+ distutils-r1_src_prepare
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ rm "${ED}"/usr/share/doc/${PF}/README.md || die
+ dodoc "${S}"/../README.md
+}
diff --git a/dev-python/cachecontrol/Manifest b/dev-python/cachecontrol/Manifest
index a6131e2bef4a..8f3371d177c3 100644
--- a/dev-python/cachecontrol/Manifest
+++ b/dev-python/cachecontrol/Manifest
@@ -1,3 +1,3 @@
DIST cachecontrol-0.14.1.tar.gz 28928 BLAKE2B 9f01bc35c905f0fb489e796f96ccc0063a475bacc24b980ee67f8053412a52d9167b4b96495a8a7f7c561e2485a1b6fcb4ec94b1408ea5111f8661fea59394fd SHA512 f99463ee08199058d0f84a173d6a85276cfe6caec0bec6692e5af74f4c8e684a68ab6910c6c85cbd1f4515c7044ee2fbf149cfd85e4ce9d9ac97e9850698c07f
-EBUILD cachecontrol-0.14.1.ebuild 750 BLAKE2B 042073b6ba98a57db0fa58c68b352caf1ba75105a1685e68ecda874b48d49d547bead084f8c7d87dcd6495eb51031fd633bd296a847e57877f11b047e0f7feb7 SHA512 10dd8681226bb09d881ae06ea9aa561a2860c4161d1576d21ca5119e62b0646c3bc17563671e7d02b65483d8ed3ea1f1f93fdbf5715e3a66c4c5cdcdd04c1cdf
+EBUILD cachecontrol-0.14.1.ebuild 759 BLAKE2B e79aba8abf4a847b7527f57577ae277a516ecebc95fbcea68d8119b19422cca78a7f7acd49b391faa3be30cc0eef2cad5df8fe435011800e438741a8694ef4c5 SHA512 92c8dfef29c541f5750d2a0a0490d7d85786dcf2d2364fa9993fbc672f624193a84aa23ddb34f532792b3173953b925d95d53c55646fdcf3ae0b33a53c3aa9f3
MISC metadata.xml 396 BLAKE2B dd4511e8517b46997276e85152d25ca60bb94cc899fd9b56de594d18814578741a8b040e99e59fa1471a8396adbcdba6f8068dc5535918ff8ae7007595362851 SHA512 aa2346d2fca689f6b2c793bbd570585d93aa412719054e2daedf9378459237649fc32df9482407b55e94d2046df15a8d85a077db2369c9f4c8d5146d89d783d5
diff --git a/dev-python/cachecontrol/cachecontrol-0.14.1.ebuild b/dev-python/cachecontrol/cachecontrol-0.14.1.ebuild
index 43df822171e5..52bfd1806244 100644
--- a/dev-python/cachecontrol/cachecontrol-0.14.1.ebuild
+++ b/dev-python/cachecontrol/cachecontrol-0.14.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/chardet/Manifest b/dev-python/chardet/Manifest
index b05735d0f2a2..91049079f188 100644
--- a/dev-python/chardet/Manifest
+++ b/dev-python/chardet/Manifest
@@ -1,3 +1,3 @@
DIST chardet-5.2.0.gh.tar.gz 2067352 BLAKE2B e9b960bad6ad7e9933f0fcd6e445bdefdd795f6150bf96e59714bfb9bd0cf63adeba80b608a1890f07be81565c160977fa96140984720407d93b0919eeb71a8b SHA512 3c6614882b251e53322eb75fdd01c3d7664c5f611bbfc1480fa10d57f02906b4be42a8b7ff4d3bdc00465340a2ca46b31f1f0d25f64d4f69df0ac0876e71e87f
-EBUILD chardet-5.2.0.ebuild 769 BLAKE2B 978eeebce73a19e1d8a758d1cf55c712c605540c38674e84ea24f90ed76ba605abf8200161f1260e668f399e14e7616c505092c78e480768040102edab0cdeb7 SHA512 eb213216b09f8787f1966f9f6c1b35d86dba48d024d5126a9e8f706a2ba98334f15f9243c0f584bde576d3b310c7a7a4aed1fd3e6d591671bb3ac9526a033f7a
+EBUILD chardet-5.2.0.ebuild 778 BLAKE2B cd64d9b9f19dd0141e2c8efd9ab3c7d2c55d5c556fbe9ac1c2e7744c0376c5a22b471725eae0504f17c8ad6ebe5944ecb3ba83fa6de74342dae1d24050a3c6e7 SHA512 d34c7c78496dfe62119e2da34d82a663be423c7eb3adcf1ed5caa18ff5e412032a7e2df9181e02595d53b82e891a4bb053555cf4e50747e9113f0389c7862c9e
MISC metadata.xml 403 BLAKE2B 90447dade87db87cbe60f8a0ff84e0617156551d74869306167a5c196e2f6da7746a9ae9a73624099ef7d593f1f36a476cf3b61251d3ca97daab1eccc963e08e SHA512 ed1030c49899c34998da5ed13f4c6dd297f75f5f9e0a06e51106c93579aeb0b4fe37fbea08e8e182d6480877d28a963f73f4a91402241412a22ee389179d8ef6
diff --git a/dev-python/chardet/chardet-5.2.0.ebuild b/dev-python/chardet/chardet-5.2.0.ebuild
index dca091f431ca..ded553993b5f 100644
--- a/dev-python/chardet/chardet-5.2.0.ebuild
+++ b/dev-python/chardet/chardet-5.2.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/charset-normalizer/Manifest b/dev-python/charset-normalizer/Manifest
index 5227da640aa0..fd3861916ea8 100644
--- a/dev-python/charset-normalizer/Manifest
+++ b/dev-python/charset-normalizer/Manifest
@@ -1,3 +1,3 @@
DIST charset_normalizer-3.4.1.tar.gz 123188 BLAKE2B 04a2a47967d3992eb6320f173689693efb0614d67986fe1417f2f096435d2cdfaf10c57b6ecd2659f19ee907902c16fcd30f050cd14460973a059fc62ea999e3 SHA512 2891c0bd3097ad38d296a8378ded36110a06113c0f79e49cdfd7f3bca4f42487d10895db34cbb020cb70e93d9094ae72555ceef5535f8984de1cac4082232f4f
-EBUILD charset-normalizer-3.4.1.ebuild 688 BLAKE2B 86a415566c167d1fa9f257003e35a9acbfa01a7c26d5f59cbe770594fbebcaa4ece6baf5c20c627a22d2f2b07115937ab31161bc469eb68c0c557f4b94b69103 SHA512 cf3e5a395c43ccbfb34fbe6110cd1c05a244fb449fd69a42d14477ea5757871bee5f29b67915aa43f9b4781fd404fa11eb7318eef1da5690fcfaf7e22998b300
+EBUILD charset-normalizer-3.4.1.ebuild 697 BLAKE2B 3639cc4e330e2add748494654c93006030a32722eb17c086e99c138cac07f2b6730ed271db0b9eb5497810a596c35a02e15c7d5937dfa5827cc5c6c2e03033d5 SHA512 14ca907637bb387fd36277deb5710e058354211f597a334024f8e8f3cc3c401525de86374a58b409aa9e5c03c1366416e6ee5746f084e747003020c9e1f1b8a4
MISC metadata.xml 388 BLAKE2B 9d90d90c832211745e167d3347062116582226674964204469a765f86e98e571a671e06e4d19566b4ed65d2e6ae587d3e19ae211a52f039ae5982b57a737ef21 SHA512 dcaed97952771ef250ad4b3d3cbca77c618b5cd79b41eaf7ddc6e6cc00777a6d34f18d532eb8a76cd9c21a19d4152abd5e3480852e8804b6b3345a8025a6a42e
diff --git a/dev-python/charset-normalizer/charset-normalizer-3.4.1.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.4.1.ebuild
index d8c918823913..2f2d644d57cd 100644
--- a/dev-python/charset-normalizer/charset-normalizer-3.4.1.ebuild
+++ b/dev-python/charset-normalizer/charset-normalizer-3.4.1.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/cheroot/Manifest b/dev-python/cheroot/Manifest
index 73cc4131253a..6de16b65147d 100644
--- a/dev-python/cheroot/Manifest
+++ b/dev-python/cheroot/Manifest
@@ -1,3 +1,3 @@
DIST cheroot-10.0.1.tar.gz 167586 BLAKE2B d8c882c3d16d29a2f97f35542321fd0aba4d0f9b310bc1359f9b832362e2d75424077d02d9a810a33a1bd10cf2ba9922a8baf8519dbd04c5e6f9b48edd3c3db1 SHA512 c878647a7bcf564509ee07481b3e371a2e09019d78240e79293bc4e0bfa872e8e2f947925c54eda56cc1790a3ff4d656c70066278c74073b44fc070627f5c71d
-EBUILD cheroot-10.0.1.ebuild 2448 BLAKE2B 9db48570a7d0f36d61bba4f7471795ec94731fe9a4f6df9c2f546f486dad9b843261a81ef496533304afd8c1352c76c167923503c0247e7aef81ce9414eba14f SHA512 4db058315d82929036543b6caef3d2c01e636ad6e0d3b222b2c6912b139c3a41adcb0fb0baa06ed29a612d42645721dfecb6d2b410186d28a3c3c1e8bb483172
+EBUILD cheroot-10.0.1.ebuild 2458 BLAKE2B 81e88309f6d0e324cb025bec1effa227d8188fc16626c65feb08625ee6c23fd13a2107ff4e9df0a42e7956d7f1b77ea54935aad47006f1407b1508522e2ca059 SHA512 fc37185de9fb04efc3de51cd3e6877024e8bdb0886a93769c68444e8159cfa032cd824ac56c1bbd2b6c6441b2ff6b87abbba7622d901992fe7ed94039534f5e2
MISC metadata.xml 391 BLAKE2B 1c9c2af2c1a8bcd3f1c426a87d1a2a97fb88a9a30f9c2f1802b8885329277fcfde1deadf635e419cd7f85a5685639709be33aa746d9f7a04c3ac7d832d084b42 SHA512 c194e8bed8d082ed4ce3f2a7f608085fdcf2ab8b7c730e5c6ad7438cf177ed1892565cdff0feda564681f59bf6aefc327e3d24da0a543c0f043934af27873e95
diff --git a/dev-python/cheroot/cheroot-10.0.1.ebuild b/dev-python/cheroot/cheroot-10.0.1.ebuild
index 514c6a2219e5..51df5c84396d 100644
--- a/dev-python/cheroot/cheroot-10.0.1.ebuild
+++ b/dev-python/cheroot/cheroot-10.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
@@ -72,7 +72,7 @@ python_test() {
)
case ${EPYTHON} in
- pypy3)
+ pypy3*)
EPYTEST_DESELECT+=(
# https://github.com/cherrypy/cheroot/issues/695
cheroot/test/test_conn.py::test_remains_alive_post_unhandled_exception
diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest
index 8c1ab811427d..6c5efbda42d9 100644
--- a/dev-python/cherrypy/Manifest
+++ b/dev-python/cherrypy/Manifest
@@ -1,3 +1,3 @@
DIST cherrypy-18.10.0.tar.gz 633708 BLAKE2B b403ac983da855c7bf44b6909cc984a544d61cfa3191fae81f15b01d6b2d5d5e4bcd8c9f99c550e39540aac75d14523724602ddf121768c43bcbb93235e0941b SHA512 6c77d89e484fc1cf5a8e7523d1ebb04ba49930823905142ab016aabc80924e1173c97342f172585758c28faee1b329e26fe04dd1e36c559b7798495d45fdc36f
-EBUILD cherrypy-18.10.0.ebuild 1992 BLAKE2B 1c96b29f3900cdff101f716ed430e88742ab2d11af82306bbf72e6e0b07ae9baae7c0f1f9d908eecfb34193248dafe144624ef304d43440069e40286d3948573 SHA512 0246eac4a3fd30f545f67c511e8d6fb8f78ccb3d9040592630587363c3c7bda05faf75013ead35bff35e2b921182f99cbf95944f30252f93e728066a7f241054
+EBUILD cherrypy-18.10.0.ebuild 2001 BLAKE2B 710aa5326f56b3ffe9bbd774a1636c3f4992f03f3e5f3bf668e03ed56dc77a24beca60fc9de3b0b666e9326a063ebd1ccd683d9ec50f53c3804a19a15a05b6fe SHA512 a10f1d43b267f75dbfe1f973f842e5992e08695753b749c108cfdf16658ef2b944ac5e450fd41f347d7a86fef9daa99e906f11b666d8826e4db8a81f0be899e8
MISC metadata.xml 469 BLAKE2B 8a5e41d7cee996975da9df7a30172bfebd1b715581bc5e4de1934a97332af16a18c928b33ad088723618f3dd694101639702c5d6c2619e3db46c488992aa67a3 SHA512 d08a8114dcdefa5e27a2382604953c7635d376f941f92a128e229f42c3b236da0e36287182c2be735b624566a6bb5dd1c3541bf67396e33169f86e6dd0d0c09a
diff --git a/dev-python/cherrypy/cherrypy-18.10.0.ebuild b/dev-python/cherrypy/cherrypy-18.10.0.ebuild
index d648f1261c53..65efedc28276 100644
--- a/dev-python/cherrypy/cherrypy-18.10.0.ebuild
+++ b/dev-python/cherrypy/cherrypy-18.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="CherryPy"
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/click/Manifest b/dev-python/click/Manifest
index c19d8f85aaea..3dc7ad0d16cb 100644
--- a/dev-python/click/Manifest
+++ b/dev-python/click/Manifest
@@ -1,3 +1,3 @@
DIST click-8.1.8.gh.tar.gz 342860 BLAKE2B f55518e66473c43e78d5127d7a4467cce5a7e25c84dae2f740e9cfa1682213e5c243ff4da90768a25374921b5d2d482525b6975818f5383ebcde77f298c9694d SHA512 f9f501210d202026a8449df1eef570f5399887a3efda9499d4a4180bbe96bc232809929bf80f9a65037583e84dfa8af3f0c348353c41121c815a9ead2c58d3aa
-EBUILD click-8.1.8.ebuild 945 BLAKE2B 434a453f1306511108b42516371ab68291444116a396620b6094f3482a6f86b2e46ac9342f535cb11c9a1d11f4b411a4706b0eee09b536298f9b636e6614da8d SHA512 d9572bdd96d85786a66df45754f663dfec1bfea1529264481635dce01315607733bb39cd00ef56e0c11228fa14851a90056335450b571d703786e671725f006b
+EBUILD click-8.1.8.ebuild 954 BLAKE2B 9528dec6dec1aea8048ff5b45485fb3bd36216c0ea9a331a00e44b4f7a1aaee908175631b73b5085c173d98dd8ab8ac91f00e90bef07f2b159204df831c0c708 SHA512 ec6c2201680cae048bc3146da89f9504189a9b45e4f9b69301ccd0375d9bc1d78f0466c3f343789e921f6efa07c89dc5afaea39ab881179ea09ac195bf5b230c
MISC metadata.xml 386 BLAKE2B e460c7d70bbd848cd239d9e1ba5dc234c7de2a2bc0c77bfefb6aed1fa6d954de18508d4db44e77495f90a141180fa2602b15d3699aaaa99a48520a7e37a098f4 SHA512 ef8dd0545e92bb8fdc107fd6170068d35f44abad698226ea4724c450aebc0f32c76eb90b9fc936f9c85b8a93637f6006e889796e2bb3b7da5f57c1419f6b3794
diff --git a/dev-python/click/click-8.1.8.ebuild b/dev-python/click/click-8.1.8.ebuild
index fc74cec44125..cda25a85f8e1 100644
--- a/dev-python/click/click-8.1.8.ebuild
+++ b/dev-python/click/click-8.1.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/colorama/Manifest b/dev-python/colorama/Manifest
index c5a0d80cac6a..653535c6185e 100644
--- a/dev-python/colorama/Manifest
+++ b/dev-python/colorama/Manifest
@@ -1,3 +1,3 @@
DIST colorama-0.4.6.gh.tar.gz 116300 BLAKE2B 5b8f013a0cfa227dc750456d28af83dd6322000a3982e680d0cf051f6ae964b630f2889a0f1b78fe1cab465b25a52db07516cee9cbd99575dae38a86c5b69bd0 SHA512 2b269b190041398a1808b0b5147e47422b4451a1bc91841d0957572214ba8addd731c8932afdc60bfbba9833a0fe6c9c5c2ecb150613f13498f661799d625e4f
-EBUILD colorama-0.4.6.ebuild 1083 BLAKE2B 816edf5ce771f5a335f60e78fb4a8d960f3c63a80221370d8af0164bab7a52871ab4dac17a8e6aeff335211b2cc68de799a0bb1265de1b6c8bdd052a58908787 SHA512 7387de0a1f93b87934564dc920c80d2104b7e0e00fd25ce1ae820c351d7e7f3e5a976135c9c37483c4a6ee03444bf463c8bf9c557385eabbc35e124cf8adb798
+EBUILD colorama-0.4.6.ebuild 1092 BLAKE2B 06332d98f3ef62fc2b9a28ccc3021646903670c3e05aa3b2b237dd6e19a43bdb398c1fdbb52ca17eb822057a31c0c515ab73fc0d42858c5366ac6b339857b1c7 SHA512 44f3a1c662ef99c5e56b01df966a79579a15bcf1bf58180273f2829a92e5528a732cf03e3fabf7b269177ea6f541587ce296e5975b956d02f073cc45a7ab79be
MISC metadata.xml 526 BLAKE2B f8f74b3797df9f8b0ab5ea81b6318d099a041cc3aac741084802272fdc7aaffdabc1269025f5e2b819cfe4608391a0857d208c487cc8f018578610faaad9f401 SHA512 dee4a202781edd36049ee9738dc9e90ffa63aa3874b389b5d0285147fbf86a577c15d55a868c0714ef982f78a2054636f464d6609af0693639d2449ae3d2ea53
diff --git a/dev-python/colorama/colorama-0.4.6.ebuild b/dev-python/colorama/colorama-0.4.6.ebuild
index d1224f3f0612..a859bd28226b 100644
--- a/dev-python/colorama/colorama-0.4.6.ebuild
+++ b/dev-python/colorama/colorama-0.4.6.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/configupdater/Manifest b/dev-python/configupdater/Manifest
index 5528cb2d4f41..6b79a1244fa6 100644
--- a/dev-python/configupdater/Manifest
+++ b/dev-python/configupdater/Manifest
@@ -1,3 +1,3 @@
DIST configupdater-3.2.gh.tar.gz 139435 BLAKE2B c65db82b4dd2cc944772418e2166516aed610cf63bc693b16b5d62872700a6a75fefb144ea2e17300c3b665489fa66dc7dbca4396235d18f962c9ed105fedf97 SHA512 700925a27033049de6fc3ee1fbafc4968ea2cc0683ae66725da5cffeff2f5e0e85229c6560e685976023955ce7d642fe7182e67a6a8dea2d4953531cf5938812
-EBUILD configupdater-3.2.ebuild 830 BLAKE2B b8a0fbb07c8517f5b10708c4523d26b164efdcf4027d3cdb318660a5b97a674214acd61e912047fac85e3ea4fd05d8ed3da7a6b2885d6529b15a19f4a5368902 SHA512 0f397d16288a05e8943c28b81ccbe68ed68ad3473707bb8775d5aee69595407e3cd9c4106a4e2042fa1959c79978e5ce1fd7bd14b8ec2b1cb007a30f47fc1107
+EBUILD configupdater-3.2.ebuild 839 BLAKE2B 6a3af47b683be166f96d6876c70787fa88edfc003796d6227ec06bf739d0ac8ff69f95046791d417f73c05728575932eda20240569dabb60f57fe1e40da97e75 SHA512 f3d2e12e63eebf218ee4eb75ea3e9d4c7b9e0664011ef617e33bc9e95e4a2bce155a5b7244235e4c2aede5e5656828aa61c6a295cd6a031b26024c26c82fdd05
MISC metadata.xml 383 BLAKE2B b717af4d4e84b8b586cfd65de6a9103e31f051049d3eecd7bca33a4c97164b7d9565853e9f78d76c183a1c01dcbcecd2041a8d6982db4c56f49000f9f00effa7 SHA512 b3dff332bf66bc6c1180bca86bb8094959b1ae7d698cbbb8f1201f7257e2eb93eed7a425e5e5abfccc64164fe0c1c9b243147e1006cabf97c576a7ee0a4e09fe
diff --git a/dev-python/configupdater/configupdater-3.2.ebuild b/dev-python/configupdater/configupdater-3.2.ebuild
index d3718eaf5cf0..5e3114325124 100644
--- a/dev-python/configupdater/configupdater-3.2.ebuild
+++ b/dev-python/configupdater/configupdater-3.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index e5939f125992..67f9781745c7 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -43,6 +43,7 @@ DIST pyo3-build-config-0.23.2.crate 32197 BLAKE2B 393c76b1dcb625145673736272d4cb
DIST pyo3-build-config-0.23.4.crate 33885 BLAKE2B 7f95a8a9e08d413899ff1fa64af5a52783bad4a7b4db92835464f12bd8565f152497aaeb45d25cc91eed73950abeea30ca4c7495e3b15423ae588b97038beb18 SHA512 b11442609f43d9baab79daf083caf0366987f6ae182239814ad6df6fe4ad31b95132d74f1162fa9428d229bd8c18ef9b696a4c3329b3960fd705d1705fc5e973
DIST pyo3-ffi-0.22.2.crate 67749 BLAKE2B 0a4357d5f4fbcab9717d58b7a80b63a63bc329267d4725136c4eac7c0101095a50e5f840638dde79034e5df99c4f46664cfdc2ad437837643db5d475c5705cb3 SHA512 bf8b83b4790832d99de8c6a61a15a43fc189505dd843011933305f7f93c4f5f4849fb00cc2a6fa410b788645f8ed8c0df61799cf801966a925abb9756b1ab579
DIST pyo3-ffi-0.23.2.crate 74052 BLAKE2B 085c66bae61e6059331813be77a1e4f850c4b8b12ac60b03188f2a009c9f58e062dc3ea2b9e470a480956bb8cbef645f95e53fae2638d59ebf5039aa5d41d504 SHA512 e228e473da98ce0fe4f15cf840ba1f51f66bb6fd103a7c0bb76b3218980c93b45ecf691f712333f4a27a9efc76517a85f6e13d5e9650b774eadebf59a647e493
+DIST pyo3-ffi-0.23.4-pypy3_11.patch.xz 2140 BLAKE2B 29cf1a3b340241bb323192261b11a431a0b78748819dfe05683ce51c18fb53b5e9394fd4269197475d467f6be82df1fdc92e45450a1e2416ddd459bc00174b6e SHA512 43da84518b24022b82314fc509e8125ad6a9e5c47f8e2eb20da2fa38631719759ce821253a62bdd9fc3fdbedf798e9a37168c39d913570a6cfc53aca3ec0eedb
DIST pyo3-ffi-0.23.4.crate 74806 BLAKE2B 650784d46347c00f09c010c39e9762f778efc510ad0b99b5ddf30cab18edaba552207339ad44ed4ae6d87ddfcc56fa540a17e3a4cb331905a0988d5ba2dc682a SHA512 c12097292b4620f4fd98d61fde4a0f0c7d423a94d518fa5b1cf759089b066fede6d83e20171acc2aa7bf268de5700c9b59da32131216734626b0fa5cd5651801
DIST pyo3-macros-0.22.2.crate 8136 BLAKE2B 9dc97d2f60581db1b8ddb562dac917069525f297fe2cbb9aff3ed34d5a08ea43c112c9c7a450539da3536d753778b5ca506dd1b18e1d6b8a3649fc098e7af439 SHA512 f4f4f6af8dc3aa4bcc1698661990ab2112391ef9502e9f71d86e35bd10dc4e1be309102ebb1b7b32751817a6033168dc0486fdb16b35c626101e69f0de807a4a
DIST pyo3-macros-0.23.2.crate 8056 BLAKE2B a87c4b8aab972eaf5e9b941db34e18be411bed8b5753d3e2d3f65e4a18723a72e70858bb34e8db949f0c6b748e122fed41e9c78f6c20150077fcc3c4eb0026ba SHA512 dba0b5bd212b6a5f38d6fc93183c8ab80bb53bfa5f03d471897014f2d3d1959804e5fdbc817845c1cef797f314b924d58eff95cfcb848eb98b283e104d24637c
@@ -64,5 +65,5 @@ DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4
DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
EBUILD cryptography-43.0.3-r1.ebuild 2894 BLAKE2B 47a38f459787a70b102585f50f8bf7f44336f0b8637ae72a6b6966c7e1be6b307ee9e95eb8821703b8472ca5253d63b7ab7a604cbd17e24530c49964e5099fc7 SHA512 a25365071307e4cba513d8055642eaef6eebf936efe7b3d3d99c6c830862ad76258bc8775930ecabecad7d1a4b43e32a7657c4120b3b23789410439a9293b426
EBUILD cryptography-44.0.0.ebuild 2917 BLAKE2B f5e0e9495b7ae497b74e8d2e370fe56fc9cacb1455612d405cb9b303eaa4cdf9c1d57aaf5228fe4441cea81aaec0e4047794d2cb1605d749d5dd69c77a879427 SHA512 62bbef981a99fe323ebdf1cb6743d3aa1919ee32af70d81298e72a75c581b3353533fd7ee9b4463fdafe511be5948fb65415ec79f3eb9efae546075320207e48
-EBUILD cryptography-44.0.1.ebuild 2923 BLAKE2B 3a0257efcc857cab2e4b79079be4fd141c91b1e92be0182c18b6948db9fc3ce8ae4a37eda7b95a9f991d4954ddebe28628e1f62773a0737cbcb4b8ff5c29da95 SHA512 665893ddad6f0812d76171d44f492b2d9edc910abdc6b09c796eae0b80ecfc880edd1405a18588eab8acffc949df8aa54f9fc1d0c028f36d4e32937fdaa72d88
+EBUILD cryptography-44.0.1.ebuild 3113 BLAKE2B ef56d1648403ed91757497c49e294b839cbefd7553d43ad713c41f744c012bba5820463646b98c363645cea14ab14037bc186453bd82ce8bf86acdcb7e8ab2a5 SHA512 d16127b5a0fd43e4e8da9fdafc2c3279fd998ff161c167a65adf59cf1e0295eaa1143dad7870c2902894d5a8888cb65408cee09aebf82ad83072c399ad0f0b12
MISC metadata.xml 464 BLAKE2B 96c0bd97b83c9718910d129260402fdc37e88a96ac6002c8f6dd19fb21d6daf31211b83ff7423036811e27954811ebdc810c8328f18c620682bd9428f42ba1f9 SHA512 2f36a186bb195a8cbafe1d8dd6630fadf0ea56b22906ebaf3c90954adb8b66e1017f599169e2b1ca386e1113c1a6b834fff90f2bec527bed53f62985120732d6
diff --git a/dev-python/cryptography/cryptography-44.0.1.ebuild b/dev-python/cryptography/cryptography-44.0.1.ebuild
index 202cbda6084a..e829f6b5fc0a 100644
--- a/dev-python/cryptography/cryptography-44.0.1.ebuild
+++ b/dev-python/cryptography/cryptography-44.0.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
CARGO_OPTIONAL=yes
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
PYTHON_REQ_USE="threads(+)"
CRATES="
@@ -57,6 +57,7 @@ HOMEPAGE="
"
SRC_URI+="
${CARGO_CRATE_URIS}
+ https://dev.gentoo.org/~mgorny/dist/pyo3-ffi-0.23.4-pypy3_11.patch.xz
test? (
$(pypi_sdist_url cryptography_vectors "$(ver_cut 1-3)")
)
@@ -105,10 +106,14 @@ src_unpack() {
}
src_prepare() {
- default
+ distutils-r1_src_prepare
sed -i -e 's:--benchmark-disable::' pyproject.toml || die
+ pushd "${ECARGO_VENDOR}"/pyo3-ffi* >/dev/null || die
+ eapply -p2 "${WORKDIR}/pyo3-ffi-0.23.4-pypy3_11.patch"
+ popd >/dev/null || die
+
# work around availability macros not supported in GCC (yet)
if [[ ${CHOST} == *-darwin* ]] ; then
local darwinok=0
@@ -122,8 +127,6 @@ src_prepare() {
python_configure_all() {
filter-lto # bug #903908
-
- export UNSAFE_PYO3_SKIP_VERSION_CHECK=1
}
python_test() {
diff --git a/dev-python/decorator/Manifest b/dev-python/decorator/Manifest
index 70a431b4c93d..de31fd9dd276 100644
--- a/dev-python/decorator/Manifest
+++ b/dev-python/decorator/Manifest
@@ -1,3 +1,3 @@
DIST decorator-5.1.1.tar.gz 35016 BLAKE2B 0e38ee2dea6793d489f5c50692549022f1b252ab3a7b75da5b785f856b7f18faaf5570dde2c68f6936c11460599839063e9eb8a133789a00f683761393a5103d SHA512 584857ffb0c3e52344b473ceb9e28adfd7d789d480a528471f8ab37be055ebe5feb170f41077010e25350e1c311189d45b90773cf12f0043de98ea8ebcde20ab
-EBUILD decorator-5.1.1-r1.ebuild 650 BLAKE2B 1a5e2bb9a0633543b2d3047f666df6aac89f25715b9543f7461adccc7e8bd24599647024c1263c3a4d6333f8e2618dc20856170cb97193e5a0167d79655c1f48 SHA512 f7068dadeadad27e54fe6e1d886cace001391c514b273b1661172a72af64e920126bdbf6feeacb2609100c0f5f65e3e16971fc3e16958a359597a889486c0460
+EBUILD decorator-5.1.1-r1.ebuild 659 BLAKE2B 6ac6114148c2a194ed68e295cf3e2e898bf2c134123abbb979ac0780dabb499a5375cbfba69f49d1f386a09f304f3250f6d8f02f17e8bd82b538e7df1645a612 SHA512 851aacb2b6c309f20fbb6aaa4ee18dee5fe985b85d85f86582b8d610e8b6b6223e21593af8e2b4e643b278827d73506054e3f8e0b7a07f5388d837a66d0500b7
MISC metadata.xml 756 BLAKE2B 231d25578555eda8a5f6d5598dafdebbb3695656eff92178f664eb29eee5d9f18f82235c40d974c58959aa1f4692d4818edca6c640f146520186cf5390cd21d2 SHA512 a9d79d6dd55a349e41d861f1c4b2526c8bc71261fc5ea796675ebed8a9389b3945da86814acbd0a67edd4379dee36b4d99f2cf788fba5d2eadf77e87f6c0dde9
diff --git a/dev-python/decorator/decorator-5.1.1-r1.ebuild b/dev-python/decorator/decorator-5.1.1-r1.ebuild
index 188378d3e613..93fc085f35c2 100644
--- a/dev-python/decorator/decorator-5.1.1-r1.ebuild
+++ b/dev-python/decorator/decorator-5.1.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/defusedxml/Manifest b/dev-python/defusedxml/Manifest
index e0698818cc08..d4c4e6e09f24 100644
--- a/dev-python/defusedxml/Manifest
+++ b/dev-python/defusedxml/Manifest
@@ -1,5 +1,5 @@
DIST defusedxml-0.7.1.gh.tar.gz 34709 BLAKE2B cfe69851e0ac6472cb9e66d1b577831eec37b0a01129dcb43cec151aa939029efc194220f3c7b481d306a77db710a639bdd56f3fd1f7ae46fa4ab8f308b8036f SHA512 4f536794b814291520c7db27765014c57f415554cff569cddab596b33e1aa03799aae9448fdaf07417d1a9f4d8782aa827d1b68aac6881ffe5c2ca9b8a40d864
DIST defusedxml-0.8.0rc2.gh.tar.gz 37727 BLAKE2B 4a9313c4fe171998b84e22cf1cd2e5781cea6d37ea2436c5450fe4d003c915d3c945c8385b172fc102b601abb4612a217265bdd293f5d20ece2896194e37366a SHA512 d0cdaebf459a203c09c679169eeadc076a92b913558924cc6d3d693fe5732cefd5a6d15c4d2cbcdd7710936063a96e6dca467d0a82165194abeb7111d910daee
EBUILD defusedxml-0.7.1-r1.ebuild 910 BLAKE2B d4c07c332d08f2c00761e049fe5ea6c482c060a1593a4e1c1363db96457ec6f92cbebdf6a176a791c25dcd9eceffd07f320581bd5028aed315449b29de4558ff SHA512 998841110f8c193bd2af938669a1faabb250f86f9b4a2ee0ffa05056ba8f5ca7411f49152ba0f90f0375474e814616a89ba9be5493185d222a694ec7a9646a53
-EBUILD defusedxml-0.8.0_rc2.ebuild 957 BLAKE2B b12177467e043b89088e184ed1c04529eb2f1841705f3c9c60c40dc455a6e90c007454994f2252e346d8631bd2e7c05feed494454e92f6d7d5b1d0de5c7e84c8 SHA512 bce32f692267caf7ed4bc456a0f1e1693a1ad8f230ba85cb0afa6d9bb6bfc7de2c0efc6cc82ca48fab90719f1a5c2706a527d4bfaa3316ebbf28335df40dc112
+EBUILD defusedxml-0.8.0_rc2.ebuild 966 BLAKE2B 0283f02bdf56445cc399a2ed1d345c44431133cdba61a0ad848c7725d1f44691b9e5390f1e44f0620424cd7392f5e0ac38410d100cc8559a20a45815bdb33361 SHA512 70fa19f9689f0ac115f40d7fcefa55cb9676246944a0be55bb6e0579966ae9eb52a4287298de27a26959faf50a3257a389814ed1f36f6adab690167019689496
MISC metadata.xml 407 BLAKE2B 7bdbcb75f81a2de2438c5fb0be0f3a5a634b4ba31b3e32eae6a4094bda9b00ada4c779b8c0884ab0442ff09d3f0ad27ea7de851adff94c320bb6e75c8a499f6b SHA512 a47ffd89a479f85548aa4ce42ea525cb0685acc7c0b83ba74ecaa16d1145912409a4cfe4473297a2923bf4875e567489d5c72a10ddf485e0258605d1c4109f0a
diff --git a/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild b/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild
index c58e7b8c75f2..54aeeabbada7 100644
--- a/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild
+++ b/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
diff --git a/dev-python/dirty-equals/Manifest b/dev-python/dirty-equals/Manifest
index d34e6e7b0800..2001cf2d519f 100644
--- a/dev-python/dirty-equals/Manifest
+++ b/dev-python/dirty-equals/Manifest
@@ -1,3 +1,3 @@
DIST dirty-equals-0.9.0.gh.tar.gz 50607 BLAKE2B ec569a818b067a9162d8efefffc9cfae7a7a3ee7ebf1e3659334d4123644046d5195849a9bde0c93f29d23e32657eae2bf692376a6928a8e82044b5fe54a530d SHA512 5e0a3f465c1a0bc70292ab013e5622afdfa1150e3315cfde7cc6dfb458000cc925a9ec6c54fb93bfe287b2c497dbbadc6ebe8e100819e537c7e6769a7ce61776
-EBUILD dirty-equals-0.9.0.ebuild 1112 BLAKE2B 3945f9290cce1c7f73b1f9337c01c40c02a8818297ee297c8b4bc182038f0aa81b40a33e17f747d507b60de5754f6e62f1b60afc9eded868d1955464cd20cfb9 SHA512 92432b71e810dd62b14f27db47da9615274871aea1b3d44d5557016d4e144f9c64b84dd38e24495e9999fedcdcaa88a2e21ade7b101df33ef5667de3ba78310d
+EBUILD dirty-equals-0.9.0.ebuild 1169 BLAKE2B 62d84144f24cbb2d6361d5c16a9e017e6d51983225bab6791e45cd4c0e116bb8e44449ad1503510f94efe05bd7c84f499e59123095591430ee9a5ddb6d434256 SHA512 0510cd7392b77575933b3662c571bdea0489e582a10a65da35eba4f2abbb0b3122e9cc2fc5b0f14df4e977129a3680782a1a0716be94bf7345c4fef75b9f2f24
MISC metadata.xml 383 BLAKE2B 22601baf690733252965e033c617a835a8f06c17ef13ac4fa89a416252ebf09a0330912baa626f0e60b49c43ec6c31db3b25cd1a27c05a813114f45ec3a77993 SHA512 9f567ed60bab61ce20ad2c33f0e55978ac249e11e5e2c5b0348797a0fbd2ddc6767c298ade258453fa3d96b32a8be43ffad94cfa8ed4fded83c3bdb29f9cd3c3
diff --git a/dev-python/dirty-equals/dirty-equals-0.9.0.ebuild b/dev-python/dirty-equals/dirty-equals-0.9.0.ebuild
index e87dcfa8f475..f5ccda9d843c 100644
--- a/dev-python/dirty-equals/dirty-equals-0.9.0.ebuild
+++ b/dev-python/dirty-equals/dirty-equals-0.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3_11 pypy3 )
inherit distutils-r1
@@ -26,7 +26,9 @@ KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
test? (
dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pydantic-2.4.2[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/pydantic-2.4.2[${PYTHON_USEDEP}]
+ ' 'python*' pypy3)
dev-python/pytest-mock[${PYTHON_USEDEP}]
>=dev-python/pytz-2021.3[${PYTHON_USEDEP}]
)
diff --git a/dev-python/distro/Manifest b/dev-python/distro/Manifest
index 4bceced141b2..2aec733cd068 100644
--- a/dev-python/distro/Manifest
+++ b/dev-python/distro/Manifest
@@ -1,3 +1,3 @@
DIST distro-1.9.0.tar.gz 60722 BLAKE2B 1713bbc10b74122e47e9d491a7559a871c81941f35fde74714872723d3fa3435fb15bb29197eb6b6f09e5192fb7e3162e63d5b628ab813befeca3872c49dc53d SHA512 dc66cb7e968e7a651c7a84681e2a0539d196073f71cf0ae1e49c5a6cd6deec345523259a8810ffdc7b6e9763a536eb388a2886ba2bbd1cb62165b57fbefb82ae
-EBUILD distro-1.9.0.ebuild 604 BLAKE2B 3f88e9ad35a6c92ac5b3ded51ffc802943e7baf8c3de60139a631389036926e9945fe98cf91be664c2f76dabbcb532a4932fd3a43a4acc49917b86293703baeb SHA512 b160fb1f288de3c2479473405f743012c7219524e7c0b79eee91b4a16cf06211a14154f410ca37dc3b5f27301fd79a488ef7dd3e303158602b0362d6e37687d3
+EBUILD distro-1.9.0.ebuild 613 BLAKE2B e24187f5060f58da8bbf4715eb680313be7bd04606a84af5b13c3707fb82ea63844022efce6546aacf98db8b06aa4259da9af0f0494f611da348d344c7c9bd9c SHA512 4590d50054b38f100fb199354e54b7f97856ef8d177bf9b4c3895232958c723de4b99d0ff17f633cdd6631a5bc520ff0b7b58491130810abc3f9bd5833319c4c
MISC metadata.xml 847 BLAKE2B 62f2559f30efb777b18c61efdd9c957ca1855ed90bd35c93d492225369f1b293120a3c765412b00c2efde0d2a96b6e924ffb8f5d5a2a0bf305f142d29f88a6a0 SHA512 af4a1c5373c4d2b324859e736632349214c33a6f256e2e69be4ad6a8bedf3c8adb670c187dbe16fd9a546d347639e61ac117bcf2918438f290dc8c5cdb13f89c
diff --git a/dev-python/distro/distro-1.9.0.ebuild b/dev-python/distro/distro-1.9.0.ebuild
index bc867fe3b0eb..f710cf921c38 100644
--- a/dev-python/distro/distro-1.9.0.ebuild
+++ b/dev-python/distro/distro-1.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/docutils/Manifest b/dev-python/docutils/Manifest
index f14e0516b515..c67bc266c0f3 100644
--- a/dev-python/docutils/Manifest
+++ b/dev-python/docutils/Manifest
@@ -1,5 +1,5 @@
DIST docutils-0.20.1.tar.gz 2058365 BLAKE2B 73fb8302599ffe57b0840c898b0b2e3ccd39ff9ea6eec2b5d345d02c950e1a8357bd821e62733b0484e82bc30e71d30fab381390b0edaef4375b02bcd9eeeb40 SHA512 a0ddca315d03677003036d6a8052ac96fbd3fcc4508564938ea684d79bedb4d322d83449c7b26e55b19b0aadd6e46ca9ac409bb16279a20f06c70e9c15ef5eb0
DIST docutils-0.21.2.tar.gz 2204444 BLAKE2B 727c2f97fc5835a0ffa62e38ea85af366cd89ad1eaec0b8af8b1f3b12e6cddfddb65161ba34f9109952d37ba2cf8985f3c3b6905ebb2ac1c9a984cce3fb4d170 SHA512 7fafa331f5687448e80d299c20cdccc4b49819fa471b5f586bf0ab18c694ba43a70f58e7c76b0a70a16267585548389214e11a4998ad7fdc19a27f0f7644539c
EBUILD docutils-0.20.1-r1.ebuild 1862 BLAKE2B 52ede532e7543cd16ba71d003caebd2df20cf6e786261692e32a22554c2c0944a6423656a02a07eba71c3d06f1865af2dd5293ba4dd7382e9eaf6555e211ad84 SHA512 e0fc9271ee7dd3f372a953dc5c7957a22f7f4a9250c3a297657469764d79a1ad99a937cefa78c0dcfda9789b54a9110805db94a906352d95e7adafb7c8008578
-EBUILD docutils-0.21.2.ebuild 1893 BLAKE2B 32acdfaeb248154ca6c869379ab8afc6c174f0f538c0bc0b031a2a93fad5ae8f5a2ed0dacfa3f275b235aa3534b531589abba45752dfcf007b4be15ea871fe60 SHA512 a5230e830e8039d915d8adcd50a4a12136d20b4cd7bf32d58ff0c5ba4ef3a8178e07e3538dfcd9db1a84e985055620fe7308fb02e59624bf18ae3b0aca9e8c8b
+EBUILD docutils-0.21.2.ebuild 1902 BLAKE2B 99d8c7ddf302346578091186313f42110ba66947f53ec4b6feb0e6354b24dbafc0fc9c04766030c709da053fc8726c726b376c843baae65b4d036fc658c92a68 SHA512 ad1e759f95c0bbe1ba09f75fc69b9cf01084453f58afa2a23642b736236eb93f80bb0eec192972640189860917f1d6683f17428f7e0dba2c69718484c1ef1ce8
MISC metadata.xml 389 BLAKE2B b586fccb92f88e7f2ee68879bb919298953da9eb629fc1042f5f35b316b59ffcc614f23135fe1ab4af8ba9646bcbc33f194ac74af795094e20d288817b5e227b SHA512 ac8975a27694a2a0efd07c944a769f1a210bbf4a1550f92f0ead3ac2dc9ffb4d82206858f2a8631f751c81fdace88433b9d89f8c3d6af72907e102da5696693f
diff --git a/dev-python/docutils/docutils-0.21.2.ebuild b/dev-python/docutils/docutils-0.21.2.ebuild
index 5134ad8724ba..d48ec68092fa 100644
--- a/dev-python/docutils/docutils-0.21.2.ebuild
+++ b/dev-python/docutils/docutils-0.21.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest
index 939bfba8107f..a58bf6c19a99 100644
--- a/dev-python/elementpath/Manifest
+++ b/dev-python/elementpath/Manifest
@@ -1,3 +1,3 @@
DIST elementpath-4.7.0.tar.gz 357225 BLAKE2B 4f39f27ff6be7ae3b159b1a8c6bbba30dcb2cd4306df0f61c0ec8895faf382a19aed23dd10552224b64b91f99b0efbeaba22901b8ab920ec9f1074472d1a3f47 SHA512 320b7d037247412604be5365d60a8fb9040f2c29b36484d8b8a6894647aad6ba2f903d29d9c2fcbe25de1e075bdc2a879bfdd72b8443481030df6dcebd152e6f
-EBUILD elementpath-4.7.0.ebuild 758 BLAKE2B f652becd388996eed00670be18e3ac9bec905e091daa0a212b04c5bac9b4cddee2c9b43457f08d14beb78ceb84a994df4a0e9e374136ae81491d4c7c0bae6827 SHA512 4c71c6dfcc96be8b80bb147fca31f4a5e0bfe56b5f41633f0cb16e7ecd6d480ff1a848e90761db4f88061f4f68cb3771be0e8a0e1cae577df2f2d4d495c68a51
+EBUILD elementpath-4.7.0.ebuild 767 BLAKE2B cfd54b15090c95fe29f4d5e17b9eaeae945588f2aea8e0eb4389d90aed50cd59c08af761f1524b711936887db759c780965e3a397b96adc2f43049a774ee066a SHA512 70519b606e40d6ea2a78df01cb2dd4c7b8f0ec0ca28cec8196043864ae185ada2050d36271addda3afcd93c34a384fb4b915c37fc5ec65b1eb3f2082e45fbc3e
MISC metadata.xml 380 BLAKE2B 00a18a4c9373b73866c8f5159e6c11327baea8ea6ba8027c2477cefaf6bbd2d2838de3cf78b9bc3e8bdffd0444e6c44b45cf6e6aac0f7ac470c7e092ae4e43f9 SHA512 abdc862e0d684023fcd42843a9c558d71e923a09fb0592e5e3c3e7e949e311c36afc34ee3cea5873c1799b093924fe15c240da4a782fdbca11ace66ea0d2717c
diff --git a/dev-python/elementpath/elementpath-4.7.0.ebuild b/dev-python/elementpath/elementpath-4.7.0.ebuild
index 1c5e05dafdbe..68a34ab13c5c 100644
--- a/dev-python/elementpath/elementpath-4.7.0.ebuild
+++ b/dev-python/elementpath/elementpath-4.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/ephemeral-port-reserve/Manifest b/dev-python/ephemeral-port-reserve/Manifest
index 3a0a2df5d0f9..3368ee4e69b5 100644
--- a/dev-python/ephemeral-port-reserve/Manifest
+++ b/dev-python/ephemeral-port-reserve/Manifest
@@ -1,3 +1,3 @@
DIST ephemeral-port-reserve-1.1.4.gh.tar.gz 4839 BLAKE2B 843ddbfe8b102c10b3166628ba2aa1ef40f3314a74ac5e944e4e6c500f3f0d871424ca37dbbe64bc385352ba3ee9895884e82fd169962db8b6bf96aaf131d078 SHA512 e0412ac5ec362cffbd5efeb8c24a47ee36b50f2bf126438816824711f1f34412c903b116e96d4e541183925e7422b8f58bb0b7c5b819090d0f3d063cbf8c9f87
-EBUILD ephemeral-port-reserve-1.1.4.ebuild 659 BLAKE2B 6ecf7340141bfdad1bc36b54c48a9157150357cfdefc07ff2ad1a3144e4aa25930138a7de8b16cf8f8a4a99d724b98d4a69bc001cbf1c087d46a67333f2c1126 SHA512 28fa8526dd9f48394f5e2bdf9018751153928973bae0d58975c390a1a5515186acc6f0224797c7faa8057bbf9316b9046decd3c861f25ef9c65af6847c5859d9
+EBUILD ephemeral-port-reserve-1.1.4.ebuild 668 BLAKE2B a95b26e9b09affd8a3fb13c1b66a37991928506f4fabbaba6992357a257efcb62b99805ab71c5a9273d9d870fb5dff8145cefcf23377e5b3624bf30eea80cade SHA512 f878fe468540abc529cfb1816249ffe75d8e3878e7d55c63622084c951660450549d07a9114079f446035200b67609eb4bedc11601c334e5d306af018841a465
MISC metadata.xml 371 BLAKE2B 1ece78571254bc92c83621d671d74658de34133d33cdd1c902c06593058ff74ef82b2d4dc5d6a67af5c4d485e53f62818c063c11ae9f1c4a4f7fec20ac0a79e2 SHA512 d6096c1e95da471e04eb3571cc0cd780ad57dd392776064b874b2613f2d64749971851cafe1efdcc41a28a834c3ac6c6fa02117def2ce03cd65762c6ded6ceba
diff --git a/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild b/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild
index 99a0149f8c52..e9db07d83174 100644
--- a/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild
+++ b/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/exceptiongroup/Manifest b/dev-python/exceptiongroup/Manifest
index d7b4e39a1282..11efc904ab2b 100644
--- a/dev-python/exceptiongroup/Manifest
+++ b/dev-python/exceptiongroup/Manifest
@@ -1,3 +1,3 @@
DIST exceptiongroup-1.2.2.tar.gz 28883 BLAKE2B 713a1dcce6575eb8513fc5016b5ef5c11cafeb910f96ab556916da4c109be228cabc078551244d04acb9521ae7af65e1d93a02d7f40fa985760421138f7ccb73 SHA512 dedee1401577d1047a99078552cf24346c55f1e9a281845f327d8ace30b22659877743ce1c8b60fa605988abcac14432138020e9d1c109df911f86993cbe2082
-EBUILD exceptiongroup-1.2.2.ebuild 591 BLAKE2B 0a71fa5e4b7c24b5746c0763d52997b047855bcc97224532e1dcc628b271f59210ae47a3bd02df8d8346397d0543dccb28daf91e173501f9448ad4a86b2a79d8 SHA512 e426e46ca6f461970f773994cdd9502314e956298752219ead594b9ab801a8e6ee16695edda16104db289b7cb4bb1ad35e31eb43bdd487411bc87f3d27dcfac5
+EBUILD exceptiongroup-1.2.2.ebuild 972 BLAKE2B bc879443a3fada00d2ab2ddb0881baaa7073ef88fbbd492c1dee44c3201fd60455c4bac26e7b28506dedcb95d3d2874e630f16ae419ee7abb0232f350dc72403 SHA512 db3f6851aca96905c0f3e260aecc0e6d94f8b1718421be6415d40f641c20834d7577a27dbaca660ed7a8113a298a12a8fb0ab5187b815630227d0845dad3d78e
MISC metadata.xml 384 BLAKE2B 248abcb5fc08c91396cdbff52e5c3e4f6cce2aa273cfd52b48ee13de9ccdaecd09e9a436ed79f258d15d8d4583fe5995e054010c909a522f47e6866e55b3458f SHA512 c631c69438059cb2a6c80e595e45fac904d32dfb53f8be183142f1195d3a3b9bc14bc240f0808e14f47d31beb1887ad82ee79c5f1847c8e6b59dbfeea7913c8b
diff --git a/dev-python/exceptiongroup/exceptiongroup-1.2.2.ebuild b/dev-python/exceptiongroup/exceptiongroup-1.2.2.ebuild
index ac4b01063992..6c4d0bca4306 100644
--- a/dev-python/exceptiongroup/exceptiongroup-1.2.2.ebuild
+++ b/dev-python/exceptiongroup/exceptiongroup-1.2.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit_scm
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
@@ -21,6 +21,19 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390
distutils_enable_tests pytest
python_test() {
+ local EPYTEST_DESELECT=()
+
+ case ${EPYTHON} in
+ pypy3.11)
+ # exception message mismatch
+ # https://github.com/agronholm/exceptiongroup/issues/141
+ EPYTEST_DESELECT+=(
+ tests/test_exceptions.py::BadConstructorArgs::test_bad_EG_construction__too_few_args
+ tests/test_exceptions.py::BadConstructorArgs::test_bad_EG_construction__too_many_args
+ )
+ ;;
+ esac
+
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest
}
diff --git a/dev-python/expandvars/Manifest b/dev-python/expandvars/Manifest
index 25169bb5a5f9..bb36f6936618 100644
--- a/dev-python/expandvars/Manifest
+++ b/dev-python/expandvars/Manifest
@@ -1,3 +1,3 @@
DIST expandvars-0.12.0.tar.gz 10909 BLAKE2B 8d58396f237a0a157f4d57fe9cc79058cdb0b7c514eec405769f67f82b1cf0bd91a98a680e4e730c51d65b0fc57b529f33ef10b96159b6027e4c81cbdeb77fc6 SHA512 b6eeb4693800737aef6367f4fb6080963882c59de2276f187565a764f6b800c747c1d98a1dc2e5107a62ccab420e3528064a1b67ccff8494f8ca2ebf96f05cc6
-EBUILD expandvars-0.12.0.ebuild 497 BLAKE2B 7ab47af04d4aae0c36e2979730285bba4fa3e166fd5812d9d6dffedd4a27639c680e155a25d9c16045a35f361d16e60cf0ef60862cc9cc32a0fa6f22bd8b88e1 SHA512 9dc48130d5b9ef02f6bd078ae63c50b0597a41e313cab2619d881fbba0bdbef353a3971852f2a9e378084872d69e72cb21105aa658a2eb25b220d9a23fd3501f
+EBUILD expandvars-0.12.0.ebuild 506 BLAKE2B b2341a33156b46f2be2de1adb73ac5e3d7b542e24b82311ae46dd79cfab351918244b5b7f998f2c2f20368fb6b823d271ae67312201acb89d09a9eb14b4a4a80 SHA512 979ae260dfa36fcc56618f6a0004e97407c17563fca801d376ba949c885c6817209cf05c5b5cb44a000b003e100fa70283369b92c02959bc4a2a7ebb44dea6c9
MISC metadata.xml 378 BLAKE2B ea984772fa8cd80ee947c6a950e90357d88fee179f2c389ac904b73aaeff153537f662f3f21604772c341e89b6d8ad772cf0e2ac253cd0a2a0038ab93d056dd4 SHA512 6fc7c7d666e6dc0d342525d9cef241a8cbd3f3f3725570dd3819628e1967c6a9a536a6df93266a55cafafd2e5cf0b1588fdc2fc1c9238919fb155f7b833cb212
diff --git a/dev-python/expandvars/expandvars-0.12.0.ebuild b/dev-python/expandvars/expandvars-0.12.0.ebuild
index 32a2aab5ad7a..9e9d08d214cc 100644
--- a/dev-python/expandvars/expandvars-0.12.0.ebuild
+++ b/dev-python/expandvars/expandvars-0.12.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/faker/Manifest b/dev-python/faker/Manifest
index 6dc4daee7e9d..fae685e33048 100644
--- a/dev-python/faker/Manifest
+++ b/dev-python/faker/Manifest
@@ -7,5 +7,5 @@ EBUILD faker-35.0.0.ebuild 1008 BLAKE2B b1e5daf871473d353ba63639cc19c28e6a62d63b
EBUILD faker-35.2.0.ebuild 1015 BLAKE2B 0010aac368c7c89b55a7bc1058e0639596c55be800975a80635cb102c7c8c66e94ae74b2257444985b404fd2e50dc6e3fe31453bc9c5cc47e4d7c1dc2e585d5a SHA512 7924dff75757fac609b9b78689689715585cad26e0fee717aef93251f70281231242f45bac956c368274fc7c93cab70369618b78df200ddb0992bb066f71ee74
EBUILD faker-35.2.2.ebuild 1015 BLAKE2B 0010aac368c7c89b55a7bc1058e0639596c55be800975a80635cb102c7c8c66e94ae74b2257444985b404fd2e50dc6e3fe31453bc9c5cc47e4d7c1dc2e585d5a SHA512 7924dff75757fac609b9b78689689715585cad26e0fee717aef93251f70281231242f45bac956c368274fc7c93cab70369618b78df200ddb0992bb066f71ee74
EBUILD faker-36.1.0.ebuild 950 BLAKE2B f42531dc97b64cc2779eaa5fa400200fc4bd3a8412df36bec15b487c0a7538f3b8f2cb56c044187775c88eebaf2eccdf581d8e198caa60d03e21b11f73fc0dd7 SHA512 043dd900697b4d83fd7b21e9df1861767d7eacacb02005bd60e0f74241506895139c966deeec0b08b155f1a2c4829bbf5d20ae7b8e089017f5e7fbee3e77ae36
-EBUILD faker-36.1.1.ebuild 950 BLAKE2B f42531dc97b64cc2779eaa5fa400200fc4bd3a8412df36bec15b487c0a7538f3b8f2cb56c044187775c88eebaf2eccdf581d8e198caa60d03e21b11f73fc0dd7 SHA512 043dd900697b4d83fd7b21e9df1861767d7eacacb02005bd60e0f74241506895139c966deeec0b08b155f1a2c4829bbf5d20ae7b8e089017f5e7fbee3e77ae36
+EBUILD faker-36.1.1.ebuild 959 BLAKE2B 9f1a6ac65ffdfb1eead01f056de2dee2716ca9b969a284890220dd25b1634208ecf37c363e665070b3c5d6f65c9679a2b9d7637f2abb16ff7fae06d6adbfd216 SHA512 acad25efca809539a707a0bcb7a164f39ea8f1bf7f7f2c292f208bfff60caf6a0453e8bcbcb8dc55daaecd6b0a67abd07f1d5261b426fc18690b5641eab7e268
MISC metadata.xml 498 BLAKE2B c9b7885dc7d34f2263068624a6b07ac6f1ec8078cc11abb6137612ba57edffefc48dae2708284aa83ecc941ebb2d3b8a87a143648e404a0683e75bb6c078f4e2 SHA512 0b385bbbfbb026803526e43c6c43965ff75f42d3ab133603708b187686aac29de508856e5e8ae7622a66b99032efa97f95c21625e10d074c858d8aff7446a312
diff --git a/dev-python/faker/faker-36.1.1.ebuild b/dev-python/faker/faker-36.1.1.ebuild
index b5ada5bebc9a..dbb913e22246 100644
--- a/dev-python/faker/faker-36.1.1.ebuild
+++ b/dev-python/faker/faker-36.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN^}
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/filetype/Manifest b/dev-python/filetype/Manifest
index c1afaa8b96b7..35b4402d4988 100644
--- a/dev-python/filetype/Manifest
+++ b/dev-python/filetype/Manifest
@@ -1,3 +1,3 @@
DIST filetype-1.2.0.tar.gz 998020 BLAKE2B 7fdd7e16a8a4d1cdffdd02c5d540d4290de7410a44185875a279c38a4d18c7f67a8bd8ce863efbae2c71c84e93dd1a5621f9fb9e6bde5ac0c611bd5bea939254 SHA512 09ed462d2a82437a58a28aa0315559afbf2e1b30176720254cc2a25fc67ff25e5e99988182e5e748e4e6ccb7ef3fde47cec96ebe20c937ab658bfcfe703ad20c
-EBUILD filetype-1.2.0.ebuild 513 BLAKE2B 0b7425ebf80e223bfd66fccc593dd294e412affe342ff93b5a6e268afbe546826c128a0052524844b334df20ab01c0d317c3070974e6303a551e7a030787b735 SHA512 e388bf4e965f6e14514e0243061dda6113e1705ed7aafd583acc5fb7d9ba9bd9a293c3e6c71d2307fa2b8c49935ae7165d32e65d78c889c106a7ab8923c309de
+EBUILD filetype-1.2.0.ebuild 522 BLAKE2B f458032f7f2ec7d4d1832d96dca8c85d2431acbfbe85d6fc530fabb0dc58e552c71e31caf89f27e35d897ff8e3230713f2c68adf1537c79983f6f645b715c978 SHA512 7917d31ad85672b75ba67c335920569d4c4b5d38069ad3c01551d8b120f32a14000141d1f4dc02b366ce5b29c5977c22e4aae52a3d0116ef7e549972c01d3419
MISC metadata.xml 502 BLAKE2B bd79ec6c9e78732f89f64aed99872f5b31a7e75ba4dae7dc184be3e38937e90ea5366cedbd348cb878fd3e604a255559069d33f060ad788d9ba4e3b3c11c2eb7 SHA512 56fd6f66510f365f4111813f64abe9c9bb63f0354ad6e5919ed7c6597665ab9c1ef42f08d207144d16c3c68ad2ad59db06acdce7f3473f6818162efdb0291c67
diff --git a/dev-python/filetype/filetype-1.2.0.ebuild b/dev-python/filetype/filetype-1.2.0.ebuild
index cbb8dfb7b978..f78510e81f1b 100644
--- a/dev-python/filetype/filetype-1.2.0.ebuild
+++ b/dev-python/filetype/filetype-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/flaky/Manifest b/dev-python/flaky/Manifest
index 17e79ad68257..e33d2f7e310f 100644
--- a/dev-python/flaky/Manifest
+++ b/dev-python/flaky/Manifest
@@ -1,3 +1,3 @@
DIST flaky-3.8.1.tar.gz 25248 BLAKE2B 3ebc05777c5a6b3551b794516579b7985b06b0236889089643c028e55cdc7af777ae3a64f8e0464bd751f6ea4689067465ea94fde624743ddbed84f55e1bbe94 SHA512 486b8aeb9a63c5b4dfb0cf4a0ad86b29e90cdc4a604cdca7676c4b918fc4bb40e185fcc23a205a12916fd2b99316a2a89ca363b3f6efe2ebfb1e93722b4f4547
-EBUILD flaky-3.8.1.ebuild 983 BLAKE2B 53739251c148dd40354e3b5a33310a6ab53bcc2fc2fe6d6c991d8be05b8fbe5450d5db4211a1660caea273fa602f9172834084c664dcfdd05549065223304d5c SHA512 6bf5e70d54e0b84c1603e7649185fcff0083ba6f130dea443f0e9f7369206cdf412d65650da51c352bde00dc9a89653c3e7554c3490aa10c29dc02fb565cb774
+EBUILD flaky-3.8.1.ebuild 992 BLAKE2B f08b3fc8821b6511ea190029ba85122d7b6f7076b18414fec928f07aefd22fde567c5a31537c91e25ce1e07e56e4a3ad299c555b1401cbae573304f4a9e14988 SHA512 44e4a0ec16f55dd335053739c1a1d02c41df7af36a528475164dff70315e0c68d54a65206865d4fe18e9c6b29103067aa7ce45eea3889070b6d389b211cfada5
MISC metadata.xml 395 BLAKE2B 06158c93157879bd7b181e833d84ea33a315103214cfaa54a092f965900f05f705183b74738543ac6bb83beb62de562a59ef43b734a74c9f3d0d5d677e8e00d1 SHA512 2d237ebccf03db7fc42fac5370f1046834646bdfc5755e2298e9cac131363e47e496d9d0f0d00ad914764bcbc2deaee8b7182ae3c32e18f95766351da50028aa
diff --git a/dev-python/flaky/flaky-3.8.1.ebuild b/dev-python/flaky/flaky-3.8.1.ebuild
index 6662e32da3ea..1cceca66b805 100644
--- a/dev-python/flaky/flaky-3.8.1.ebuild
+++ b/dev-python/flaky/flaky-3.8.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/flasgger/Manifest b/dev-python/flasgger/Manifest
index 0ad6a0a8f37b..255ac209ec23 100644
--- a/dev-python/flasgger/Manifest
+++ b/dev-python/flasgger/Manifest
@@ -1,3 +1,3 @@
DIST flasgger-0.9.7.1.tar.gz 3979409 BLAKE2B 939b0adfdfa3fcc8305320c6a140ef378e5617d46743e1cae04093e8391b782b73d4f112174ed1e29711fbf55a7469ffe6008beff9a218f5eaa68bb8864ced1c SHA512 fe1feb5ebadc6c3cde8e9e70726c86efc8d88392c5eb44ddaa6135fa96fbaada975d2042187bd4cebe08d843d21dc8e89dea5f2935b6c65863b36e4a6a39d121
-EBUILD flasgger-0.9.7.1.ebuild 871 BLAKE2B 80556b2b52afb88075730273a9c7d56beea655e536200eb6b55cf3d9b18f32d8198573c8118b7b5352b1190a578a3f9907fcbe2cfa4e59a88529005114f9537e SHA512 77ed99289688bd1383895cb9490528b3902f07569e8f21224693d8d1b72c03691d98d9afb8314ef1ffeabd11a80aaf5c8350caa5eca28440605af146cdabca68
+EBUILD flasgger-0.9.7.1.ebuild 880 BLAKE2B fecbce663dfa4a6a2d7b5873c8b31b22b8d9c72715467d356dfb778c0708e9ab7e92b0fea695c0e083d269404a010567905ccf75809d7081d86ef194beabda15 SHA512 61324220c6587a3daec729832c2d85b9e45cc7a7c818be6cbe748f221c1a685993ddbac91029e3250d2d5f241999f6ab369dd22f85c871e81ae95120a8166c3e
MISC metadata.xml 371 BLAKE2B b1314dcfb76144b1632e4d95c894aa8b6693194e83f09e85eb1a257256b06d3d37ef53244d7ec8850af744bf2279e37d07c8e946aff319055bec119479ca043f SHA512 8cf991b80fcbb57215ca4f5e38bfa4da9b1860a9bb2b7f189e22ead1786a5bf9ec96b10ad3ca86f8d375a0e5d8285232b52fbf410414ac97bf654fb1276272af
diff --git a/dev-python/flasgger/flasgger-0.9.7.1.ebuild b/dev-python/flasgger/flasgger-0.9.7.1.ebuild
index 5d4956b18381..3e1049f77420 100644
--- a/dev-python/flasgger/flasgger-0.9.7.1.ebuild
+++ b/dev-python/flasgger/flasgger-0.9.7.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest
index 5d789f39a0db..81b340e39a89 100644
--- a/dev-python/flask/Manifest
+++ b/dev-python/flask/Manifest
@@ -1,3 +1,3 @@
DIST flask-3.1.0.tar.gz 680824 BLAKE2B 2897fb3cc7631341001c955119bf0a697db1a9dfd6ff0e1078f882fb030779eb0d15c64d4e9626d6a54bc50627c463f73d58b34e449b149106ac76ff878cd506 SHA512 dd1d9113f57d62cd8fb5d33a6fb6258761a39c3df41d174e52f454abfbfc2da4b6a88b142196bd0681637fe53982d95762b023acddbed00f10805c4266194e24
-EBUILD flask-3.1.0.ebuild 1357 BLAKE2B 057b01960669f961e442cda114d332b120bf7da6da66f3778c99fcf9f0de514b9d3731cc7553720e8aca9cfee7dec9e800b8eb323d4c5eb24c7a26180efe80fb SHA512 b144529f883bd9f11715f1a34ec14d7c78eb9676f78823725e08230ff366cfd0bdfe600d5c4eebd7664bf1eb0fadfded0f1c1d2be0e04991e8f3dd776f60591a
+EBUILD flask-3.1.0.ebuild 1366 BLAKE2B 36dc9839de4a535b86e9033b6f116b6735df352018d470d766fadeba0218ff0b0beb99dfc9782e411cfdcac486c2495a94fd3ae12af2f95e67a650899238d1b0 SHA512 10329f7d0bcf15b2973aad31df36eaddadce98dd39c841a91caa307ebca544602b1570f613722aa946e9b12ff7f2c6279893da2fed3ea153004edda39e4e6d6a
MISC metadata.xml 386 BLAKE2B b449c54b966bc8943f7b7b12d6126867a89a2759eb749c08f7ad53a174e93ecad07f09b5e30c8562c63ab05df75a82e2f48f550ea8cf3a546f5afc2eef5a896d SHA512 123334db31948046e47f3cdbe0237cdec3dc2207485c8243d1e34e065436995423b6a89909563a6158741a8cc62a7fdad95923870a7114cf69e58ef715e7ec5c
diff --git a/dev-python/flask/flask-3.1.0.ebuild b/dev-python/flask/flask-3.1.0.ebuild
index e6bd38559735..06a06caa4ba6 100644
--- a/dev-python/flask/flask-3.1.0.ebuild
+++ b/dev-python/flask/flask-3.1.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/flit-scm/Manifest b/dev-python/flit-scm/Manifest
index dfb522926b02..58cac83e3f9a 100644
--- a/dev-python/flit-scm/Manifest
+++ b/dev-python/flit-scm/Manifest
@@ -1,3 +1,3 @@
DIST flit_scm-1.7.0.tar.bz2 3259 BLAKE2B 9b785f9f92b16494f6bf0c21e16ee1abf6a130ebb5c41d4e0e73f4ab1c892ec14544a4b86fe9ba22dbb43a2c28cebbe84328c172566b27c195d41e3686184b9e SHA512 a030cd2ab9d100b971ac20ad5f52f206d951fb6c88cd48db0250269a32cf0dfae70738bf3dc4d36396a3da3e09c7283eec365e12608f6f6d7be3e9076bb931d2
-EBUILD flit-scm-1.7.0.ebuild 1020 BLAKE2B f980e8593004811d9cb33e5929f01807b1bcd768424feaca52b2a1458968cf3fe78b24307fad014993841a7637382373109788c7800e294776b4dd3a184c44c5 SHA512 697a7b82df4607d3ac24a30acc4991a1832758ea69855213bc36fa0e20acba7adddee60ddbeff6bf9fb1470a35e3df97800dc0b6f6d97634626536dfb500766a
+EBUILD flit-scm-1.7.0.ebuild 1029 BLAKE2B bb4aa143737c894cd972c78bb93334dcacb96a1112c08a4401eea0487b6a453b47e3ad3e5fdec74712970bc3ca1eeaa212efd54c2cf9f51d6b9e0789dce1f169 SHA512 5f83332321e6688861080ad4b1a218bd9671eef70b77a46f5e277a0c5b855cf4ca17b0dfece5cf00b9ad621e08e7d08a1f709998a07d631ab6d96497c382002f
MISC metadata.xml 374 BLAKE2B 826b2cfded5a7acd42029529489ea435315e9d27baedeb5cde81073a50993527a3eb9b9da6629f8338dcf1ade8436a8110988124a68a2f5ec6278af716d26c6c SHA512 4f1b245ed7a7d8560505596f3353967f86e2d809d90916a488dd6ba10e2dc08ddd9956efdf8eb7e0dc5219a84a1d4b4136620b40537d703f2e00a81f5bcb7370
diff --git a/dev-python/flit-scm/flit-scm-1.7.0.ebuild b/dev-python/flit-scm/flit-scm-1.7.0.ebuild
index 046051c4e61f..21e0a9a5d954 100644
--- a/dev-python/flit-scm/flit-scm-1.7.0.ebuild
+++ b/dev-python/flit-scm/flit-scm-1.7.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index ef0bbf85bc67..4401f322a4a6 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -6,6 +6,6 @@ DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B f75ad562092cadbf2a844fedf47e1b05
EBUILD fonttools-4.55.0.ebuild 2480 BLAKE2B 4b717209b380796d2c21d0bef0f246419bd51565de86cbeef0f78eee1834aff35181e6cf21baee526e3dbee547d2abe5bdd54643cdaa710956ed65ecf699e8b0 SHA512 55ff7f044d322d1ef0ee86725f9f380622a85172d0a666b0ab1568520082089b251ff95e25e7bbdffd7f37e2f5c7c70429e3e515215d697e4c1ba7372f80a164
EBUILD fonttools-4.55.3.ebuild 2480 BLAKE2B ff0046976735766eb4ee6051f0ab462c6a74f236f477ae69ed80fbb0c1f95c026fa9fa72ddbb96d5082eac742455cf787a149d4e16fb0e7d34de303bf699b348 SHA512 dc81eaa2fd1ef7c0771c2d06a1d16647f004b4fb5f2f6de550589a756405aab9adf83a7202593f2a2df2787982f8ffafff93fda907297ff603ecfc923776c3bf
EBUILD fonttools-4.55.6.ebuild 2481 BLAKE2B 9405a92e8bbfe7cc76e97343b31f9daf24fe8b6505fda10382b26369a2474ef2ecc2e65bad3b3ff664af7b4bab4fb55a496221f95d5e5d8aa0b5e4a54ea5a61e SHA512 cb9c1005c8d7a036ce4c75fb287cfd9fb7ff5df21ae1cc6f50760d6d38ef224893ce2359a78c193b153a153d625f41a786d6d5e1719313084161e3989621da94
-EBUILD fonttools-4.55.8.ebuild 2482 BLAKE2B 049bb4733fd7095f4e17b688e43d6c644a186d0a5dc6772c3c65af2529272bf34ad1bd5994712ada12c521f8fb7a3b7bec6baeef7f19168ff6202353f867ef6f SHA512 05e7645c8682074511fffafcef1261adcac2871bdea6fe666870bacfe6f72289421b4dfddbc94135453f43a5cdce72dce64d9c4f5922aeabf84c608e8c39a598
+EBUILD fonttools-4.55.8.ebuild 2481 BLAKE2B 9405a92e8bbfe7cc76e97343b31f9daf24fe8b6505fda10382b26369a2474ef2ecc2e65bad3b3ff664af7b4bab4fb55a496221f95d5e5d8aa0b5e4a54ea5a61e SHA512 cb9c1005c8d7a036ce4c75fb287cfd9fb7ff5df21ae1cc6f50760d6d38ef224893ce2359a78c193b153a153d625f41a786d6d5e1719313084161e3989621da94
EBUILD fonttools-4.56.0.ebuild 2487 BLAKE2B e3c1220b3926375b1894ce629a24426c829fcf2b8e7a267916e5162abf0c851643c841b8c398b6c42be5954c4eea5b8a5e35ae98f96af2510be1b3cd37e27087 SHA512 a3f540087eb8c72c73946b1feb79566a69b58e830bcee736e5c93dbbcd9d20ffd66f6c141a4b34eb1bc120c3cb74b17c8ad41678d58a94e28d2eebb26b463a33
MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac
diff --git a/dev-python/fonttools/fonttools-4.55.8.ebuild b/dev-python/fonttools/fonttools-4.55.8.ebuild
index bb7fc6ac7470..75f8b22c745b 100644
--- a/dev-python/fonttools/fonttools-4.55.8.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.8.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="+native-extensions"
RDEPEND="
diff --git a/dev-python/fqdn/Manifest b/dev-python/fqdn/Manifest
index 68cc3c1017da..daaa13a088b2 100644
--- a/dev-python/fqdn/Manifest
+++ b/dev-python/fqdn/Manifest
@@ -1,3 +1,3 @@
DIST fqdn-1.5.1.gh.tar.gz 18334 BLAKE2B 24dfd88a8176e67209350fe20e446cfee848c392795cde09725526a52af0a9adc6908a4eb6d5dd3ad6f8a11546acb6b82a7b2ad591997010dfdd0a1d235f57ae SHA512 d9d7d1bb8798c63973534bf45fb9bc0ab57b1600c6597212129debb97a908140401f5477f33b83ea273e3f9a2a852072110245a09596ab9a58a10be8043c57fc
-EBUILD fqdn-1.5.1-r2.ebuild 648 BLAKE2B 6c7fee50360093ff5755b6b288848a977dfc2fa0fdba406f7e3f2c50234a9fc9b455b76400e302e0f4f41a86717b2b0dde7ed5b6475886be8fe2c0d66539e2a9 SHA512 29b7f3c5fc922870fc4b421cc9dd43e38a943bdc25bf08d7229dc281c676614b2f54ba08434a840b514c3c17f8092d57d9cb42472e7adb4fedd9a650cba81e44
+EBUILD fqdn-1.5.1-r2.ebuild 657 BLAKE2B d4a224efdbd4c11384b54a6f853b7e696de63fcd5914672ed8e7f520e37347c45e46b8682c8c0d061f602da19c6c13f6bc84b7b1a102746b2871621267a506d4 SHA512 e185613d9559b32bdd2a34013809b4da355c24277dff74f9e1739d5c2fcc9b747a53940373faab3a1fdfc9893ad2b5e4540b2302c6dffbddeb5f2cd8f4dfc461
MISC metadata.xml 537 BLAKE2B 63970561f8c4187d8c0e30c2b86a77634784d628a97f1c458d2de889672cbfbdca7a9878a52620f49eca5b8f1f0660d945e58c0af7f34b77b7d153dfeee11836 SHA512 2739fd47efe48f9e4282e329836c93707c8967f0a012b5457c3fb2aec861e22c36fb3cda566c8033abb7cba27ae72271e5acca89a21ca3e27a1bb28b6b7332da
diff --git a/dev-python/fqdn/fqdn-1.5.1-r2.ebuild b/dev-python/fqdn/fqdn-1.5.1-r2.ebuild
index e09cf0efb974..abfa138dad3e 100644
--- a/dev-python/fqdn/fqdn-1.5.1-r2.ebuild
+++ b/dev-python/fqdn/fqdn-1.5.1-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2018-2024 Gentoo Authors
+# Copyright 2018-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/frozenlist/Manifest b/dev-python/frozenlist/Manifest
index 27b374100ecc..b6aa360bb813 100644
--- a/dev-python/frozenlist/Manifest
+++ b/dev-python/frozenlist/Manifest
@@ -1,3 +1,3 @@
DIST frozenlist-1.5.0.gh.tar.gz 46957 BLAKE2B 385b6439985256c5fd074582001a9c3d8ae82a0b839abfb3c2ff054ba3f5904d17740d7e49a17c96c571a0d8940933d292cc980c5a7bb30ae25fe88484ade185 SHA512 4486a3132038cf3eb29184bc27baab2f166078d25163da29114cb0595bd97c88848d88241cef39d42be9da5e2a99d14141d899bc5f268690c97bf38bf07c54dd
-EBUILD frozenlist-1.5.0.ebuild 1210 BLAKE2B c5889ad1386f1952346572ca5b230bce2cc50f84c83fbac1814be5e7a1bdc3d2a4be21af71be3518f89ab4ab679517d185068a22f11f792f363bb160373a6671 SHA512 c74b2c864d27998cfb92ca14ead222337e59297c6a4e34b126f029358a6277e91e8f0175eb89c922293f81844ecd3820ab2e5d3223be23bca77e1859b16841de
+EBUILD frozenlist-1.5.0.ebuild 1219 BLAKE2B 8334f1e51a1be89955549ddcceee21d44494bb25e8830fed8df0d7290b1177f017eb1ddb9d9cc987d8f839904fe05a2f26c6326b5a411535f16b5b1512df1185 SHA512 8a2e3e24711373166c0806a77a96fa4a09d6d86a5ebcda7a48edaecd808178bd05cb62217a77446e2b5f18ab2556d0583b1e04144ccdd41a2b73b064f2ad4a05
MISC metadata.xml 495 BLAKE2B 98916d3eb7834f06b99201a1339f8a432c2ce12aeb4038bba22ea218d73244151463d4671cdd18350c14ed8e466a93b31620f6f57fc306dcfeff9c812f8b71ec SHA512 0d0d154af4e43a5fde5fac025948a6c25e2b0efa2350b50e2a7cc826c576ced6c4746ba0a17d9d1cf0a304828d850acdef96e56381fae9728ef37fefc12b4ec5
diff --git a/dev-python/frozenlist/frozenlist-1.5.0.ebuild b/dev-python/frozenlist/frozenlist-1.5.0.ebuild
index 1e1dff66f1a3..35e500c74c91 100644
--- a/dev-python/frozenlist/frozenlist-1.5.0.ebuild
+++ b/dev-python/frozenlist/frozenlist-1.5.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/genty/Manifest b/dev-python/genty/Manifest
index 2670edbd7114..f45dff55017a 100644
--- a/dev-python/genty/Manifest
+++ b/dev-python/genty/Manifest
@@ -1,3 +1,3 @@
DIST genty-1.3.2.tar.gz 20818 BLAKE2B a3344869e63f4f6e564836fdcf5e36b3184f5df2a20994ded3a20ee0ff1360ea5e9db574bf6097f5b47673fc7db70bb9bfd3238075fb0a3b7b722a6461f09632 SHA512 cfe984dfe5af48ba9f4f959a1d0ab1d331d3c2fdb64c680572e5652b845e5c290097ec3ed2b4e472a563cd6ab79489124f6eb212902a05a2f1ce5ff254a82e13
-EBUILD genty-1.3.2-r3.ebuild 707 BLAKE2B dd73a9563ad8db1015984019b3fe91411c06b23b28bab89121fb1162d9dd64d81c9fad79c9cee4ff31a432015708f17df62d6b05be54cd597ea4c4ce98d25b5d SHA512 b0e8a3b1b130b218a80b262ea314f133364020c732d4e2e69b0f69a7eaacbbcb043fc89becc2bba5433f362bfea01eb6e82c93d6da76ddab74501a895470f917
+EBUILD genty-1.3.2-r3.ebuild 716 BLAKE2B c9d18cf7be0160ee0e4e4d27fd63653a7eb58a534b316471b12d490b116fe4e1907d73f70d707723f67f560a37e1582361cee4dd721770df1bf7d06b7101cbb5 SHA512 ab75f4a5a56a1c1159d2abe0fcdc315c6318b82a5df3f530e89028d7e8219b1e8d4f07f6760dcc0e43e0b1a035804cbabdfb340471d10098d20e5d881af859ce
MISC metadata.xml 382 BLAKE2B dc3dc87f3c25fdad2cec23a3e1e2bf87a458712c95b2f4899761f110622cc267daaec25e3b2c64355c91669317ce93b8a33d077f0708b9c3bb69b8a81cf1133b SHA512 b97a5b4f8fb65d0357ba5a24e53ad841cb7db237009e36af61e1803944293e40b765516d8ed8195c224ff7947394080ac06332b994f749fee86f13b71a33cf3c
diff --git a/dev-python/genty/genty-1.3.2-r3.ebuild b/dev-python/genty/genty-1.3.2-r3.ebuild
index 2f736fa9e209..efd3c4cc48c3 100644
--- a/dev-python/genty/genty-1.3.2-r3.ebuild
+++ b/dev-python/genty/genty-1.3.2-r3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/h11/Manifest b/dev-python/h11/Manifest
index f19700e0a258..e68265fb500b 100644
--- a/dev-python/h11/Manifest
+++ b/dev-python/h11/Manifest
@@ -1,3 +1,3 @@
DIST h11-0.14.0.tar.gz 100418 BLAKE2B 09f0dfe4e1d3d117f772ec914cddb4af5c09f07269e0b148f78d95b3b177cb9c69f6406c518ec0ad81ef960c199749317141e50c38cdeee0faf24e1f9333ab27 SHA512 6146f6441ce62ea46d824a86c1687401224ea6084ca2703b9c841dce51cdfb5de49b39a4f4a7e95efae40ed83012ea4a8641700281f728c2f580a90ce42d82a5
-EBUILD h11-0.14.0.ebuild 551 BLAKE2B d31ca5dea8eb4631af80ee7a88dcc7334ac1baa13275534e76ec86a2dc91a640f0578912a3d5d91b0a0ac7221ed51714eef64dafd4eba080153bb91684a43724 SHA512 21b240d3927de4cf0464882a18941ad69c6da95f5f83b10d295be0e3b001910efb303396cbe63e5a08b30aca323cfe8b809c0ba1641e48c1a6c7c4907df947fe
+EBUILD h11-0.14.0.ebuild 560 BLAKE2B 8c1e1a6a5a973620014666622a6a8dc07a90e7bae9a58dc01fb9802a3d621a9f56fb166222b058df35572058584dd3b49cd3b14384ba4a9f1d87ad5d204bb138 SHA512 1311ccd0706fcc8e60808460965300d54ce4eaa902e991b44f0e085f5e6cbf989a26032336953ced2970bbe82bfc9ad18a4e631a8f0379e7ebc68442b6dee400
MISC metadata.xml 387 BLAKE2B 8bae8408691691a5ce5f285d26e819ef0030c266972cf8acd88a221898d5812f8cd1772b6b4bf762e27306bedfa485f992b24dfb092cc2cb4818ec4a2a524d4a SHA512 573a967df1b9e058dd3cdfb700d72a05c239d8c669e4c0456b23061ccb0dbf97cf584fbed2b090e5811973ba38d429df0b27bc561c4f40a87107b6c16d5863ff
diff --git a/dev-python/h11/h11-0.14.0.ebuild b/dev-python/h11/h11-0.14.0.ebuild
index 56846dece9cd..d1b438318afd 100644
--- a/dev-python/h11/h11-0.14.0.ebuild
+++ b/dev-python/h11/h11-0.14.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/hatch-nodejs-version/Manifest b/dev-python/hatch-nodejs-version/Manifest
index 5ccd846a26c4..f43ef2970690 100644
--- a/dev-python/hatch-nodejs-version/Manifest
+++ b/dev-python/hatch-nodejs-version/Manifest
@@ -1,3 +1,3 @@
DIST hatch_nodejs_version-0.3.2.tar.gz 16942 BLAKE2B dd68166a4aa7112dee4b566a748a40f951b73a4c7a8f6435ff0dd6706fed7d520d17d9e55604f9c901688a751d62f1160de3618026bdb829e5989fad87efa268 SHA512 e781669c84c3e61333cbd47f078ff6f16dae5b3c6e7d2ea76ae20ee78012ea9686a2be684127db821a6128408030bc09a0210386424f155af5a044f0178d44d4
-EBUILD hatch-nodejs-version-0.3.2.ebuild 577 BLAKE2B 25304e45b7e0e3fb072e323769163b650027c0c0268462201daaf32467bd5c6ec992279f61f23a760319354faad3c785fc18fe8ccdaa907c426304b3f6e2cb96 SHA512 6a0e064c8debc4d8d0ba9251b8c4af2185330dffc6110172615eadf7df5191d734181a65a8c1bfec46e9f2840b3295e53f82c8e7f9e75b0ea692092c69eaae9c
+EBUILD hatch-nodejs-version-0.3.2.ebuild 591 BLAKE2B b32cf2b4b8fbe26f339a59dbab69946b96e6188c57ea349ba55a2b4eed447f6d06d5d99ec3687257d5ae5000c4d6ce3f846c95f9522fd609b22e4d81b2995f27 SHA512 7e4d7f377a8d68786abfeb5c67f14f9a7ed016457a46ad96431585df6f6a324949d88fa18e2ff21498cf5ca37f03264b4b3bc537a50479b6b9c246f0558a82c9
MISC metadata.xml 395 BLAKE2B e19ad65ca642ac5e29ff05d36678e971c309bc8ccb153da573b11ab62c765b65c0ebfd15cff615a229e58b420ee7bfbc1b1768784ab7cdcc3cc8ab63257bbb98 SHA512 990b25fece4c991b2b57dc535b81a4cbccae644e197dc0f6fe783b2a2542021d529541781e05512367e1d41b5632f3fdef255635e2ca6e646721000d5047da01
diff --git a/dev-python/hatch-nodejs-version/hatch-nodejs-version-0.3.2.ebuild b/dev-python/hatch-nodejs-version/hatch-nodejs-version-0.3.2.ebuild
index 77ea183cb24e..463d3dd3e337 100644
--- a/dev-python/hatch-nodejs-version/hatch-nodejs-version-0.3.2.ebuild
+++ b/dev-python/hatch-nodejs-version/hatch-nodejs-version-0.3.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index 314cc374f097..69003f851fb4 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1,3 +1,3 @@
DIST hatch-hatchling-v1.27.0.gh.tar.gz 5275714 BLAKE2B 5db266a4efa8d315ac991b4f109834cbe3710d6b944de78591f3707d1552a60ac24c1970c093190c2b3fdb8515d7ed5f4af7a32a1a364cefe9f4c08eef84b369 SHA512 d519428c4c7c21950df2484f38332b5c89525347f3557ff21a55a85811955c8466f6eb4f919d824ab7a576cd35d8a59e4a5e7827100f6ea1e38c10c0f1864a29
-EBUILD hatchling-1.27.0.ebuild 2741 BLAKE2B 9051d7cdcea9788f4d791fd32ba819845416fb513c1247007e4866c2e94c5e77818b4c21d2db615ef9bf18d60aa857b779e943e48f6f2acd4d75ee8dbf4a8e73 SHA512 7eab1d760c5fad53b9c9aceca0a2e2729f7bb6f0535069ef5b6d2a118ae15c6da67c427a43f141eaff4e3011c1cd5c2aafe9ebcca6e8981cd20cb3c022357669
+EBUILD hatchling-1.27.0.ebuild 2741 BLAKE2B 42eab21473e29e9dccce73b6e0af8c32eee49d7fbc27c9cf6d990466a686018479086402b090a91cc5f3e27218235cdb9b23d645475a5832fc2e479dd1af8c24 SHA512 ef33b0ddf344bf1e2d17c1ffa30104b278321bbe20dbc6af944ba0ae8eb6a5077ce8d9ee6677047def0e2928da2e2d5a033c4c2be4200e854456fd9854de328e
MISC metadata.xml 365 BLAKE2B 5a40a6cf6df042e6e8387830babd0171c9d8bc5d490fe2175b83d1588d827e826b49044ef29de48553515996b742fc475bb9699dcfa8ec05229162b22e0ed317 SHA512 f11bb25bc12c2bb0b0a0a4691115b9a2af525d9e44b33e0d6db98c7fcef0b49b5989fb7574ee8b27bc88f1dd2543bfdd492a6614de172e2c4edabbee8bf6161e
diff --git a/dev-python/hatchling/hatchling-1.27.0.ebuild b/dev-python/hatchling/hatchling-1.27.0.ebuild
index a956105d07c8..c8fcc8962809 100644
--- a/dev-python/hatchling/hatchling-1.27.0.ebuild
+++ b/dev-python/hatchling/hatchling-1.27.0.ebuild
@@ -4,8 +4,8 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( pypy3 python3_{10..13} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3_11 python3_13t )
+PYTHON_TESTED=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
inherit distutils-r1
diff --git a/dev-python/html5lib/Manifest b/dev-python/html5lib/Manifest
index 821460006e57..b3832b453ff0 100644
--- a/dev-python/html5lib/Manifest
+++ b/dev-python/html5lib/Manifest
@@ -1,4 +1,4 @@
AUX html5lib-1.1-pytest6.patch 6862 BLAKE2B 9d11a217556f345261fa28e202eb95b5ab89ef2164158fdff7f5c935c50e83a058f2f50d2cabf294685b7ddfb407a2d04cee38a3a5a22a9232c1d635cee651dd SHA512 11ae3fdea1ee64076af500b20d4d993cfcc255924caadbd7d2cf1182961d7bd685de682b5c1c625b36b97a3820b5e9c67b7dcaed306359d8b9f745f710c5996f
DIST html5lib-1.1.tar.gz 272215 BLAKE2B 11a4fc3fb84bf8bab4af5da1de30b0892a9eb454505716b3db391187053c9aac159b1c82ae787896592b8fc850363bba9313b9d7fc617150771c3bfa1aeadefb SHA512 af7c29591007fded99be6c38e3d0ae5a4ac32d71d26046a615918ae732cb1c1ecbf754f47ceca1a53726c3843f3ecea7af87a7362281b45ff3af495815818626
-EBUILD html5lib-1.1-r2.ebuild 1013 BLAKE2B b69ae7edc932b09255da39e0a55cb3a0e2e8d253d26cff59ebcc0f1bde15931e22927e790bbc545494e16943a8dd5a89ad54cb4a60394e574f0ec85e42963ad2 SHA512 bf9feffbe372c5a3dc721550419a818fe72b7428c5b496ecb25fccc41bbca64be3d7c059d847bd0b63884fc0b534c2049b784329492bf46343583bafd46f5866
+EBUILD html5lib-1.1-r2.ebuild 1022 BLAKE2B 09b73c56856fbd399877b1a14e00cbc8bb89a7ad3f1ed446581713a8292258e2bd0cfc9264a97741f32a8bfb9a6e5a4332955a57336c82ea7c0c16ee69ec95d1 SHA512 d1a431f40a7e64f0778ad17a5cdf91e9f7e598d237fc1f7f9c95a06707137af79bfa16352c958cc1732e49d169c37ab1e585c33d101837be8b99a9cab1a46000
MISC metadata.xml 617 BLAKE2B 14ba200d6b6c4198804e057d61319eb9248d7b9712acfed16f92ed24bb620e3021d161f8bfe685e710a85d02acc601bbba9ed8f0a55a160ce62b8a88bb73ba70 SHA512 0dfb83f18fb1fbe8cc5a0a4f12ce7580d9311362ae7ebecfc78e1d04251d977ca8aa75b8e2cae2e53c9487c175afae80cd09f93a4893b4f730b2f786d6fe5a82
diff --git a/dev-python/html5lib/html5lib-1.1-r2.ebuild b/dev-python/html5lib/html5lib-1.1-r2.ebuild
index 5d57d347a932..1f858db99c1f 100644
--- a/dev-python/html5lib/html5lib-1.1-r2.ebuild
+++ b/dev-python/html5lib/html5lib-1.1-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/httpbin/Manifest b/dev-python/httpbin/Manifest
index cef081afcd30..acade18e407d 100644
--- a/dev-python/httpbin/Manifest
+++ b/dev-python/httpbin/Manifest
@@ -1,4 +1,4 @@
AUX httpbin-0.10.1-optional-flasgger.patch 2165 BLAKE2B 9bd6c12382f4f0d6abdc905b626d4578332aa9dcc2ebd194c35df4ddf55aa10661e433d5f04ba4d5a1359d1e9e240a6fc83ebb6837c4b8fbcd1edf051e513178 SHA512 21690b7013cc23e6c2c356219282d098290f7b916500da160f653771771eeda17234b67cf6b480769a4b210a2a717de6f8b68ead615428a061655e018e7030f9
DIST httpbin-0.10.2.tar.gz 107327 BLAKE2B 39ab1e518c9f7e1ede9cd0aa2e3155f7e36267c83d1d2537a5b6cb5aa1c9e70efe96c5bf98a5b22cd05e70368d1495f8e5364032fcf2f476d62512b7e7322652 SHA512 731b842090be516d9eccb1d2bb8303128d2b2e24b1ebf0b2018a2f0b8629b164c7de686e1775841cd57417ec89941d98fc81f878a284c7242bfef4db481a781b
-EBUILD httpbin-0.10.2-r1.ebuild 1243 BLAKE2B b911e99430c1c42189f97c9cc22375438183f8239dc8817ae2fa7e0413afbe5efbec2eb2ae1fdc765752765c0cb922a56e051042183488ae08e039b9e1d97692 SHA512 34261c22cf6a23d61deea0dd1febeee2c44c6fd7cae1d5333d2bbfba0e06184aef0b2e7be1e9e481f90440e5a5cdc3f8d47991fdcaf276129ee9916b1bc872b5
+EBUILD httpbin-0.10.2-r1.ebuild 1252 BLAKE2B 0834817e93977b195f4645aab82c575590d6b327e19e0a2fd3aeb6352191b855329b4c2f048258c8fb9752fbfc4a1ef0cc3630b72d73a7d09737f35458c3cf0f SHA512 ba52cc016df15661b049a53e85b964d391c292ee9949965a259a3dcaa1cdb8c1cfbb67e14e513b30d9ea266c6442f9ed0473ceb0063d2bc090724a8d78f1b5a7
MISC metadata.xml 445 BLAKE2B c577334830bc0d51f9df221e224c231c254b3db9129e4028d53cbd96a4481728e3b721b44f569c243deeecfb38e8dc81a7566a0b7ccd665d51b1a69a3687eb18 SHA512 fcdbd0c24e12d91df89af24befa6c9600f28083c3fe38e88ebec9856f4fb5c4c137c3b85f2271422c513bbd7c31a457f8290ebc2dd755d9117d57aa42883eec8
diff --git a/dev-python/httpbin/httpbin-0.10.2-r1.ebuild b/dev-python/httpbin/httpbin-0.10.2-r1.ebuild
index d6be79735839..d196ef780fb6 100644
--- a/dev-python/httpbin/httpbin-0.10.2-r1.ebuild
+++ b/dev-python/httpbin/httpbin-0.10.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest
index 0fc2add8bfcc..71c77e25de0b 100644
--- a/dev-python/httpcore/Manifest
+++ b/dev-python/httpcore/Manifest
@@ -1,3 +1,3 @@
DIST httpcore-1.0.7.gh.tar.gz 99854 BLAKE2B f9ade1e72edc8f4f3bba615111bb81a9d58f2eb94b489c05f4a41337e7754f1826879ca555085921dc91498c9c581b24c6470a63f9db20b54bcf242b54f8547e SHA512 d41625fc5f53596e6dabcd99f809ca8006b6fe3701f022ad10ddc0dd14f5c41873cd1a12fb444ef5e6d191114a55467ce4983c6a8fff18a7a403d7814eb5868d
-EBUILD httpcore-1.0.7.ebuild 1606 BLAKE2B 04040c4352bdea65e89e65ead8d5a29f29877034330148e8d7638045efa252493c03c1c431abb9fd9d533496aa9211df25445b7d992b412a273d07ba625ad805 SHA512 78a93a7213d359b77783b7c4ae5030ef2e3eb501810fc8ac5597684632ee23928730026ac8dd69804933db1447e80b1bebacbc73ae7749888dde0b77bfddbe6c
+EBUILD httpcore-1.0.7.ebuild 1615 BLAKE2B 72c7bbd328304930cc6fd1db258a942a07fc93047ab931aeafe6a5e71e4c85f8ac4cb8986b5b91055741b81b96bc9e13811aaa4f87f505c4058a241484dcb04a SHA512 925384eeca84a002eb083fb9cb62b87f8625a2e5b4bd6b83e7dd63dfef7146bd98ef08e74215a3e5cf85ec8ea4760ff6009fbf1b5a0827e34f89c874a9204d5f
MISC metadata.xml 454 BLAKE2B f8a48d9ab81e5f74623dd0c8490e5de5cc711fda7f4614932e7ac6caa80bd23436037ddf9327d6bddc3d39c8b601b4ee74a85c0a10bacb20514cbf8278e34d1f SHA512 af962141bd55f51b27e0d4b61bcf7d5426e816df4f8c65be257d8fddd597664afe04e78ebe7e11caaebf06ae4fe17b88f568dc440403865ba6b8e3b47d796aa6
diff --git a/dev-python/httpcore/httpcore-1.0.7.ebuild b/dev-python/httpcore/httpcore-1.0.7.ebuild
index 04de9d7b576a..bb3bbca727ae 100644
--- a/dev-python/httpcore/httpcore-1.0.7.ebuild
+++ b/dev-python/httpcore/httpcore-1.0.7.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 optfeature
diff --git a/dev-python/httptools/Manifest b/dev-python/httptools/Manifest
index 2754d43d80f9..9b2b329d32c9 100644
--- a/dev-python/httptools/Manifest
+++ b/dev-python/httptools/Manifest
@@ -1,3 +1,3 @@
DIST httptools-0.6.4.gh.tar.gz 15756 BLAKE2B 1f128fb566d677f783798236a12fc1729f819fb4e4cd52f43c4879ac6cff8a5c69fb147fef1dadda89e47b560652b15e7ab07e3e5b00f1e8a6ee23afe2efb879 SHA512 3a2518204b22ce00c1fa3f2387138f768511ff03a2a2ddf0b9c44a4d5de65c93bfd8d3ac9f4e9417805c7c9708a8cb39ec4889e08933fdc029607bcae5b54331
-EBUILD httptools-0.6.4.ebuild 1446 BLAKE2B 9da77daa427c149950344b809df48387eeef226f850665da3cfb5911fadbf9891b96ea239219dc72f09cb7da9c6025ec2f7553aea33d78bc1bcd6dc929cd3696 SHA512 f92b4b29ed324cdf99c4c4624320b9a3d95a5ebe79d7ba48ac8c0e2f304aae94d5c5f3a55e7f623bc3128e690dc35bcfc69ca4a01ad38ae5df2483be43574049
+EBUILD httptools-0.6.4.ebuild 1455 BLAKE2B 48dd56bb1888a88dccde56bb3e0a745c32b55c2478b8891d6e0620697b221c86d802cb0d45d04e818d12b1d521dc2d190abb6cd52f5ff788afb83ed779110445 SHA512 bce603714121c3ff7877ac5c68164e23492f7a61677d54f50d2dea31acf2e4647c34947885cd35cc082959cfe91adc3683625a6c5a43b9dae9de97e59f67c3a0
MISC metadata.xml 351 BLAKE2B 85cf600c898bf9dce98d5cbe23e664426bc190fe466689c2bb0b487edd4ec2da13ed75c18bc346341fac12339bee4ffaae1440012046743e8c6dcebc1f7dbc52 SHA512 9d1d095ba908ef136f0e47ce40730ed9b38189bd75a2c0659045d438cb25195a5c99c3fc3b5e1b933e83532f9f9cac58148123976a01e70e75141b207a751a53
diff --git a/dev-python/httptools/httptools-0.6.4.ebuild b/dev-python/httptools/httptools-0.6.4.ebuild
index baaec7546d9c..4f69aa08a539 100644
--- a/dev-python/httptools/httptools-0.6.4.ebuild
+++ b/dev-python/httptools/httptools-0.6.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest
index adab41811d5c..9b71194d1d1e 100644
--- a/dev-python/httpx/Manifest
+++ b/dev-python/httpx/Manifest
@@ -1,4 +1,5 @@
AUX httpx-0.27.0-opt-trio.patch 506 BLAKE2B da0ccdd398a706a16e21f93ffdc6c9c6d6d0622361f99bc956810e501eb8d82015beaf4274bb396eca0d8d22a833319ad6389271705662b0346839d9158a1d8f SHA512 629cb4e557f3a69af754f115cc8cd0e152d7e046b984aea4db808a1ac6b09302f9231e639c3edaeb169474d83ac2f5c8e69a28d7288e4c10635e4812880e19fa
+AUX httpx-0.28.1-httptools-test.patch 486 BLAKE2B f7fc5aa67d59dfbf544ea2668a5df6449d1cb30f5adf1433d92ebbc0fd10d46fec592f1befe829e126d72240666b9c3ea1f69a9f2cca6f3f4e135a7e454be25d SHA512 d3e6a9df365aff5e4e7b724469672c6da9c7e95cc5d79339ebd1ea249236802d81b8792efb0826f89747424fa1bef20d4965ddb75b3b67e9cd320b5fcc738f18
DIST httpx-0.28.1.gh.tar.gz 4118011 BLAKE2B 76c24a3b3618798d5b65aaaa87ee583f9debf8cb7866204a3e12c151179d9f69a6ad23198c9ee7df61058f73b6ca84f453c3bced25a60f583d7b3ad7681839bb SHA512 5571957a3516533f1c1e76f311316811f6365e192d19ebae10c9ab0d0c4094d811063fd2be2995f3b6a41d6899a7882f27265badecf238a4f7903f976136d3ba
-EBUILD httpx-0.28.1.ebuild 2449 BLAKE2B 13482c159a47a8b4b05c54293e7cec21d49619eaba5da1e93a0ca266558036f3b5ccc7b739d2465e7abc0f691c96cb75f696cd9299be534150bd1a656d4f6005 SHA512 f06bb85bb2e49390822b8f44c220e2125bba3b1e36426d63048644d550e829222f00d5f14b2dafbecab3e5017ac824083f0aa09d7dfe49a406a1c59a6f9aec9f
+EBUILD httpx-0.28.1.ebuild 2689 BLAKE2B 29c37bba65f0f5c9cc11c35f06a4a49fc8a2f29824be3bba9fd8b6b51d3f512483e2a3f0053ce7881e0e1aea569ca32debd2be857448db8b57cafa547d84dbd6 SHA512 2a99500cfcd024e9a1fb8010e93fb54898b3180aa15c77ba6fb8948dc050369228e8997e67cc90b1d99b1b03aaabe5a7491fb83dd2d110fe504b204bd419af68
MISC metadata.xml 518 BLAKE2B 063b5b95529cd5a31aac83998c0acbdfef208c34e931c96ae8ee767a326301a597a8297514b5c97bef2b3b706b8938d38c0e5f5d752307a9dd06984792c799a2 SHA512 3a29dffa0f951255a67468b28917590d4108ca12e14af03bfddef80f6d48e266fcccdd991e778ab9e267c0bc76ff0017e07905c1f2f45dc440a9af89f6cae6aa
diff --git a/dev-python/httpx/files/httpx-0.28.1-httptools-test.patch b/dev-python/httpx/files/httpx-0.28.1-httptools-test.patch
new file mode 100644
index 000000000000..2170c3674647
--- /dev/null
+++ b/dev-python/httpx/files/httpx-0.28.1-httptools-test.patch
@@ -0,0 +1,13 @@
+diff --git a/tests/conftest.py b/tests/conftest.py
+index 970c353..1ea3aa9 100644
+--- a/tests/conftest.py
++++ b/tests/conftest.py
+@@ -304,7 +304,7 @@ def serve_in_thread(server: Server):
+
+ @pytest.fixture(scope="session")
+ def server() -> typing.Iterator[TestServer]:
+- config = Config(app=app, lifespan="off", loop="asyncio")
++ config = Config(app=app, lifespan="off", loop="asyncio", http="h11")
+ server = TestServer(config=config)
+ yield from serve_in_thread(server)
+
diff --git a/dev-python/httpx/httpx-0.28.1.ebuild b/dev-python/httpx/httpx-0.28.1.ebuild
index 0ff19a8720d7..0e7d5276ddd3 100644
--- a/dev-python/httpx/httpx-0.28.1.ebuild
+++ b/dev-python/httpx/httpx-0.28.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 optfeature
@@ -52,7 +52,6 @@ BDEPEND="
$(python_gen_cond_dep '
dev-python/trio[${PYTHON_USEDEP}]
' 3.{10..13})
- !!dev-python/httptools[${PYTHON_USEDEP}]
)
"
@@ -61,6 +60,10 @@ distutils_enable_tests pytest
src_prepare() {
local PATCHES=(
"${FILESDIR}/${PN}-0.27.0-opt-trio.patch"
+ # fix test failures when httptools are installed
+ # https://github.com/encode/httpx/discussions/3429
+ # https://gitlab.archlinux.org/archlinux/packaging/packages/python-httpx/-/blob/main/uvicorn-test-server-use-h11.diff
+ "${FILESDIR}/${PN}-0.28.1-httptools-test.patch"
)
if ! use cli; then
diff --git a/dev-python/idna/Manifest b/dev-python/idna/Manifest
index a46c2b9c421a..4b35f853bda9 100644
--- a/dev-python/idna/Manifest
+++ b/dev-python/idna/Manifest
@@ -1,3 +1,3 @@
DIST idna-3.10.tar.gz 190490 BLAKE2B 887d92fd54b2f55b33856fcb9af3d6541a8cb28b9d49d1ee621dac7e1597ad5d2370000d6bfd895d5e515b4b6837949b5085fb391f283c375ffe4529072a8dd6 SHA512 bdc00fb42c48a34ec3df91b0592fe41785061f891a252ce82f168d99089a52e8e5bc7a823794f61e7915c0f691d911ed8b3bf7aecf3e2aeb3fc85da4ef35f47e
-EBUILD idna-3.10.ebuild 631 BLAKE2B 4c2b5d5d198cb8887e52df800f3c031a58da10e02ee9feff0f9b5bf65c362d2a1f578e568d55b5153ab5d7915365c7824777b6182626869caac7b378dfdc6634 SHA512 f2375f47bb705d148a95463ab6e94d8574d9fea51a97d40e03a91a3f9aef62402bec5c94228d2eac0c9909eea1a834cfe7237abd930c736ef318171e7dc93891
+EBUILD idna-3.10.ebuild 640 BLAKE2B 77dc4b6d29281a90064dffd3e588e5717fc4872b1868b6a402e869e7922fc8dd8def8085e17979254938b603a5c0ca47e70c28b9468d15548c61464c1fb2e894 SHA512 8c51f9e1000ea8558f539df3dd74100b3dd2bf7c9f20558849a0c83f265f799b24d2ec643aa97b41e38e2611653793886f720a4462b005c097404abe4cf6fc0b
MISC metadata.xml 393 BLAKE2B b3d4476896bbd50dbf61021bb6ffd653b72ca62b58c034aeba5119189fce3ee331cd44aa95ef8e680a4ef5f82206cf8b0ca1b902d73b56931b509c10c2a18685 SHA512 bf8a9a9b4e0a7cb67b6d541291e5de201a8ba9e32addcc6be0b60fd2035485775a7862f0def6bca3ec0e24155170fbeb08f3d24f9c517fbb9bd2223d25904a3a
diff --git a/dev-python/idna/idna-3.10.ebuild b/dev-python/idna/idna-3.10.ebuild
index 4fbcb33e749f..011084974c88 100644
--- a/dev-python/idna/idna-3.10.ebuild
+++ b/dev-python/idna/idna-3.10.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/immutables/Manifest b/dev-python/immutables/Manifest
index 0da15ee6db02..5c7f259ffe88 100644
--- a/dev-python/immutables/Manifest
+++ b/dev-python/immutables/Manifest
@@ -2,5 +2,5 @@ AUX immutables-0.20-opt-ext.patch 1122 BLAKE2B 93454accb29307244498a1cbc86a5cee7
DIST immutables-0.20.gh.tar.gz 88169 BLAKE2B fb76793d8d908ea35999a9d3d36cdb6cc2021fda07d0822b23bf1eb7fe02031ac26a7aa3e83e890af24b949eedf6d81089a3670e96f9873a60339d0da44d2484 SHA512 b20a661e4a9161a2fe3db674aac8e84a36dd3e56083e6f6d6b1261a00d38adc136c0a2dce67243a5a4cd5b0568aa48a9d4c758fb27cf74e055f378a501c0f725
DIST immutables-0.21.gh.tar.gz 88188 BLAKE2B be5f5e247f16549b1ccf2fa4a95b81818795d04a0ed934509dc3dcac985be4779ea3c2634cd9e8b57321d58ebf63ce828df08f39f19819e6b537ea3195ae87e3 SHA512 ffd754cd5f13f0d961ec05b1c19df4f9a25c0804a402d0dee91e163531eb9f30b50d8abb1252df775cb83922c69b02baa51bef5d6aa17d80fca57442b93d5e94
EBUILD immutables-0.20.ebuild 1308 BLAKE2B dc4a152132bbac7717f95fb0e40f5ac42a84ab9e8a1b09fe7b247d6e326cac056013c96cf55253d5cf4532ebee3902b763029f709234310e98d6e322eea15842 SHA512 a43dae1af9755c035299fd0b5685bf358bf8d8406795c7f4a18132217fe80b1942e367b71a842d771cdb705c69ef16da92189ef77e446a1832882fc6d3f06802
-EBUILD immutables-0.21.ebuild 1076 BLAKE2B 132c8c490e1d3b9d0bc1f2110253187205811ccf78ba6bd5a9f5951d9b264763ff20611fb1ad6031909b458562d04ed0c61fb12f22b02bb0ebd520161ea86d83 SHA512 bdaf7daa90dca127c016d5d0e28e7cb9b7964ca0727dee734653186d6af13bbf2019e6e32f4f2890c856aee831b3707920e3b32f73b03a903fefef73634c8337
+EBUILD immutables-0.21.ebuild 1085 BLAKE2B f99593a256a414331637d5e8b678b0480dfc9f14a86e3d7f83c81394fc8d55310e2e629b1440c4d8e54026c1f5432396c9809405f2526d2d2cb6d7a22d59bc6c SHA512 e239636221404b5ab792faa524bd6277513c06f8907d5218354c675a8350d920859c1012b8d312a73a25d9ea2033f955cf0f29ead5ff01a8d054f1882a6aff6c
MISC metadata.xml 500 BLAKE2B 6e0ecbab5e2bb4832c5365f1a8942fb4c3838520347031f917a2c834e74ddd17c5d36032f967a1e89a457ddc2da3ab7cbe1145ca80dd9053cfbcbcf4fdfeeaa0 SHA512 b1078749accb64b17f39e884467e1826eaae0bc2cb736d9e97657ae2d06ca86042c5b12c3ea2f430d9a82d65339d2a4bbe9297f2f16d1f8b299e94bb5e2174fe
diff --git a/dev-python/immutables/immutables-0.21.ebuild b/dev-python/immutables/immutables-0.21.ebuild
index 3e79f9006a15..fdba8ffdce7c 100644
--- a/dev-python/immutables/immutables-0.21.ebuild
+++ b/dev-python/immutables/immutables-0.21.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2019-2024 Gentoo Authors
+# Copyright 2019-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/ini2toml/Manifest b/dev-python/ini2toml/Manifest
index 87e838b741b9..86e562077822 100644
--- a/dev-python/ini2toml/Manifest
+++ b/dev-python/ini2toml/Manifest
@@ -1,3 +1,3 @@
DIST ini2toml-0.15.tar.gz 109236 BLAKE2B d844f45e14379af974c86283daa1aa6fa5d9934b219fdf02be9abbeb873487b36eecede39dafc261f5ab2a6bfadceaea3b16611f5d6c1f3bc88a28574a11dc14 SHA512 5726c745972fbdf6a254ccd44133c5c65368f531c17efda3b83323c2c9e450d508fe57f1aa0919c0de6cc6e18d6a974b75dc50ecf29c852d367bc03891f0486c
-EBUILD ini2toml-0.15.ebuild 1429 BLAKE2B ba362c116723ac4071161e247109ca91065d8b55bf62e12547fad4f3d9b9c8ac7e4aad2cb3b9c3b93dd20ac53fe080117aa318fb498e02e251d79daa9bf97a76 SHA512 749659e03581b4f9269f8fb3362198159ffac836cb1192ed36abb569f844e76898c2ab0d7f904378ca7f202454bb88b4e4a1855a756e15211d20e1afc997adaf
+EBUILD ini2toml-0.15.ebuild 1438 BLAKE2B d2441d413363e5d5d897fec0e22faa8ba6931ee6820cf43bcbdcd20589ec2c3d40ecbd3064d8f1c36a30d62992aeaa047018f40cd7625acfa4e7e3dc0112ec73 SHA512 a120df79e6884b08c581b4d379f1c99e87142f21bc6a3a0bef2d223449ca6e5142c2a2d233592b40594c3d929c2339371c01070ec21d09457d5c56119759cc1a
MISC metadata.xml 374 BLAKE2B d1d096c2db4d1975e07553486be8e1ef66a63338b6a6617f71131565b80f612b9d50ca7c039d0b37b02eec56421231f52833390eb8536de44d4edd7c90d307f2 SHA512 21a272e9c3a7eb3e0950358f8ffb90b961ff0e39073519ed0b36660dfae91b24f8e09e3b89a20dbeadba45d995eea4bb89d484acc04a7251dfb9f33603bef998
diff --git a/dev-python/ini2toml/ini2toml-0.15.ebuild b/dev-python/ini2toml/ini2toml-0.15.ebuild
index 6509b29c84a4..591a634033a7 100644
--- a/dev-python/ini2toml/ini2toml-0.15.ebuild
+++ b/dev-python/ini2toml/ini2toml-0.15.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/isodate/Manifest b/dev-python/isodate/Manifest
index 58c0d4c104a1..da2c06506afa 100644
--- a/dev-python/isodate/Manifest
+++ b/dev-python/isodate/Manifest
@@ -1,5 +1,5 @@
DIST isodate-0.6.1.tar.gz 28443 BLAKE2B 2b451e4dd9a9979feb930090cf045b21c984e962222edc59eff6f08a448258833ac5c368701ed2a703d48c1238122cbe7f628d136124920730bbd96fa04519dc SHA512 437e420ec7ee68dedded825f30d3289eeb0da526208443e5a8e50fe70f12309515e1285b21132d26e6d4c1683f90dfa1d401582042b5e4381fe7ab0e34af26b6
DIST isodate-0.7.2.tar.gz 29705 BLAKE2B a9d4edec06eb9f3760ecc787a41b4ab04a94f356a9adfe5b110aaaf556fcbcfcacf5b38013af25ff8a578087ce9c11ddddeab81b3aa05d60a0a33afe938d360c SHA512 6361ff91b797c1b925de3c97d53b3d521534f2d81a87b724f32da83238b8458feccf3805971e6b4e1986440b6bb9c47cb707499d340de79214dfc135336f9235
EBUILD isodate-0.6.1-r1.ebuild 688 BLAKE2B d69fda845d27b88fbc832198ec97cb630ae2521aa5cb95f5e9e95498e0e48452b19d5ef5d83dcb2504099e04fda41d68d555156589fa902a6cb9cbce271bfdc9 SHA512 44e25d4ed09a903962e0a5c35eb98e983d0be86a4819803d4180a1b978c0b1b68e90ac8ee62950ee1144fe98493b2640a7f872f541bef06756ef022d8bc51300
-EBUILD isodate-0.7.2.ebuild 554 BLAKE2B d8b4ebf4d5829f5480cca822971988b04917475a63ba681d429159965ac32bcb0cdabe07881269daa083c308b3345b34714a0fa01ff08904911557ca8d1f1f28 SHA512 78c6576b33d782780adaad7db073ed85346fd30922c42134d4f51e9a70abd409d212ca3a5eb6ca043553285659e9351dddb5bfa87f8ba2796469a3ea84e2f507
+EBUILD isodate-0.7.2.ebuild 563 BLAKE2B bb39e7a39711f37cebd37dde4f005b55131817d258d4f0843b887f018aa4dad95f1012ee22f8fa2785b3b4b44c9929c2894a6f5f6c4ff4e1e983d68b36bdd1cd SHA512 7c835c90991f164d52a54b9d583473a78edf82e9ada33d57036c30a78c7b9ff915e9142391f366d142ed938aae78f34b816d7cd44caf771d051e5d07f803d832
MISC metadata.xml 1201 BLAKE2B 87c3b69e97e429e10a840601443e3419c11991ecd49aa1fd1b017f4beccacad769bab1e4433dce73308a610544ba4fdfdfcff146b0d7056fb051b7a5d2944ba4 SHA512 c21cefbe301c88c4bc882cc5c3566a6d882d6419bd6d565889274b73edd196530084449f2a7134e65c1aad7b968089a5a0063d64fd83c1e07daaeff108d83053
diff --git a/dev-python/isodate/isodate-0.7.2.ebuild b/dev-python/isodate/isodate-0.7.2.ebuild
index d194311a8409..0a0ec56fcd6a 100644
--- a/dev-python/isodate/isodate-0.7.2.ebuild
+++ b/dev-python/isodate/isodate-0.7.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/isoduration/Manifest b/dev-python/isoduration/Manifest
index 75d2375b06a9..cfb34ed59b4c 100644
--- a/dev-python/isoduration/Manifest
+++ b/dev-python/isoduration/Manifest
@@ -1,3 +1,3 @@
DIST isoduration-20.11.0.gh.tar.gz 15909 BLAKE2B fb5c3c383aa000c4650490b701fc091c740e45cf782aa929824e3f3e5601d4de82a68a9430f450b42da3658105c87cb293a98b94c77fdf03a1702e6d103a257a SHA512 9b3dd5cc540bba35a73aab01bf1f0274871b93b03ff72f8cc63fa0d2ec43e1f54deb95bad2323aa4cb8066b1b5401f426175792c062cf46449c087601dbe0420
-EBUILD isoduration-20.11.0-r1.ebuild 822 BLAKE2B 019d0d319b6910a6399757f5cf42b7b7923f5d495b8f3aa1327e5952c2a7e1ae4aae342fc6facb899490553a29fd3c023f1839f6518af60b02231ebfea242638 SHA512 ab51aa20199e5b5a5ed365ba23681852544fcc708e7f9d51ce38523ede334582e44a8f023c23c05e5901c625dc63082c88d4f5f4e735acf6658992facfba56a2
+EBUILD isoduration-20.11.0-r1.ebuild 831 BLAKE2B 0275956e083804612dd7b6fb42a52411b3f84371cd1eb773466bb0f9410ead2cad94f07c4ea6e3dded2541316e1c62ef7b8174056df339f5b31730dfe74c0d43 SHA512 6eacb3b37f0079220015fc7707d9944828e1647a16d06d40b4e35cec0c7cf159b2306c28b49356ab8084beaff91c34166c3c4800da613a11e930780690e373bb
MISC metadata.xml 398 BLAKE2B 85871d69b3b16257b3a62cbdb3c00a56bbff15dd62d11ec1bed8071fb802d4063f4b4a31e27f47470a76c200b2da5d0c8cc8e1996a2297ce5e23bceb9ad0b5fe SHA512 884dbc5a230ea3c07a62407d5d5c0c1d4a1be0f2339067d3340b90606ad3e3fbb773c5e55668eebf5a9f1381c3033b0687219d301e9dff402fff5e031cbc3e98
diff --git a/dev-python/isoduration/isoduration-20.11.0-r1.ebuild b/dev-python/isoduration/isoduration-20.11.0-r1.ebuild
index 765c5037af62..49789e17fa27 100644
--- a/dev-python/isoduration/isoduration-20.11.0-r1.ebuild
+++ b/dev-python/isoduration/isoduration-20.11.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/itsdangerous/Manifest b/dev-python/itsdangerous/Manifest
index c312d7ff4890..2b93ce784757 100644
--- a/dev-python/itsdangerous/Manifest
+++ b/dev-python/itsdangerous/Manifest
@@ -1,3 +1,3 @@
DIST itsdangerous-2.2.0.tar.gz 54410 BLAKE2B 8179d8bc705a9d695046c8ec5e37df5a0f7f8e8c7e000d2a25b684ab0292874fa2a79085326a4001df4a782247f5ce1c1425f8c4a6490818929ae80a146f140b SHA512 ed046cc371ea9aa1f7cd3bd201f1b68910a2b008bd8434c425332cecec6539cf031df6e2223a1fdccd68c12ccf5486e80f178d5906911b19417f0ea244e367f8
-EBUILD itsdangerous-2.2.0.ebuild 681 BLAKE2B f6c30c553d13b014c7f8d5506de62eb36de32b9c551f08b5a6bc34f5727540840d38e67a0ae62cdc7122f2fcd160ef14e17a4fc736fbf6a9c926e81e61d381e4 SHA512 43b1b35debc639b21302d07f0629405b8a86b017f4dfe945155336903cff7988b68a2d87df28472e65cd99648261777ad35f8efadd7088f98efa47fe724ba2d7
+EBUILD itsdangerous-2.2.0.ebuild 690 BLAKE2B 51d23c52e2385a00e7ecba53282927be474e6cebe8722e94cee1e452569ee6953b8a9164ba49f14099c3bbea0fae45b6ea56c55e64c111b4c060085ad256e913 SHA512 dc134a91719bb464042445ba7ee33ca8c3183c378eb7c3b6c85d8be1dcb36259e34485d9bab1500ae3d9b57d2d22394b36621a2b6b41bbf657606ff508562698
MISC metadata.xml 413 BLAKE2B ad79fd7ab99377da744c95b7c63f70259d48b1c4ebee05d86f0c8a9118d2b640234b1e7375382779963218c6e54a1408cb1a5e2597ab82488823228c5e38445c SHA512 0ab4fb52051951fc2ba0cf6d825405b14e71f5793c0a81508e977caf55f1c47718303153cf5ba41e3009fe157ab0be96143ded4df2959196af334545c1601e44
diff --git a/dev-python/itsdangerous/itsdangerous-2.2.0.ebuild b/dev-python/itsdangerous/itsdangerous-2.2.0.ebuild
index 859d2ca60cf5..23afab431b4f 100644
--- a/dev-python/itsdangerous/itsdangerous-2.2.0.ebuild
+++ b/dev-python/itsdangerous/itsdangerous-2.2.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-env/Manifest b/dev-python/jaraco-env/Manifest
index 9e027b2cd228..579e82f4ba4b 100644
--- a/dev-python/jaraco-env/Manifest
+++ b/dev-python/jaraco-env/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.env-1.0.0.tar.gz 6664 BLAKE2B c5559444d386fe34d6f639795f9adb68bc750452a7a3b2360971b07bc9876921466e6da9ff1f2d1891910c94891759de8550af0c4f9da311ae7443bfc7c3bdf1 SHA512 67879bd531bb1056bab0dfa47f92a7257e184b8db2a9bf3d588460070401e76e884cf3134ee4c01a6c517d48a0e111fec3a4759d305ee7608797816b27d33473
-EBUILD jaraco-env-1.0.0.ebuild 597 BLAKE2B 8489134f4ec2ff031361147f45f3126404eaf93fb63ea7d3e8e071db953cf9acda519545b5f894371c01a926caf687992a6a6a844a4c7f4224f2594076e03e45 SHA512 4272c53b22e832c3daf77613b18b29bc57410a9498a50190d397957c8571c09679d4d32d6ab6c7c44b675d224c1e4f2b8c33b53bb78da60a31dd2da67d985bc8
+EBUILD jaraco-env-1.0.0.ebuild 606 BLAKE2B 9c0c932df23404bce482c9b0f5fc9092e727ee149eb1df0021e754b177538a43acce9bfd7377ef1b1985510d75da4dbd79dbf5f75e803b0faa47cc84415b0e71 SHA512 b01d6752dbefc7f4ab0ee7c014e59876ecb730f57f47b5a880aa0a90088eb29b565dd0fabaf0040af400f3c6b65bac99b5979a04d49cc8965b7767675e6bb1da
MISC metadata.xml 460 BLAKE2B 13df19da03eef0a09ca1e4d70ebb30a8457d3fdba778a69779467c9830089f49203eb08ac4223533e1596e339adeefb02d9353b4298fc8d5b77d590371cfa44c SHA512 0b4c61f9e43910fc959a60af3c8f86356bab890f21c93da84687a1345e39fc5def993ea78934c4cc296491e6259095c3d532a19db6f903702d4a864611e27804
diff --git a/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild b/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild
index 267932ec623a..8e578a0bb9a5 100644
--- a/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild
+++ b/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-envs/Manifest b/dev-python/jaraco-envs/Manifest
index 201e552aaf5e..124e875a7caf 100644
--- a/dev-python/jaraco-envs/Manifest
+++ b/dev-python/jaraco-envs/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.envs-2.6.0.tar.gz 8028 BLAKE2B af9eb47e4f0856a3c3d7ae028e6cebbfc74a6502a5442aa9518b7ab0f927dbc0dcd5e68240dc43868ccb505b0d75c7e9e0162d54620765559f5643f13019a0ba SHA512 8c1d4717f45b805ae3afa1308a60c0f6f03af2a0976f2fb52329d05114282c2f33085865c93e34065bfd978e52ed8bd65f9903ed8e3c7d8b23bf6a050a32bd08
-EBUILD jaraco-envs-2.6.0.ebuild 850 BLAKE2B 73805668ad787d974cfe94f1ef936472a4595584e2e5385c14d683df2330b4a454a3f0cb19dc0fa1252d0985af81eb46865e16c31259327d020582a310902171 SHA512 fcd5030399239099b79595f64fc18978a6f8b76d231231fd1351fab16401f18daf5eadd5482524bea6fa668a5d7333efb065fb3b450ec5f20db2e403ebac8d85
+EBUILD jaraco-envs-2.6.0.ebuild 859 BLAKE2B ae8c5b6cb3567eb47da7a6379414dcbfd7743ffd42b6721413f58e8dc9b4f61f82726b3f7b75654f5bf0770d55d300c9e51c5116aaebd80b78b7ab9a5245c8dc SHA512 5ce9b408eccf26917b8123dfa4bccdfdad49572e0aef5f2866daec0429ad480651e83538ddb8f390fc802c4e6d06dac64543e20dcd08d86b590885e401e5dc56
MISC metadata.xml 397 BLAKE2B cbc21ddb91498528ec05a5e31285357c633b9646bcbf517229c9ae206f26f50152ea8f709bc19ede09952e2eea715de4586914021d61714108f853fafc5b2742 SHA512 8f1646816b5e3a753963acd82aa950465e2c14f80ce7305b07a67d366882b19b54d80cbd85b988ce84f08fe24a31c8d6aa604a0e4f7da52886ccfada36b226c6
diff --git a/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild b/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild
index 57b31a5e112c..50d9b51830ca 100644
--- a/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild
+++ b/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-path/Manifest b/dev-python/jaraco-path/Manifest
index aaeaef25713c..d724bbef8aaf 100644
--- a/dev-python/jaraco-path/Manifest
+++ b/dev-python/jaraco-path/Manifest
@@ -1,3 +1,3 @@
DIST jaraco_path-3.7.2.tar.gz 12360 BLAKE2B 0e0a70e0af49db7e4ce9b54825beb057214277dd57e62c48f0ff2388ff2d489fe82d8773f7544464a64f0e83a9b95c8f794a91de2e6000360f0ebfee2693b03d SHA512 7869308504601368ef94c414e4d0c19d6115dccbb0d50b5287a15d3d31948c93ccfd01db71c95d534f670fdf61b2e2c00deb873ee1e81b7f6bc1bdf0d3a1f9a9
-EBUILD jaraco-path-3.7.2.ebuild 659 BLAKE2B ff6ae4b4e7f34191de540b6b86a33c714bb9e2401fad311e096090e45ee2615763898b8c3572e3756d55c7548c4a7eb99b6aa1735be9211baea48d378b4b4783 SHA512 c02d18e1abece9788a615714a80b0c919b80daffb65d869499a105bbba8ea8a2ea87799ea1f59699b0c0eaab0320c49fb17942ab996540540376181eeef4b69b
+EBUILD jaraco-path-3.7.2.ebuild 668 BLAKE2B 65c5cdba4662f5a2281ea471cac1d02bfbd32529a06045b9e6da3903a07ef9a783f9ea4b39bba595d579ed18df2b42427e1763c8c506f5ffd87488fc560f5e04 SHA512 6cf1daf093de1df1776d26caec8d6a1b0018319c6bcad255a757d23ad4a1b664c96d6bacd2f88a8762ee6cdd6d4c9b6d7f400ea39e49b85f38eccc1ffc024b69
MISC metadata.xml 397 BLAKE2B 899056eaa6d393d9c624e20ff93a644bd93f39505f701a085f22d4216154a3c1b19bb879bcbe45f077fba7d91ad5e34617283b10f535305b322c580712df10fc SHA512 104c1a8d8a2613ed4355b6537ce0733b36e915d98ad69204d2a7763dd6e7bbdf74c2cc2e66f34000426e04e79f19a84ca1d8a57e504c62adaa4386f372d34dda
diff --git a/dev-python/jaraco-path/jaraco-path-3.7.2.ebuild b/dev-python/jaraco-path/jaraco-path-3.7.2.ebuild
index 7a93c01b9a63..9975917c00f3 100644
--- a/dev-python/jaraco-path/jaraco-path-3.7.2.ebuild
+++ b/dev-python/jaraco-path/jaraco-path-3.7.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/jinja2/Manifest b/dev-python/jinja2/Manifest
index f816c4c3ffb3..54132c13bf58 100644
--- a/dev-python/jinja2/Manifest
+++ b/dev-python/jinja2/Manifest
@@ -1,3 +1,3 @@
DIST jinja2-3.1.5.tar.gz 244674 BLAKE2B 0b3f44e5d3a5f3d898d0b678035ddaaeb30f1f7ca09555da93adbb8d7f7159a3e192809f69f47c21ce5be6f4fb1cc91bc35d4d62f2c38c71582210085091b3d7 SHA512 75ad0094482c69d45fcd3aa8ee32e249931e53fee3f804f6ddfd5b6da0ed16962d8f1fced811e7dcb4d8401fadd828e77528d6d1280547a7d4f5f77cccf9bbd4
-EBUILD jinja2-3.1.5.ebuild 1329 BLAKE2B dbb563d3e14673a509e67cdb1c533abb4767a87dbb73082684cb6e69a3ad13e5b11bd5c2d46e1698da040fd8b25a4e9632116590e07611bc6354a60a53655bb8 SHA512 f506bdd9404bbaff47ebc1e4160953e00a90eaf81e4f5a68215bd2ee9fbb7a00acb8a9eca5f1692f58e7ebc5dc93d734d26126a22c839c5b18d87aefca32741d
+EBUILD jinja2-3.1.5.ebuild 1338 BLAKE2B 777f40ce86952051d0c43629c5ba76122be118173a9dc04cfb8038d2ef28e0038971b52fb196a3c50f036cde4530f7d3621aa7f052a99189853745603106a910 SHA512 93b60158ce19bfeca00cd1558c319b5c4cadb66a904f1699710fa549e9cebabea0083336fcfb669b766f009af6782524b9ab2982c81531a4ff077931c5cb451f
MISC metadata.xml 467 BLAKE2B 5cba0288a395e281e76810639b6e74153f1fe7532addb41ab9ff1e7e3d23616f2cd6cce9ef266ec3545fe6694fb3e25457f9ad383d5de3e2612dedd5609f2a6f SHA512 04f6f784b771602d2ad23afba5d8c9d10fb44b68873ea20a92904f0350081265852c9e4874866e8684c6a163e99f88053b5ea367357fd74790861f6e7d9cb1e3
diff --git a/dev-python/jinja2/jinja2-3.1.5.ebuild b/dev-python/jinja2/jinja2-3.1.5.ebuild
index 14ae3bcf19a4..3f72cd7b1c3b 100644
--- a/dev-python/jinja2/jinja2-3.1.5.ebuild
+++ b/dev-python/jinja2/jinja2-3.1.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=flit
PYPI_PN=jinja2
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/jsonpointer/Manifest b/dev-python/jsonpointer/Manifest
index 5b8437e82b0e..24fdca08b0cd 100644
--- a/dev-python/jsonpointer/Manifest
+++ b/dev-python/jsonpointer/Manifest
@@ -1,5 +1,5 @@
DIST jsonpointer-2.4.tar.gz 9254 BLAKE2B 423a4ef71cd1029fe2c473940794a041df4c3422b8292d80290be7f11ac0e6b123d3074cb6f66a3d860274bdf5b0cd0716d24c9ee50b65e06139375dc93c84ad SHA512 41cc0f8b525bec4b18801aeaec1b2432c5f6475dd3f2bc0fb363cf6ceaac5c64e7993c72130a40c64427218a1eac352e93464137fe17427b9f8a34ae09699f4e
DIST jsonpointer-3.0.0.tar.gz 9114 BLAKE2B b285d75277a6454831490bb906d95f49843fed02aed249e9ea961aa1f9c3f60b4ca9995003310dfc827741670a18fecdfa9e1552cfecd317e5a0a4967b33ef70 SHA512 417bde94da9f1bbddc478201d601c25ca524590cae7c6ef390a3ad223b127fef8b7e7c4bb28f893fb14116e005e0736baf78845d6ed1aac3196ca15c5e35918f
EBUILD jsonpointer-2.4.ebuild 641 BLAKE2B 6b66588fefd1d38b69de2ba10c6fade4f1c13330fb30ee676ff7de14630440e5eedc7d263b6173e2210771e2917f8d21257bd12abc052b10467ef61a7b236d7a SHA512 2fdfa1032d0bd07b2f96a1d0f7d6bdd796cbf320acbfb67ea249f34096a2e1f95aa87edd2d2e477af601e48745ba42356a7740c1f787d55abc9d2eb157e9232b
-EBUILD jsonpointer-3.0.0.ebuild 641 BLAKE2B 6b66588fefd1d38b69de2ba10c6fade4f1c13330fb30ee676ff7de14630440e5eedc7d263b6173e2210771e2917f8d21257bd12abc052b10467ef61a7b236d7a SHA512 2fdfa1032d0bd07b2f96a1d0f7d6bdd796cbf320acbfb67ea249f34096a2e1f95aa87edd2d2e477af601e48745ba42356a7740c1f787d55abc9d2eb157e9232b
+EBUILD jsonpointer-3.0.0.ebuild 650 BLAKE2B f11432f9aa8347462077d7ae4a1f35ab090b0f1428e2605416f11bf61778409e6c5e1a0f5f1c8eb612a945d47ae8241850215be90957baccc0b4baf58ad4ac45 SHA512 71f549dc985bec5ad862dcd8c60ae3de7714dc8342b9085cd41f33bc0a9cc2618f36b50c836b79506dad4f051f9449c7214a80db72b0e1ba65caed4982595bd9
MISC metadata.xml 728 BLAKE2B f14151531af31af82ca130caa61b9c9af6cded41678899d5413f076d7fb6da93e2c4aad3ff27e66f64ba56b8ccc70c065763157312438f32ccf2573766ee160d SHA512 6b19c6b90a5d151d4837d8be641b52ffc4e7eb3be956760d1cffbb2af03258c5a2b81a9074daee9b667fcb5df7223836130729cd5ea4130d2b7f3c7415e62569
diff --git a/dev-python/jsonpointer/jsonpointer-3.0.0.ebuild b/dev-python/jsonpointer/jsonpointer-3.0.0.ebuild
index 0242cf6d853c..f880d954f898 100644
--- a/dev-python/jsonpointer/jsonpointer-3.0.0.ebuild
+++ b/dev-python/jsonpointer/jsonpointer-3.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonschema-specifications/Manifest b/dev-python/jsonschema-specifications/Manifest
index 983afa4047de..93421a53ddac 100644
--- a/dev-python/jsonschema-specifications/Manifest
+++ b/dev-python/jsonschema-specifications/Manifest
@@ -1,3 +1,3 @@
DIST jsonschema_specifications-2024.10.1.tar.gz 15561 BLAKE2B 3587ca9c5525f3a8bf91c7e0619fda6d052ec89e11acce0a1aa5c7962fb1b89d54c952d81a5116f596aabfe769c8e9ae687821929d5bf1ad76346b480b2cd2fb SHA512 333efbd81ad787da841fe8526257b4213bff508c91a6a655f2dbe62b22a0347ac8f97230b52e00aabcf626e91026a6c2f5760d54c2078eccd2f033a8599e7484
-EBUILD jsonschema-specifications-2024.10.1.ebuild 671 BLAKE2B 19b228481c8f5fb8b66f0a4671c94c1558d3af81d9163229fc3637908028ee30e91e63513b7363c2a7f5778c86e91baa8da83746d6c52a9f5ea5a1eee153ccf0 SHA512 e2c6aca663f4b9462d7c6e6f9cdd3c3fe64ce00c5d76db002c937bf32cc3d099cfe00041f4ddc87580f84e96059e276fb2e588a4aa192a3ac2a1e13930defc22
+EBUILD jsonschema-specifications-2024.10.1.ebuild 680 BLAKE2B b43988911e0cfb25c7c22d7c580b52840e50846679f2f56dce7d824d431ee0e74f28378ddfc078938fa49a38acc795b570e8ddcd7fb4868cd9719e06113cf057 SHA512 e161ef0f65f9363e4e32f64880d1681980b75a358198c541231397aff451317be2b4f22a127489af92be56272971ad3864e7005f3315121bd13db6b70235bbd3
MISC metadata.xml 414 BLAKE2B bc0046f51a008fe67f4937f8e9eb2663c868a41fed9371301575f74fb10c38f10b21a380d865981b317189f8c25e3ef6fe18423a169cda92b1d2b1a14dab8948 SHA512 e50f0eed8995fce7e207cb5c15106f3980ebb9c3d9d0042d33c4843be231f90aa652e59e1f83335f336d9b906a38252a229c1562f25142604048497608d29794
diff --git a/dev-python/jsonschema-specifications/jsonschema-specifications-2024.10.1.ebuild b/dev-python/jsonschema-specifications/jsonschema-specifications-2024.10.1.ebuild
index 50d28d04e35d..055e86b54344 100644
--- a/dev-python/jsonschema-specifications/jsonschema-specifications-2024.10.1.ebuild
+++ b/dev-python/jsonschema-specifications/jsonschema-specifications-2024.10.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest
index ac419dec4b71..5d293018c659 100644
--- a/dev-python/jsonschema/Manifest
+++ b/dev-python/jsonschema/Manifest
@@ -1,3 +1,3 @@
DIST jsonschema-4.23.0.tar.gz 325778 BLAKE2B ccfcfa2b8f27e1d1f3a7d282f4701b04e3711bb57853f5f252ea286bb240395814c33219fff1b2bea661f462d1fc20fcf7d919fe85593d2e1dd89ac289f18ced SHA512 3bc3f7c4bb22dc0233bf99ca5cb8e22002cc3b097c7ae8a78c83ae106e4791dcaca228a6830074b1c42312889374b66c1f5390932768110a1e453babd7302bf9
-EBUILD jsonschema-4.23.0.ebuild 1573 BLAKE2B 4d5738f314c5b21663b719661357bf7a38b03c7576815ea5c91bbe60125f6d1501e418cea6cb08c271f5394939c4b811e7e8c8bff8d1682fb075d53dcef60c67 SHA512 a7efbec93fa25a54c41dc9a5c98771ed93bdc85e3c24040d4aea0b33e4b258a6e143a0ee28f34c5f13036e24f851e194dcf2ba3948875434d66de8814d126c32
+EBUILD jsonschema-4.23.0.ebuild 1582 BLAKE2B 4c691946eb76577544e0e2e6d0463dc7d7d45bacbbc819d6383ed3889758e418388f4c52be030830db6a37e23fc2edf797c04a2042d910cc8d6cd3843196c5e7 SHA512 856ddf703c4bfcf737704a6256c154e0b30832be1e08b5e2e25e50f8769696a5cb4cd86ac0aacdff1225e571d4783d1b7cc31a995c426b8683241c2ced53b56d
MISC metadata.xml 705 BLAKE2B 731159cc340e6cbb15fe5a8d374188c8df685e8f8294d19af54ca3d209beb8c273b6e901b6b7fe75401324b8512ffb7f1870aefa8d4a139d1e3b84147d993af6 SHA512 1069fb33b2cf47d3dfd5e825b23ba1efa7d764d0d23aa009db522d04bc08362f5ca646411ec405cd33152a65ea8de2ea90d3dd6d4d4bf1a947ae7943e9d4c727
diff --git a/dev-python/jsonschema/jsonschema-4.23.0.ebuild b/dev-python/jsonschema/jsonschema-4.23.0.ebuild
index fb67fe6e125a..ae297dd41f58 100644
--- a/dev-python/jsonschema/jsonschema-4.23.0.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.23.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-core/Manifest b/dev-python/jupyter-core/Manifest
index 177b4e815eb0..7c6be78783a8 100644
--- a/dev-python/jupyter-core/Manifest
+++ b/dev-python/jupyter-core/Manifest
@@ -1,3 +1,3 @@
DIST jupyter_core-5.7.2.tar.gz 87629 BLAKE2B b8d460f239419c7f648a856e55e1570646b6a6cd38ee900bbeac0aa64965f8868a88be20f6b890f2f424f0752f0da44d79abd0b3d18d275ac3f9c574ad7d18b4 SHA512 1eb4766dbc10afdcbc469853b391a88a2551a0ee2b2a3f93a316b407371ca10f546746aa4a327f8c0423cc10e4de022630c04ca7547dcf7ee8d9a911e9a0e572
-EBUILD jupyter-core-5.7.2.ebuild 952 BLAKE2B d211a7ba6d020b099521e5d680175bd30330a12cf05ebb055cdc38c332d3aea295fb8c77cbbb7ded2ed3f64408ee9f94373576524d17b1c00944d066719b806b SHA512 ca999a6bcfc23b1c00b48f9659812e8f8d82c27428c36964daba338e1cf0cd4d8df6d9fc9b6079a587a1ddb0cd47e5664bb92fa0ed3ec6ad2a810885c4f3a40b
+EBUILD jupyter-core-5.7.2.ebuild 961 BLAKE2B 3fba8eb23db07bf46744a20e8cb349240258961398ffd5c9d5c19e8e1f5db14ddf124916842eb50d62497ac487b26e53834407a897079c9a19e318402ad2ebb0 SHA512 b1a13d4acf4d0d29674d13eb895fb31f5143d7c5df8eae9bfc33d0f571cae689196b39fba966dd86b5c6d0bd5c26909dc35ab34926d136080ec2a80e106131b7
MISC metadata.xml 759 BLAKE2B 4ef6a95640943d1b082bb65ae17515300089c6d78c0aa81410f4c7e57e1447787ad15373f314f8ea5c980459f4e5f74ee54edace2eb9421991e2425793040adc SHA512 d9769460a005d11961ebabc81636065aec545166820e923ab7abd58782e0832592a58611ccb4485164ef7c1c646812e8f608fafb9639525663732dec730542f5
diff --git a/dev-python/jupyter-core/jupyter-core-5.7.2.ebuild b/dev-python/jupyter-core/jupyter-core-5.7.2.ebuild
index abe00befb5c9..7d84363d32ad 100644
--- a/dev-python/jupyter-core/jupyter-core-5.7.2.ebuild
+++ b/dev-python/jupyter-core/jupyter-core-5.7.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest
index 7084c88329db..d0012013354d 100644
--- a/dev-python/libtmux/Manifest
+++ b/dev-python/libtmux/Manifest
@@ -5,6 +5,8 @@ DIST libtmux-0.39.0.gh.tar.gz 314113 BLAKE2B cfba4cf12fd2418bb917ade6f927eb905dc
DIST libtmux-0.40.0.gh.tar.gz 317064 BLAKE2B e3658560a789aa823faf2ff29cca3a0604ebe20b64ce0432359852738ae87280a87e7411ec73283e389a23b31da9da1f435b930bcf0cd250d3b455031669a535 SHA512 15187225ab8a31a04f7d6a3d036c5df133779fc73891782abce694c8a364babc0d19af1290a06dfa6939b61028a2620499551a0b2a9fccf0f7c3067868eb98c1
DIST libtmux-0.40.1.gh.tar.gz 318542 BLAKE2B 5b9e383a3c07bab3af7c25adcf5db1c6acf1c108a2508aa2de5f6c2db64f1e365829c69299568c39a19a7c18aa773b14033aa0c48087d0d1bcf180377df558f6 SHA512 6e4f0d13b375ca1b2c2f6e7c6aaad6d420927c8d55a2f27e7912738a58a7e9f0db67c84936ccff32c9557ebe1f3ac335e779b293466eaab9333a0e3fb4a4b10e
DIST libtmux-0.42.0.gh.tar.gz 318655 BLAKE2B 5d462bd78e81bd38cfb0c42a2100287fc79b9fe31aaeccbac5c9fd124afc2df9da4ceb5cd469de1919df2995c27d4c0628629004938795b6f8731e84c23ed2bc SHA512 38e7c21bd99859add1737a1028c18852a564a2d32c27b72ea37d623bcbc0646b095ad4dd520385c11d6df4c779429ac452f6ae592a6d0ffcb4fe64bf2a4388b3
+DIST libtmux-0.42.1.gh.tar.gz 318887 BLAKE2B 7bbac22a4d2aa0a448888777b2ce99b08a90b5a76907f95ffe5278d3fb87354ae7bab5ab6b5b21ff7485b656ae6efd5a70f968750009bda2b8959024aefb3538 SHA512 a8f2be99f7e7b20d78c4597cd588571481247d1cfff4dbecaa93322584f56099a966ee745a192231ace92cd29d48232922b3b15445115039f21aca8cd33c6d69
+DIST libtmux-0.43.0.gh.tar.gz 322128 BLAKE2B 835e6d4bf47c54a7cc373ad54e11bd49aba84b19e68dea20b73c977e145396a89cf7562861c75eed5fdedcfc69f83855786aa88139a2f88dee29a272cdbc1f1d SHA512 1a2992fc6d65811bb7d42e2d5eecc7efe9cf737fcd5898ed91e4f4cf317244e7a5f14fa21ea1a169dd3f8fbad8bf044e371f26704a091d7d22465ce410105220
EBUILD libtmux-0.36.0.ebuild 1585 BLAKE2B e33ae414aba51bcdb17db8d81f50af53a60b6ec2abbb006e9c386e5c5e583d4773860345b2666a548f3e9d560604e9b95a8700e622ed4b934e1580f27285205e SHA512 7024476368b6630a09c925a17a0ec7cfd97d22a0133e346fb7725e43945eb3f630531f252449d89f63e88e3fcd2210fa0e7f08bd4588d1d7a95d31be4a18ee8c
EBUILD libtmux-0.37.0.ebuild 1585 BLAKE2B 81deed0a9a7b405de4d533461ebdd3bc2c4c92ba9105e7e4f134d7b8db2d53fcc49edf1921e9642e5303e9317a724aedc0f0df141bc50329876695af85a0508e SHA512 7e10dc085bad0a9ec31bdb74430c654143995ccab17ad92571f67172f19cc9c92726c38bcb5625219f6c761d656f617784a400d16997446db139744014e971b1
EBUILD libtmux-0.38.1.ebuild 1590 BLAKE2B 37ecf3b4c06e32230b8e09a1a48e7fe684712b4afc4eb937996386e36d656060f9ea1bdb4d1185ec1b1ac6d0326038af50c62985108115801a4f56758eddd939 SHA512 ea4fed8adff437df4398b0e786ef31b932c8900e2bf30f988193fcf58a84f6c5e28dde43b420aa6a8603bb42b1a7b6aab6334c1a245c433d8e47834403312687
@@ -12,4 +14,6 @@ EBUILD libtmux-0.39.0.ebuild 1358 BLAKE2B 0974051ca285abd068fef179a93208640e0867
EBUILD libtmux-0.40.0.ebuild 1360 BLAKE2B 8dc305ff0eed09e821cd4a0b34a9a75ee857b34d4358ae83d211e6fee44a473810475b4aac8390593b7d67e60b9ae7318dd1b463de6dc4cabb9e847707d8cc16 SHA512 24e559466024a28f58dfcfe469945e809873a6a05b31549355f3d29c433e56246c7cf2c698b60829fa3c6f59c27a39ea8ed6714909df17fea7be583a4b2f8fd4
EBUILD libtmux-0.40.1.ebuild 1360 BLAKE2B 8dc305ff0eed09e821cd4a0b34a9a75ee857b34d4358ae83d211e6fee44a473810475b4aac8390593b7d67e60b9ae7318dd1b463de6dc4cabb9e847707d8cc16 SHA512 24e559466024a28f58dfcfe469945e809873a6a05b31549355f3d29c433e56246c7cf2c698b60829fa3c6f59c27a39ea8ed6714909df17fea7be583a4b2f8fd4
EBUILD libtmux-0.42.0.ebuild 1360 BLAKE2B 7a8787b03d4192ad6b0356f21092c1a109f72629e5d192af7e2ff868558d8905a1130c222d72d0532c380ee19e77b4b2682d54049f8f447bbe12be192dd57104 SHA512 d27b46d3240b9850126c1f46dfacec96d2a5778555f29dd3f353c053b5922aad01edf140a7935dbf7ea63a6b8a9120d42a1ae6300666056f9a2e0e5926af8b53
+EBUILD libtmux-0.42.1.ebuild 1360 BLAKE2B 7a8787b03d4192ad6b0356f21092c1a109f72629e5d192af7e2ff868558d8905a1130c222d72d0532c380ee19e77b4b2682d54049f8f447bbe12be192dd57104 SHA512 d27b46d3240b9850126c1f46dfacec96d2a5778555f29dd3f353c053b5922aad01edf140a7935dbf7ea63a6b8a9120d42a1ae6300666056f9a2e0e5926af8b53
+EBUILD libtmux-0.43.0.ebuild 1360 BLAKE2B 7a8787b03d4192ad6b0356f21092c1a109f72629e5d192af7e2ff868558d8905a1130c222d72d0532c380ee19e77b4b2682d54049f8f447bbe12be192dd57104 SHA512 d27b46d3240b9850126c1f46dfacec96d2a5778555f29dd3f353c053b5922aad01edf140a7935dbf7ea63a6b8a9120d42a1ae6300666056f9a2e0e5926af8b53
MISC metadata.xml 403 BLAKE2B 68af7251349c8999bbdbfb7b55ca4632f8752468d7e478fd985097af86d00afe93b231667a25e3c997a3bc86b708d4e6d6ef5c35a783871cdc83519fc1db1ab1 SHA512 2a88df695e94f1da966bb72f7e90d00f2e343e40fe1924837f8c087dfc9a9a84fe0b2909a98f2f41ba72f6ba01796888a80cbac3f1bf9f05984a06385037d977
diff --git a/dev-python/libtmux/libtmux-0.42.1.ebuild b/dev-python/libtmux/libtmux-0.42.1.ebuild
new file mode 100644
index 000000000000..28f00ece7486
--- /dev/null
+++ b/dev-python/libtmux/libtmux-0.42.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer"
+HOMEPAGE="
+ https://libtmux.git-pull.com/
+ https://github.com/tmux-python/libtmux/
+ https://pypi.org/project/libtmux/
+"
+SRC_URI="
+ https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ >=app-misc/tmux-3.0a
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ local issues="https://github.com/tmux-python/libtmux/issues/"
+ sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die
+
+ # increase timeouts for tests
+ sed -e 's/0.01/0.1/' -i tests/test_test.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set
+ # https://bugs.gentoo.org/927158
+ local -x TMUX_PANE=
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=libtmux.pytest_plugin
+
+ epytest -o addopts= -p pytest_mock -p rerunfailures --reruns=5 tests
+}
diff --git a/dev-python/libtmux/libtmux-0.43.0.ebuild b/dev-python/libtmux/libtmux-0.43.0.ebuild
new file mode 100644
index 000000000000..28f00ece7486
--- /dev/null
+++ b/dev-python/libtmux/libtmux-0.43.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer"
+HOMEPAGE="
+ https://libtmux.git-pull.com/
+ https://github.com/tmux-python/libtmux/
+ https://pypi.org/project/libtmux/
+"
+SRC_URI="
+ https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ >=app-misc/tmux-3.0a
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ local issues="https://github.com/tmux-python/libtmux/issues/"
+ sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die
+
+ # increase timeouts for tests
+ sed -e 's/0.01/0.1/' -i tests/test_test.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set
+ # https://bugs.gentoo.org/927158
+ local -x TMUX_PANE=
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=libtmux.pytest_plugin
+
+ epytest -o addopts= -p pytest_mock -p rerunfailures --reruns=5 tests
+}
diff --git a/dev-python/linkify-it-py/Manifest b/dev-python/linkify-it-py/Manifest
index cbfedb69464b..89837abf9cce 100644
--- a/dev-python/linkify-it-py/Manifest
+++ b/dev-python/linkify-it-py/Manifest
@@ -1,3 +1,3 @@
DIST linkify-it-py-2.0.3.gh.tar.gz 76727 BLAKE2B df0d2c8f31a9715c6eadd1f8fb295990b5ed82b8f49231071f8220045d9b64ec21098477d43a74afa21592b2a345357654a23df38636e852a767c62443580e34 SHA512 6621533246a42f3b13fb7dd9f1366cadb0e3c291bcb92fd899bc6389cb9f7904ababf4b5dbae51a561a4f50f8a20597badf03c82653ae8db75d9a5a484bc1229
-EBUILD linkify-it-py-2.0.3.ebuild 702 BLAKE2B 2dec88487410552c43b23ce89868c14e34315c1445177da359300c219858d22e1e048df574f4ae4addbd92778f9df8c6b168468c6c33ea9db19cc0b75f764eee SHA512 fd187a4fcc225ca92790c92fac6256745c6e4a821ceffed554a0c56649f9d9a57237d1bfccdd2a354acb1e0f0c5e88a16a8480334c62cd410d270ca110a78a53
+EBUILD linkify-it-py-2.0.3.ebuild 711 BLAKE2B 67f2d534e7172f0a22595d220c34116b8000cce41d8d4f586e048deaa3fc6d5e1bfd50fd4c3a305ad318578f4ff707cb8594e34a41b8514f86991e81882ac6e8 SHA512 ea50de05f5b470e6dc05570663d12771a7f5f32790390555cd3dec72d4b32ca2181858fad9391b13d374a89167fc13ffa2aa32a1323a1c57b42b664a9c3397ff
MISC metadata.xml 402 BLAKE2B f743f7ee6ccc16f6ae09861fa1712b456d7d7796afea37616781f3c40c33633a4571c78cfe41a9fb9b7e6370b8d2c03197e57ada0a0c5a2f80c1a21bbcab52cf SHA512 783959f08e822d432f30348ff5a7f4fc0713d0d273286cb840c43165141b12d28d812dce0958105561bb2a9d02e0034199d1405b4b83579de2283e133a03eef1
diff --git a/dev-python/linkify-it-py/linkify-it-py-2.0.3.ebuild b/dev-python/linkify-it-py/linkify-it-py-2.0.3.ebuild
index 723a3e9e93af..c6533726ecff 100644
--- a/dev-python/linkify-it-py/linkify-it-py-2.0.3.ebuild
+++ b/dev-python/linkify-it-py/linkify-it-py-2.0.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/littleutils/Manifest b/dev-python/littleutils/Manifest
index 0768b9dd0f6a..69383fee155b 100644
--- a/dev-python/littleutils/Manifest
+++ b/dev-python/littleutils/Manifest
@@ -1,3 +1,3 @@
DIST littleutils-0.2.4.tar.gz 9526 BLAKE2B e9db85044f137aa794c5fe4bee7f456d6437313f856a810f6a28f58a3d516a35288079fb08ab0ba2604dd2bb10b4a43790584a607a727497133d0bab66a00589 SHA512 818eb4a1264188cf2edd392602cb4235590fed6a7542870748a3a5a52b6ee303436e2462991a437d19916a39303694e49c7f10282524a569346541bc4eebf515
-EBUILD littleutils-0.2.4.ebuild 590 BLAKE2B fd1af9f72c9fcfae06fbef4d6260e69629cc7bacc436178c32de0fcbe45dffac05ba951d5c04f4ebdd588229765999aad353fd2e6b3bef60028a967331cc6c58 SHA512 35a0aa7c85180f62e7fa6fe6a79ec84c31215cc61fa2fcbadd64f6879b7bf74b003a012d4af68c27039270d46afb11a3dfd2f5359f122174654e2f5b2d00fd2c
+EBUILD littleutils-0.2.4.ebuild 599 BLAKE2B 7d6d69da3343df40bd91ae698f58449287c69fd27b0a6d1ba4bb0aa75e4a842d7aa17c0d1e81684de317876fd5a324044002c58fedd3b74e6f2ff747e8e5d7e3 SHA512 5dfdf3af97548b65c7680cd25b774084114430b16f27e55ec64128d737df2f078184404981a5bf04034233824b729915fe9c818171a59e894c4acefcc0307b02
MISC metadata.xml 377 BLAKE2B 938ada5473ba95941149e039ca17670238b722cb2ce2301ae55866a8163b82739b25820c9efae9fd1eb3ec8aa6efd51157b8d154438913fa33acc36ca1104483 SHA512 479327bb6b306521010cd65854f2d5cd7627b7887f51d7dbebcfffec5205a0a8d88ccf6c67cc2f9327bf6cf10b5053d218816bd48681bc8888cf0f53889cc703
diff --git a/dev-python/littleutils/littleutils-0.2.4.ebuild b/dev-python/littleutils/littleutils-0.2.4.ebuild
index 7f245e1e6149..57e24708f309 100644
--- a/dev-python/littleutils/littleutils-0.2.4.ebuild
+++ b/dev-python/littleutils/littleutils-0.2.4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/markdown-it-py/Manifest b/dev-python/markdown-it-py/Manifest
index 35aaae61cc4e..ac8464c63a0d 100644
--- a/dev-python/markdown-it-py/Manifest
+++ b/dev-python/markdown-it-py/Manifest
@@ -1,3 +1,3 @@
DIST markdown-it-py-3.0.0.gh.tar.gz 275478 BLAKE2B ab264d6de015262e770b5da9c26a48a9fa40209119e38e12e4185aa8b5141986df62f2ff44d80c2d62732e75408b3a70bf35ae9b7ca899ae284636cc62ded710 SHA512 820265595ab650f5ac64419d5c2687d1ee361d2a0550b9d94e86ec826cfe5e89cbd69e59d6582aac41d3b95f00ce4a0b7213bf6cd590fdbd8fd9b743c7418759
-EBUILD markdown-it-py-3.0.0.ebuild 848 BLAKE2B ac11ee6d3ae8a31ea44789990995b732a7379c8a7d15fe380138e6b2626a890e147ded31ccd9690eb05685edc5ba84d7e7a572720cd673dde592f45ed9556e55 SHA512 284dfbf99e7336de183051a8c06c44a50fc9929ac4b7971da7a5ac69ec4e03293bacfac979f533d6b16d4566f220498a19683502075fbac9d59e1ee213aa417c
+EBUILD markdown-it-py-3.0.0.ebuild 857 BLAKE2B 71db15beb97bb73aa7e9c7b02db5d53894d6a1ef8aaa744ba93454075c150d5ed7ed51e92c6fadaa145847beb9907935f7bb68525e387e9e8ba9c7b7fb46f0b2 SHA512 76be98b0d6e31d0e4ffb851b6c36d769f79a8c2d7e22f1e4fb21f57ddb19e74642f98c782260e17f4686faef214afb06a471ba7c1fc7b7a0daab4f72833d2245
MISC metadata.xml 412 BLAKE2B bffaf51dbd0a94b09d07650e49e9bee76015ab4358c36db207713d82387a1d729e7f6576d824b02ccfd786353762e623e3dd657fb3d7c42f8467c8165da61ed3 SHA512 88b86fad883100895db6feee193102cc93ead665e1283d02f9f57a4bb228acfc738cef11af2ba02cab9b02fdfe8ba35861347a19e5b0de22f546e8e0a297e173
diff --git a/dev-python/markdown-it-py/markdown-it-py-3.0.0.ebuild b/dev-python/markdown-it-py/markdown-it-py-3.0.0.ebuild
index 9a0f4124fe3f..8e4b43bdeb02 100644
--- a/dev-python/markdown-it-py/markdown-it-py-3.0.0.ebuild
+++ b/dev-python/markdown-it-py/markdown-it-py-3.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/markupsafe/Manifest b/dev-python/markupsafe/Manifest
index ac06bb2790ff..f1131c99fc8c 100644
--- a/dev-python/markupsafe/Manifest
+++ b/dev-python/markupsafe/Manifest
@@ -1,3 +1,3 @@
DIST markupsafe-3.0.2.tar.gz 20537 BLAKE2B ffccc47eb4b8048aee98b61a3b9dee28eb31323563b943ad96293541467ddb3d0d63906fbbc876ee30947a10afcb580456a10d502874601ba7c4e4d63594f114 SHA512 26946b928b001933f08a5dd90c5fe424a1d9e2bccfbf7194955d031a3df54a03eb48e4e47ea9564a25da33efeb62a043a53008f551fa1e8d71321bc276e19ce2
-EBUILD markupsafe-3.0.2.ebuild 975 BLAKE2B b2275b2bfe950568ca253e133d80933a7d295ae5cc586ecf4bed563e818d07c644f932e6456afa246f3619ca7cef79f728b23cc2c82a160c72603234d6e2dbd2 SHA512 5c21497c948721dadce3d0f81f31edd59c5e5f405768eec332b9553b20585e42bb3e4c74908acdc73eecda0bd948adccc8ddf689db7e710f2a2fef94550229e5
+EBUILD markupsafe-3.0.2.ebuild 984 BLAKE2B 4b60f81b0a89d8c96a4588b0ddc7c695be339631d9e7ce07c13c919fcb481a571c7c3065b07b8a9b5b5f132e014486cd68b8bc0b5ecb6653eaeb65317039dd8f SHA512 fe529300d772730497c8a2e5b836a3a4d25953a13bd1ff17c47101f442dc82a73aeb13b6b786c5c6e2237bb631ec84f5da5f2d4950c70815da6eca6749982ba0
MISC metadata.xml 372 BLAKE2B 3b33895aa8873e3e611625633941ea35947ceae506ae76b57c4f1d6396f91c6efc1e12a6c6bcb63aab409ea3320f34017f438af51f3bc6923cf465900f6a4600 SHA512 50d7ca17802ec57aaa22a227f49f62551a593810953b4f5b63834d93cb45fe1831f4a04928a32e88434bc26cad749564864df9f1fa6d6acfe9973e6ad8fe9d5e
diff --git a/dev-python/markupsafe/markupsafe-3.0.2.ebuild b/dev-python/markupsafe/markupsafe-3.0.2.ebuild
index 10eb1ecb7061..50f53fa58b8f 100644
--- a/dev-python/markupsafe/markupsafe-3.0.2.ebuild
+++ b/dev-python/markupsafe/markupsafe-3.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="MarkupSafe"
-PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/mdurl/Manifest b/dev-python/mdurl/Manifest
index 7481e2879d7e..24850bb1d1a4 100644
--- a/dev-python/mdurl/Manifest
+++ b/dev-python/mdurl/Manifest
@@ -1,3 +1,3 @@
DIST mdurl-0.1.2.gh.tar.gz 15236 BLAKE2B 797ff496e116c0aa4c5045e9dc34f0762b1492d74fc0b85a081fb7447c3880618e0e4936205afb92b75524e0381fe4ab94d0d47faae9a6ed6d7b2fc51a5efba3 SHA512 e301ca3ab6d80df1ad28b9c2725d66b6e6cf139d93e5f7fd2a70333678616a3f6db64f15250972eee3cd1cf1eaff6ec587415629e6802dcf07995edff6865ff2
-EBUILD mdurl-0.1.2.ebuild 561 BLAKE2B 2140ff7163257ba566d77df924d09f85e1570b674b35a79725e4db4cbee4f2826ec07db2c82abad0f10c7ceaf9e0fe9edd1d2ce819f8b2eba8bf5fe4214e7865 SHA512 2f5fd0efc119a29dc5bb197c4a8997ec7608e921f03d40614bba57f52be1d1f06800f500957402c5cd3375e5b8d91578a3347a9e83ed0e8877be894603470614
+EBUILD mdurl-0.1.2.ebuild 570 BLAKE2B 0a5c797a564a0a34193e83bac7b2f3300ed00700bf58f6d2ac758c133aa4cf63a9ca4e7fe85b3ac2606c18ebf33854156e8a714398af7757e2005a7f09f69912 SHA512 9e3f6c60113ba0a0d89bd84a664dfe82d97f7409ffdb13552ef01dcd13f25f3a87582896b10c2f839ed10d62b6382902a77e7b3be25eadba96547215a53e17ee
MISC metadata.xml 394 BLAKE2B aa057d7c7bada96d6c55c84bc2e93265bba07098d21f7c2732ab0faaf7a3bb5e995387188bce5e573d1e14a73c89784ef4f7d85dd430eeedee0104689cff8baf SHA512 f2d4709202646808a878dded8372edaf0b9098ee86f157ad073a469c8adbae8a16497b9c4e18a8e76869cc0ef0dc0481779658078be7935d1a7fece921211dea
diff --git a/dev-python/mdurl/mdurl-0.1.2.ebuild b/dev-python/mdurl/mdurl-0.1.2.ebuild
index ffaf7f5cf186..0d78b93cc02b 100644
--- a/dev-python/mdurl/mdurl-0.1.2.ebuild
+++ b/dev-python/mdurl/mdurl-0.1.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 5817a840e8b4..21b620d1fbef 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1,3 +1,3 @@
DIST meson-python-0.17.1.gh.tar.gz 79456 BLAKE2B 88bda9aadc74d186aab41c9b3a2fe5ba7d51b5997c1c043cf4ea9448395d0c5c5763ccf35358ab867d32a4537a4041a3cf480d82c9ec5cd8d1b5d6bc67d35fc8 SHA512 bd5f4c807468b81b3630eeb6973c2a574473c22298eb2c43d30b67b7503ce77fd79d4509a8f1b0186197622d281279a9c3aa5d9d1c2286d46b7aea1ff2461ae5
-EBUILD meson-python-0.17.1.ebuild 1401 BLAKE2B a09d931c2da76efac582b737dc33a4cf075a694b2b6f939c8d563f88fdb0c12cdf7924adeec69962c50fc8c960cc915dcefb9aad01c3b3331927fd2b9502d37c SHA512 6fc80d40816f7c1dc3bbd0643826c076d4ab7ffb6102b1e8dbdce112b37b847ca0b6109681bb116acfca5428d3332db22064d2552a7f06a0428ef532f97eede5
+EBUILD meson-python-0.17.1.ebuild 1572 BLAKE2B 69a15b446e4ee76bfddaa8fdfee9f3310ed09124e8d6df3aaaf07e2234472db56275f65b635a149adbdfce7cc8ba518b1698bce54372d1d8e138bd7cdd4f41a8 SHA512 377ba1c81882cdc8e48ba3804a9aacbbec676d179d6a9f4b2c24244e979513391d0bef365c751d324baec944c6fca40f011930da3ed5c324d2875f848f1a9acf
MISC metadata.xml 411 BLAKE2B 8a7344d7bab741106c4eaf5ccabbbdbe359e3c4f4b4a1a94390820392e0508244652b23a170739d43ccff2e82d1593274bfdaf94171cfcd5a6ec748b2ade482c SHA512 05b9171f27ee6707c893c4f3efbac5c16ca9899134b54e94ef3cad9cce620a03cbbadfbdc134f066abc139631c9b6637614ff5e135e0944dc61c5447ec70c129
diff --git a/dev-python/meson-python/meson-python-0.17.1.ebuild b/dev-python/meson-python/meson-python-0.17.1.ebuild
index ea5282b324b5..fbffdb699840 100644
--- a/dev-python/meson-python/meson-python-0.17.1.ebuild
+++ b/dev-python/meson-python/meson-python-0.17.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
@@ -56,6 +56,13 @@ src_test() {
python_test() {
unset NINJA
+ local EPYTEST_DESELECT=()
+ if ! has_version "dev-build/meson[${PYTHON_USEDEP}]"; then
+ EPYTEST_DESELECT+=(
+ tests/test_wheel.py::test_vendored_meson
+ )
+ fi
+
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest -p pytest_mock
}
diff --git a/dev-python/mistune/Manifest b/dev-python/mistune/Manifest
index e4c9c0622c20..adccbdf284bd 100644
--- a/dev-python/mistune/Manifest
+++ b/dev-python/mistune/Manifest
@@ -1,3 +1,3 @@
DIST mistune-3.1.1.tar.gz 94645 BLAKE2B a2b00aa0ba5df2e74817407c15f5f3c01feb2fecbcc2ddead0891a9b244f71bff5e73df2adcf80875d3d88cb23301c42307cbc269ced7e1cd2aaee67339e05b2 SHA512 2920ec4a491ea9dcfa47bc5b368f8ce267d02bc312a5c21b97c52f3d9b59e2eccf5da564c6c126b2bfc7ec6070dc3a59f5506a549e6259c9c9b08f100298c2d0
-EBUILD mistune-3.1.1.ebuild 633 BLAKE2B 9ae94cb20aeaa84cdd8f0a058c9537c7f0468109a0f9c2441c62b7bdb35218a1ae9defde805db3f412313f30ff4a2d0b1e1a84e24baae421e70878cfe70f9f50 SHA512 36e954cdf14f950c159331364093518dc38de8ef21f4028237e9222e2c2a436a4be2061ed6b91b6a24a90bdebc7972c68c2e2ed373010228a7743693e61749b2
+EBUILD mistune-3.1.1.ebuild 642 BLAKE2B b766f59db64abbd5acc8aa44f4667ec6e67cf4b4d839622a4f3970f0ad99bc81777dd31239a044e61e1b38ea06f0f730f3ffa785614d1134c6c3a0f37f9b010b SHA512 cc99a1bfefb4d99e7e71907f2e9101f00ee2ffc8f5589bd0b95554fd9f86a11435c95e52466adc05468bd4a5e8f97633e6263bc734d57dcfc96e44ba956b68e4
MISC metadata.xml 403 BLAKE2B ed684a2a6de8b40c202467abc3277bfd280cff4441bd265b2ceb36105a4d3315a5147db7ec555a01c7cdd5c2ed26521254c75586cd44edbeaf0c59766800fc71 SHA512 a14b77e8fca2f7c7c51803f15a53ab82198d5a0682f7ebc53d5565e5b50d22c2ae196607da6fc67ef2c07c11a5469d394b1753546c270735dfa56a99bffc0f28
diff --git a/dev-python/mistune/mistune-3.1.1.ebuild b/dev-python/mistune/mistune-3.1.1.ebuild
index 07718f2b8a0c..e48223d0d237 100644
--- a/dev-python/mistune/mistune-3.1.1.ebuild
+++ b/dev-python/mistune/mistune-3.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/mock/Manifest b/dev-python/mock/Manifest
index d9a5c7a9eb83..af7975cd74be 100644
--- a/dev-python/mock/Manifest
+++ b/dev-python/mock/Manifest
@@ -1,3 +1,3 @@
DIST mock-5.1.0.tar.gz 80232 BLAKE2B d260551feaf051d4be8c55920345e8fa64c33a42d4a82a2ea5dd5e0077af393ec1c1f37fb0b61e2cb6167a58c8951adeb6c9cc2dc638fc410a2984a3cbae17e1 SHA512 26b7350fddf2eca82b6dfaafc58cacbd4031fd787b1afc463ee13eff778846941120fd89755e4783bfad389f01cfbdd64f2feab5a12ac2bd4ca6407c0f2e973c
-EBUILD mock-5.1.0.ebuild 592 BLAKE2B e968d565d8304549e5cad48817953111780ca759d35c181d6f8b6fdcbb9803235e8985a0db45144a60eb7bb751f9db89819406c0e663b99b80a19b36e034ca31 SHA512 85ea829055d2b90e8f695007155451279ae9929ca3231c72c2e5a5d475e138979f1da3247ef954c01637d3592b7deb7bd3496a8b5774bac4e0fc8b98f2ff1edc
+EBUILD mock-5.1.0.ebuild 601 BLAKE2B 0687acf3fa4aec4c1731a99ffc4e11e7dc973f33a9c98fa058d6cb1325b3159019a4c9a1ac73bd329d3c9fc2d4355f8d8fa2a1b8667e0a6d05375fb4084ca6fb SHA512 89250f08f3c97da3bbd96dcdef438989956e5bdd4d373e13dbb496c33f365e0818762bff7ba8e6a31fa4e4b7f871a6f26ef0deed95877a7cc5db32a4a821b151
MISC metadata.xml 390 BLAKE2B ab0f000e11ee427d56fa28e307764a2c1864ce74bc679a491ab005a70d2bf8502d9a82b5d1941fcc268438880f8f950587aa090de9e611a520f89a49c78c0cbc SHA512 8456ad417374be30c038abce5a232d1075b8685e6432be93f49a74f327239354e14edfddf5e4a473264fb09bc0e4e6059489c1d0d651e8391ab0678d22987aeb
diff --git a/dev-python/mock/mock-5.1.0.ebuild b/dev-python/mock/mock-5.1.0.ebuild
index 03956536e23b..7ee29523d8ef 100644
--- a/dev-python/mock/mock-5.1.0.ebuild
+++ b/dev-python/mock/mock-5.1.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/mpmath/Manifest b/dev-python/mpmath/Manifest
index 8780afca4b6b..d8ade95ab09f 100644
--- a/dev-python/mpmath/Manifest
+++ b/dev-python/mpmath/Manifest
@@ -4,5 +4,5 @@ DIST mpmath-1.4.0a3.tar.gz 2079258 BLAKE2B f57e4603758f8aae879e9e61d42f11303eb3f
DIST mpmath-1.4.0a4.tar.gz 2079349 BLAKE2B 197578fe989776a2def8bc7de009a9a7a2720ebf488e03e4d0a97ec7fbebbf75b009686bf936b884af5d98dd82abf8f65df0e3b8a9b29a92b3d92925103ead67 SHA512 ea04bed2d95de4ff45420d5e8785410589c118831f7d66f0cc0eb5e9a1a8b42e7acc39d7d36b39c28b6c92640617432c17f7162a5bc66410b2581e98c75e951f
EBUILD mpmath-1.4.0_alpha2.ebuild 2008 BLAKE2B 2ef42d92584f6ac46177ac4dbae0e31038227d51d07b38dabce8217b97dbb65565dbdd9c8062b622364f1c59ba118e13557de13ba0eb4914055e67dffbc9cd19 SHA512 6c386658eeb5e7489d2f49364fd1391f12a7df5df37988c39dbb9e2b06ca4f9bb25358ff6c4ff2e83ec3188e43da05ee33e62e6681190aa60e3f8e00b6945ca1
EBUILD mpmath-1.4.0_alpha3.ebuild 1755 BLAKE2B 5c382eb043a42042b65d8e07fb4ff457d211322c505a0641fdabd6f6f1c582c34249b9b64f2f3b0576ddc3b32a2daf9009c59958d648a1ca6f36073959945ae2 SHA512 5d5a85239702be4c44a8fcef1183ea033d48f3073e26beb99aab84f357e32ffea75131014dc84b0ed904be5cfc01f3a95486dafe5e6b9f759a94b7a7b5406963
-EBUILD mpmath-1.4.0_alpha4.ebuild 1756 BLAKE2B 8343092b350f63817a7ccb62f98f3da361f7cc06a5166f9bd9f9a4b5d15d42954df857f7b64c55d19566afd6540439a5ef719d795c4a372140b7122828006577 SHA512 b41c2a68346a9f9fd1d424253e3cda19fe7d6b117eb5ed941023bac88574d098aa95dd700042f735a5495a255233c45fa2ec075708db579563b17d5af6613636
+EBUILD mpmath-1.4.0_alpha4.ebuild 1755 BLAKE2B 5c382eb043a42042b65d8e07fb4ff457d211322c505a0641fdabd6f6f1c582c34249b9b64f2f3b0576ddc3b32a2daf9009c59958d648a1ca6f36073959945ae2 SHA512 5d5a85239702be4c44a8fcef1183ea033d48f3073e26beb99aab84f357e32ffea75131014dc84b0ed904be5cfc01f3a95486dafe5e6b9f759a94b7a7b5406963
MISC metadata.xml 645 BLAKE2B b56183cb416aee2fb297686aaceb2f90e3f6ec0f820200737b6866dfd725fb82f378b1163a377819396ba44c87c3f44b74cf18d086653ed0e08366f6c2aee3c0 SHA512 a8a75c7e0b0fedfc55daff459b745b1b25362fe6bd1439ea1bde60b06f6d689848d6bc2d5f0f57d691a4f41ad3ef0c5f96e12361ec6725abb887ac2373f67615
diff --git a/dev-python/mpmath/mpmath-1.4.0_alpha4.ebuild b/dev-python/mpmath/mpmath-1.4.0_alpha4.ebuild
index af818559f2f7..b79e495398eb 100644
--- a/dev-python/mpmath/mpmath-1.4.0_alpha4.ebuild
+++ b/dev-python/mpmath/mpmath-1.4.0_alpha4.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
diff --git a/dev-python/msgpack/Manifest b/dev-python/msgpack/Manifest
index b72ca0bf8b14..0777f9fb0449 100644
--- a/dev-python/msgpack/Manifest
+++ b/dev-python/msgpack/Manifest
@@ -1,3 +1,3 @@
DIST msgpack-1.1.0.tar.gz 167260 BLAKE2B fd6497ce248fabae481de41cb27bccf001e75425564f16caff9f5dceb52d82949481589a92635f4c25178f03002daf604073fc2bb07c8133e81a8ee2f1ccb7c4 SHA512 2af3a6ae9a68a0261bf1cbb5ca6925004b421241c445d17023976fe38738049458937a578828cdf3c1f2fd19dfbbcceb21762957bfd459d6862adb110cad3faa
-EBUILD msgpack-1.1.0.ebuild 1301 BLAKE2B 1c03de8553c08361ba73b7088b2face580689ea0986185d271b847487688d3868fc42d32e583bf12b392aed7a0ca0cb14e1634d51121e0b41b531a658a3bc809 SHA512 8191e378226a9d2c2fb0822ba6adf651c3a0158459fa2a187ded27d53d05ed48b3b1771feba4c1396b69b755f1a967baa1cd36e9e7fa74e045aefa1eeeca28bc
+EBUILD msgpack-1.1.0.ebuild 1310 BLAKE2B 225295f73e1fb6ef17894fb6862ea4bcd680692f2e45f7c5ccaa851bca9e3baf28e706f33d79ee12d44bcbb659228b55c45b89b307bc39091fec61ac6dc52185 SHA512 217c9ecc51739b45d1e285c31f4726f9dec51a568c536870e341ff20fa60ce5b4a4c6def6a1418721482264c0431f784493b742fb795f81e0200bad1f4d917ea
MISC metadata.xml 520 BLAKE2B 5facc8e5c11591c6010fe5eef4030e23502b890d15a896ada0c5625e63179887e13206f28695af92b358c56a9f9660767d8b4234c2c8b489cad41fec01af289d SHA512 a62502d0b2ec3da1b21297f4d4e5fee86c206c8d6a2c19d7bffe2a64b4a2fa990edb3ba07bbacccb59ed79efd23fa713a37b8adffa7f0cbc811fc0fa249d9b63
diff --git a/dev-python/msgpack/msgpack-1.1.0.ebuild b/dev-python/msgpack/msgpack-1.1.0.ebuild
index be029b87a600..f260787634e4 100644
--- a/dev-python/msgpack/msgpack-1.1.0.ebuild
+++ b/dev-python/msgpack/msgpack-1.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/multidict/Manifest b/dev-python/multidict/Manifest
index a989f83de446..8406558f80b5 100644
--- a/dev-python/multidict/Manifest
+++ b/dev-python/multidict/Manifest
@@ -1,3 +1,3 @@
DIST multidict-6.1.0.gh.tar.gz 73800 BLAKE2B 9e3531633b0a35bbb8a97ec2dfe040080fe67efae3b3a16436b0984d6c3a4dc38df1cf5b91bd7b1f750f7a27bd2726667935fa30eefa7b070534fd70f390ee8a SHA512 48e97f442c28c2dfc0b5e19376ae9c8c46b20939ac4f72c07b650450286156dcbe03166f7d238d7a77b438a154022e9d98a38a4c0596aefab7d40fbdda0687dc
-EBUILD multidict-6.1.0.ebuild 1217 BLAKE2B 4778aac577ac7cf5c802df4083e9eace2cb715e79a7cfdfd182c15358d34e2b61a58b0588bac256f6ef306df60533bc4acb7b5c5bea6a50c2c7334df72f783c5 SHA512 30f3bb8d4e5dac4ceb7046e799dfcc18ef7ac3cbcefdf3aa6430277c41db30e0c9dc78759bd9b8e7fcc4a795e261175b5b0e68332f5d60886615e37f20a2aea6
+EBUILD multidict-6.1.0.ebuild 1228 BLAKE2B 462ad43bd9151cbc4d00eba175393b40db3b744ce4557b618d5fffec82075f0437e2ea831b59a4e5901d416a4fcf3d9ed2a74d0ad47a4cdee2b78c0e9a2d0682 SHA512 24b6780b899f2dbe0c8f613b4e010849ed7fcce61911882ad8abf94e97a86b8a44497e1edbfc5c51a9c6c2e5eec1c553dd56a9911323e31d1a6a55e4919f0fd7
MISC metadata.xml 620 BLAKE2B 7d4dcf63e1d4fdc3725be371b49bf49fc0241e16572cb83de1b8f8e6dd89b070bc723a4f62d14a723179e6e07140e2abd5411db92ed25703c9d31c34864ff4d3 SHA512 6c6abebeda31e025359b8b46840d7220fb8633cf62596da471ab3b8ce8a2f717d6b8f94dc7878a1ebe2b2efe63579ee28ad7283e37af9dd89b59ae03faa32fd2
diff --git a/dev-python/multidict/multidict-6.1.0.ebuild b/dev-python/multidict/multidict-6.1.0.ebuild
index f284c94d6595..42b23a21a785 100644
--- a/dev-python/multidict/multidict-6.1.0.ebuild
+++ b/dev-python/multidict/multidict-6.1.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
@@ -39,7 +39,7 @@ python_prepare_all() {
}
python_compile() {
- if ! use native-extensions || [[ ${EPYTHON} == pypy3 ]]; then
+ if ! use native-extensions || [[ ${EPYTHON} == pypy3* ]]; then
local -x MULTIDICT_NO_EXTENSIONS=1
fi
@@ -50,7 +50,7 @@ python_test() {
rm -rf multidict || die
local cext=--c-extensions
- if ! use native-extensions || [[ ${EPYTHON} == pypy3 ]]; then
+ if ! use native-extensions || [[ ${EPYTHON} == pypy3* ]]; then
cext=--no-c-extensions
fi
epytest "${cext}"
diff --git a/dev-python/mypy-extensions/Manifest b/dev-python/mypy-extensions/Manifest
index 9719ab876001..cbd395b62061 100644
--- a/dev-python/mypy-extensions/Manifest
+++ b/dev-python/mypy-extensions/Manifest
@@ -1,3 +1,3 @@
DIST mypy_extensions-1.0.0.gh.tar.gz 6097 BLAKE2B 099616ee0bacad62d9ce642c3adb1eebe27546f7c567d1e0fa6ec04d9e6cbcda2966fff9769940cfda8b7d6cc9f33100af9d6f416ab2def26079668a16c354b3 SHA512 ac89a9f60a2c3df3457d5a6ab7ed47b72dd173646ef57f1450556051617e62046405a69fadeb40d2c24e68ce6ffed56d9182365e3203477facdc935e1a807847
-EBUILD mypy-extensions-1.0.0.ebuild 699 BLAKE2B c0ba374c7c9c66329befd7265aba6481733b84dd27eb45e7522efc0ae39dfa463ad556297f252b504c28f9bb8a5fcac10aea8ce55db0038ed6040a21d668782b SHA512 c28fc56590368665493dca9db1b60e8a01a84eeec248437f65df75100cb3fbb255b37285bec9ffbfb5eb129fa6b9ea96f45c953415b62dda2e4e6544945191e1
+EBUILD mypy-extensions-1.0.0.ebuild 708 BLAKE2B cb64dcae2ae30b4b77513d3a00e0e88706b61ddc20b2aeffce74a5a80fb7f4f683747d752502181132cc38046b614f2f5a80933fdb5ca3eb3f6d2c1e063514c1 SHA512 dd4907c7cb0a0fb72555799114da2ae103d92a8d586040f9d09aceb0b426366a35d7ff0dba45de59896be984059a9400e52b01670f9afda2a9fa8f7942d36a01
MISC metadata.xml 405 BLAKE2B eaf484f8baf4a4353f55fc7a84a40057c70adc6a5403e5f2e22f84d804f63774b60c52ddcdb4cc59fa21f3c350ea772f7eeb12112610d611c053ef82340a1e92 SHA512 26bd5e50dd2d591c6bcc803d27e85fa0508921c688d798e208868b7c9a77bee999ef12732038af42dc62fdbec75b7cfbbd6ff33256756736bcc783893aeaf586
diff --git a/dev-python/mypy-extensions/mypy-extensions-1.0.0.ebuild b/dev-python/mypy-extensions/mypy-extensions-1.0.0.ebuild
index 2b15fcda1737..819aa076488d 100644
--- a/dev-python/mypy-extensions/mypy-extensions-1.0.0.ebuild
+++ b/dev-python/mypy-extensions/mypy-extensions-1.0.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest
index 1aeee493e87a..4d7b7a8c251d 100644
--- a/dev-python/nbformat/Manifest
+++ b/dev-python/nbformat/Manifest
@@ -1,3 +1,3 @@
DIST nbformat-5.10.4.tar.gz 142749 BLAKE2B 88121046cce0e473597f26cb597b3ae9865849cf05bcb64070b48d8bcf3661a6c7b7b7e6845752ca1467e31dd9da939f208e99f51b873ea12e62b3a605bf375b SHA512 cacec6bca3177958863e7ed860c55498a91507634098adc08b49a3bb43f1158a32b0c029262d44d0f1beb1e795ba7d03753b522120a9aec14514ed8d961d5baa
-EBUILD nbformat-5.10.4.ebuild 1134 BLAKE2B 4894d0b454ce8bda0ed6cdfc7f1e319cb2976df9c765c50ac095f24fd27a2568337719abd6a70e1564140426af2d6877b841038a97e965aaf17a197b222a871d SHA512 3ab40c48bd8fe148b63403fdb12b803dca6df4553445e56e81ff52791a77b875f8f333102f32426c4292f4572f8cd18941241b4a9de99f9a265e75900126cf4e
+EBUILD nbformat-5.10.4.ebuild 1143 BLAKE2B 02cfd41c629b0ddabc2b8651bd135cfb1f1f7228e6b7481b792c84226d7ceeb78923231e9bf36c236e4e6b2a3a889ced553707ee0c1ca96a6a427e68786a2f79 SHA512 1dc431e23befa72a427804887fd9d68491c3370a3cac1b1d32541a0e8abca82ca0d1ee42cadf496abdcad4887ddabca9942a156e8c853acf4132b17e74b9eaba
MISC metadata.xml 780 BLAKE2B d44b94d8d10d01e2b8f465b6a0351308e7c219295f34713ea2f26f0cc1c9ee4c156bae3a33977a8adc0bd2cef177d468a5221d0d7a5bce946bcd3aa1a1ff0623 SHA512 0d15f8e0ef1d3f675cfabd0a9d4db7a8844be4ae1c9ff06825bc9a0771ef7e2430d1ff66a3ded9ee64df42ab4277c3eba65ed256d6a672cad20154272a0a2c96
diff --git a/dev-python/nbformat/nbformat-5.10.4.ebuild b/dev-python/nbformat/nbformat-5.10.4.ebuild
index c1f0236a419a..df38d2f538d6 100644
--- a/dev-python/nbformat/nbformat-5.10.4.ebuild
+++ b/dev-python/nbformat/nbformat-5.10.4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
PYTHON_REQ_USE='sqlite'
inherit distutils-r1 pypi
diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest
index 145c92e6c1af..f35c2edb38d1 100644
--- a/dev-python/nuitka/Manifest
+++ b/dev-python/nuitka/Manifest
@@ -1,7 +1,5 @@
-DIST Nuitka-2.6.3.tar.gz 3867473 BLAKE2B 77d6d173c130166b26a8cce7ce9b21658f832d86f99022bb43057d8e535d085fabecc0f4541d60eb3fc7b3c6c7785b87d7af789e2d05692408a2e6d9e0550859 SHA512 5e31812dc5351afeb8a172bb3a3b46133d34e8a569940182abe439adb929f6eb810ffdef6b50312e7a5645b97c3b7ec71f5c180ddfc4981b9f4445dc329812e7
-DIST Nuitka-2.6.4.tar.gz 3867647 BLAKE2B 2cac28a64ce52bf9d8f2d60b9cd1741f82a4bda7d34852867683e9d398a1b472b0af00ab67ec8424963318714ccfb07662627ce592999da769bf9836c6da7402 SHA512 a59c966c4f3925c6d2b8914e19c1125fb5efd1e05c32f3a6dbe2600157927e59485216fe990338911c9b1d4dd9e99823a700db5c08f33a836b295c81eb2f719e
DIST Nuitka-2.6.5.tar.gz 3866446 BLAKE2B 6bdbd3e9dd43e061c507dfbc7a7a902a387dcb7695ad9bc340aad448e5e8453ed4afb465a403bb185bcba81125cced21b6f5ba107e3bada1fc29614f0538533b SHA512 4b96cb29ea59afa90345e5cbeb77c174d4931414a5cd3df8178cdc320b9e29b2316964bc3384d5d4f16ac948cbfc5b3e428e0d826748ce2a04f57cd42defb77e
-EBUILD nuitka-2.6.3.ebuild 1222 BLAKE2B 7257f25551f0e1d26206f5f664aeb6a5093cfca464b3258101880b00e8351318ed4e8aafbe62882a3ce163c7541ea112c211b2881bf678846c589590a533d330 SHA512 b905be3234575dda50b57bcb1bf6cd80690a557efabd761eaceea80089c8ea6eb5ae6a1654aa1c734565adc240ec1e85bd371fa41fe8be20c2bef5ee9b29a2f9
-EBUILD nuitka-2.6.4.ebuild 1222 BLAKE2B 7257f25551f0e1d26206f5f664aeb6a5093cfca464b3258101880b00e8351318ed4e8aafbe62882a3ce163c7541ea112c211b2881bf678846c589590a533d330 SHA512 b905be3234575dda50b57bcb1bf6cd80690a557efabd761eaceea80089c8ea6eb5ae6a1654aa1c734565adc240ec1e85bd371fa41fe8be20c2bef5ee9b29a2f9
+DIST Nuitka-2.6.6.tar.gz 3867022 BLAKE2B 30bc28811005426aacb0390cecedc287c6a1a92b17aa594f208b70bc9975c4538d926ce564280a57799a9cbd8a772b8bf2f7598f8163110e3dc64a6d524fc34e SHA512 e226710ee766acde7e26b4e563f61f4aed41f207bfe2b63c5d8661d5049db2ce61016d1040cadb8602034bc23cac9056d5c7cf2b5bf463d50b4fd3fd48a5b61e
EBUILD nuitka-2.6.5.ebuild 1222 BLAKE2B 7257f25551f0e1d26206f5f664aeb6a5093cfca464b3258101880b00e8351318ed4e8aafbe62882a3ce163c7541ea112c211b2881bf678846c589590a533d330 SHA512 b905be3234575dda50b57bcb1bf6cd80690a557efabd761eaceea80089c8ea6eb5ae6a1654aa1c734565adc240ec1e85bd371fa41fe8be20c2bef5ee9b29a2f9
+EBUILD nuitka-2.6.6.ebuild 1222 BLAKE2B 7257f25551f0e1d26206f5f664aeb6a5093cfca464b3258101880b00e8351318ed4e8aafbe62882a3ce163c7541ea112c211b2881bf678846c589590a533d330 SHA512 b905be3234575dda50b57bcb1bf6cd80690a557efabd761eaceea80089c8ea6eb5ae6a1654aa1c734565adc240ec1e85bd371fa41fe8be20c2bef5ee9b29a2f9
MISC metadata.xml 943 BLAKE2B d7ab883773e7480dcfb4b79932a3874e2274669169a24a54aa622a2a0ac079e0296da4bd196d166cb11fcff785985da0b10d0fae351032914ccf312c9bb9833c SHA512 625d8760b8e849c6e014856f584cb42f50bb5ebb1fa648cb704a5a1baf175e7d2ce9f43f6f724d11c81a68e364b6ac1c38459540b58f2ccd6a675902af5b1cc9
diff --git a/dev-python/nuitka/nuitka-2.6.4.ebuild b/dev-python/nuitka/nuitka-2.6.4.ebuild
deleted file mode 100644
index a5b9f247836d..000000000000
--- a/dev-python/nuitka/nuitka-2.6.4.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 flag-o-matic optfeature pypi
-
-DESCRIPTION="Python to native compiler"
-HOMEPAGE="
- https://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-build/scons[${PYTHON_USEDEP}]
- >=dev-python/ordered-set-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/zstandard-0.15[${PYTHON_USEDEP}]
-"
-BDEPEND="
- ${RDEPEND}
- test? ( dev-util/ccache )
-"
-
-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/nuitka.1 doc/nuitka-run.1
-}
-
-python_test() {
- append-ldflags -Wl,--no-warn-search-mismatch
- ./tests/basics/run_all.py search || die
-}
-
-pkg_postinst() {
- optfeature "support for stand-alone executables" dev-util/patchelf
-}
diff --git a/dev-python/nuitka/nuitka-2.6.3.ebuild b/dev-python/nuitka/nuitka-2.6.6.ebuild
index a5b9f247836d..a5b9f247836d 100644
--- a/dev-python/nuitka/nuitka-2.6.3.ebuild
+++ b/dev-python/nuitka/nuitka-2.6.6.ebuild
diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index 5a444bb34669..4b940fe405c1 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -8,5 +8,5 @@ EBUILD numpy-1.26.4.ebuild 5160 BLAKE2B 52a7676802baa6c09d2c61445253434394b20cd7
EBUILD numpy-2.0.2-r1.ebuild 5981 BLAKE2B 5adc5fa3b06c8e00cd79304b874d659ad00effcbff7062531ce4d4a6779b37ad2d7bf5b6eb6d7730d5ab6fa607cf79adac8ea9467a131aaad2ba210bd76d0e11 SHA512 088cd7cd334601dd1f8a0fc3c08d40c4a0ec1a539e00c7d8c99a9f0a6aa24b44f721499af3052ace1bd46d2c62b0d0238b5046a9a769bec9317b6d8e20d347d5
EBUILD numpy-2.1.3.ebuild 6246 BLAKE2B 0d1a013f45e3d444df736b81f3869a174f30752005e97cebfaadd9a8fd5f968d5fb76b107f884d2492114ddd46a3ed28c6329ccaef6100ba0eea8779e4c97fba SHA512 254d3bc757cd6811ba75f84f02258361af6e11f341a3ecb445cb943f39d04caf5ccc1054a44afa69e48fa9174749e2245594fe411bcf196a5b84dca6e61a7459
EBUILD numpy-2.2.2.ebuild 5802 BLAKE2B 65fb94505677dc19f34d8761c4a017f0f62143f1131ed26bb10477bc044f1373dd0cb876373628ca3e495de6083edb3100dbd84cd35cf7d8f2624c08e6103b08 SHA512 e236cf9763212224ad74f1e8e5a02525b440c9a5545257ef49f428597f6dcc60857bd158bffb60dfd7bbd44704eeb63c4d486d700b0f9b67a8e33d34ef314d5a
-EBUILD numpy-2.2.3.ebuild 5852 BLAKE2B 68471fbacd4bbd7bc9dbd712968ec8b7823327f3528d01efd546921bc34e76ba49c86b63921318345a94ed23a07a86c497fc22bd29bdb8f5940a94e16a9e4205 SHA512 f98ae53d8c1c7985ecf3846901b05eeef29ed81350dca029566a9fed2eec38871fd0f69d43656e7498564f340ed8407c1bb255e8da4ef085c15ddc5dac374806
+EBUILD numpy-2.2.3.ebuild 5861 BLAKE2B c5ceb30911aec86ce5be1ba7994238dbfa0ad4af94f570b861d69c3ab774bf37644d34ba0cf16f8f287de63671f25aafe4d699067a1775c75d063d5ca9690882 SHA512 a3a6f41f4a8962baa5d0b75464bf827018160cf9df88d414ba702ed5a30241a834299a954a1a48dd14cff2ed840a94c34e12e804613b1942444cc713499cfd3a
MISC metadata.xml 932 BLAKE2B 7a4af31f613bab05ff542da48bf6ff1484d9df2459f559516e71329451dd739d3df0fead507c8033d94ab9ed516b68efe7f21819a8cd6ca303643d8c8bc34e86 SHA512 32cb8c1ab61521a02cbec38f6ea383f074e50d46aa3462ddcb85710f9d348e8e628cf2a5725e3cd921cc32f02885a1b5f02125639f0ec885384eeeff7f468a06
diff --git a/dev-python/numpy/numpy-2.2.3.ebuild b/dev-python/numpy/numpy-2.2.3.ebuild
index a25849920e4f..7eb8d764c508 100644
--- a/dev-python/numpy/numpy-2.2.3.ebuild
+++ b/dev-python/numpy/numpy-2.2.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
diff --git a/dev-python/objgraph/Manifest b/dev-python/objgraph/Manifest
index 80dab3b2510d..aacc465bd2b1 100644
--- a/dev-python/objgraph/Manifest
+++ b/dev-python/objgraph/Manifest
@@ -1,3 +1,3 @@
DIST objgraph-3.6.2.tar.gz 759524 BLAKE2B 23d1154a613ca417c332871c7905571f48aea4ef6ff24a236e58fdc76d74254490f04b7e50c1ee7fd190864448f4bb83c05127d438d2d72c4bb5c9a0dd247491 SHA512 7a1edaddb6bc7c57d77d8631019c183a198bb570725b71ddc49ee54fc1be8f54471175957899794ff2c51a57fd68ee8b856ced661f7efc1023dd7f5b0f5b714f
-EBUILD objgraph-3.6.2.ebuild 1226 BLAKE2B 22defb913cdaa2546807b4cda65d0b4b6c847a7dc39e76f03be4d6854f8683c3a4c8d2753cda9463d9ffdb1aa481fd0ca37f683bc6b0a0aa034e246516436872 SHA512 ca1906db5e8e303d602cfde31fc1de5090143aaadf7e7a302129ca71ba521d85530584e08559cc116e4a2b269c238d7d4e2a70e26a536686f2863d80ead68a42
+EBUILD objgraph-3.6.2.ebuild 1236 BLAKE2B 6d1b71951357b8d66324cdab5adf0508a2575634ced8a0bcf60eece5a7a87218c6995dc37234de962056e3156c7d2365ab52738c856c15d8604cc827d9452efd SHA512 1917caa56ab184bd1b2724a85e8210a00ddefe43ecb4dd5f7ef7c2178688ecf01ead4372b1e71d2e9293698a5f97c227ed17be1d62389ee6cf896d9866cd8366
MISC metadata.xml 514 BLAKE2B 3da44f63b9604c7f730f9efc543d102bd2660eea11faeb29c6977b5cecf647d15c3075a9a20e81f9e35b3f08b2d51d47a6c1b63d9928bb56c22baaf61f1ced15 SHA512 5521d5ac2053e45ee1c7fec6ae176956f5823c22c144b8bcbfb47c2ca29c6595abfe45a3fd90a9a058b927157a22196dc17b14c6832a685214c4d2ebbe59c959
diff --git a/dev-python/objgraph/objgraph-3.6.2.ebuild b/dev-python/objgraph/objgraph-3.6.2.ebuild
index f96d5d7f4f66..3c95e13cd9f0 100644
--- a/dev-python/objgraph/objgraph-3.6.2.ebuild
+++ b/dev-python/objgraph/objgraph-3.6.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
@@ -32,7 +32,7 @@ python_test() {
)
case ${EPYTHON} in
- pypy3)
+ pypy3*)
EPYTEST_DESELECT+=(
# CPython GC
tests.py::ByTypeTest::test_new_garbage
diff --git a/dev-python/olefile/Manifest b/dev-python/olefile/Manifest
index 344fcab56ab3..5bffabaa17e5 100644
--- a/dev-python/olefile/Manifest
+++ b/dev-python/olefile/Manifest
@@ -1,3 +1,3 @@
DIST olefile-0.47.gh.tar.gz 102116 BLAKE2B d3b3e8349901b7bf4a4facd0a784e9fa01f3acc50412f3952e85d59e6816321cd41d65cca83731cf280a6a83c3a4bf4e9ae9ee84662f0883e138dc2ceb22798d SHA512 efd73092f4fb428a91066c11fd319a60fa43e46f7abc4e7ba38627f11e19a6fbba227d1307ee308d1297e97b3fff30e6e497c50d7f708204e20122ea01dddfd8
-EBUILD olefile-0.47.ebuild 756 BLAKE2B f4b0d3d23e05becaf89e5cedf6b6adbf8662be0e0e7c26e860878cdddb8fb655505e300a106fded16b1026c0ae2a15e3bbe2d214d56ec66071a5fb6732af0a7e SHA512 1328da5f26f68e0a86e8930ee3df243e4d37333da07432ffb279569ca7525634788754bcfa39cfbe7fed93f3504a73ec7f062e047fbfc752629034bd86e6003d
+EBUILD olefile-0.47.ebuild 765 BLAKE2B 7e0e461d8a3887288110c410b2adbf1066ae6f214e217101ea8d2f42207589455dffd4fe75731e97dfb7a74562e54614943f43e3dca68761a78d8bd175f47b69 SHA512 95480d31bfbb9dfe6aa94c951d082000d32cc7f9c4cbf29f0f64f166e81354df758bb7961440ca40752b2e739ba811ac7fe5360b8f5044bbe36f7145d60c7949
MISC metadata.xml 405 BLAKE2B 0624bf86d3688ac305571048b0dd8229d8789c7c28cd8d3e5536a7e653390400a2aa7615da7b2b32dc54eb11762d9c72db9d3b5cd19518fb52c4ec479a42f15d SHA512 2dfba1b0cb3bd235952c0ecad910354a1589243f66a2d04ff93a9975aa3395e50cea3230947e8db884442951a8871c1457c1a9b99e8657a04432185b3e9acaaa
diff --git a/dev-python/olefile/olefile-0.47.ebuild b/dev-python/olefile/olefile-0.47.ebuild
index a34f06ddb60b..606eef403fe3 100644
--- a/dev-python/olefile/olefile-0.47.ebuild
+++ b/dev-python/olefile/olefile-0.47.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest
index 495f9f963225..1390eb56914e 100644
--- a/dev-python/orjson/Manifest
+++ b/dev-python/orjson/Manifest
@@ -68,5 +68,5 @@ EBUILD orjson-3.10.11-r1.ebuild 1661 BLAKE2B 2a9a57f26b774c01b5cc00550c38747b884
EBUILD orjson-3.10.12.ebuild 1639 BLAKE2B 828c7dd114de1f4afcc67cf38f8de6cdc0cb124606eb0a609b91af1ae92f7cd9365abdfbb53ef339e0d9737c0f6d799c3067c6b2c5c3423c6f468ee9ad669493 SHA512 0345bd03ba9474287a05ec02ebb015346a887e0938ffcc27b0f73ef580cba8419db7ddd9b163fb7bc7fa504379e750974d38cf9f6ba79a2233676151587cc7a4
EBUILD orjson-3.10.13.ebuild 1684 BLAKE2B 42f2fe9e1a4439391b4dd129b52e716988655955cd5fd241516b0116db91ae0a4e873371ba1ee54106c37b92c53162d8d9948cca9c32e81f4bd2f4fa81008a70 SHA512 bfbd0f69e5ca939d2a5cb6916c8f1e27fecc668a7c919b46f493bea1d0cd7c6d7273655ac49849aa65c1bb0f3291c2fa73daccaeffe1e705e994884ac28a9607
EBUILD orjson-3.10.14.ebuild 1738 BLAKE2B 57637b91f04e9eb9742f8e2d68a19a3de065b893a1ed19b0a14c4ea52f7c183ff0fb9788381c06339ecc0218c81e2530be0df2e2e5fdf9731807d61ecb9d3a1b SHA512 81f83483e734fc9320f15fd9c6583c23991dd1319e0371ee0212d8a17f6b1e6d8822bd821c8b7fca38dccfd9724bdf5028277c1691682bf38ef1f48f697e2146
-EBUILD orjson-3.10.15.ebuild 1735 BLAKE2B a6fa0d8fd1ec8ee107b902ec61d69e3aafc2b3b5e517eed690d5fb300ed4ec6b36e1a69b4ea923cfd949a33fa2f11e1638cb6be95d819c3275ab0db242736460 SHA512 f36c8be856eb8cfb4a71f132f6834f2001fd9ed6a593cacf9ea99749891890b1ac8add0b14f7ed00f1f6db1ce5bbcd8b9f56e8c29ad663215357b1697b976da0
+EBUILD orjson-3.10.15.ebuild 1734 BLAKE2B 888760079914540637c350e5fc3fc4ebecfae5acd56841cfa0e00d714c9697227f69cb6cf2a68fda50c2d69e208dfaf9cea5b1049a6e203f0ba989ae2d081b9d SHA512 28cfd0e5d3ce40e1e1f018da20114a195e0d2b5c5f45ab631830e037aaf14b2f783ee8fc20baa785b9eb6791f7fb4217a6e49fcbb54821440ab55e8e574f5639
MISC metadata.xml 360 BLAKE2B b19f85a4e5055dc309e35bf1706b10ebcc1961c96884bec0c9efd7ee7bf58adf53c0f61d8c1d1094c38f0e0bf78fa00c5be1e7ee58c85939ac1c6fff40fcbd07 SHA512 e168db6bda3fbb7f801aeb7a91733fad54441e21913a16447e7b8fc694fdeb0fe3216c15de2864efbf92f2ca8e1a0743eb3d62e8c250648e91be68a465c21ae0
diff --git a/dev-python/orjson/orjson-3.10.15.ebuild b/dev-python/orjson/orjson-3.10.15.ebuild
index c6b9cf803421..407a3ddc6420 100644
--- a/dev-python/orjson/orjson-3.10.15.ebuild
+++ b/dev-python/orjson/orjson-3.10.15.ebuild
@@ -65,7 +65,7 @@ LICENSE+="
Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-3.0
"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
BDEPEND="
>=dev-util/maturin-1.7.8[${PYTHON_USEDEP}]
diff --git a/dev-python/outcome/Manifest b/dev-python/outcome/Manifest
index b7a4da600170..002f1fef97d6 100644
--- a/dev-python/outcome/Manifest
+++ b/dev-python/outcome/Manifest
@@ -1,3 +1,3 @@
DIST outcome-1.3.0.post0.gh.tar.gz 20749 BLAKE2B d094f1c7c67b890fff20b81ee77d9b06616e0e3e89ce62b3936b6d2a6964cc95355f81feb82acf8d9a3f63c6af4b219bc4abafe1c329d2a5963936a9d3a7a827 SHA512 d01f6d74e883b112cd589f9e8ed05770db9b1f9ae48e84e2cbb1138c33c1496d3bae559e2627a4fe736496740866c1a9589cfc611d1c8218add1ad27f8f033ed
-EBUILD outcome-1.3.0_p0.ebuild 880 BLAKE2B a28df58d3f51f052780f531101ea30451a1c297a9b20edc60a70c8342f62df53b57238caedfaf102b484be000c6cd5914d3414d2270bc20f62396b9924263d53 SHA512 55d5b55155509abf4cb20dd6c823607c2ebe4a1b993ee9bf65b37544cae8b1a475e6cd78de0c3d3a56d2ebe9c67746ae0fc6b1fc02247c73fa274a5f21710e1a
+EBUILD outcome-1.3.0_p0.ebuild 889 BLAKE2B f44990cd8e310c87625817d19acfe967528a0765daf7e8af887007fb325a2b4d1d23f4abf3c67987e015d04dbdc19645b4ccaee5fa726418a5e12aeee4069194 SHA512 874683715e52b43c9b1e1526faeeeb2b73d32593ba2a888aa95abc7ef6d6b7186c8b3a1bbae622dc983a0ac6dde93465dcf08c7e0149ef5807a198711097f630
MISC metadata.xml 400 BLAKE2B 8fc14766a65585972e684c41c1855454090e533efeee85d5565face5422f69966e0bfc1bd1a5e1d12f5cb1fba0d1ab48321a563611aef4bea762601150925b6c SHA512 96240d5e8c952014e4068450b0b82b316a0420b97812b8bc42389902772f6c5d7b183ab0c1e5efc3bd35e5818baaa5cfe46592b2defe37d07e9f12625cf6f27d
diff --git a/dev-python/outcome/outcome-1.3.0_p0.ebuild b/dev-python/outcome/outcome-1.3.0_p0.ebuild
index 0fe5ccaaf497..deae283a9d57 100644
--- a/dev-python/outcome/outcome-1.3.0_p0.ebuild
+++ b/dev-python/outcome/outcome-1.3.0_p0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/parameterized/Manifest b/dev-python/parameterized/Manifest
index 4d503ccd17eb..f3910f3db193 100644
--- a/dev-python/parameterized/Manifest
+++ b/dev-python/parameterized/Manifest
@@ -1,5 +1,5 @@
AUX parameterized-0.9.0-py312-test.patch 707 BLAKE2B c400ebf4d8aa74f7807e3a7ba639682193e9e0474601041273fa2cc14eabf624b49075372c6d2126c80bca32d426862607ce5a94a54f0916e2c30e6da4588d69 SHA512 cfa3ea27d463968c4e55ff01f2eae4699d3ddd5101106413f95bc599fc4aa6248b910483d59b05a3abdfad66080282e523b5b9a9f51746c96f130a0ec0def57f
AUX parameterized-0.9.0-py313-test.patch 1044 BLAKE2B 646caec16accb78e2ab5ae69cfe52b351f42d2f2c890aebf154ce4d664303fa55177421dab50dcf162b4cc48f3ff171d5d9cce037a3fa0c2e63e670146f9776f SHA512 1abdb2f05af80d81af4c255c38bbe4c28a9c7f957f3fffae93007e71d14a57451e792307faa04542d523e387d63c3a2a777e339a69327df7b1d2e1cb9078c3b3
DIST parameterized-0.9.0.tar.gz 24351 BLAKE2B 3b0fb1c0a788f702cba74b67868fbd179e4912b518646f6a7d0d136f54b515d2546d27ad1fd14a03c128a8b53d42165a4ef9f8f434965483af24f69c3e406b25 SHA512 2c1c97a841db631608e0a9fcd93fa1af819aa288538851e0c771b56ba0bb27fb682ac3a09fcdb33e57162926d1e8fae452f7bab9384d0c40bec9a03ab3d6b126
-EBUILD parameterized-0.9.0.ebuild 727 BLAKE2B b5b5b2a5fb5ae94ab2be8a60e6662afd95e22471e68f649f0009b8a641ce7b7452e55a15d999480272e7649ba63e90b1bab4740620d6e64432bc38c94d98dc82 SHA512 fbe5b204ba3144f7b03826291b190c5c8b5ffcf15f74702139e13aad7ea176fc854781a82fb314d4d53279069efca1e9f16318c053a5220894fe8b1f26099e21
+EBUILD parameterized-0.9.0.ebuild 736 BLAKE2B 906f9cb63770c838fe95fa6b90fb0f2f68b05f0637352e36d6ba5123ace4b50725bfb215f909f3ed3ad87290a05475564ce583490e142db2c8f5c5d8456ea84d SHA512 4659c217477ce7d96921bfaa8c4a2153d4ae95fbcb1854bd8102ab399c4aee7f307fedb9a9a6918ad47da89f77aa30e3123cee77e8ed864dcf8b08d2fa34a124
MISC metadata.xml 480 BLAKE2B 95327992f9b6e7a46cea990d05d1e8b71dc65ce6f3da83cba142dc5190953c79b9932e3e295e6423687b86e8f564a0823acb7d05ed01d04c5d7a1bafc19ce304 SHA512 7717494be66e427dcdbbcc88d87abe2efe84198edae7bb281ad47390641dc66fbc42aa7af6dfe7061fe0dd1ef928da5ef882449dea1ce6e156403dd16dd82aea
diff --git a/dev-python/parameterized/parameterized-0.9.0.ebuild b/dev-python/parameterized/parameterized-0.9.0.ebuild
index 66d89c071a61..2ed14a55d092 100644
--- a/dev-python/parameterized/parameterized-0.9.0.ebuild
+++ b/dev-python/parameterized/parameterized-0.9.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/paste/Manifest b/dev-python/paste/Manifest
index 1a913f5012cb..68c08ca6b762 100644
--- a/dev-python/paste/Manifest
+++ b/dev-python/paste/Manifest
@@ -1,3 +1,3 @@
DIST paste-3.10.1.tar.gz 652629 BLAKE2B a5589027838cbea6f90f919b94edaaba2f26b827cbf911247ec833fa34a5089ffacbc13f8e5369a80e234506e3450818362f1c63cb76e7cf2f619f922f1a965c SHA512 3d224fc017f8354a4737c83d3dcddd0dfa8baaa80a86f843e817ccba295b8e04d16bb10594f17f010da204a0854cf9d57c03a09d0dacb0e7af305a9b0f86422f
-EBUILD paste-3.10.1.ebuild 872 BLAKE2B 35d9489bf14a958459faf8affeee97f9d50bc8953810b062a62d43cb8145b467c3abfb61065dc300a11e4f6db9165418388697750c108a4a30f753082dcd46ce SHA512 563f4b9cb9b9e35bd5ab108820fdcb814a96b4441002ce356518d3fe4f05ce57cbafb055ad7f95564a2dca641ea6d1ebba3151ed01a6eb0212f6513c682bc898
+EBUILD paste-3.10.1.ebuild 881 BLAKE2B b06c93e43db2f7c6f3f99f7c1bfe2aa756a95f8f3cd06ba4825065b0940e2d5198d16038e14b275f617b2ab2f73b465f179ee1b9a16f7fd4ff9e3d45ce6b9fb9 SHA512 1861fd7ee4ddf4270aca2b245442a932a816f5a3000210422dab2a2f9be34ef337d5a3a13a0165481128380bf00cfa9c6cb703614600edcf7e84820aecc705fd
MISC metadata.xml 682 BLAKE2B 2d5be3c80e99f4ef3c950701f67abad0b940ccde221034a0153749672aa739f6f98ae76afc3d9db825b6dbba6b0298a8e000758237d30c74c66a6e054153fa04 SHA512 239852961889716887a361239ddd282bde45afa2b7bcf1c6c076e37d9604231012b5056b0900638b3a7fbcb29112e2e77cbc5127736acacf19f59bfb85c9cc42
diff --git a/dev-python/paste/paste-3.10.1.ebuild b/dev-python/paste/paste-3.10.1.ebuild
index fea74c95e1af..293b31f05dfa 100644
--- a/dev-python/paste/paste-3.10.1.ebuild
+++ b/dev-python/paste/paste-3.10.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/pastedeploy/Manifest b/dev-python/pastedeploy/Manifest
index 4e77ae53da09..60b21b9a19ac 100644
--- a/dev-python/pastedeploy/Manifest
+++ b/dev-python/pastedeploy/Manifest
@@ -1,3 +1,3 @@
DIST pastedeploy-3.1.gh.tar.gz 33634 BLAKE2B 11087275f0c0f73b44ecc4bdcd6c284534d81056ce2dc898b8a891261b2ec71502679a688e2183adc4572089846d2c06fe5b48648f78ea6667f29e142b656656 SHA512 da13c8181d1f003bf61f954655a1876f49253954c320c6a2db0ca2b92acf057e48dff97376da2f9dce6181e5349ffa2d8cddbf71d3360d6c0fa8d5dedbbb2ae3
-EBUILD pastedeploy-3.1.ebuild 918 BLAKE2B 53e661afb5a6f698928e7ee160d3e946f191a5fe5636258b367f5378ab01010368e6d010ba58ddd493f105e632744f7571236c42a6d08e3b08fb300c5d71e43e SHA512 75da16f0dfffe272f39fde50957817e0cd89a98c67f1008628945c3fe4e8f90249ac95b4df8c673d060fcdf6dc86e6d02e356030491218675521313e579ea959
+EBUILD pastedeploy-3.1.ebuild 927 BLAKE2B b2fde290db9ee0e45c3b4d58bdecb34c193efbdad892abccce82ffe867c15f2dd8648a10fb4fef9419613e74ab995106e87ac6b79edea14ce2b2a85bda62473d SHA512 080efdfcbfb30cddddcf8a75ffb17ce5f9537819d650086b6b15b5e7725e8a6991eb2b7240d21a60dcde7bfee20bf8811a63aa17e92ff74efe649f9a49a7708a
MISC metadata.xml 965 BLAKE2B afd902e013f9f3ffa27225cff2a97551875a2cc4a02d968c5366cbbccda0442ac8e381eb8d93655a7a5d6101c97f2e00b362657272ddef4123af57ee1173b045 SHA512 2ab7460b4b6baeedbb1a7c64a760914278f4af622a3e0fc9452fcfccb7274383a26b559f45f7eb11a1f4cf546d24b7582a0dd61f64198b8760d247b6b4a2cd16
diff --git a/dev-python/pastedeploy/pastedeploy-3.1.ebuild b/dev-python/pastedeploy/pastedeploy-3.1.ebuild
index 12d0f1b526be..68627dd0ffd3 100644
--- a/dev-python/pastedeploy/pastedeploy-3.1.ebuild
+++ b/dev-python/pastedeploy/pastedeploy-3.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/path/Manifest b/dev-python/path/Manifest
index 8644db077b61..364e21dbc044 100644
--- a/dev-python/path/Manifest
+++ b/dev-python/path/Manifest
@@ -1,3 +1,3 @@
DIST path-17.1.0.tar.gz 50081 BLAKE2B ed3c87658cd65ff84e6283967d3d91c19f81bc462452592410fef6c86b576cba25584e55c02243dcad36a36ba5bfbe3086b8c427591f94fa32dcfcaab3e98ec0 SHA512 af369767442780c69ae73006f4a18aa2ca15a67718a482190bf0035352473ac2fdae7aa6dd017c9fec075cdd916f42768db16f8f40ebcd68861baaa47f115305
-EBUILD path-17.1.0.ebuild 840 BLAKE2B 099d6a7dff14fe7d9d230effceb592ea30f01ace39db989866a60b06451503a1ca730cc9ace572685193615547a8f48b27a8923bc822bce7a86cb3dc2b3478ee SHA512 845e97d877c4a755ec127eedf1c6d92e672504379269c7a0aa1b0e60156f38570b3dbd8aeb3f7200b748bd06feac28b528ba521d0848ee35bbdc7f2fdd708304
+EBUILD path-17.1.0.ebuild 849 BLAKE2B 7a6e23472f98b7caafbabffc4ae64764c3a27b5202f96a9c450055071a2f915d3308f2c509cc0c2a06cf684c0b8af98ff8f7ed1ddcd62ae904cbbd6f832e12c1 SHA512 1d7a0cac55e8611c28727a07c854244edb8d37e89acf1d1013e705c3660448dba10a82d0c8db0d808c204c4d87bda24057ac5e5bb0ba3691949dfc043917c1b0
MISC metadata.xml 383 BLAKE2B 30f12776bf4f9c1995774d7dc68cd8d9a85b74d514e8239ba76af336e6b08979e496ddaffce999bf0a3557f88ced148335024628b61f765b5bd08bf90b453c5a SHA512 aaceff1caa2714c0b8b3f7373c8721358e63833cfac824e3feda8a34fd1d6a961a27805c012a1125cad1f76d8bf7b1a92d7719480d90b344e5b4d0260ccf0547
diff --git a/dev-python/path/path-17.1.0.ebuild b/dev-python/path/path-17.1.0.ebuild
index 28c23c97632b..3492fe980654 100644
--- a/dev-python/path/path-17.1.0.ebuild
+++ b/dev-python/path/path-17.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/pbr/Manifest b/dev-python/pbr/Manifest
index 2c388482d884..cce605fdddfa 100644
--- a/dev-python/pbr/Manifest
+++ b/dev-python/pbr/Manifest
@@ -2,5 +2,5 @@ AUX pbr-6.1.1-test.patch 3379 BLAKE2B 1d704646e6fc7800af4e562d6636bb05ea524dd2bc
DIST pbr-6.1.0.tar.gz 124032 BLAKE2B 640c39d75329e4a1c28623439fd1466de3e491bb043abc1c62c68a9e19c6bc5523fca8ad18c4d6246fe2973af5ee6076c1e74e0967b9adb096ec31970fcf8491 SHA512 30478fa3146abdbc1da35ba950dcc3ead04e26060e0926a7a28390cc33cfae5acbb9a2385535bac43cb40830ef7cfa83be8bf963a6ee135a54d696c27b20a962
DIST pbr-6.1.1.tar.gz 125702 BLAKE2B ee675c029f1ccf66ffb3b92fec67802f1a3d49735e08ec72658e7b3b528014109ec2a4ee0672b7c320d70a3b56b9a0a7929a7ae85915d941ce0e170e0cdc92a7 SHA512 db898469dad4d0ccfa90ee9a8faee83db0897e7451c30561d7e1f92163c82c81586853b8aaabcf80569d1cbdf5177da927ed79b0c393f6c5b2a910de0354a471
EBUILD pbr-6.1.0.ebuild 2042 BLAKE2B 9e5d2ac67775a02d1bd679b23b33b632831da15003cd325ca5f65b4926a3c38c5c034c35f916d64abca7070bba057057cafeb7ea005ba5f8621369fd7afb3915 SHA512 24e96b386330ff4ca581f6d68c82ece2353afd9dc28224aa8fa8523e0a297198a1d42f099369da71b4d2559bd69cbbb1f7cc97ba1f16ca1c5902b3e40c5bf6e5
-EBUILD pbr-6.1.1.ebuild 2192 BLAKE2B aa4ac2c330dd43b610ffbc8953b8dca37b3238a2f72c5c58cb5d4c76d1d76dcff7141b9e1af84a1092a4505a232adb8156df3ea2855173ffdd7c924a84f62320 SHA512 30ad1c726cd1ecb161b7f64f2a2b934075703af98f6bad656a41430b1f9663d0475b3d62183b90fc5fde7ecc2e629b0bd3dc00440cf74bacb22e697596adda35
+EBUILD pbr-6.1.1.ebuild 2201 BLAKE2B 9a162ab0d052e1b5e7d334e097dbb0f9b17869428f9117e998d0f71070c8e48607fd5f6f0161f7947447557773f3db1edbaf33c637878cd3c336341ce1531b4a SHA512 61b8ed43fad0f8a8334d651b2e3b3962716feea4a732888d0777ffe9ce6969c0fe7a66f5ffa254fc86d1cfd800ce2374687ec0bdd43e6746ba46e83704e87cb3
MISC metadata.xml 815 BLAKE2B 439ee90d79572a8653f1ae3b8b5bf0883adb34ceac5257458dba7a2505e25ebba1c5080095139f6521d8fbd57c11ea38cf4049710b584069aea0ebaa7760077a SHA512 3d0618ef6656706acd829be80b2e6a0b0763b5f4128dcd360f28818d42cbc8825ecd04f7f47af5929a3a35fd60a3b9f9816cc37ee30af164c2e5b51764c25afe
diff --git a/dev-python/pbr/pbr-6.1.1.ebuild b/dev-python/pbr/pbr-6.1.1.ebuild
index 00ac9a27ad7c..6ae24a0258e7 100644
--- a/dev-python/pbr/pbr-6.1.1.ebuild
+++ b/dev-python/pbr/pbr-6.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=standalone
PYTHON_TESTED=( pypy3 python3_{10..13} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3_11 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/pdm-backend/Manifest b/dev-python/pdm-backend/Manifest
index f312b7dcf993..8b701cc217a3 100644
--- a/dev-python/pdm-backend/Manifest
+++ b/dev-python/pdm-backend/Manifest
@@ -1,3 +1,3 @@
DIST pdm-backend-2.4.3.gh.tar.gz 146089 BLAKE2B 36f65db90de5b507348a2a8407ae0eec8e1939c6b0fea1181548de910fad2497594e17aee7d478572a32e28260ef15660bddfaec4d921b2975b5a51da031dc1e SHA512 378bc4360140f18dd7f66701da77f4b98ef4bad39c86055f11f4e508b16ebbbbce2188f47dedc05cd43525baf7873fc4565ee98d00d9e65efd9d8fc1820ddc15
-EBUILD pdm-backend-2.4.3.ebuild 1766 BLAKE2B 2752712c2b9ba8e72c79d86377026e31c9fe82d3b9a4dcd3305ef6a1cbeceb44d53046159630c7cb55d006f4a7eb263f26597373b4686a1f72967e6a127cc25f SHA512 cff4663b7ecd6172ad890f5641c15eaa036254ae4664bb6992cdf536f2e8b4333a4aea94e8c2423f790847ab29d3df834c9fee2f54b57e58976a5f1d6bad3e3b
+EBUILD pdm-backend-2.4.3.ebuild 1775 BLAKE2B 472a4699d36c19251757fd44a6e71318068e8ab990c99abc82b50a3f6a8542b09342f72ca03ac4a91f0c90338faa9a11a18f4bc578566f31136ecba4c73fa65b SHA512 60767eb414dd2dfbe5e72cb10c231db2b7140a4b2ac279e433588c6c385926e340a64d0ac47f093a89214f0a0978c72b74dd325786908ff0584759bbca5e8be9
MISC metadata.xml 402 BLAKE2B ac579efc6fd41e67d00ccbba4831c85eed6f5e4341b17533f60c95b666d8a457a5ed683440028c876b8d638fff59af97c5087612b7817dd1a9bd8b9f74cdda0a SHA512 77766986547445c26c7de4bd1d4fb495f8c22e1844fd5b4835b1cabc4aa503a36eae84460e4fceca2f71a87d5f4fc83593b33fda9ae8cafd75f74618d60476cd
diff --git a/dev-python/pdm-backend/pdm-backend-2.4.3.ebuild b/dev-python/pdm-backend/pdm-backend-2.4.3.ebuild
index 61fff1aab657..b7e0e17d4c17 100644
--- a/dev-python/pdm-backend/pdm-backend-2.4.3.ebuild
+++ b/dev-python/pdm-backend/pdm-backend-2.4.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index ac46df4f59bd..e8a498fb1993 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1,3 +1,5 @@
DIST python-phonenumbers-8.13.54.gh.tar.gz 4916422 BLAKE2B f6c8ce2a75a78283fab6519f1d454c8ff8254b6286f015e767cc20923ec78b7f94f0ebbcbd979afabf8cd9c36d6cbf7b73b9818cd1b2e2dc5781c9f195ed6ce0 SHA512 f6caf29dc5218f427e46e65cb0cf73ab51f505c3115e3266378f87e709e6e445010f569013d65bbf89d166aa3930d48775efef2134c73db73359bb7d1d1d1377
+DIST python-phonenumbers-8.13.55.gh.tar.gz 4916409 BLAKE2B 4562e04b04b34f58d1fe128709e4867b9dbe4f9f05bbfdfb505d2fc42a0a4f7cc2277e8bd79e0df23ae6f447de7f7eb6a9622b276034d4187941c9f3335c821a SHA512 d3e81afd9867f5b0ef81ae033dc42211601737b31fa4c7e2ca9c404d5c5c06dbc85506d7b58fffade05c563b2c1b28b516ec95ee9b95d3fd2ba57be9e6c01dd5
EBUILD phonenumbers-8.13.54.ebuild 809 BLAKE2B 6037c8ba82e1728c3d4fd53c2d52e663e5cceeaa9b460edf4c83f72c931b68bb28b8b878d45666b088cc43af2fc75a75d277004203a08c990a96f3f615640be4 SHA512 7096686424f7ac6b4d6d1ef7db3422fec517bf14086b88d2b6597bc6c3521b2a9af7cd83fb62a886773345b2da7fbcd3d9dabee2b6b61b76bff77cdb2bbc21a7
+EBUILD phonenumbers-8.13.55.ebuild 811 BLAKE2B 98c251b738600f3ead7d58b781b489b55670018bd40005bb438c1a35e20ea800c637c489eadd8d2649f6a819a67006628849070f918f2af14a3cd89ebdebb7c5 SHA512 5460ed639380ea6e9257e67c966945d968046bb7d94db0237e7084a4f8773c7ae0a57ea384457c949557e9e5112225b92c949c575186fc6c1ea44e88cee215aa
MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1
diff --git a/dev-python/phonenumbers/phonenumbers-8.13.55.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.55.ebuild
new file mode 100644
index 000000000000..f254b819cb2e
--- /dev/null
+++ b/dev-python/phonenumbers/phonenumbers-8.13.55.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+MY_P=python-${P}
+DESCRIPTION="Python port of Google's libphonenumber"
+HOMEPAGE="
+ https://github.com/daviddrysdale/python-phonenumbers/
+ https://pypi.org/project/phonenumbers/
+"
+SRC_URI="
+ https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ dev-python/protobuf[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( ../README.md )
+
+python_test() {
+ "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index 5d59f039ace2..1a0e5a0c1241 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,4 +1,5 @@
AUX pillow-10.2.0-cross.patch 2390 BLAKE2B d690b3f93d59c32d0f1b209b51ea4787230892488059ec206f548276a1f697394ca539fcd9f92fa7c547b37dd6b4fc738400a3034f54eec6260f0f98ae372b39 SHA512 4afaec6964298e2f1c21fea77791ce0cdacdbc65bf9798d46e99681c772065c1ad1175f5821162157cacac64f556e320af2ca7dcbd0806c07d04f8116f8f508c
DIST pillow-11.1.0.gh.tar.gz 46815201 BLAKE2B 7990683c90359e0a72e17a13e1a29455bc3ace8ce3616d6af59360edfc1ac87541bd1fd6967160bd8d7dd25cfedfc9d2e9b058c3ed433a6208379834f15bc312 SHA512 bb0622fae0b9c3903ddd945dced8e2b94348b2bd06c14bc74da00d8aa3a795aab2daaff39ca6c40b712dcce4f10218cd30739f0eb616c9dfbc16efcf80886f1e
-EBUILD pillow-11.1.0.ebuild 3621 BLAKE2B c74a4df2b97bf9986dfdf48051cf17e16dd31cfa02535331993096567001b691463528aa9ba4e3ec63be23b581adddae6f8cb1e7472deee828e6b5cdf6bebd4a SHA512 3d6fcf81662d7686988f958f971df26fcf482d481bce1f83d9d5ec834b8f218562245710e1bfc12332693598b863a1b542d95d121fc90699d64ce50e5689f4cc
+DIST pythoncapi_compat.h 61109 BLAKE2B 9b8d9f774a6803dee73aedc5465519f2956c284bf70314f5e046d0d5522a10891bf55358a85fea5a156d4063736424c0f019bc71dd18592bbf56c364db7b6bce SHA512 d0ca43186fdc3cd8d0e993135b50fc86eeea05e8b84cba529d89f60ce28bc9502f8d3825eb508be5d68d1fbfc53423a69756c0e79fe0fe7adf94c602b1cf79ff
+EBUILD pillow-11.1.0.ebuild 4055 BLAKE2B 4b3f021c6621551bfe7fa35755fb8824f2a7761aa27601d7e1fa32e9c0bc793ddf9ddbbde2aeb22011609c7fc731096799cfc2b628e7982ba6f43676f3ddadf2 SHA512 7bcb2fef13fc24187f439995d5eb3ee6f1de8beb38c5c167f21affcf11fdffcda985a274a953bbfa0f7ab2f106fbe7c73ee2419898c3eb00822b8837502577ec
MISC metadata.xml 480 BLAKE2B 9fe5188b0a5eb4f19b53f34efad5c7da2ba086dd5eb9ed2e4fce8b6a6fac14d9a848392980cd1d2eaff5b334d7c5e39f58d60b763f44879d852dfb0b4f5e3efc SHA512 2b15d9e07b13a6028e87a3d5f0e72b2d252cfb2fa843783acfd2a9dd38bb6f0641f94d067f3a900fede445c606da361d509de2d4541513126b57c6782f69a5bb
diff --git a/dev-python/pillow/pillow-11.1.0.ebuild b/dev-python/pillow/pillow-11.1.0.ebuild
index b60acd1a51fe..3080e16268e8 100644
--- a/dev-python/pillow/pillow-11.1.0.ebuild
+++ b/dev-python/pillow/pillow-11.1.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
# setuptools wrapper
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
PYTHON_REQ_USE='tk?,threads(+)'
inherit distutils-r1 toolchain-funcs virtualx
@@ -23,6 +23,7 @@ HOMEPAGE="
SRC_URI="
https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz
+ https://github.com/python/pythoncapi-compat/raw/c84545f0e1e21757d4901f75c47333d25a3fcff0/pythoncapi_compat.h
"
S="${WORKDIR}/${MY_P}"
@@ -66,10 +67,22 @@ BDEPEND="
EPYTEST_XDIST=1
distutils_enable_tests pytest
-PATCHES=(
- # https://github.com/python-pillow/pillow/pull/7634
- "${FILESDIR}/${PN}-10.2.0-cross.patch"
-)
+src_prepare() {
+ local PATCHES=(
+ # https://github.com/python-pillow/pillow/pull/7634
+ "${FILESDIR}/${PN}-10.2.0-cross.patch"
+ )
+
+ distutils-r1_src_prepare
+
+ # https://github.com/python-pillow/Pillow/pull/8757
+ if ! grep -q 0041177c4f348c8952b4c8980b2c90856e61c7c7 \
+ src/thirdparty/pythoncapi_compat.h
+ then
+ die "Remove pythoncapi_compat.h update"
+ fi
+ cp "${DISTDIR}/pythoncapi_compat.h" src/thirdparty/ || die
+}
usepil() {
usex "${1}" enable disable
diff --git a/dev-python/pip-run/Manifest b/dev-python/pip-run/Manifest
index 3445ac2de61b..e865649a4a34 100644
--- a/dev-python/pip-run/Manifest
+++ b/dev-python/pip-run/Manifest
@@ -1,3 +1,3 @@
DIST pip_run-13.0.0.tar.gz 38947 BLAKE2B 73a3a2ca97e4a9eab0e32ed487b7b231a92fcb9fa9084eb3f3ffb3b0a1468274fdc0cac530c02dd785b51f7ddc3f24d24feb6a7b38de2e20e893c1618f935ff7 SHA512 9683350d85cbb9298b8844f1b9a71f5d41d13f0812a5416066e731651153a57625a1ee91b37b6cfcf2e83cba3eaa890c078c13f9df8a2812b6070e21a7194d11
-EBUILD pip-run-13.0.0.ebuild 1306 BLAKE2B a9aff8324aeb4fda8eacc5608281894f9aea25c942c0b49801f03a0b7d895804b6cea457d2c07ac27101ad2f8622ab90b5feddb5d9a866d41749300f4fd9e859 SHA512 7d4f36e87d4cc32eaa9b03fc21fa95005fbdcc7d000476d3b8dd66bf0ee4277a83547b60c317dbf728c2063261c1f574dc686f4ae325443e6382ef54fb6a92a9
+EBUILD pip-run-13.0.0.ebuild 1315 BLAKE2B 1ffe73430f6a862abf3bf5c3331c2ddb41881598612ede4278b1177d4ad4a0cd9ec99bb74685df0396719390ac61d4d4a827af18eb77955e78ea60c5deaf0401 SHA512 bcd2f2a89accfc515e9264ac8af8b05caa3dec3b27655ed0ef88adde4f30bd25a6e49e20020df2fff8f1ce0ea4dd7d6022fc9162414b29b7956fa45af7eff25f
MISC metadata.xml 389 BLAKE2B bc573b4f57b4f8371ecef97266b8441d47e66d551f7088a7f312ca049f7debd90e989d24d59d7aff182795ae27e553d131f3875c789dc793532ff9c812bcaf20 SHA512 00b81cba684e7118a3ce79ec5cb6a27d6ad67064a2745ffead8dec51c7786c9441139b800868cad8854ff39d7e38163ab2c8fa5c7d3f328390b628f8342fb0ca
diff --git a/dev-python/pip-run/pip-run-13.0.0.ebuild b/dev-python/pip-run/pip-run-13.0.0.ebuild
index 1f73715f448a..6641707d0eb0 100644
--- a/dev-python/pip-run/pip-run-13.0.0.ebuild
+++ b/dev-python/pip-run/pip-run-13.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest
index 973511c99fe1..900dcfb6529f 100644
--- a/dev-python/pip/Manifest
+++ b/dev-python/pip/Manifest
@@ -8,6 +8,6 @@ DIST pip-25.0.1.gh.tar.gz 9224526 BLAKE2B db729b8c75d8e15c6fed1dbc9e08adc4e82114
DIST pip-25.0.gh.tar.gz 9224545 BLAKE2B 9606eea2b08d5220f9ed7528c14251ef20499693bdb817a2280124672860cb24111999bdb67af1107006ae4dd02c52d395fddea7e6b09dbc820a41ee8618fd50 SHA512 023db908a1da1cbbd2134bb83cc69a7a35e6d010b3f846bb8abcab14ca79a8cee4d02ead9346220e05fe137039377074c732b4bf2a9e6eee5c0d9161f1754f95
EBUILD pip-24.1.ebuild 4069 BLAKE2B 17b48996f8c982abdf73f523e35f7c4be1a1a1aa08fdea73e10054e93e5548ae48b2363110d85a0dced150435ea4ede0a7986d7114841bd73deafe4b672349d3 SHA512 e484be733a9b8caa3fc8e751f26fecd4b24571d40402d8b70ab8d4a294e249c0ccaa18c6a64ff977d64a7e7610d14be5d7666faf87447703013f0b003f0ded59
EBUILD pip-24.3.1-r2.ebuild 5981 BLAKE2B f37086c64014a5f3cf30180d5d1a68c21f6850beb54d56781135dd5b35418e73eb34afc6f695ae605e6e39534149b6f5d319e47aa2e46ca2ea392f5e079f2236 SHA512 6bbb8a69b589f82181d33e184a292c11366001cfaa30a58f2c475c09ef666b7200004ba77dae8a13581e4ab4ad5edca4a86ad7cc25176d699c86a14a8c89319d
-EBUILD pip-25.0.1.ebuild 5711 BLAKE2B 22a2bb0b0c98892949ee69542e99c468b97b35b323cb1c18d760101aaf3cf7e98aa4cc32bc0351eec43ef455f4172e7bac689e9e764731449592ed7c8af0b49d SHA512 ff2221cde4bffdb767df5e70b2ee036e7cefff132bd3fd42ce1f79c3abbf78609652b82fa1b7e0732b7492103234a53591116928aec8fcb8abd723ea81af92a6
+EBUILD pip-25.0.1.ebuild 5720 BLAKE2B dfae2110524d69525c87e6f3e9d26244d121f76ddd452ed55929d5cf0c050fee1efd977373d510a2af716e72f0f75a5e38d20f533bf6d6c0f9fcc33c56623df3 SHA512 2583833320cb0770f29391c1f980aec824f3b0213cd7ece173e99f001af4abdc0933156631121a7c4314abc7a953218e4f0421148c79293fc7fbc867b8f9dc41
EBUILD pip-25.0.ebuild 5711 BLAKE2B 22a2bb0b0c98892949ee69542e99c468b97b35b323cb1c18d760101aaf3cf7e98aa4cc32bc0351eec43ef455f4172e7bac689e9e764731449592ed7c8af0b49d SHA512 ff2221cde4bffdb767df5e70b2ee036e7cefff132bd3fd42ce1f79c3abbf78609652b82fa1b7e0732b7492103234a53591116928aec8fcb8abd723ea81af92a6
MISC metadata.xml 392 BLAKE2B 94ea3de1220cb9ca64ae1186597789cc83a54adfe44695932c07dd5065df0e5f9ee5078a495e3a12563b36809d781d8ab86bb6c92c485c023199d92547b74f27 SHA512 603199f6547105f3bb64f4fcaf004e9ef62fa2e0f8ec6eab56078119684b0f5119161e0f164fe02b2cf6dd6b115588c9ef77d727eeb6d138e281f1cb0bcb5de9
diff --git a/dev-python/pip/pip-25.0.1.ebuild b/dev-python/pip/pip-25.0.1.ebuild
index 8ab316566c04..a535620fe6ce 100644
--- a/dev-python/pip/pip-25.0.1.ebuild
+++ b/dev-python/pip/pip-25.0.1.ebuild
@@ -7,7 +7,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_TESTED=( pypy3 python3_{10..13} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3_11 )
PYTHON_REQ_USE="ssl(+),threads(+)"
inherit bash-completion-r1 distutils-r1
diff --git a/dev-python/poetry-core/Manifest b/dev-python/poetry-core/Manifest
index 973e95639ab4..731ddfa42a8b 100644
--- a/dev-python/poetry-core/Manifest
+++ b/dev-python/poetry-core/Manifest
@@ -1,3 +1,5 @@
DIST poetry_core-2.0.1.tar.gz 355487 BLAKE2B 84bbeb7129c13d3ed1a06fbcbdcb8e1a1a608c35d398bdbf35ea70c467adbbe5d293945fecdf90e7795122af2a3f5d9fa64a99e56ee37a197ea022d271f10a15 SHA512 dd1d303abd034fc0341aaa5fc8d11f13ef305e93b9e9036f4040c2cb007c8b1eecbdb719d2b5692530b80ecc06d416751a45c499f373a05b7066e56785d1a8e8
+DIST poetry_core-2.1.0.tar.gz 362182 BLAKE2B 6f2636e76c037199b8303a58dc7cd28edc9f0359620f803a2ec2d314e1b7254aa1226eec760f425517ce318bed1cbc5c0baf7fdceec8f48b0ee8e8683ede511c SHA512 6b32bc9326766c5df21ad749f2f67d24ee4feea0abe3234206b09a5146a0a52c4b79931d3044d4259e60f1bc8c369035309bab08710893b7e541c2fcf3f4b54d
EBUILD poetry-core-2.0.1.ebuild 1794 BLAKE2B 890140475d3a44267be018fd9c598ba185e83b98d82f6e3d07dd4bf7c7423fc966855a254542492c57834efddec78886ffcfabc43a0a11bda57031cf6a74ab9b SHA512 57aafd93a14f8683588081bbdc79dc3e697e3ffe92e965d4782cf9494fad4c0a39fabe41b9c5b68b9c8981b563fd2e5dd4ab55b0324259301541392faf246326
+EBUILD poetry-core-2.1.0.ebuild 1802 BLAKE2B a6e24f5641cb28c495a4376f59c5ab45575ff96ae3d3ca5d765af9f8da429b43a8f399aafcc21943ebbeb7a067db97431289789fd1cf60e97416a9d964424c68 SHA512 d18fcd2e71f8ac93d8239e2e166a1f51a99d294e94999cec1dbe6de6fd9fef100f8c3b860b035d48aeddbb55148cd48f227a4710434e9fed42effa8453ace656
MISC metadata.xml 382 BLAKE2B 82dfc3f146cf3b669fed67ab2e21694b00d5473fdf855cae9fb3a0481785b32c4cf1ed9743a5d64cd055c1cb544377f936a9ec26c9d1dec2cf5fbef6749f5587 SHA512 032fd4dca8f8138c2b527e517f041889e15600ccca876fc3c9e53050196186ad2a9346168bce9c4bae7ffd8a77ff4dd19cc2559fd1da1fd4c7c181056fd49a13
diff --git a/dev-python/poetry-core/poetry-core-2.1.0.ebuild b/dev-python/poetry-core/poetry-core-2.1.0.ebuild
new file mode 100644
index 000000000000..5c2c2b804862
--- /dev/null
+++ b/dev-python/poetry-core/poetry-core-2.1.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Poetry PEP 517 Build Backend"
+HOMEPAGE="
+ https://github.com/python-poetry/poetry-core/
+ https://pypi.org/project/poetry-core/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+# check inside vendors/pyproject.toml
+# (note that some are indirect deps)
+RDEPEND="
+ >=dev-python/fastjsonschema-2.21.1[${PYTHON_USEDEP}]
+ >=dev-python/lark-1.2.2[${PYTHON_USEDEP}]
+ >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/tomli-2.2.1[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/build[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/tomli-w[${PYTHON_USEDEP}]
+ >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-20.21[${PYTHON_USEDEP}]
+ dev-vcs/git
+ ' "${PYTHON_TESTED[@]}")
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # remove vendoring of dependencies
+ rm -r src/poetry/core/_vendor || die
+ sed -e '/__vendor_site__/d' -i src/poetry/core/__init__.py || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+ einfo "Skipping tests on ${EPYTHON} (unported deps)"
+ return
+ fi
+
+ # Poetry expects test to be run inside a git repository, otherwise
+ # VCS-related logic doesn't get triggered. An empty repository
+ # suffices, though.
+ git init || die
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p pytest_mock
+}
diff --git a/dev-python/poetry/Manifest b/dev-python/poetry/Manifest
index 2814135fee22..cb93886df630 100644
--- a/dev-python/poetry/Manifest
+++ b/dev-python/poetry/Manifest
@@ -1,3 +1,5 @@
DIST poetry-2.0.1.tar.gz 2846041 BLAKE2B 691ffcd39799d0794f8853cdb9742d95d5dd64a62488af56f58b6ac1d8b7e734b109375d595f975e7b310bd3c36a5b5c846dd37e2ffd7bf2fe7d25bd1835cff1 SHA512 9a53fe5cbaea7c923e8af6920b545a54402d49937f31c5812dcc8939f8db44ea2557302f54e015fd7f7e96de66d8fc90596cd06a30dc53ef474a8bb54fdc2c97
+DIST poetry-2.1.0.tar.gz 3433096 BLAKE2B 27feceb8c5bced84f508a538da231749f18724fd92051f328dbe9cc103c1988773a04e5526c5117c499df5a3121228d50dedb0d12f3a90f0d89b4438ae61245e SHA512 09757d3ca668e014d1591cb56a54013f34eec3b3d4216a2408ae73c2b784a2798727bfd65fb35cf604423cf0d67f2cfcff8f709d14debc9623d1dc9a863f4e68
EBUILD poetry-2.0.1-r1.ebuild 2541 BLAKE2B 0a051be10c58887428a65ea67620812f3f4123ee82fcb5c7d7b0d3dbab23fa5509f2cc8bdea3de9dbec6c255ef7aec6f96eb754d17b7f63f9c44946e91ab6ff8 SHA512 fdc3629bca97ca4eca17b832a4794bcc0cb630c92431cf5b6ea0389b07d12250925b6d3292ac39d3e9d1ae004b02b3805aa7e3ebb8143079d248ad0696d208ae
+EBUILD poetry-2.1.0.ebuild 2803 BLAKE2B c894ec787c95480ef416d6eaf5f95287e2cd0a88cd41212d9319085b76f71f7ae1d1c8792ae35e5f05104c63beb62e9c98a152b6f1187e4c9c3680cb73ba3a1d SHA512 0406d333ee9b971f7f0112a2eb935d112f1c1e9b5955a2cd3b48844281b61501fd586b757fd26588a5e8d6d8b0675e784b047deb28489ea7ee8881bf533bccfc
MISC metadata.xml 486 BLAKE2B 7757afe2f964f49a04a600ec80af8511387c3a80105c9050755e1815cac148734f540e4da8c1da401c15a63bf5d0a8200ed6a5e1c09e5dacc7d39f5f59dd343f SHA512 541063e55b4dc5b927ef4ff6b385663bbf978d13ac6644c2537483ec42f211780cab4d881b159894dfe86519b4655c80bcfe17cdb90a2e033077b390a3842f46
diff --git a/dev-python/poetry/poetry-2.1.0.ebuild b/dev-python/poetry/poetry-2.1.0.ebuild
new file mode 100644
index 000000000000..8af87f6b1849
--- /dev/null
+++ b/dev-python/poetry/poetry-2.1.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A frontend for poetry - a python dependency management and packaging tool"
+HOMEPAGE="
+ https://python-poetry.org/
+ https://github.com/python-poetry/poetry
+ https://pypi.org/project/poetry/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/poetry-core-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/poetry-plugin-export-1.6.0[${PYTHON_USEDEP}]
+ >=dev-python/build-1.2.1[${PYTHON_USEDEP}]
+ >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}]
+ >=dev-python/cleo-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/dulwich-0.22.6[${PYTHON_USEDEP}]
+ >=dev-python/fastjsonschema-2.18.0[${PYTHON_USEDEP}]
+ >=dev-python/findpython-0.6.2[${PYTHON_USEDEP}]
+ >=dev-python/installer-0.7.0[${PYTHON_USEDEP}]
+ >=dev-python/keyring-25.1.0[${PYTHON_USEDEP}]
+ >=dev-python/packaging-24.0[${PYTHON_USEDEP}]
+ >=dev-python/pbs-installer-2025.01.06[${PYTHON_USEDEP}]
+ >=dev-python/pkginfo-1.12[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+ >=dev-python/requests-toolbelt-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}]
+ >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}]
+ >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-20.26.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+
+BDEPEND="
+ test? (
+ >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}]
+ >=dev-python/httpretty-1.1[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-classes-3.3.1[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}]
+ )
+"
+
+src_prepare() {
+ # unpin
+ sed -e 's:,<[0-9.]*::' -e 's:==\([0-9]\):>=\1:' -i pyproject.toml || die
+
+ distutils-r1_src_prepare
+}
+
+EPYTEST_DESELECT=(
+ # Internal test for lockfile being up-to-date
+ # Meaningless, also sdist does not include lockfile
+ tests/installation/test_installer.py::test_not_fresh_lock
+
+ # broken if poetry-plugin-export is installed
+ 'tests/console/test_application_command_not_found.py::test_application_command_not_found_messages[x-None]'
+
+ # TODO
+ tests/installation/test_executor.py::test_executor_known_hashes
+ tests/puzzle/test_provider.py::test_search_for_directory_setup_read_setup_with_no_dependencies
+ tests/utils/env/test_env_manager.py::test_create_venv_finds_no_python_executable
+ tests/utils/test_python_manager.py::test_python_get_preferred_default
+ 'tests/inspection/test_info.py::test_info_setup_missing_mandatory_should_trigger_pep517[name]'
+)
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -m "not network" -p pytest_mock
+}
diff --git a/dev-python/priority/Manifest b/dev-python/priority/Manifest
index fd379856638a..71cd7cb3b280 100644
--- a/dev-python/priority/Manifest
+++ b/dev-python/priority/Manifest
@@ -2,5 +2,5 @@ AUX priority-1.3.0-test-timeout.patch 716 BLAKE2B b48691b508a4116c9656acaa3a3187
DIST priority-1.3.0.tar.gz 13827 BLAKE2B 8c100eb44ed42f4f624bfb37dd6f698a3da84812783bd44ba82afef565562379a7677b3cbc9e16c4ea5a5dcc91d0897fa47c341a81bc1875461a72aff328fcff SHA512 cefb13b15e99ef98c37fdd1486466c9e1d7d04b4574cbca1665fde7b7b44cc7d66964bed41184315a9b51bd6f9d0e02bbe113bfa004a754ac270170309b71e0a
DIST priority-2.0.0.tar.gz 24792 BLAKE2B c230f74aba3153edafba4bf85965a726ac3d3f5e2293d7c496b65fda260722cc44e4582666eee9d715e0d0686695434f8e0cbbd089c105bb45b777bf6eb4d72c SHA512 f90648a3ff1ee4131f30e99ecd8c36110abf484733f507edefcede8fdcb9ec3a618b9278e85724855709f41facee438061e4c5cae201b6e916c22f4a451db575
EBUILD priority-1.3.0-r1.ebuild 755 BLAKE2B bdb688a5e2909b8e1654a64bcfcc6cf6ddc8e4e3efb52ffd007afd44f55fa44d7c0e56227a87e04c1d0e388174019ddd5a792697a769bd6681cf30bc22ec5d22 SHA512 55d011f8c8a205d478cb82f93a2e54233c21bf329507df38001e5dc0ed943dae22d12e5e47d9a6f22da868de229c1fb50531529c7cc149e84802c119bd1e9c79
-EBUILD priority-2.0.0-r1.ebuild 653 BLAKE2B 1fbe03b7518aba6d9d8bd3601d9a08a35f7060735e3c6db1dcb14a72895d23ffb6ae9e83b9a3945c08f66f5d4a85387118936f5e9284895ad575566ae5847d89 SHA512 a61a0015946a871440aed65b0162e7a47fa7d78b8ba3ba84562f3d87043065e44234900bde02ea90338092a01ed66cf0808fd72e4cf90ffbac850e62bec8bb2b
+EBUILD priority-2.0.0-r1.ebuild 662 BLAKE2B db0d359da83093c299e8f121b48470ac03526d6d688d9882dd4f0a1584e447052ca4d8e9f48881ac5bc6481c2ced3d82887ea704468e14bc8859445d8a680eac SHA512 47513a75ac928b3fd3b09388fb514ad106f2afb75bead24b3ccf6a6f7b1c5df2b739d664c7d677f02b1929c57926bae9e87f7a5ac13a4cf6bf320cba78d2a704
MISC metadata.xml 864 BLAKE2B a4d4d8f4f8c2f4fa5223060a708f5ce75d8cb8c9bbee43e3c9a71eb4d06e0ae675e8864fb3538c971617f138cf4f548e2bc2884f930a0fb40bdb270aad0c2736 SHA512 4c9a614833f2e769551cd584cc80601ea7bd5a630afd4de760a6a219cf50bb65fba9db137dcd8ebed52a0a00e606a24288f347785a3e2fbce4777ade324e0080
diff --git a/dev-python/priority/priority-2.0.0-r1.ebuild b/dev-python/priority/priority-2.0.0-r1.ebuild
index 8eeab06481e6..4cc4b81f21be 100644
--- a/dev-python/priority/priority-2.0.0-r1.ebuild
+++ b/dev-python/priority/priority-2.0.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/propcache/Manifest b/dev-python/propcache/Manifest
index 67ea29df7a7b..b377967b2bb2 100644
--- a/dev-python/propcache/Manifest
+++ b/dev-python/propcache/Manifest
@@ -1,5 +1,5 @@
DIST propcache-0.2.0.tar.gz 40951 BLAKE2B f3e6aed19e6dfd21c02e769a3fa3c5bb0042f0b46d3dbe71ac06d52a49cfc86c62770ed8589fed58872016b5f50905610de50e707051871b9c30930e262d9d0c SHA512 f99838627652ab13919d7f516530a91565a737fc411d728cad1492ce0ed44f25b0cefbdb6fa49b2ef516e7fee120e7c49686b6853691c5cd02f5f7db9a15d998
DIST propcache-0.2.1.tar.gz 41735 BLAKE2B 9353846b481449f732751ce1bf419bf1d171b3e8fa5b4755637bab063677bfe8845da48c2cfc979936cd1af2ef559b6eb82368f9b9616b3b90a955f0b5bbeed7 SHA512 ce54baa27a9f4cec14d6db139721cb1af920e585153f541b6a192a22d805766b7a0248514fed9889d7073a611d05896fee6da1df526f2314206eca48942b860d
EBUILD propcache-0.2.0.ebuild 1109 BLAKE2B 81a7b53537be9f49f69d39a698bbb0fc45819f4887acca4e695374ffd733dd3bd957f3ca5df03850013da65529d8fb22d50d1162ef9705d08c879ac71b891c95 SHA512 bde0328711f52513bf0183ec3fd0d6c5e3fbc0d0d11e33b7406bf4a0cd5f25cb9595c118e16f25bfa3c22608e3698f6e057d323999bc3bc885d5bc1f08ba883c
-EBUILD propcache-0.2.1.ebuild 1165 BLAKE2B 2e1452f3f630339aac0566f77877d7cd884c695637995c17acc46340039c651e464eab826685c31e3a1b9b766844a9023e5a54b28d70210226c4e23e9b977ed8 SHA512 f2c20c99429aed3be6497c7f38e328ec0981e12416ee7112a9c1222e1f124b6697391ff5b9989b9412f63fdf7db4680129de0a792b35b798eac02f33bbad02f5
+EBUILD propcache-0.2.1.ebuild 1174 BLAKE2B bea09182e77e1d0b061a1f86d970c1f242dbb13bd8d65617b6aabf56ac42afa18d9c3f3f996fb79a1a1c8bce450b4c7ddd07254ab55430bacad9c3f89cfdf214 SHA512 25e65be8bfce7a21fd0c207e858cb915d668f7d5ea879a926c08edc3a5e5b387a8cb096f26820bb2f8e8f6277a91696ee819f449af6ae5b8f6ff8d23694ce4f4
MISC metadata.xml 371 BLAKE2B 2aae9561b0b663dbdf1935d4417af8fdba00636b23ec09037bd14d0ab3bdbf6ff4b093a5ca901b50046134b6b4f25d72a09b544ca949663688d9e1c64ae49a4e SHA512 b4e36caa49357be56c1d07d75c29a30dd18c0cdf1e7e6edfd347748a3edc084743b2163f60e94b837477ffc6320e6140a721769a42d224d3963cc91a18d492bf
diff --git a/dev-python/propcache/propcache-0.2.1.ebuild b/dev-python/propcache/propcache-0.2.1.ebuild
index 5492747b5d9c..a41e95d2e9f2 100644
--- a/dev-python/propcache/propcache-0.2.1.ebuild
+++ b/dev-python/propcache/propcache-0.2.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/py/Manifest b/dev-python/py/Manifest
index f413bc988509..441005bcb173 100644
--- a/dev-python/py/Manifest
+++ b/dev-python/py/Manifest
@@ -1,3 +1,3 @@
DIST py-1.11.0.tar.gz 207796 BLAKE2B becaafa6b9094790693bb99079a59c5a206d05dd42db1bbd75d1f9527a7a089ef3098a8b16da2c8f7aac6b682cd0687ddd454dc50930f13a860c118e9306cc94 SHA512 ce8dd791f9f6dd7e60a6caad32ff5cb816389a0840436efdedf4e0d4b0bfa09f7aea9e7c31d89903c72fe6ef17170a85af480525ba92c458ed73501a0420f2c4
-EBUILD py-1.11.0-r1.ebuild 749 BLAKE2B a04743466260d2fa53cafca604ab8b90e63c6ba97a7cbdf28e9e58490b55288bb928b23a27953976a597ecd56ed25169c1ee9fdaf5fbe8a2ff60a108dae256a3 SHA512 1635e3281c7292cc949ee6fdec9a278706d3281b4b27045347cba619f6494d9dcca13753dbc106f1c782c04a15418dd92ec4b58b8d90f7399ee6abfb113c1eee
+EBUILD py-1.11.0-r1.ebuild 758 BLAKE2B d0ad90655da22c84bc27333d26f03ccb609ca7c765976fb85a79d8abe5f1015301bea81d8438ba62539b92471fc909b3c8ab62ea7385c57a65bb3dd1f90f0782 SHA512 b9d3c80b69595bc8d312cba2185e96239ed7ed80ce76b52fc7f24035ea42061e2731da9319cdb85966865a3b40e065a52cd287514cbb919fac09152e33374bcf
MISC metadata.xml 396 BLAKE2B f1d0b4dee74f12247740934c228f649c55bc38397053411c711297936c2f7d6c152437e6917bcb0e05afd94ad9cffe38a7daa0e9830a77c8f834435f41ecfce1 SHA512 fb14933d9f7c397ff4b0bcfd10f26bb001da7f36547df04f29a609cd10849c1e70e1246aac53fc06fe2b3c3cd0cb1599d3f1a19a20f0ea0091ebded6f4d80c1b
diff --git a/dev-python/py/py-1.11.0-r1.ebuild b/dev-python/py/py-1.11.0-r1.ebuild
index 43c3cc95a656..4ef1e5e61062 100644
--- a/dev-python/py/py-1.11.0-r1.ebuild
+++ b/dev-python/py/py-1.11.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/pycares/Manifest b/dev-python/pycares/Manifest
index 2d917f9bee3a..231b33dade3b 100644
--- a/dev-python/pycares/Manifest
+++ b/dev-python/pycares/Manifest
@@ -1,3 +1,3 @@
DIST pycares-4.5.0.tar.gz 821554 BLAKE2B 75e178d288779876becae08af08218364f13fd6b2e03c4dc6a67e5e330e26ef17fee831d0a9329a66cc9358fcc167808379b6881a0f8e18bd76a8e6ed2587c60 SHA512 224c8807396590e07fbe10c3f26eae1a457bf4969788b432b4367898382a5c68f2d7ef33f62e31dea772491319287ff1685f3cb0eb78f9c07cec80d50864e617
-EBUILD pycares-4.5.0.ebuild 1243 BLAKE2B 5a98bba1e3a83a44b7da3dcc7e4e007b04c46e423a388febaf489c17b1e3891ac2bb4522c1360e11c8e9f3228947d1c76adc5f7c5f60243ae8c569bf01f3b2ec SHA512 aa30185555b2203b2ac79454dd7428565d2713ccd4d9a5f6c49216ac5cbdff9e5a78596ae9ee8600781fb929964fb2ffb132ed68dd3dd1dbd46c5a55044d6dcb
+EBUILD pycares-4.5.0.ebuild 1252 BLAKE2B 337dbb1d4eb57fc51b46e7840e30996772f1d24eb25b92f92ecb7b41f6eb1335b0ea4a38a9c2b0764a7857516e94c8be56bdd97ec2b040613dbdb8e803d002c2 SHA512 d4907345e9ad42054ce7b9189828e38b4468f97c30876af396adef3e83f1d67e3ef5b082294902a95a91f6ad8d7b33c9fe1ce7a9405026007ab5d7f30b4dbeea
MISC metadata.xml 365 BLAKE2B 25e3fcfc824ba25f7f8069c1378632be9e46ae31a05f8b0c84a137524d538fc0c995872bb2aad7c82fff788085852d1f6283ef5643ac97e3e79c403d023113ed SHA512 d20c28823172252202424d3601f17d289018f6aae5fec1f184a4322eb982dd658159e884b0334ddfa76cf594c3e8274d403c62cfa1ad8026f387799c92fc69e4
diff --git a/dev-python/pycares/pycares-4.5.0.ebuild b/dev-python/pycares/pycares-4.5.0.ebuild
index d67ce305747d..213829423c03 100644
--- a/dev-python/pycares/pycares-4.5.0.ebuild
+++ b/dev-python/pycares/pycares-4.5.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/pygithub/Manifest b/dev-python/pygithub/Manifest
index 8b51c3dd6754..b5cfe8fbacfa 100644
--- a/dev-python/pygithub/Manifest
+++ b/dev-python/pygithub/Manifest
@@ -1,3 +1,5 @@
DIST pygithub-2.5.0.tar.gz 3552804 BLAKE2B edd573728a3522eafc8def0341f508f4cbb700bfa94ec64480c47ade5cf92f6ded6b4c88b6c893d333e258a10f13fc5320d3bb6302410ca8872656fc26a7d63e SHA512 98c7aecf17d4e2e5497f999b65f7e1c531b2efb34c748bd229126f22c5611cfd0b428f5b3be93aead907f49fe9043a29573d2fea6237173f203a0f1c50c748b5
+DIST pygithub-2.6.0.tar.gz 3658095 BLAKE2B 472e69b168676bd4a474b2d7161f02fe5dc0d085e02c6db047ff50bff0adf9482bff2c58a2df7027bfb20989cecf00adae5211c04a5a806fc8e3f7dd64818982 SHA512 00bf952071dd82f24728eb8665a46da4c17fc0de6490ed2bd1c7d85e617db7347fe23eadfe0d6cd83afc6d5b52c863c8fee65689546f0f15e5bfe12e89c01840
EBUILD pygithub-2.5.0.ebuild 1024 BLAKE2B 9aeec972ec04bb4ddea59c782844202c8c42055159e8ec9008cc4337bda594cbeb523385e0b6ca1465e85e9214cfa2a19b3b222cc39e466c6ae926b5b7011ab8 SHA512 0251fa3988926ef4588edf9df534a2b6adb2acbe7930c9fb21c5c6cae9147976d93560b95b545e4cfc3d6d6d864a8869a219b704095516e8d1dc774d63ca1bff
+EBUILD pygithub-2.6.0.ebuild 1019 BLAKE2B b866572bd773411a4e1e00e956840ff9a75ab8d3928208899813f1fd45650c54607373ca4e31d0833c7256020dbc546b2f6ea4ab631d40c120c548343470c984 SHA512 721b48396778ae7740816c02e8b41a746bb4657748bb806ea73cf8ceda70bb39ec4efd34691ab149c402d0a7603f8236d5bcaaee8219423fe6e9f410da5c28a3
MISC metadata.xml 501 BLAKE2B 1692287021b81416f18386da2b1dffd1c358d4dbfa3aacf7d5f773db0889ba966408c35fdbb7ea7f741923d542ea4e825039ab124a64168ad2d5264d1718dc5b SHA512 e1f2c16e725e96e8d576ff6b87a79d39f1b8169c6f419eadcd18a8a266fd188dc08fc9efa236f2c696449a083b000086b153da559cd819fcb73ddf2518500813
diff --git a/dev-python/pygithub/pygithub-2.6.0.ebuild b/dev-python/pygithub/pygithub-2.6.0.ebuild
new file mode 100644
index 000000000000..0da5924771d6
--- /dev/null
+++ b/dev-python/pygithub/pygithub-2.6.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=PyGithub
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python library to access the Github API v3"
+HOMEPAGE="
+ https://github.com/PyGithub/PyGithub/
+ https://pypi.org/project/PyGithub/
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# cryptography via pyjwt[crypto]
+RDEPEND="
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/deprecated[${PYTHON_USEDEP}]
+ >=dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
+ >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.14.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/responses[${PYTHON_USEDEP}]
+ >=dev-python/pytest-subtests-0.11.0[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/pygments/Manifest b/dev-python/pygments/Manifest
index 0cecab366c85..f90b11b485a3 100644
--- a/dev-python/pygments/Manifest
+++ b/dev-python/pygments/Manifest
@@ -1,3 +1,3 @@
DIST pygments-2.19.1.tar.gz 4968581 BLAKE2B 24bc120c4709af2f313010ed953a446bc29ee32269d47c3325067fea60c2a945376426a7c8d37e8916cc09e0534c2b6e63f69226768d6afd6e88dac875cc4419 SHA512 f8547b1eb032fb4c0ad15f1bb61bc6d8c25b309e61850a7ebe4e879fefe1ebb0acba53192d1294e8ef243613ba546e1e7ac7474ab1b49b1a1c1551c6733d9ec7
-EBUILD pygments-2.19.1.ebuild 1124 BLAKE2B 57086cc570fbfbdcdf3d78a85d5b34b1d1808156711cf8a32a2be883a7fd5679eeb19238c0dd1e5249d8c2f5059aa5cd052ba121a0df851af2488dffe4bccc18 SHA512 b18dd05037b1d7881603eabe7207677a79ec4a65623cd61121ba48cee8cbbc8795d459b595befd1cbe7978b523edb7bc8ad5a1d8068da4a3f39ef91a7383562d
+EBUILD pygments-2.19.1.ebuild 1133 BLAKE2B 136f547138a0cf565b0dbe80d730267c1349024543cefd91b77972f4a9d65868ca642ed179e835a16b4af4d681f9da2789e84637a3baeefb9bf8a5f469f68f9a SHA512 0d3c0695cb478da7b8d9633780a9f3c1cee6a7a890f2ced643bb4e955263f1b7fcfa48567c16788d66ab69c09717ca202c73c6dbb0acfe9eb9f98e999424f61e
MISC metadata.xml 618 BLAKE2B fbe7a30ff157e4e13592f96ef8a8b9be60ef2f8e72c08baa56dcca027dde82715b78b3b670ef29190d88dbb582f5cc5fdf9aa2547db5d714c666c28020b54def SHA512 860f398e047e516a8ea4d7fd4e900f1c8efed92422c304e305dc16df9e536ce7be7e06407f93caca0d47f6f929eaa66b2e56acd25105d4f232b841eaca381eb6
diff --git a/dev-python/pygments/pygments-2.19.1.ebuild b/dev-python/pygments/pygments-2.19.1.ebuild
index ab3acbf4709d..7ace5ffe427e 100644
--- a/dev-python/pygments/pygments-2.19.1.ebuild
+++ b/dev-python/pygments/pygments-2.19.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 bash-completion-r1 pypi
diff --git a/dev-python/pykka/Manifest b/dev-python/pykka/Manifest
index 18fd159ed066..4c4e65d2b4b3 100644
--- a/dev-python/pykka/Manifest
+++ b/dev-python/pykka/Manifest
@@ -1,5 +1,5 @@
-DIST pykka-4.1.0.gh.tar.gz 48569 BLAKE2B 7b97988d543cb6205c698cb91d292aae8312b5e0ccffc8113af0201a97abf01d67e15b2440c2d2473f7005a3e5cb475fa55d333f332f44e0995a4a0e07c9cf95 SHA512 ffb83329f3fc7dc9caa0d63e17138186286975259573540842eb8840e383cabc1959827659de22360fd6542332865f38fb23f75c89a16e224360ef4dbc33ecc4
DIST pykka-4.1.1.gh.tar.gz 48728 BLAKE2B 4c3f0bf5454c6af04a91ebecc562e34dad257f61cca1aa20e11deea6fb524d0fa1bb86d4dd0829fe8392f57c6fd6c49b1b50abb74f08b77bccf4219d91abb5f7 SHA512 99f8738dbd0a4172e9c8a2cdbfe36335e349f8b0e421ab53ad2869e4250e6c03e69b89eea30e05c015a0203e0e6191b421f23061aa3aab869bb4383cc6ed0d49
-EBUILD pykka-4.1.0.ebuild 645 BLAKE2B 57b490a9cada8db46bcc10618bc8948f2b69e0fff397b827710d26f3728e5c0ff324b457be5089a7964e748eef1143073f89af988e85102f0f619d392b24d9b6 SHA512 39e7b49cd5f26fe4c99dcfdaabb5a65c87c44a60c5de51d3a29a78f1e1d8b7fecff5d6a763990732ce68b6c548fba29d8476318885e5897e86df496a1dbcd718
+DIST pykka-4.1.2.gh.tar.gz 48738 BLAKE2B d6b6695a6c6482540ee5362752544753f5baaadbd888103ff13f025c5870304200cb3615d986c615b70b239d6c8710515fe9d974c765939190bd8b1abcdf3d0a SHA512 07ce084484abb56dd89399252e93a05e9f3e08b3ca023f751700a2cc99f7cb52a926c95b158c7208096bdfc250831aa1c340f2df04cbff5b159b329bb66f1c8c
EBUILD pykka-4.1.1.ebuild 645 BLAKE2B 57b490a9cada8db46bcc10618bc8948f2b69e0fff397b827710d26f3728e5c0ff324b457be5089a7964e748eef1143073f89af988e85102f0f619d392b24d9b6 SHA512 39e7b49cd5f26fe4c99dcfdaabb5a65c87c44a60c5de51d3a29a78f1e1d8b7fecff5d6a763990732ce68b6c548fba29d8476318885e5897e86df496a1dbcd718
+EBUILD pykka-4.1.2.ebuild 599 BLAKE2B 1960319e2c8a8a46f91289bbb85f2fbea0b9e12e74d01b0a78f5e6bfce89c573439e16493389ca558c521c029d17954165ba52df03c7f540a924503bf71a4122 SHA512 52e98626de42afd598960c95bc11d4f947160910fac87ca2b872ad6cdc3c8c141c20568d3a617560aebc7e060ac188389de0a5e2183fba499a5a8d4d71a0e343
MISC metadata.xml 360 BLAKE2B 6a3cd04142f75ec9e5c91d91e2d267e618e9824ea8b9b6be452c77b22c7d2f29d41068848f32c4e03e85f90767d4a8c83d2064cd9e20dda4997194fcc1bb9e81 SHA512 1fef48dd8d3bc9397d4bbbc90a8a1a3db7f39a1e6795e9057d6bfcde6ada8f939b2589235b07824c15ee348c42f1ffb372a10d7a49741d7db57b542ce31c11e9
diff --git a/dev-python/pykka/pykka-4.1.0.ebuild b/dev-python/pykka/pykka-4.1.2.ebuild
index 74fa9c7b7177..b870fe37c451 100644
--- a/dev-python/pykka/pykka-4.1.0.ebuild
+++ b/dev-python/pykka/pykka-4.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -25,7 +25,6 @@ KEYWORDS="~amd64"
BDEPEND="
test? (
- >=dev-python/pydantic-2.9[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/pylibmc/Manifest b/dev-python/pylibmc/Manifest
index d665c3767510..b026324ccd69 100644
--- a/dev-python/pylibmc/Manifest
+++ b/dev-python/pylibmc/Manifest
@@ -1,4 +1,4 @@
AUX pylibmc-1.6.1-fix-test-failures-r1.patch 516 BLAKE2B b471ca80b11beff5ac0119f5eafaf437a74022c977a884b8bdf4ef2afdb3d535ad6602db9b1206fb6649bf57ffe5bbd17509d3dda3b6604fcfa428b592dbeae3 SHA512 802337b66cbd188cc81208420448da24cecde3c01d435d6814437f0ee31850b6ef8a53f61647740da340a69971e5fe570cc2a8c1b31226e425ce7ff88bca101c
DIST pylibmc-1.6.3.gh.tar.gz 72154 BLAKE2B 3367651d355cb9c6693d8162e740c855c8f84f6b2a5f54ba5fb7f505474263650b46d5ed04c11af2199a7b40c6d4cf0d13a63d2d76a395ff30570a4a3e5259ec SHA512 4bc85d305410f775a39d8d3f64a7e97538ed6ae890cd64833e5bff92fbb60fe8ebc4cc7956df015f6590eb55b7009bd36b299dc636ee0da7f71ed51cc98f3012
-EBUILD pylibmc-1.6.3-r1.ebuild 1326 BLAKE2B 6e79d401ae99fec569996dc10f42b691d49e6f89ea4b972cabecfde5b1119f3a127bc24fb1db3a556aa783fdc9534f53fdeb1c88bb086c77a72e5d7c52977a6d SHA512 7db24e95427f35398254e88d09234c2b8f066790d2646ed31fda6ed1ed6bbd3f85eae55561b922f372a06a88a5b948d1ebe2ff0421a28e9fd040abc8f9a9e120
+EBUILD pylibmc-1.6.3-r1.ebuild 1335 BLAKE2B f0ed9ddf5eecb57e5f0007a1ce74512c2c468ebd5ee3bffc622dbd26e6ff6ff70df65c82c48429bbfe1cdb9a117e387558101f54a7a6bf1bc76792320c968016 SHA512 51796777117867f6994e3b1638d2ae8021edd91860786ef7a4e9796f9ce06eb83e56916beece0f53233fe46e7ec7e95b8523a92a0c0438141030613cacd7a1a1
MISC metadata.xml 367 BLAKE2B fd37f3e072661e616dcfabb2054827a7b1c3830e555cb6fa461e93dadcd39ab1856c0ad4cbe03be85924889b97ba7cc88da651011a4b1c5622fcd950339f7e2d SHA512 33977c15a726c2039221bcbd282244c240013922bd4f1398e75f01ebd68dd0f8574ac890ddb578cb633a89b52584927800f86dcb4a1eb0ab27b165c38b9a91e6
diff --git a/dev-python/pylibmc/pylibmc-1.6.3-r1.ebuild b/dev-python/pylibmc/pylibmc-1.6.3-r1.ebuild
index dc2000dbeb5c..4a5de482d309 100644
--- a/dev-python/pylibmc/pylibmc-1.6.3-r1.ebuild
+++ b/dev-python/pylibmc/pylibmc-1.6.3-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/pyopenssl/Manifest b/dev-python/pyopenssl/Manifest
index 2cf2a44e66fe..7ff5648df634 100644
--- a/dev-python/pyopenssl/Manifest
+++ b/dev-python/pyopenssl/Manifest
@@ -3,5 +3,5 @@ DIST pyopenssl-24.3.0.tar.gz 178944 BLAKE2B ba3117c3c1238ecc84dfdbc84beaeb47c2d1
DIST pyopenssl-25.0.0.tar.gz 179573 BLAKE2B e5c9c9e4daa590008163b2e67b7c318cf72a0c922b1db41bf8ef31a44aa59f98a7a594ce1b59a887d47ffb0257f1d11faa920d3bf7807a19e6ece819947e5614 SHA512 77f9f03610a4ddaf115d581b873e728a79ba0e8d762ddeffacb600b6bc4a50bde2edfc114aebe12b9e177f3d53c19fe0c2bf0a5821e609489b8640e23c324376
EBUILD pyopenssl-24.2.1.ebuild 1378 BLAKE2B 7e76254185844940363f56e1c9088ce0ee92725da093fa3378f53c73b57555e790c2ebfd565cdc12dd166ea86c81a00532dcf9d3c8d5bc84d91117dfd911826e SHA512 7eb1453dce2e3289b90c918dae3ab9e7fac648ad9b7302115cf73b6f6ba186fc47a07339ab412a6d9ed43bc33108ff93136f543e453b01259f62a14591deef03
EBUILD pyopenssl-24.3.0.ebuild 1379 BLAKE2B 3452b31db6398e1543709f85aed3540c7ba25b210ac83081c0d85b7c6ad9983b2047f4c8a120944c6906cf46cb72460f202fcfaa757fdc5583a21d93c769cb1b SHA512 f99a1743c025b81ba18b4d49d284991c4ccd6366e2a567a887a626ee46746157a275475e82bb40dcf0edee67c644c02847c33cdb8aa8803f7f03979f5e3bd5e2
-EBUILD pyopenssl-25.0.0.ebuild 1474 BLAKE2B ac86c37d51c80819baad46f93c2766b37fbe73f49642550e10cc6966d96cdb0398a19646fbc3e324dd7bf85728fdd04661f90b72c6ec18b1ebc97ba10f8831db SHA512 56f55f5e305f24db9f6a7c646907f897bde90ccc653c4d02fc1527cb0652d48e4f4f43e3e1410b3c454370facb09ecc3f55596047bb2bd67652e05bcd6a2c268
+EBUILD pyopenssl-25.0.0.ebuild 1483 BLAKE2B 7a54ec13be3fe71fc87fbdbc11c66bd8e98f1670b9ae0faec19e3272086d69d9e58463a1463fbbbe607800f0a8e041c0d4e74ee44224cba290003c4f41ea3140 SHA512 4c423085009c0d7524558d38cbde0b615b950d07c91721a7e6b88da40c73e17b6e42b1a7b343c8ec0b880d7bdc8126a503f87462ec0cd68fc21e6c1e3574eb0c
MISC metadata.xml 536 BLAKE2B 86db822042b6fb3e965ece87b6b15dcabf76cdfbfa76ba285a491208ad5c6a2a196ca7144a1a73b152decc4df1641ad4c57a1cbde9f90d09d25eef1f6f4da39a SHA512 996d0e20291e744c6c20b38fd750d242920541aca7d92de63ca5b1dcc2f1c10308545797ccf499f38e50dfd04db2bb031e93b02c7c1705908f2363c813294ff1
diff --git a/dev-python/pyopenssl/pyopenssl-25.0.0.ebuild b/dev-python/pyopenssl/pyopenssl-25.0.0.ebuild
index 9816ac2bbf17..709c38123015 100644
--- a/dev-python/pyopenssl/pyopenssl-25.0.0.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-25.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=pyOpenSSL
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 toolchain-funcs pypi
diff --git a/dev-python/pyotherside/Manifest b/dev-python/pyotherside/Manifest
index fc79c8bdf83e..a08317b4db6b 100644
--- a/dev-python/pyotherside/Manifest
+++ b/dev-python/pyotherside/Manifest
@@ -1,3 +1,5 @@
DIST pyotherside-1.6.1.tar.gz 184539 BLAKE2B 32c017b6d3a64a3125f779a0201ee15288fbcc84bf070442dc542df525f5994cee6b334d86ff2bbbcada39f645ac2e900a459d729c4f8c838d529fb33bdf1226 SHA512 ea672405b97d09b3c4f1266b1714da5e127c47f8f1c99caa282bd823261c06a0b02e7094185724863f339a0bd35d45426bdf6e8cb7d37a8a23d1d18e81939d9d
+DIST pyotherside-1.6.2.tar.gz 184620 BLAKE2B 78e02274f71a30c6bc0d78eb993d070e7dfc9487c3964ceb4138338180b00e837006de6c15adb6168c52dab87959961e2b2cf40cce5eb123e01aaaf06fc03cad SHA512 5f625b733bf9b15b16236be836696d62c9297bafcbb491dc2ec353522612c1b593379c130e281b7b259acdbffb5cd89fb46e060969d29e7ed2d1452c6bbf43d2
EBUILD pyotherside-1.6.1.ebuild 1749 BLAKE2B 6b844b904b25ae43a746d52f028e0cdd060bf3629d7020c6aec5333aea1b25d02d1114270ff1906ab8249b57551bbf5d246f0280a237dbbb6bdb77a00f49fa79 SHA512 c2a27abaaf614c8c126f517f94fa6d6d970c3a3cec99b7c6dff1761353df014b0454484a3ea5ab9e1e77a7dad1d79225b5f64fd7ee8fdd18a97197e668f1bc80
+EBUILD pyotherside-1.6.2.ebuild 1750 BLAKE2B e093aec3ebaeb40001faa9186e2d82a49016faa9b247ce0735894e4adeb48ced97640a7670f85154b40f569795c29ef97dd074fc5434482c1272a23a5dd310a7 SHA512 fa9b563aed7ba5e83cd0d9a72e9844a26072bed12f313b4405e1d6a92c84ba9edbe9f3c222183b8b548696f37f51d2809076cb281228fd5cb90ccf302b6d1ab9
MISC metadata.xml 321 BLAKE2B 713f2fd8fc80ffbe8c3fe517da4e2f6633f0a95f279ae1b0f8448aa3fcb0ef04ffc3f56fb42e3060dee09604de58efed48c5ac0caa12ed37d59c87f68bc60492 SHA512 f86cf33a5affa455d35fa26da3eaab0864eb35563aa50287f7276fae9a3b36c46292eed016200bba1dcf407cd5eef7f2da7c57d765a7d6df4850a1dfeb243fe1
diff --git a/dev-python/pyotherside/pyotherside-1.6.2.ebuild b/dev-python/pyotherside/pyotherside-1.6.2.ebuild
new file mode 100644
index 000000000000..f09d771317cc
--- /dev/null
+++ b/dev-python/pyotherside/pyotherside-1.6.2.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit multibuild qmake-utils python-single-r1
+
+DESCRIPTION="Asynchronous Python 3 Bindings for Qt"
+HOMEPAGE="
+ https://github.com/thp/pyotherside/
+ https://thp.io/2011/pyotherside/
+"
+SRC_URI="
+ https://github.com/thp/pyotherside/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="qt5 qt6"
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( qt5 qt6 )
+"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtopengl:5
+ dev-qt/qtsvg:5
+ )
+ qt6? (
+ dev-qt/qtbase:6[opengl]
+ dev-qt/qtdeclarative:6[opengl]
+ dev-qt/qtquick3d:6[opengl]
+ dev-qt/qtsvg:6
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+pkg_setup() {
+ MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
+ python_setup
+}
+
+src_prepare() {
+ default
+ sed -i -e "s/qtquicktests//" pyotherside.pro || die
+ multibuild_copy_sources
+}
+
+src_configure() {
+ myconfigure() {
+ pushd "${BUILD_DIR}" > /dev/null || die
+
+ case ${MULTIBUILD_VARIANT} in
+ qt5)
+ eqmake5
+ ;;
+ qt6)
+ eqmake6
+ ;;
+ *)
+ # This should never happen if REQUIRED_USE is enforced
+ die "Neither Qt5 nor Qt6 support enabled, aborting"
+ ;;
+ esac
+
+ popd > /dev/null || die
+ }
+
+ multibuild_foreach_variant myconfigure
+}
+
+src_compile() {
+ mycompile() {
+ emake -C "${BUILD_DIR}"
+ }
+
+ multibuild_foreach_variant mycompile
+}
+
+src_test() {
+ mytest() {
+ QT_QPA_PLATFORM="offscreen" "${BUILD_DIR}"/tests/tests || die
+ }
+
+ multibuild_foreach_variant mytest
+}
+
+src_install() {
+ myinstall() {
+ emake -C "${BUILD_DIR}" install INSTALL_ROOT="${D}"
+ }
+
+ multibuild_foreach_variant myinstall
+}
diff --git a/dev-python/pyproject-metadata/Manifest b/dev-python/pyproject-metadata/Manifest
index 25b7af9f1145..1ba2ab3939cf 100644
--- a/dev-python/pyproject-metadata/Manifest
+++ b/dev-python/pyproject-metadata/Manifest
@@ -1,5 +1,5 @@
DIST pyproject_metadata-0.8.1.tar.gz 15404 BLAKE2B 1f2ab911043b0511b2e13e78d1e208643a3d29d4b7152d305d432827d32402f0ae944e74eadc41faff7d641c642dfbc4482ce3c8aad6dfae385ff6c7df465465 SHA512 a9677d7d8d6004a86c92d3eb44c37494e2a4709c1ffcaad444d0f0e573ae56c753e6ec27efab6def03f89c357db7966f7dc9a819bf2cab02af2ee8718e7b5a39
DIST pyproject_metadata-0.9.0.tar.gz 32096 BLAKE2B 736a66e2707a4f2f233e1e38f20fa58f4cd874e9a75ce804c3fcae76ea1107731449c7cf906d90766c2f7aaba775bc2604f6c22de5d59611edfcfa629dd8bf58 SHA512 55c89e02b15bacfed8954e363cc0ae295551572a2d3d6954ce43dea36f04735a9d8a314385702477a94d83ba4ce1a32548b6024b7697f6c6ec9d821c5d934b47
EBUILD pyproject-metadata-0.8.1.ebuild 685 BLAKE2B 0116014fe31a9a7bd8a6b80d67be72395ae6841980498a1a25483f601667ddda4577f124ae6c6aa831620a263f8b5bc214fbc89a7599d088877d04dc6708a61a SHA512 f6e76b6b50d36cc3b86c5dba76b769a694ea5c258dc2b539c90acf3da8b16ed250373187e3600c48f5cf35e0fc7a1fb06432ff004dfcba78e0877573a03928c0
-EBUILD pyproject-metadata-0.9.0.ebuild 685 BLAKE2B 0116014fe31a9a7bd8a6b80d67be72395ae6841980498a1a25483f601667ddda4577f124ae6c6aa831620a263f8b5bc214fbc89a7599d088877d04dc6708a61a SHA512 f6e76b6b50d36cc3b86c5dba76b769a694ea5c258dc2b539c90acf3da8b16ed250373187e3600c48f5cf35e0fc7a1fb06432ff004dfcba78e0877573a03928c0
+EBUILD pyproject-metadata-0.9.0.ebuild 694 BLAKE2B ffe7d23b7db15a8491084e82bf5439d73f069c0199208ff98ccc9657932d4223c6e1eadd70136145a2cdff585e8c371211e2ee8f91b69256c1777938c0be80c9 SHA512 aecbf391de978d3a62a746d772da881de6d49928057652be5981d155ee995472a816ce02943081847f83bcaa287bb609f089b4a0f1b47bf957fe6196f740e6f9
MISC metadata.xml 387 BLAKE2B 650cb0e9e08dfe6a53063142f0bb0877de29a0bc9b3684c745432d2c3f68eb8e3f7017f9869855947bb7c20ef1e914e5c6f9e994988045bbbc02c99a9ff01473 SHA512 29695056a6814d3b3238c698170ef4d83d6c8a896885c76356fe914b66e70bfc7c5f9923f8889c9c238417e3f387586700dae6a1bdf20f08af549f9b8663c488
diff --git a/dev-python/pyproject-metadata/pyproject-metadata-0.9.0.ebuild b/dev-python/pyproject-metadata/pyproject-metadata-0.9.0.ebuild
index 2e9e2cbc7f59..355bcdbc351e 100644
--- a/dev-python/pyproject-metadata/pyproject-metadata-0.9.0.ebuild
+++ b/dev-python/pyproject-metadata/pyproject-metadata-0.9.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyquery/Manifest b/dev-python/pyquery/Manifest
index e435ed7262d0..eeeafee960f5 100644
--- a/dev-python/pyquery/Manifest
+++ b/dev-python/pyquery/Manifest
@@ -1,3 +1,3 @@
DIST pyquery-2.0.1.tar.gz 44999 BLAKE2B 704e3410bf06ed06d899dab4811fbb6e2869589a5f59a4eb32800a71580e98cdb6bdac1ca3d675d8e1ccacc162ac4ba75bf15f69355658ee2aede12d0e8d50d6 SHA512 c3db13b884beb3a4b2f77b3369c7a2256eee77102a41482f73c1c663778620bc6728d500ba47b51baa3f8c47d80325622a2bac54e5d7aecf1de7679577aa5e85
-EBUILD pyquery-2.0.1.ebuild 1085 BLAKE2B db16537c328dd8df846ff23985ef81aab19046d368e11ca0e93f61b30414f48a0ee03cfe25a358219cebdc5ec4e265430e32071b7149e50ba45597bd3ac80baa SHA512 004c54fb37f669149b346da1f4c695be71ed0ca066f51e4a9ab4fc43f0c32b849b2c9a74dd6b99ff22eb0c3b8c2ed399c323c3b3cfcf4358cdd5d188f3778e79
+EBUILD pyquery-2.0.1.ebuild 1094 BLAKE2B cfc5cc5560eeea11ed7993c8fc560d955f1ff416e8eecf088dc093db45bfdb91812a4a95267fcc623a49ef39f8e6617c256f45a0e49ac7d7c7232522163872d3 SHA512 5d1aefa8089c9e4318111e0720257df5eb34485dee424d2036e82b8aabfe24005bf820e8c8a56ea71696855f6fd8ef2296e001bc58d8cd01599b9b2368b6b9d2
MISC metadata.xml 401 BLAKE2B 0b74798cdf7529c934996c257374138a47c2d0e9a2b1b6b14511bf913f092d41c09291ecd9bf878b9aff3bf6e0956b0fbf9a59f721e236090aaa5a81db913c80 SHA512 f056c0982c8e233a79b23e9cdcbfcf6b6221e7cbceed7f5966fead5b9f8b7add936754de95650b2b0b8a5c2f5d9d76642ac861baba7379185acc886f01ee92a0
diff --git a/dev-python/pyquery/pyquery-2.0.1.ebuild b/dev-python/pyquery/pyquery-2.0.1.ebuild
index cd7d98f5a726..e1c4ba49b20a 100644
--- a/dev-python/pyquery/pyquery-2.0.1.ebuild
+++ b/dev-python/pyquery/pyquery-2.0.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/pytest-aiohttp/Manifest b/dev-python/pytest-aiohttp/Manifest
index 26a9a48c89ea..19eaee598009 100644
--- a/dev-python/pytest-aiohttp/Manifest
+++ b/dev-python/pytest-aiohttp/Manifest
@@ -1,3 +1,3 @@
DIST pytest_aiohttp-1.1.0.tar.gz 12842 BLAKE2B 96a9164d041e417a9176aba97ade3eb22a58ec7042de38745956b0a9525389f1615b626cf014d86df78491b948f7f6820b25dceb58937b674d2ca33aa534e38c SHA512 891a379535f1ecc9e74282d813cfc11b74c79c852d08e94942e1bb29c0eafecdce73ffbf6aefce24c37315c502bdfe0861bc97b6be1489dd3dd59b2aa215f4e8
-EBUILD pytest-aiohttp-1.1.0.ebuild 901 BLAKE2B b512f96a6744d221964a479143477e050c7fdd969c391d46a711e60c3ccbebae14cb23f370597a9acce8fac25118f291e3dd914e3ba2c470e5f7453cde4b3007 SHA512 96f89b78eb896f8e668196f0c83d22d8ab76a6aa9d5938d7911db7a46287a13329c9df18685ce293d7cd3419e7810b5b4747168b627ff6c678e77fc58e33f521
+EBUILD pytest-aiohttp-1.1.0.ebuild 910 BLAKE2B ca0832fbb339f05990aee81010090891c8e3f1bb531d397ed929b8a8b850171022a1b151fe214a1b0159323f71c06059a2a42e9a35691859180310f8185e91e0 SHA512 ec305bfbd9f46cc5da27e67fbb9cf4220c85b3b42c5aa394b73a86855dd281f147753361e4f2688b8cc92dfcef31f53fa66c263aad117562dcb5a521ada439ff
MISC metadata.xml 383 BLAKE2B aef07c31a48de61fffa14c250aac7d1de63b652f94d83c52d32df2100da3bc5be19f224078b1b984520cc7e0b3d80838379388aa4c0e9531317a79dca178370c SHA512 b73d692782a9eae48022738bbcf3771605c8d00bf73ab2499cc27f309069bb80a402cd1ce618df29de7dfd11c226514aa3ec7d78df1ea784c7221691febf06f9
diff --git a/dev-python/pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild b/dev-python/pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild
index dedc6d7ae9e2..a4611b482b08 100644
--- a/dev-python/pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild
+++ b/dev-python/pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-datadir/Manifest b/dev-python/pytest-datadir/Manifest
index ede42ccc2a1e..c48a938df540 100644
--- a/dev-python/pytest-datadir/Manifest
+++ b/dev-python/pytest-datadir/Manifest
@@ -1,5 +1,5 @@
DIST pytest-datadir-1.5.0.tar.gz 8821 BLAKE2B 68250c0100492c501b2752930cc6668a50233a7be08eeec56b99993c2bc21a13a2f6e2a2bd066dd52d58d219cd63b22f0a63fe51b7e16f80dd919f835994b5cd SHA512 6a91bbd7d1ac133c08d5aad3d9b7fa55b9c81dfea1ca5c18f8c9a90a60db4a1e5c09584a4ad0d420007162c507b91d6769a692057ef5be8eb44af6cbd5704f0c
DIST pytest_datadir-1.6.1.tar.gz 9391 BLAKE2B ce5d0a87e610c6828e2b342bf8d41534e729dff5728238d1ea6a5a78fa1e46d70d4e00d197797f712c1cb4cb3988890a2b1de12f84f867b4538aa57566cb439d SHA512 e7de5aa5196d9c6be519c77b8139bdb416d91540739671d1ae838c4292007819fd6a0b1e0c9aa9380db8ebdeed927c4cfec3e6d4b0f1b2b2b42ec2cce0f97e44
EBUILD pytest-datadir-1.5.0.ebuild 666 BLAKE2B 309615be57a1341225109b798d35802426486dea395918dbfb7d68c32b83e938a7310f905010a1d899f3c6645edc8a368b5ebdbe685dab798e6061e8090c4df8 SHA512 49aaa16fa4d3d5f9517acfa0d23a72b16253b05695c90edf7310558df875df650f2acf6b6971d5cbc1694566b31dad1738be946dd5b79229525c9d79d3fe3a91
-EBUILD pytest-datadir-1.6.1.ebuild 662 BLAKE2B 098164afe0048440b7d4fe1dafad1bfdee3723133fa234f3a664186fac43984f0cca077f2a8d7e7a679530325746fcf806c329eac51eea903fa1522d68ba3461 SHA512 6c8e8122020466886aa2ec338c1c7a097b2cc2af3fee1951715b4b2f666aadd654d36d30dd1de156dddcd3a4b204918f88db6aec692c4cbe6efc544945f5842d
+EBUILD pytest-datadir-1.6.1.ebuild 671 BLAKE2B 96fe682fe6f0c4f0f8c0eb37923367a0650ccbbcd2bc20eece989088b4f830ae2ab0ec721a573b4ab3be82034f1590cc44a1b454f310beebf59b23eb5c0f7df8 SHA512 af90a6af8eb1377aeaae4fcb2de8503d3b03acba21ae6b8ea31e70ed6baf62e27668cb524509d329ce33d5735b4582ad872b90ccd8aca88d83965a1375e09a09
MISC metadata.xml 407 BLAKE2B 01e202ee3ec230335863f2229c12436c6ad0265a0cd4137d8ca300ab90bc557e38b43fcc0ec211d64e61f46bf814804210056a4e514f0e32af16ffaacfc78897 SHA512 504a3f83140a3242706eabdf22907ab0be9b0424212dcb1f1192d28d8f92fc81bb39e82f9064375b964278fe836e4020f8d17dee93f11355da874ea43cdaacec
diff --git a/dev-python/pytest-datadir/pytest-datadir-1.6.1.ebuild b/dev-python/pytest-datadir/pytest-datadir-1.6.1.ebuild
index 8a0740888bc2..dea0268f37b1 100644
--- a/dev-python/pytest-datadir/pytest-datadir-1.6.1.ebuild
+++ b/dev-python/pytest-datadir/pytest-datadir-1.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-expect/Manifest b/dev-python/pytest-expect/Manifest
index 0e0c6f15b9cb..b6aedfc462e4 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 665 BLAKE2B a4cb965f3cbae393f79b08dccf096e16bc8f418cf63650dd6a98491460a83d03f7e3d720b1d7a108fb996fbd9ecaafa869823c4ddfb7d93fd51cc0712304025d SHA512 4de67f6303db31d09b2693f3eeb4e10486f83ac1ff8720ce5a7592eee3a83214c1a7c48e044f8a64fdb71c514acbe1becc19670efa0a1ee1fa8b92982bb56fd0
+EBUILD pytest-expect-1.1.0-r2.ebuild 674 BLAKE2B b0625a4c620852a7acdaa614529f685420fa4b680e74958e4faa88f53caa47f9ae5ad6d802e94cd336c669c14282086de47bc5e4b9a8ede86f97e7ce8bc9717e SHA512 4d30ff11c9f20638481b5320a9d4a74dc4d3c3ffa594b7f8b6e9faf935ff50a641ed8e55d5736fa180e85c1b335ca7d65c005f9d653e21275705a6544844b804
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 c751f5d1d433..2b90ba586f30 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
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 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..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-forked/Manifest b/dev-python/pytest-forked/Manifest
index 76155663cb09..7e3f9bfc9874 100644
--- a/dev-python/pytest-forked/Manifest
+++ b/dev-python/pytest-forked/Manifest
@@ -1,4 +1,4 @@
AUX pytest-forked-1.6.0-pytest-8.patch 1946 BLAKE2B e88554cd6d5ef02b65d7d151a37088787d4544dd8911af76acec2a8a71f3a3b285021cf7d4dc8f391b59e6fe0486fff98d9bd00735971c2027976b0b86fa7735 SHA512 f6579af611780216b2c10226edfd24219d1bc801ddd7db8e92313cb8beb82e32d92d919ad15c6d8d646133b5a5143442509d6e9aec42278cf86acf100d56e1ab
DIST pytest-forked-1.6.0.tar.gz 9977 BLAKE2B cfef0ce10c9690894de14ed503ba74244c99c235838039f800b2c26430258e62c98fcc49d9e59b240b2ceee79e467bfbf0da5c96bc4a2d59770ceadd5021a5a9 SHA512 28fedc56fd696a4e7cf528034056849eff14094d5e7f0e94c7c477a7e91e42c08988769cf6f40d25fe8823399e552253cde2198121dd6a9e475fb6a8ce358cad
-EBUILD pytest-forked-1.6.0.ebuild 1229 BLAKE2B 36172028d63b48e07af47b187aad8856829ec571c94c5c922c913a3a5ff8e68c39290db81d75e82eab4a0198ea25ad51f8a38d0cd518e78474112d0097a0809a SHA512 93c71bcf86901c704c601993cb2ed858faa967829d40452069f66c860b6f62ff630f2965bdac772fd2f64f08e9cd854bcc968a38bf8c8460d085f4b554a59750
+EBUILD pytest-forked-1.6.0.ebuild 1238 BLAKE2B 8092bada0710069fbdb955578f9c2caf05f3237cb0453a176a4618c6b457c8fe90954ddb34314797e0ed687af9420a7ac2adb4c8279729734b454b3765d7ab99 SHA512 0008c0f211026ebcb5f060f4d13efed640a2e6e487e7db137b44fb9b7e658643cb846b479d82cbfd9d210f7fbe7978e3e901b0704b5a19bbd5e74336c03cc3fc
MISC metadata.xml 405 BLAKE2B 8cb6b3e3b440bc53f5d02a9638b00356f64bc02a8d7444ec5e295fcf91507f94c2460acd02008e6b11ca3bc2dd3d2f96ffb61c583fade0ff4ca00a182c01f903 SHA512 4a1dda1d8ada98b57881884ec6e982c308b54ab29e2cfa104f398876a1bd8ee2015dc7de4891c305f65030e30259079667d42c7a80d14d5148feeb5b7cf5904f
diff --git a/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild b/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild
index 7a0a1c95f0b9..bb946541d413 100644
--- a/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild
+++ b/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 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..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-freezer/Manifest b/dev-python/pytest-freezer/Manifest
index e08261a01d2e..9fe44bab179c 100644
--- a/dev-python/pytest-freezer/Manifest
+++ b/dev-python/pytest-freezer/Manifest
@@ -1,3 +1,3 @@
DIST pytest_freezer-0.4.9.tar.gz 3177 BLAKE2B 77c0c115adf2c10e8078d5117213a857ee838665b59344d155f2ba1f6ed1a8ba55fa877cd5cee333ec62f39f44b2acd2e2863c593d498f041087f9ecf9de684a SHA512 cbe874b4f855a7badfdf214f53a5af403ca99445e66b62ec4a26ee1da72dfe2ec280d2c0b9263fb1a398654e7214418956b4f68421e1689a7cfb3b9ed9a1b124
-EBUILD pytest-freezer-0.4.9.ebuild 643 BLAKE2B cf3cb3546da40785bcb7e42386249a468d36b04b8c50e909665cdadcfd038e1d9ed3d2187b723ba0d05d8bb425dc1f60040fab387da27078ee9dea6925ad0b33 SHA512 b26bed32d507101f2c6e79532eb477f5d485fcc4d85ac4422f9e5cb7a6c93cd7fea8d4c489a5c46b64b7c3064d2c5d2e31169b6a03318955b21ad021a885a29d
+EBUILD pytest-freezer-0.4.9.ebuild 652 BLAKE2B 56e959b3afd0afa70d1e9b352957f21785cf706c69e3a6d5fdc98efda180f4144b6852af0e32d76032a3adbce1643b0e422b2306d64ee2c906f5913519c373b4 SHA512 23196f9e2241a5f1d3c781842383c90f7699b7a2e6f9ec1f9ee7a55c95d55d2fd48dbd5c3e6270e830dfab191d27646b50ed92f83867cbf2ff2c6a94e004790f
MISC metadata.xml 385 BLAKE2B ad42609cfafcadd07ad0c5b698899ea764c48d7468a5b19ed5bc32e383ec6da48fa449e9c15354ce8372fe5110d74f6c0c4921afb3b68e78c4770d6f364079a0 SHA512 3c1dac31091625d0a18ef7f4d36220602084ab10314b3c42ec319a30db364a57277c0dc4913383225b04ab0a55137460769e18ae4188c32d17aaf493200315e1
diff --git a/dev-python/pytest-freezer/pytest-freezer-0.4.9.ebuild b/dev-python/pytest-freezer/pytest-freezer-0.4.9.ebuild
index 600ecc00294b..15467caab547 100644
--- a/dev-python/pytest-freezer/pytest-freezer-0.4.9.ebuild
+++ b/dev-python/pytest-freezer/pytest-freezer-0.4.9.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..13} python3_13t )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} python3_13t )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-home/Manifest b/dev-python/pytest-home/Manifest
index 03da03057068..5d848dff86ee 100644
--- a/dev-python/pytest-home/Manifest
+++ b/dev-python/pytest-home/Manifest
@@ -1,3 +1,3 @@
DIST pytest_home-0.6.0.tar.gz 8073 BLAKE2B 13760c97f2466eaf4d6b4cd5630bc7c1129d86049a9083b13fa389a8c8e47de62e2b7b71bafd6348cf6fde8a246b9fe32be6c03d45b7f0bcdef565a95b95fae6 SHA512 8abb4d3f5ff9c5b90ed5cea3b80c877899c68a53d424cc6785a5664b7df1fa7afcaf435c3f752ee74d911dc7ceb4c95e970d25dfad9225538737779ad0b9bcf8
-EBUILD pytest-home-0.6.0.ebuild 690 BLAKE2B d1ae7e28ea59244f1e970c431cf91f8300b309167b0566bbfa678c7e26695d619ddc4aad1606d5d01d68759d4e3603b9e03eae58369c058f2d086bf4adff570a SHA512 43fa4a5df60a4d8a4874f2c338cb9bcc586dafa9255749922732e4343f8af27aa19818d5e84a9d714605b1a05600c86516ffe527f145c89c8ca2c29167e01000
+EBUILD pytest-home-0.6.0.ebuild 704 BLAKE2B 5930cb6337a434931ca8b3f08197004c3d2271be327a3ff1d402d7999d3dda5d50e2ec15c08eaefc4f0d73cde78a57dbf1aa058b10fa27002faa0a030d6ce823 SHA512 fc22ffc483fc14c8176f11efc2904a53e4b5c61c5303a3bac3a03dc8abaa1bd2a7ec1039c4ad095b76f70a784e2ad17cd8878f9a75f1ab2a237e6ab48930d567
MISC metadata.xml 428 BLAKE2B 9f9c0d72ec25e6f573f42709148169aa569a5862a16a43fd443f098ead7e84b621294f70222b0a69fb77d15ff2d98a2ad9418be11deb63f80d1bf83d92139e3c SHA512 be336bb81c2212038016fc5b7f5fc507ebf67e399048008472872450a4bea37e70a1242c62efad674366f2a9933b052c323cea5a1e4bd5c310bde1e50d583a4e
diff --git a/dev-python/pytest-home/pytest-home-0.6.0.ebuild b/dev-python/pytest-home/pytest-home-0.6.0.ebuild
index 1a5fd388a482..ff0c796d9957 100644
--- a/dev-python/pytest-home/pytest-home-0.6.0.ebuild
+++ b/dev-python/pytest-home/pytest-home-0.6.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-httpbin/Manifest b/dev-python/pytest-httpbin/Manifest
index 99133472cfc9..89aa538530b2 100644
--- a/dev-python/pytest-httpbin/Manifest
+++ b/dev-python/pytest-httpbin/Manifest
@@ -1,3 +1,3 @@
DIST pytest-httpbin-2.1.0.gh.tar.gz 13140 BLAKE2B d1108b8464dbc1075007b4695810afe46fed17b51a785f12dfa184ba27efcfe88818ab8073c050334398eecfd647cd9169ef2d053e3fb424a02ece8a8d8c1518 SHA512 849985f170318ea3ad1d2af8811f3e3fef0e62bd6bdc611f061a8cd7d84a2d85d0ba9caf8c97298e1c99b979b08f1a28476927fa7abc1fa57334732ecfbdf2db
-EBUILD pytest-httpbin-2.1.0.ebuild 775 BLAKE2B 5959990a43abae9366f3e361f55187ad85c1eb0aba5b88af5110a7634d59066a2f5492fe5667e623f00b2b6da7d3352e26a83b8128b0259d1148d43695e4d509 SHA512 384ac0f63bbe42a024210aaf659ae7aea6ed523d85e5551aa93a3a0ec192df453693106d7f2c0f67ba4c84e38f4546ae374c77fa717581fbfe676da02f94f879
+EBUILD pytest-httpbin-2.1.0.ebuild 784 BLAKE2B 76d727a1c5a89d6e59fe5a55dde765560c8a2295ac831f0456b73b35748839abc88826db696e06342a41f9500e7001a03fd5d5ea7f73b594e4406dc7e82ff28a SHA512 4ed2f1a2a3f3d092fa74b0c94a7c62cd25bbc9cef5de395467208cdcef7bc34857be685f7907876e7f99b604a0fd8956d0d4d8abb99ca3d133749a0029c4cd93
MISC metadata.xml 547 BLAKE2B d60e6b3e6c7d0c37dcc42dcffeed9e08fb7ad3dec5e4f5fdc0ffd1f7a2c46d89ef57a9576028457ee433d0ecbd100ae200ef507b22bb326838732751a7c644fc SHA512 4629dfe7e4cf27d5d52e7ce3e646f590b4d80a490c638cb035352416a587b494328d3f23e088d13ae1677c415080a7249301d9830be0cfbce7a44023302bf582
diff --git a/dev-python/pytest-httpbin/pytest-httpbin-2.1.0.ebuild b/dev-python/pytest-httpbin/pytest-httpbin-2.1.0.ebuild
index 3fd5fe093592..c8f44658f7f0 100644
--- a/dev-python/pytest-httpbin/pytest-httpbin-2.1.0.ebuild
+++ b/dev-python/pytest-httpbin/pytest-httpbin-2.1.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/pytest-httpserver/Manifest b/dev-python/pytest-httpserver/Manifest
index 5555b13b44ea..4af68355126b 100644
--- a/dev-python/pytest-httpserver/Manifest
+++ b/dev-python/pytest-httpserver/Manifest
@@ -1,3 +1,3 @@
DIST pytest_httpserver-1.1.1.tar.gz 68190 BLAKE2B 80fec2aaa84f5625e6a67400153efc002f4586e0878745980fbb2f2c6bd82f5d6230284483a8ce7e501f51a5bd732dfd777d96183cfb83c793c347761e5eddb6 SHA512 3d212cb230ee5be5b1fb450944a9fa56396b692c8fd8a63fca71045640865657fd110a657ec0eb2e24c4d2fb43bfc5997fd056a107b7a6ce573dad4e914b7004
-EBUILD pytest-httpserver-1.1.1.ebuild 776 BLAKE2B 497c9c2bab5cb63450a4369cd342167d5068f00be150a7869232ef569619ebb83fe44c0ab64eb37c989eb51c44367a405d11334d68234cb537bf76d4ee86b5ec SHA512 e9bd37ff9de28500358c61ff5c0a08ef0dd3c62ed49e1a83406813b74f37defc23c1a91b0474835fd114f79611fc200b5c3be2e75611ba22cb4d8da893383b1a
+EBUILD pytest-httpserver-1.1.1.ebuild 785 BLAKE2B 77d367210ff1c742ea404a7de49c077f6f0ff1b3ad18e063d0aa62d7629f9614a749f8a55f1d7bdcf66837a9704f5cfd47ca43c9c7f9d43c101248d320a8350c SHA512 a6ee81078aec33ebf3c718002ef8d317a54b3d12c4f79c1da0946bde62ddc558c87690e405d031b9277a4ffbdd8c2f74975e185e65a8b04e8aca13d1a380380b
MISC metadata.xml 411 BLAKE2B 330f12d8e60a13fe3f4872f3aac04a3d62ba0314adad555e02bb5467ac7a581d3352f308ac66c9aea8b704b5f25860594017bf10ee96f5df216f6e3c10329e07 SHA512 ea6f51163452653eaa1bc9c631f5838bd9461b7c11ef2a06dd52c3d45ca9a220836b4e5e01e52bb0dbadd9bcb10a46fbec905777d0f5d9034b2f6f3cb1d6c0e8
diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.1.1.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.1.1.ebuild
index e1980516e3f2..77ad2f21d0dc 100644
--- a/dev-python/pytest-httpserver/pytest-httpserver-1.1.1.ebuild
+++ b/dev-python/pytest-httpserver/pytest-httpserver-1.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-regressions/Manifest b/dev-python/pytest-regressions/Manifest
index 69c9c8e6cf77..94f58b30a121 100644
--- a/dev-python/pytest-regressions/Manifest
+++ b/dev-python/pytest-regressions/Manifest
@@ -1,3 +1,3 @@
DIST pytest_regressions-2.7.0.tar.gz 116270 BLAKE2B 90d589081db352e2acbb58b8b56445ba86c92e4eec1ac588b573b27e979a9d5cbd942b8ba8cf978c9c372364176517e76376c3b33775297df5300fe2ce225bc9 SHA512 b4702850470d03e3f1759b7abda003ff930cfffa9e70c95097778fd4efa634ee62e955f2abbec5e0eaac840c0918b7257b747509c8bf3819af0234a15f80fecd
-EBUILD pytest-regressions-2.7.0.ebuild 1533 BLAKE2B b35484dfd61cc44fd4f883ea11782e42c90136c0f403a327f089b317636ffd74bc9afd50e58771d5b15c8527c31461c57e69b432f5b05c7806c982474961b7aa SHA512 5bb1021666b0d78e75550304d7c8e60f112c484314350133a702d96dfdba61c20309975a1d2f698d2e918a43a6830ca8a1b7e7e37a9417bdbc02809b774780e9
+EBUILD pytest-regressions-2.7.0.ebuild 1542 BLAKE2B 8e942525314405c9aaf9380e1fd4fe75beb83f55a10453a37bc1cf3e1422e731105adf6271c12cfa0d389658fae438d7336ed1327eb6ff0936beb068376da2c8 SHA512 a1b0f6327809e099f15ef1ffd00f255def9994a75a5f12400c3b31bcdb79501aca37252fc0fbb494c9e3a48fc7f5d6f14d15554bc1128d1a5de4512af9f90bcf
MISC metadata.xml 409 BLAKE2B 1a8e013ab1ca1f4c780de085dd52334bc89b1410a10004bf0f70bdec351e32e80a2bbf9af85aae8faeb364f5698a5e5049bead2045b7fa598cad21ba2fa68b4b SHA512 16f824d0dd5b7fb5794c4f1c39ffb92e0705209811b899fa364ebfd457e137ec6b5f7e1a894087ad7ff6dda2715beaa799166fbedc10a133ada865f69af612b4
diff --git a/dev-python/pytest-regressions/pytest-regressions-2.7.0.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.7.0.ebuild
index 61a43e63931b..f60c990c55bb 100644
--- a/dev-python/pytest-regressions/pytest-regressions-2.7.0.ebuild
+++ b/dev-python/pytest-regressions/pytest-regressions-2.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-services/Manifest b/dev-python/pytest-services/Manifest
index 42c1504d90a4..9898fcff65b2 100644
--- a/dev-python/pytest-services/Manifest
+++ b/dev-python/pytest-services/Manifest
@@ -1,5 +1,5 @@
AUX pytest-services-2.0.1-lockdir.patch 1085 BLAKE2B 09982cf4874d82a332b441e4538d1fb177735af3acb2ba2d7fed9c0a2ef006841ca0c4221fc51c0472a0a94c49bbcb72877c67b5c7630333f550e3fda1b5aa91 SHA512 7b5d4d5adb722936bd3593ed4e12fa2ca9bc3aa764565d9cbbea2d70424d9811d5838e97bbbe8fafa2f73acb8bdfa6c705e8c4aec12b5b6556b1e4c8db629ea9
AUX pytest-services-2.0.1-no-mysql.patch 821 BLAKE2B 3a041e51c0e2c08ce8727eccdbfac36eacec2542d8d8cc7ab7544f46916b47a62e960437821f8fa85fe968b9e68808b94d9ac51fe06daf487008bfaf305ba81e SHA512 68788f6b6700793df2de4fbae85a41fad095f09ac9af717c786305fc1ca6b29438a65d096076b9469dc543a54ce8f72a40dc0f211eb9d517e658ce068e60ee23
DIST pytest-services-2.2.1.gh.tar.gz 21303 BLAKE2B 6f4b66b713ca4976eae61bf516bfecf13b8d6f56e03ae772ba9465e7c4c52b8d5ffa713b9441c73538a0b05665da7b7aa53d5f5da1626c6c208edf1c8239b1b1 SHA512 95d70431a7c3fa3b1602e6ad0e72975cecf5f0464e1bbc21d5b4eee6aefee52794c7b1d8dacf0681cc4cbb5ae7910075a7d0b3859647cc55298a2792489c4bfb
-EBUILD pytest-services-2.2.1-r1.ebuild 1109 BLAKE2B b5b08a7fdfcce6560126a3aa1be901d6482763e062b02ea6912c0fe2ecf4329acfb1e4a56fe290eac2841fa362273511fbf67282ce12be0462fb7b1096c7bf18 SHA512 2f0f9bde9b9a88a95bd5e725ae5eb03eba4d1e2cb55da079d563c6e1d5186e928f33bca7f3137bf5a83a6f5e4416de7df1e0e799ea5ced98a51b6dc6329e5a2d
+EBUILD pytest-services-2.2.1-r1.ebuild 1118 BLAKE2B 0a7bbbbd16097ef90e3ea7c6da5f23b3d9250baa2aadf2b4b7842b2391032980064ad98644e2bfcf911341ae5f3955fda2340aebafd95745e9973ac7f899728c SHA512 8c0d261b0aef12d0ff06048f91243814f10cbc801c606842b379db16e1d3432b239eecae980bd1cf06915adedc5984cde68ab252984c2a450f6b52dbae6c88b7
MISC metadata.xml 409 BLAKE2B 9404f6ceb2072dddeb6dee14b62e76bfe75c0123c352feea87c5ef43793efa7ce778203fe44727ba56dbf21b408fef027a479f66c3f5542b71e140aeac5624eb SHA512 3dd74088fbe606f8188e121dc76a269ebcc1ed7cebeb6a3ad9fe153c9f1097b468aae12a1e86ce4c1a8a6c7a10136b8a9889e2a96dfd9f0fe252440e3edae1c8
diff --git a/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild b/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild
index 387931d140f7..67d7f44e0107 100644
--- a/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild
+++ b/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/pytest-subprocess/Manifest b/dev-python/pytest-subprocess/Manifest
index 1bdfd179f1df..9f2a30492e07 100644
--- a/dev-python/pytest-subprocess/Manifest
+++ b/dev-python/pytest-subprocess/Manifest
@@ -1,3 +1,3 @@
DIST pytest-subprocess-1.5.3.gh.tar.gz 36830 BLAKE2B 5bd696971ebf97722e0d5712ec57e8642e32187d22b91630c38f0945fc2b1ae35697c22efa4a8104406306482a2231dbe063c4607ed4c616cc3a564bb4b141fd SHA512 639195fdc77ed27efcc7fd7557cadd4f631b81de640754a4b4bcfbc0a9cc6f13efa3b4c38a59a49b594b9cc84baf1cfa97cf1a19e9be7ab7888854cf0057d355
-EBUILD pytest-subprocess-1.5.3.ebuild 1097 BLAKE2B 7e1423a7cad80eedc591ee2565a637dc38afc8e3f87695067a8643ff0c6956c9927b6ded66dfefe5b41bfafa0739493f6e29b339b5fd6830d1293975a9f6e37b SHA512 f8fe82a1be34beab2d843e7c105969590d7406358d5c275f1d4dc6a6ed7625bdeac9050c8a827a37ba899f8f82df9cdf772d36dbcb2b28aac69ed254d8af6a95
+EBUILD pytest-subprocess-1.5.3.ebuild 1106 BLAKE2B 62862ab52abccf46688ff9ba6da0b2fa2788e8e8025f2d60f2b462bcc20955799903d0acb5a2b8046b998c84d8422e36d831cbe0998c7fd54cdc4130fca137e9 SHA512 70c3e5a807e35b77860067f0622ec0e83d1dc9f41d28662647f69188fefc61127139917333e91aff786ddf936ab09424815507d21d4c9fe34adfb313c0cf9135
MISC metadata.xml 390 BLAKE2B a3bc770c204c31105ed2d53ab7ff74679fa2738e4cb422a17157e88c7f1bdc061af21e238fb63fcf32982ba3b60fd7ea51678dd594ec03befc1d41db48663004 SHA512 664188e01242f89a25192355de77622ddf6d1448a65f665515a7294754f0bae30dfa63baa03104759d93e9c1800471fa579ee11b8fe4ce1229cce400fffe9f89
diff --git a/dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild b/dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild
index eb5a70d26608..f27600b7183c 100644
--- a/dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild
+++ b/dev-python/pytest-subprocess/pytest-subprocess-1.5.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pytest-trio/Manifest b/dev-python/pytest-trio/Manifest
index cd86c38457fb..06476b389be8 100644
--- a/dev-python/pytest-trio/Manifest
+++ b/dev-python/pytest-trio/Manifest
@@ -1,4 +1,4 @@
AUX pytest-trio-0.8.0-test.patch 1813 BLAKE2B 5c9feb01f75dbb302d4f4ab833affc5c02e9a2dde53e9c49425ac4acec25b25a8d9e5f7b68f00e00268841b6072c5aae9439ce2747c1d3cc7f9403d47631a5dd SHA512 bdd5457127949bb7d36e4427140ce99db3c914f26dcdea607ca12947f273487d3320206741a669e27f4fb34f8980f1842d87110a4b7cc460c6ffb5605a6f760f
DIST pytest-trio-0.8.0.tar.gz 46525 BLAKE2B 54660dc9b021af0ec18eace72f053223d16e89635c74d71329a005e5fee3bf6e2055cc29412d9de7443b2594ee53d68890d1e30ed7c94560c355d4342bb3d035 SHA512 79141021633b7b2d8a840d7eaf6a3447bccd59d1bd4909e7feba88a9ae8244376f281b64fde4333b5a575957e3f73028e389a9abf0d19a35417f15c47eeccd05
-EBUILD pytest-trio-0.8.0-r1.ebuild 1434 BLAKE2B 6cb91dee09004bd31ea64deae34e28f9c2df0134e6026029586211eb25ba76360020fc7a5635eebd9403c2709a6223aa045174e393b59db9df54194e6847474e SHA512 9a841fc05d43a5691fb3d5afdace0b0e5f7862bf3c6bf062c43bfe11577412b95649a97ec7d53bf67fde2b7a5b5ba71aa4c8dce9311c5b24730d7ad55276c20a
+EBUILD pytest-trio-0.8.0-r1.ebuild 1443 BLAKE2B 514b624900612d87685c04399b46d61b565da406544f3f916c9a9f5b6464b66a61cf0e432084825c5ff9aea068e1252c105d4977123fd7b19045e5237cadaec0 SHA512 67830b44c864379c5688ed84c338b1e9ab9655836cc5abdfec7f3cbf0271e3b6d564205bbf6dce60d353886d95912e3c7c6974df3b825c1f5c37c22ffc2d7e73
MISC metadata.xml 508 BLAKE2B 1c832d5a7125f604ff106e359a5cca5b654cf4cd55fed02d307352de6d32959703d95126005945a79bf233853cc7b70b418217584e33110cc55eaad166612071 SHA512 f0583d883656968918363ace372814f88acdf40c2ec3fa965d70cfcd15e8746fdc43c77fda26041fa1f01b73e6b6c3c404b83989889e4e6c3f1d9cbdce567789
diff --git a/dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild b/dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild
index 8f7bc831c01f..e0db5a090d92 100644
--- a/dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild
+++ b/dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 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=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-xprocess/Manifest b/dev-python/pytest-xprocess/Manifest
index 94a8672999f3..818b3efc34b0 100644
--- a/dev-python/pytest-xprocess/Manifest
+++ b/dev-python/pytest-xprocess/Manifest
@@ -1,5 +1,5 @@
DIST pytest-xprocess-0.23.0.tar.gz 31350 BLAKE2B 71492aa1bbc438221c6ac2825bf2bd678a75c12e8b5a8654d333c1ba2ad5c66b21f85e572998f0e5f1835097483a4895942d664ef7d8f078cad7923a9ee2e962 SHA512 97aa2a8ba0bcca62d53c0a0523696f6ae5fec5eae29e3e2cfe1a3ec8f14622c2c31f0802b2e65b55aa16778dd6ea82951e15af768c9d84cfd13aa2d427f94c9e
DIST pytest-xprocess-1.0.2.tar.gz 13232 BLAKE2B c58128aba5437ddbb4e7b6870bd7ba67c2630a1571db19bc7033e7e078cecba7f77b2f2b86c12afa3e2a1780a2591db255ff63d4f2cffdea1bf880c5715e90ea SHA512 e1d797dcc6aa47f16fbbf488b395e048df7d603cf0b3a25b66546be2f33bc6ba97db3cf33964a821cc88e990386942225bec5f5606103d3615324efe716291df
EBUILD pytest-xprocess-0.23.0.ebuild 652 BLAKE2B 8690a2d6b583ed272b478b51db41b5e75da39a2acc85df9450d8fa3db55e439c9fffd0f484366ea881f0176813c99180af18b3752df8bc1dc03e9e3644257126 SHA512 e3dbe911f5b6eee2dc46096c4ccb815425b5e824bdd6ed5de635811bfc2524441ee112b7ddb22bf686c36b76c0ecbbe169603adf5bca54a46f9dec5d45e49eb2
-EBUILD pytest-xprocess-1.0.2.ebuild 652 BLAKE2B f6fc788898c7b5c9bbef0fe99b34cdfd98ac97cf46af095b1c36eaf2ffeee08413aa1f7a5ef4c068d8211c977542ebaa9926dd375c6b54e875cc13c6bb174c7b SHA512 ec9964fdea3e1989438d1389ee71d9721a8c97e542475d83dc7077087c8939faeed8e4ccaee9fabd426f1c8fda99f01b94e5d447d063a33d4e1c4c9aa2db6253
+EBUILD pytest-xprocess-1.0.2.ebuild 661 BLAKE2B 3479cdc30670b6c195d15db90631e2e3e35750bb8cca758af57e1f8c2099c4c63ce3f6377ad9e1fdf16670feeec544107bda780ebaae60e71a3a93347df6d334 SHA512 ddcff721b416cf750173deb205de78afd92051a13c8a07db80df7ae08c708ec78dc8a2b84b8a54431880e0d5c55c5631b55966dd17d0a045ba72b9cd4cb88b64
MISC metadata.xml 422 BLAKE2B fb18d498d2325613b4ddb9262d90108aca85cc28c4dc298359adc0cb589565df894b5c48bfdc7a7f83cf30421f324fa1af93333ae20fc793910993e0a93db90b SHA512 19e96fb0695284d9adfd71eccee8f3ab0661d5e0231f3f55db0456a3dfe797fb683985cb776e45a183a710462e990f539f75a764dca68d0c2e631abf68d8344e
diff --git a/dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild b/dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild
index 6cfa1bd47b14..f5ce78b2ebce 100644
--- a/dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild
+++ b/dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 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..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/python-dotenv/Manifest b/dev-python/python-dotenv/Manifest
index 8a987fc8d51a..6eeef108162b 100644
--- a/dev-python/python-dotenv/Manifest
+++ b/dev-python/python-dotenv/Manifest
@@ -1,3 +1,3 @@
DIST python-dotenv-1.0.1.tar.gz 39115 BLAKE2B 31bc0598abce2ffe5da0f248f56587fc549489c11b21e87ca144654c564701d7a5f952614b21ba12afb49a7bbb6d3753714c6e628485b449e9de2ec9513657f0 SHA512 d03f28f123b19e6e4af05c239686e189e5767108049399c110b80668bfea9d2a3f9222b719863fdef016cbe726a7a77748a18ddad013f7fc21c239ccf680c1da
-EBUILD python-dotenv-1.0.1.ebuild 958 BLAKE2B 5521ccfebfb98df1916989e4ca62d9b876d0c1394e408486e158874aedd80774eb14711ac7b7dcf897928dd19426ac639ab51079c0a78946db9444766b3bfbe4 SHA512 707204810e61d4b5d7b2adcdd60c6982e570196ff226a46f4ac37dfba9d1b5e06ad98b5e71da878475e74499629390e56c0d9228015e230b950fb50845dbd490
+EBUILD python-dotenv-1.0.1.ebuild 917 BLAKE2B df3479f1336b97c8b5dba715f45313112086464455e8eee03243821e79d9e425ea2c8cec74da18369941af3eae209306b15a4e5296c9c1437a032f7bb3891b2e SHA512 b464d7fe7227f32d44547b459ec7f73e6289b60377c7757f66873acb4a822d14bc7c2382f2bf5b1b23348eda1682d8b270cfd239c9417a6fa26f23422b0d4201
MISC metadata.xml 529 BLAKE2B 1dd381879887df2d49a80084ffd386891cffa2547fedf00bb1dbee3c3abe79759620b606a916d71cab518bb3869ecee4775c735db22aac17e785bdda5c4905a5 SHA512 ad2129cb6c691f9f4622de92701f9825cbbfe61e9c2552f91bae53c90e19abe9b4f7cd2e379c516254d8b9a5989d4861f5ec05ec7949c5b533c9b7fc6416056a
diff --git a/dev-python/python-dotenv/python-dotenv-1.0.1.ebuild b/dev-python/python-dotenv/python-dotenv-1.0.1.ebuild
index cabb1615fc4e..398b36f7b5d2 100644
--- a/dev-python/python-dotenv/python-dotenv-1.0.1.ebuild
+++ b/dev-python/python-dotenv/python-dotenv-1.0.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 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=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
@@ -23,7 +23,6 @@ BDEPEND="
test? (
>=dev-python/click-5[${PYTHON_USEDEP}]
>=dev-python/sh-2[${PYTHON_USEDEP}]
- !mips? ( dev-python/ipython[${PYTHON_USEDEP}] )
)
"
diff --git a/dev-python/python-jose/Manifest b/dev-python/python-jose/Manifest
index c01a24e3eaed..ddfa23fa1c89 100644
--- a/dev-python/python-jose/Manifest
+++ b/dev-python/python-jose/Manifest
@@ -1,3 +1,3 @@
DIST python-jose-3.4.0.gh.tar.gz 88084 BLAKE2B 9cec36d634019248508164a246c6debc3778321f75aec1d9870611df4b162ee87722137983124b5a5afb7525bb8dfb845e3a302068d7c1d295a326f635016ca5 SHA512 61988e07a2251b475346ac56d7845e1c573e1c4b7bdccec13937c31c325c0731c6679047451a08be79044e5a57a5470e90b43bb94b0a249c84c11675779f3dcf
EBUILD python-jose-3.4.0-r1.ebuild 1163 BLAKE2B e0d3a1dbc223ff32fbd9867a5c9321c4b46fb5a05e701f8cfd5e84c8c1597544375d2892b625c29385e61b9cba5deae861d94595201e645ecaab4412834d9c9a SHA512 678ac8b24ad813b75687d9554b27e828fee4c1f1f694ed7393dec4988431e93666759499356ca57511a1901b6101676c3ed616047f76c3c96aeadd821f3aa696
-MISC metadata.xml 570 BLAKE2B b931b6de4f0dc9a5cefa9b31805590b2c667c5d2bc1ea31aea6f7c4b47db6d861e9fdc4666e66784b25e4dcc84e2d6d257e9ed19a80c1310d83948467cbfdcb2 SHA512 369591ec42b7dcfd9e28f0fb510bfac1212e678e9829f5c8ffbc35993446865b721457d790dbf63551f8247f28e4990bef7e9928600e74541d50cf353f41eafb
+MISC metadata.xml 465 BLAKE2B ce585fb6835d2548f432165bbdbfeb7c41edbc537b677c70c6f258dfa66fe93e0358e4699ccd3dd5cc214c36e65707710688234927c6458d1b5d5fe9bc0a0763 SHA512 cf3792a01c22d6ef7ff4024bb79c1df17cc92a571c9b04a40ff41f47d94113c521fd52c78b65f4f5fb0de395e96050c829f10037848f8046258b21179aa48bc5
diff --git a/dev-python/python-jose/metadata.xml b/dev-python/python-jose/metadata.xml
index f0d0e3c8d45c..4a931d06aaaf 100644
--- a/dev-python/python-jose/metadata.xml
+++ b/dev-python/python-jose/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>zmedico@gentoo.org</email>
- <name>Zac Medico</name>
- </maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
diff --git a/dev-python/python-multipart/Manifest b/dev-python/python-multipart/Manifest
index b98772e0886a..3c5d4ef43f2b 100644
--- a/dev-python/python-multipart/Manifest
+++ b/dev-python/python-multipart/Manifest
@@ -1,3 +1,3 @@
DIST python-multipart-0.0.20.gh.tar.gz 96069 BLAKE2B 64fa4e24c7df40ad6a8e84f5a862df47f5df9c9f2821394781a6b689bf79ac07d13779442bfe9486209c86bd1dc778d4b5f925b0098b7380dcb0a6194699769d SHA512 9e59fc38413da38429e9fab15105d20103da820437a059082dfed588423fb4a2ec10abd7742e65c3778e7e5e5aba346936900d9dbe49c73518eaa30b24842203
-EBUILD python-multipart-0.0.20.ebuild 900 BLAKE2B 687dd99200475d4d39c8bb637c3f95dc6ce9fa3d11cf4fb938e3b9e610c5c081186d863e84a925142ebc5a53920ee5974b88942cc98c09898b54f52bb55a3698 SHA512 44f2e96ad8ac7ef2cda59096f9124db9a9a5a9f6bdbc36c7a1533c7d883da3904e49842a210a3d2d4d38e7e4d5d15d0e1d55bbac397eb1b7715eb01dc6cadc2e
+EBUILD python-multipart-0.0.20.ebuild 909 BLAKE2B b2bd81c3aee4b3a09ff9e9304b6f090f4770c4cec26dfc751fa1eef32e4e49dde856f2ab9ad440aa0a6599ed6afd0d4aeb378a3d71d9f32ac602dd126788eca4 SHA512 5937cbb3dcf33e279af69457ad1a7bd61d8f09de8591e03d9660c3da73497410407ba8e1a596e0dc0ac8ea96cdbbfb96da903919301f8d435cf201d51e28aaaa
MISC metadata.xml 407 BLAKE2B 506414856dda2ccb7c2da00c350f73dcff5a3d9ea5897b96a7acf8973462c564b217c42cb922587378ca8c0e78f8a5a6a5aabb12bd93ca202bb29e377a6ad143 SHA512 4b61836d4f1834b8abe4c5a0e1620cefbee79665ffbd14326dc9b9b43252b519e2d3cd392c40b7356f3be705e3a38da565416e7294d02fb1817cda0e8b72a115
diff --git a/dev-python/python-multipart/python-multipart-0.0.20.ebuild b/dev-python/python-multipart/python-multipart-0.0.20.ebuild
index c17e46e03aa5..9d72eb2d51d0 100644
--- a/dev-python/python-multipart/python-multipart-0.0.20.ebuild
+++ b/dev-python/python-multipart/python-multipart-0.0.20.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pyyaml/Manifest b/dev-python/pyyaml/Manifest
index 9cc680004011..66fd05c98a80 100644
--- a/dev-python/pyyaml/Manifest
+++ b/dev-python/pyyaml/Manifest
@@ -1,5 +1,3 @@
DIST pyyaml-6.0.2.gh.tar.gz 123883 BLAKE2B 16ea7f376e45caccb461a18d4347fb06ffaf0dfd65b18e5bd7e74a14ffdce05c9c016c54bd6a501b444bd813f1bfc78999f212ca72cfabf3b125f5ab2f37167e SHA512 c72665131296762521d9ae4fc1c8619946f46ea16ad98b6b8e995828f2cdbd1ed61741fc2d646753f71d95a352b36562a1302f0cb646d5705652cd24b2f10b16
-DIST pyyaml-6.0.2rc1.gh.tar.gz 123879 BLAKE2B 9d983338c4e61fa6f5056aa7733dadc854a859baffe3ad5a353d6fc0525b6c5788df7e85ab40514ad8bdeffbccf10417701fdaac4d0985e0a20b300867b89f4f SHA512 4eac37f3b367099e93c53f327f5f838d5f2f06fa636ea08f277a6cf4f570b7dc9870b35057a889d0895c2abd1bfc121d624f282610dcf90e68727973573267ef
-EBUILD pyyaml-6.0.2.ebuild 1312 BLAKE2B b2a2b7ca7c946e174f7b6827436f546fdcd57b4cadde5740e338f3ab796748d85ceca40feb29fefd1545f2bc3695f3ed06055ad9ec152dcb66ac653ce2b0e087 SHA512 53f7d4d154d8a73255c0aa81858a8661ae21d0366cf2e223c63b6d61c68ee7a8057ba78ffaa151796f8e468cb7b9796c4857be7f267e211c315ebe28b7ae69a8
-EBUILD pyyaml-6.0.2_rc1.ebuild 1427 BLAKE2B 15ce1bc54d6e935860fc33cb43d81ae2b6a9d4c6bb17e299ce1cb9c4f46daf290109c601688eeacca3aa7f8ba00a706ce836e7bb85751c96a2d355c10350baf2 SHA512 2a90647bf42411fc047e04b73e6221980234c86fa4d2b32c9bb454eace28c9406276d3b6946ec9f394506567bb1f3cac7f8ca4b430634800e8f3482265df5b36
+EBUILD pyyaml-6.0.2.ebuild 1321 BLAKE2B 72cc5e926f4239a753c094e0b908c72a98414bad178bccec7bccaac11c836e786f221e81ae68a852b30402320e4a53ab822aa63ad1550b652dbb6bd3850d4493 SHA512 8250b3a6452369f0dd1e746f4b3723cf774c9032c384922cddd39258bbfc1b4ad884a489bc9b1cf67ace8e62a116745be08d31414d8136d93ba612df76fb5c9c
MISC metadata.xml 426 BLAKE2B 6216e38c3e79e811aced6c777b49779953abf4f1b0a1185947f6a6fdc851fdf4cc973092024a6cb2d76bf06863feb49742c7a6892a8761b48a5e74902757a610 SHA512 f549b70fcf1588625fcc2bc33ad0c41faa267ad5bb84d564f5502dee1ad2340a663d1a2b92cf9fdeed827a5f7cebdbe76d59166e89de6d03e7933141029c051d
diff --git a/dev-python/pyyaml/pyyaml-6.0.2.ebuild b/dev-python/pyyaml/pyyaml-6.0.2.ebuild
index 12b8275c0e62..01e8ca9d542a 100644
--- a/dev-python/pyyaml/pyyaml-6.0.2.ebuild
+++ b/dev-python/pyyaml/pyyaml-6.0.2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild b/dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild
deleted file mode 100644
index 2346cc922884..000000000000
--- a/dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1
-
-MY_P=${P/_}
-DESCRIPTION="YAML parser and emitter for Python"
-HOMEPAGE="
- https://pyyaml.org/wiki/PyYAML
- https://pypi.org/project/PyYAML/
- https://github.com/yaml/pyyaml/
-"
-SRC_URI="
- https://github.com/yaml/pyyaml/archive/${PV/_}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="examples"
-
-DEPEND="
- dev-libs/libyaml:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-src_configure() {
- export PYYAML_FORCE_CYTHON=1
-}
-
-python_test() {
- local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}"
- local -x PYTHONPATH="tests/legacy_tests:${PYTHONPATH}"
- # upstream indicates testing may pollute the package
- cp -a "${BUILD_DIR}"/{install,test} || die
- "${BUILD_DIR}"/test/usr/bin/python <<-EOF || die "Tests failed on ${EPYTHON}"
- import sys
- import test_all
- sys.exit(0 if test_all.main() else 1)
- EOF
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}
- fi
-}
diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest
index b10477be94d4..bf63546dae01 100644
--- a/dev-python/pyzmq/Manifest
+++ b/dev-python/pyzmq/Manifest
@@ -1,5 +1,5 @@
DIST pyzmq-26.2.0.gh.tar.gz 272883 BLAKE2B a43365afdc49ae845f1e6611bd463e90dbd133867d82c2bfdd3d9431238f68d80bb8073a4406110a91bf6f72cc6d66987a477673277c2b099d74c78f24b49d81 SHA512 ef069f5e71ad1cd39fdf4d5c2ede411752685af2d69ea8ad477c70e51ab011ece492ab25d06feefa7b7c7daefc5fc822d0f87199df2216865ece254c5724c423
DIST pyzmq-26.2.1.gh.tar.gz 279826 BLAKE2B 72ad282e8fd93f8ea9e3f709d748fd89a2a93e4af0f69d807b78654617195fb9b99646084747c617d1648c7ce0da55d01f2cd283eafa86e834df0a97ad578a7f SHA512 d68f8769ebb57e54eb405f9e8a6dda0cef8be912288c1cc9addaf6cd952f1b95029049f8c9300d05abb592b234fdb147f29e4430f1624132bda868b8a3ec8a20
EBUILD pyzmq-26.2.0.ebuild 2103 BLAKE2B d61161d7614b020f18d1089b1ac1ec22495d0dbed6d1f866c39f1228898a84d09bd61c550eb5e4fec2328bded17f8db3b2506e3e7dcb727b436bab00a48b6d49 SHA512 cf44b0689ea2f4b39636125814b9094d39bbb97ceb6df7ca1b4839ac547c5e4e78834716a58f10cccd99199e96c351194ca064140d6b962609bc89628220ab84
-EBUILD pyzmq-26.2.1.ebuild 2106 BLAKE2B 92e7806b3d80dad595eb2943ffe0970790e1b39bfd38a38efe3e94f84b5eb04ebde15949556f44f8b57e4b67641b4fb90d998ac536467ffa21596cf1a9e9965a SHA512 b1f2c93079a076cfc58f40bef848814c508e36ae2b344b2906b272f8f25f61ae9e2496c57b0a397fdc3a7f8fde45b3139e22951e4f572260e70cb01537bf647e
+EBUILD pyzmq-26.2.1.ebuild 2105 BLAKE2B 830640f2744a027a38e4a94c2a589d06c35c3fbb4d0f0819c0f7dbb0d839299416fb60ab44a347387f2d6e1b2bfb56656fff6f5b11997297ac4357d2dc75283f SHA512 691a99a2dbd6a0da39384ea36e4a6680cf76a64dace46086c71eac12de6301e1199736f4d86f98b8820ac6e393bb27142e29964c457b95069ce099f149d92806
MISC metadata.xml 536 BLAKE2B da6bb83977b50c7d62d288eb36890eae8203b31fe943c7159519fbba3a489aa5be94f6eccb150dc21d24e01988e8862cbb1b8f51cf5b47f3564a00d16ef19335 SHA512 9ddef2906564fae6aaff83a6aa00b47da207220f46a3f7618496fdb7cdf68e522bcd89587327735568a4ec82d533f8e9f6db499c7c634be182492de5660c3b05
diff --git a/dev-python/pyzmq/pyzmq-26.2.1.ebuild b/dev-python/pyzmq/pyzmq-26.2.1.ebuild
index 055191ad7632..e9093534967e 100644
--- a/dev-python/pyzmq/pyzmq-26.2.1.ebuild
+++ b/dev-python/pyzmq/pyzmq-26.2.1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
IUSE="drafts"
# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 4a72e6c0aeb9..38a42f70b28d 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,5 +1,5 @@
DIST rapidfuzz-3.11.0.tar.gz 57983000 BLAKE2B 0de87fc6a392162b3ef908ed003f54b062d4a3a798cb6915c6ca1e4736ddf5666ae44bacb4351a4948e761ee08e278d5278f63f8c48ec41ef7870baaccbb4194 SHA512 5d8f00321b4314dbfd0409ba1533b35b337838b18e2efa37ef4ce8c406cea3f6fee3655a20d44a0007248ac58173cb60672324a553593a8b70dc5ecc17d8ac4e
DIST rapidfuzz-3.12.1.tar.gz 57907552 BLAKE2B 6a64f05e2a7275a43b827c027ea45728c7718542d769f7eff302ad991afec10559d560a01de1340e518a57528b8c954c642e99e385a5652b990e0aa91a33c335 SHA512 71b0de7ea5aafa30b3976a5424de57398ae9a116b9d36c15595d5998d803b553a3008f82903b74febd2520abcb2de07a58b00cd754263db6d5544ee64a5018eb
EBUILD rapidfuzz-3.11.0.ebuild 1428 BLAKE2B 679a571794f75226dfc8fc6425cc19ba129647dce634d01d7e955fc3a8814c0e10281a4ce79c93e5621cf73d7c73d8dd446ee0976afe4eb1b8443ab221284981 SHA512 e5c1f50a4b20ace89934e62b8c3a360d173922dc8007f8b1d225d51d78db335b39afa0e7788a9af10fc9f7cba45a10959bd8b4663ad44dd0de2a98ee0ae1e67d
-EBUILD rapidfuzz-3.12.1.ebuild 1430 BLAKE2B cfc6be3c5b85b751910c2b4d05079e8e98cbe015c57a8d98d2dcc804413cedc23cf8fcb4b244a83d30b67f3865c1d602a5b619e4d8ebee1410b48c4b3de6633f SHA512 56e3cd783bbeddbe931f79036ed5256939d1d0ed5adf397c24a34273786ffe98a4ae6f13596057e16fb0344f91762e20e70729d555b03b9d55ae798b790e70a9
+EBUILD rapidfuzz-3.12.1.ebuild 1429 BLAKE2B 540a98770b4bcdb98dc5f2f8788c21ddd099296eaefda08a29b7fe985a8e21e52be433576f44f7f8c643c84b977fa8f2c044f38308b897e82170abb6e0c94fa6 SHA512 34f55532af8800fec602ce93de2a117bdfb0d33dcaaf0d0218c1a300e93525aca7cb4434dfbc375669aac4d92beb0142c6288a9a5a61b8aa5212bccf7e8bf420
MISC metadata.xml 372 BLAKE2B 813733515163b827652c103af137a7adb5c126ee46ad654306e35e958bd5e5d5f9711c388ac0731203b29b441f075cf23d5090388aa4bc454f824697d2c8302e SHA512 a3e13245f49647e164df0554168f45861556a931963776457fa64c0f690c76da302b8a32dadd145dc70887bc1b927f71b06db196ec2b15e89e3702208b85fa59
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.12.1.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.12.1.ebuild
index 69a572eaf50f..b20f9157ae5b 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.12.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.12.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# all these are header-only libraries
DEPEND="
diff --git a/dev-python/re-assert/Manifest b/dev-python/re-assert/Manifest
index 16b3c0888824..f9928973944b 100644
--- a/dev-python/re-assert/Manifest
+++ b/dev-python/re-assert/Manifest
@@ -1,4 +1,4 @@
AUX re-assert-1.1.0-re-fallback.patch 1071 BLAKE2B 8a929f1a240e247d364c6e19fbd2b7e86344d48ad2ba2e51a39850654f3996c32e0f85f8270e6d2f0b112bced5804157fc25c3735ca52db714cf9c80a880d00d SHA512 744c74dfe8232d01fe5b80b1436cbe66ee20b065dbbc1ffc154098855a7e4e5fb9307b66f8b4f427af2b38a6a7e6c2a02295cb5e177e070b0776da841d5a04ce
DIST re-assert-1.1.0.gh.tar.gz 5010 BLAKE2B fc65f43b3525d02d877d51f0a1556b6b205dd1126fc205b775f5c0b6c34ee7c3e8d224fc3f46a80e8df4a366674be90221e891e19e12072c87ff82451ca8676c SHA512 fc14267cc68a12ff7350982f0bf54c77107809c9f0379ab3aa73fa1b7cf5ccabb130fcd35ab75bdf183e69c802a041deac707e1f0bab1c3815d4146b4e320c07
-EBUILD re-assert-1.1.0-r3.ebuild 1483 BLAKE2B ad1114eeadf614124bf74db2c87d9478076050923efc993682434b0aaacc67a141ae4eeab331c24b2b113702bb2da184c1a1221e0c256a17e78c623c395de47b SHA512 a222363ae20d0aea4f386cba70309a72ff0b070df9b31935dc9607b4a2a69e124227067208c34ac525e7ea1a8938b7b57c68008b83a4ef90799fcd51a7710502
+EBUILD re-assert-1.1.0-r3.ebuild 1493 BLAKE2B cca18a3898b253046cb3bc34cb0960fc99aad7123cf918cfb57fe6e80e3b17f4d7a7cad5ada21be2add2836e8234e1997af7309ed0f320fe40db2d17713b90a1 SHA512 6d56dbb29f621f32dd90e41e2cdcffe4d587cda0edea2c4c8a280f0c428b44a393bf8de9fc2442ed851d3c32c9c161464997f1bf63b7de66cd5abf282eae85c9
MISC metadata.xml 395 BLAKE2B dba34f6404c171596f781768e266b2e3ae21b2572db8695c6d17ffac5cfd91ea63ade4dac01b4961a5b691090ad6940d11cc82b629e6abc71e7b393c70e1f572 SHA512 f6c637f1fd777a2382954939e57c07aba53287f9a148ff19c6444ef249d87ac0e1d003b8ec2c2bbf396f756169dac2205bf597f16f5334a4f94e0032a08fe299
diff --git a/dev-python/re-assert/re-assert-1.1.0-r3.ebuild b/dev-python/re-assert/re-assert-1.1.0-r3.ebuild
index aea5d168db16..99e70c10604a 100644
--- a/dev-python/re-assert/re-assert-1.1.0-r3.ebuild
+++ b/dev-python/re-assert/re-assert-1.1.0-r3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
@@ -40,7 +40,7 @@ python_test() {
local EPYTEST_DESELECT=()
case ${EPYTHON} in
- pypy3)
+ pypy3*)
EPYTEST_DESELECT+=(
# message/repr mismatches due to using `re` module
tests/re_assert_test.py::test_fail_at_beginning
diff --git a/dev-python/referencing/Manifest b/dev-python/referencing/Manifest
index 9547a42aff0a..bf644f4e102b 100644
--- a/dev-python/referencing/Manifest
+++ b/dev-python/referencing/Manifest
@@ -1,3 +1,3 @@
DIST referencing-0.36.2.tar.gz 74744 BLAKE2B 82a789f41710b064c06adaefd15cc5f6780731169f6eacc0c0ef6e6ef0e0a1e5e281a5d6eb24eb3570327dcca3ddfb8de74dd179f1458789fa1d4d90a5bb67a0 SHA512 fa47a5d2f23390d6eba01ed946f6542eb4d281eed754547141e7c18b10a4c41f960e1c5ff8c4aaf0f282877f4b3d9efd0dbfb7f145c12dd7acc84ac8486864ca
-EBUILD referencing-0.36.2.ebuild 875 BLAKE2B ec1d2104b4c3126d89996987db13fd597d0c6b873d355907ffafc0ab093e80faf9afc59f69154415bba8aee2b4145d6deb9923306711079fb2a6832f0ca24655 SHA512 0e6b60d9d04f05e0c770bc31bda4124be8d29a610dccb13a965659fa76e7b7f2af9cd329f3f9cddb5bb57ebe94ff27ac2a505783191f5f198a6ee07b920e3694
+EBUILD referencing-0.36.2.ebuild 884 BLAKE2B abde4cbc46835dab82d3223931ff28753d6be98a38123d0a12e05af1a797c938043a5d520b96f43c111f4db18a5f01b3cba8bdd1488afe271af4481cb4abc4c2 SHA512 31b165b3a89d17b915927271729a2b4f9d16277258210340fc85dd51a7361ad2069c1559f682892025bf10c6a754a4a550a4bfb854c2509e3245b8aae7430012
MISC metadata.xml 408 BLAKE2B c91390d4742f1bf907ddcc7ba538bdba92c86cc4fadd812dd08161b88b0b8a2e255ace51c83b80256726378b264eb479de0d1cc76a539da72fdf559fc71f60ae SHA512 e54b9a8cd4967343ca43eb6998c57b6248739e8777aa75cf27fdd5027a4656ea4a6f0d8c1928dbc4ed9d9bedbc64d769c88e4cbacc99832f68176191b0d467da
diff --git a/dev-python/referencing/referencing-0.36.2.ebuild b/dev-python/referencing/referencing-0.36.2.ebuild
index 411324494e2c..5d1567e9c1d1 100644
--- a/dev-python/referencing/referencing-0.36.2.ebuild
+++ b/dev-python/referencing/referencing-0.36.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/repoze-lru/Manifest b/dev-python/repoze-lru/Manifest
index 2829336f39aa..4ca9ba61dd6b 100644
--- a/dev-python/repoze-lru/Manifest
+++ b/dev-python/repoze-lru/Manifest
@@ -1,3 +1,3 @@
DIST repoze-lru-0.7.gh.tar.gz 19489 BLAKE2B b0a33dab1fd69962f04e9c088b005a2a6d456ec8dd17f628b7077b51841bef5e9503034959c8b89e84bf5c471d9366d467ee6b7a610508c4b098775532628fc2 SHA512 52e7ab83979d34a4f0c97e62600e64bf430ed0311120fe948f6b407b7713446d5e954c54f811b85ade74eebf2a4d54653c12c38d07bdac51c456aea86334468f
-EBUILD repoze-lru-0.7-r3.ebuild 754 BLAKE2B cc66a4c021bdf9b90a82760a6eaad78a472dfa9887df4da0b83df193f2329adb98183967e08063e5d4efa771cdb92d9fa8468b8fe15f4c595fca8e54820efb1a SHA512 6c0a1e4fcfc64981a1de310610c4b38aa1045fc6c402936c661874a9aa45d35088098a5c428b74ab1297d8c9954767b8858acf8dc9a25c8ca950c4c7bcb0d92c
+EBUILD repoze-lru-0.7-r3.ebuild 763 BLAKE2B 69a4f499a723dfc850399563c9e3a88b072d0ffb4d7d4d26b502dc9790979e1cdbaac851f8c1e870ad96b108034f489bf417efc4ef762a1b53437e91f269f135 SHA512 ed741220e97ca90f0239d348b7f9da40da3e89d6025849edd75d1156a15fc38adced606c639457bd98dfe0cf21118a18597432f8e2bc027ff939921f559acda1
MISC metadata.xml 383 BLAKE2B f195d9bc02043af8c36497db34540a856f46ea919c83bb08e00c0eb76604e3a6fa44355f3164e148048b892e81636fa5ec850082f37b09a326dad5ba8ff3d247 SHA512 d6841e4efd2feec99985c322717fabba369fa7ae05c48e766883b884b75c78795ee7ed54efd77ed2a55f2d1edad1d0013cb25d16ea9a59c0e1308f66705f1218
diff --git a/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
index 2ad5a66e545f..c7b0810a254b 100644
--- a/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
+++ b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/requests-toolbelt/Manifest b/dev-python/requests-toolbelt/Manifest
index f95d799a763e..04b6fdae4fde 100644
--- a/dev-python/requests-toolbelt/Manifest
+++ b/dev-python/requests-toolbelt/Manifest
@@ -1,3 +1,3 @@
DIST requests-toolbelt-1.0.0.gh.tar.gz 199298 BLAKE2B c8a75005fd27bb725cabe7c6e4493b65bfc6914d7b22490c10869f0f35f6f08d0e829196e7de2e7ec07fed7ad52559f550bfbe072020ed8e782543273c903805 SHA512 1ee5d5dbb0d140796c81d42c051ccfab8810bf5ec511b32c9a54b4adccbab460f3108acdfe5a65b3cb68377586ff0f55206bf231e64651aaea077feda7984953
-EBUILD requests-toolbelt-1.0.0.ebuild 1817 BLAKE2B 32cf27263472ceddfe9764c624f239742935276352c2b96f2985f83d8ba015e15b06549eb6c22dc1e885e185bab26aefcd83b92100cfac6b5a77dd1d47c5331a SHA512 9b6ceec3a9a472b6f19dfb15a16ec0a79f89e13f2db7cde6f451b98a637566d8a87d0bbe6db159de0e0175f60f26f6617710c93e5b247cf80237d7537995e16c
+EBUILD requests-toolbelt-1.0.0.ebuild 1826 BLAKE2B ad849223ee7e92f5e7989ec7e68630dd8c1ef6ec05b5a26b863c0fe6b7910389b1c6d85a0e464bea6969bb63c2f87c29c72ac731439938592f33fca780100808 SHA512 511368e76709c12f85b3f04d4fd63533f60658a99d94f89754e0a765e61743455dafb9628e373ed7bb0801093051eb9d3ce6dd59d3792164ba9f6a250a202bd8
MISC metadata.xml 480 BLAKE2B b9318bbcf29b8f6088bbc611cb3099504c9a244018e15f24fda8e0dc86b445206ada8442115e667fc2446ae6ac3747c38ddf9b0ada0cd95290a559616f5a1305 SHA512 0952fb847be40e9dc8e49172fd6c4485db3840246dbda87873addd45ee23e20494fa39a173509ee7712e2a5ffe516f5bacee4afe3091c0bfae16a8fc4e750b1d
diff --git a/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild b/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild
index 8dae812f83a7..a220d3b5384c 100644
--- a/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild
+++ b/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/requests-unixsocket/Manifest b/dev-python/requests-unixsocket/Manifest
index 890bd19b82ee..1146875c842d 100644
--- a/dev-python/requests-unixsocket/Manifest
+++ b/dev-python/requests-unixsocket/Manifest
@@ -1,5 +1,5 @@
AUX requests-unixsocket-0.3.0-requests-2.32.2.patch 1065 BLAKE2B e9e0b39268905f69f58d409c0c24160a42665dfe0ac5bcaa3bf836f55c3540b7480c048c0d32f0e88ae81ee6ad03a2281d8373662408f1abe0db6049a256de12 SHA512 b9497a0a0fa14a971af5aaccdf85feefc0f5ff35c6300d587baaa5e474cb4a9384e9de5fe26ff945c6fec36ee81d7e6bfaf2de811d6f294b26e7ed1228c0d455
AUX requests-unixsocket-0.3.0-urllib3-2.patch 1696 BLAKE2B ff96b72329bf0465c6942058c5e339ff94a72f00d4a01d7b4445fd7b4ae81d3f6b53ffe947585a08a290578413c1d85bc0b8c8ca2dafa329a655365484320d01 SHA512 d8e02ab9e8d32c0d1de92d58575b3fc910da1546a76241c828862164b006b693220047a6d0dc4382cce04ed60acd7a5a05d13ea7b833345a0779391da6b032c2
DIST requests-unixsocket-0.3.0.tar.gz 14478 BLAKE2B 5b46ea051729326498f50ba7a952429d271deb102060f8e3019d259ddc21dbffdca8960e140c7ccb25898034cf37fb90dd143c970e75bdc6e6442e9515f14d6e SHA512 21c887b0c3fa526a2debb3960e0ea4dc3b3015cdd517459b6484501176321408d1b4c87dd2840c7d8b71d08fa9114f655ae03f8bc9ff1fca33c914900ef82f5b
-EBUILD requests-unixsocket-0.3.0-r4.ebuild 996 BLAKE2B 9c827fdc74d0f3374d225b0ce7f3e78be8c7672ebb6ab3db8f2f3e8848389bd20062ae70ea8e334e0d0989886d64082501572e0f22dbf2e62b34de2dbfbe636c SHA512 44edc8ed4170fabf558d7df9784736c3c3c2d4ae60967801ef41fa51589ea94ec9b4e6efc5717c8b01b095428a7bb132f622df45f6792661ec1354df21e3c849
+EBUILD requests-unixsocket-0.3.0-r4.ebuild 1005 BLAKE2B e29aeaf805d8b70fd55b4a6204e5a7f02020e34635a0c6d2fb58da077cf8a6531aa8512744a73eb7c097083250e9495a3891d6f5239d3311f351c4ac9cf07613 SHA512 4f4b21497d219917b29457de8fc33144ed44e7ef1140c1eaa282cbab1019f1c141a581ddd0a9cdf2fd3db10fbfb5186522f86c522578a656fc84c83b65cec822
MISC metadata.xml 393 BLAKE2B 9210ae6430a6821a2ca403f7b9bbe276cfd0fabfc6a496fc3320669f90e668156d85b4a7e8166dc7630972bb4675e332735bc3213491fc4553652abb4d44fcda SHA512 500627b3005635f6ac1b419a5450ae1f44769548d9b123adcb8b5676d12736025e2a68d399e810f0cd7642790850830e4b198525d7addbaebca4b25d866f0166
diff --git a/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r4.ebuild b/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r4.ebuild
index 6bdf30d810cd..31afbad91409 100644
--- a/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r4.ebuild
+++ b/dev-python/requests-unixsocket/requests-unixsocket-0.3.0-r4.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 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..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/requests/Manifest b/dev-python/requests/Manifest
index 75ab209890a9..92313af3ee90 100644
--- a/dev-python/requests/Manifest
+++ b/dev-python/requests/Manifest
@@ -1,3 +1,3 @@
DIST requests-2.32.3.tar.gz 131218 BLAKE2B c36bd80e0544e83b80c001e6bfdde7b8552e65b888d44d781f95d5a6302dd34dfd4368e18dbfeab3a014d7170946c502e3bf3a6dbd027a60a2f0f535c674d75c SHA512 20d413597ff4803a62156ada25ef2e8a5edd0d4dbf7d79cc7fcd88d51a76e019a7dacf41d7c3d546306f37c506ede68f16b9afea57c918db64e702382b1ae420
-EBUILD requests-2.32.3.ebuild 2206 BLAKE2B 0689c7c56c9d83a92966f65ca422d61701c72744600dd7d8cb77407de8c94b4cd1b191d260e70d30f9cd131234812acf3e3680ea4457c6349574f7f4911ac4e6 SHA512 ebe7f02d8a8ab493360261a3ccd29d165d24a9ff26ba1ad8812e38c0a929a79ada278ee9b8d8bfd64a870dc844bad82ac21bbb7246fad18362e7097127a82282
+EBUILD requests-2.32.3.ebuild 2215 BLAKE2B 43c2fe8f3758ece88e36a50adbb76b857433a25d5aff0aedf5b6bb7a34eaeb8b9dad72c459c0ead4b3ef065f974ffcd88b36a9c73ad4620b526c4c4927bef2a4 SHA512 25eab413d602f62f1f7d6080faab686258b1dd28eb5433f7be2d35e82601dde3b3d050ea52d5a5d7784a0e6f84a7786058e25b958b9377252adbec63ed8a76e5
MISC metadata.xml 824 BLAKE2B 5b803e4eedabb0a90d22d2a96aed0a1e0580e5ee3b0a28b5b93b4e71fd90a85ab72a8de015127a066a584f002d4ea759a168d5fcc4e633e980b08f1bc6dac179 SHA512 01e0ee5ca5343eba3b8259d0e81df9a17f3beb690cc452a77991db6844f961809eb6744c53ac6325197874ca7cd0b872bd8157d7fb23a77cc2c00a83f37fb29a
diff --git a/dev-python/requests/requests-2.32.3.ebuild b/dev-python/requests/requests-2.32.3.ebuild
index 77ca4358cd2b..d4ba48307a30 100644
--- a/dev-python/requests/requests-2.32.3.ebuild
+++ b/dev-python/requests/requests-2.32.3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/resolvelib/Manifest b/dev-python/resolvelib/Manifest
index 8531fcb28259..0a970e339c00 100644
--- a/dev-python/resolvelib/Manifest
+++ b/dev-python/resolvelib/Manifest
@@ -1,5 +1,5 @@
DIST resolvelib-1.0.1.gh.tar.gz 769608 BLAKE2B 7715f61d262cb79ce08f0431650e6213def4582a0774cf36dab722d88013f7bc9c72a31a957d3782e35b315158982c3311fe3e06e26bbf9040fa96b239934661 SHA512 a35f7fdbc3aba5b44fdf6b9c55b082156ca641dfe5825611be6364622bcaaf45faafa2c45bdd13d1b5723a55732759a806905ab4b6f366fba0474d1f808d91bc
DIST resolvelib-1.1.0.gh.tar.gz 772503 BLAKE2B 6dfda2dc8bc8fc6c5bd53de6f4cd0a44fc39cd53a3a8b01c8a9f135f64ef2ec022248a87d8c8302af4a3c1ea171751de4cba26139a7231bdf143b115f048bfe9 SHA512 d3b2a49c4cd6e6a27bb1eb5a8672a2b4f6daa315b82f0f008a915094a59bd2f38ad64fd83fba4387a50686a3ededb13c24839afd4d45d9766467d7e70f7b863a
EBUILD resolvelib-1.0.1.ebuild 702 BLAKE2B 6dc2923dbfcb0d82390db5884f39e4572d0a79c224cf161098156e591789dcfe3c95c649b589c1838e36f7384b56e3af7e12ac2102546cca2a080b6fcbd75bdd SHA512 bcb44d75ad977b8de4c2bc273f931745f6b176ceac6803abd324ee5eb906d395a0ddb41ce9bb2604f543d1c972b86c96cf7f6df4090e6d332575e1dad7e4c182
-EBUILD resolvelib-1.1.0.ebuild 664 BLAKE2B 4b482a40f599f6b069a4e9fd53311787efc4801c1b0a37953a689e456fb08c131b0d297e45b7b1f003d5e4e3c2129b65dabeee9626044be0be4ab7285dfa3c43 SHA512 3772ff2a23b1ea19b305fec957f20b32bae203b6d105e2fc8bf79d0f06afb2cb21dd7972f0670f219b4e586f28fa5d3857ed4266db7aee6f51cbe6fd9924e873
+EBUILD resolvelib-1.1.0.ebuild 673 BLAKE2B 5e5ac0967b10343f7e5e8b47d19d9514144d7504d9a123f1bb4ec59bb79e260ed9913ee90a6a9f66c6955e6569f842b097b770773a834a4980c8de45fb906382 SHA512 2813a750eff5cc55f771cc59fe791358f7fb941cf504f4b273cfbd303ad60f2d251461c6d7dc679d31028abfc51fe013e174e5bc782912930c311d349252ef1d
MISC metadata.xml 864 BLAKE2B e62049b9f1eca68e3148fb112e0b1b51713ec88deea5ddc7eac28b84003e427f6e17d018ebb27f68b59a5007e7ace47cb89e25af12df432a1ebf13feaba9dff1 SHA512 7af7a80800ba0c3da0789f545a6b3e51c35cdba8785e2aa8761c1689d5ec7a3b9f428f28b182d86ed6625042d2d85d52ebb1095134bd2c7013302abd4ecd19b9
diff --git a/dev-python/resolvelib/resolvelib-1.1.0.ebuild b/dev-python/resolvelib/resolvelib-1.1.0.ebuild
index 8cf6de340270..26a4727140d4 100644
--- a/dev-python/resolvelib/resolvelib-1.1.0.ebuild
+++ b/dev-python/resolvelib/resolvelib-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/rfc3339-validator/Manifest b/dev-python/rfc3339-validator/Manifest
index 5806c49308ab..ec29880314c5 100644
--- a/dev-python/rfc3339-validator/Manifest
+++ b/dev-python/rfc3339-validator/Manifest
@@ -1,3 +1,3 @@
DIST rfc3339-validator-0.1.4.gh.tar.gz 7451 BLAKE2B f8216b2eb08cc7cd755a2a57dc6fa93da9aa664cc49f7e34c551d07eb61e57dc865de4a3e86ed2dfbf5a38ff99c149868762a3807e916c884b12fba7e98c3ced SHA512 ed593b31c4984cdbc313e42dc0432173eaa649712e29627ab462dfa262efb30cee97b74f589d3d211c2193623fac3baca560a52a7a3f718071a63482e06c4203
-EBUILD rfc3339-validator-0.1.4-r1.ebuild 790 BLAKE2B 87ded162e0b107855c46610b2a3018ddd66b0466c91877fb092d43b2669cfa550e4622135a40ea52c5ff40d489f6da3285c1b7228bde50dedd2c3b7d268ce06f SHA512 c22738cb2b950d8ef81b5efe93503479a343b1f0982741a136b2214ca30abca688f05b1e0bf4150a12f177865858c6cc4c8bbd719997f3f2e0f3cb3dcf74ed04
+EBUILD rfc3339-validator-0.1.4-r1.ebuild 799 BLAKE2B 76ed4910e9942a26707dd824c8871b10659dbc6c9abe02716b2a9aefb956687db8b783a704ae154d45274e092dd2cb85d62bad7a0366243db07cf211b20a0eac SHA512 4a182e56434f725650028dd836fe218d8a039755b00afe6742f4027f433c877a3d694dd2b21a7251bbf68bfe58893f765b03aba765a811a77aa15ee1f19bd6c2
MISC metadata.xml 411 BLAKE2B 9a256d99c97dbd11b05ffbc08351064fa12c64ef2df3e3903cd2193aff1a4cea6e70800d9f76a7fbb0ac4badfe93fd1392b950713db296cdc8339de6f023c58c SHA512 bae3f998329addf682d44d9709cb2261cfab68437191596d00b0c97d38ff7d17a99c0c545fd2205e118137e5795bdbad58c339fedd6cfce0578578637755a336
diff --git a/dev-python/rfc3339-validator/rfc3339-validator-0.1.4-r1.ebuild b/dev-python/rfc3339-validator/rfc3339-validator-0.1.4-r1.ebuild
index 26e637cc340d..599f56e76b1b 100644
--- a/dev-python/rfc3339-validator/rfc3339-validator-0.1.4-r1.ebuild
+++ b/dev-python/rfc3339-validator/rfc3339-validator-0.1.4-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/rfc3986-validator/Manifest b/dev-python/rfc3986-validator/Manifest
index 81fddc1b0729..fe2377efe4da 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-r2.ebuild 859 BLAKE2B d008a43bebb862b949c6ed794e4c3843b01314961f2ffd5f4bf10912fe5e7c011842c2feea0c4bf21573cd1702585160f37eb04c983517a27f8244c54cf60599 SHA512 73cd9f56fdb565d05487878319c6c4c937add418c0b0af21f7887394524301297e7aaba3d00fc8eda626c4d2349e5effd7616e94c618415dfcdb20eff87577da
+EBUILD rfc3986-validator-0.1.1-r2.ebuild 868 BLAKE2B 5a5ab6448112f4df987fbaa42cad7a086e29d2db7852254ca1cbfaa2fa34fb5a2d428b0709dac92bcf5b06d5952798d4eddc20b5a33a82fd26e93139842c21eb SHA512 be9f2c3448d2697328f990b1e5e918fdb4a8263b277aa1351a5daa8385c46cadb9d8e5a54112c9f1c5c4d1537bb556ce7d635d3fe65336a5d157e2664030fd17
MISC metadata.xml 400 BLAKE2B 7ed04a3d74a354977cd63c1b835de7ae1c051f96171925eec55e221ef2d3d2a0f0bfd44f40107b04abe5e6025435213be849f4b9a72fb2077bbcdae36a3067c6 SHA512 357323ee0a4be15a9e18c539e6c75eb03224822b7190c37ac658aca46da1b162b1f5afe03337c656a0335f830bc0e5463dc1bb7316f91d2265dbe1baa72b15aa
diff --git a/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r2.ebuild b/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r2.ebuild
index 271b6c882cd0..a98da4b88a0c 100644
--- a/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r2.ebuild
+++ b/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/rfc3987/Manifest b/dev-python/rfc3987/Manifest
index 99329807b56f..8f701fef4268 100644
--- a/dev-python/rfc3987/Manifest
+++ b/dev-python/rfc3987/Manifest
@@ -1,3 +1,3 @@
DIST rfc3987-1.3.8.tar.gz 20700 BLAKE2B 0662a5f376680a18eb58c76b5d1d4df653f62df7175f8c3f828cf8a410f900ba8feb81faf4ce40fabeecb74047e6b1542e170fba946d3189b18c553f16eda1e4 SHA512 0e81b8dbc8c410f08b1efa7ee1c90174ed6e70bf7622d3748f598d383583b439908e1b5da1e1a1eb22af4f214ae08680a29f00b253f37808034bae8a1808c32c
-EBUILD rfc3987-1.3.8-r3.ebuild 834 BLAKE2B 6d84c81fe0433368d44e5a462a53e145f1bdc810313d6188a9b33e2baaee0b1a3121ec149919c92afe846e6b8b55b4eaafc64d18bdfc57113e9383ca989e0eaa SHA512 81d322752968bb9b384e5ab9f2e5b10c7cdd695b0178781770680546b39e653bbe84c2a18b9b1258abe406fdc108fc0c5a5f965eda20b7faea74d6dcc43c2bbe
+EBUILD rfc3987-1.3.8-r3.ebuild 843 BLAKE2B eeca0b97729dc1fd4b552cecab80410f55786ef64aa412893ce668a2b5a8162a2485be7ca33d69301693306130dbe5b45ecd569bb8bf6d12b086d8d4d131661d SHA512 6f8a4758a0c4094b63b64d39083bf564912321f5f6c618739d466e9197d78297d2fe1ca4d8c92241b5c16a46cec54e6023dac4f656caeafedb723c496d353c08
MISC metadata.xml 597 BLAKE2B 796fe6381e796647534e66a64c8fd3e97f9fadc5370bd2b7959680779ded356af4c58fe669a6965e511fcce229201e533f865e410df8ce4387e2495eb9bb6ed2 SHA512 a593defe0dacf43cf27d758a2963b32e8f29999c0e07682e99378e7a472d0b81d7bebef0fd6d561f705b79d0eabe43e341a30bb376ab6ba399e770287a7b8a42
diff --git a/dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild b/dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild
index 65884048e677..36e5e8487369 100644
--- a/dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild
+++ b/dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest
index 03dd3409b604..a4cf262100a7 100644
--- a/dev-python/rich/Manifest
+++ b/dev-python/rich/Manifest
@@ -1,3 +1,3 @@
DIST rich-13.9.4.gh.tar.gz 15064359 BLAKE2B bf0bd53f3993fbfa309012b646d293799699040827c160a627fb4dbf292146e43b4a823606a6d9855d835f9739c1d75f539328aa093471db54adff44ef7d4e77 SHA512 36d9f0442759784453a75c9a80cd3dde113db5544d62da1eb85bc0572c16b6247da9b5254246fa571007ce0e70a234aea2ab1ed5dc20c1ec23084070733d39a1
-EBUILD rich-13.9.4.ebuild 2098 BLAKE2B 70f396aca5f5286e4a0a7cd4f6a7e1d4da74a0f5e994d6aa15f5437d6dedda388fbc2d91bef598d1c8dc4e49c1eef639dd30ef67ba4ee1d31a3064541cd98ccf SHA512 33ee42f905e141639f3925f61443af0259507b1228d7e453c1c30f5867498e75aecdda140c00bfe979be3d3a06497a953a5a0afd52dbe4d5b61fcf1ab24ac8dc
+EBUILD rich-13.9.4.ebuild 1856 BLAKE2B ebe506381913a99ca1f51a9ea2c7b54d4b05f509f96006a0efb13012b3bda4e96d3355af89a916895793b4a0b48a6e18878e713b8decc635b33b79ee9567fc57 SHA512 12188863ce9f137e8f466c19b12e59df3d94b1e08976cbfdae8c575fe152b3d397b093d61c8632e54c78458ec77970139f7f971810932d4c3ca431561c3d8c9c
MISC metadata.xml 387 BLAKE2B 049491e034ba233f33c76dc5e3f1b887ba5d2da9d65b09bda51a7cf4eb30a9c66f3ddf714f52407a73e51da78523084064bccd4fc687e0bc0fc2b32dbb4c513b SHA512 448ce879331748e3166f670981a27ee5c3ef20b51af442ccc684cb6514c0d6a0d4e433a8bc1ddb3bdf68c734bac013c1ba04d38adf90644b062231ab1c1d2c0b
diff --git a/dev-python/rich/rich-13.9.4.ebuild b/dev-python/rich/rich-13.9.4.ebuild
index 80df0e3fb36f..3fb0c38348f8 100644
--- a/dev-python/rich/rich-13.9.4.ebuild
+++ b/dev-python/rich/rich-13.9.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 optfeature
@@ -44,6 +44,10 @@ python_test() {
tests/test_console.py::test_size_can_fall_back_to_std_descriptors
# TODO: segfault in recursion (PyQt6 interfering?)
tests/test_traceback.py::test_recursive
+ # TODO: some random dep changes?
+ tests/test_markdown.py::test_inline_code
+ tests/test_syntax.py::test_blank_lines
+ tests/test_syntax.py::test_python_render_simple_indent_guides
)
# version-specific output -- the usual deal
case ${EPYTHON} in
@@ -53,16 +57,9 @@ python_test() {
tests/test_inspect.py::test_inspect_integer_with_methods_python310only
)
;;
- python3.13)
+ pypy3.11)
EPYTEST_DESELECT+=(
- tests/test_inspect.py::test_inspect_builtin_function_except_python311
- tests/test_inspect.py::test_inspect_integer_with_methods_python38_and_python39
- tests/test_inspect.py::test_inspect_integer_with_methods_python310only
tests/test_inspect.py::test_inspect_integer_with_methods_python311
- tests/test_pretty.py::test_pretty_dataclass
- tests/test_pretty.py::test_reference_cycle_dataclass
- tests/test_pretty.py::test_max_depth_dataclass
- tests/test_pretty.py::test_attrs_broken
)
;;
esac
diff --git a/dev-python/routes/Manifest b/dev-python/routes/Manifest
index ef3cf3b8ce06..a9cf9a1982c3 100644
--- a/dev-python/routes/Manifest
+++ b/dev-python/routes/Manifest
@@ -1,4 +1,4 @@
DIST routes-2.5.1-pytest.patch 229759 BLAKE2B 826a053e82b5cae9996c73c56948b24b8c508b33440c60aea62d8d2dfa6461a43377ee1748c8852dd8c2527b0666e9c4c64e38eeaea22fc67ee9291ddcdffb6d SHA512 e6dba07207bf52b931e2369ad32450ebbfbc26571502b9b827b6200f4ce7cfc7b784e4685f9f11472bed63b3711af10ed9833eda35003cc2010924eeeaae4235
DIST routes-2.5.1.gh.tar.gz 198777 BLAKE2B ca3487af94677889c5249b501fc6dc07e155dd4a862df4f1c8391154598a343ee35b7e8be2b5200bdb234b606a837c471af806c9dc8aa39796b4f4db04bbb164 SHA512 939aebac11f5499ea5c4009e016c52b8b161e7d67c4a540cdbf456cb3db5aec80a4054e7bec9862aaaa02559b081b09cf699c6508e1ac9acffbc5706acd56f30
-EBUILD routes-2.5.1-r2.ebuild 1174 BLAKE2B b3496033a10311a61da4d1b9d54e71f65806bf5a705547df4055a27bf1c71cfaf57101ddcf4a7725363aa6061c8b08e1ceecfd749563f3460cd525a5b065a679 SHA512 6aba8bf1134dc2f786373e31d4a7b73f8d4f853738910015cc60d8ba7bfcdd7b62883256bc7cd1741fa987c7091e7088c44cf0746548ec011b9c1b1b76291983
+EBUILD routes-2.5.1-r2.ebuild 1183 BLAKE2B a21e154a0d3a00d4118faad3e604aa99091dcc3acad6ff3dbf3b77ae46710c6f8f20b219122ebc82dcdcbdceb135fb811c28ba1c1c85d2d20bd55c15493d4264 SHA512 6c937451350f287f0bebc8ca91ee921e331894ead4013e53c938d807667ba5e29c34b73dea71d8f37a853c1f7e59eac578202e03d94b52a08ae35c30356169c2
MISC metadata.xml 389 BLAKE2B b1af56d50596924fbce418589e5d20044fcff9add90ff7507376ddebc68453b9af1029c0312cc4b03e958da5b4e15ac5be819e683b68a35a42dc41d9da1123c8 SHA512 cfad89d5737afe908accbe72476ef94b7733e58b8d7cfeaee8e7d2bd968842bfae4b305ed62e61cebe5283338c412cb0e9ceef6d22c8adb9c7edfad795fff9b1
diff --git a/dev-python/routes/routes-2.5.1-r2.ebuild b/dev-python/routes/routes-2.5.1-r2.ebuild
index 5015479cca41..f8997c4a20e0 100644
--- a/dev-python/routes/routes-2.5.1-r2.ebuild
+++ b/dev-python/routes/routes-2.5.1-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest
index cddba34002ac..97ba1864f030 100644
--- a/dev-python/rpds-py/Manifest
+++ b/dev-python/rpds-py/Manifest
@@ -12,25 +12,26 @@ DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6
DIST pyo3-0.22.6.crate 546746 BLAKE2B 2a6f8c5ce2ee96e1812177a11c5fad7e15f3a73d9e30850edf0855b13db6cc95427e186883b4aae25a2d2466d3fe82f56180a39f3e6e0a54bb0a3ef78d495400 SHA512 d746007eae22f5b7bbf173759c61cbd2aa893898d88b8be5680a0237deec4d113246edf5f62fbbec3579ad4bd7307499b94b887ec306112ffe3df5190fe70e44
DIST pyo3-0.23.1.crate 1072552 BLAKE2B 1d83f3d853eada9d10e7502c76ba665ccd75afe51ad8f09e6b72d076aba4eab5da535bcd9f0d636d9a5a120dd632d67bf89b65fc4372511b042a74bb697be56b SHA512 6f0f457669c0d5d54196e4d7f10a78c8ef1f576ffaf01e11fd142634949e9b1e12c8e4dcf041f9bbe21f7e9b4779ff7ac1b625b3d0ecaf8e448b468aaef7b3f5
DIST pyo3-0.23.2.crate 1073639 BLAKE2B 01ddd26a4e347f3b6d7fee215a1894e779167730710373d59712f2119332fcf287d9c0e75d3d28baff8cf5000afb9d0e577947a26bdd8828428d33aa0f8be537 SHA512 b2b40809e1f26978c140b7ca4ecebb661a47fc01cd03fcd5c486076576c9b229de04f15ed55661db4e26545cb29110f1034a185abb623e4bf7fbb69188db335c
-DIST pyo3-0.23.3.crate 1073838 BLAKE2B 5e1ce6a5c5232ebf0399b1b969e737cca12f978f445efec9408ea80b8bc6ac1047125dbefa36149c8a904882d6a64dd24a9bd50f1e8de7afe3a3271e1a0f2d6f SHA512 c80377e8673de8b8e51e2423d102dbcc46605a783c13127215916d69fc600efd67ba5f9cca420cb6859124165ec97fde40eb0a0566d8b4b60708e20b8e6e9b6d
+DIST pyo3-0.23.4.crate 1087676 BLAKE2B 2c7d3530460ff687e8f60dcff0fb01465b2a4642043ebdfc927fc3824b9fbce9c4b304250808a85405d21df12d17a1d1ada7bdf8f3563710692f22223e2732f1 SHA512 0015aa75163ad0ec026d185e15c26f59aaad0eb3cc3044b146e5d703bb375fcd838df2044febbd52e6e129dfba81c8249329fc3e4805695274dac7a69eee0651
DIST pyo3-build-config-0.22.6.crate 31369 BLAKE2B a1a72de120c4ac4f23a3faaf9b2e340231d7a778a29083ef25fd863fa213afb2a9b720333e3d46a6e1d32105f63073276a23b9bcd999a97fe71eaff3afc7db99 SHA512 9ab44c830e56ddb9ee537ce438fc690664d2c5416f01cdf72498ce062e4c1e7192eac8b7dc2de86c9f2212890b133b69a66209b1615c4eabdf4eaa6882a980fe
DIST pyo3-build-config-0.23.1.crate 31755 BLAKE2B 7cac76855763159f61c26bf401545d12a95d8d0970ce4a0ae90e5b7ad1d67747af5414c02b8848042b4e2c2aa773d8cfe3b3db077895d12305097457dbd0ea60 SHA512 ec7b47db39e910760373adf3c035d7bef0cf48595562bf8c70d6ecf98ae3a676f19c94302bcf29dae60797b0dcd180498bf41faa65d6a6a268a0e2b14a309e42
DIST pyo3-build-config-0.23.2.crate 32197 BLAKE2B 393c76b1dcb625145673736272d4cb9d96a02df87ddcc385316652f0ff1b5595a34ebe5d789f61888c2fd82de05476c85f781d21018bd99cb630fa634afee203 SHA512 29678272073e896cb0b65efb0eaba40c82977b18efd389597aef8902e32daff51f2609c6be93ecfe0336260446c3186951f770ff449823cdde5a0518a1585c81
-DIST pyo3-build-config-0.23.3.crate 32509 BLAKE2B 9e77701712589dec4ad74b3d0e66ae82c7a01b6f29ed36231d999aaf909f80def59d17916e1900bfff10b1d36a0a48ed4bf9757c817eb6c6269549f3d04bd6d4 SHA512 db8b0aa86e96eeb30a8ab36a8a1ba917b7b9e6918c2193d7466841ef38e689908f7719a5390d35fb9a156aa6bd84348fa99ea8d5a784faf5c5cc4635d9a3fac9
+DIST pyo3-build-config-0.23.4.crate 33885 BLAKE2B 7f95a8a9e08d413899ff1fa64af5a52783bad4a7b4db92835464f12bd8565f152497aaeb45d25cc91eed73950abeea30ca4c7495e3b15423ae588b97038beb18 SHA512 b11442609f43d9baab79daf083caf0366987f6ae182239814ad6df6fe4ad31b95132d74f1162fa9428d229bd8c18ef9b696a4c3329b3960fd705d1705fc5e973
DIST pyo3-ffi-0.22.6.crate 69352 BLAKE2B 99eea6ed87001b23fdeb263937bc14be0fadadc1ad77d4fa8834045ba2fc6ba5c0b89f4051916a058b7640be655afe22785b1da42aac8a32d10209b7b37bf810 SHA512 616e51a0eae1207830fe95251d5b62f126daf446bec68ac98cb1b8538aaa59761dbde62d446a9ee205c23453dbd32bd8ecb15e26265ed1fa1e5e2056efd96369
DIST pyo3-ffi-0.23.1.crate 73993 BLAKE2B 4b16d423f6aec1a4b99aad79976dd17a8039e9a37ec35badb50cbd12001f12b88b7223e2dc6bb67257e821ffc935a3f23876f93941f2495e63ac88e631be51d9 SHA512 7533fdd016afb71a482cec07a61b04b0eaee10eb131e11d9c6d650e090a575896fb5ea243880341a2500b0b8442c36ac7792cb6ed39a2f9bd29645556cdc807e
DIST pyo3-ffi-0.23.2.crate 74052 BLAKE2B 085c66bae61e6059331813be77a1e4f850c4b8b12ac60b03188f2a009c9f58e062dc3ea2b9e470a480956bb8cbef645f95e53fae2638d59ebf5039aa5d41d504 SHA512 e228e473da98ce0fe4f15cf840ba1f51f66bb6fd103a7c0bb76b3218980c93b45ecf691f712333f4a27a9efc76517a85f6e13d5e9650b774eadebf59a647e493
-DIST pyo3-ffi-0.23.3.crate 74064 BLAKE2B ec3cc59e047f780041a05e2bf9fac9d65a6f8ccfb5a3e1c35d7c7918da6ded7e65676888a743d3b4d0fe7b0996e441b722c159eed67360c1e3c5b598160a46cc SHA512 fe4678d4cfe81f065554f0d454345f5f8fde927af1afec9212bb49a67be5080dcc9be84e088612208b7732d2283c2c9168a31b0b6fbd32496520d500e372e161
+DIST pyo3-ffi-0.23.4-pypy3_11.patch.xz 2140 BLAKE2B 29cf1a3b340241bb323192261b11a431a0b78748819dfe05683ce51c18fb53b5e9394fd4269197475d467f6be82df1fdc92e45450a1e2416ddd459bc00174b6e SHA512 43da84518b24022b82314fc509e8125ad6a9e5c47f8e2eb20da2fa38631719759ce821253a62bdd9fc3fdbedf798e9a37168c39d913570a6cfc53aca3ec0eedb
+DIST pyo3-ffi-0.23.4.crate 74806 BLAKE2B 650784d46347c00f09c010c39e9762f778efc510ad0b99b5ddf30cab18edaba552207339ad44ed4ae6d87ddfcc56fa540a17e3a4cb331905a0988d5ba2dc682a SHA512 c12097292b4620f4fd98d61fde4a0f0c7d423a94d518fa5b1cf759089b066fede6d83e20171acc2aa7bf268de5700c9b59da32131216734626b0fa5cd5651801
DIST pyo3-macros-0.22.6.crate 8182 BLAKE2B 81998e4f4cb325763e4d3477af05b332e184cabf6391761f850d23508cebcf8d496ce12f747ea241523bb3899886eb20494b076a0651151744bb81d52901a1b4 SHA512 63f7a7b42e099742518c8a3bbc7647e98debb5500d08c39e11e8140fc146e790ab06e005d8d14c89aba79ebc5bf04fe1c92c0e9c5b13421307d3a4682d044179
DIST pyo3-macros-0.23.1.crate 8064 BLAKE2B 26f0c07d230c6a749848094e84e1cd86d151b1d7639aa17debef73a49c9d15210a6f5ddf20d832f1175ba9fca690edc2be3244aef286112d2d097677558348e2 SHA512 2897b64b1e6695526a74822adc2e6bd6fccd0185918ab5e87561341c5e37382e77094a9e102bd6c817cddc919ed45c1a133cdc1e947ecab2c851328fecf14508
DIST pyo3-macros-0.23.2.crate 8056 BLAKE2B a87c4b8aab972eaf5e9b941db34e18be411bed8b5753d3e2d3f65e4a18723a72e70858bb34e8db949f0c6b748e122fed41e9c78f6c20150077fcc3c4eb0026ba SHA512 dba0b5bd212b6a5f38d6fc93183c8ab80bb53bfa5f03d471897014f2d3d1959804e5fdbc817845c1cef797f314b924d58eff95cfcb848eb98b283e104d24637c
-DIST pyo3-macros-0.23.3.crate 8085 BLAKE2B bf9ea45a8afe7c663da4f3f5c09c23039bbcf9a9ae350eac2b6581a227864d259b1e5c5ea36f9d6f302c26cd957bb4564562b98785eac49233515d7d54453fdf SHA512 23bfcff285db1276f2dcca9895f7672ec6e5aec118039e2cef3cabca0a85eb97f138391cea4da26eb887dff09c65947b165ca83392edcc8640cb283df2929901
+DIST pyo3-macros-0.23.4.crate 8852 BLAKE2B ba5722fd52e47aa4dc2e89bacd69326bd98943a1670ebeab08a2e9e8070a0975ebbe928a0bce8b53a700b65294fee2b00d2a1e6623a0c48ac15902cdbfcb7a97 SHA512 c36c9005db5a4b48b5fda881130f4e7da8eef46e2c363c395ccca3fe476e0204d98c2a832cd03c787fb37a2664fadd42bf8f47de71eb44d055754ab5766af934
DIST pyo3-macros-backend-0.22.6.crate 66312 BLAKE2B ec0b11bee1ad2192e8d95cebab0075d6ec5bf628e3344b86fb8e20a6d0bc1f891b56ccfa4622840a609480581f32bd211b9a3d1dd989716cf255efe3fdc89331 SHA512 87463939b5a5674e30e8ca05ae747f652f8679f0c5c85d20967e9910ad853768a769a914580e82e409188fe4add80a3117ccb9da24c250406bc6f76fe4453799
DIST pyo3-macros-backend-0.23.1.crate 70118 BLAKE2B df6e7db9f88bc0fd039c2b0553c3371fcde654bad4528320e0e8cb8ee5ae98b541bf7fe800a872fb5ee43562e07a5b0cd9543f4b5c66b482818107a53e6e49ea SHA512 bb6df78ad712ab6c85535c60d3d5d8aa1b012b175845c6e073ca7b174c558e4a546fed5e62453bc3ce7f46dfaf3b016c01b88e13c8516b18d5024565464c1bf8
DIST pyo3-macros-backend-0.23.2.crate 70067 BLAKE2B 905c0e6e5ca0c0a91af8386a632cc81f4a9b08a51a22a260188078abf9ee70d60f77e2fc0df09483d8dc6b37cd455a23b7f70f41ee74a2ad9dd0dbef39cc22c2 SHA512 dc3f8780c09c63c0e0d4f26c29a9a4e29e4fc9f14254ac8a942235e480a3f4bfa3bf073d3011e043b6c22e1999d1f68bf7b0fdf212e9edb4bfb2396a97ab0ee1
-DIST pyo3-macros-backend-0.23.3.crate 70098 BLAKE2B f8ee9c39f743960fc8093bfd53c043fca03b973192e1ab24b48066634e57ea7e74b3ba825ae72380e10569855eec9cb4f0d54f5f8c88dc60e67793257bef8d43 SHA512 9b22e975480f9afc2037587ba85889868a1b543069c2280c65f4cf98e5537708d098bb4885e881c1c9427740c8259988d82176b974900551a4e51097cefb8708
+DIST pyo3-macros-backend-0.23.4.crate 70912 BLAKE2B a428c732f0b17d9a8f620d0e8d58469f2cba339c8a8307393ce252a7860808e5d50e6bbf711cafd0635c844f4b1d48e57db4dd99ef7b5e3d97d6f760164278e9 SHA512 2fe670fbf35724f489cc82f38d3f7c1e6aa15b087a2674b7a68b562572f9bb00cbb7746cccfcb62d0861a18f6d24c5739273c8302d1662a161142f4a6b532b6f
DIST python3-dll-a-0.2.10.crate 74573 BLAKE2B 770c5b070f4dd1b9639b8aff59bb733575eb1117ae8e510818b6e13bdc69b22bcad395bb5cf0d1931de3562775a56e1404bb7fca7384b62e5e782e6284fa1494 SHA512 c1171c29f6914ff809950a9f6c330638e72c58c7c691bf4d9e765dee47166915cc91131b494b65aeb3a812543690c5072f2f5ff32cdebb76ba588330f9c74cdb
-DIST python3-dll-a-0.2.11.crate 83622 BLAKE2B 4bb801097422fc59be57b64edebeaee851dbad6ccb334d2fb672d279458d8925a08ae5a00c8603c8ab51e4210753483dba81bde189724ec47d1019bd9c4f4dee SHA512 3a5bee1eaec72650fc093105a4139f14c1f65012903a1311aa4ab754fbf7104936f743f0e7c69ee6d7b8d344ec25746c1fd415bdcd0a959c3828a28f9b63ce52
+DIST python3-dll-a-0.2.12.crate 83731 BLAKE2B 2ae21b085e7a7aae2c17584fa5feacfe35e974f1bf96673027cb6b6f382241d115df7c9cd009b0346840b6366163c08a62e1695b0834385e182d250390e446e2 SHA512 4d9860f7ecf689b8e5c865f4f2d2486baae0d6765ecedef08234973e921461a3af56f007dce178de6539053eab28dec0870c9f110c3c66dbf7b076e18d2e1fd7
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
DIST rpds-1.1.0.crate 69493 BLAKE2B f2d02c758de1abd46ff133965e0491a0276e4a95be5b64b6c83947bf8b3718896781eb96cf96d4abac84aba0c7caaa5e95abf1364ab2ffd65d573d0af212e058 SHA512 b24640e34c2f88ecfff5efb1581941eb02987bb7b342dc439513e8d7c8ee0afa63949f8dee09bf8f445ec6f3b3ec22d2927d3d03be05fee3c651b29c924a6b3e
DIST rpds_py-0.21.0.tar.gz 26335 BLAKE2B fa85722ccba1c21b20fe6a7f8069a68bdd03fc953299c5b53aa6b3343db363e8ebe491590a8ba6174e9fb2f2eb3b02bc43020896471b81c0cdc13c4296bf57ee SHA512 0cb1c48f6672d69c00e2b6c22cf586396849491fbeea4ca86a493fe09e59c2e4354bf4356320de32b5825c0a013b462085b03d2a7446ed878e52a139d97a41c7
@@ -45,5 +46,5 @@ DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4
EBUILD rpds-py-0.21.0-r1.ebuild 1207 BLAKE2B cb09c7971d4cd10f0f46a6d95e17cd4bfb266c79db050a3f14fa1b4437a12112570637837cdeb40768f1fc76d0d02ecb362ff126457b096f4cf9c0d3f10f48d7 SHA512 c05e027daa69af28484990b55bca4fb6ff86013640156e3df8d42fb24fdf0bc04c3b322720a0966bc152fa0d17f3b252147d74c829ca994fb62a5d5a51080cbb
EBUILD rpds-py-0.22.0.ebuild 1214 BLAKE2B f3df5922cc0a97a8a78d524a5c23be20931121c56a2cba63ac23dbd566d91b475417f4d69e9470d27cbf4e5fac9bf22d70f85552abce6705fbbce3189bea9695 SHA512 ec11be579b99c4a206522925ec9bf50cf4bcf5dfc8377a82dbf080aad037cc4993ed1e933ce5b7615bb68e1471448ce0fdca02ffcf6d08b298872d15f1f81f06
EBUILD rpds-py-0.22.1.ebuild 1214 BLAKE2B b04bd6f701d143f8114ece661d38e86ec4714e50cc7de4940fb800d8675f2d4b1795ab2c629492b42146585b6725e3e82709decb94a809c8d74d47562fefbd62 SHA512 a83c8ebfe21d9a70233167131b2aafac68a8dc0241ca07cdcdaea41d1129c1c81b9e5031977aa9875b096d49a0738877f96232e07c823fec6c2451f1c6cf9960
-EBUILD rpds-py-0.22.3.ebuild 1208 BLAKE2B 121bce49eb93e39cee9146074ca8c3691073969fd8f872957225413881054cbf2f19ce4dc487779f23f2eb81ecf388d62bc919ef393e01401e8bc4fe5283ad37 SHA512 735f97ae535a8977a33b88118eb8838900d2211243d89450400bb0a16eaf5359ff00bcff87bf7e1bedb642200c998d29a3e89b27cf900e1b57df2d837a2e80ae
+EBUILD rpds-py-0.22.3.ebuild 1522 BLAKE2B 25d2abd6cd7639731eb88bfc7734fdda55a0accdcc3bb70708d342273482ec719fde197451da37bcbcf7966c32d772046f5212b6bc64503fa3955e9b0880bd62 SHA512 476b0fbbb010ff79a409be6da1a2a369798315255fc7a6d0367a9ec303a17e181b27a1339cc5ddcd7e4042487d9b69e2bb3add07b6cb6e0fdee9e4c6190eaf69
MISC metadata.xml 364 BLAKE2B 33dc27885605ddf91618cb855a4039c3d978dda6ef80fc1ccbf810d354ad9a8eac78ae5854a3897de0058d63b79ae5075c47f7111150237390f863aa6be67d19 SHA512 5757331989615512c24c0a9276a525a9e5d718ab474f22ff9e81d93568b0be5c95265898ce16442dafcbc3d9a76c83407d1bd460190ba04ace9b45259d19019c
diff --git a/dev-python/rpds-py/rpds-py-0.22.3.ebuild b/dev-python/rpds-py/rpds-py-0.22.3.ebuild
index c09618a26628..fd599b13bf42 100644
--- a/dev-python/rpds-py/rpds-py-0.22.3.ebuild
+++ b/dev-python/rpds-py/rpds-py-0.22.3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
CRATES="
archery@1.2.1
@@ -19,12 +19,12 @@ CRATES="
once_cell@1.19.0
portable-atomic@1.6.0
proc-macro2@1.0.86
- pyo3-build-config@0.23.3
- pyo3-ffi@0.23.3
- pyo3-macros-backend@0.23.3
- pyo3-macros@0.23.3
- pyo3@0.23.3
- python3-dll-a@0.2.11
+ pyo3-build-config@0.23.4
+ pyo3-ffi@0.23.4
+ pyo3-macros-backend@0.23.4
+ pyo3-macros@0.23.4
+ pyo3@0.23.4
+ python3-dll-a@0.2.12
quote@1.0.36
rpds@1.1.0
syn@2.0.69
@@ -45,6 +45,7 @@ HOMEPAGE="
"
SRC_URI+="
${CARGO_CRATE_URIS}
+ https://dev.gentoo.org/~mgorny/dist/pyo3-ffi-0.23.4-pypy3_11.patch.xz
"
LICENSE="MIT"
@@ -57,4 +58,14 @@ QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so"
distutils_enable_tests pytest
-export UNSAFE_PYO3_SKIP_VERSION_CHECK=1
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # bump pinned pyo3
+ sed -i -e 's:0[.]23[.]3:0.23.4:' Cargo.toml || die
+ rm Cargo.lock || die
+
+ pushd "${ECARGO_VENDOR}"/pyo3-ffi* >/dev/null || die
+ eapply -p2 "${WORKDIR}/pyo3-ffi-0.23.4-pypy3_11.patch"
+ popd >/dev/null || die
+}
diff --git a/dev-python/scripttest/Manifest b/dev-python/scripttest/Manifest
index f10b193a3566..c2b63433312c 100644
--- a/dev-python/scripttest/Manifest
+++ b/dev-python/scripttest/Manifest
@@ -1,3 +1,3 @@
DIST scripttest-1.3.0.gh.tar.gz 14885 BLAKE2B 1984bb175b49248bd369d2d2ed6f70051113285b6870bce67e0c2203d29b4c5b2735fa96dfef7ee11aa38db74e9beb026bbc946c8549b2810f6b90e896bcae0e SHA512 038bfb1726bff85b6e3675be51db829d3519b47665266f6ae1d3c5c6f4f06e7b16742262ca1ba240544e9bd39ae96c1be0bd5e8583736f72bb04241a1bb8acf6
-EBUILD scripttest-1.3.0-r2.ebuild 595 BLAKE2B 5c91b85a71e90ce61b7d8b2d35794cc3bf877c8445178f7e725561b65248b5412923b3a136c820bc81bc16c3341275a8c0c3c6302afa16b7d152c388e44be9a8 SHA512 78a68b8c33163ae31558397dde50bab42c5b712b21c970b8e141b2ce590721a31b0dc256f76d49cd8095b0f7e8ab62511f7c0fe81bd041262c914c8b418b2ae6
+EBUILD scripttest-1.3.0-r2.ebuild 604 BLAKE2B caf08add86c97f8c5c99c2864755c7f2c811808304769d31e4ca791b85a7e81c61eff2645bc48482f4d6011b4ea04f268f36517c5bd2c15507e81a1e71f8135f SHA512 3cee6d3ad80afa50145e88dcaad5180c30f71b0b5c7f3784648cb156a6b5800b50c59786844a2b6d0d6cd6d9715553c247518e42644ddc7bc1df063580791843
MISC metadata.xml 393 BLAKE2B 749fa982e12a5c1864a6268a9d589fdf30888662f66a9f8391207282f15eb13f006a4996db23811d5641601bb8c92e554c1e2247e939e72dab21a18eb54a70d5 SHA512 edb02776963e15f752a7b8a4a758e07c8d649a18815fb7e61fa567df34d6e82c18f8889fba74334b8c3657cf8327b215647a1d99acd2b16b01c712b1d3f4f2d1
diff --git a/dev-python/scripttest/scripttest-1.3.0-r2.ebuild b/dev-python/scripttest/scripttest-1.3.0-r2.ebuild
index d64a554408eb..0633ceca0eb9 100644
--- a/dev-python/scripttest/scripttest-1.3.0-r2.ebuild
+++ b/dev-python/scripttest/scripttest-1.3.0-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/semantic-version/Manifest b/dev-python/semantic-version/Manifest
index c850182e0e28..98b7736990fc 100644
--- a/dev-python/semantic-version/Manifest
+++ b/dev-python/semantic-version/Manifest
@@ -1,3 +1,3 @@
DIST semantic_version-2.10.0.tar.gz 52289 BLAKE2B bb26ac31e71974376b40893cf000fe0d85e1e3e4c7c93372f2bfca841a5d760a99ca49d67f80c6e8707e60e313162b786300109f6f8cd1cfaa0001c343bc4702 SHA512 869a3901d4fc12acb285c94175011ed03dc00b35ab687c67dda458cffab5666cea21bc1b4bf75ef4edeb83b8080452a1c1470248eee54bbd269614a8cab132dc
-EBUILD semantic-version-2.10.0.ebuild 660 BLAKE2B 189337f58ee06e405dfb1d4d3bf42396da2adf3936c40701043231e6d32a644ce8189153a2e4df43fcf56256a76756b3357c5ea7baecb7a8bd805dd70fefa7c1 SHA512 afaeb3bd84b1cadba9a507141d4515d018f813b973721b23caa6748bd0566612ca2d52d98342ea0b0ebe5bf1c22279c6114cfee9b8218e05e3f1876090141f96
+EBUILD semantic-version-2.10.0.ebuild 669 BLAKE2B c04c4635e81d561a8642bf7b69acbc60e4884d8232d228b427fce8d87d3e65be7ec1bbcca816510dde89407e8f933992940352aa6f99497b745018b6ea7a35a8 SHA512 4567864d95db99b53af25d1729b4aec13cba0f39562fef27d135383bda12bd6f30074bd9f3b1329969c7d1cb07f14746329270e33b562a9be3b9d6058e87e845
MISC metadata.xml 820 BLAKE2B 83a7b2e1fb38295f0c33ae8167795a047dee861961557ffdf7ef464c37a03229b639e5fb30b1bbc9d85b30192d87a2894a29ba3b10f8ca8d59c9aff20c4e6f32 SHA512 98505d13a269954057c74ce70d2229c57ed5b6d912d566075a871b465ce4b511f2b04761f21627b91118866b23fd8e4b332d4d2506b476fb3695ea88585088fb
diff --git a/dev-python/semantic-version/semantic-version-2.10.0.ebuild b/dev-python/semantic-version/semantic-version-2.10.0.ebuild
index 6cde6827cc60..e2c64d2e8855 100644
--- a/dev-python/semantic-version/semantic-version-2.10.0.ebuild
+++ b/dev-python/semantic-version/semantic-version-2.10.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/service-identity/Manifest b/dev-python/service-identity/Manifest
index 67a7743d563e..06fbbefcb9a8 100644
--- a/dev-python/service-identity/Manifest
+++ b/dev-python/service-identity/Manifest
@@ -1,3 +1,3 @@
DIST service_identity-24.2.0.tar.gz 39245 BLAKE2B c23e323e5b6782cf814c85d63ce89f41c0d6cf120cb266714944548b18c4cd50b23f59bd62cdcc88a7c3bd874713de3aab78340f219547f84852f895867b0f22 SHA512 8dc475b965e5e33f2c9b5587b7b91351c8b424e2ebb89ab8cf7fe159798d26912b16bcff9bc6151606e319c32a7e53a3852fafd7c7bccdbf1d6ac93c2f9dda03
-EBUILD service-identity-24.2.0.ebuild 885 BLAKE2B 7c0e94b3b27da9fdc49fdef11e7b8fdee57584ec0992c9b64d51b12c1b6a20d67e8916075c433daea683684fd0ea316be4f577a0564a777574e3eb09ad938362 SHA512 685468769ad66844e9d83812392ac32e933de96b21d9d51c238f245b5460a6795d5d5bae73d44e5fe02b9c4f825e9724a82adf0a63dc1e5fbe5ca4b367b9ed7a
+EBUILD service-identity-24.2.0.ebuild 894 BLAKE2B c56476ba3a3f972447514eb700b0a887f647ffab29d54df5c3df01a2356caa5b4d6f0ef5dee17d368565ba04d9f9295d66bcf54c84c3ee9e8d37d5140380e6ed SHA512 693f23fda9838a278e3a4c6a373b9c8eba1f8c6f06d9fdc63420930d58fb08b26ad1eccb3d53784cf8ff1655d50d1c5943cbdf40db6b3513629aa8d6244a7d9e
MISC metadata.xml 405 BLAKE2B 6cbc25ff47728a28c25dc7c28670486dc3eeb488931fcf3883bd278f72d7f7fcd5834087c811cbeab32fd85f4dc04afd7b6fd50571283b2e88df3cc5b36dbc3e SHA512 db97cac52d30f9e01f40b4e1629b7602f643bbc0947db6ad8d4112a158a2e1caa2200438354e903d6986219a782de131b1a0ad7ad05203242b31faef9fb242f3
diff --git a/dev-python/service-identity/service-identity-24.2.0.ebuild b/dev-python/service-identity/service-identity-24.2.0.ebuild
index 164b1724e65d..512f8195113d 100644
--- a/dev-python/service-identity/service-identity-24.2.0.ebuild
+++ b/dev-python/service-identity/service-identity-24.2.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/setproctitle/Manifest b/dev-python/setproctitle/Manifest
index b6d8950d6c9c..888da8b351ee 100644
--- a/dev-python/setproctitle/Manifest
+++ b/dev-python/setproctitle/Manifest
@@ -1,3 +1,3 @@
DIST setproctitle-1.3.4.tar.gz 26456 BLAKE2B c0be58c004c7a1834c0967ba4f90688aa668c3f6c8ab7c944891e7e4e78de65e14b829f8abf63c8490689d8cd6ab23f236ecfa7837fc4bbc28a45ef46dd3f24b SHA512 b1a8648a83648766eb9f88a15982568de6640692a39a1079455d8788996f73e313b879f567c82878450798b5755a8111a7965b3776e9238eebb59dfd09d41c4e
-EBUILD setproctitle-1.3.4-r1.ebuild 1010 BLAKE2B 594ef0a30133aec0024beabc8aec4cd1e3080ff93b097b21db59a81c66acb154d52fd1da36872d882a8455b7b3b3407340c0eb93d4bc3ee971aa09abf8b9785d SHA512 74d7e69c591f8f1b3ba9408502a4dfb49498377026b47f51298d85ec1561329060eeb632add0419c504105a4b57c694fbf8dd78258049acb0da933076cca79f6
+EBUILD setproctitle-1.3.4-r1.ebuild 1019 BLAKE2B 2c4281566f6932874a1444be1a1675fc82d923aa16f44802453e887a9003200e2b03d0212eec575ff4024a7fc2f84a093fb7b93f104c7d5dca306d91291cd53c SHA512 2650c5a4ce880203eb4c963b106ae4b5e2997a620ef3931a0009c81df1b30f26b62517a9c2fbd0b8add6022e3bd32a8cff99bed3107e91343a4534061101014a
MISC metadata.xml 381 BLAKE2B 3d670d00f8ea402ac4ddb3a4f92f341f9a983a6dbd7d077523a7ecfea4bcd6ba398e7ccc5866ac2650a765b25a0e83b735293963598ef404af1f106cc629d378 SHA512 49e506f7044fe2ad49ffe16c7070da7fba8768f3e79b4c32e539a65ea94c73c19c7592021434a4ac7e10b7f401c255ae276ce8caa599a14dadb9e512765202da
diff --git a/dev-python/setproctitle/setproctitle-1.3.4-r1.ebuild b/dev-python/setproctitle/setproctitle-1.3.4-r1.ebuild
index 7fab1ef22867..80a0c81035b0 100644
--- a/dev-python/setproctitle/setproctitle-1.3.4-r1.ebuild
+++ b/dev-python/setproctitle/setproctitle-1.3.4-r1.ebuild
@@ -7,7 +7,7 @@ EAPI=8
# if the extensions weren't built, so we always build them.
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 flag-o-matic pypi
diff --git a/dev-python/setuptools-rust/Manifest b/dev-python/setuptools-rust/Manifest
index a4313ca1c705..6e97b19c9af3 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -42,11 +42,12 @@ DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb76974
DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05
DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd SHA512 278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870c4444bfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43
DIST proc-macro2-1.0.82.crate 48452 BLAKE2B c01f60b788c1395d1041d7eb55fe9519ae4e78f86e3dfa732458747767ff801fcdd5a19a81ee9a8d8cd2457eb0a2bb7cec118299a5a9a64d65b5cf06b9d81165 SHA512 3726463868483243adce01c319c1deb1ab153188f1adcb083b53bff838fa80371091bb8e20ce88709ea850ab3ef74dcd99ca5aa95fa375b330841fd4230c842d
-DIST pyo3-0.22.3.crate 542516 BLAKE2B 26607f4455a58ea704cc2d01dfe3857147e03ff891ab0aadab73c7eef2ecb4445097b369d8986c18bdd5efa3ba767b9f41411d5a8f10d6d06851634d07d42642 SHA512 17940627701b0d3c401ccb4221241e7bc727d2b89cc26bbb231aec597cda1c04f07d4315b617d4e9f85623a6fff0031f83c6b7afcaf442c50e694785b07022ad
-DIST pyo3-build-config-0.22.3.crate 31297 BLAKE2B dbac8f03e96ba1bfef9b31b3e28e7f81a79f24a9596ae786f602633dc18dbccb583380d324e3e2ccdc2909c57a23d1e488f300ac123c7f8309e052fc97c9fe28 SHA512 42265d570b07b23603783903181c49c4a8bfef1a67055510d9c8c9a504c8e0435b8bae9a352740be791c5562e0abdc48f97ea1d7c03cfc270e821e643dbadea2
-DIST pyo3-ffi-0.22.3.crate 69099 BLAKE2B c085c9485f585ab8c2a636385dcf90dc70fe854285b223a298283803c98ff21d3c3623a2cc8a00b61950ac07c123efa7c244d4c924eb0945b4a6c6023cd7e4d5 SHA512 f964b6b0ed17f968a06106f5396a23c5162f66bcf36e897ecf7b37cbd059f28093400c602b51d9a28dfdcfc8af6ff21c4fd68c6627b049a319c85096bf6024cd
-DIST pyo3-macros-0.22.3.crate 8183 BLAKE2B 5ef8297c67f2910580caa349951580b4d962329f1324eb3a53ef946cc5f41ffe10f4af1d7184904621cd0f318a94618af43cf785f3a3ef57fc4747c47db02820 SHA512 c0ad8480ef7f7ac5287a3bbd363136c63668b2cb77f475d5a6cd5921aa9dcf0336baf6a464b4d2a0068fb21724184785faa79d75b588f90359e8aa250a17e85f
-DIST pyo3-macros-backend-0.22.3.crate 66032 BLAKE2B 33c2e8cae9b44e4a4806833f780e03f553ef0e6dbac733e9232e406fb64757691fbdfb65fd864280e14e8af8a4bb9c485a3c02227e8d1286ce11f1d4dbd61c28 SHA512 7b52977e02aca9bf4754d60957e69d47f9f447fe8bda40f146bbbd31eb7ebf2fc01c600c9b279f97cdf203e2cc66d96c1617c08041bc1215a02a80a90244417c
+DIST pyo3-0.23.4.crate 1087676 BLAKE2B 2c7d3530460ff687e8f60dcff0fb01465b2a4642043ebdfc927fc3824b9fbce9c4b304250808a85405d21df12d17a1d1ada7bdf8f3563710692f22223e2732f1 SHA512 0015aa75163ad0ec026d185e15c26f59aaad0eb3cc3044b146e5d703bb375fcd838df2044febbd52e6e129dfba81c8249329fc3e4805695274dac7a69eee0651
+DIST pyo3-build-config-0.23.4.crate 33885 BLAKE2B 7f95a8a9e08d413899ff1fa64af5a52783bad4a7b4db92835464f12bd8565f152497aaeb45d25cc91eed73950abeea30ca4c7495e3b15423ae588b97038beb18 SHA512 b11442609f43d9baab79daf083caf0366987f6ae182239814ad6df6fe4ad31b95132d74f1162fa9428d229bd8c18ef9b696a4c3329b3960fd705d1705fc5e973
+DIST pyo3-ffi-0.23.4-pypy3_11.patch.xz 2140 BLAKE2B 29cf1a3b340241bb323192261b11a431a0b78748819dfe05683ce51c18fb53b5e9394fd4269197475d467f6be82df1fdc92e45450a1e2416ddd459bc00174b6e SHA512 43da84518b24022b82314fc509e8125ad6a9e5c47f8e2eb20da2fa38631719759ce821253a62bdd9fc3fdbedf798e9a37168c39d913570a6cfc53aca3ec0eedb
+DIST pyo3-ffi-0.23.4.crate 74806 BLAKE2B 650784d46347c00f09c010c39e9762f778efc510ad0b99b5ddf30cab18edaba552207339ad44ed4ae6d87ddfcc56fa540a17e3a4cb331905a0988d5ba2dc682a SHA512 c12097292b4620f4fd98d61fde4a0f0c7d423a94d518fa5b1cf759089b066fede6d83e20171acc2aa7bf268de5700c9b59da32131216734626b0fa5cd5651801
+DIST pyo3-macros-0.23.4.crate 8852 BLAKE2B ba5722fd52e47aa4dc2e89bacd69326bd98943a1670ebeab08a2e9e8070a0975ebbe928a0bce8b53a700b65294fee2b00d2a1e6623a0c48ac15902cdbfcb7a97 SHA512 c36c9005db5a4b48b5fda881130f4e7da8eef46e2c363c395ccca3fe476e0204d98c2a832cd03c787fb37a2664fadd42bf8f47de71eb44d055754ab5766af934
+DIST pyo3-macros-backend-0.23.4.crate 70912 BLAKE2B a428c732f0b17d9a8f620d0e8d58469f2cba339c8a8307393ce252a7860808e5d50e6bbf711cafd0635c844f4b1d48e57db4dd99ef7b5e3d97d6f760164278e9 SHA512 2fe670fbf35724f489cc82f38d3f7c1e6aa15b087a2674b7a68b562572f9bb00cbb7746cccfcb62d0861a18f6d24c5739273c8302d1662a161142f4a6b532b6f
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
@@ -89,5 +90,5 @@ DIST windows_i686_msvc-0.52.5.crate 895404 BLAKE2B 02555169f8c5b944231a877de8693
DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e430e7345944589419592b99addf9b83bf6d801b18f4e80399b85bbb0b0ccf4608e36d9a50b79d8b1d6ce2b93745856e06eba SHA512 d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8
DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08
DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6
-EBUILD setuptools-rust-1.10.2-r1.ebuild 3669 BLAKE2B ff4590bec5f2c667b7c7f7cd602ec2295e0b09c3442ac9ffa4c1925409ef79a18c68dd2519ccd2f80ec2faa8a1f957cca149ae94c1288164137b784bec8f543a SHA512 b119c62f18eaa8ea6eacdbc1dae514f563720b8b88b43a76b5581d4fa374ac54f1227ab61552d46d6bc378710f0a75baab199184d6e00115205988861395207a
+EBUILD setuptools-rust-1.10.2-r1.ebuild 4041 BLAKE2B 974124e42f89fed898765a6bc8d19f94c2e0440d002f7392e89c5ab2557db7ddd2de0fa4a7568d55035d2b415c950191ca2c4b5065daa541eac83d2db5cdf804 SHA512 f61dc9a4b1c53dba7041fd4464cc7d7cf1e3e545451a561c4ff02d509a00b4f36866ad135edad3e72d40473bf4434d3550b90e96ce3cadc9bdfbb28de5a5d0d9
MISC metadata.xml 476 BLAKE2B c8f0ef0779f0a4412a7d9b97e1bb03e3bfb3c031209f489a100b30402d99224014e379712989afd0cb76c85be301dcf9a51e21e8f9195262c5920dd1db0703d1 SHA512 af74755e9e8fb61cbded2dc3e63cd20f95393ef2650bed9f81e299f7759ae79c63b45df8048cd0fe25397ec7db10156be681fa5278606a20481f78d5279b815b
diff --git a/dev-python/setuptools-rust/setuptools-rust-1.10.2-r1.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.10.2-r1.ebuild
index bd8b5b3cbb58..d74403526a68 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.10.2-r1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.10.2-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CARGO_OPTIONAL=yes
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3_11 pypy3 )
CRATES="
autocfg@1.3.0
@@ -52,11 +52,11 @@ CRATES="
precomputed-hash@0.1.1
proc-macro-hack@0.5.20+deprecated
proc-macro2@1.0.82
- pyo3-build-config@0.22.3
- pyo3-ffi@0.22.3
- pyo3-macros-backend@0.22.3
- pyo3-macros@0.22.3
- pyo3@0.22.3
+ pyo3-build-config@0.23.4
+ pyo3-ffi@0.23.4
+ pyo3-macros-backend@0.23.4
+ pyo3-macros@0.23.4
+ pyo3@0.23.4
quote@1.0.36
rand@0.7.3
rand@0.8.5
@@ -110,7 +110,10 @@ HOMEPAGE="
SRC_URI="
https://github.com/PyO3/setuptools-rust/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
- test? ( ${CARGO_CRATE_URIS} )
+ test? (
+ ${CARGO_CRATE_URIS}
+ https://dev.gentoo.org/~mgorny/dist/pyo3-ffi-0.23.4-pypy3_11.patch.xz
+ )
"
# crates are used at test time only, update via pycargoebuild -L -i ...
@@ -143,9 +146,21 @@ src_unpack() {
cargo_src_unpack
}
-python_test() {
- local -x UNSAFE_PYO3_SKIP_VERSION_CHECK=1
+src_prepare() {
+ distutils-r1_src_prepare
+
+ if use test; then
+ find -name Cargo.lock -delete || die
+ find -name Cargo.toml -exec \
+ sed -i -e '/pyo3/s:0[.]22[.]3:0.23.4:' {} + || die
+ pushd "${ECARGO_VENDOR}"/pyo3-ffi* >/dev/null || die
+ eapply -p2 "${WORKDIR}/pyo3-ffi-0.23.4-pypy3_11.patch"
+ popd >/dev/null || die
+ fi
+}
+
+python_test() {
local examples=(
html-py-ever
namespace_package
diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 0082f0715437..e916b6a7dbc7 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,5 +1,5 @@
AUX setuptools-62.4.0-py-compile.patch 3704 BLAKE2B 9a5e70d2556b059be0ef060abd1db71298cd0e9aa1e2795d92cea5cdbaf0c82f4433e1a0c3095f4bc41bc72a457b63142253fe46c712afa1d7855a5d43607bca SHA512 48d7c065e2d8c29ce6e498effe6d79f9caa0f37d7cf6cadd0ed02c48d196a4d8a10a73cfa26744d6f74b48c63cd28a4074b161a6aae18c6169f6d8fffb044b1e
AUX setuptools-75.6.0-disable-trove-classifiers.patch 1383 BLAKE2B fa3bc1822badca21e102ea4f360ba4975906aced16a274622f69cfbb3a720d67cbbdb8f4d7a15e4545f3b96528f2e284e85116139ba0788c80ab6eb5cd4d3414 SHA512 9011ef7551479d9512f880a91c27ee1327fca2d19eb5e97bcbadbdf243f8de2cffd6351d4a03f5ee5a6b2442953b544d70e1c30106618582758290568d3af6e7
DIST setuptools-75.8.0.tar.gz 1343222 BLAKE2B a71cba4c11ede52aae24e8a8045f2733f93001b896ea4dd46ebdfa0dd639fccfcc24b038cf4f9b6363b768e98d66cbeac2331cbcd4bb38767ea73f1811a11837 SHA512 4afa657c5259f9f405c39d82d8c264236749861ba2b104e8b26dd49da8ffb27ad3089ea894f2bb65208f480d7a4042114b93228f1cf2b224dc248774d7681a3d
-EBUILD setuptools-75.8.0.ebuild 4833 BLAKE2B 8325854bb03ddda7ef93e4b19111691f62e7e45c33dee850917f0deecc2be89fe40aa43abd1e9ea60bf583192a94b67d814c4cd2a35ffbb5653efc99cb129e35 SHA512 3e39b6e6ad962c8c1906372fd20ecaf22d8359403b587dbfa72fa6ad3fa3361e904a0093b5426bfe708d5cc2038622b8af52222d2392ecaf2c026d2a40ebb682
+EBUILD setuptools-75.8.0.ebuild 4833 BLAKE2B d19b3bb071735c23e3c777535016e85f5d2ac1e494868dcd1f532aad9ca260372f64d203bb020abb8dd35edfa0fbcfe82479ecb477e338a9061de2eb415eaff9 SHA512 56d6b27ab4fb2eb1b663ab456826add2dbb7be282dc623a7a6db5463c44fc64677d7083aee423666a2b77cf39e7c8c3aa255310b62e55949a35774a62150a0c6
MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319
diff --git a/dev-python/setuptools/setuptools-75.8.0.ebuild b/dev-python/setuptools/setuptools-75.8.0.ebuild
index 0df5024a0755..2c3d96da6709 100644
--- a/dev-python/setuptools/setuptools-75.8.0.ebuild
+++ b/dev-python/setuptools/setuptools-75.8.0.ebuild
@@ -7,8 +7,8 @@ EAPI=8
# please bump dev-python/ensurepip-setuptools along with this package!
DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{10..13} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3_11 python3_13t )
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/sh/Manifest b/dev-python/sh/Manifest
index 06bb99c44ba4..2b286164c819 100644
--- a/dev-python/sh/Manifest
+++ b/dev-python/sh/Manifest
@@ -1,3 +1,3 @@
DIST sh-2.2.1.tar.gz 345105 BLAKE2B f788bb73b9a348caf98053147dd28133abd90e68c5398d7d285034d1ef7426f89b47dd4ef107ff2c692994f73453cf00e16b23c95c2dce821829165b2a4dfcf6 SHA512 42036749a1a036be9d984e945f6f5b42360d52d3f49cc5520ea3622873cbb121caf447ad1be65498a28e3d226398dccded139d17d4763fc2b010ceb54c50d3a9
-EBUILD sh-2.2.1.ebuild 573 BLAKE2B ba54d56f11b99107753f2d33166fb380c7b1a458b4529ddcbffe4ef643518d9f4c1a20b97a66c40fa0eb15507693875ea3cba0ba62ca41613125c437e2c02c39 SHA512 ceb18eee0e40a5da3cadfa33ce5335349051a1879dbfe539aac575e576dc4a524adfd22b0434ee2963ee079a7d20e5f289414eef24fdd3ba40dfac31395d339f
+EBUILD sh-2.2.1.ebuild 582 BLAKE2B 7463dc2df834132ab50acb7747e6d4723830ba717c57d88fc2d1a13241b47d21ab5353095a5674fc7ab2acfafdbf7cf86992754f1bdf8c213b5170c664201085 SHA512 ee4f8281897c86563e31d9ea57140cc2e0c68f28e9895505b50cdb285e9ca3de1962466fdd2435657f58ead9669d50e1363a197dd81a125abc279c30d1fcd1b9
MISC metadata.xml 803 BLAKE2B 086d1696b7c03a1a4ac9d89164b507fd7caeed3163c15b4263772399641a3f82ca364a277fef6ede78bb3d8776ec7181f316ee8070ac5bb9290e7233f69514b0 SHA512 bceee86f0df9e0042815b9d24dd75659c7548f345dee2e1e1f586cf28f605d59a7ffe759f2cdbc8da6f6fb620b7f66b1763992b35e943ed47c3e1b739eaa3a2c
diff --git a/dev-python/sh/sh-2.2.1.ebuild b/dev-python/sh/sh-2.2.1.ebuild
index e8190e21ba3d..6cad902da21d 100644
--- a/dev-python/sh/sh-2.2.1.ebuild
+++ b/dev-python/sh/sh-2.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/simplejson/Manifest b/dev-python/simplejson/Manifest
index 869e4f6a3a66..99b6894d0d86 100644
--- a/dev-python/simplejson/Manifest
+++ b/dev-python/simplejson/Manifest
@@ -1,5 +1,5 @@
DIST simplejson-3.19.3.tar.gz 85237 BLAKE2B e3c233201c390a1c864670d9a7a81a6aef5334632afbbc303b31dab06709d8a383451e3c7500be3166282b322b93f4fedc2633a1519cb2e2eaef7c4472e903a6 SHA512 257c10c4c84201f1d9c4d77e823c4ef393bf7214c8947e4c95bcfe7c09140ff1b974cc5b00a6e659961263380673d3c4b67a1b37f878888ed049f1db0b663c92
DIST simplejson-3.20.1.tar.gz 85591 BLAKE2B dc79cc7ad25c8119abe240d2b5ce4ed72c56b7b371e20084a208a3a1556f8f8171adf440d09b20a4eaf9ef77b5c7782785912fe265f8f8bb66b73b95b5e7aeaa SHA512 4f565530b6695bc7a1dded86a7694498f862fd21b614e097fc00deb7b5a9ced76a6669f22b862692e202cc19676bd94ca6588fb3a7df4af8c073d3344c7bbd3b
EBUILD simplejson-3.19.3.ebuild 995 BLAKE2B cd01d4a46ee343bc37735738e330d1072e5c7f338753ec0203ccb1abcc471cf63a80d2e2a39ae330c26eb29ca744fbf03c6b01cec95df861e6a13848009246d5 SHA512 096fb10b613010a66a00500d33fa4a7e3f106b9dd64efd90dca364101eaab209f86c4ee35db13e70793db120a964fbfdb0a8445b97e695f523358e41eb6a7828
-EBUILD simplejson-3.20.1.ebuild 1003 BLAKE2B bb1863b729cb2d3c986f15748842e5dd5679e9a736b98a9e41f454e5d4412a6bf499e5cddba50f67d583d13dac460323304027ae220d020c68e080d0c4126594 SHA512 504ca1a8378c7c0616feea12fd6c5d81bd0f489d4124a3fb76fc2cd94e3f5a0db8aa2cc4f193a309a8599387fe1a7a448ce0cb9cb0f56e80143a4ff8afbda85b
+EBUILD simplejson-3.20.1.ebuild 1012 BLAKE2B 972e7499ec31a96e033b90c91e757cc3fa818fa66ba12334d096550de3c962e0efdd605c32441433521089b1aae67274d310c3b858e709822e6faa880912019a SHA512 6f0907a38671aee4ae6f78c5ca2eeb309d68bd04f8c3f16efd4872215d878ee769273298bb1298007d7ef438a5d452eac8a4cec30647f5d4a2f38212df78d5d9
MISC metadata.xml 522 BLAKE2B b8b8fdade498ef65f4d5d6e30bc9f0708390f3d064a332d04f0b33346224c59252ef3d512a5a7187c637348201829ccc83254cd898e8df06dff314e857debb58 SHA512 1a1b53900ef62d4d40977504378dce3ce15f1c56ae5a73263127f5919674b1f9b13964128550e0c0e274d4bf50f2c2b438626e3ba1a5f8436071e1eb2f4c30af
diff --git a/dev-python/simplejson/simplejson-3.20.1.ebuild b/dev-python/simplejson/simplejson-3.20.1.ebuild
index e34972e4917d..a0dee3c95bbd 100644
--- a/dev-python/simplejson/simplejson-3.20.1.ebuild
+++ b/dev-python/simplejson/simplejson-3.20.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/sniffio/Manifest b/dev-python/sniffio/Manifest
index 6f67fbe0f1d2..c0ddfd9e1a62 100644
--- a/dev-python/sniffio/Manifest
+++ b/dev-python/sniffio/Manifest
@@ -1,3 +1,3 @@
DIST sniffio-1.3.1.gh.tar.gz 16907 BLAKE2B 9edec11e204f2624d589786744ed2bce6b082fb338c542bf6bddc22a481c9cc97cfd1c5101ae8cad95bf5068ee40d1659aeb420a2f6377377bf9e514e4c49cd1 SHA512 34e2e0a2e1c43e4ce1e1b5cdfb16c4f872897bbc7da77a76b55dc9cae475d87fe1e35d7103cad68ddab93c8be743aaa312ec12b1ddd96ad968be027faa24839f
-EBUILD sniffio-1.3.1.ebuild 770 BLAKE2B 20ec662e71d6ea2cff3070e264e29416693b9e712f7aa024489360e0cdf2886a62e666596de6a67a35acce3c590b08369ef6ea26803e1a79c33df718ad200352 SHA512 89f6b76de84855abb07c36477392aba749cbb3a169ec863b4424e4460c05f36b262a5a72714d37e828deee5417912b34b34c7041d84b7f9287212d943f7ee3ff
+EBUILD sniffio-1.3.1.ebuild 779 BLAKE2B 185561b14b9688671de29a5b028cd6d4243925c23136b3f9fbf0290214aba4bc6dd07ede5770d615d82526920fe1fd2d3b82eee35647619f848122ea3e739b16 SHA512 0708028c6bb9a5c0451478e0e720cefc653d7bf573acd16917184642a2534abe2da28f2678577c0880d6b5d85fa6c15deae8de550bb7989ab36a252fdb105e6c
MISC metadata.xml 394 BLAKE2B 46df2a6c1c3259a1ba932cb74918ee0f7651e942cdb2eaa76d063269417079459745fa80416cab8088b8f41699b3b509a4586ab828692698a6a04588ece79bbc SHA512 a1aebdbc40dab66e913aaa7dd848066197d8d53a3e5c4890953cf6e5ffd1df5f5acae5ed022b10fc9c6e9a51becd05ff31ac19d0013ad7786b6d038705696b73
diff --git a/dev-python/sniffio/sniffio-1.3.1.ebuild b/dev-python/sniffio/sniffio-1.3.1.ebuild
index 437eeaae8c74..9d08594324ba 100644
--- a/dev-python/sniffio/sniffio-1.3.1.ebuild
+++ b/dev-python/sniffio/sniffio-1.3.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/socksio/Manifest b/dev-python/socksio/Manifest
index eb8378180c08..69cb0739d061 100644
--- a/dev-python/socksio/Manifest
+++ b/dev-python/socksio/Manifest
@@ -1,3 +1,3 @@
DIST socksio-1.0.0.tar.gz 19055 BLAKE2B aa6bff92ae19611151070fc8e9661d532bd970d5d9d7ab8752fe77f7b4444957710ceff09d76b9f69ff71b48daf54659b4d523bc6dd01a28580d25f1e0ac055f SHA512 89bce7294555e2623df68e99352c27b83af38a4fcc4e3b86c8826c9c4bf545eeaf0a6328b000cfe1d286fa442c756c4579b4887cff03bc9e559cd66414a7ac6f
-EBUILD socksio-1.0.0.ebuild 608 BLAKE2B 1df666959365bca35858230958c95b8e24fcafb31aad88a3fdf2b45a83e55b2aba0b178c5461481046959e94ab9c8e31fa8b1d3b496fc7545ed8ef2871d19fe4 SHA512 eb0f27587dfcad47416039509085d3f1a29d6e3a890e2563b4288f3badb781fd110307ae73b9db476a1499ec7fb4794ba99e33f8795697131304e2940007d723
+EBUILD socksio-1.0.0.ebuild 617 BLAKE2B 5ac49edad5cbb9deb84166b53ca078548ae0bbe6cd6fe26623c62b5404a1746876ebb4971dccfa717ef0facad42042ff6fe5fee2a4171709e6790f284da47d09 SHA512 21e1c1ed0f260f208d226df4f35eb171822adeedc8af2fe6b3dac3e6f61148e6ca813831a7d812755688f16a49ffc09afb72a3e974058b982b4d15a551e5a046
MISC metadata.xml 394 BLAKE2B 9dd0d2bb0f8a21888f0b275729cced562c57eb97916e5c5d2735db22d9e2b7faff8a1da5254f9ab6e058f7eb7338d643621f1f9c8d6c9ba401ec9d17668a9910 SHA512 0a641cfb5fa10d7155eac214d9dfccf14f42201a1e5fbf82f58fa7e50533bbc01dda530228fa8fd70a89732c5fab1e78c4d85bc1e9f4c9e8ddee67e374a18d43
diff --git a/dev-python/socksio/socksio-1.0.0.ebuild b/dev-python/socksio/socksio-1.0.0.ebuild
index a5e0b0094563..b519a17abfaf 100644
--- a/dev-python/socksio/socksio-1.0.0.ebuild
+++ b/dev-python/socksio/socksio-1.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest
index 40bfb67f01fd..b2bee48eca41 100644
--- a/dev-python/soupsieve/Manifest
+++ b/dev-python/soupsieve/Manifest
@@ -1,3 +1,3 @@
DIST soupsieve-2.6.gh.tar.gz 105495 BLAKE2B 0d84abf1bdb5dde8884b1594cc588d4ccfa9df486149cf2f44784bfd86a6dd3a645e1ad319283837cc11d9c9bcdc8fa190b9315d0d2565c7ea0ebb5a887562fa SHA512 ee30c999721b93b3812270ed713d3450f460deac285472f939669bfa607dd195a1325e2e8cb86e233b693f7ff01a77eaf81035a1d4e7cd06a2ceb7db4ae88ea5
-EBUILD soupsieve-2.6.ebuild 760 BLAKE2B c7495d67ec189db6e00e0489a27864950f92704f40b5fc24cc790a722990bbffc1555e5c3cf75b57fca2d7e911cc03301f74111f0b720b765007e8b057f87e2d SHA512 4c724274e639c6c1c5ff9032a2e06fe6e3fdbe5a026a55789e3e882f197fac4fb5562f6d9afaf25d6b0b22770ccf752483a82a1860f46bd18943aea2c6f68cac
+EBUILD soupsieve-2.6.ebuild 769 BLAKE2B dc94793a72073f02d44a4da8fade0ce7710d19f4e8a73548a11c9fb5f18f8d01aec246294f54d457cb09e5be6919d8e9944bff1402be2ba6a625a99b785ba430 SHA512 d8a98273318e11cd137eabcb0cb432cc1940735599ed4056732a39878c30cc7c60a4f651c2453309681c9915c221a398f7bdaaf51c0a438aec77bbcd6e1dc46d
MISC metadata.xml 399 BLAKE2B de09909e906d138c664a0926eca614abf7953e16d5fb0bb0babed691906360cdb8c87b9a79ea5ddd2492b4e8cee561e5433d02ba47be5cf670fbde9e70dfed9f SHA512 0ca6cbc294f232ae9d0f5f0de3cb1c133f5742435d523a0481bd7449dd9a75aa950f08a668b4e1900e520461410e0eb864dc913361204909524805f1cb9e0a2c
diff --git a/dev-python/soupsieve/soupsieve-2.6.ebuild b/dev-python/soupsieve/soupsieve-2.6.ebuild
index 08ca553d035e..7b2dc8ad795d 100644
--- a/dev-python/soupsieve/soupsieve-2.6.ebuild
+++ b/dev-python/soupsieve/soupsieve-2.6.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest
index 5157b54283fe..95cbce65f5d8 100644
--- a/dev-python/starlette/Manifest
+++ b/dev-python/starlette/Manifest
@@ -1,3 +1,3 @@
DIST starlette-0.45.3.gh.tar.gz 2574214 BLAKE2B e3a1c44288ba8d2da558417d14a2787a7c00c689298074b4ac9ce330d90e17181d98ad2ed85795bcea408ee2a64d287dec14ce5c7f9dfc79507562697b83511a SHA512 45d3726ce794a7572e4c816fa3eb1a8a9ad2c110757200b4f6e1aed0d502d2cc293e29c5b282d3451c9770ea067cfb684176755bf2d261fdb22de111ef8a1542
-EBUILD starlette-0.45.3.ebuild 1354 BLAKE2B cebc4c45f192868bd048e7fbbf43a4021ee3e31453b4008ac47aedd56985fd4397965e4033238da125ca5276e314fc3ca94c04aa43f41d828d52410190d42891 SHA512 29d15c73b222daa306003d5b13f0fdf33a836f337545aaa223ea3e84511f9e18259cc06c164a339079e7bc840238705f96d15cf337678f35181c461fce52e1bc
+EBUILD starlette-0.45.3.ebuild 1363 BLAKE2B efd4ff59650d7c67297c569ea59e18ea79e090c59baedeb282b73d3c5f4c9d6f6670b65816bfb69145b4a4aff6bb821d5ffc59a6bb2b1190436daa40f65def5e SHA512 749b9932b1a098077ea18de02cd79a7cb16a558902eabbe19ecca55ba59c6e7a61fd2ac06815a04e8d486037f03af380028119f83c2073eb5455f41a9eeb780e
MISC metadata.xml 371 BLAKE2B 0ccaa4659e63162b565359a1cae05764bea66d708a5f4af1a4716ba9ba23faa39ab4f5a806c0a9783f3f42282ee9b98e22a92f2b308b8dfe97bbf9c770a8add1 SHA512 0fc326941861260becd4129c8a351e89ba0f98f9a3ce9b5d50812f0eaf667743ab0d403889aa1b0a2d9fcedbe0212ba879d165ec8edd115686d4768e6b1326ca
diff --git a/dev-python/starlette/starlette-0.45.3.ebuild b/dev-python/starlette/starlette-0.45.3.ebuild
index f1198cd46af3..6da03731fe00 100644
--- a/dev-python/starlette/starlette-0.45.3.ebuild
+++ b/dev-python/starlette/starlette-0.45.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/strict-rfc3339/Manifest b/dev-python/strict-rfc3339/Manifest
index 9b6f2d59aec0..63440cbbb301 100644
--- a/dev-python/strict-rfc3339/Manifest
+++ b/dev-python/strict-rfc3339/Manifest
@@ -1,3 +1,3 @@
DIST strict-rfc3339-version-0.7.gh.tar.gz 18756 BLAKE2B 45a38c5eef2b74225408e9a0de9e484cce24778eaf830d9cf052a26df4964c761d8349a71c892c5b4b5129f98802a9aae10b1e9205156bbc4eb6c8f5df7bfb88 SHA512 5db598b33680d60eab8c49dde9d831ece9632811c89552c7ccd9ac7cbc0f603bde5aa14434a388abe669181e643bc2fe97f3c48b08c88863f88e95f17d958bd1
-EBUILD strict-rfc3339-0.7-r2.ebuild 724 BLAKE2B 52c9a41cc46212735375fb103a85a6c785bd64c7953fa0ec1168f9b58f66faa4688675e4ebd32ce2416b3c922e0f619a6010e197a035e89f1250c928f13cadef SHA512 68470338d8eca351f338ecad237a6670df99a68f7755c6cfd1fa27dea7f7b0de099dc45995f7328e1c007d44a770443f21350c390ba2ac4ececc99ba9839d3a4
+EBUILD strict-rfc3339-0.7-r2.ebuild 733 BLAKE2B 4efd9ec18943aec7eb0672f30ecb588a4bbdc915fbbc9235109e7153c6e2694c8a92c35e99fad9eee19439902fe7fb01b3089f7ad0a3ad2d9939120edca6691f SHA512 b712530dbdaa494e3bc115e8f60c90d8275cf13b6a819dd510f0ec20e5e43898d0bd0f8a312dc1bd8b6710185aa799402f5e4843b2b85d2cf0e90c41dacac3a2
MISC metadata.xml 410 BLAKE2B 760715fe5ebffe439033a07a00ddfd45b22a705ea07b8eb9083530b6c057c4548e28cdd8fddece6cd7309d3b068e254d4130fe7ba98a16cfc0aafd49356692f2 SHA512 2bc46b0aba422c3e767a6b0a8c0acff358ccfc82d8ae2ca2b18e302080aa0a1ebb9ba48c39bebf1634436c020607acbebd81c8b648cbcc5e8f0fbddd90dcb6a1
diff --git a/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild b/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild
index f8d3f6747134..4d4a0d1214c3 100644
--- a/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild
+++ b/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/tagpy/Manifest b/dev-python/tagpy/Manifest
index 49dc70a1a9a2..ebf35901fbfd 100644
--- a/dev-python/tagpy/Manifest
+++ b/dev-python/tagpy/Manifest
@@ -1,8 +1,4 @@
-AUX tagpy-2022.1-fix-build-taglib2.patch 9817 BLAKE2B 95ba627f3b8cc5d1d65081562731377e1970cf2c934bf090dd18fbc06c78d5bf444fd1d4e849c6c5b0e47b0c361de3f90f32128ff620ef3e809b629690fa67fe SHA512 5af886e0eac8722438d72277928e39b82806ce7071a94e56aaf8c6649b4cf453e5d312f8f4ae9c77fe48da7bdcd52ecc22e63f42902ff582ada4c1d40ff7169c
-AUX tagpy-2022.1-py3_13.patch 397 BLAKE2B 3bed0c287516f532f8227d3a0c9676a86fc6ce1a1628e11ad7309559b1ea603c7fa47c1f04be848037cf13b2e05dd7d45789cf0310e92961c6fb29ccf3747f5b SHA512 8b0d0de81244b7a3bb8c9601fa306c31c6ef144eff9d525af593015d18b12f530989a76817c97f806e5a3f8fff6062846329f0ec0df00ec70f09c233b846c416
AUX tagpy-2025.1-fix-check-taglib.patch 925 BLAKE2B c49988ef5577b949dd89eb876e60c2e20f3617da6a36bdd87a5ac870977b9cf33d54a5a5bccca96ec95cdddfaf26c3a9826a977c734f359a3582f87107e68743 SHA512 a45a2f6fddefae2ec888c720dd89132478a9672c53caa7628cb222987c018d0f7b1333e86b8921f1e828e8a50319891a44c35c0e6d732959ccf2a3fe43549697
-DIST tagpy-2022.1.gh.tar.gz 198744 BLAKE2B 1a0722017ae532444cf97171c04964453bdb6c427a49bace4ad9fe3a3be9be7f0903a9ae3fb8dbf0c8450112ed5f83677044c6b2546dddec3550d8251cef4cff SHA512 d740bf17abe6a2a7cd7fe037c024c8361d49d2ec4e8d03dbdc27c9ec273696b0a41d087a7159692e9b849e807af493f68239562da01d5191bee95060b32aabda
DIST tagpy-2025.1.gh.tar.gz 256974 BLAKE2B 629dc6b4dd980040e2a248b2ca55a4dc1f90e5dde214602dd80c68fc55a864c34ea3e1c7849185b04a13b66eace7b865054d667f0edb007b9eb479df2b5aae19 SHA512 9842c1bcf2ca9d3ba554d1771e7296280fe9b2749fe834ddc8045fc9587b5acc2705019f0065839690b3f65f9e4e2fab42d14e0f1267367fbf446993517e3531
-EBUILD tagpy-2022.1-r1.ebuild 711 BLAKE2B 0b4013e2cc6a5db451d71b93d7bebfdbd82e468f943f89fddc2e67e8863c959e9a58e82fad7c4e1c7df72153d1059aa45fd309fa609535b0a88aaa0c4aa5c82f SHA512 d35cfaf9cbc456c81fd55f011aed320bdfa1912c0ad4f5999100c597740856ced9a5f6319ba7af59fd95f394c437e225fbb7ec7299d5e53b8a9383ab010c931a
-EBUILD tagpy-2025.1-r1.ebuild 730 BLAKE2B 28dc1c3894e4c77bcdc709c8d50b78cd22141517eaa32e2f4b065611fbb27918f6d0cff1d145277d2fdcf7a1161bdcdbb8b0e7f396d806b44c3f0ae8a5d37f27 SHA512 3238e95128acc7e2b9b54b9dc398b3986d0dd941df25a003ca75f24eb6a3b30818bcfeee4d27045e19749b1cabce85c594318f508dc611a792962a02cfb7993c
+EBUILD tagpy-2025.1-r1.ebuild 729 BLAKE2B a4d9e7330eaad36090d19a7f67cabb5041d7e3aab34e1de60206c445b39d220205ad6c5cb6d1f289aedc466123bcefb39cb6c3a8d973cf50631c86d752211d3f SHA512 72644a43befcb3cf3796e9e49c04f808303b3975c22a71400d66a9a99b4eab8d9c955da26268550114ffd256a15f340c5e51bd7e6548ebb2f6933920e0d1be3b
MISC metadata.xml 601 BLAKE2B b82a1af702b40b3d3ee0cc0168bced0afca8014a34a59f7012571874ab4d1bbe06fa25229cce7ff419d5e3c662cc82d64b91e70f7d02704e8f760c6dc51a72d5 SHA512 0d28f25be7a89d369b1029ccd2050745e79343e7eed2d7b6d3f5577cc2989558f30e495ec1e489f997a66077bb26fc22f2eec5ae9a381e222e1e2f67a2d80c77
diff --git a/dev-python/tagpy/files/tagpy-2022.1-fix-build-taglib2.patch b/dev-python/tagpy/files/tagpy-2022.1-fix-build-taglib2.patch
deleted file mode 100644
index 05512cbbc7f2..000000000000
--- a/dev-python/tagpy/files/tagpy-2022.1-fix-build-taglib2.patch
+++ /dev/null
@@ -1,235 +0,0 @@
-https://github.com/palfrey/tagpy/pull/16.patch
-diff --git a/src/wrapper/basics.cpp b/src/wrapper/basics.cpp
-index b84f672..d58f7e0 100644
---- a/src/wrapper/basics.cpp
-+++ b/src/wrapper/basics.cpp
-@@ -80,15 +80,15 @@ namespace
- String album() const { return this->get_override("album")(); }
- String comment() const { return this->get_override("comment")(); }
- String genre() const { return this->get_override("genre")(); }
-- TagLib::uint year() const { return this->get_override("year")(); }
-- TagLib::uint track() const { return this->get_override("track")(); }
-+ uint year() const { return this->get_override("year")(); }
-+ uint track() const { return this->get_override("track")(); }
- void setTitle(const String &v) const { this->get_override("setTitle")(v); }
- void setArtist(const String &v) const { this->get_override("setArtist")(v); }
- void setAlbum(const String &v) const { this->get_override("setAlbum")(v); }
- void setComment(const String &v) const { this->get_override("setComment")(v); }
- void setGenre(const String &v) const { this->get_override("setGenre")(v); }
-- void setYear(TagLib::uint i) const { this->get_override("setYear")(i); }
-- void setTrack(TagLib::uint i) const { this->get_override("setTrack")(i); }
-+ void setYear(uint i) const { this->get_override("setYear")(i); }
-+ void setTrack(uint i) const { this->get_override("setTrack")(i); }
- };
-
-
-@@ -169,7 +169,7 @@ BOOST_PYTHON_MODULE(_tagpy)
- {
- typedef AudioProperties cl;
- class_<AudioPropertiesWrap, boost::noncopyable>("AudioProperties", no_init)
-- .add_property("length", &cl::length)
-+ .add_property("length", &cl::lengthInSeconds)
- .add_property("bitrate", &cl::bitrate)
- .add_property("sampleRate", &cl::sampleRate)
- .add_property("channels", &cl::channels)
-diff --git a/src/wrapper/common.hpp b/src/wrapper/common.hpp
-index 2fbdf74..febaa16 100644
---- a/src/wrapper/common.hpp
-+++ b/src/wrapper/common.hpp
-@@ -129,7 +129,7 @@ namespace {
- // List
- // -------------------------------------------------------------
- template<typename Value>
-- Value &List_getitem(List<Value> &l, TagLib::uint i)
-+ Value &List_getitem(List<Value> &l, uint i)
- {
- if (i >= l.size())
- {
-@@ -140,7 +140,7 @@ namespace {
- }
-
- template<typename Value>
-- void List_setitem(List<Value> &l, TagLib::uint i, Value v)
-+ void List_setitem(List<Value> &l, uint i, Value v)
- {
- if (i >= l.size())
- {
-@@ -177,7 +177,7 @@ namespace {
- // PointerList
- // -------------------------------------------------------------
- template<typename Value>
-- Value *&PointerList_getitem(List<Value *> &l, TagLib::uint i)
-+ Value *&PointerList_getitem(List<Value *> &l, uint i)
- {
- if (i >= l.size())
- {
-@@ -188,7 +188,7 @@ namespace {
- }
-
- template<typename Value>
-- void PointerList_setitem(List<Value *> &l, TagLib::uint i, auto_ptr<Value> v)
-+ void PointerList_setitem(List<Value *> &l, uint i, auto_ptr<Value> v)
- {
- if (i >= l.size())
- {
-diff --git a/src/wrapper/id3.cpp b/src/wrapper/id3.cpp
-index cc0eb53..74d5923 100644
---- a/src/wrapper/id3.cpp
-+++ b/src/wrapper/id3.cpp
-@@ -58,7 +58,7 @@ namespace
-
- void id3v2_Tag_addFrame(ID3v2::Tag &t, ID3v2::Frame *f)
- {
-- ID3v2::Frame *f_clone = ID3v2::FrameFactory::instance()->createFrame(f->render());
-+ ID3v2::Frame *f_clone = ID3v2::FrameFactory::instance()->createFrame(f->render(), t.header());
- t.addFrame(f_clone);
- }
-
-@@ -71,7 +71,7 @@ namespace
- #define MF_OL(MF, MIN, MAX) \
- BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(MF##_overloads, MF, MIN, MAX);
-
-- MF_OL(createFrame, 1, 2);
-+ MF_OL(createFrame, 2, 2);
- MF_OL(volumeAdjustmentIndex, 0, 1);
- MF_OL(volumeAdjustment, 0, 1);
- MF_OL(peakVolume, 0, 1);
-@@ -121,15 +121,12 @@ void exposeID3()
- {
- typedef ID3v2::FrameFactory cl;
-
-- ID3v2::Frame *(ID3v2::FrameFactory::*cf1)(const ByteVector &, bool) const
-- = &cl::createFrame;
-- ID3v2::Frame *(ID3v2::FrameFactory::*cf2)(const ByteVector &, TagLib::uint) const
-+ ID3v2::Frame *(ID3v2::FrameFactory::*cf)(const ByteVector &, const ID3v2::Header *) const
- = &cl::createFrame;
-
- class_<ID3v2::FrameFactory, boost::noncopyable>
- ("id3v2_FrameFactory", no_init)
-- .def("createFrame", cf1, return_value_policy<manage_new_object>())
-- .def("createFrame", cf2, createFrame_overloads()[return_value_policy<manage_new_object>()])
-+ .def("createFrame", cf, createFrame_overloads()[return_value_policy<manage_new_object>()])
- .def("instance", &cl::instance,
- return_value_policy<reference_existing_object>())
- .staticmethod("instance")
-@@ -150,10 +147,10 @@ void exposeID3()
- .DEF_SIMPLE_METHOD(render)
-
- .def("headerSize",
-- (TagLib::uint (*)())
-+ (uint (*)())
- &ID3v2::Frame::headerSize)
- .def("headerSize",
-- (TagLib::uint (*)(TagLib::uint))
-+ (uint (*)(uint))
- &ID3v2::Frame::headerSize)
- // MISSING: textDelimiter
- ;
-@@ -210,7 +207,6 @@ void exposeID3()
- class_<cl, boost::noncopyable, bases<Tag> >("id3v2_Tag")
- .def("header", &ID3v2::Tag::header, return_internal_reference<>())
- .def("extendedHeader", &ID3v2::Tag::extendedHeader, return_internal_reference<>())
-- .def("footer", &ID3v2::Tag::footer, return_internal_reference<>())
-
- .def("frameListMap", &ID3v2::Tag::frameListMap, return_internal_reference<>())
- .def("frameList", fl1, return_internal_reference<>())
-@@ -224,7 +220,7 @@ void exposeID3()
- // Commented out following comment at:
- // https://github.com/inducer/tagpy/commit/fb6d9a95f8ed1b0f347a82569a13e60a75c7e6d6
- // .DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)() const)
-- .DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)(int) const)
-+ .DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)(ID3v2::Version) const)
- #else
- .def("render", (ByteVector (cl::*)() const) &cl::render)
- #endif
-@@ -323,7 +319,6 @@ void exposeID3()
- ("id3v2_RelativeVolumeFrame", init<const ByteVector &>())
- // MISSING: Empty constructor, gives symbol errors
- .def("channels", id3v2_rvf_channels)
-- .DEF_SIMPLE_METHOD(setChannelType)
- .DEF_OVERLOADED_METHOD(volumeAdjustmentIndex, short (cl::*)(cl::ChannelType) const)
- .DEF_OVERLOADED_METHOD(setVolumeAdjustmentIndex, void (cl::*)(short, cl::ChannelType))
- .DEF_OVERLOADED_METHOD(volumeAdjustment, float (cl::*)(cl::ChannelType) const)
-@@ -424,7 +419,7 @@ void exposeID3()
- .def(init<const char *, ID3v2::FrameFactory *, optional<bool, AudioProperties::ReadStyle> >())
- .def("save",
- #if (TAGPY_TAGLIB_HEX_VERSION >= 0x10800)
-- (bool (MPEG::File::*)(int, bool, int))
-+ (bool (MPEG::File::*)(int, TagLib::File::StripTags, TagLib::ID3v2::Version, TagLib::File::DuplicateTags))
- #else
- (bool (MPEG::File::*)(int, bool))
- #endif
-@@ -444,7 +439,6 @@ void exposeID3()
- .def("strip",
- (bool (cl::*)(int)) &cl::strip,
- strip_overloads())
-- .DEF_SIMPLE_METHOD(setID3v2FrameFactory)
- .DEF_SIMPLE_METHOD(firstFrameOffset)
- .DEF_SIMPLE_METHOD(nextFrameOffset)
- .DEF_SIMPLE_METHOD(previousFrameOffset)
-diff --git a/src/wrapper/rest.cpp b/src/wrapper/rest.cpp
-index 0a94bc8..dd843bf 100644
---- a/src/wrapper/rest.cpp
-+++ b/src/wrapper/rest.cpp
-@@ -51,7 +51,7 @@ namespace
- // Ogg
- // -------------------------------------------------------------
- MF_OL(addField, 2, 3);
-- MF_OL(removeField, 1, 2);
-+ MF_OL(removeFields, 1, 2);
- MF_OL(render, 0, 1);
-
- // -------------------------------------------------------------
-@@ -62,7 +62,6 @@ namespace
- // -------------------------------------------------------------
- // MPC
- // -------------------------------------------------------------
-- MF_OL(remove, 0, 1);
- //MF_OL(ID3v1Tag, 0, 1);
- MF_OL(APETag, 0, 1);
-
-@@ -90,8 +89,8 @@ void exposeRest()
- return_internal_reference<>())
- .DEF_SIMPLE_METHOD(vendorID)
- .DEF_OVERLOADED_METHOD(addField, void (cl::*)(const String &, const String &, bool))
-- .DEF_OVERLOADED_METHOD(removeField, void (cl::*)(const String &, const String &))
-- .DEF_OVERLOADED_METHOD(removeField, void (cl::*)(const String &, const String &))
-+ .DEF_OVERLOADED_METHOD(removeFields, void (cl::*)(const String &, const String &))
-+ .DEF_OVERLOADED_METHOD(removeFields, void (cl::*)(const String &, const String &))
- .DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)(bool) const)
- ;
- }
-@@ -159,10 +158,10 @@ void exposeRest()
- .def(init<const String &, const StringList &>())
- .def(init<const cl &>())
- .DEF_SIMPLE_METHOD(key)
-- .DEF_SIMPLE_METHOD(value)
-+ .DEF_SIMPLE_METHOD(binaryData)
- .DEF_SIMPLE_METHOD(size)
- .DEF_SIMPLE_METHOD(toString)
-- .DEF_SIMPLE_METHOD(toStringList)
-+ .DEF_SIMPLE_METHOD(values)
- .DEF_SIMPLE_METHOD(render)
- .DEF_SIMPLE_METHOD(parse)
- .DEF_SIMPLE_METHOD(setReadOnly)
-@@ -207,9 +206,6 @@ void exposeRest()
- (Ogg::XiphComment *(FLAC::File::*)(bool))
- &FLAC::File::xiphComment,
- xiphComment_overloads()[return_internal_reference<>()])
-- .DEF_SIMPLE_METHOD(setID3v2FrameFactory)
-- .DEF_SIMPLE_METHOD(streamInfoData)
-- .DEF_SIMPLE_METHOD(streamLength)
- ;
- }
-
-@@ -238,8 +234,8 @@ void exposeRest()
- APETag_overloads()[return_internal_reference<>()])
- .def("remove",
- (void (cl::*)(int))
-- &cl::remove,
-- remove_overloads())
-+ &cl::strip,
-+ strip_overloads())
- ;
- }
-
diff --git a/dev-python/tagpy/files/tagpy-2022.1-py3_13.patch b/dev-python/tagpy/files/tagpy-2022.1-py3_13.patch
deleted file mode 100644
index f415260daac5..000000000000
--- a/dev-python/tagpy/files/tagpy-2022.1-py3_13.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/wrapper/basics.cpp b/src/wrapper/basics.cpp
-index b84f672..ba037dc 100644
---- a/src/wrapper/basics.cpp
-+++ b/src/wrapper/basics.cpp
-@@ -51,7 +51,7 @@ namespace
- {
- static PyObject *convert(ByteVector const& s)
- {
-- return PyUnicode_FromStringAndSize(s.data(), s.size());
-+ return PyBytes_FromStringAndSize(s.data(), s.size());
- }
- };
-
diff --git a/dev-python/tagpy/tagpy-2022.1-r1.ebuild b/dev-python/tagpy/tagpy-2022.1-r1.ebuild
deleted file mode 100644
index 619d870002d8..000000000000
--- a/dev-python/tagpy/tagpy-2022.1-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python Bindings for TagLib"
-HOMEPAGE="
- https://github.com/palfrey/tagpy/
- https://pypi.org/project/tagpy/
-"
-SRC_URI="
- https://github.com/palfrey/tagpy/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-
-DEPEND="
- dev-libs/boost:=[python,${PYTHON_USEDEP}]
- media-libs/taglib:=
-"
-RDEPEND="
- ${DEPEND}
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-py3_13.patch
- "${FILESDIR}"/${P}-fix-build-taglib2.patch
-)
-
-distutils_enable_tests pytest
diff --git a/dev-python/tagpy/tagpy-2025.1-r1.ebuild b/dev-python/tagpy/tagpy-2025.1-r1.ebuild
index 75a31f6c7346..2c839c124ec5 100644
--- a/dev-python/tagpy/tagpy-2025.1-r1.ebuild
+++ b/dev-python/tagpy/tagpy-2025.1-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
DEPEND="
dev-libs/boost:=[python,${PYTHON_USEDEP}]
diff --git a/dev-python/tomli-w/Manifest b/dev-python/tomli-w/Manifest
index a77d683c4ff5..b5354fa9d112 100644
--- a/dev-python/tomli-w/Manifest
+++ b/dev-python/tomli-w/Manifest
@@ -1,3 +1,3 @@
DIST tomli-w-1.2.0.gh.tar.gz 65320 BLAKE2B d48174d177a5ed13880ba8c9c6beefae8ed43b0a3539441ecc17aa32af07428d9f7d2c2d185264a20f27ab2ab9b5085b91da120e49dfc17a0cf36b590ebfa81b SHA512 d7b5888d7e60eda701c4d3d02189b9e26467a647ed4e09f55ee325c6d62618de6a6b299de522d105decaee68fb9804968c59d4c911bdfb7520a0beb6c05f432b
-EBUILD tomli-w-1.2.0.ebuild 650 BLAKE2B fe32c7b966c222271f5670d845bf234d03fffb0fbfab35787fa5cb1476f1d46e62ebf19e0d06233025ea178bdaf0ca6f7516819c18e2c8264bcee678b5323ebd SHA512 46c503559f87f16cbbdd1bc7b2ecf5a3631001d202b7905df8b1c7e83541570ff64e681ddc1f6000fbb87a11ea9779aed836c13b66d4730e507751fdacc60c2a
+EBUILD tomli-w-1.2.0.ebuild 659 BLAKE2B 01c5a1b1dfbe4447ab007436513527f59c7abbc08579fda7eba80bea97f5e7cb090cf3592007ec33f4efc28aa6102eaed55fa978a5d7b43d8a91cf5fb1c0ac84 SHA512 f3b46a741613c817b128a2f6c7c380f318b265c2aa0bab714d0f9cd06b99f0a998434b9b1583d7612fc01ee2b78f6e6212199d769e21b623423491d6537afbbc
MISC metadata.xml 367 BLAKE2B e088ed9141a1b4ad1506ce67b48a6666c9bf9c84e761906a95112a81d4cd9b98ebd0db756cedf007c3f50e39321697f8fc91ef6e49e668ca794ff78e8b03080a SHA512 784aff95fbc1cb65e4eed20258499260400fe31feb96acc6fbde00353d629595d8e23ecc6b550bf608294fc882c42063d0a23699defddb6699df59add7e8acaf
diff --git a/dev-python/tomli-w/tomli-w-1.2.0.ebuild b/dev-python/tomli-w/tomli-w-1.2.0.ebuild
index 564be1cc46ad..1f190bf2b7b7 100644
--- a/dev-python/tomli-w/tomli-w-1.2.0.ebuild
+++ b/dev-python/tomli-w/tomli-w-1.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/tomli/Manifest b/dev-python/tomli/Manifest
index f22d5e601a55..e179cb77c258 100644
--- a/dev-python/tomli/Manifest
+++ b/dev-python/tomli/Manifest
@@ -1,4 +1,4 @@
DIST tomli-2.2.1-py3-none-any.whl.zip 14257 BLAKE2B 1806b29c4331a153c3fcadf3eb4ca40576210fdbd91ce2708bc36714949df3aba17a19eb3f8e899a984039ae77d75ab1a630ee4e30eae0605495c38b8bf86279 SHA512 00a2c52a4e580c28d9c54a1b1e73e0c26f3108ffaa538b0bc0011c3c85397f4217ecbd136e77b6571bfcb1e055b28d70ac79a25571e2367e227a9b24aff57a97
DIST tomli-2.2.1.gh.tar.gz 137745 BLAKE2B 5660d11b8925fd39f3b9bc1957a06026e108cd3fee61988f0d25af2f9634d5fbafc7121ffa7dd1abc28013310c72253b58b7d4d267f4b1848ee6a9e3ff00698a SHA512 6bd2600b06b9d41f45ae34172380d3ec162d0e25a7602e8e77ee37bbe165674ff17afc39c4d1f87c9cec9bd1f02003ba5ebaa313a60efca64ef5124f77a2c887
-EBUILD tomli-2.2.1.ebuild 884 BLAKE2B a7b036638a3d8bca953852b1e7432923c88a207580916de80c4c8f1406642e766142eb97106bed9aece769304e687eec93b9c8a6b53db4dbbf668eda457f39cf SHA512 421aec4928fb1e065f3e305e61337edddce17a992bc903cd1c7fe2b9e825be9441625cc407d3406dd7bae85685804e2fc397572685d4f18abb25b799ab626fc9
+EBUILD tomli-2.2.1.ebuild 893 BLAKE2B 174a49fa5a1d4131d363518f358ddc0be26dc5d89aa06b2c8f98d1677e2bfa28f76e60089c42f6f302573cfa8be8b9bdfd425998b6b49686fafeed97e81110a2 SHA512 f981ffb12c13cd7e8f5dfd1877eced7e2fbeaeb67f37f91192b585c429ec8025dd093448ea063a2119a32b9a39034954140ae62328ae609d02d2ed933da4434b
MISC metadata.xml 363 BLAKE2B 2c80a2c2a8959a93e392da0e03303ffdae0a3291624c284f91d747d13983cbc188d8a64f8763ea484f792d5a42e355381034f69fa0acde382779e4ae53ac2154 SHA512 42e8d4b4d1ec773b53e8e119ce6afb74acd64de998c372c6f6ab64f70713dd825420d1e1af83b5f647dc03a917b1904d65f0cd06cbddea47a33a558be2c89562
diff --git a/dev-python/tomli/tomli-2.2.1.ebuild b/dev-python/tomli/tomli-2.2.1.ebuild
index bb4344ff5bae..e44ac2de4a9d 100644
--- a/dev-python/tomli/tomli-2.2.1.ebuild
+++ b/dev-python/tomli/tomli-2.2.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
EAPI=8
DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/tomlkit/Manifest b/dev-python/tomlkit/Manifest
index ca1c409c40e9..46dcdb36fd79 100644
--- a/dev-python/tomlkit/Manifest
+++ b/dev-python/tomlkit/Manifest
@@ -1,3 +1,3 @@
DIST tomlkit-0.13.2.tar.gz 192885 BLAKE2B c95d24e0ec61cb90dfdd3fe7a07f8187fdfdee1b60d6d3e5a1af08e6d319e24c2447107cd3e49455a3f1cd29a50bde2e09f3a57708ce7349d1e9bd6957e46c9d SHA512 65b45468de25a6b9f22c3fe3468301902e1e439de580e74f15f5a24985546a4bfe47642b6014a25590eb176fedbe468828d7bc84c9c3b65ab418c071f0902957
-EBUILD tomlkit-0.13.2.ebuild 1040 BLAKE2B e043354694f6e5a20d033404dd389b54305e795d1658e3caecab350ac0521d350b8ddc3ac23ed0b142526a21aa796eb134e119d387c4a1c62cdf89281e6d1342 SHA512 9a74a21b1d84ed1662382af7bff68488af4738c4dc249a7c5868b26612749f62969b8b3d7715a71cba7929f867614ed07a364cb24ac3ee4a7a33a8490d32d8ea
+EBUILD tomlkit-0.13.2.ebuild 1049 BLAKE2B d60ee3b0d7b154ed737e019b12c0e5ded209541aa640ce7b2cf4ddc43628d7e3f1fcd1ed946389b9152b2ab00dea063a4146a106aff75d971c8ae10b98c3658c SHA512 92b220fe3301685d1d76a2833715715661ec910107e7762ba03c71ce693efbffc253bc034355389ce3f8ae2c7cd249374b485602d4c12ba4eb074cc6ae92f450
MISC metadata.xml 529 BLAKE2B 313663d81102b8124a7ebbe11e18003c4714e26daf97ce180c1690b147d750bebfe23af9d894f87ae218148cfb59c3405b25b1736d65fef16bcff4466e026e76 SHA512 f2bab5270eb7346e5de28ed96fb51ded6956ed57724d2ffba6f94b288699ef8107b78155c7c350321e11955c05967d6320444005725c3beedb711cc585f8fa41
diff --git a/dev-python/tomlkit/tomlkit-0.13.2.ebuild b/dev-python/tomlkit/tomlkit-0.13.2.ebuild
index 02d8d6e1db66..15a32b236fe4 100644
--- a/dev-python/tomlkit/tomlkit-0.13.2.ebuild
+++ b/dev-python/tomlkit/tomlkit-0.13.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/traitlets/Manifest b/dev-python/traitlets/Manifest
index 0928627a1337..d6b2aacb586d 100644
--- a/dev-python/traitlets/Manifest
+++ b/dev-python/traitlets/Manifest
@@ -1,3 +1,3 @@
DIST traitlets-5.14.3.tar.gz 161621 BLAKE2B b7367c4f14bf1e5dc24361d5d6780ef353a0356be2cbc8548052a27d279b02ce856b73ae1320d5dcded86afe16e8ead7f9d6964d9822f87cc06b616394c42693 SHA512 7c8469761aab7ad708b12d49c222a6e892877152c68125b805a1819b06292380be16e816c405398ad988f2197adc2c59781457a51efc7d1e410f9ed8b11c06c4
-EBUILD traitlets-5.14.3.ebuild 877 BLAKE2B 6201dd31b35784c8fe5c045b461cc04e30704ccb0ec1e02a33683bf2199fa0258b93db8eaac8b5cacc93a9a213a875eebe9d42fe224ebcdb67d5205bc9c641c0 SHA512 33f10de6afb3d446bdbf8f3b05df76ea850c20acbc38598ec117188672d36e7cf1ec7f0dc6faf829cccf44b211d9743f44c500c5da2b8daaea428c92c0282603
+EBUILD traitlets-5.14.3.ebuild 886 BLAKE2B bdd48d2c0e0c60eafe44a0a5d5ecec84a0febe488a8b3492528aef275b0ddf77419c7d646c629d5225ed6d53d88350cc9ee42e3802378e2ba47f842f73bf0cec SHA512 8f24f9decd6f2ee611f382c40d8c4929d277832b4b4138ca4b5d14f0700f8b3762f6da02ee73b4fc75071c4712605cb201f7db53d7a87a14f924f05885b3612e
MISC metadata.xml 737 BLAKE2B dadf9c19ed06cc70940023c180cb2256534ccba2881b4a0b5d7673ae9959838c129f82b1a5d2b9c13e408442ef2f9ec906484b01baa4408417143a712f4bfa56 SHA512 3a9e54cabaac875c27747642794f54b90216ee103e5de336d6e4e76d3a08c045ec08eabebe59c47b6fab2dabdeb43f16a8579a9448cbc19ab169ceb08740508d
diff --git a/dev-python/traitlets/traitlets-5.14.3.ebuild b/dev-python/traitlets/traitlets-5.14.3.ebuild
index c56037de66b4..caeeeaf8919d 100644
--- a/dev-python/traitlets/traitlets-5.14.3.ebuild
+++ b/dev-python/traitlets/traitlets-5.14.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/trio-websocket/Manifest b/dev-python/trio-websocket/Manifest
index 6a77b13d0958..88802edbabda 100644
--- a/dev-python/trio-websocket/Manifest
+++ b/dev-python/trio-websocket/Manifest
@@ -1,3 +1,3 @@
DIST trio-websocket-0.11.1.gh.tar.gz 45682 BLAKE2B 0f926421828476c9e23cf962df7a17a2cf4470e0898dddbc4690497521205ea11973a188ca460685739d08c34be237682b0bbbbe2c279d35e5c2fdce9b3ce020 SHA512 4b0eb6f0c012cefedb69b97e9452ba979336fbe9f154799c4c68871b8013e728374e4872a2343ab4d27fa6e25e40c3063e681e80470123d37f13f531be4f6644
-EBUILD trio-websocket-0.11.1.ebuild 1540 BLAKE2B 90897853374c3d3da2fb8c211e772acecdaacf343edce672327723c02ceb21b2d1bcb1042b367f2d6a16a42c5b6239ba9c1df709d83ebb3c05b30735619cc1bf SHA512 fa55c9b5a692e7753f056654011f1f3ed6ed763086c04d4d8c04b17fcd9d375acfe3bb42bbccb0b54fbc950423eeae0c2caae857d8bff200f196abf03a5502fe
+EBUILD trio-websocket-0.11.1.ebuild 1549 BLAKE2B fb4da5270ce4636e0d6421d4d1ad2ec09b9f00e215b122e349a25e59100c9d581338ebd58fbc5386de04567e7a34701f13f903110f039bf327753a6241a17914 SHA512 8890e9250fa092d0c66c5b9eb195a4e8a670158ff33549c45ce111fe106b53d8f15dbd706d0d786fd0dad140ea1332183737c8d89edc58f58f99b6cc726aec25
MISC metadata.xml 408 BLAKE2B 40171491e2126391058f6449ba63a69aad29f7d16c03a97b39905cbf143fc38806dca77b21a207b1f53d7eb3df65db83e12f77fde88031a077658066747ba26f SHA512 b473e4bc56819d9c96df120c986d74a11a7bdcecca07398488056241653156ced82e1099d8dd6fa4bd6425b5e9b9a313f26a2e9860387ad3ce3e6c1d0b9ec18c
diff --git a/dev-python/trio-websocket/trio-websocket-0.11.1.ebuild b/dev-python/trio-websocket/trio-websocket-0.11.1.ebuild
index b567b9bb00a2..b071a5848820 100644
--- a/dev-python/trio-websocket/trio-websocket-0.11.1.ebuild
+++ b/dev-python/trio-websocket/trio-websocket-0.11.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/trio/Manifest b/dev-python/trio/Manifest
index 8d9e35e2e49c..2dab906f3b37 100644
--- a/dev-python/trio/Manifest
+++ b/dev-python/trio/Manifest
@@ -1,5 +1,5 @@
DIST trio-0.28.0.gh.tar.gz 590844 BLAKE2B 4e9f89e0fd68db37bb07ee045809af8795216809885f79f6f247c7711be87995546f2db5a957f7ee5927edc60a442ed6d60a41cec7a559dd4acbc34d20435ba0 SHA512 2699cb55e237247737704852c34be6726746e35426c9a2ed3ca1a5e612a64fec0bd59e259bec4e88e1eb85c8d5a05e3f238346d8227ca0f9fcab271efe45bdd0
DIST trio-0.29.0.gh.tar.gz 599433 BLAKE2B 35a162f01cca02134ffcd1c0cd3c072c1a20c07cc67038f3257fcb4732c696174ab3ee6e37706ffbb878b6a647d9e26489a55cdccb051b33c43517b660d227cd SHA512 88b6845c26f5bb02b749db7f64843e1858c3d52aad4332101022d61ec183f96304f1ce05a8ece5f97d04edf9aef668d791831439ae49fe1a7b904cf76061629e
EBUILD trio-0.28.0.ebuild 1750 BLAKE2B cf96452490c5db947418f7ac328a67fc6a3060a6dd42c905a2bd1eb5925cbe4b9724aa7380bd6203ee602ef2dd007b153f5af80c396fd291688843bf8f54c1b7 SHA512 09cb4fee22310846795f6b5e43d6d921033c7b9bfa714812b633f8a3ac7a780ec4fc067ad64654f9822349479967b29a0a8cbe93bbccc0ca0b9566b0b2608419
-EBUILD trio-0.29.0.ebuild 1757 BLAKE2B b239da2e0ef8640c61bd8b662e1b6197f69a8a7bb98686297bd02b1b892b0f5efe82f08196063d144cc57f00dfa62b1a9828cbf2594a98f9807ba2c4959f719c SHA512 c73c0a5743ebcd01795f23c59573f1c40d652472b5791d8ccecdf9e692a85186de4f715fe875d221ca7b7f3bd6f247b370c2cbd711c421af805001d3bd638fc7
+EBUILD trio-0.29.0.ebuild 1766 BLAKE2B a3ab8b36e7384477f15ca6edccec657312dbe40bb4960a82b6fe3ad4f5ccfdadacda6da83e20fe9b5374d60f1b15cd128f3a49876b52dc3f8a2e0cdc5abac254 SHA512 c60d1700baf53b1f2109831b440b15be9174753f95f2c96354ceff0a8c136b1ff725b920945bc4334f1901d0545f8ad8b6f6ba297f1c90ef53a3b5760e32ae04
MISC metadata.xml 2047 BLAKE2B 836ccc0a048706cf1770c695553403b855f54a42cb94a622b7f91583aaee72cffef27e567df2b7a74fdc7cec4c8574d2f16d00953923b4484f38013910f49dcf SHA512 5e482479d68272be879bfea06697d41109647880d6a72a7a3096f86aa029f54ae004c353f247041c8e517a01808eb929c3d666b0e85ef466fdca88bfb5b38cdd
diff --git a/dev-python/trio/trio-0.29.0.ebuild b/dev-python/trio/trio-0.29.0.ebuild
index 3e7656159c38..507317a8681c 100644
--- a/dev-python/trio/trio-0.29.0.ebuild
+++ b/dev-python/trio/trio-0.29.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/trustme/Manifest b/dev-python/trustme/Manifest
index f7ee9ad5efd0..9938d08480c6 100644
--- a/dev-python/trustme/Manifest
+++ b/dev-python/trustme/Manifest
@@ -1,3 +1,3 @@
DIST trustme-1.2.1.tar.gz 26844 BLAKE2B 83512726438b191e131d3aec847fa80a799463447f1be3586a32bae604d0fc26c8d3d68366c80df4a77661e9ce073c857c1df5bce4fd6ecdb46f22bd63ec410e SHA512 3dc5158294d79603378a281e706ea6b376833a40621c211f12c383bc1ef0720b2b6c1441eadab43292cbeee34aaa4618ed8ce4b8dedc4ca6f1faa14e4cb485bc
-EBUILD trustme-1.2.1.ebuild 860 BLAKE2B 60a6f304d44466da3aa6556885cdd51292a9cfc64946bce1023329bd8007ecaa0029db016e74578abe231e5a86638eaf28adcb9d90d925edce58d8d37cad855e SHA512 f64c80e7405074d0950bf09383313cb8c915aecc16a8da09537f1e44fe60574e04fad178228a94999b9b7fad199f2669c91f3da5a968b7485a12d8f707ee7987
+EBUILD trustme-1.2.1.ebuild 869 BLAKE2B 7ecb2df0b14cdd1b1da73deebb0cc4caf06ced17f579f0f1449ec7d10fc74cd4362328e4cfe56e2bc068ad9412ba861077440f90a47476c3b393f4b1b1393ec2 SHA512 4e20fc695e51a77b9d474421ee60f091a1b9aba3f171242ca8b6088611d1cb19551320ff1a081a330159f3ec4d5e6df4781184b75f29a3c3d2f1798fcb9e5267
MISC metadata.xml 503 BLAKE2B f9759fc8612b385d57ad6734f363b0d03a7a354c4486ebe98ee855c35d0ca11d54be27cb78b21b56178350bc5520908d2efa8345ecb060fc87bc784303325f2d SHA512 477a6d3a46f72e9a813c04102556742545798868dc526376f90dcc43cfd7675479271f5b0cc4a718e35c74e663a3f99db939202e771f2ff731adf871b161df00
diff --git a/dev-python/trustme/trustme-1.2.1.ebuild b/dev-python/trustme/trustme-1.2.1.ebuild
index a97a7087dfd3..48d1db208c61 100644
--- a/dev-python/trustme/trustme-1.2.1.ebuild
+++ b/dev-python/trustme/trustme-1.2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/truststore/Manifest b/dev-python/truststore/Manifest
index 3caf4a49862d..afb7b9120414 100644
--- a/dev-python/truststore/Manifest
+++ b/dev-python/truststore/Manifest
@@ -1,5 +1,5 @@
DIST truststore-0.10.0.gh.tar.gz 28644 BLAKE2B cf83a6936e361bb08f399ea5f6739acbe254dab380b06cf4befab8e1084e01d0757afd02eb0b9718963b4249280e2fa629b079eea143a7d3c5bda3767d4e0611 SHA512 eb1b16f093f32ff8be29bb696e92843823a8ffe2e7428ea989ee987d94d7328b5c40d6d8e5aa25eb223ca348ca30b29018decaec11d6106221753fd4525aa5b0
DIST truststore-0.10.1.gh.tar.gz 29120 BLAKE2B 2efb72b04f3e6fd5365d0d4f8fda12fcaa6fd2008cb17fdc76a679b4bff965040d30465cf78dc0a2cec2e02430100b5e6cc1f4ec4102326805a6d9bd52c38b10 SHA512 8a1c1269d44c0c33444c67d4302484eddcd3223b3e792b133efcf547ed1292cdca0ebc15447f68e7078928ea01d5c2108692dffb703d6bbdad0b9f1c23eeebe9
EBUILD truststore-0.10.0.ebuild 1199 BLAKE2B 9be4d66a34cb822a0ea05eea064ea41061075be7b1d27f5c2a545b652887e6a6f5bd3613c43650b0c7bf9cc751f264d061fc51aabcab292d0265fe78f3740110 SHA512 52b606a388c10bfd0280ac2cc30df27d87a95de2604b17b64cf508fa4138e68dd82f6133bdb43a600691a22b825412ce9e0978409b232f50e8d9af667f6f711b
-EBUILD truststore-0.10.1.ebuild 1207 BLAKE2B 3f6dd2f61a568a0f12164622a60a42c1b6ebde377175ea5570e1b606e4970e29e0c2b34344c8a61bb066c4558daf336685e1a0b7cf425f0e16f8fe6786fb0956 SHA512 a0f1dae1b7dbccec262859442009f0a169f2375b289cd1da88c49592910833b62935f498ff02412a22e2600c81dda3f6f560fc806dfb586e152743add8a58cfe
+EBUILD truststore-0.10.1.ebuild 1216 BLAKE2B bd959fbf42d8997344bea90f368abdb627d3d325e260d008a934c255b762954e1abdfe67ed4861eabc7049510e29e65f98dbca643222f8c74398043a4a4016c6 SHA512 78a9700573dba0610ef5b42482592e98cadb0409ecd64353e74bc14f4253bc3b1c7201bd71a7d4191bd86e57c41fd03a2faa12af5d5c47f28bdb879b0484bef6
MISC metadata.xml 378 BLAKE2B 26c6338dabc3baee4f0a61e4d64b538bd90ca5389b7da7321c92d3063f62861f7100871318d8c7ed1d4ade26196e87c966a91c872b1308f8b8ae1bd23451d118 SHA512 8fc959454ce19667c97ef288ed1851d3dc78eedbf71d23873f8dcadecccc2e15e99957c8838cf10b94b44422ff7484c58a249c1911ba3b18344f587151b51e8b
diff --git a/dev-python/truststore/truststore-0.10.1.ebuild b/dev-python/truststore/truststore-0.10.1.ebuild
index f508f827a26f..738f5d3576eb 100644
--- a/dev-python/truststore/truststore-0.10.1.ebuild
+++ b/dev-python/truststore/truststore-0.10.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/tzdata/Manifest b/dev-python/tzdata/Manifest
index f9a941520b87..09cf93354aa3 100644
--- a/dev-python/tzdata/Manifest
+++ b/dev-python/tzdata/Manifest
@@ -1,2 +1,2 @@
-EBUILD tzdata-10001.ebuild 930 BLAKE2B 43146e1b9b116fd08c9b2fca6fb62d59f472b79c5835598bd1f9bb027065d71eaf3666fbffbea0fbaef963e950391c5e19a3f2f74677e9b8264137f3b755f498 SHA512 a8e5393bab9fd774282e098fafed2241e5e8262e232f151534693201b3154fe523de7c8e7358db6fe3579ee03de78230063741937f62abe38543268119292f3e
+EBUILD tzdata-10001.ebuild 939 BLAKE2B 6da9865852e51c04719877d40ecb124ea9f5bde4466e1ded31deba3f9c29f1573eaaf1046df75ba42fb80316afa3da1fd5c8425243c4baa2f00f28f4210f74c8 SHA512 53a092274ff5d440a0d6fbee9c2cfa785c9fcf8e111520c54b3f9147de870663f1c4636cacaa834a095ad66fea07490ae4bb01424cc458e8bc1d5a4b6a45bda2
MISC metadata.xml 243 BLAKE2B 3c6936b8f9745e6fb81fda204eada4f73210288cdb19a90b1cf913ed01d6ee9155d4a69bc5dcaf8c69a21123339626610d7b57729981a9d10800b85501baa120 SHA512 50af947c4f1de2f27e6bd29010dda35e92d2e0477bfafcd4d44ab218d2a47788324aabad58b603ef5c30e69b382084e7dc3cecc581cc0ffbbdd71ed566772a44
diff --git a/dev-python/tzdata/tzdata-10001.ebuild b/dev-python/tzdata/tzdata-10001.ebuild
index 59efae0fa561..a6320f7fbf04 100644
--- a/dev-python/tzdata/tzdata-10001.ebuild
+++ b/dev-python/tzdata/tzdata-10001.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/u-msgpack-python/Manifest b/dev-python/u-msgpack-python/Manifest
index d141baa887d5..f51bb886b38d 100644
--- a/dev-python/u-msgpack-python/Manifest
+++ b/dev-python/u-msgpack-python/Manifest
@@ -1,3 +1,3 @@
DIST u-msgpack-python-2.8.0.tar.gz 18167 BLAKE2B 9cd0bf2a7dca8eac4c990e320a5d3c325ea31867c82a46d588c8e9bfae1feef504916f8cb75d3f2ed2adb3fa13c03c07fca91071d5d9a6d6ab47686539d704bf SHA512 61dd332c9f72db65a6a949e2acdc668ab01981b3eb1e9fd58e506d35d47f5f656b9d0abec92ae0e4d949bab063aeff75c205b92758275d99dbbe5f65f15241b9
-EBUILD u-msgpack-python-2.8.0.ebuild 586 BLAKE2B 748b597d7acc2db217eda605b3ff3285c4ce1e07e026dca9cf3b6ab3e2ae58602c046c82d4117967b6b83bbbb47908e198303bfb47c1ac386a21673a5cc167de SHA512 a14c7255434f1f79fe1195360619e7f10fda7cae357f60e64bd558242e41ebeba9daef591cb1aa5880ff29b31c798bc995d5010556b189f951c1075e6ce78c03
+EBUILD u-msgpack-python-2.8.0.ebuild 595 BLAKE2B 61a01da907a75852464d0761d41a293c6ed190527151f66caacf4c6ce72a3413b273127da1003f3c36d890245f621271130f2ec9682a8df105829510ad54f0b9 SHA512 859398b0fb616b60d56c8f968bac671718780f4f53ee859ffadac716d1f4d32cc57b2b52bd1268a425d1bbedc35f4f6dbfa2eda55e95a804e403e96d198b035e
MISC metadata.xml 932 BLAKE2B 6c35c0276d1f132074198ec85c5b80967dda5eceef914b3e8c444c50926a83638a97754a483fbadd6246931af2eaf5de86c97d48ce6346da55dce1e577ea47eb SHA512 cdc35e790e2c454af8e82456fa438bfbe0c9e569001bd94d416b48d37f6ca8e78540fb76ad37c72c1cd632eff2f66d782e28265c5825f94f989786cebba59e67
diff --git a/dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild b/dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild
index 20105957ee23..82dc4b35bbdd 100644
--- a/dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild
+++ b/dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 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..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/uc-micro-py/Manifest b/dev-python/uc-micro-py/Manifest
index 9aa4cdf34d99..84b04e4a51a1 100644
--- a/dev-python/uc-micro-py/Manifest
+++ b/dev-python/uc-micro-py/Manifest
@@ -1,3 +1,3 @@
DIST uc-micro-py-1.0.3.tar.gz 6043 BLAKE2B 9d5b4d111d83b2385bb5abcce962d3c8b4a2b4a6e731dfde56aa1e88d02af5c177fbb4f59f475e87f8d863933132fe34b183754f74839acb7a6d1da6aeb2d340 SHA512 6f69c84718e16f5bdac08787f728801bcb95591d984f58044e3914b08a5a9c41885d1106ad8f53afd82940b18e638ed285ccf57d1725582a0c160d7b1e0f265f
-EBUILD uc-micro-py-1.0.3.ebuild 549 BLAKE2B fb2904c1b467b60fee1974ce48ae6a6dd806dcd3f5238c8ea6ec33989c3ddcf2d928f1e6c468abce89840e1370a920bf2e192e6f46a97b7e743b4f421ab9e863 SHA512 407381a7ad95cd6be6a2a32d5bc5079d65e7b6ea822d25940b0512f8ea31a2a877f7ccc82027338df7a4d023a237fdfe9c0ecac83a12d323b74a48fa1de9001f
+EBUILD uc-micro-py-1.0.3.ebuild 558 BLAKE2B e601d53077a49e734df68464d1603775b3f57e4fdc7e91f310e9ccf1ec7e54ba31e3b821274df0a18b273ab2c9c32a534d4a48855dceac155f46ae707f846745 SHA512 2942dcd001e7b188f6e6f9e88b7718d318e4f7cd7a5ab82f8406a326ec0890747925f0126d03765d9dc71f537fa1e0fc1614b272b24272c5b861de8d8bf4db09
MISC metadata.xml 398 BLAKE2B 50edd762e30f62e95f9dcb2adf2e41ff274dc211503ce4da4bd2bd44730c4d23e8eb35acf76ad00cf7207f197d277eea2dfedcfec776a09157d0975d00738fd2 SHA512 4b4e9fbc1618864bb5007f8d10b4d54768152e09a043f719559063ef4799ce87bf500580cd68694988b3d42e4c43bd21b728f2c37de48b59d968718292726ce6
diff --git a/dev-python/uc-micro-py/uc-micro-py-1.0.3.ebuild b/dev-python/uc-micro-py/uc-micro-py-1.0.3.ebuild
index b9db49ba6e67..e4cea1adb89c 100644
--- a/dev-python/uc-micro-py/uc-micro-py-1.0.3.ebuild
+++ b/dev-python/uc-micro-py/uc-micro-py-1.0.3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 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=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/unittest-mixins/Manifest b/dev-python/unittest-mixins/Manifest
index af8d44201e81..3d63212cec4b 100644
--- a/dev-python/unittest-mixins/Manifest
+++ b/dev-python/unittest-mixins/Manifest
@@ -1,3 +1,3 @@
DIST unittest-mixins-1.6.tar.gz 14901 BLAKE2B 0b63fd102395e61b1cfdbabc8a7e71e5cfabe71830a5fbefaac5bb2a4774b838dcad5f7d8c46fd7968f7ea35eee913aaf88d7cf8666aafc247859246ed2eb664 SHA512 6f78be17c53ec22a680b49a7541e2159c8f504dbc0b39c3c11e7676e20d3c6201be6cc722929017781658f0f690d1c258e0b148fa5dabb5af25e63b28dac5ffa
-EBUILD unittest-mixins-1.6-r2.ebuild 629 BLAKE2B c6f4e76378608acb8fd5f8498de966060495aedec0275449b1aeb22f079ac49ccde036c181ff4d9bdccd0fd99a97c7bc39f882d435dc287737620bf2c2eb8da2 SHA512 a8f0865174c85bfcde32fb010fdb312215469383f082b6db03622d2390fb839bcc94f4f20f71605ae7a806cfee123c994101d4f4372ff625d9cdfaf49b00c976
+EBUILD unittest-mixins-1.6-r2.ebuild 638 BLAKE2B fb87ca212fe806f3728d793e8b723f7c1c99647ce980c943b8f63d4584553b0d882db44f64157256350ad4ae549bcb2b48c7974076dfe2f7f0c1198fcdb0a2e7 SHA512 d3cf2e46729878e0c7194720a4107e1ada0b5686792b9eb450b04842650b18a5007605bc88fa03810f95ff0ce265a71a0040278b447cbd4a41aaba87f3bb8064
MISC metadata.xml 405 BLAKE2B f41a778a860e26c7c1028f12a215cdc149233794b16874c6831d5c75a59748d4bc3810deced41cdb5979747f82443c9218d1e7b1cd51fbfd3870e07e65858844 SHA512 d067b0a4e23b648b03c8c38ec60788dd222e02e2c0b5c5517fbcf07bc91b5e20348a0daeb437e46b6a3b1611860d2b319277757bc77e10cfc3369b985c55a188
diff --git a/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild b/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild
index 4dc869cb08b9..fd052725588b 100644
--- a/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild
+++ b/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 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..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/uri-template/Manifest b/dev-python/uri-template/Manifest
index 1690090b6823..1200e444fc75 100644
--- a/dev-python/uri-template/Manifest
+++ b/dev-python/uri-template/Manifest
@@ -1,3 +1,3 @@
DIST uri-template-v1.3.0.tar.bz2 17076 BLAKE2B e8d6c1c35190beab4b2b51cf82dacd6e7bf51397abb142f89f975ce4e7c3067dd9c59895127446deafd84420b63ef62c1484c29037dd9e3833e0d0d55950dcc4 SHA512 654eb700de68a5b992b910e1ff0a038ed699453f021d1eb844d71ddebb32e3ffb77851b5704879bf3eb894eaca33477a0173223a5d9df6a06e33fdc27f6b0f5c
-EBUILD uri-template-1.3.0.ebuild 862 BLAKE2B 4f548620c722f9ce4a05ff8a2d0ef1ba44115953d1d1c7ecb9d815cee946c996d9153459ef37bbd9a4c0c003145dc606a00c17b2965661b4803b52421462b972 SHA512 2e4910c6bec696b8dbd582fb3a09fd79057aa30f959fcd9a0aba30a2c6845302c11c44d6283b362af5fa69540a783a790f80686d563092294ad781b7914fa300
+EBUILD uri-template-1.3.0.ebuild 871 BLAKE2B c48d829f2c988a34851d688d8410aa082d15dbc669c51fa92f4ffc2341e546499e15b130e805e3530b913dc31097c30b8fe99d1f63b0fe7316b1a62bb66ac9a9 SHA512 f9f97ce316a2faa5bcde87ae101434c0b05c030dc3a49f0b04182eb525a1375054e0de270fd84e1ce36e78c009d07828c4ef51ff30731cf7bb7f0d9ea388a08a
MISC metadata.xml 340 BLAKE2B fa3cfe1b2c6ef81f0ac969adda1ef8acc343c72f401c558a85450c992d38f22dca596aecd65de5328a855763379876c55f9d4bd0d2c69c771521e8fe11f43f85 SHA512 8c740d7dd56ecb9fc6a0a06a478878028058c67de06a68ad49f181b08982793874ae571ba5c1ba8f519f988c41588275e5ebbf6c0ea8de992ac1ee82d9effd5d
diff --git a/dev-python/uri-template/uri-template-1.3.0.ebuild b/dev-python/uri-template/uri-template-1.3.0.ebuild
index f6c8371deab8..3b0b6591f51b 100644
--- a/dev-python/uri-template/uri-template-1.3.0.ebuild
+++ b/dev-python/uri-template/uri-template-1.3.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest
index 10ba236e406d..66e2e1834cf7 100644
--- a/dev-python/uvicorn/Manifest
+++ b/dev-python/uvicorn/Manifest
@@ -1,5 +1,5 @@
DIST uvicorn-0.31.1.gh.tar.gz 728604 BLAKE2B 4f8f4e34bc6b13f6f0866a6890855a5b3bf9aad179de2fdeab40fdb017f76acfaa1cb7c9bd97d55d2ea5cd513afc3b6857ae0613912f6be55dc1d17cf810b213 SHA512 2ceab852cd7819fee592cf2507fa9ce8cc80f19dec0492fec621e6eded4a47edecbe4fe559a8474dacff260546ba146e33af9cab964e121356797fdc9a2dae28
DIST uvicorn-0.34.0.gh.tar.gz 728609 BLAKE2B 50b0cb2d0d7e81398bb078c999d17e3cc021e371274fb3387559d92cc3086386aa5e62a56ba14ae60e5da742017ad58aee3fb8b045e438b614ce8e812934b4ad SHA512 260782e385a2934049da8c474750958826afe1bfe23b38fe2f6420f355af7a537563f8fe6ac3830814c7469203703d10f4f9f3d6e53e79113bfd2fd34f7a7c72
EBUILD uvicorn-0.31.1.ebuild 1794 BLAKE2B c68b0774aa02f20a704eb865c0eefa51684fdaca2ef62856e64342186a99eddfc9419d73d2cf49d954387624be3e2669e2fde67da2cfe5532ff8480fb626a39b SHA512 71123f9d9e61042d9669cb2bab95685aa13f4c5ecbbac72c74ea80bd92a6cdd462b5c539a8115223fb31813e4c720f13f8d3a6d789a65e195485b3119bcde0e7
-EBUILD uvicorn-0.34.0.ebuild 2429 BLAKE2B 133a187cc75b6711a8475aa5293b041dca65c158630af98f9a2ff7706f808c1ab91b23020755be52ad662b953e955c3b7b2cda2b01e462f590c28e0d007d6ed9 SHA512 275889e3be8651f5fa1da578d344f7657bac095029b4689fe7b709a3d5a74c16d57d81ca6b1c2c9a2b8218ad2c8fe09f06c2a742b0ceece952702d0079b7d029
+EBUILD uvicorn-0.34.0.ebuild 2439 BLAKE2B f8c330cc63a4c3ca09e9a02e52197ccd1fa36f8f53b6219fa1d6d9a649664d185f6f8ca125db7098a2cf741a366ef111b93da1cd7613c384dcc8b0669bda2e1c SHA512 a82ede93582192b66ffc194be8ff1ae89d98a019b46b4274a774fb6b184a1b33d7b38b01b0d501b735bbcd8acc0a39609966b7c617bc7042c832a4f61e7e8ad9
MISC metadata.xml 451 BLAKE2B af9be617c95128297e3455b503e198e13c373244094f6aa9c80837945c3f9f023f1874efa28d4ffa8b241feb9a4e8c7f3d3534e96966733bd5593bffb90904a5 SHA512 4d76bab5c20f7cad81fa56a28c9be07bf2c2ebc412fc647f073215d437a2550eca247b8419df71d04200d0fdf545520684db0b6f4953e73848f69a4f4ad6931e
diff --git a/dev-python/uvicorn/uvicorn-0.34.0.ebuild b/dev-python/uvicorn/uvicorn-0.34.0.ebuild
index a7d499d3c56e..09c8433bb013 100644
--- a/dev-python/uvicorn/uvicorn-0.34.0.ebuild
+++ b/dev-python/uvicorn/uvicorn-0.34.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 optfeature
@@ -67,7 +67,7 @@ python_test() {
'tests/protocols/test_websocket.py::test_send_binary_data_to_server_bigger_than_default_on_websockets[h11-max=defaults sent=defaults+1]'
)
case ${EPYTHON} in
- pypy3)
+ pypy3*)
# TODO
EPYTEST_DESELECT+=(
tests/middleware/test_logging.py::test_running_log_using_fd
diff --git a/dev-python/validators/Manifest b/dev-python/validators/Manifest
index 2024de7e9189..ae1a34b20064 100644
--- a/dev-python/validators/Manifest
+++ b/dev-python/validators/Manifest
@@ -1,3 +1,3 @@
DIST validators-0.34.0.tar.gz 70955 BLAKE2B 5c757c3b2a0e3557663a0eee5a08fbc43087362f492629cd9fba6f7ea7d5e99544de1a82159338d02af40f434345c3170e9b19873a890690fb0d94526e495892 SHA512 d49df68ef60734d8462c37aea7b7d274ebe4b31d768761c3da6d219d59574bb6efc444e5501073fcddffcdb3752766d19d231a63da682bf02f82739526de884a
-EBUILD validators-0.34.0.ebuild 578 BLAKE2B 174ec413447313e5e9a90634c5d23c218497bc68da5e49c92b2fec80b3e9ba3688ab6f52d128ddf01c19de59ebfebeca9c311324443c3f300b3043645e99ecd2 SHA512 11a372e1f2c9a96333f4553a323941b93858623106e69451afb7714fa81bc9c820a240ab6180bd93e2375c0893d6622fe60cfb322c97777b3454314b21533c29
+EBUILD validators-0.34.0.ebuild 587 BLAKE2B 6740ffac017a1ba872b54e386f62028c30c3c82a1a9692134fc0d253565e862b82b46d82bd1194992c9d36759a4a443953cc9e7937e8f5eeb3a3d870ecf3732f SHA512 99ebf8b0c68abd80a50c87dd1eae4b2d3be691819a5e62eb610ea58af605af6645cf15e800f3e441dedb7152ca18196481ee7d4e0cbebc15d73a1f3e3cc2554e
MISC metadata.xml 519 BLAKE2B a590f05cb14e02149ea83eaa045973624f5b0185a828d97ba5c6d071518718dbb664b5b207a1409fac0f7e9831b8555c4ceab6b7bfc105a96ff790291e5b5482 SHA512 40473bdc0cac23032dded1a4e9cbf52659f6f1480f431fda9221cfdb5b7c5b61ae74d3621eb081c39c19771fff32eaf703462e9466985170b084d524a8cfaf0c
diff --git a/dev-python/validators/validators-0.34.0.ebuild b/dev-python/validators/validators-0.34.0.ebuild
index 72e04edc56c5..ebe2a9b8ac1d 100644
--- a/dev-python/validators/validators-0.34.0.ebuild
+++ b/dev-python/validators/validators-0.34.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/waitress/Manifest b/dev-python/waitress/Manifest
index 7c10ec5acdbd..fc78423e6f4d 100644
--- a/dev-python/waitress/Manifest
+++ b/dev-python/waitress/Manifest
@@ -1,3 +1,3 @@
DIST waitress-3.0.2.tar.gz 179901 BLAKE2B 159f834f4a378e2fecdf860134f47351981af368dfe052ba9c98145c39b9a4de7f76b11fb6d2e70d3df9a850a5fd5ef0e3e73a888900ad56b3bd538f2525d485 SHA512 f225447b936e4742cf6f0e45b72cc2e33c06ff609c9896fc226de23b9c7ba64140914e3525f57c901617c0a49df3052fe5acbd8ec46f9557832c383ab9d4a483
-EBUILD waitress-3.0.2.ebuild 783 BLAKE2B dac24fff4ed3712da0ae956fbac25974342d4f7081451a604b1e91f9bef29047936d40916477cfeef1b9a8746d68eee4c2459da12a7985c9b0c4918581df6f17 SHA512 8b224afce8c42b8358fe02e2a1634ff801986414d11fdcd10cba38be21c0a42de37a0b3457199af55aa582ab305add8c8163ba8e28cf4226c82e1c6d720ed494
+EBUILD waitress-3.0.2.ebuild 792 BLAKE2B e6120d7e9244ded3d95d324d864844c7af9b4162e6419ecbf434d999817c8dabf02ad986160a66963b1388d208d20685d05eb0786a7bd312dccf96cafaf20799 SHA512 00f5df92fd2dd66e02e9a11d273ff013c5d988f1e5c3e2912cdbcc50fafe9b52c6d9acb1f3a97e82b437bffec248e6aac98eddd6bbc97a0d52091bfbf0e36819
MISC metadata.xml 404 BLAKE2B 384598e80742dbc76ff25fab9b93b3e5ad1f730c9c55782257a6e7ce2724f631213301d4a213bd1a20ffc0bc97bfbb2ae4759cf9ac6e31d9728f645fbb69cb9d SHA512 5315d60706055e2def0e41f4d8ed99bcb54f99524fc6d23ffbe36a28faa315801dbbfba02042ae217e3a9db2dbac430085500603d88cfb0fab25d0a587ccee0e
diff --git a/dev-python/waitress/waitress-3.0.2.ebuild b/dev-python/waitress/waitress-3.0.2.ebuild
index 345a0d4b94bb..123b6f771e12 100644
--- a/dev-python/waitress/waitress-3.0.2.ebuild
+++ b/dev-python/waitress/waitress-3.0.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/watchdog/Manifest b/dev-python/watchdog/Manifest
index 1dd029f99b0a..409da1e1f295 100644
--- a/dev-python/watchdog/Manifest
+++ b/dev-python/watchdog/Manifest
@@ -1,3 +1,3 @@
DIST watchdog-6.0.0.tar.gz 131220 BLAKE2B 739568453f437d70ec401437b1fdfe76f4ef9155a98f5d1e885f9371999b1d5b5a31f1d0e8a5f3bfd0558009e655da1055cbc203e4bbeff4b5af9ed56c4d8302 SHA512 a248e05b538a894a00e38dabbc0cc7490bb1a87689aa14aac5835f611136fcf6f1e3bd45a6ca4f10991ffabd9264c72f981f4619bd77eb8baf297d015975d57f
-EBUILD watchdog-6.0.0.ebuild 1094 BLAKE2B d069abed63447ecbb450f4de4125a99cfbce3a68f409cb45b6d4d49eef300dfa59262c021b75ab00bee92420dd766a6a700867bcac45894f9c5edb8917b52e7c SHA512 578eb82ac22614902db13122ba29650323c52aad11ecf36c6ae6fdc64735ce66efeb17e04c3e67b7d7849407d0e93602e0a55360adf242e944fade9bedb19dee
+EBUILD watchdog-6.0.0.ebuild 1103 BLAKE2B e7af4b7dd914e7f93f42cc2328f51b4901dfda695c7c313110f2402f66ed3bdafac0928fb1f71ffb3a4e021d3d07ade43d2fdd6eea0b560f8aa01f2a6da0976e SHA512 50de64b6b33f43552125b833948a595e4e329bc294b704b0643235bbcd4118c99702324e283e01f60e64ff8ea5ef2e84cdaafc1a5dbc57e0c22a098400cf151a
MISC metadata.xml 463 BLAKE2B d4f4a77cbba45384d34ac533c223e6640f75460ebfa46ae029a57297ab1a8711f8c10bcd0c11926651bd61d5a2ae98e316ebe40c6011de06f8ee46ad5fcab5b2 SHA512 5eaf8c60e47afa3933115e23cec07340d8cb708c9c9568cf943030db2ed7e05771f51369d6d7d8e21ab598dc872af275784939a243a37abb1e3661b41f479721
diff --git a/dev-python/watchdog/watchdog-6.0.0.ebuild b/dev-python/watchdog/watchdog-6.0.0.ebuild
index 17dc3a653508..4217869dd1c6 100644
--- a/dev-python/watchdog/watchdog-6.0.0.ebuild
+++ b/dev-python/watchdog/watchdog-6.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/watchfiles/Manifest b/dev-python/watchfiles/Manifest
index a3f05a076a7b..3083c5bae516 100644
--- a/dev-python/watchfiles/Manifest
+++ b/dev-python/watchfiles/Manifest
@@ -24,12 +24,13 @@ DIST notify-types-1.0.1.crate 14490 BLAKE2B dcdf805989cd64a3c132a73c4100388113bf
DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722 SHA512 b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c
DIST proc-macro2-1.0.81.crate 48233 BLAKE2B 94319064772c757b6bf57eb9e759e827454f719d82210271ebab9c6ee4ecfddc9099522cdc8595123efe2efb64fd50eadd7e31419c5842ff1cb8fdd32e8daa0c SHA512 7edec4b786d9fe076ced4fa5c0d369c163fd1c27c895431245a8268ab2e16665b7c0a585552d46ceee6b8103979a4201f92abb381f0e678128abed359f514de7
-DIST pyo3-0.23.3.crate 1073838 BLAKE2B 5e1ce6a5c5232ebf0399b1b969e737cca12f978f445efec9408ea80b8bc6ac1047125dbefa36149c8a904882d6a64dd24a9bd50f1e8de7afe3a3271e1a0f2d6f SHA512 c80377e8673de8b8e51e2423d102dbcc46605a783c13127215916d69fc600efd67ba5f9cca420cb6859124165ec97fde40eb0a0566d8b4b60708e20b8e6e9b6d
-DIST pyo3-build-config-0.23.3.crate 32509 BLAKE2B 9e77701712589dec4ad74b3d0e66ae82c7a01b6f29ed36231d999aaf909f80def59d17916e1900bfff10b1d36a0a48ed4bf9757c817eb6c6269549f3d04bd6d4 SHA512 db8b0aa86e96eeb30a8ab36a8a1ba917b7b9e6918c2193d7466841ef38e689908f7719a5390d35fb9a156aa6bd84348fa99ea8d5a784faf5c5cc4635d9a3fac9
-DIST pyo3-ffi-0.23.3.crate 74064 BLAKE2B ec3cc59e047f780041a05e2bf9fac9d65a6f8ccfb5a3e1c35d7c7918da6ded7e65676888a743d3b4d0fe7b0996e441b722c159eed67360c1e3c5b598160a46cc SHA512 fe4678d4cfe81f065554f0d454345f5f8fde927af1afec9212bb49a67be5080dcc9be84e088612208b7732d2283c2c9168a31b0b6fbd32496520d500e372e161
-DIST pyo3-macros-0.23.3.crate 8085 BLAKE2B bf9ea45a8afe7c663da4f3f5c09c23039bbcf9a9ae350eac2b6581a227864d259b1e5c5ea36f9d6f302c26cd957bb4564562b98785eac49233515d7d54453fdf SHA512 23bfcff285db1276f2dcca9895f7672ec6e5aec118039e2cef3cabca0a85eb97f138391cea4da26eb887dff09c65947b165ca83392edcc8640cb283df2929901
-DIST pyo3-macros-backend-0.23.3.crate 70098 BLAKE2B f8ee9c39f743960fc8093bfd53c043fca03b973192e1ab24b48066634e57ea7e74b3ba825ae72380e10569855eec9cb4f0d54f5f8c88dc60e67793257bef8d43 SHA512 9b22e975480f9afc2037587ba85889868a1b543069c2280c65f4cf98e5537708d098bb4885e881c1c9427740c8259988d82176b974900551a4e51097cefb8708
-DIST python3-dll-a-0.2.11.crate 83622 BLAKE2B 4bb801097422fc59be57b64edebeaee851dbad6ccb334d2fb672d279458d8925a08ae5a00c8603c8ab51e4210753483dba81bde189724ec47d1019bd9c4f4dee SHA512 3a5bee1eaec72650fc093105a4139f14c1f65012903a1311aa4ab754fbf7104936f743f0e7c69ee6d7b8d344ec25746c1fd415bdcd0a959c3828a28f9b63ce52
+DIST pyo3-0.23.4.crate 1087676 BLAKE2B 2c7d3530460ff687e8f60dcff0fb01465b2a4642043ebdfc927fc3824b9fbce9c4b304250808a85405d21df12d17a1d1ada7bdf8f3563710692f22223e2732f1 SHA512 0015aa75163ad0ec026d185e15c26f59aaad0eb3cc3044b146e5d703bb375fcd838df2044febbd52e6e129dfba81c8249329fc3e4805695274dac7a69eee0651
+DIST pyo3-build-config-0.23.4.crate 33885 BLAKE2B 7f95a8a9e08d413899ff1fa64af5a52783bad4a7b4db92835464f12bd8565f152497aaeb45d25cc91eed73950abeea30ca4c7495e3b15423ae588b97038beb18 SHA512 b11442609f43d9baab79daf083caf0366987f6ae182239814ad6df6fe4ad31b95132d74f1162fa9428d229bd8c18ef9b696a4c3329b3960fd705d1705fc5e973
+DIST pyo3-ffi-0.23.4-pypy3_11.patch.xz 2140 BLAKE2B 29cf1a3b340241bb323192261b11a431a0b78748819dfe05683ce51c18fb53b5e9394fd4269197475d467f6be82df1fdc92e45450a1e2416ddd459bc00174b6e SHA512 43da84518b24022b82314fc509e8125ad6a9e5c47f8e2eb20da2fa38631719759ce821253a62bdd9fc3fdbedf798e9a37168c39d913570a6cfc53aca3ec0eedb
+DIST pyo3-ffi-0.23.4.crate 74806 BLAKE2B 650784d46347c00f09c010c39e9762f778efc510ad0b99b5ddf30cab18edaba552207339ad44ed4ae6d87ddfcc56fa540a17e3a4cb331905a0988d5ba2dc682a SHA512 c12097292b4620f4fd98d61fde4a0f0c7d423a94d518fa5b1cf759089b066fede6d83e20171acc2aa7bf268de5700c9b59da32131216734626b0fa5cd5651801
+DIST pyo3-macros-0.23.4.crate 8852 BLAKE2B ba5722fd52e47aa4dc2e89bacd69326bd98943a1670ebeab08a2e9e8070a0975ebbe928a0bce8b53a700b65294fee2b00d2a1e6623a0c48ac15902cdbfcb7a97 SHA512 c36c9005db5a4b48b5fda881130f4e7da8eef46e2c363c395ccca3fe476e0204d98c2a832cd03c787fb37a2664fadd42bf8f47de71eb44d055754ab5766af934
+DIST pyo3-macros-backend-0.23.4.crate 70912 BLAKE2B a428c732f0b17d9a8f620d0e8d58469f2cba339c8a8307393ce252a7860808e5d50e6bbf711cafd0635c844f4b1d48e57db4dd99ef7b5e3d97d6f760164278e9 SHA512 2fe670fbf35724f489cc82f38d3f7c1e6aa15b087a2674b7a68b562572f9bb00cbb7746cccfcb62d0861a18f6d24c5739273c8302d1662a161142f4a6b532b6f
+DIST python3-dll-a-0.2.12.crate 83731 BLAKE2B 2ae21b085e7a7aae2c17584fa5feacfe35e974f1bf96673027cb6b6f382241d115df7c9cd009b0346840b6366163c08a62e1695b0834385e182d250390e446e2 SHA512 4d9860f7ecf689b8e5c865f4f2d2486baae0d6765ecedef08234973e921461a3af56f007dce178de6539053eab28dec0870c9f110c3c66dbf7b076e18d2e1fd7
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
DIST redox_syscall-0.5.3.crate 23830 BLAKE2B 0a38235ec277144f0c3e7bcb1d273c7f357d85aef33dbd06328ef16bab7df0a07b523431590899ea58d55e8e1d84c32392478530200cca3a9483e8a47b29e233 SHA512 777d1208004b7756887d6c5745ea408972670e59430e1d299d01a463ae41b98e0920ee77aefef8755fc949d4799dca679afaaae9c1a7d060f76f69af5b90427e
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
@@ -52,5 +53,5 @@ DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38
DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
-EBUILD watchfiles-1.0.4.ebuild 2415 BLAKE2B c44d3f5b4606f0a45876bc72234334516df694886ab2d29fe5b9edbb2e70bdaba0d2fd84b055876f9a27462fef8e4c932a024ed45db9618b3d57a240a2639c6c SHA512 c778e57c798fc0dba4fa178f849d719d254c4f5def5045c49378f34d9adda13140ff688e0591d16923bc9c20be8a948cf7f7f3cbf99db7da4e9cf76ab9a6251b
+EBUILD watchfiles-1.0.4.ebuild 2625 BLAKE2B 1734dba8dc5888cf54b6cd6d4230757b4c4aefa5a7d3e994a1cb1d998ec7e0d3b458865dec218360e9ac2ccf75efdfdd30bdb8ed51f6c6ff5d989f3c4b6cdd19 SHA512 3a781375a3ef3a874930945eac2fe5981ef4f441557cf89ce4167a7db1001522ebca91eb521636f9ae04c7873d42ce4233bc2d2000cf1bb90e96e5bbb7547529
MISC metadata.xml 355 BLAKE2B 95253406e11c30a7a3b5462d3c835010313bed3122f9d16ff73d6959a5c1f4c8922e324c839fcae9f541c7b1d84544cd38718ffcaba039b8c61292eaefa37447 SHA512 e1c11224e0129eb696e4e92a41ec0e35819febee2eb967982e016f7a0d02d95df8465867e0202d8e7ac59cc579f73c79d9ed6b87eebd44b3b64d63a5642ac458
diff --git a/dev-python/watchfiles/watchfiles-1.0.4.ebuild b/dev-python/watchfiles/watchfiles-1.0.4.ebuild
index 0667cdb966c7..b84fbc52c308 100644
--- a/dev-python/watchfiles/watchfiles-1.0.4.ebuild
+++ b/dev-python/watchfiles/watchfiles-1.0.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3_11 pypy3 )
CRATES="
autocfg@1.3.0
@@ -34,12 +34,12 @@ CRATES="
once_cell@1.19.0
portable-atomic@1.6.0
proc-macro2@1.0.81
- pyo3-build-config@0.23.3
- pyo3-ffi@0.23.3
- pyo3-macros-backend@0.23.3
- pyo3-macros@0.23.3
- pyo3@0.23.3
- python3-dll-a@0.2.11
+ pyo3-build-config@0.23.4
+ pyo3-ffi@0.23.4
+ pyo3-macros-backend@0.23.4
+ pyo3-macros@0.23.4
+ pyo3@0.23.4
+ python3-dll-a@0.2.12
quote@1.0.36
redox_syscall@0.5.3
same-file@1.0.6
@@ -74,6 +74,7 @@ SRC_URI="
https://github.com/samuelcolvin/watchfiles/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
${CARGO_CRATE_URIS}
+ https://dev.gentoo.org/~mgorny/dist/pyo3-ffi-0.23.4-pypy3_11.patch.xz
"
LICENSE="MIT"
@@ -104,7 +105,12 @@ distutils_enable_tests pytest
src_prepare() {
distutils-r1_src_prepare
- export UNSAFE_PYO3_SKIP_VERSION_CHECK=1
+ # unpin pyo3
+ rm Cargo.lock || die
+
+ pushd "${ECARGO_VENDOR}"/pyo3-ffi* >/dev/null || die
+ eapply -p2 "${WORKDIR}/pyo3-ffi-0.23.4-pypy3_11.patch"
+ popd >/dev/null || die
}
python_test() {
diff --git a/dev-python/wcag-contrast-ratio/Manifest b/dev-python/wcag-contrast-ratio/Manifest
index 91ecdbf82965..f8f0d06a7cf1 100644
--- a/dev-python/wcag-contrast-ratio/Manifest
+++ b/dev-python/wcag-contrast-ratio/Manifest
@@ -1,3 +1,3 @@
DIST wcag-contrast-ratio-0.9.gh.tar.gz 3347 BLAKE2B c32765e7011faf9128bd4c53673c4663b972e225e0f7249dd1b9f07b4184ae9ca93116f31de6a0538f04612a72ee1e805b37e1070ae62347508f29df2bbf9ec4 SHA512 70ff827b092cec884ba7e969deb8b5de944844b8d5536669f2c607061fbf569c217cec93268215deb9fdebc041efd992ed0cc89e0da013f9a1be8eeeb420cec5
-EBUILD wcag-contrast-ratio-0.9-r1.ebuild 751 BLAKE2B 9ded953292dd110469ed9a01a16e795890c0dd0e747c667f1a4ecfe7a8fe368c396c09b8b05fccec5339dcdf2e8fd46e60e17ad302fa058abe373a7ee6b3d3d0 SHA512 e2fcf6f54cfe1306dc92e7b81c2683b00425b0c20cee4f10690e6bb006853447de815d05a186f04744f7dff5406f69b5a01a65b4061e247cc8ef6c2d34905287
+EBUILD wcag-contrast-ratio-0.9-r1.ebuild 760 BLAKE2B 68e6c11f9f895cd908379c92921f2d272f6831a320ac61e1f21ce128bc49ea4f39e04fec70ed12320bd619762c877626bc65ef20fd9377c41380153d794dde09 SHA512 deed892414b03f48addf80508b8ad73323d00eafd974f069d519f186d0d3f86d103f06a497c17fe26731e650e3c1905a4925e743f9e48292fe0cc957ec1ddafd
MISC metadata.xml 416 BLAKE2B 5363613fc828bc1398b25b81947464f6c71a2d972914b14744da29c723493843fd0d949b0070c5af3d67428694b7c7a2b0a40c8884a62e56d9caf3fa8882ed42 SHA512 c416ea13e371d17d90bb2c1362119431eb0241dc89d0be5c003e92604c66125b7a66e5648a179d1c166b2a4e3a990be86e502da621ebca8e7ba560f1b0558f58
diff --git a/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild b/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild
index bf2cabca119d..bee69468a104 100644
--- a/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild
+++ b/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/webcolors/Manifest b/dev-python/webcolors/Manifest
index 0fc22c18a286..d77e2a7bd226 100644
--- a/dev-python/webcolors/Manifest
+++ b/dev-python/webcolors/Manifest
@@ -1,3 +1,3 @@
DIST webcolors-24.11.1.tar.gz 45064 BLAKE2B a2e1c592523221877de6bfabfcbb3e2da4e6504a70cb19eebeaef38aaecf4bde89b66d739688a82ec9a157ab02f6d91deed66664c7d904bf0e9272f82f394e9e SHA512 9d7903b3ecbba2a2e709d170265cb45ab5d3545703bbc9a4c562a70da4a8bcee191edf639f4c799b4462434909059737aca7cf1bd5857773e49301ab8cee5c95
-EBUILD webcolors-24.11.1.ebuild 591 BLAKE2B 7964dccfaeed7c412c7de94741ebb12c8f0333f35d4ca7bb148e5d9ed7d9877f2e2333f8e3ff311010814165916454288920ef0308eb8d70ec861dfa1933771b SHA512 b4c70623846d2d00d9e1655339c501f77dda873b1338ce28aeef1eef61851b73e4955f52d669a5f16967a78e746da32c2357a9f9ed94514fc8a52deadc45e369
+EBUILD webcolors-24.11.1.ebuild 600 BLAKE2B 0cb35ee708097f562f5a0d1bcce4533c9c43a3d579af92d290a219631de367ee7b1d4ad9d323c6d35683429383463439c43fb85ec723131050245d91d740aad2 SHA512 c8dbec7ee2453509cc8e087ef3556a3c742bdb7bcd0b6a79c5352239b4cf548eb93f9cc8cb1f8eaec2b92e6447436e621741c936adf976e9275077ae511b954e
MISC metadata.xml 398 BLAKE2B 051ecee1b66000baa637f8cb769dd94753c64b97aa3b7bc0bfab424a2a3f311f6831e36e01c7a8ec752dc0f92c25fc9a3a23482347bc34a4d92641f1295b7fca SHA512 b2e6a3d0f210e11a2b28c50444b0e4aa573eb47bd59c8a3b21f570fc02da1d1f95dae7c79400673214fb82ff98108e29e071276b1314f2d40f78813513e0d83d
diff --git a/dev-python/webcolors/webcolors-24.11.1.ebuild b/dev-python/webcolors/webcolors-24.11.1.ebuild
index 068d544d4726..709f07556327 100644
--- a/dev-python/webcolors/webcolors-24.11.1.ebuild
+++ b/dev-python/webcolors/webcolors-24.11.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/webencodings/Manifest b/dev-python/webencodings/Manifest
index 4bae020b9c05..0da240bb713d 100644
--- a/dev-python/webencodings/Manifest
+++ b/dev-python/webencodings/Manifest
@@ -1,3 +1,3 @@
DIST webencodings-0.5.1.tar.gz 9721 BLAKE2B f62ee91cf0230f55bfbe9973a621bbaf3aa250f511b2e1e2c0c6db00bf52760bb058957040600cb33d6f9208987302a70783b04325be4ff344c428a43664290a SHA512 b727b01bac6ec79bca517960d27b4c0668b295f25559471b9641c2c33dab55db6dac9c990952177964c6418382c22831b14d57df5e632d51d7abf97b61f24326
-EBUILD webencodings-0.5.1-r2.ebuild 661 BLAKE2B e98c518f896f8235b68a27b48f4daf365fc1247cf74f456feb5e871f80f1c98198c40d505449d17c75c2adcd7e0e82b436ebf66e47614c485cd006c89bc58be8 SHA512 dc08ab6fbfb7734edcbef6b8b08b32f1ce9495c02316f32f1e821d706b23c6597a516d102af9c7b4951553bf384181166429d9137aec620b06e60c16521b5e8b
+EBUILD webencodings-0.5.1-r2.ebuild 670 BLAKE2B 609f24282a0398f46c9479a2402908253b7e36b3a5bfd073aa9d25150c962d03235971c5cbbac8aba65416bad92d8c3ab8e7a34ee978ab97e690c869b7e202f1 SHA512 14b8151efab5a00a59d0e2eca1394e707d0fd94303549041acf846c33754dae33526a51fbd5fa5741ca73c404d11dde9eaa54ba983821f4c09e0a3b2f6aa1540
MISC metadata.xml 476 BLAKE2B dc58a60145a5cdbc0c901f4fcfcbce6ceb56c59cea3b5fa25938715582e93ece0736fc18b22fe7b8d5011e8959e6ea835fc872dcc9c5b694ab08e28e4ad4793a SHA512 3145cc3f9b865825c08dc7fbb80ca45308b2b001495143939e3fe07af382050f3e1b026d81daea6706f85de59311d139090d16c082e3ad637394a4801dfba8da
diff --git a/dev-python/webencodings/webencodings-0.5.1-r2.ebuild b/dev-python/webencodings/webencodings-0.5.1-r2.ebuild
index 4220474f5a98..acce283dbcba 100644
--- a/dev-python/webencodings/webencodings-0.5.1-r2.ebuild
+++ b/dev-python/webencodings/webencodings-0.5.1-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/webob/Manifest b/dev-python/webob/Manifest
index 2de6f8c0af80..7601d528dd32 100644
--- a/dev-python/webob/Manifest
+++ b/dev-python/webob/Manifest
@@ -1,3 +1,3 @@
DIST webob-1.8.9.tar.gz 279775 BLAKE2B 1442fb0cac7a5a55582956a89b998beb8b7e0cc75a7b09e8767ca2064c60a51102a5f8d08cd3d854c560f38448bea439acffa096b392811ba8941b9fa543e539 SHA512 ed5d91f864572b4bbeaa2aa6ada98285d597f83bc14613e62defb6fd6617986aa63534f0962d8045866471f8dfa09c803a5f2105efb84e5f618db6eeb804b9a1
-EBUILD webob-1.8.9.ebuild 716 BLAKE2B 5b8f110fed1a12a064e3ffbcce9d21a1a59915c830b275be5ca82f9d0c917a23c54999b6562b95d2af5a5837cfb4141551a59439606a9080620bb9e444b04465 SHA512 5f67d57d212dc06c683a1add52b9a3f61dc0800cc9fbdb882c11eb479cc5fe37a9d777ded7662c85684c352d8eaa616b1940ad8e481229233d726944e89bbb06
+EBUILD webob-1.8.9.ebuild 725 BLAKE2B 9b43b148b5a430dbaab03452cd5b566909ac3d0c7830a9d2d13ef772ec603f6a81c00d125b9497b790d542318c586bab8b533d1843e30b49d2d85014a2c7ec14 SHA512 e23043a2d1238f6f66013d85ee14324e2cb7d253471236318b6f5199217ba0bfdd5b338a13d0f8dcd3e2eaf119af463bafbd4bf704472464757c211ccd332313
MISC metadata.xml 445 BLAKE2B cdb3eff689afc9b236ff09ab4035cf30dbb1a22e26ece748bcb3fd4022b6cdfbf20e04213951f79b2259b2794104025dd7aca3f3348fe95bb032bb51c3f3f80a SHA512 6cfd7bbddb887bd8c64b34087ada4c9f099adeb765dbf935761b1dabb2fb4d2134e67062110399400e45070a8330ea63ff61a0af6b2c11d261f7cc0e894f5f7a
diff --git a/dev-python/webob/webob-1.8.9.ebuild b/dev-python/webob/webob-1.8.9.ebuild
index 1e26d13615fa..9f0b751f7adf 100644
--- a/dev-python/webob/webob-1.8.9.ebuild
+++ b/dev-python/webob/webob-1.8.9.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="WebOb"
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/websockets/Manifest b/dev-python/websockets/Manifest
index b546259f4f5c..5cca4c515446 100644
--- a/dev-python/websockets/Manifest
+++ b/dev-python/websockets/Manifest
@@ -4,5 +4,5 @@ DIST websockets-14.1.gh.tar.gz 425408 BLAKE2B ebedf5bf27373cc05b6b82675bf7ff32b6
DIST websockets-14.2.gh.tar.gz 427526 BLAKE2B 2c6fca711b16e5c45d49320f86f7da2ef428573786dbecb57876978b8a2819d8074984d929a0ff16222a8131f175287ed66d5c19dd7ca12106fbe93449a3dda6 SHA512 b5b5ce455e5b68a14993ac1d02c6f417db6cc89cdb9b21e12ba1e1975050fdf7e1935e08a35d8fcb41f5e255385c72834627c989f0734d7015bc1817f6067fe9
EBUILD websockets-12.0.ebuild 1420 BLAKE2B 135e8bb0886d85ceb788f311e821a129a088fbaac7c7b276e43f0f8f8790ce8ec15db3405cfaf04356c9b42410fed2fc38642d58afaa84fc96c9f65a58d94c41 SHA512 105c2d7fcfd835a730c3b43411e60b4d893cb534d7cddd47b2adaa9a90e0cf351d81088561c477659910ea9bd206ce8605da37e424e78ef0b9b750dce4a31d2e
EBUILD websockets-14.1.ebuild 1576 BLAKE2B a861b65f56efccc82db38d20f72099af844abe5601d3f2304b32d4730ffd893ad183a58ea809385216d76c76067bd96b26a2fdfe14d6e035fc2d310a06e628a9 SHA512 d708df875bd2c4a8ac4dfd410c5d57fac1217df2a6831eb6ee37fc3eeafd3a62a59be3f34226716b6c7f15368e8b9e1902686312e8f38bb606c66747d82ff209
-EBUILD websockets-14.2.ebuild 1577 BLAKE2B afbc44741f67ff575f28e01bc648b62deb9cf0bbafefac1f73ccccd4be86638bb8901ce9cd4c3593c4bab2d14f6d224cc64b2f839b5dc482a65b245b26a3826b SHA512 3741437c2851d8e190e505045245bd4648daf66d9b87e397a47aa7e0a241de156245e1535403153dc8440e85ed0e3c5a6f9a2d9bf3c1b73e84d5251cf25c1968
+EBUILD websockets-14.2.ebuild 1586 BLAKE2B ed2091f27d12dd57435e607421d512d45e1bf2a6b936371c87d05db85b9b8007a92a3fe746e9ac347af280aa87138811013cd8980f788fd7eff471fbc9c19f70 SHA512 a86a3547b436f5e429531bbc2470d2653348e0dbd130f46d42de3684802af59a1b2c0468f1968a2351bcedf2ec5fffda0be12a89a1dd50b396a78e951b3772e9
MISC metadata.xml 580 BLAKE2B 66a318a73b2a9e37f44a28dfc9ed5f1aa7193edb05fa295bde27fd7a1c429cae1d875289ac5bd8ff7b579be2cfc5671d27dfb46ba959c47b2c1074e8e549e9c3 SHA512 c4ba79e5ec539ffb6f0338e6e161132dc8dd0e6c7e7533df1c32731810126b728076703a542bb28abc159842ad71bd42e69e36f4fe17dc3377d054d21ec53dbf
diff --git a/dev-python/websockets/websockets-14.2.ebuild b/dev-python/websockets/websockets-14.2.ebuild
index 3b6e296a0d67..f39bf198ad9b 100644
--- a/dev-python/websockets/websockets-14.2.ebuild
+++ b/dev-python/websockets/websockets-14.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/webtest/Manifest b/dev-python/webtest/Manifest
index 5e329774bbe6..7b6f1c362bc9 100644
--- a/dev-python/webtest/Manifest
+++ b/dev-python/webtest/Manifest
@@ -2,5 +2,5 @@ AUX webtest-2.0.33-no-pylons-theme.patch 1556 BLAKE2B e108d05467d87aa0dcc50e8a9f
DIST webtest-3.0.3.tar.gz 79391 BLAKE2B 7ac8362c325d5570446ed587d725b3e4a81e6167295de3030070078e209c692ed95c1a4a03f5db2b2a2e390cfb80ab17adf1a359ec3b349e11514f4bcd4c483d SHA512 5122fa995f9fc4a2338cfe9c3516648d56b0e843c66b8e40b869d5ba3e3ed1bd442836712ed6dd683ea1db2080ce7d5674d71f053c7a29a80812e4cc2606f1de
DIST webtest-3.0.4.tar.gz 79395 BLAKE2B 8a0aa8fae18e7c4ac816910cf0a7e6dea8905d14a35bacca8b53351189c9d00da0016c533a74b3b0623c81e7d8504260a2ad83ca4a2cb57f7a629cb1f2067d0a SHA512 ebf7a76d18719283af5fcf0ea902285a9eee280e68892f2db35e5e48e04efd18e96e393a020e3c4ac4e001875c6da5583348572fd028c0e1a11d468695362a0b
EBUILD webtest-3.0.3.ebuild 1083 BLAKE2B e7a2a6d728b16aa1afa3c4ea1b8c2555fde5546c0a3b14fa6aaf9eac6e4542249d39a41d278f2b0be61e56a73e51462746e301709929e9a5c2f8f9f29c0d83eb SHA512 2f8f3ee2895a3cc8c3fee69f0fa42c5873c7e451f5c8da589877c0814660b022730096c0311197eba22e899d1698795463e523cde454b31d85ab10bf2b06c006
-EBUILD webtest-3.0.4.ebuild 1091 BLAKE2B 5103d3164d697692f3ff4681dd097e117e6a49016ed38661dc1bda09be7982526aebeafeee24268f931e42fb02e44004695de876593a6fb2b271cdbe02ff4982 SHA512 9c7a49a31afa5a5a619efd48cbd16e39f7c8bcccdd22dad5123268c3c799e2621b46ad81509ee4d61c9f367e2ef3f6677fb5215e6e4093b15f8e2b066f0212ed
+EBUILD webtest-3.0.4.ebuild 1100 BLAKE2B 407e3990049875dd1d98acb4ce0a5b637899fb7c5526fb64a7861b723111a7f9f092e78654b32f3e64d60b7731d2959298ed50ce7e43d547b265c7bc3acc83a9 SHA512 2319f36b3ed93ba0605605b592b4c1d971fcd4b389caae9a5667300d2328881e73ada28e6d554ac05d5c42ad364a4da0397f1e23fac1a19a0b58ae409f09b544
MISC metadata.xml 389 BLAKE2B 8cce21b0f8aed22e408af586691c2bcb8cfbf36af3ecf4a08de924f973e5cc4f49fc598ff1a2f651b81605ede0fa22b41518c29866703e4601d5742b78139be4 SHA512 df2b2eb916f60a9c2bc3c0a4321c54ff579e91d11a8dd3ebdc6b4526299b9dbd77b8ec630449df29fba94a483c6ab318d914c7666cb6dcf36b220de1d2f63dbb
diff --git a/dev-python/webtest/webtest-3.0.4.ebuild b/dev-python/webtest/webtest-3.0.4.ebuild
index 94ac2b3113cd..d8461d5ebe41 100644
--- a/dev-python/webtest/webtest-3.0.4.ebuild
+++ b/dev-python/webtest/webtest-3.0.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="WebTest"
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index 8da44b21f026..5903f6ac11ec 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -1,3 +1,3 @@
DIST werkzeug-3.1.3.tar.gz 806925 BLAKE2B 1bb69dfb9ec0b8e40e4df9098d5e7e69aa74c419c0a9ab3c798a3d2a92599744aecb22a8e4b3d14840355bf21457171456630d30a4d3bf7f9344a3ea5d87ee4f SHA512 922c7c377cb10baa76ba9457a2334716969fe058cbc75725989a3d8c61c061a8cf5c6e8bdce70ec098db7822dd12db3391fb8c1471f51d99f48c54df00b182e1
-EBUILD werkzeug-3.1.3.ebuild 1358 BLAKE2B 2720713213e0ab6a7e6349609d164d2babfe2616fa3947267fddb3f4fb3ccce5a75e8e3d2317a688e82f6dd2cdfb46f64e5952ff759d17de6053c24a15f10fa3 SHA512 3b2fd2c0469db36ecd630be0975ee9168b30e35e8c3e13b0b7e3f5dc3e18440bcf40c73353d619beb818538d28091317aeb0f16282ff39284e4077c71ae4d53a
+EBUILD werkzeug-3.1.3.ebuild 1367 BLAKE2B 50b3f97a0bdc58998eb45706d07361c927605b87f6dff542754794871f07e57aad78570b3deb5cbc4688e63966a7e161eb82af2e15578cd6bc87fbec390f4a28 SHA512 a5a2244bc3ad3902f4b3cfa3e3d64a2616ec62be3bbd4cb34affce597a27f45765fb87534925c104d56999756ec4be3189d2f568bd7e868056b3ab05e858f1f5
MISC metadata.xml 392 BLAKE2B 59644e2ff4cdd9ce2db59e36b9b3ec6ce7b7a87186c962bc6b1fa1ef490c30e542b62e8739b059a679f843af79ee7c8b13099bcbefa7ae3102aa3f5d1bf7055c SHA512 a79201b2e92c427248a4448a9734321f955e5431c46e0e58ead2e06c31945309c20f7de76f80e80d4c81ffb45deb4837e1a415a4d2596b7644b01735120899dd
diff --git a/dev-python/werkzeug/werkzeug-3.1.3.ebuild b/dev-python/werkzeug/werkzeug-3.1.3.ebuild
index 7151980e0fc5..63d385d3d98e 100644
--- a/dev-python/werkzeug/werkzeug-3.1.3.ebuild
+++ b/dev-python/werkzeug/werkzeug-3.1.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/wsgiproxy2/Manifest b/dev-python/wsgiproxy2/Manifest
index d4cf96b27444..6f35dbfbb434 100644
--- a/dev-python/wsgiproxy2/Manifest
+++ b/dev-python/wsgiproxy2/Manifest
@@ -1,3 +1,3 @@
DIST WSGIProxy2-0.5.1.tar.gz 16565 BLAKE2B 54bdc404111d910af61a59a7da5d47924e1950162dfb79dc0fd221a417c4fbb717dc4e7cf521589e3d087ffce1917449a199f5278bd4410ccce391b9c551eced SHA512 6be9d4893515cc70ee1c5d7b7a29895a8c8b5afd316e2ad05f92fc1fa93e26da22b93440994ec9782f0663ff7073e476f75351fb7955bde93a2b6fbf9f4bf78a
-EBUILD wsgiproxy2-0.5.1-r1.ebuild 778 BLAKE2B 99af9803547ca9f1b3ca8ec3ba0199f4dd3eac67b80cceaaeb453ddb662f2d3447ecf7f706425f8fd54e792393a6314d488cccd41b4fd2a869111f22ace2f8d4 SHA512 6b02297ba6fd97b92b2c779026d3f36a7efb16422a4e81530a3b2691640799ed9108893567d3cda98289410496353b1c0d2bdef503eec8180c6095ed115990bb
+EBUILD wsgiproxy2-0.5.1-r1.ebuild 787 BLAKE2B 2b5804b6d5b9a332eb5f1ebd79e2978fa58742931f38e4bae5c281fe964912c704902bcd6284a078554a49b4dbd77342eeec1dfc18a9aec3fc95695a9e375a71 SHA512 bf59e373c53639be73550122da997a38f4812935101049a511b3d01be1ef0281fb5d4baff7552361fd80ba33b0a9c10fd8be23bc706b629d2fa30c9619a81de0
MISC metadata.xml 394 BLAKE2B cf38f19589239d7d64eab217998c09ad3279b22954b23a3f8ea58b90611773959e3c9b1423c260d3993e09302a7a7dae33b4f637e15be081a8e3083f84d18d24 SHA512 ac2d09be1f88d2ae9fb09a32d63f9de7207c8ecd7c6ad6c22863b8f8f534335794eb0d3d56ef6acc9bdd1fabc2f0421afebc3e2a575ef959863f2ea860bd52a8
diff --git a/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild b/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild
index 978b10f748f5..1e45b9aaed31 100644
--- a/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild
+++ b/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="WSGIProxy2"
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/wsproto/Manifest b/dev-python/wsproto/Manifest
index 669d5345d2c5..2586edfb0021 100644
--- a/dev-python/wsproto/Manifest
+++ b/dev-python/wsproto/Manifest
@@ -1,3 +1,3 @@
DIST wsproto-1.2.0.tar.gz 53425 BLAKE2B 0b6bafb5d67be54a9b9c77a9682caf1071e82321fb9112ff977b643956ef5d2d5dcc7e523c6e3038c4548adb7b4f022fe2664112b7a10ab0e183d578158b0711 SHA512 43270687a1cfb5f35423c527de5b9db7ee2ddf27d416f47358386c1c94dc3f836a601f300bf66441c4b90130e6e6f502fb29dfeb2374dd76aefa19cfbb70a372
-EBUILD wsproto-1.2.0.ebuild 566 BLAKE2B a549bd37a5d1d94c0b451fe916cafb6c9811d9b586d3fdeb58765505cdf851e5baa891e11858a1aeac9e8f61d69523fe2843212812959cda48103acb6c55b507 SHA512 3ac102ed28c9c7ef2a0ddb57c39bc3a7018a8d566be1527ffdda8732be5b617774ac55a626399333f17f6d40b06cf0b92cc1b8aba35eef4d53e4141e75689ca8
+EBUILD wsproto-1.2.0.ebuild 575 BLAKE2B 507a0f5d0e9e30b3398fbc3a230940d3d743cc78a7ec2ab2665ef2b71887305793d68cbb0c93d08f64c51ada244c678dd664862f2f7380049706f4ce5ed7e3ef SHA512 18c5096a57c9a7b1a819edaa733ebe4b4d0cd6dee25ee72e9bc7de05826bd7e4ac5192d68d9e292d0b435f1406e04a083815c6b3ca3a09144dbf06e8eb1ce5fb
MISC metadata.xml 494 BLAKE2B 144d8a2efbedf70327d0f862e9e1b9d70d8ec72939cea4239e877f183485c9d4075cbadb9423f74b08e8c0ae806b8786467363ff0aae0845be227059e33304ba SHA512 c5818f8c26a0aa8b88b54259ed81c570bee27ca44a20a2f487109477608724f857a306c2b9b82a2a8a03d5852edbfe4ec27f81b60ccf743e58dade14ab992da0
diff --git a/dev-python/wsproto/wsproto-1.2.0.ebuild b/dev-python/wsproto/wsproto-1.2.0.ebuild
index 36ac963f447d..09ab8c91c52d 100644
--- a/dev-python/wsproto/wsproto-1.2.0.ebuild
+++ b/dev-python/wsproto/wsproto-1.2.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index 5de7448385c2..11c4f724bfbd 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1,3 +1,3 @@
DIST xmlschema-3.4.3.tar.gz 585144 BLAKE2B e93ed5fed2f108f9a067b2c96aff884bda4980d57ad0efedacb7c0302cb7cebc99ce49d98e4272a50f6c6bc79a401218c75cbde682028558bbe6e815b6aeaad3 SHA512 7645ea820ec6f469e560ffaba10948b185d9dcfc7a5d4cde1a5062f20b904cb97ffbc7f57893768879a192cbb63208a5c6f79775d09be650d24a54b1bb7e9176
-EBUILD xmlschema-3.4.3.ebuild 831 BLAKE2B 325dd47ddba2f28fda4f0f6a5d3498a37964ddf3e4626122de86996dada2d18687f814faf9cdc1cafb761e04c89875ac98b373ce23706b00b5ad89501ab950bc SHA512 5c934c964f3664e0d2200b6c8b944efce2acd33308d49769595feca310ea1b00ed9bf0efc7b2c80022d5f99d9521cba4688c06e73f09625b186f16c7b81531dc
+EBUILD xmlschema-3.4.3.ebuild 840 BLAKE2B e4837642443c67d13ccc8bb8163d9104c4f0148d750bc5684e0fb0ac15b9b2e9d87401fd2be32d4ed3d1b136973bdc986098c56d8f43d910238737a132edec0d SHA512 3c3f1132853e43100b3210e66a971056426218f557ebfe9609572692191f859054c1279a8a63524ed30918c2d6ae2da321c6a4d26a33ee5e4764c69f2261d3ba
MISC metadata.xml 376 BLAKE2B 6aa6c0ef38b17f49452a3db71c7f449dfda8951e2196b904235592921620b6a2064021aae7a1a30639e637c3b9bdb46bcaebec1903a081a41832bd0c5199dde9 SHA512 b814209cd4b87ad5cb8bc447f1d485043d8386339607f39575faf2d26c19b69befa9fd7b7eb2d3fca4b5e60499091a59c1466cfc2f0d9651430949893e2edaeb
diff --git a/dev-python/xmlschema/xmlschema-3.4.3.ebuild b/dev-python/xmlschema/xmlschema-3.4.3.ebuild
index b0a589f7e3d7..dd7d76d2ef3b 100644
--- a/dev-python/xmlschema/xmlschema-3.4.3.ebuild
+++ b/dev-python/xmlschema/xmlschema-3.4.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2019-2024 Gentoo Authors
+# Copyright 2019-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest
index 834d9eac1cd6..c8897f1df6c6 100644
--- a/dev-python/yarl/Manifest
+++ b/dev-python/yarl/Manifest
@@ -1,3 +1,3 @@
DIST yarl-1.18.3.tar.gz 181062 BLAKE2B 41e0e6173bb257b643d7678e3011af7ea7f6ac8100bd68aae6e5a9af95e36ae95f83c516a11169fd1d1d669742b3a8878267533c81289ec56a66bb0d53b2db25 SHA512 1686c5ef1b5f3e1cebd121abb7916e45f4a9b08d941a80c34861e87f6121187ee7a553a373405a9fef2332177adf55ffe89bc9a3cabbf24e31905357fdeceba3
-EBUILD yarl-1.18.3.ebuild 1473 BLAKE2B f99183ccce11f8e3fcd17a532a04763786f80d869058208f7187d0d4c38f0fefad85f0c842ec12e901e100e1236495d9702c21fd22844d67aa66b37a88f6289f SHA512 6aa9a0bce27b199af8f597b086153c2d1fb433039fa1cbc5553d610f1a358a2b5848e40ab4f93ff52640bf00532bcbaa6107fb683d358810cd3146dd83f19dcd
+EBUILD yarl-1.18.3.ebuild 1482 BLAKE2B 61a0d48398938a32654e6956dbd589ed4a1ce9d038e6803269b63c70f5cc2e7846f7b9e2bbe9f5cef6fcc62e1989f3f0e13bfaf5d4622e9f760c5701924e54ef SHA512 42ee1c3a5f3887095fe61456e0c7f2fc9bb7b5c874864675f98b43708102279a66d8c1eafd1113bfa3346c7868d8db25e894742281ea5e6df638b1203ee3b7fd
MISC metadata.xml 361 BLAKE2B cd963daea78f2c4d229f0309ff843264e2bd8e9dd85bfe326a366371c6a1b520b8755b07a3da4e180ee6cd5566ab777574d1bd7fd5cf550ca73f50fe4ab14bcb SHA512 af9ecdf852203e4a7613f95baedd3a0899a0a17d3e761caa1f25fd17a56eaff3de303485b4509039ac155cd4d6ade7a2b8b729d4af166bff638daa48cfc3b31c
diff --git a/dev-python/yarl/yarl-1.18.3.ebuild b/dev-python/yarl/yarl-1.18.3.ebuild
index e77da92e84a2..7020e5fb0f7b 100644
--- a/dev-python/yarl/yarl-1.18.3.ebuild
+++ b/dev-python/yarl/yarl-1.18.3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/zc-lockfile/Manifest b/dev-python/zc-lockfile/Manifest
index 4ab7edc044cf..d697c3cf9c53 100644
--- a/dev-python/zc-lockfile/Manifest
+++ b/dev-python/zc-lockfile/Manifest
@@ -1,3 +1,3 @@
DIST zc.lockfile-3.0.post1.tar.gz 10190 BLAKE2B 80f732b758581b25f7d45c843b73b35985ad24185a04d207b612b448e6a1c52e49103d214e9a8b1fa0c3965037c8bcd73c504c5e0e8267814a380e08dc6f1256 SHA512 180d167ffd5760d8f9de02fcbf8e715ad04382d530f3b2970b92e346a588bb3da16926871be944441b2c0d4c8501a9d59fed2dc3c0a733b6c4478b6571d4b911
-EBUILD zc-lockfile-3.0_p1.ebuild 1046 BLAKE2B 74e8b91633b7f6d631e0b753327a7bbdf7095a51b0a192d8806b0aecf0639e8208f718fc913384f3db7f1e3cf0f95cee86564341d7456407c901adcf1a8b98d3 SHA512 b4ba9bb6cd06616591aa70e87bb74e84279c00bbbe634f93ea5ba2d9cb610d2a013305230e740feed5a1c53d315c70a507b63a6b9db918b34c4e67ea341582fd
+EBUILD zc-lockfile-3.0_p1.ebuild 1055 BLAKE2B 00a7fd3e7593be46c115f3bfa4ba2d82ff12ada8e92f886926bd653cac1f26c4bbc828b9a1ff8e7886a0977b2f2b3c63ebc6d679afec85380240a141942d3477 SHA512 049fa2093e88e6c8d447ee1115eb26d56a16ea071bc6e95de786e54cde1a455b2d91e4f420ce2082a2b1edd84291099ba04abc51865d725a75998e2d677a002e
MISC metadata.xml 490 BLAKE2B 83ea2053e029d9373261556a5b77af2ccab69294cbc6465029365293a893eee3ac7ae9e3b5b282e46ff27a6aa859c74a76f401e52b3dd62f6d4646c1c8bd4c2b SHA512 98bbbb79c61aa6f3b725676a77381b505d7738e40dd64a590b44f10d9496c346edb64595b39cb586cf2fe8f7d5cc96fb3b3410ec023d648cf96d92ce30130636
diff --git a/dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild b/dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild
index 361f69ff3c82..77077266ba4f 100644
--- a/dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild
+++ b/dev-python/zc-lockfile/zc-lockfile-3.0_p1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index edbe19c627ee..b4fc9eecf729 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -4,10 +4,12 @@ DIST zeroconf-0.143.0.tar.gz 159481 BLAKE2B 3c73c85a86180b21766bae0a9ba9ebce8910
DIST zeroconf-0.143.1.tar.gz 160017 BLAKE2B 6ca7c3c72f747703c2d12aa1547c1007bca77ba288e915e5dc56f77c21117158792e5ebb0829d016058889592e45139ee80af3f57d71ff333e5523834062d0e3 SHA512 16efd961a5c06264006ef6c39afbff49cce09812a31b392b3fa56c9f14cb4ea011ab6c1cac9934ad5e466e1430154f70693ea2160ec6d319e3a4a516005b90dd
DIST zeroconf-0.144.1.tar.gz 160109 BLAKE2B c0dc535665fa46ee143c09b35f380f6898c16a844d2e7c3c233bd0ea1b0c0f1f551daf05dd220f4d7ce6478f65d5bb8a1dbda2d845744e9fe46b6138008c98f7 SHA512 3ad3827c5bd834ce4fc9b6a1349c34b0ede562da327f87fba17905b697a001271c55569e4a1ee8857c088a96a18e1a0782836a7ec2ff3c36982ae57f805e72c8
DIST zeroconf-0.144.3.tar.gz 161347 BLAKE2B 43f75df44a95d58ec372fbd68013cce2c9e4c78fa5b5c445604c8cb8281fbf4b96b6625c5867ca2817877d81c28824a0b8fab322e2da326b864ead539561a359 SHA512 c849a8b1ade29a34e7a4a4ad7710368eba6253408eae9b655381625b79170b7deeecf0d4be4821ee598a2af1a431803b2f6a072a4c61e94cee5ec0a9895a0153
+DIST zeroconf-0.145.0.tar.gz 161541 BLAKE2B a1978bbf52f1b14a5a7d6089c5d41c526cfd7f93cd386cc46d3a1d3bcea354761053bfcb4b5e390ff5915e80584855580475f03fad2ed1ec2aae6dbedda54aa8 SHA512 3a9df86385406b27f85c21dda6b20c040a73ecf4616d3d2bd38b3734e21cf038e0f65812c060bc5775dac242a519285f4a0a9a0ecf6c022c60abdcd1df915e82
EBUILD zeroconf-0.140.1.ebuild 1455 BLAKE2B 09e93d5b2d5ffe19a9fdbc53f2814ae7ebf8a7f79b2c9078aed530aab5ac8416582760ed2e754aa8c1158d3533d7f1d89a69aa462bcb609ceb0c7bd20536b42e SHA512 9af8834e908ac2465ce4e10fbe5c542b7593b8db73110dc80e57325f6f07ff164f1862e43f071db4150404ac45b69ec3a9bae98c3b5288e1eec77ee2d500d7a0
EBUILD zeroconf-0.142.0.ebuild 1458 BLAKE2B af857ad50cf4ce26308debf10956204b92f3d5b2ed02800bcbb7087d09b786f439c2bee2ed0c96498c6a0004c64b190e4e9f5cac0d44d2d706f7873738e377d7 SHA512 eca5204f09273bbe6ea322d07bdbba7e46f59ddf7fc7925dec6eb85074af7118c5eb01230f839578943fe955a19dc641ca65d8d90fd5afd80c774a0116055069
EBUILD zeroconf-0.143.0.ebuild 1371 BLAKE2B 1a6073f245ac0adaca2175adb38c3bfbfd3e15e4004b0ab277ecca4e9cbb47a15c4cbfddada68ceb6f0712c341783884ee2d184d21b959a83e83ee5e043b7394 SHA512 c993d50db1fecaf86cdfbbced3bf2c21b968e6f41fd05dbb423e0177529b7971b5e5b02177681535bf4fd33bfa7fe5293ba65629a24226336cd141857dcc6169
EBUILD zeroconf-0.143.1.ebuild 1524 BLAKE2B 11feb0eaec1c4f7e8cd91b1253585a4c741f5fc880618cde9fe8b28d7b292a797c884a8e38c93659c24fd2919ccf8f5640d8fda7306bb30c5b0cb3b92384af05 SHA512 9f90c7b05212c39af8300e680a26adfcff77d1f3b060ee9f60794f5f0a9bea5e56114f90f661c4416a078ab1acb145f57a2f5fd53ab168adfabc6ee625ba8b3b
EBUILD zeroconf-0.144.1.ebuild 1524 BLAKE2B 11feb0eaec1c4f7e8cd91b1253585a4c741f5fc880618cde9fe8b28d7b292a797c884a8e38c93659c24fd2919ccf8f5640d8fda7306bb30c5b0cb3b92384af05 SHA512 9f90c7b05212c39af8300e680a26adfcff77d1f3b060ee9f60794f5f0a9bea5e56114f90f661c4416a078ab1acb145f57a2f5fd53ab168adfabc6ee625ba8b3b
EBUILD zeroconf-0.144.3.ebuild 1524 BLAKE2B 11feb0eaec1c4f7e8cd91b1253585a4c741f5fc880618cde9fe8b28d7b292a797c884a8e38c93659c24fd2919ccf8f5640d8fda7306bb30c5b0cb3b92384af05 SHA512 9f90c7b05212c39af8300e680a26adfcff77d1f3b060ee9f60794f5f0a9bea5e56114f90f661c4416a078ab1acb145f57a2f5fd53ab168adfabc6ee625ba8b3b
+EBUILD zeroconf-0.145.0.ebuild 1524 BLAKE2B 11feb0eaec1c4f7e8cd91b1253585a4c741f5fc880618cde9fe8b28d7b292a797c884a8e38c93659c24fd2919ccf8f5640d8fda7306bb30c5b0cb3b92384af05 SHA512 9f90c7b05212c39af8300e680a26adfcff77d1f3b060ee9f60794f5f0a9bea5e56114f90f661c4416a078ab1acb145f57a2f5fd53ab168adfabc6ee625ba8b3b
MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9
diff --git a/dev-python/zeroconf/zeroconf-0.145.0.ebuild b/dev-python/zeroconf/zeroconf-0.145.0.ebuild
new file mode 100644
index 000000000000..8ab627f86158
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.145.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)"
+HOMEPAGE="
+ https://github.com/python-zeroconf/python-zeroconf/
+ https://pypi.org/project/zeroconf/
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
+"
+# the build system uses custom build script that uses distutils to build
+# C extensions, sigh
+BDEPEND="
+ >=dev-python/cython-3.0.8[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export REQUIRE_CYTHON=1
+
+python_test() {
+ local -x SKIP_IPV6=1
+ 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
+
+ # fragile to timeouts (?)
+ tests/services/test_browser.py::test_service_browser_expire_callbacks
+ tests/utils/test_asyncio.py::test_run_coro_with_timeout
+
+ # randomly broken by a leftover thread?
+ tests/test_circular_imports.py::test_circular_imports
+ )
+ local EPYTEST_IGNORE=(
+ tests/benchmarks
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -o addopts= -p asyncio
+}