summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-02-13 08:16:09 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-02-13 08:16:09 +0000
commit4a74938e510c0dad732ae4c48f815dd0f0cabb46 (patch)
treee8c52cd3619bba6cf0a5c367f6c9d2cff0ac9d80 /dev-python
parentebc282ef4dfa408accac685565b8ee5f6faec119 (diff)
gentoo auto-resync : 13:02:2023 - 08:16:09
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Faker/Faker-16.6.1.ebuild1
-rw-r--r--dev-python/Faker/Faker-16.8.1.ebuild1
-rw-r--r--dev-python/Faker/Manifest4
-rw-r--r--dev-python/Levenshtein/Levenshtein-0.20.9.ebuild2
-rw-r--r--dev-python/Levenshtein/Manifest2
-rw-r--r--dev-python/Manifest.gzbin259584 -> 259587 bytes
-rw-r--r--dev-python/Nuitka/Manifest14
-rw-r--r--dev-python/Nuitka/Nuitka-1.4.1.ebuild54
-rw-r--r--dev-python/Nuitka/Nuitka-1.4.2.ebuild54
-rw-r--r--dev-python/Nuitka/Nuitka-1.4.3.ebuild54
-rw-r--r--dev-python/Nuitka/Nuitka-1.4.5.ebuild1
-rw-r--r--dev-python/Nuitka/Nuitka-1.4.6.ebuild (renamed from dev-python/Nuitka/Nuitka-1.4.4.ebuild)1
-rw-r--r--dev-python/Nuitka/Nuitka-1.4.ebuild54
-rw-r--r--dev-python/aiohttp/Manifest2
-rw-r--r--dev-python/aiohttp/aiohttp-3.8.4.ebuild104
-rw-r--r--dev-python/anyio/Manifest2
-rw-r--r--dev-python/anyio/anyio-3.6.1.ebuild2
-rw-r--r--dev-python/astroid/Manifest2
-rw-r--r--dev-python/astroid/astroid-2.14.2.ebuild63
-rw-r--r--dev-python/bitarray/Manifest2
-rw-r--r--dev-python/bitarray/bitarray-2.7.2.ebuild23
-rw-r--r--dev-python/build/Manifest2
-rw-r--r--dev-python/build/build-0.10.0.ebuild2
-rw-r--r--dev-python/click-plugins/Manifest2
-rw-r--r--dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild1
-rw-r--r--dev-python/denonavr/Manifest2
-rw-r--r--dev-python/denonavr/denonavr-0.11.1.ebuild40
-rw-r--r--dev-python/dictdiffer/Manifest2
-rw-r--r--dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild2
-rw-r--r--dev-python/editables/Manifest2
-rw-r--r--dev-python/editables/editables-0.3.ebuild2
-rw-r--r--dev-python/fuzzywuzzy/Manifest2
-rw-r--r--dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild2
-rw-r--r--dev-python/h11/Manifest2
-rw-r--r--dev-python/h11/h11-0.14.0.ebuild2
-rw-r--r--dev-python/hatch-vcs/Manifest3
-rw-r--r--dev-python/hatch-vcs/files/hatch-vcs-0.3.0-Work-with-setuptools_scm-7.1-fix-25-26.patch32
-rw-r--r--dev-python/hatch-vcs/hatch-vcs-0.3.0.ebuild6
-rw-r--r--dev-python/hatchling/Manifest2
-rw-r--r--dev-python/hatchling/hatchling-1.13.0.ebuild2
-rw-r--r--dev-python/httpcore/Manifest2
-rw-r--r--dev-python/httpcore/httpcore-0.16.3.ebuild2
-rw-r--r--dev-python/httpx/Manifest2
-rw-r--r--dev-python/httpx/httpx-0.23.3-r1.ebuild2
-rw-r--r--dev-python/hypothesis/Manifest2
-rw-r--r--dev-python/hypothesis/hypothesis-6.68.1.ebuild77
-rw-r--r--dev-python/imageio/Manifest2
-rw-r--r--dev-python/imageio/imageio-2.25.1.ebuild82
-rw-r--r--dev-python/jaraco-classes/Manifest2
-rw-r--r--dev-python/jaraco-classes/jaraco-classes-3.2.3.ebuild2
-rw-r--r--dev-python/jaraco-collections/Manifest2
-rw-r--r--dev-python/jaraco-collections/jaraco-collections-3.8.0.ebuild2
-rw-r--r--dev-python/jaraco-context/Manifest2
-rw-r--r--dev-python/jaraco-context/jaraco-context-4.3.0.ebuild2
-rw-r--r--dev-python/jaraco-envs/Manifest2
-rw-r--r--dev-python/jaraco-envs/jaraco-envs-2.4.0.ebuild2
-rw-r--r--dev-python/jaraco-functools/Manifest2
-rw-r--r--dev-python/jaraco-functools/jaraco-functools-3.5.2.ebuild2
-rw-r--r--dev-python/jaraco-itertools/Manifest2
-rw-r--r--dev-python/jaraco-itertools/jaraco-itertools-6.2.1.ebuild2
-rw-r--r--dev-python/jaraco-logging/Manifest2
-rw-r--r--dev-python/jaraco-logging/jaraco-logging-3.1.2.ebuild2
-rw-r--r--dev-python/jaraco-path/Manifest2
-rw-r--r--dev-python/jaraco-path/jaraco-path-3.4.0.ebuild2
-rw-r--r--dev-python/jaraco-stream/Manifest2
-rw-r--r--dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild2
-rw-r--r--dev-python/jaraco-test/Manifest2
-rw-r--r--dev-python/jaraco-test/jaraco-test-5.3.0.ebuild2
-rw-r--r--dev-python/jaraco-text/Manifest2
-rw-r--r--dev-python/jaraco-text/jaraco-text-3.11.1.ebuild2
-rw-r--r--dev-python/jupyter_server/Manifest6
-rw-r--r--dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild72
-rw-r--r--dev-python/jupyter_server/jupyter_server-2.1.0.ebuild76
-rw-r--r--dev-python/jupyter_server/jupyter_server-2.2.0.ebuild76
-rw-r--r--dev-python/keyrings-alt/Manifest2
-rw-r--r--dev-python/keyrings-alt/keyrings-alt-4.2.0.ebuild2
-rw-r--r--dev-python/markdown2/Manifest2
-rw-r--r--dev-python/markdown2/markdown2-2.4.8.ebuild31
-rw-r--r--dev-python/markups/Manifest2
-rw-r--r--dev-python/markups/markups-4.0.0.ebuild2
-rw-r--r--dev-python/nbconvert/Manifest8
-rw-r--r--dev-python/nbconvert/nbconvert-7.1.0.ebuild95
-rw-r--r--dev-python/nbconvert/nbconvert-7.2.7.ebuild95
-rw-r--r--dev-python/nbconvert/nbconvert-7.2.8.ebuild95
-rw-r--r--dev-python/nbconvert/nbconvert-7.2.9.ebuild2
-rw-r--r--dev-python/nbformat/Manifest8
-rw-r--r--dev-python/nbformat/nbformat-5.4.0.ebuild41
-rw-r--r--dev-python/nbformat/nbformat-5.7.1.ebuild48
-rw-r--r--dev-python/nbformat/nbformat-5.7.2.ebuild48
-rw-r--r--dev-python/nbformat/nbformat-5.7.3.ebuild2
-rw-r--r--dev-python/networkx/Manifest4
-rw-r--r--dev-python/networkx/networkx-2.8.8.ebuild65
-rw-r--r--dev-python/networkx/networkx-3.0.ebuild2
-rw-r--r--dev-python/nptyping/Manifest2
-rw-r--r--dev-python/nptyping/nptyping-2.3.1.ebuild2
-rw-r--r--dev-python/oslo-config/Manifest4
-rw-r--r--dev-python/oslo-config/oslo-config-9.0.0.ebuild60
-rw-r--r--dev-python/oslo-config/oslo-config-9.1.0.ebuild2
-rw-r--r--dev-python/pip-run/Manifest2
-rw-r--r--dev-python/pip-run/pip-run-10.0.5-r1.ebuild1
-rw-r--r--dev-python/platformdirs/Manifest2
-rw-r--r--dev-python/platformdirs/platformdirs-3.0.0.ebuild2
-rw-r--r--dev-python/py-cpuinfo/Manifest2
-rw-r--r--dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild2
-rw-r--r--dev-python/pyopengl/Manifest7
-rw-r--r--dev-python/pyopengl/metadata.xml1
-rw-r--r--dev-python/pyopengl/pyopengl-3.1.5.ebuild53
-rw-r--r--dev-python/pyopengl/pyopengl-3.1.6-r2.ebuild (renamed from dev-python/pyopengl/pyopengl-3.1.6-r1.ebuild)16
-rw-r--r--dev-python/pypdf/Manifest2
-rw-r--r--dev-python/pypdf/pypdf-3.4.1.ebuild59
-rw-r--r--dev-python/pyproject-hooks/Manifest2
-rw-r--r--dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild2
-rw-r--r--dev-python/pytables/Manifest2
-rw-r--r--dev-python/pytables/pytables-3.8.0-r1.ebuild2
-rw-r--r--dev-python/pytest-check/Manifest12
-rw-r--r--dev-python/pytest-check/pytest-check-1.3.0.ebuild27
-rw-r--r--dev-python/pytest-check/pytest-check-2.0.0.ebuild27
-rw-r--r--dev-python/pytest-check/pytest-check-2.1.0.ebuild27
-rw-r--r--dev-python/pytest-check/pytest-check-2.1.1.ebuild27
-rw-r--r--dev-python/pytest-check/pytest-check-2.1.2.ebuild2
-rw-r--r--dev-python/pytest-check/pytest-check-2.1.3.ebuild2
-rw-r--r--dev-python/pytest-forked/Manifest2
-rw-r--r--dev-python/pytest-forked/pytest-forked-1.6.0.ebuild36
-rw-r--r--dev-python/pytest-httpserver/Manifest2
-rw-r--r--dev-python/pytest-httpserver/pytest-httpserver-1.0.6.ebuild2
-rw-r--r--dev-python/pytest-ordering/Manifest2
-rw-r--r--dev-python/pytest-ordering/pytest-ordering-0.6.ebuild2
-rw-r--r--dev-python/pytest-rerunfailures/Manifest2
-rw-r--r--dev-python/pytest-rerunfailures/pytest-rerunfailures-11.1.ebuild1
-rw-r--r--dev-python/pytest-xdist/Manifest2
-rw-r--r--dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild1
-rw-r--r--dev-python/pytest-xprocess/Manifest4
-rw-r--r--dev-python/pytest-xprocess/pytest-xprocess-0.21.0.ebuild28
-rw-r--r--dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild2
-rw-r--r--dev-python/python-dbusmock/Manifest4
-rw-r--r--dev-python/python-dbusmock/python-dbusmock-0.28.6-r1.ebuild43
-rw-r--r--dev-python/python-dbusmock/python-dbusmock-0.28.7.ebuild2
-rw-r--r--dev-python/python-json-logger/Manifest2
-rw-r--r--dev-python/python-json-logger/python-json-logger-2.0.5.ebuild22
-rw-r--r--dev-python/python-utils/Manifest4
-rw-r--r--dev-python/python-utils/python-utils-3.5.1.ebuild1
-rw-r--r--dev-python/python-utils/python-utils-3.5.2.ebuild1
-rw-r--r--dev-python/rapidfuzz/Manifest2
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-2.13.7.ebuild2
-rw-r--r--dev-python/rapidfuzz_capi/Manifest2
-rw-r--r--dev-python/rapidfuzz_capi/rapidfuzz_capi-1.0.5.ebuild2
-rw-r--r--dev-python/responses/Manifest2
-rw-r--r--dev-python/responses/responses-0.22.0-r1.ebuild2
-rw-r--r--dev-python/rst-linker/Manifest2
-rw-r--r--dev-python/rst-linker/rst-linker-2.4.0.ebuild2
-rw-r--r--dev-python/sentry-sdk/Manifest6
-rw-r--r--dev-python/sentry-sdk/sentry-sdk-1.12.1.ebuild100
-rw-r--r--dev-python/sentry-sdk/sentry-sdk-1.13.0.ebuild100
-rw-r--r--dev-python/sentry-sdk/sentry-sdk-1.14.0.ebuild2
-rw-r--r--dev-python/simplejson/Manifest2
-rw-r--r--dev-python/simplejson/simplejson-3.18.1.ebuild2
-rw-r--r--dev-python/socksio/Manifest2
-rw-r--r--dev-python/socksio/socksio-1.0.0.ebuild2
-rw-r--r--dev-python/soupsieve/Manifest2
-rw-r--r--dev-python/soupsieve/soupsieve-2.3.2_p1.ebuild2
-rw-r--r--dev-python/sphinx-autodoc-typehints/Manifest2
-rw-r--r--dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.22.ebuild2
-rw-r--r--dev-python/sphinx_rtd_theme/Manifest2
-rw-r--r--dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.2.0.ebuild2
-rw-r--r--dev-python/sphinxcontrib-jquery/Manifest2
-rw-r--r--dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-3.0.0.ebuild2
-rw-r--r--dev-python/sphinxcontrib-programoutput/Manifest2
-rw-r--r--dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild2
-rw-r--r--dev-python/sphobjinv/Manifest2
-rw-r--r--dev-python/sphobjinv/sphobjinv-2.3.1.ebuild2
-rw-r--r--dev-python/sqlalchemy/Manifest2
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-2.0.3.ebuild2
-rw-r--r--dev-python/stdio-mgr/Manifest2
-rw-r--r--dev-python/stdio-mgr/stdio-mgr-1.0.1.ebuild2
-rw-r--r--dev-python/tagpy/Manifest2
-rw-r--r--dev-python/tagpy/tagpy-2022.1.ebuild2
-rw-r--r--dev-python/terminado/Manifest2
-rw-r--r--dev-python/terminado/terminado-0.17.1.ebuild2
-rw-r--r--dev-python/timeout-decorator/Manifest2
-rw-r--r--dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild2
-rw-r--r--dev-python/typeguard/Manifest2
-rw-r--r--dev-python/typeguard/typeguard-2.13.3-r1.ebuild2
-rw-r--r--dev-python/types-docutils/Manifest2
-rw-r--r--dev-python/types-docutils/types-docutils-0.19.1.3.ebuild1
-rw-r--r--dev-python/uvicorn/Manifest2
-rw-r--r--dev-python/uvicorn/uvicorn-0.20.0.ebuild2
-rw-r--r--dev-python/websockets/Manifest2
-rw-r--r--dev-python/websockets/websockets-10.4.ebuild2
-rw-r--r--dev-python/wsproto/Manifest2
-rw-r--r--dev-python/wsproto/wsproto-1.2.0.ebuild2
190 files changed, 757 insertions, 1605 deletions
diff --git a/dev-python/Faker/Faker-16.6.1.ebuild b/dev-python/Faker/Faker-16.6.1.ebuild
index 310d9e805a22..d3d0d7cfdc9a 100644
--- a/dev-python/Faker/Faker-16.6.1.ebuild
+++ b/dev-python/Faker/Faker-16.6.1.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1 pypi
diff --git a/dev-python/Faker/Faker-16.8.1.ebuild b/dev-python/Faker/Faker-16.8.1.ebuild
index a75f8a9b9b3a..f1e5f5fe409a 100644
--- a/dev-python/Faker/Faker-16.8.1.ebuild
+++ b/dev-python/Faker/Faker-16.8.1.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1 pypi
diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index fbec1d6ee8f3..40481f44ad00 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,5 +1,5 @@
DIST Faker-16.6.1.tar.gz 1626043 BLAKE2B 2fc44018b76fffa1f0e249905d20fbc78bc1ab4ffcc3d2448067bfce8c1fd16caf64ce0e073b706a4d0461fd12f4758777a9f9df79b2682a74681dcbcbb7479e SHA512 d2a9add29c6511c452e1ac6749af6772ec5cf0713fe88d773f338f7d1173202bbbc55265e3bbd5cd8d84d9cd4bde153bf614b6840913b704d5c7eed30f4b5512
DIST Faker-16.8.1.tar.gz 1649844 BLAKE2B 3ec9b7566342e569580fa8db4df20708ef9b1b6ab0ccdb31b9a33dbe0c7ff3c77ff1b7698e1cf478254d3625d9c516b2b84bcda9bb1d1bdff2161b6d5fcb1056 SHA512 9ea00ec96af0de6a939b9ab3812c75627f2a76514ac6236614d7455b123e4909f9ffe12e9e84f161e0b0b0f2b0f0ddc4ff6661dce788653dd4b8c12098a871fa
-EBUILD Faker-16.6.1.ebuild 662 BLAKE2B 2b4960b2b04fa8893170f7286da8853c2abc88892382e73cfbca083be201a653782d0051ee47bcd8b40459f8821fb1388b7e6fa000e1269ff40b89c2db81515c SHA512 fa26a9eb52acb956f76bce3d0687155b4eda4426c185858245fb2b00379640fdceb45587450eb4d3c7373cb8cd0785242fad49876a74b03cf4f4a12b3b3e22cb
-EBUILD Faker-16.8.1.ebuild 663 BLAKE2B b972e701d11e0365c93576f6a9db4498f92604b2fc927d174119daee1da8db28e04c58605ac3997ded04c24abcc11a28440cf00928480ecd9b17e9b491efc80a SHA512 68941fa067a5c202f855372c4618f2a24f7384561ff978fe6763e439e2645a61ddff2dfd035435b18404c5cd7c25fb41424975338aca3723b843fdd1b6367141
+EBUILD Faker-16.6.1.ebuild 682 BLAKE2B 6e4f513383d927ae62995083ce32a75635a14844754fcaaa52313a7aaa98118e82f018a82c381a5347a2df0ddf9e7bc68f78438fbd4336b8cd51562bf335b9d8 SHA512 83e54f767935b0a45f0f50b4df871213cf7cd968fd73c9c1502895fe4fe1d0f533fb249c478aa89b78414f8198b6b2d123931c0096e1582fa5e8a76bf3767069
+EBUILD Faker-16.8.1.ebuild 683 BLAKE2B ed6805e59f23a4bc570266b7f6e806d8861a1caedd84cf7eaffff58932fe5347469a303402748e82fcc02734d78356d076dfe1b054bc0b33c6e546e295382b18 SHA512 4ea11d603431b14a105c5b67b56ab168bb6fae6ea40760bbeb53076fdbd8e98452c7f8e53e3657911423f33af76b910c5c4bb10fbf365e9c68a3b5e571f5aa44
MISC metadata.xml 498 BLAKE2B c9b7885dc7d34f2263068624a6b07ac6f1ec8078cc11abb6137612ba57edffefc48dae2708284aa83ecc941ebb2d3b8a87a143648e404a0683e75bb6c078f4e2 SHA512 0b385bbbfbb026803526e43c6c43965ff75f42d3ab133603708b187686aac29de508856e5e8ae7622a66b99032efa97f95c21625e10d074c858d8aff7446a312
diff --git a/dev-python/Levenshtein/Levenshtein-0.20.9.ebuild b/dev-python/Levenshtein/Levenshtein-0.20.9.ebuild
index ed97153de754..ea0176091b33 100644
--- a/dev-python/Levenshtein/Levenshtein-0.20.9.ebuild
+++ b/dev-python/Levenshtein/Levenshtein-0.20.9.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
DEPEND="
>=dev-cpp/rapidfuzz-cpp-1.7.0
diff --git a/dev-python/Levenshtein/Manifest b/dev-python/Levenshtein/Manifest
index bc20ac588157..4bab2aede031 100644
--- a/dev-python/Levenshtein/Manifest
+++ b/dev-python/Levenshtein/Manifest
@@ -1,5 +1,5 @@
DIST Levenshtein-0.20.9.gh.tar.gz 36617 BLAKE2B 8e995f1c1648c81bea20844f7afc3c5dddd7dc31e5b6fc99a96930130c7f85bb32c4c4c85b319149d8511f6591ede96098038ea1b502a3e33a42ca3d21db4e2a SHA512 1d5dccd33ae8bd19b234861435212c7a57ba330a5f76a45c9e5b8ac3e401bc3d5eb3c72aea20e66bf0ebaaa6b760131dfef07fb5a2cf4d7191b595e1d962d93c
DIST python-Levenshtein-0.12.2.tar.gz 50502 BLAKE2B d8992d30639e36aac1b85fada8f5273ed867aa3019208ffeb9972e999dad783d4ee16e1f6988c9306eb80f622b61fcf3a0a937b380c7a5acf50223268ed8de1d SHA512 97eac9d19121758af7620ad3963846e48434ceabb5376a83f28452015adf1a620620bfb53edb1c4f60b0fc8ec2b0faf35a105d7e2a0fc5df7a45fce81ba0dcdb
EBUILD Levenshtein-0.12.2.ebuild 630 BLAKE2B 7f74159f1e57e0b9040b8b0a6af3c52d1c64661639b2f3ef1a569b5ad91d36a939c044ec3e4ba499158e57930285b8a81cf8a48e89b5b330966cefaffd015c4e SHA512 8ce08ce36977336487a1b870c2e474bc257f05db1b14b39cdcd56d5f0bb3cb14ab768ba6e13a79804f99578ff6dc841b7e19186b9ce6e1b529b4c7ac2a636b0a
-EBUILD Levenshtein-0.20.9.ebuild 1032 BLAKE2B 3418e5b30bb3ca69600a49347437bab509af14eb86d07178d04ff977098177efdefa242a239223aed97b60927f2bfeacc23862931a3580a31c5a019ed7f9fbf4 SHA512 ef06dd27672bcc49c2b5739933a3964b942ba1146ffe21aa0e1b0216780b9cbb7183c0736242f3a11ada7d34d6304fab72b8cb440bb1e2e0fa6ad1f17739f567
+EBUILD Levenshtein-0.20.9.ebuild 1039 BLAKE2B a8b8de9932aa2b96b7e28ea74fc283c32b8b3decd9ef7ebd57856cd98136a9d610d6eb67cf2b3949081f4090b4f77e06f7665e9e621e88b8ad9776d41ffa23b9 SHA512 7fe76c7bd4c92122c2f5a6a842e97c8a32adab46839fe08376748264f7f9403071007ddde1dbe11584a3d652f4fa57929f39022c5456b57f50288cbb61af5411
MISC metadata.xml 378 BLAKE2B 59900a9f2532c274a220466ff9bd5db4a4830b221119a95a0fdf82928b90c64b458b16c26257b69093ac08346bafbe54189bdb873bb8f119753a4f2243973eb9 SHA512 26b3ddc5d3843122a47941cb1e388e41f6a3f98e3f8d2f5108f50240b5c9005edb2b1e2df55c9046d48a8b4e07941f8ccd4fdee129f4ac948a47a6207b73c7ba
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 0458b79a156b..6c6564efccc1 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index cfe2d7d6fed8..c04c1636f253 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,13 +1,5 @@
-DIST Nuitka-1.4.1.tar.gz 4122973 BLAKE2B edd3722a3e9d534c1802a4be6d1b3d21ce5a926803e4342620a87597d8ad5e03b0e84c83a17a95a36c3716a25197e7a32704d29813a2bccfed490ae0e019d5ce SHA512 99bd491519e4e3e754e5678d293a39ed36438e19aa026263c2b3fde5cc82ffc886b35629146ed11fa93860598901e91644c6e93456d1e76ba97a21d304165e67
-DIST Nuitka-1.4.2.tar.gz 4122580 BLAKE2B c99f96c32325f6bbf9678b879263f4dd166ecaa9fa3a2e0d0af4366638b752142eda981b596ef6d7744ab87d77390b831b7cb30e10eb365559b6d6772445266c SHA512 b6c852142d5f94183917d9605b51e0770b9ffb64a0f4273409448a443eb61003d58d96a42454d4d8eb25bacae562c19d1be2158a3e84465471e91a1bb909b9dc
-DIST Nuitka-1.4.3.tar.gz 4122806 BLAKE2B e7f616d7223bc9d72dbd93c673c407dc000971051f21c5570d91cdffa03449f32680e69fdb4a279ec1074919336c63563b294901f2038307a10ccc10d2b27142 SHA512 b2f023ca3c3be13d3207bb483bb779d6fea471a7020fe6f12c1db1cdf7131f73fb5f3563a67bd548515535dc2a22aff48f99c8affe5d9eb807cd96159559e7c7
-DIST Nuitka-1.4.4.tar.gz 4130596 BLAKE2B 352d0a5256cd61f58df8b4db6d610af7606d9682f2954a6549dc84a03b2c733ac1ad00447c10eea40746ff4c4d7b897cd67507ba5231b0bd9b74f7df5e02c9bc SHA512 74fb5644760d464bbfd52519394d12346f54fef4cc8212e1c85df109a3ed74e926a7c573508d7c51a55c5fb801c1322a90184b6b31779e3fe3691144bda2d11c
DIST Nuitka-1.4.5.tar.gz 4131887 BLAKE2B b4eaea811a98f1ea5618a477841e2fd2ef41eb4c78635576fadae8a645456f9d47741d1b8c0c102e2774e1802d210785f31a10889d87441693215d84d06cabdd SHA512 fc628be6579f2b290d126fc9f16e16a2fcdd5457a28cb2caa1b2d4e23426933e502a3487485e54cf4e0f67d2d5bca97567d5502070e7ad46a03c513a1f6f9c9f
-DIST Nuitka-1.4.tar.gz 4121399 BLAKE2B 6f431ce01e5efc18cb71fffa8d4db1479adaab48f91c5943fe97d9252dd80ec6a875e0fbc480b13b38167534254a9fb589664d7d95b7e679b22e3c4ef27f5a5a SHA512 cc07b8c35e75c3d34566d335e27789900095c35bf411e284c262f7a85f54ee9922b8f2aa0a75e72e2b77559f594183ea84aeba5691e600181fc706680bb55136
-EBUILD Nuitka-1.4.1.ebuild 1191 BLAKE2B 11fe3e2a6dd185eb1a80fdc1b317d1b36d67780cc3f4c445ec882abab4285c68632ffb180a8bc676d60328736b77757f1348f28ad8b57435d037304d1b7f172a SHA512 afd8b49b1a3dcf541926d21ebf397a35c2e51b8f333ff774b89a86a6538541a330e8a142ffb88d52f3035b721bdcb9d8731dc3e9e1b5191b8cfaf0cbf26262a1
-EBUILD Nuitka-1.4.2.ebuild 1191 BLAKE2B 11fe3e2a6dd185eb1a80fdc1b317d1b36d67780cc3f4c445ec882abab4285c68632ffb180a8bc676d60328736b77757f1348f28ad8b57435d037304d1b7f172a SHA512 afd8b49b1a3dcf541926d21ebf397a35c2e51b8f333ff774b89a86a6538541a330e8a142ffb88d52f3035b721bdcb9d8731dc3e9e1b5191b8cfaf0cbf26262a1
-EBUILD Nuitka-1.4.3.ebuild 1191 BLAKE2B 11fe3e2a6dd185eb1a80fdc1b317d1b36d67780cc3f4c445ec882abab4285c68632ffb180a8bc676d60328736b77757f1348f28ad8b57435d037304d1b7f172a SHA512 afd8b49b1a3dcf541926d21ebf397a35c2e51b8f333ff774b89a86a6538541a330e8a142ffb88d52f3035b721bdcb9d8731dc3e9e1b5191b8cfaf0cbf26262a1
-EBUILD Nuitka-1.4.4.ebuild 1145 BLAKE2B bbf6a622cce2fefc9cde13fa5cdab3f9611c0b423b12647a2a5af40eb34965a8df2fc95c0509b3d7ff51469dd68720841680072d06d0d0f1dfb89621ff99177f SHA512 cc736b5e68253fe5afd472405dc5e5352000fc480a9a6090280ae51fea954de1fcb0375ae070682f1368894d236974a0963aa39c3214da756102a90eec1ea803
-EBUILD Nuitka-1.4.5.ebuild 1145 BLAKE2B bbf6a622cce2fefc9cde13fa5cdab3f9611c0b423b12647a2a5af40eb34965a8df2fc95c0509b3d7ff51469dd68720841680072d06d0d0f1dfb89621ff99177f SHA512 cc736b5e68253fe5afd472405dc5e5352000fc480a9a6090280ae51fea954de1fcb0375ae070682f1368894d236974a0963aa39c3214da756102a90eec1ea803
-EBUILD Nuitka-1.4.ebuild 1191 BLAKE2B 11fe3e2a6dd185eb1a80fdc1b317d1b36d67780cc3f4c445ec882abab4285c68632ffb180a8bc676d60328736b77757f1348f28ad8b57435d037304d1b7f172a SHA512 afd8b49b1a3dcf541926d21ebf397a35c2e51b8f333ff774b89a86a6538541a330e8a142ffb88d52f3035b721bdcb9d8731dc3e9e1b5191b8cfaf0cbf26262a1
+DIST Nuitka-1.4.6.tar.gz 4131786 BLAKE2B a72d8b8925dfdd7ca6416912d725cd711c1f8cedabbdc4ea1764645d935529c2b1561c561c6fe8b8cd2babdadd0b6cd3c239ff7e844bd745cebc3b2d94cfbd63 SHA512 883806d787bd35c687bd0771a0f3182d1d157c4c0f403c5b60a03536631823fbdfbaf32c3c29f484aa7de3dacf01056183607109036f60c5602ab08072d8e40d
+EBUILD Nuitka-1.4.5.ebuild 1165 BLAKE2B 2a084c0bddcc11e5355533e2f03a5477932c304bddbef48a27817f16334db4e42bfc5b95988c4a0092336a5560d79089b00aefb2399a22ba6ceaa0180a53f045 SHA512 65f370ff9c5bfa6b0cd9b89c9e4173c03136652364cd20e4fe2c320af203c14fd317e08e6d16b06ed0db0856189f5374eba309288b33cdee05c9d9530ac18ad4
+EBUILD Nuitka-1.4.6.ebuild 1165 BLAKE2B 2a084c0bddcc11e5355533e2f03a5477932c304bddbef48a27817f16334db4e42bfc5b95988c4a0092336a5560d79089b00aefb2399a22ba6ceaa0180a53f045 SHA512 65f370ff9c5bfa6b0cd9b89c9e4173c03136652364cd20e4fe2c320af203c14fd317e08e6d16b06ed0db0856189f5374eba309288b33cdee05c9d9530ac18ad4
MISC metadata.xml 943 BLAKE2B d7ab883773e7480dcfb4b79932a3874e2274669169a24a54aa622a2a0ac079e0296da4bd196d166cb11fcff785985da0b10d0fae351032914ccf312c9bb9833c SHA512 625d8760b8e849c6e014856f584cb42f50bb5ebb1fa648cb704a5a1baf175e7d2ce9f43f6f724d11c81a68e364b6ac1c38459540b58f2ccd6a675902af5b1cc9
diff --git a/dev-python/Nuitka/Nuitka-1.4.1.ebuild b/dev-python/Nuitka/Nuitka-1.4.1.ebuild
deleted file mode 100644
index 3ad289dde538..000000000000
--- a/dev-python/Nuitka/Nuitka-1.4.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 flag-o-matic optfeature
-
-DESCRIPTION="Python to native compiler"
-HOMEPAGE="
- https://www.nuitka.net/
- https://github.com/Nuitka/Nuitka/
- https://pypi.org/project/Nuitka/
-"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-util/scons[${PYTHON_USEDEP}]
-"
-BDEPEND="
- ${RDEPEND}
- test? ( dev-util/ccache )
-"
-
-DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
-
-distutils-r1_src_prepare() {
- # remove vendored version of SCons that is Python2 only
- # this should be removed when upstream removes support for Python2
- rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
- eapply_user
-}
-
-python_install() {
- distutils-r1_python_install
- doman doc/nuitka3.1 doc/nuitka3-run.1
-}
-
-python_test() {
- append-ldflags -Wl,--no-warn-search-mismatch
- ./tests/basics/run_all.py search || die
-}
-
-pkg_postinst() {
- optfeature "support for stand-alone executables" app-admin/chrpath
-}
diff --git a/dev-python/Nuitka/Nuitka-1.4.2.ebuild b/dev-python/Nuitka/Nuitka-1.4.2.ebuild
deleted file mode 100644
index 3ad289dde538..000000000000
--- a/dev-python/Nuitka/Nuitka-1.4.2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 flag-o-matic optfeature
-
-DESCRIPTION="Python to native compiler"
-HOMEPAGE="
- https://www.nuitka.net/
- https://github.com/Nuitka/Nuitka/
- https://pypi.org/project/Nuitka/
-"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-util/scons[${PYTHON_USEDEP}]
-"
-BDEPEND="
- ${RDEPEND}
- test? ( dev-util/ccache )
-"
-
-DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
-
-distutils-r1_src_prepare() {
- # remove vendored version of SCons that is Python2 only
- # this should be removed when upstream removes support for Python2
- rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
- eapply_user
-}
-
-python_install() {
- distutils-r1_python_install
- doman doc/nuitka3.1 doc/nuitka3-run.1
-}
-
-python_test() {
- append-ldflags -Wl,--no-warn-search-mismatch
- ./tests/basics/run_all.py search || die
-}
-
-pkg_postinst() {
- optfeature "support for stand-alone executables" app-admin/chrpath
-}
diff --git a/dev-python/Nuitka/Nuitka-1.4.3.ebuild b/dev-python/Nuitka/Nuitka-1.4.3.ebuild
deleted file mode 100644
index 3ad289dde538..000000000000
--- a/dev-python/Nuitka/Nuitka-1.4.3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 flag-o-matic optfeature
-
-DESCRIPTION="Python to native compiler"
-HOMEPAGE="
- https://www.nuitka.net/
- https://github.com/Nuitka/Nuitka/
- https://pypi.org/project/Nuitka/
-"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-util/scons[${PYTHON_USEDEP}]
-"
-BDEPEND="
- ${RDEPEND}
- test? ( dev-util/ccache )
-"
-
-DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
-
-distutils-r1_src_prepare() {
- # remove vendored version of SCons that is Python2 only
- # this should be removed when upstream removes support for Python2
- rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
- eapply_user
-}
-
-python_install() {
- distutils-r1_python_install
- doman doc/nuitka3.1 doc/nuitka3-run.1
-}
-
-python_test() {
- append-ldflags -Wl,--no-warn-search-mismatch
- ./tests/basics/run_all.py search || die
-}
-
-pkg_postinst() {
- optfeature "support for stand-alone executables" app-admin/chrpath
-}
diff --git a/dev-python/Nuitka/Nuitka-1.4.5.ebuild b/dev-python/Nuitka/Nuitka-1.4.5.ebuild
index 28f74ef7bf5d..6f373b0022b9 100644
--- a/dev-python/Nuitka/Nuitka-1.4.5.ebuild
+++ b/dev-python/Nuitka/Nuitka-1.4.5.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_10 )
inherit distutils-r1 flag-o-matic optfeature pypi
diff --git a/dev-python/Nuitka/Nuitka-1.4.4.ebuild b/dev-python/Nuitka/Nuitka-1.4.6.ebuild
index 28f74ef7bf5d..6f373b0022b9 100644
--- a/dev-python/Nuitka/Nuitka-1.4.4.ebuild
+++ b/dev-python/Nuitka/Nuitka-1.4.6.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_10 )
inherit distutils-r1 flag-o-matic optfeature pypi
diff --git a/dev-python/Nuitka/Nuitka-1.4.ebuild b/dev-python/Nuitka/Nuitka-1.4.ebuild
deleted file mode 100644
index 3ad289dde538..000000000000
--- a/dev-python/Nuitka/Nuitka-1.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 flag-o-matic optfeature
-
-DESCRIPTION="Python to native compiler"
-HOMEPAGE="
- https://www.nuitka.net/
- https://github.com/Nuitka/Nuitka/
- https://pypi.org/project/Nuitka/
-"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-util/scons[${PYTHON_USEDEP}]
-"
-BDEPEND="
- ${RDEPEND}
- test? ( dev-util/ccache )
-"
-
-DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
-
-distutils-r1_src_prepare() {
- # remove vendored version of SCons that is Python2 only
- # this should be removed when upstream removes support for Python2
- rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
- eapply_user
-}
-
-python_install() {
- distutils-r1_python_install
- doman doc/nuitka3.1 doc/nuitka3-run.1
-}
-
-python_test() {
- append-ldflags -Wl,--no-warn-search-mismatch
- ./tests/basics/run_all.py search || die
-}
-
-pkg_postinst() {
- optfeature "support for stand-alone executables" app-admin/chrpath
-}
diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest
index cb95cc445093..48c78e2f098e 100644
--- a/dev-python/aiohttp/Manifest
+++ b/dev-python/aiohttp/Manifest
@@ -1,3 +1,5 @@
DIST aiohttp-3.8.3.tar.gz 7337480 BLAKE2B 28d2b5bf6dd6f19506127747511e006c22fcb59959ab090bdc53ca5ee0f7f186aedb0c8b4103c2ea52399dc998fa2e6d3f872239223cf72629a1168e3950f1f8 SHA512 248c232604c91442b2fc9fa55fbf7df8e3af56dcf4cd9c516414a3a738c5c60a8a06395cd9c6e2c8ea9884728aea757423735c7b9be889e6f17e3ee6395a2f64
+DIST aiohttp-3.8.4.tar.gz 7338512 BLAKE2B 019e39eab7cfafe4ca2781c5efe7cc63ed16b5400c548a9a5169a98b59f4014c79bf1a32def1071ac4e1890dcfa583354a227ed2a541449dc725726216b7750b SHA512 ee193320d57161ba9d96b22502cea4eddb05d9586bde5ba1ce813e0bd149f62286ab8a76f120ef2a69f8bf882ab0605ca42103c0811fe53c7a024682ee31aa1e
EBUILD aiohttp-3.8.3-r1.ebuild 2753 BLAKE2B 013ea7ece6e4fa41641b193be0c1552eb75bc11ad432fae72593132134ed2fbb5f8f913b3f14b765565d45af16608166532a5ded7183b1c90a4a2d301ae15c67 SHA512 3299a253104e3100b315dc682f7a3903194f79fb31b83379142dc125ba087963a4fdd2d5d75a7c2b3acae96d2139e31a14cd0c962cda0778f50749443df25ad4
+EBUILD aiohttp-3.8.4.ebuild 2657 BLAKE2B 6df9c6aebf0faa360b7770f29a090e129cb1cba7080402261e0c209f1a404eeaba749c06780da16a906fac0f181aed00eb37d158cd694a8a891f69d10daf3c00 SHA512 2145593fb8f56fca9cc1082ff5dce7841e64f6c459d13ebdfbc6b3a7da2e647d305ef63519f99be481e25c64662fac99cf2c8c925f55765243fdba85fc6222e7
MISC metadata.xml 490 BLAKE2B 5233af0b5e2668b1eb62278b05b62f24f1ab90f6d05b20dd9f1c5b54b846919c3fa28b843df28f5bfa320996d46de0e74c7a28bd0bef02aaaca14b1cec52baba SHA512 9b701c5c5a22b6aa94977a67bc40f3dc9df8337556952658a2a17ecaaa471cd7f7b5b8bf3a0088208087677555f0cbb8760c091b03b96ee70affe3e2b84cf6d5
diff --git a/dev-python/aiohttp/aiohttp-3.8.4.ebuild b/dev-python/aiohttp/aiohttp-3.8.4.ebuild
new file mode 100644
index 000000000000..53c9f40f6771
--- /dev/null
+++ b/dev-python/aiohttp/aiohttp-3.8.4.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="HTTP client/server for asyncio"
+HOMEPAGE="
+ https://github.com/aio-libs/aiohttp/
+ https://pypi.org/project/aiohttp/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test-rust"
+
+RDEPEND="
+ app-arch/brotli[python,${PYTHON_USEDEP}]
+ >=dev-python/aiosignal-1.1.2[${PYTHON_USEDEP}]
+ >=dev-python/async-timeout-4.0.0_alpha3[${PYTHON_USEDEP}]
+ >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
+ <dev-python/charset_normalizer-4[${PYTHON_USEDEP}]
+ >=dev-python/charset_normalizer-2.0[${PYTHON_USEDEP}]
+ >=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}]
+ >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}]
+ >=dev-python/yarl-1.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ app-arch/brotli[python,${PYTHON_USEDEP}]
+ dev-python/async_generator[${PYTHON_USEDEP}]
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ www-servers/gunicorn[${PYTHON_USEDEP}]
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/re-assert[${PYTHON_USEDEP}]
+ test-rust? (
+ dev-python/trustme[${PYTHON_USEDEP}]
+ )
+ )
+"
+
+DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst )
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # increase the timeout a little
+ sed -e '/abs_tol=/s/0.001/0.01/' -i tests/test_helpers.py || die
+
+ # xfail_strict fails on py3.10
+ sed -i -e '/--cov/d' -e '/xfail_strict/d' setup.cfg || die
+
+ # which(1)...
+ sed -i -e 's:which:command -v:' Makefile || die
+
+ distutils-r1_src_prepare
+}
+
+python_configure_all() {
+ # workaround missing files
+ mkdir requirements tools || die
+ > requirements/cython.txt || die
+ > tools/gen.py || die
+ chmod +x tools/gen.py || die
+ # force rehashing first
+ emake requirements/.hash/cython.txt.hash
+ > .update-pip || die
+ > .install-cython || die
+ emake cythonize
+}
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # proxy is not packaged
+ tests/test_proxy_functional.py
+ )
+
+ local EPYTEST_DESELECT=(
+ # Internet
+ tests/test_client_session.py::test_client_session_timeout_zero
+ )
+
+ case ${EPYTHON} in
+ pypy3)
+ EPYTEST_DESELECT+=(
+ # C extensions are not used on PyPy3
+ tests/test_http_parser.py::test_c_parser_loaded
+ )
+ ;;
+ esac
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin,pytest_forked
+ rm -rf aiohttp || die
+ epytest -n "$(makeopts_jobs)" --forked
+}
diff --git a/dev-python/anyio/Manifest b/dev-python/anyio/Manifest
index 5c3f124e4b9b..4cf0c21bbf0d 100644
--- a/dev-python/anyio/Manifest
+++ b/dev-python/anyio/Manifest
@@ -1,3 +1,3 @@
DIST anyio-3.6.1.tar.gz 140240 BLAKE2B 391892591bee88df8fd5c099b6670af8e01af0610f7659e2f2e717c2dfd94d6e5212260acf3acca6c8b149cab6781044fb665d579a63b322332bf87767374858 SHA512 99ae55eada2df971405a1592afd980ac964c80a4502465a2016423182409691d0c943280a3a7448efc78036e481614451585238b62ebea924709f0ba888f7604
-EBUILD anyio-3.6.1.ebuild 1300 BLAKE2B cb48fa4be1601a8ba231e2299438149962b694e0bde4db6b3906e0d3996f4b307ff2385b53c3bb5ddc79cf55149eb847e67e7b2735847d4b7bbc709af9e1d84c SHA512 e68f32d715e6f3bfb82ef7de1d368671f72a6db6565026bce9383be139c5a5d0ca9dc4745628e027575cdf299f99cb156c414e8414984a19b808c5b51a38bfef
+EBUILD anyio-3.6.1.ebuild 1307 BLAKE2B 1254e0dacd5f896460e1d68611084691c140d68cbebdb5c9b69717add8d3ed7f530481c5bf723cd674ebcfb812436d9ed1c289a053b2434f816a3296047ac147 SHA512 d344ea69dbcdaf34d61418d22478d27374f949a15ef3d9d9a7fc9bacb1290e9edce0d70966c0bac2a241c9925428342d4fce70716be7f0a6c901bf9d0f442be6
MISC metadata.xml 1422 BLAKE2B 63acae587e7088e33ee5eb93a2a222899e54a5eb511118794f88e7c5a012d10983eb925427688a0b509b094e30a9cc9acc5f0c1765ea73e569161e0c30722000 SHA512 e0b540d5d739b7673a5a8682477f209f8b3648aad06a1c0610543a2e9dcbeca1cb1e52212d8088a5987a1c3bc3152cc5984ad5b5d0706fcdb5866b22de07b1eb
diff --git a/dev-python/anyio/anyio-3.6.1.ebuild b/dev-python/anyio/anyio-3.6.1.ebuild
index 2fc4fc8df8c5..cac19fef4ecf 100644
--- a/dev-python/anyio/anyio-3.6.1.ebuild
+++ b/dev-python/anyio/anyio-3.6.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index fdb63cb1067b..138149121fa6 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1,7 +1,9 @@
DIST astroid-2.13.2.gh.tar.gz 449022 BLAKE2B c8180057edef860fae6697b40d6b023b5be9305f0726b85127035a7ed874005da25b265e49a11a985724034c7a2af177b1c5b9850afaccc5787c5db70e4cd73c SHA512 64635e251fd01ef0ac6681db5750230f9acfc2b502818b7c9c0a480dddc78a03a5e5fa920618331b5c1d84c31551f16de7c4c5ba8052dd96d4974edb25449761
DIST astroid-2.13.5.gh.tar.gz 451241 BLAKE2B 6994c9a62911ab347be4de17b9322ca9957b274c2a42085b5c521bc4a810ab0c0079fda89203910a1d7151ebad1b07cc446c1fc8e88580051029861cfb3465ae SHA512 87920dfe5a4e3e64b77cbeefcdd1e227dd712230aeb957f78b57a50d215ef0601689df26ac97cec65d7690e89b10e1b8ab8f2976d1a9b1a3e9a971eb2142d9d2
DIST astroid-2.14.1.gh.tar.gz 452889 BLAKE2B f6cee61825d2c86bbf02ba6cc9f48076692d3d71ac2c8a02880a778380b076692aef549ab01829d943323b5829b83ee88009b5136b308da6f81a824fa1f62047 SHA512 47dd132e66645c3da639c68011f4691409af38affa80c5b1863706a864fb8458cdfd100f86929fdaac027a514d285132d8865d2d40996c583077384696a84123
+DIST astroid-2.14.2.gh.tar.gz 453109 BLAKE2B cb4b0795bde841e98712a719ba0870a3f0c616fc777cb3afc1ebbb0f5e49b763241825072d7915df87e778649a5632fec8f48e125cfa67de0b70618e34509157 SHA512 2dad27c0a3ddad5747a021c0700b831fe9f7a557238a2f52d87722c637120d49796a0a8e9e6f27d42ab4bee1c91541b7b5b5fa93dc3ec8a47197f35569a64a3a
EBUILD astroid-2.13.2.ebuild 1908 BLAKE2B 34f646e84adf7e1803a37d51e5eab95d1593eb5ca24cc00330ea905aa35a526949797bc681d434ad37695d638aef7f351446704e15d9881532aac92907277754 SHA512 b9cf48804101347b2de9285642e7eccd38dab67f9ecfa4e1281bbcdc3f5f900a92a0f51c89d0a270d6f6f73bc9dc2bc87a1fd5c571a969774881aa8f8edf8cf2
EBUILD astroid-2.13.5.ebuild 1956 BLAKE2B 0c699b09299948b478920e04842f7e8338328355e87f8dd3802d3b8e509e7801a265f2246807b8cc6b2ffc61192e6ba653a1eb96d3285b762de85e439305cdeb SHA512 7a49845c00edab65b2beb5947f30e3058eb78b275aa2b9a1d3130626dd5b809b042170a5dec987a5728d4e07c496a33c3aefbbb9fd90066819435f5079838285
EBUILD astroid-2.14.1.ebuild 1956 BLAKE2B 0c699b09299948b478920e04842f7e8338328355e87f8dd3802d3b8e509e7801a265f2246807b8cc6b2ffc61192e6ba653a1eb96d3285b762de85e439305cdeb SHA512 7a49845c00edab65b2beb5947f30e3058eb78b275aa2b9a1d3130626dd5b809b042170a5dec987a5728d4e07c496a33c3aefbbb9fd90066819435f5079838285
+EBUILD astroid-2.14.2.ebuild 1956 BLAKE2B 0c699b09299948b478920e04842f7e8338328355e87f8dd3802d3b8e509e7801a265f2246807b8cc6b2ffc61192e6ba653a1eb96d3285b762de85e439305cdeb SHA512 7a49845c00edab65b2beb5947f30e3058eb78b275aa2b9a1d3130626dd5b809b042170a5dec987a5728d4e07c496a33c3aefbbb9fd90066819435f5079838285
MISC metadata.xml 1143 BLAKE2B 1f6c4e004277eebed2e29cb935ef01e5f18fb0a526f99f0e875ae3815308dce0483b5274b4e23bed076464aa62a035937a7a3817e2d4a5fb9211b9043271e04c SHA512 56b07d0f08a49772661bc3d233cf1f628aa7c241c51b91d75dfbd44995e169d8ab5bbd99863d7b9b67792486346982a7b8eebefb462e7e212cd7dff920d80840
diff --git a/dev-python/astroid/astroid-2.14.2.ebuild b/dev-python/astroid/astroid-2.14.2.ebuild
new file mode 100644
index 000000000000..2ba3e7d4abba
--- /dev/null
+++ b/dev-python/astroid/astroid-2.14.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Abstract Syntax Tree for logilab packages"
+HOMEPAGE="
+ https://github.com/PyCQA/astroid/
+ https://pypi.org/project/astroid/
+"
+SRC_URI="
+ https://github.com/PyCQA/astroid/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# Version specified in pyproject.toml
+RDEPEND="
+ >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
+ ' 3.{8..10})
+ <dev-python/wrapt-2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # no clue why they're broken
+ tests/test_brain_regex.py::TestRegexBrain::test_regex_pattern_and_match_subscriptable
+ tests/unittest_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
+ tests/unittest_brain_dataclasses.py::test_pydantic_field
+ tests/unittest_brain.py::SixBrainTest::test_from_imports
+ tests/unittest_regrtest.py::NonRegressionTests::test_numpy_distutils
+ # some problem with warnings (our options?)
+ tests/unittest_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_one_arg
+ tests/unittest_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_two_args
+ tests/unittest_scoped_nodes.py::test_deprecation_of_doc_attribute
+ )
+
+ # Faker causes sys.path_importer_cache keys to be overwritten
+ # with PosixPaths
+ epytest -p no:faker
+}
diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest
index a81b20973a0c..ef73900b8396 100644
--- a/dev-python/bitarray/Manifest
+++ b/dev-python/bitarray/Manifest
@@ -1,7 +1,9 @@
DIST bitarray-2.6.2.tar.gz 103565 BLAKE2B 07aef624bc7d36e0631082688f9803f7fb3d4c2fcb9d8ac7af0d207e56f8229c1e6a7e6ac7c0639d88b55f6d27f697cd6e4ece5cd0768d2624ac94eedabb0c60 SHA512 21a10fcc174b3e705551a6cfcf6e1b4ccb899c9d9a69e273e3c49528bcc5d889eac0dc3dbffc1f55fa561a091f8d11f3246035499cb9168192a03c6af034bd82
DIST bitarray-2.7.0.tar.gz 120536 BLAKE2B e8e518a8293a22c81decbf3bb8ecc83d3796023bc6e3e5b75617ccc6c13b291d27d5a707d9a88e361329fa36e6f0363f4330b382b35236079f98052154bd5750 SHA512 762628d3b24315619176bf7ceaef95ba83fc87bb49c0daa23503fcb5dd54d447b4950b75b4923fbeaace2ee8a3037f228184ca5978fc8c782eb9eb3e7dd65d8d
DIST bitarray-2.7.1.tar.gz 120656 BLAKE2B 3daeb4ad02aebbd22929cc755eadcc5bc0d7bc779c269d5e2e9de3dcc9349d3f73179cc5d5a27679dc9682127b89c32af18fd3c96f5fb03fd5325db34751e479 SHA512 ead010745825ee8758a3028267a975b92833c2d5ec76d8a1655c11ade6a76a56df8887e43342be5d4569dcb8e8c0f6534ab70bf850b0ae5a07c0189ce5feed25
+DIST bitarray-2.7.2.tar.gz 121846 BLAKE2B 542a1b3e7b7f3c8da42db93e5ee516c6138386508044ce81177bfaa2ef60713e3768d8e08e90c6619e30f685f4b5efb9fe3eabb2b8208ee0570203e94a4d3c7d SHA512 42bf4d43fefcf5d8500a004c83261b533c2e4ed486c3fa79256b99b8a0ce00873357621edf9270ce2c7ec704242ca96226e33285d9620f01aa5175d5d7cba00c
EBUILD bitarray-2.6.2.ebuild 571 BLAKE2B 1635fd40baf1614ecba870ad759f2c4f418f3b2eb59ca6930c80dcd7998c8bbae73e569a39733de33aa4ff2975d8b197332cfd8bc48714f086f42c91a15185ae SHA512 2cc349c48fe5bf351395d3186eef36ac3372ad708c8ebfe968a10df830c1ecbc9c2c6fb11c2a07c73e7a9f4ece424e5da77c237a08c8bd8d2fda6b6eeb290c71
EBUILD bitarray-2.7.0.ebuild 573 BLAKE2B 1286c5f4ec4fa2c2f47c5a6d5ba5154d2095b22739304ef585fea8c4f3ae76771d8221e4c07397c774e2bc617dbcb8b1a861a041b9d0d1fc52b709f230d38334 SHA512 a607d9a25b936692845d6be2adf4367e76d209c902b10394837d83ea39daa0b98b68adfd375bbab62e2d6916650f9fa2d163c571f0c4b1486c41c09cc91d43ca
EBUILD bitarray-2.7.1.ebuild 573 BLAKE2B 1286c5f4ec4fa2c2f47c5a6d5ba5154d2095b22739304ef585fea8c4f3ae76771d8221e4c07397c774e2bc617dbcb8b1a861a041b9d0d1fc52b709f230d38334 SHA512 a607d9a25b936692845d6be2adf4367e76d209c902b10394837d83ea39daa0b98b68adfd375bbab62e2d6916650f9fa2d163c571f0c4b1486c41c09cc91d43ca
+EBUILD bitarray-2.7.2.ebuild 527 BLAKE2B 41ec3ce94745aeb01f709d248ed029fc65941054feb60451187904740bf83370ff8e2925c50967de5cf7639f588fa368a950620aa64bad413907bcc2abf065e1 SHA512 9a76abb06c1aae677622f96919ad4c0f9af82c7d25f56c012b04317c9ff6d5950965d4a802870a0561ecb2326afa25d365cc6e6518dd56afb162e71abdd51f0d
MISC metadata.xml 1207 BLAKE2B 67a57c61a71655fcd94e7025fe4d30792b6921a40f151d827f4c936dbc96c2b81afd2f2a302cfbf15356a591be941268561545d7ac7bc0cdb19e3f87a03e4b4b SHA512 5069c6622d7840c402007c420169e679da08db020952f798fd4299d6f1b324ce8cead3ca2a9072b96d8d852d5630827833eb27d39a190153e8da46ac9f386b90
diff --git a/dev-python/bitarray/bitarray-2.7.2.ebuild b/dev-python/bitarray/bitarray-2.7.2.ebuild
new file mode 100644
index 000000000000..fa92ae1db01c
--- /dev/null
+++ b/dev-python/bitarray/bitarray-2.7.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Efficient arrays of booleans -- C extension"
+HOMEPAGE="
+ https://github.com/ilanschnell/bitarray/
+ https://pypi.org/project/bitarray/
+"
+
+SLOT="0"
+LICENSE="PSF-2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+python_test() {
+ "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/build/Manifest b/dev-python/build/Manifest
index 77a09dab456c..723ee7d0e441 100644
--- a/dev-python/build/Manifest
+++ b/dev-python/build/Manifest
@@ -1,5 +1,5 @@
DIST build-0.10.0.gh.tar.gz 41509 BLAKE2B 0b1967af6fd0e47e8de5a6efcab879a37231b399965c4b52d9f952ed4fd64e9606b40f8e34ca18fb634ac5b42e3fa63995e6da292b10424f5ea0bd9fd49a46ca SHA512 e7ab783cc2b228e49c3dd15be7e25150924f26611994367b145cc2d43d7f89597c018cd4ca5cd8b31280d965421d314c80e4b97cf3e00f6cf73d80a3b081e7d1
DIST build-0.9.0.gh.tar.gz 41012 BLAKE2B 764338ffab3b6ede66542195271b1b07d1cff71685ae88bcef8042ce0a93a3a95a80a8a2273ac6a1534d8416410c8af77fdd3fe52fdacb47b8a56a9857ba60a2 SHA512 d6ef229c8f3b348cc939af6bd9a0a521a25c3a5702a95da8ee36d7a1ad3f3e22e10b5c96495ff08a1328ab73f03feebc64e89ce165862cb295eff4360c79d642
-EBUILD build-0.10.0.ebuild 1948 BLAKE2B 01c5ee68f3df9adbc407b42d688a78065b13d47dcc376e88c3d383506a82f0ccafc0e6fc57ae5d032d7e44f6ce576dbdec920f4e8d3217dfe8a78e5c48a20d1a SHA512 681d3f9c9457c8dffed488954858b65d3ee44b3eb6b464eeb58a08a2cc8f4ae784fa6ebb40204e2afdd47733fe6a1b39218e1df6279842fb0ff1b7c737b87cd7
+EBUILD build-0.10.0.ebuild 1942 BLAKE2B 915e052a76a50042b4f46f03d83bfe8b1f2c96de8a1d32a9766f46554995398f06e586ef64f069c684d6d4169c64fad44ef06d44fb5e858654cb0b6b27f1d983 SHA512 9ef5e58acf56dfa5f575aca62d1fc73f9ac4f7e2a2c5efee8c52c9c13193d34e6c2745c8299c2fd2e8a7de34df759fc977247a717d7b4b0259bcd9434e041b28
EBUILD build-0.9.0.ebuild 2106 BLAKE2B eb94af6366a3fb141821b97fabede49935f9ed89b51bf731079058b6e46b27c84df6f3ce25b9e4e6ac3a1cdead01a8d582fe628f0ed760e16314442214dca09c SHA512 6af34f93bb8c18b8b7ab66d8d6701cef6732e035dced2d74e3df4ab8e2bdcacd31f5dc5691799c0e819d94a652984181395b7fd4a07b778f7a4a6ac790128947
MISC metadata.xml 361 BLAKE2B 1c46e1d83bec4a8aaedd932af700865009735ff75e3af63ef7c08f7c00883d5f658f86aec981cd48c8ef0ab0a287250a3a4fdfad42fb434f6c06d9f33f72f7d6 SHA512 89c86db40833c86e25f387c5bfa8952b62e983714be85af1e8ca2a6ef8a402b94cc32dfc18cda8d8850736aaabdb46c153743af9bcb027e86b2c1f085f6f2369
diff --git a/dev-python/build/build-0.10.0.ebuild b/dev-python/build/build-0.10.0.ebuild
index 43475e69cf9f..ad383a92d1c4 100644
--- a/dev-python/build/build-0.10.0.ebuild
+++ b/dev-python/build/build-0.10.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86"
RDEPEND="
>=dev-python/packaging-19.0[${PYTHON_USEDEP}]
diff --git a/dev-python/click-plugins/Manifest b/dev-python/click-plugins/Manifest
index 0ec10dad7320..38bea363f5c7 100644
--- a/dev-python/click-plugins/Manifest
+++ b/dev-python/click-plugins/Manifest
@@ -1,4 +1,4 @@
DIST click-plugins-1.1.1.tar.gz 8164 BLAKE2B 48d75b9445b72dca41516fe81d02c6fad8089630c0d49963f559a847b90c7897c8db64773c4ec5f4c162d0f2f4fdd14fe212d485765d38977145fd32acdd0dcb SHA512 bbd838f50603ac4e76daf3535fd5d27a17e17549addbc8b582df6d6193b4f07d743101ce52f0b71f326995fdfeac159805025770350ca2e7697f212dce0c4b1a
-EBUILD click-plugins-1.1.1-r1.ebuild 540 BLAKE2B 8da9bc60de21984d40c3fb8ac8337935e0706ee48b26c0afde6a81619cbacf2d618ba28b469fd9b8a175a2731c0e08573f0172d35b7bbc481e0a186569c66941 SHA512 d7bb5c065def293c979350cbd026c10c48b0739f6d7d52f855aa0e7357ffa279ca8e10d4b98ebeb99b31d144ddd933d5696402cbcadb78c5038e777d1f1c4f8b
+EBUILD click-plugins-1.1.1-r1.ebuild 560 BLAKE2B bfe0f462646d66e82c777b3f0f845a65f84c8c0001a60f79d66ce6c3605e38428ea95be194e76eefccf0b59bb2d1e178758a899311b88a89d66fc966d9500e97 SHA512 f562526b526e8d7a661ffc683ca9c3cf64e15b48fba622d899a5411b42737401ed3ad598bca2c3d29c74763a7d428b0836a8981c8bd77e9a4809c2b0cc3ba125
EBUILD click-plugins-1.1.1.ebuild 555 BLAKE2B 457084a7f66e7cd1863910a779640d9b8c8957d6064edaa3f99d674351adf8f7c283df139293dd3f19a792577055c0e7d6e86020d9284073dab58955f57b4812 SHA512 4acc10428234995ccf7cde9465005e05a70301b6df617c32c2a8a4722f8fa51e30a4b3c5b200d386a5dc26d5a12d3528b28e4a040b1a350729d10550b6eb774d
MISC metadata.xml 311 BLAKE2B 979e8b892b9771bdac7ffa3a58e165097a70dfde354a5062316850ff72c4192148f053fe0be60ba6aa43434b757d15647c02682fc21f08dc986ef02f15232e59 SHA512 132f8fc7fbe5005f70578d5eab2f43ec62e322df618ce479d22958dcaa4c63d192506a7a9423978b1f850689717e32d2a78b883502cf1f43e24fb7a61bfad578
diff --git a/dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild b/dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild
index 67293946200d..7edb524346e6 100644
--- a/dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild
+++ b/dev-python/click-plugins/click-plugins-1.1.1-r1.ebuild
@@ -3,6 +3,7 @@
EAPI=8
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
diff --git a/dev-python/denonavr/Manifest b/dev-python/denonavr/Manifest
index bebdef4f0df8..0eb89166def6 100644
--- a/dev-python/denonavr/Manifest
+++ b/dev-python/denonavr/Manifest
@@ -1,3 +1,5 @@
DIST denonavr-0.11.0.tar.gz 171742 BLAKE2B b91008a8eebcc0e228db772f2fe2d0bcd3fe7cc036d8aab2c547698224e63e0cbea2d9e9dcb5244556712ab5e04cb9c5e06731eba93a37061536668065c03931 SHA512 63624ec23db6e953741f4610a7df22fa0a69ae750957e883f0447c7a193c28e3a70245547f270c05bf93fdaca2c22b1fc5147b5e2b886c28049faf7f02b6bcb2
+DIST denonavr-0.11.1.tar.gz 173372 BLAKE2B a18bebfd66d1974b10e23f08fa2e2ca1ebef45ed29edf77ce9d68a26c657aebdc906bf10154d1a3ae94f1cb97ebe58a54434f3bba2510323a2a651e87f2e6987 SHA512 4354873577fbb021dee198a955c8fd89115c379c8e558ef827224a4dbdb2705edddcfa071cc42f923a12f9730b5a9adbfa85eae8f6f377357c854cb48a01d5e7
EBUILD denonavr-0.11.0.ebuild 1051 BLAKE2B f4911759a899a1a20f600e3cdacf46d374a3147a09bbac172c87d57e61e2a44f26394e685b7af6d190f0f982920e8ea00bb49a38fd2831b2648cace44085cc60 SHA512 c28a974cb26c048199237cabee1e639aa825db02c33abc60eb512bbc1f25fcb39acc03a787a1a762b916deb8be08214d9f9d318d9542572f60b41b5486b253b5
+EBUILD denonavr-0.11.1.ebuild 949 BLAKE2B 72f957652df9f447aa4a3e437489fe58a7d27ac2368665f82a9db2e0742383b075e65f888c9f09d60b4fd1817716be210533c42ab5c32862b410c7daa13e566c SHA512 647118db0a7819e82e4558f6330728d380f64fb80f0749be1373dd2fcc5277a0105b06a4dec73189a9907408560df370f991629ccdbd2a91cdbf843473858c06
MISC metadata.xml 538 BLAKE2B 7f0ea063a1ebe7cfbab11a8e92b803606c6454ea9bf871bc804f048a58b35e0ab66eafbee64d8d4328e4e3cd5361a810527813c48aba212950f263da2b4454cf SHA512 3531537b37f09f4b0d27d124d1bc698d8b8eeb410a0f3504f315a8002a8443a886959706e437359796623f3462b3d12d89ad677fbde73ee6081c61ed01663ad4
diff --git a/dev-python/denonavr/denonavr-0.11.1.ebuild b/dev-python/denonavr/denonavr-0.11.1.ebuild
new file mode 100644
index 000000000000..5ef6e71f8645
--- /dev/null
+++ b/dev-python/denonavr/denonavr-0.11.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Automation Library for Denon AVR receivers"
+HOMEPAGE="
+ https://github.com/ol-iver/denonavr/
+ https://pypi.org/project/denonavr/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-python/asyncstdlib-3.10.2[${PYTHON_USEDEP}]
+ >=dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
+ dev-python/defusedxml[${PYTHON_USEDEP}]
+ >=dev-python/httpx-0.21.0[${PYTHON_USEDEP}]
+ >=dev-python/netifaces-0.11.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
+ ' 3.{8..10})
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-httpx[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/dictdiffer/Manifest b/dev-python/dictdiffer/Manifest
index 4896489742fb..af2c96a1bd1f 100644
--- a/dev-python/dictdiffer/Manifest
+++ b/dev-python/dictdiffer/Manifest
@@ -1,3 +1,3 @@
DIST dictdiffer-0.9.0.tar.gz 31513 BLAKE2B 7f1a980b71978b49c6e41eb4b806aef8aa12e858889622d6b55741e7793e2e812a91ce6089156a080d198a9f9c8e9369e55b6e712fd5476864b2876094ea0d4f SHA512 7985b4d69d3cb08b7cf0fc8f878ac594b72c1f1e3482157c204027fff90afd9b19041e85fced12a47d5624e0b8cc1b2d6643a88295a6d212aeead76c09c24f86
-EBUILD dictdiffer-0.9.0-r1.ebuild 998 BLAKE2B 5dbf2622bbe544b8d05fa1910fb8761a31009aff883f35a71f2a51ffd9df27bde4abecb6b8244f38ee0a87330fa4a3fb54cc1d531159a8c642d68556fae3dbe5 SHA512 b80b22b3a1415d2a3e550a4710a7c87b283a35f5db37f78876c3e13005dd1a916c4eb58865c45d0e4c721d2274ee5430ed33556e90dda800e007beb943a47e8e
+EBUILD dictdiffer-0.9.0-r1.ebuild 1005 BLAKE2B 7e3721441f21f9d9ece11cc9cd7eb1416c23d30dfabcb087a71e46665717af20d671dae35e6deb100d73631243ff278c1d515f2fceb6c98d2a852605cc49547d SHA512 4cf676fb6d8997d2405d60eb08074a212367915e804bfb5e3e082c922ff278c61083fcd8bddbd0bc26c344604d88b9d358a6c5096112c791a431ec1084cbe211
MISC metadata.xml 524 BLAKE2B 7ead1ecf64224d0d27ff4540f6042de5b61d423e826774ee954aa0134f2b7fa9e8823e93a57d02c9daebbab270e667423cb144d26041baf87decd7a8e5da6985 SHA512 bf6dea2186276619f0ff29b8f62b69609c3abf295f3fdefa7228ef3018d2d58dc279a1d70efcfc657b62c6b7a80b8b76935adbc040531a6bdb10803310c345bb
diff --git a/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild b/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild
index dedad62b5db7..c1de4dd4c19d 100644
--- a/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild
+++ b/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
SLOT="0"
BDEPEND="
diff --git a/dev-python/editables/Manifest b/dev-python/editables/Manifest
index c609a742087d..033c16d8acbf 100644
--- a/dev-python/editables/Manifest
+++ b/dev-python/editables/Manifest
@@ -1,3 +1,3 @@
DIST editables-0.3.gh.tar.gz 12493 BLAKE2B 95e05e7553efa4856ee5bde2c18a2566f1e65318bfc46c8ecd732f4d6b42f10ce54cc3aecc4d53bcfc627e6938c4155d48a39ced5f64395dbafb9187cb009e4f SHA512 493f20d1e6b39f8ed6668adc208723d447a31ae3c3087f7db9a9a0de617958e8afebd3b3a1836638f749fb0ec911e51256b727deb4c0ce08327356238df0a3f3
-EBUILD editables-0.3.ebuild 595 BLAKE2B 6a3d1e6b785f290288a36185b498cb529bebb8763fb55868ae4fbedf561ea6487ff16e3304b937a3a34f14038c365c285693cd23a0f121d4bdd6769c0a2f9569 SHA512 16f72a1dca5a5d780925417072ab5dedd71b74eeb87fbb352c5a5d82257cf5fe825fff4da5ee8d373436112645bf8668a4cd5bf25e0fb0ac267254f0e860bf8d
+EBUILD editables-0.3.ebuild 602 BLAKE2B 342d3fb38c0e1da602776cd33c95edcfdb3960fa3f21df6887425f8f5c26f7983d41902a34c1e7aa95a8c24f0902505ebe7e05612b2a44f0b201f89ff7bd6ea7 SHA512 b112d067338ed463fcc49c67366018e454bbdf867e02afac0809004d68543b7e11ebb405cfb351b36a4e9434fe8ec0004009dea10b4d98b70d124f5a6bb9623e
MISC metadata.xml 348 BLAKE2B 6f17488b4dc6b5892f0826c49a22220cb85a739b7a9f85542af4c085d20322b3b38110c030471a96af9cbfeffe19061382ecaf506dddd394e3c2dd9304b1f8db SHA512 4f8cb5b90c329f8ba3bd9dee1c8195b96798a5d5106b870950aaf1597c8ea47b21a935de1b3af114015fde6c416db0883e4d039d90c5afccdd7346cdbc75a288
diff --git a/dev-python/editables/editables-0.3.ebuild b/dev-python/editables/editables-0.3.ebuild
index a41f2e806150..85839c179f2c 100644
--- a/dev-python/editables/editables-0.3.ebuild
+++ b/dev-python/editables/editables-0.3.ebuild
@@ -20,6 +20,6 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_tests pytest
diff --git a/dev-python/fuzzywuzzy/Manifest b/dev-python/fuzzywuzzy/Manifest
index f91760d548fe..c96d6ac4eaf4 100644
--- a/dev-python/fuzzywuzzy/Manifest
+++ b/dev-python/fuzzywuzzy/Manifest
@@ -1,3 +1,3 @@
DIST fuzzywuzzy-0.18.0.tar.gz 28888 BLAKE2B be2729660eb20a33a14acd1c5fbcefa48bd8a6a3dcfa6dd5137b0414fb283d279990f61250dbb2526e8faa80da23eb6de36618ae0d98166d29655b8a71cd15a1 SHA512 4a21ea67278fa525842d48fed8db666d00eae6d13254e8844d11f63b47c3a305b3cac760f28c24c6347aebcf73e96180e0a7cfba29c75f01ece2f7751e0398c5
-EBUILD fuzzywuzzy-0.18.0.ebuild 566 BLAKE2B 3cff3041b54914d884e33a6eefae82ea0922e88aa99dce4363eafb1b310c885422975466fbe088ad4dfcc839aa1a1ee245e18bb3492fa2d763e42c74b75ea259 SHA512 dac88c91f65b3a97abd820c569309650e109de008731b2312aa6e3b951930bf6c26bb6374b3233d256d53dce717f95abbb7436c80a6926a4cc0bc0f34b642959
+EBUILD fuzzywuzzy-0.18.0.ebuild 573 BLAKE2B 5410b69562f54079e8ceb3aab0133474f94fb9dbad88cd9f8c2da53ec0a67579889b9a988b683e9b8ebf04fe04cef7f85461e8b970e50d0b08c440f25efee996 SHA512 fa974392d1cea4db97bb5ad9520f6ca7b47e57f81b73915add9bf3af4e6a8a172c8596d94b0cad6ebe23aa74416f82cd93079d49b144fdb91f12594fcc74d0ba
MISC metadata.xml 397 BLAKE2B 7d156fc2db4d42258707bbdd93f09ee48ad139d237413b3ef80e4618f614c1e1da4e4a60bfde43976e9cd8fb06bb38f15db086571b93f8eb0cd7c9e4a2d932a4 SHA512 fee9f0884d1a8b2d66e799d5f58402951be0d99c0660e4d378f31dc76fc7384f73d6600dea1270882ce23d35cb45248f123f2ecd91eaba04a63bfa0cf73c0127
diff --git a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild
index f58d47faf4a6..0942f24e9649 100644
--- a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild
+++ b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Fuzzy string matching in python"
HOMEPAGE="https://github.com/seatgeek/fuzzywuzzy"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
LICENSE="GPL-2"
SLOT="0"
diff --git a/dev-python/h11/Manifest b/dev-python/h11/Manifest
index 17f4eb3769b9..8bd19f6bdcd4 100644
--- a/dev-python/h11/Manifest
+++ b/dev-python/h11/Manifest
@@ -1,5 +1,5 @@
DIST h11-0.13.0.tar.gz 100165 BLAKE2B 6cb610afa474f5945151300e6ec6c2860e8b959b9ab0224b58fb047f3fa0b417499adb0119b7b7727b9ebfb4b60360fef78843fde41935616784bbf450605503 SHA512 c3a16dd66287ab6491b664aab9d72e14f1e61950c19182d60e195b81b2857e47157c38137b2ee2a9cd35d9d54997f554f768a3933051030895ddf7bc5b813e02
DIST h11-0.14.0.tar.gz 100418 BLAKE2B 09f0dfe4e1d3d117f772ec914cddb4af5c09f07269e0b148f78d95b3b177cb9c69f6406c518ec0ad81ef960c199749317141e50c38cdeee0faf24e1f9333ab27 SHA512 6146f6441ce62ea46d824a86c1687401224ea6084ca2703b9c841dce51cdfb5de49b39a4f4a7e95efae40ed83012ea4a8641700281f728c2f580a90ce42d82a5
EBUILD h11-0.13.0-r1.ebuild 596 BLAKE2B b5b450fad50ea1b194d6a417d3bbe70d929bb7047cdcebe71227dcf6b7d3cc0d85fcd63d8480c5ea57f38873705fadcfcaeee8e58dd12da11909e29dd046c2f0 SHA512 be196833d9f4f8f5c0f64eb71761d3ab6e5b6ae5f5e91cf21e70d49393674bb6feeb91056050bcb92943948b77ab6a18443183c3f574c80cce8f9e3f06ecb801
-EBUILD h11-0.14.0.ebuild 596 BLAKE2B b5b450fad50ea1b194d6a417d3bbe70d929bb7047cdcebe71227dcf6b7d3cc0d85fcd63d8480c5ea57f38873705fadcfcaeee8e58dd12da11909e29dd046c2f0 SHA512 be196833d9f4f8f5c0f64eb71761d3ab6e5b6ae5f5e91cf21e70d49393674bb6feeb91056050bcb92943948b77ab6a18443183c3f574c80cce8f9e3f06ecb801
+EBUILD h11-0.14.0.ebuild 603 BLAKE2B 28268a60a668d1a5af009bad36a3487ed0ca92deffb8684b161786c5b3fde4ef1d0a71d9a052b974eff1e79feebfb34f806bc3cfdac09a4d64d7cd969d1ac7c2 SHA512 e71588e896910f1bb42bf0bd6fe862c65aaa41f73237d941f2a90efefa3259f52003c72ee208cf543594c6377b26837cff670a81b0f162865e23c520ef5369a2
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 14b252154561..355ad89d42c8 100644
--- a/dev-python/h11/h11-0.14.0.ebuild
+++ b/dev-python/h11/h11-0.14.0.ebuild
@@ -18,6 +18,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_tests pytest
diff --git a/dev-python/hatch-vcs/Manifest b/dev-python/hatch-vcs/Manifest
index 18fce3865e32..f738c84db666 100644
--- a/dev-python/hatch-vcs/Manifest
+++ b/dev-python/hatch-vcs/Manifest
@@ -1,3 +1,4 @@
+AUX hatch-vcs-0.3.0-Work-with-setuptools_scm-7.1-fix-25-26.patch 1217 BLAKE2B f0baf6b717b9cf5653b4b9bce4020d1b5d23cd03b382b1c00c75d78841434070cc8d5d27859b359e2ce32fb0d55b6c290e15702c981bb40fbc5f4a37e1b0b3b3 SHA512 b448e70a7058d88a8617fea38959e43257d28ac0c0e6753df229c974304f8c656349186d0cffd8e6693b3224717326f2fcf3e8476c6b70e8054e7c96e7745a1f
DIST hatch-vcs-0.3.0.gh.tar.gz 10049 BLAKE2B 69f49e205b4e42b46a246cc2403d8e7bbd2b8f83a360f1100ba98ecf7308d445e265749bd1f5fa7cca84104436e2643fd3f95292f2dba3dc48584a0df5136136 SHA512 ce22937aae8130a485ab154378f6c58c1720d66d277349a95ccfb58fd748deb69cd17d34ec3a12f3201f9e348e5d5b1c6b977432e614bb42d0e3065ec5f7f9c6
-EBUILD hatch-vcs-0.3.0.ebuild 691 BLAKE2B 38683a32d9be417c839a85f74419d0249a087472cfbc6142aa456a6ef2caae81b9f58e02470b6bbf0a889dfb57164a4a0fc5dfdb1c0acf96d3b29a0c93abfa62 SHA512 65471e9a7376fb7f97be5b3e94c7e416080c565ff48b1218c5f0b88a6f08a81d5938f36aaafb8877686c906b2cd8848c12ed480c5ffb25c6f844ce49d8a400f4
+EBUILD hatch-vcs-0.3.0.ebuild 776 BLAKE2B dddc8e6aa3c9fa4bbf129e4e67524fbe2c2d13e36ae556eb1a2689ea589c152bd69adef37e8faa8f2ecfecd2196c018c259495865689d326453fa0f1197a55ac SHA512 f2443631c39cc96fa7a645ed65e455a791d8618a6e11ca8e79ce05edcd871a73b4c216f92012687e9597c1c5ac3e195c2dee98f366682aea7dbc5448bef93991
MISC metadata.xml 369 BLAKE2B e834e5959ef7719c9ed9d751a8c5e56792fbd553e7fe0ae484a0f1da9c09e97fe262ccf319a773782207fd6a95b16662425f1b348090545b81a5391e70066ec3 SHA512 27b508fa717ff058f09f527c4ae504e131860229e073888b4b746621e1a877ef0c74f1336bdcc097969f9610f68d5e17ad1188efeb0ec4ff733097c4e86b027a
diff --git a/dev-python/hatch-vcs/files/hatch-vcs-0.3.0-Work-with-setuptools_scm-7.1-fix-25-26.patch b/dev-python/hatch-vcs/files/hatch-vcs-0.3.0-Work-with-setuptools_scm-7.1-fix-25-26.patch
new file mode 100644
index 000000000000..919036acd720
--- /dev/null
+++ b/dev-python/hatch-vcs/files/hatch-vcs-0.3.0-Work-with-setuptools_scm-7.1-fix-25-26.patch
@@ -0,0 +1,32 @@
+From 47364faf5563df0eaa631ed10383817762c6b547 Mon Sep 17 00:00:00 2001
+From: Ben Beasley <code@musicinmybrain.net>
+Date: Thu, 5 Jan 2023 18:49:54 -0500
+Subject: [PATCH] Work with setuptools_scm 7.1 (fix #25) (#26)
+
+Make test_write less brittle (see also #8, #9) so that it works with
+_version.py files generated by at least setuptools_scm 7.1, 7.0, and
+6.x.
+---
+ tests/test_build.py | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/tests/test_build.py b/tests/test_build.py
+index 2fde601..7c76343 100644
+--- a/tests/test_build.py
++++ b/tests/test_build.py
+@@ -75,8 +75,10 @@ def test_write(new_project_write):
+ assert os.path.isfile(version_file)
+
+ lines = read_file(version_file).splitlines()
+- assert lines[3].startswith(('version =', '__version__ ='))
+- assert lines[3].endswith("version = '1.2.3'")
++ version_starts = ('version = ', '__version__ = ')
++ assert any(line.startswith(version_starts) for line in lines)
++ version_line = next(line for line in lines if line.startswith(version_starts))
++ assert version_line.endswith(" = '1.2.3'")
+
+
+ @pytest.mark.skipif(sys.version_info[0] == 2, reason='Depends on fix in 6.4.0 which is Python 3-only')
+--
+2.39.1
+
diff --git a/dev-python/hatch-vcs/hatch-vcs-0.3.0.ebuild b/dev-python/hatch-vcs/hatch-vcs-0.3.0.ebuild
index 56b375eb4b11..2f51c8ca8e20 100644
--- a/dev-python/hatch-vcs/hatch-vcs-0.3.0.ebuild
+++ b/dev-python/hatch-vcs/hatch-vcs-0.3.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/setuptools_scm-6.4.0[${PYTHON_USEDEP}]
@@ -31,4 +31,8 @@ BDEPEND="
)
"
+PATCHES=(
+ "${FILESDIR}"/${P}-Work-with-setuptools_scm-7.1-fix-25-26.patch
+)
+
distutils_enable_tests pytest
diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index 98106c3fae5b..c43b9267b8db 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1,5 +1,5 @@
DIST hatch-hatchling-v1.12.2.gh.tar.gz 381872 BLAKE2B 6290daca1f2d2cd4eb9479b2f34b782881651c0106008c8876c355e5f3aa12cdbd0168765fdc04dd7870f9b88d44cc1be8d3849b2f20393bf64bebe9dbf09dd9 SHA512 74404b3b5369f6a8350cbde9675de6d9d7a72aca721714d47d8c4052c341affed1ebb4f4caae96877c2ccf2c4bab29b8323643e2a3d7de67bfe5888f3a08cdca
DIST hatch-hatchling-v1.13.0.gh.tar.gz 383610 BLAKE2B 0a3dc20f6c1c504c94c09897e23e6ade844318488093cf849e332cf08f7be178ddb3ae61d8ff01af93438c01216b056a3566e9d8758a0151e4d7498447a9524f SHA512 fb14e1d088676dfc2b76dda207aa514232c3c5b8472d7332c0d53e0bd4dbd1d0e3bd1ac9f261f72e1a32610c565485f5e382fc7071e80066735a04eb8cade13e
EBUILD hatchling-1.12.2.ebuild 2087 BLAKE2B 74174d5bb78177af97ebfc1980e845f7033346a7421f98272168f20f16edd268a2414dbda28ba25ca8536710e50875ba033b8717c41a793dc11a856bcfad4e90 SHA512 5a2048812fbb9774666895f2b9ffd99027a83d38492b9303bcecbef1cef2ce1858860452f6f4d330ec442370484b893026c07170c1eaad741f8c07701fd0e9d5
-EBUILD hatchling-1.13.0.ebuild 2095 BLAKE2B f084516db31303cd1c168223264eb753b4b9802a4ceaedb0a0a27d86955d8a20571bcd35e7549f46c003660996b4aac8631be56388cbaac45a634ce827864d06 SHA512 8229ef2d4d1f6901b5c09cd5a7e83f2b461ff40a68af3cdb8acdccc1eb9d3112a5068e6d3750a50d0734ebcdade05b8f08a6826b228576cbc2c317b4aa623938
+EBUILD hatchling-1.13.0.ebuild 2102 BLAKE2B d614c7f5ae71f1508cd09317d996f116b5e069651a3db9c8db8c1cf8d5a55f5c36a7d58745708fa397eccabd1a94ef698e48df696402661e135304117f9dfbcd SHA512 d6ff39262ca886e86d960b461ae31a3f5e7a4078a9bacfa5c225f465004b968a475b79c957be84b9bc57504fd14fb40357be5a08eb78d61842a4c7d69a2b5d2b
MISC metadata.xml 365 BLAKE2B 5a40a6cf6df042e6e8387830babd0171c9d8bc5d490fe2175b83d1588d827e826b49044ef29de48553515996b742fc475bb9699dcfa8ec05229162b22e0ed317 SHA512 f11bb25bc12c2bb0b0a0a4691115b9a2af525d9e44b33e0d6db98c7fcef0b49b5989fb7574ee8b27bc88f1dd2543bfdd492a6614de172e2c4edabbee8bf6161e
diff --git a/dev-python/hatchling/hatchling-1.13.0.ebuild b/dev-python/hatchling/hatchling-1.13.0.ebuild
index 9b92d2a41c5b..84adfdd20001 100644
--- a/dev-python/hatchling/hatchling-1.13.0.ebuild
+++ b/dev-python/hatchling/hatchling-1.13.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}/backend
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
# deps are listed in backend/src/hatchling/ouroboros.py
RDEPEND="
diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest
index 46d33cc3b412..22e88db5cd00 100644
--- a/dev-python/httpcore/Manifest
+++ b/dev-python/httpcore/Manifest
@@ -1,5 +1,5 @@
DIST httpcore-0.16.2.gh.tar.gz 78465 BLAKE2B f028bc524dcf865b5213d4ff21dcfff525ac34d4dfa1301ebc56392f3082b3b76b6ec1da5e50a01c416cd09d53ad5edd5f2a6d6d4f9dd78e8a579812c0cebc36 SHA512 d11fe4f6a59e2dc1bce6724941db5978f0863f73e39786121f775d9c1702a32741de2cb4a0588fc907294d1b244713222cc57ef19a0d66e4075075c621f17d9b
DIST httpcore-0.16.3.gh.tar.gz 79132 BLAKE2B c06d55ce1390085db6c15d3e96160cfb037a935d1298304856defd1778783ad1954924a48653ce165dae9cde18abec157aa72865f57e97d91a564d1b823c863c SHA512 d889da0a3fee4f190ecc3981b8af34fa9b285d00f4ad92158a085c65f3ad8fa5a97a8c711bd51f8b9518b9d2c90ecd457dee1a3d7bbf853715473f4707cc421a
EBUILD httpcore-0.16.2.ebuild 1160 BLAKE2B 09e716e63e12d2b9645fd77ed5290537b9f4cf9b146fb017061252176dcd08c3b526699eb2ae991550efbfdd211e2d222cff7fa3023157c8626eb3817dce5fd5 SHA512 c0608503b75126d05b6d11ac93949126c90585e987ed436ea7034604d421d340094db4c2542578db595f681fcb06247d5db945494554964ac2f775bf2416c039
-EBUILD httpcore-0.16.3.ebuild 1168 BLAKE2B 27c03beb8c720c5288dd633aee67fbf39b418fc865515dd67f3c18412ee4f51dbcd82e7a66087954a50dec6065c78a2a1261891308e08197f15c0a52a230963b SHA512 18390c353d2584ded85b046f9bd6dfb6f16c2be9de8f1304056f6760290e9f21de01feeb61308232074ba1f9e75dda7e69edf276cbc7a6857e628444f1fd7092
+EBUILD httpcore-0.16.3.ebuild 1175 BLAKE2B ce5f56f450d1fbfecdc4f1c0e719887372d9aae192344feae54b0e272c27af8bf5682a1dbce2041c5744593ed8574f168c58dbb443df9fbfc4f5981aab525a31 SHA512 09cfeec359819b178c64e902d7ba1d4e9c0c592eb7cb833f0eb5660df3aa1f4cfe7544e9b09a655f7dccaa48359057428876cd17e2824cb53ee27d1dda290042
MISC metadata.xml 454 BLAKE2B f8a48d9ab81e5f74623dd0c8490e5de5cc711fda7f4614932e7ac6caa80bd23436037ddf9327d6bddc3d39c8b601b4ee74a85c0a10bacb20514cbf8278e34d1f SHA512 af962141bd55f51b27e0d4b61bcf7d5426e816df4f8c65be257d8fddd597664afe04e78ebe7e11caaebf06ae4fe17b88f568dc440403865ba6b8e3b47d796aa6
diff --git a/dev-python/httpcore/httpcore-0.16.3.ebuild b/dev-python/httpcore/httpcore-0.16.3.ebuild
index fcc4eef3b30b..f5a9e34828ce 100644
--- a/dev-python/httpcore/httpcore-0.16.3.ebuild
+++ b/dev-python/httpcore/httpcore-0.16.3.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
<dev-python/anyio-5[${PYTHON_USEDEP}]
diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest
index 801288a1a2aa..390e005ffa3d 100644
--- a/dev-python/httpx/Manifest
+++ b/dev-python/httpx/Manifest
@@ -1,3 +1,3 @@
DIST httpx-0.23.3.gh.tar.gz 2163546 BLAKE2B 96903669ca9d22cbb85bd322a407aa2b6799b5f8bfce277a763248ac2d65d60b85c0c71f24af99098eaca585f8136d9db687d6d0ab8cf2347d3c6fe28222def0 SHA512 d4f051578de63e677492727c466d44858c31d1b85441621667d4aeaec5cd2ebd0257a1db115f1b4d77d563359dfc81c2cd1221c0cc66c891b461fa1f4e8a5aee
-EBUILD httpx-0.23.3-r1.ebuild 2058 BLAKE2B 7553fef751b1bd7fe605d591f382f749b39b4508215fe7290a4702d08c34f671cf974c4fc46c31d5b9c8d12451f070269b1f4b773b540b87750120c74e8cac8d SHA512 5d47b2cb4620a884182a9e9532ca857f6d2e4de7ac5a4c3361cccf684a10dd16964e63224f7284da7462c90d16c9b21afd0d08b67e56d96f4b7f7183aa8d454a
+EBUILD httpx-0.23.3-r1.ebuild 2065 BLAKE2B e72bd8f840db20e9b1a81cb553f1944f0f61833bda85d00c1991e783374a8c9834e8777e461cf9d25dd82f613611ab220fc37c79536f2899e55449f9e0d0d8cb SHA512 7e9feb79312692bccd4ac41da00d00f301b345a259a1ab740c614813042d0ad1639e7f3269dfcc6d3d1467793c0ac4b1f454fd1f54fc0a08a7fce3292a2b1e35
MISC metadata.xml 518 BLAKE2B 063b5b95529cd5a31aac83998c0acbdfef208c34e931c96ae8ee767a326301a597a8297514b5c97bef2b3b706b8938d38c0e5f5d752307a9dd06984792c799a2 SHA512 3a29dffa0f951255a67468b28917590d4108ca12e14af03bfddef80f6d48e266fcccdd991e778ab9e267c0bc76ff0017e07905c1f2f45dc440a9af89f6cae6aa
diff --git a/dev-python/httpx/httpx-0.23.3-r1.ebuild b/dev-python/httpx/httpx-0.23.3-r1.ebuild
index 9b24e4b5407e..cf3226521a58 100644
--- a/dev-python/httpx/httpx-0.23.3-r1.ebuild
+++ b/dev-python/httpx/httpx-0.23.3-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="cli"
RDEPEND="
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index fb99995d8548..22231649fe81 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,5 +1,7 @@
DIST hypothesis-6.65.2.gh.tar.gz 9349189 BLAKE2B 4a36cde376a56c9eee7645c76606777e8c40144f0495a1a6f2d2d840262be26f52e077f932e90790214decfbc3fbb9b3f64add1830e451bb8e56b8c9c5ba5f34 SHA512 0955e95d9d97f44170dfc937c3ea6b43f6c4ac74dbb48e16a4998e735310f72448083382f6628b4bb9620ac0d21d6c749a5464c6a7caee24cdb7af8cd0c01dcb
DIST hypothesis-6.68.0.gh.tar.gz 9350032 BLAKE2B c122455b7f941eaba8b37b7c4bd4760b2ea0d7c5cf3e973544b80edfa17ea13870c9c5121a121178850154f0058e55c4051ff0ea98d35d3c312468202108a04d SHA512 7ca3e79c1c5e091ae829244e1f6b3563c61add0a5bbe7a7b254df85191778a4b05a21f82ca3f50ba6e77a5ec5c9ec06d7dd15c6cf423c1a2eb524a2aeb3f2c91
+DIST hypothesis-6.68.1.gh.tar.gz 9350091 BLAKE2B 5d6d6912b20d3badca440b668838f456239653c393d8f148ba5dd16227e078586167f0d7ff0adbdca0efe2a81ff27e0307d97b63492658dc28c9abd7c7691551 SHA512 6dbaefa411f7945081158b7d730dc1893dfe02ec4b45f7bdd645f6f2198d39b3f4313d1e18dbe9a82d13e36df5bc541f1b31539128f9de5480b82b916bd74c0c
EBUILD hypothesis-6.65.2.ebuild 2132 BLAKE2B be04a23a6cc71d17c7585c98d1df3e8bf9a32c84897a5328fba61561c756d8bbcbfdcf778debfa99d3555f430f697720a1bcf083e3422d55116f5649e901ae44 SHA512 61d1b1390b920c328bbafd1b80c7f1c934f5483972bfaba692ed95cd5478bbaa62bc65438665037b6bc10b0050477c02597f2fdc9536963d6769f23cdcd5f721
EBUILD hypothesis-6.68.0.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
+EBUILD hypothesis-6.68.1.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e
diff --git a/dev-python/hypothesis/hypothesis-6.68.1.ebuild b/dev-python/hypothesis/hypothesis-6.68.1.ebuild
new file mode 100644
index 000000000000..c793a8a143d2
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.68.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+ https://github.com/HypothesisWorks/hypothesis/
+ https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+ https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+ ' 3.8 3.9 3.10)
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' "${CLI_COMPAT[@]}")
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/requests-toolbelt-0.10.1
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ # subtests are broken by warnings from random plugins
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
+
+ epytest tests/cover tests/pytest tests/quality -n "$(makeopts_jobs)"
+}
+
+python_install() {
+ distutils-r1_python_install
+ if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
+ rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die
+ fi
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index b9f3d31c4a88..c84d489b5a12 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -1,6 +1,8 @@
AUX imageio-2.22.0-block-download.patch 1211 BLAKE2B c01e3fd7db7463bc11bf331384a21becfc3160d4880a2fd09e47bf0927d97e46787097f50a489b83c2626078b60a0cf8a0d896040981e78c107f1783c8e84c26 SHA512 170261b9fb07ccb7f7a7e058335326df1f72c8d098076bf6ca048a7ca6bac95ddb512b9e41740c385430bc25613249455203addd59931af4e70298e772303964
DIST imageio-2.25.0.gh.tar.gz 401690 BLAKE2B 3c7faa7aae06b098a171ad168cd28d14abbc32d519a373ab77c4bec30913faa7baafc2f0b4721a80ee72a6e7b479c12fe27e707c4a90bcaaf2ebceb2b4b39577 SHA512 e887d8572f4698b6cd6fad832054cbce2550a4165e65704c2f990b500234cc938c68b9840bc8961a7258cf4cfa91c3ac909c7965de689b00b04195ab1120850c
+DIST imageio-2.25.1.gh.tar.gz 402105 BLAKE2B 8d7f5881fecf2b5bd5fa0534f4f979db252a1541fce518a4c5acdf7592c8e752dc49e0025d7319fc27588cb457c4f5b05e9a91f510039b95371ac31bee9fd241 SHA512 0473eb10c00e4ceff858394d3bde3b7c42fc7f2c6692ab3f7a1e20c67ab84fed3129948eff5aef0c43bf750906c3b3b8acca75fcbba855b6b9f725258df4241f
DIST imageio-chelsea.png 221294 BLAKE2B 58537d7a1678fa5be4cc899e5bacd925bfc180eb4ae691330a53749a49ff544e979609b529ed27e5c1fc9efe4bc050ca1ce49b777f4016fb1d66affd926ef9d3 SHA512 48470cdb843eed4dfa6673811c09c5aac9869ee23dd36be0c6b653d9f108d61d21b148c2a4435aaa6604887ba030e5bbc5e35d378da876366445dfc2d0ba4e27
DIST imageio-cockatoo.mp4 728751 BLAKE2B 45b22cd517c1cb7c0cd12f8865facaca6a847047aea716e49633cf2b1dc13826f94787c8a8f9dd5f48c6a896f5d37794c0058da1bde9e1469f196916476dbfa2 SHA512 e9cb7c25de8019c59ba4090cf10ab29f2b5d62ada37a877081ca07d2ecfe010036222ae843b41bbcc843130d97fa5e14421de252639e9481df1d1c27b19add49
EBUILD imageio-2.25.0.ebuild 2071 BLAKE2B 10ff98b2b56ca3e3ecc2b34a0196efb3512e7e17b7b79e3abdda530552fc790e32ac033b07d9875acf85578a35eb22f67de6c5304db850fdf1eb549312b75d6f SHA512 a381707af28eb925fb71c51bd88233039cd9abd7fd347bec4ecd64542a4c4ddb8628d1a5aec89aaf3f4f01ef12f0b77229a1f0bc9e0a4de35a646fddc77379e7
+EBUILD imageio-2.25.1.ebuild 2071 BLAKE2B 10ff98b2b56ca3e3ecc2b34a0196efb3512e7e17b7b79e3abdda530552fc790e32ac033b07d9875acf85578a35eb22f67de6c5304db850fdf1eb549312b75d6f SHA512 a381707af28eb925fb71c51bd88233039cd9abd7fd347bec4ecd64542a4c4ddb8628d1a5aec89aaf3f4f01ef12f0b77229a1f0bc9e0a4de35a646fddc77379e7
MISC metadata.xml 702 BLAKE2B 646c6a83e6d8e345fddb9cbc42a83c1193b9590937cd652e293d03e6e9d4b240a69e6e86399f5edc9ef05f96d1d4c3713dfa65f8b13984f4483b2ce76a239429 SHA512 5e1e4db52fed55ab837c70ddb9ec81a7ce0b062064e2d33cb5771cd81d50a1a2164e446531c32a405bb9319acd736141765dcd00e36d6db770434a656ad925e1
diff --git a/dev-python/imageio/imageio-2.25.1.ebuild b/dev-python/imageio/imageio-2.25.1.ebuild
new file mode 100644
index 000000000000..30875e33909b
--- /dev/null
+++ b/dev-python/imageio/imageio-2.25.1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+BIN_COMMIT=224074bca448815e421a59266864c23041531a42
+DESCRIPTION="Python library for reading and writing image data"
+HOMEPAGE="
+ https://imageio.readthedocs.io/en/stable/
+ https://github.com/imageio/imageio/
+ https://pypi.org/project/imageio/
+"
+SRC_URI="
+ https://github.com/imageio/imageio/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ test? (
+ https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/chelsea.png
+ -> ${PN}-chelsea.png
+ https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/cockatoo.mp4
+ -> ${PN}-cockatoo.mp4
+ )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# over 50% of tests rely on Internet
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}]
+ >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}]
+ media-libs/freeimage
+"
+# requests for fsspec[github]
+BDEPEND="
+ test? (
+ dev-python/fsspec[${PYTHON_USEDEP}]
+ dev-python/imageio-ffmpeg[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/tifffile[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ local PATCHES=(
+ # block silently downloading vulnerable libraries from the Internet
+ "${FILESDIR}"/imageio-2.22.0-block-download.patch
+ )
+
+ if use test; then
+ mkdir -p "${HOME}"/.imageio/images || die
+ local i
+ for i in chelsea.png cockatoo.mp4; do
+ cp "${DISTDIR}/${PN}-${i}" "${HOME}/.imageio/images/${i}" || die
+ done
+ fi
+
+ distutils-r1_src_prepare
+}
+
+EPYTEST_DESELECT=(
+ # Fails because of system installed freeimage
+ tests/test_core.py::test_findlib2
+ # Tries to download ffmpeg binary ?!
+ tests/test_ffmpeg.py::test_get_exe_installed
+ # blocked by our patch
+ tests/test_core.py::test_fetching
+ tests/test_core.py::test_request
+ # known broken
+ # https://github.com/imageio/imageio/issues/890
+ tests/test_freeimage.py::test_exr_write
+)
diff --git a/dev-python/jaraco-classes/Manifest b/dev-python/jaraco-classes/Manifest
index 97c68d8aa6f5..dabadd207516 100644
--- a/dev-python/jaraco-classes/Manifest
+++ b/dev-python/jaraco-classes/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.classes-3.2.3.tar.gz 9416 BLAKE2B 00de6548b746d2e6136572d2bcbc8a9c3e6f6570a02ee27e679e6bab7b9f4b8a327acf2b8854045b5348df8760763a7bc52fedb0b3504629ceced3dd3b4588ad SHA512 73fe80de5c50b553efee6aa51fff98e30e72dcb4167b6056628d3cbbb897e29abde4fa9da79a2b413830d8440055a43ea97ace4daa62853d874419cb36c43fee
-EBUILD jaraco-classes-3.2.3.ebuild 653 BLAKE2B 32d5bbb6dabd7aebf9ec7a95af09923f38dba99f6d24ad755111fd7eb1ba3ef9ee62339e08464dfed4474df19d4393e8f2cc2d6f0ca973e42ac40b1a267a6ba2 SHA512 03186ecac5cc936f3a38945bbcb54abf39b44c2da8adac79d3957e36c0533846cf2c835ccd69151d20eecb80825ae829918f1b2f5fbf11b49ba81b8399f30992
+EBUILD jaraco-classes-3.2.3.ebuild 668 BLAKE2B 0d061bf921f8d852f05278deaf52a8b0f65c605f9b87619a3f9157ccb9250b41c287937062cf948466ba52606fb17e9095d155b71f27717ea184df9db69b60af SHA512 7e170ebfe54a4c13b81253e048b64ab24525d1021e39b67ccb0ffe9f28ca82f21cd6b27015d9390ad627e3a870bcd3dd6059a72a0879be2765bd40c9a0a58374
MISC metadata.xml 472 BLAKE2B f2c9615836b0be2e1820d5ab8d33b16bea45f397c2f3bc10caa9c6910a489271eb399dc407da8a3fbabe9b81fc3ee3806a70eeac65ca627357c7b64429002cb5 SHA512 1f89c22910291e406b5e7ce9c008427ea9948086d190b10da18da020d8ac1c505b068d12fd24a26ee666b1c71ace5b619d511c05fead8855ce0d6c6088d800e9
diff --git a/dev-python/jaraco-classes/jaraco-classes-3.2.3.ebuild b/dev-python/jaraco-classes/jaraco-classes-3.2.3.ebuild
index f990153fe649..bf4cbfe28870 100644
--- a/dev-python/jaraco-classes/jaraco-classes-3.2.3.ebuild
+++ b/dev-python/jaraco-classes/jaraco-classes-3.2.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="
https://github.com/jaraco/jaraco.classes/
https://pypi.org/project/jaraco.classes/
"
-SRC_URI="$(pypi_sdist_url "${PN/-/.}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
S=${WORKDIR}/${P/-/.}
LICENSE="MIT"
diff --git a/dev-python/jaraco-collections/Manifest b/dev-python/jaraco-collections/Manifest
index 7a38ff63c3a8..c7ef1e1e6dde 100644
--- a/dev-python/jaraco-collections/Manifest
+++ b/dev-python/jaraco-collections/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.collections-3.8.0.tar.gz 17021 BLAKE2B d1439d2ac8e1c62a87f85775d58a1ea30abfb9eeae2d04c00eaaca9452cd3d46c668841073ee41913a52afa519ecbbddba321ec06584c8cab29dd736f4337219 SHA512 3d20c07d616e82c8c2699f2a5e7a0c42e8a4e5314535d4521a2e3457db510cd24019b23128682ac60c34b47fc4b5232ba0fd2e463c199aef6f6eb6d6ee4347ac
-EBUILD jaraco-collections-3.8.0.ebuild 760 BLAKE2B 654fe72ca4688633c055f0ba30ac09fdcf7e617d811317fc8f3d8ca0be50ec48b10697ed7133f5eadf491cf37c50a5a3ad9df5c10cf179d1f91f656d0fabdb59 SHA512 c71fc0a7e6910c408a06b8bb93d351dace248e5b0f551a0f385ef5d220b43b941148503e9bed78b609cfc2be26c613eff27fb2754bb6315b821c7b6fccc788c4
+EBUILD jaraco-collections-3.8.0.ebuild 775 BLAKE2B 385562aa32859e5dc1737c4de85ca42a0b15c459547a0129604cc9a85137b919608849deedef51409ae7f61e5ed197a97f3748aabb7981882b6a12c2239b6ed8 SHA512 d48c86f22368d62e82fda3a93d5ca5220811d0003cbf4722cd3b64bcc4d3b84eb3b3efad0c359c25a9375351ef4ae9e4c9884f6cc3ae94ca9be7bfef276621bd
MISC metadata.xml 578 BLAKE2B c6ad7ecaee92099645bcbd75ed9eff9da2a83268e8a7f828b2dbaf5414228f26b40f09fa37fd156d128742b111cfcacb3e177970b217d4de890ca7262275b26f SHA512 b2602fb629500021bd8fad159ddfcdc76a11f15fe2a51d0d25d5d687ae09170f6cc8438c252e8cb2792ca43bec7be65e249a799582f17c882639e30a9222a0ec
diff --git a/dev-python/jaraco-collections/jaraco-collections-3.8.0.ebuild b/dev-python/jaraco-collections/jaraco-collections-3.8.0.ebuild
index ae1ba08c5c13..cd0febe4419f 100644
--- a/dev-python/jaraco-collections/jaraco-collections-3.8.0.ebuild
+++ b/dev-python/jaraco-collections/jaraco-collections-3.8.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="
https://github.com/jaraco/jaraco.collections/
https://pypi.org/project/jaraco.collections/
"
-SRC_URI="$(pypi_sdist_url "${PN/-/.}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
S=${WORKDIR}/${P/-/.}
LICENSE="MIT"
diff --git a/dev-python/jaraco-context/Manifest b/dev-python/jaraco-context/Manifest
index a178f98da9df..92cdd7592b4f 100644
--- a/dev-python/jaraco-context/Manifest
+++ b/dev-python/jaraco-context/Manifest
@@ -3,5 +3,5 @@ DIST jaraco.context-4.2.1.tar.gz 9526 BLAKE2B f4543528ac24ed0005955cee49b1e4723b
DIST jaraco.context-4.3.0.tar.gz 9764 BLAKE2B 2905723ec54c6ae63b2088d677cd486dcdc06dfea06bb058eeb512da508b2ae74990894cb62f3751321cb4c813b66ffe9a3084b21eb0cb4236a9515969432dfc SHA512 8882229fa1a68f2733ec4103fbeaf47625b19790f4461ab18df4c1f1a99d4d26d10d7381ab68ba5df48616a1fdb2d5e4a767496a0e40658fd011ed9cd39255de
EBUILD jaraco-context-4.2.0.ebuild 1384 BLAKE2B b126e0e6a82789c31051672e7ce3a9041f2f04d932a25c15f3b81ed63b73721fdb2359e0671850be2cbefe01c5c2d720174d3fd694d286caad040118ba686c01 SHA512 41f49a75e46087583443513b0fe9eb0933a4c1143e0dcd2e08f86338a226e2482fd9af5f145d10622904d66bafa87a2f6176e74c632aa32949b37a86f6839fe7
EBUILD jaraco-context-4.2.1.ebuild 1392 BLAKE2B a0ccc1f4c149eab75bf8900561f8ffa70ae7caaac5f97d5c2a7b3a5d2ec14bd7c631f6d4e9305d2b7278c619c7fe00c402c938c43284c553ec22344c647c822a SHA512 06e9679534a64f1017574cee694a80735319616e8fc6cdb13c66172eaae224d55b27df358ef9c35b30a5a42e8faa99bf91397036b17dffdabc16b6aa2d7c9734
-EBUILD jaraco-context-4.3.0.ebuild 1363 BLAKE2B 51571abc1123ff444409a2d6a00175cb1313d0f3245943edf86449d51ed5c82abbdd20bd0ece16c73d4f80f7f2a9ac7a13f0bc64b4fb6cb94b2f1d6ea0b26075 SHA512 0f333bcf392d75da1df569d4ac12d7787412848dc2af38463d42e9899b18ad277d6e90fd6d89b49d264b46330399c720775c56491f6a7062c142f54fcf9a18d6
+EBUILD jaraco-context-4.3.0.ebuild 1378 BLAKE2B 3626de82daf2eb171e87d781af26328700a2d99bc54730a1922e707d2cae6f68d97b3f89789f872e6f6ec42e02929968d63b05dd7557578ca85ae14759ab301d SHA512 d5c7afa6f41690f68e213d0329deba5a40479a1718e9a3f335112fd85cbd82b3179d250b84212f3acde7c01a15130f3faf7c14e5b486ece17c5babaee7e39e3c
MISC metadata.xml 403 BLAKE2B 32344da5308b2bd5eef6ac6efc6299869f4f82ab67b51a23666eef697a803bcc94993ed67f3047e82ba5500d1b0c49ec1f9b32112855c21aa4b3015c09fa0144 SHA512 13dec82eb1581116d8800e60c99c328aa1bb409fec83044fa5e02838008e4bf5d81bc1defeb59bc353ff4032600bdc9213559bdb745fd6571f53e9edd9dd6737
diff --git a/dev-python/jaraco-context/jaraco-context-4.3.0.ebuild b/dev-python/jaraco-context/jaraco-context-4.3.0.ebuild
index 39e927ce5755..d2191050ecac 100644
--- a/dev-python/jaraco-context/jaraco-context-4.3.0.ebuild
+++ b/dev-python/jaraco-context/jaraco-context-4.3.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="
https://github.com/jaraco/jaraco.context/
https://pypi.org/project/jaraco.context/
"
-SRC_URI="$(pypi_sdist_url "${PN/-/.}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
S=${WORKDIR}/${P/-/.}
LICENSE="MIT"
diff --git a/dev-python/jaraco-envs/Manifest b/dev-python/jaraco-envs/Manifest
index 4e7d8c642059..9019e021026c 100644
--- a/dev-python/jaraco-envs/Manifest
+++ b/dev-python/jaraco-envs/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.envs-2.4.0.tar.gz 7101 BLAKE2B 0858732706a71ac359b97c0a841c5370f35011968ee76364a06aa67231992bd04e200362d245c3fe8d035b7018be15bdc4117a76e86ac35bb0fff8958af9a0f6 SHA512 d4da2a3f8ec9add63a0b2f754523da5b6593d869537e38c33ea86e59105c4be0cea15546897d70b869cf81be709d9b3fa2cfa35bbefcb9ab32a373ea620553aa
-EBUILD jaraco-envs-2.4.0.ebuild 826 BLAKE2B 14781499e2fe66c9705794e6494b1716bb5f16efe3e453a0f4a86ce221269c73d016594df93b40079406710352903394afbc6675ec0f3743c5b0aea3a5cae5cf SHA512 a5f29e3b3cb2f5316a341fc9845aff91b382eb34aa944f9f0a094cc8f41739c21a9cdbafb0623451adbfda21722dd9ba702161dea5d72b5500744090390692da
+EBUILD jaraco-envs-2.4.0.ebuild 841 BLAKE2B 8c912e37ca0e51a97799210e02d1753bc84f1ebc20bc9a8db82d076b73141faeedb418c329f2e513cda0c9612d0381e7edbda70a1246258145bc2ad82ad74377 SHA512 c303d29fde72452edc475a4f066805d1f4a420e606eb3b5ece60d1980396a0272f32246586cd4ff83a58f41514a37d01a0dfc2bc02f2f00c250d7d75190f17e2
MISC metadata.xml 397 BLAKE2B cbc21ddb91498528ec05a5e31285357c633b9646bcbf517229c9ae206f26f50152ea8f709bc19ede09952e2eea715de4586914021d61714108f853fafc5b2742 SHA512 8f1646816b5e3a753963acd82aa950465e2c14f80ce7305b07a67d366882b19b54d80cbd85b988ce84f08fe24a31c8d6aa604a0e4f7da52886ccfada36b226c6
diff --git a/dev-python/jaraco-envs/jaraco-envs-2.4.0.ebuild b/dev-python/jaraco-envs/jaraco-envs-2.4.0.ebuild
index 093e0fdbeeed..9124e1136034 100644
--- a/dev-python/jaraco-envs/jaraco-envs-2.4.0.ebuild
+++ b/dev-python/jaraco-envs/jaraco-envs-2.4.0.ebuild
@@ -10,7 +10,7 @@ inherit distutils-r1 pypi
DESCRIPTION="Classes for orchestrating Python (virtual) environments"
HOMEPAGE="https://github.com/jaraco/jaraco.envs"
-SRC_URI="$(pypi_sdist_url "${PN/-/.}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
S=${WORKDIR}/${P/-/.}
LICENSE="MIT"
diff --git a/dev-python/jaraco-functools/Manifest b/dev-python/jaraco-functools/Manifest
index e215fde34374..9769280816a0 100644
--- a/dev-python/jaraco-functools/Manifest
+++ b/dev-python/jaraco-functools/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.functools-3.5.2.tar.gz 14650 BLAKE2B 63db54c5f3dea7b0ce939ad51fc4c4f5831a620a37a47d416079d4c9ad30cb3d401567a8da036178122431cafd8dc18e4a9b59241cd1fc0b8bd1c057dfb8a034 SHA512 3f67d151f4f6553b3e560b0e6ab71cf726d6c8f36ef5e9f69b6325605547797e19a3f9eb1331cf332db498538953ccaeb75820528e6599fd7cf125abdc073e69
-EBUILD jaraco-functools-3.5.2.ebuild 1550 BLAKE2B 22f7012a24f6a94a2fd2e90fb75787f3af923eb2475babedbc697304d5e7e8a9ff76ff251701e0de7f23b8064f32c80cd4c9f466d178f06fdaa4573be998e02f SHA512 152be27150a55809b3cef4721e31206b5ad73b02759352db65587fdfe449a21bcfadd98e6da562d4dc36b28c2e0ddc3f1bf8f4a6ef59a035dd09b9d9fe74c19e
+EBUILD jaraco-functools-3.5.2.ebuild 1565 BLAKE2B 9aaefbfb0a48d95240c25e937dfa83e5ee799b66803b61a6f245a8a7ecdb0fb0210c3800fcc2e3043daefe1b55365c1669c7c652719e0a5a5895827947b9befe SHA512 9a3f40cd78b2e2d3520499ff10098baebad6434b710450d056f8f226e10ed0d2b7e5d9bcf0b9a135066f7a828792fb1d0680e7859c2f156988cde2bc092a1ae7
MISC metadata.xml 570 BLAKE2B 5841838997ccd442b54b3eb9c20efa7956ca94c8e6430184990a16370891628b25fac7fe154b6777f606ac8f448e9b54d5cc71118656abee37179c6a18e6ce4e SHA512 15c90f04baad75fbc5e0b59d9dd661467bf5ae4df6e242a3f48b3fedeb8648c9ec690f459d033713002a604ed7acde9f023711583181551565ad395856ae9b25
diff --git a/dev-python/jaraco-functools/jaraco-functools-3.5.2.ebuild b/dev-python/jaraco-functools/jaraco-functools-3.5.2.ebuild
index 44c32b79ebb2..d970cab52fb4 100644
--- a/dev-python/jaraco-functools/jaraco-functools-3.5.2.ebuild
+++ b/dev-python/jaraco-functools/jaraco-functools-3.5.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="
https://github.com/jaraco/jaraco.functools/
https://pypi.org/project/jaraco.functools/
"
-SRC_URI="$(pypi_sdist_url "${PN/-/.}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
S=${WORKDIR}/${P/-/.}
LICENSE="MIT"
diff --git a/dev-python/jaraco-itertools/Manifest b/dev-python/jaraco-itertools/Manifest
index 862d62b89e1f..88dff4abf927 100644
--- a/dev-python/jaraco-itertools/Manifest
+++ b/dev-python/jaraco-itertools/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.itertools-6.2.1.tar.gz 16813 BLAKE2B 7bf4b3818bcf66ad49643aaa1c606953d8d920c970fa4a4159796c042a1d5b77e53240e8a260b24b337cd65398758d2392fe2a5f73cf784aeeac9b4d0a128181 SHA512 7b4c27143848d899472a9ce207819062719adbef2cf038754c9236fee7da39f62238b85f8d83bdc41bf5a37e8d102e79dd4afbc6efa46c2d7c7ca04c032c67d3
-EBUILD jaraco-itertools-6.2.1.ebuild 1000 BLAKE2B 1e5ee0450a14131aaf367c4da4985e1a9d8d1484845a147277f0630f7a89d4687ed6fc09e7731a5c60bb7cb2086536eba1f8708f50ea1e200e61dee90e248adc SHA512 bdc6785efb94e94fbe58b6de03162078a93ede8511c2d4aa106c4bb124a1fde9a92e53e54ef31fab81a16d9e78eef6360b1984bb2585a6fd93e62927a4ac545c
+EBUILD jaraco-itertools-6.2.1.ebuild 1015 BLAKE2B cf0170c0e379cbe7fb391235cabd7da0ce265f91950c1fa5843aa3c1fdff2c8687e75d166a855baa4e8094e197b219d75e2e1052e4d5274eee0cea65adf63e17 SHA512 e499d5bcf4ff905f8a3a48bc6e026c5df7e99ea80d8f1c177c3d77977429c2ff5897081db7cb463db81927cc5e911482dd76f081a1653a5df4df59fea1303064
MISC metadata.xml 570 BLAKE2B cad2f0d64718e81426e860cdd051939fac132c353f52c94d4aa74dd5235dc53818323331bef0ffacf06ce59d32c9fd43307c542bfe455b648cccf3f11867b7d5 SHA512 f2fd29aefdfdc780bc3c6f6d24361c675f62154d7c796fea0ce524a0ce8e052635ea9a7d9f5d0828a9a00679eb4ea9f9c8bd74908db809523ccf701344384854
diff --git a/dev-python/jaraco-itertools/jaraco-itertools-6.2.1.ebuild b/dev-python/jaraco-itertools/jaraco-itertools-6.2.1.ebuild
index cee7045361a9..fc6ded4e5b0c 100644
--- a/dev-python/jaraco-itertools/jaraco-itertools-6.2.1.ebuild
+++ b/dev-python/jaraco-itertools/jaraco-itertools-6.2.1.ebuild
@@ -10,7 +10,7 @@ inherit distutils-r1 pypi
DESCRIPTION="Tools for working with iterables. Complements itertools and more_itertools"
HOMEPAGE="https://github.com/jaraco/jaraco.itertools"
-SRC_URI="$(pypi_sdist_url "${PN/-/.}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
S=${WORKDIR}/${P/-/.}
LICENSE="MIT"
diff --git a/dev-python/jaraco-logging/Manifest b/dev-python/jaraco-logging/Manifest
index 9d1d64abfc7a..7d1932420230 100644
--- a/dev-python/jaraco-logging/Manifest
+++ b/dev-python/jaraco-logging/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.logging-3.1.2.tar.gz 8107 BLAKE2B add8236bdf345d55186d8ab7432c2b392df6921229c23c253a3b224d0362073c417cd4c0540e28117a1331adea15d4e8a17ad72c2cf7084375a19c64c529ccc0 SHA512 d6d26364e44be089616913938d200f26c9da269853d673f1518c3e29905961dda264b95e60a7051e4e0d6b873eb9b65faefa9962a48e2cad43435ca32ef0e1f3
-EBUILD jaraco-logging-3.1.2.ebuild 909 BLAKE2B b40ced899bd9bb47617a9824362af82cf55be11a93ea4d4c1fcae8dde1c1224eb41d247964adf55d0cfbea3d5c20df3401492457a001da6bcde74fbfdad953e9 SHA512 0a7a4536f685f850df8c401852cce0267645642b00af1846b2ba95e8cfd2d4a7fffd7ad332aea1217b7ddffda69e07599f1de8d41100c21c88e7e61284678f60
+EBUILD jaraco-logging-3.1.2.ebuild 924 BLAKE2B b324eeaf4f390de2dcad0a5e54866495bec1bbb36f5cd1a9908614f0286094ea3648b3dead3a2eb7fcf998bd86de138696419ce6bc6fd5f3a0b3d53ab4b6b143 SHA512 5c33306c2fa060c7d5c5bd9f2e6e878017c57d7f7591a63dd91ac755693e04c080496882e75aa967a924f88a90f5a964392b5b116cb53b7f3fbd8f3e70b2d21b
MISC metadata.xml 472 BLAKE2B 49d730fc3b557765c39f1d0bf4c4cb2ee6fa58e2e781396c3e5aeee73f709a12be25c07732d294291104c8bae61d5fb4efdeb9a0c114291ad1bab35b54fd643e SHA512 93611fb746b34ac2f2b5652ebb1de307a94cfde723458e6b7a0a46deae0b026f01eed25946e1d0864191c576352b2d3abc37d2493b2af71e143a414afa3e1bfa
diff --git a/dev-python/jaraco-logging/jaraco-logging-3.1.2.ebuild b/dev-python/jaraco-logging/jaraco-logging-3.1.2.ebuild
index fc057468aa67..3698a5361252 100644
--- a/dev-python/jaraco-logging/jaraco-logging-3.1.2.ebuild
+++ b/dev-python/jaraco-logging/jaraco-logging-3.1.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="
https://github.com/jaraco/jaraco.logging/
https://pypi.org/project/jaraco.logging/
"
-SRC_URI="$(pypi_sdist_url "${PN/-/.}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
S=${WORKDIR}/${P/-/.}
LICENSE="MIT"
diff --git a/dev-python/jaraco-path/Manifest b/dev-python/jaraco-path/Manifest
index 47fc2ae9f059..805acc4636c8 100644
--- a/dev-python/jaraco-path/Manifest
+++ b/dev-python/jaraco-path/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.path-3.4.0.tar.gz 9574 BLAKE2B 41c7b65be0f7f8ae93b2137f1527145ac91acde2a2d4e338cd68e35f7e5233e6a8dcfe9a0c07f36ae9cd2a00946031eb6b692cfaf1a299bf7a451f25b39cc8cc SHA512 00a853bffdde4a931938b1d193898c039e253018f06ca9d102ee8e07f797b4c9dac33eb50243f714e3f3e151b6ce2fed7d47e1b82ab18d3e8715525b57040a6a
-EBUILD jaraco-path-3.4.0.ebuild 665 BLAKE2B 88861576cafcc120f35ff7eff6d138ef01ee3f9b3077ad454eb60842f9970f66a571fc0248485b17c929519f37a6822c2685324b52443aa00f9cfed79cbad1f2 SHA512 70129a99fd345763f4d78f2e7d5cf41851dcd10f41da7196706c36467db4dd943b55f982c270c1d89d0927c78d824eb71b161d6cc9deec5e31906e6d2f89ce44
+EBUILD jaraco-path-3.4.0.ebuild 680 BLAKE2B e93d2a0d92f8b90909dee2ddf73c6fafe9192eea3c85fb847d2018d4b20cbc3215879f815a097e82c180d52ef2acd92b5e3b443cc6cf3a30da1efcde3c01e59f SHA512 ca510227592b3d9ad16a24aaab06a9ecf990e46d46bb7520ca25a4d4b929b0a4275f1e7b72e5ddadc22fadff049b895113a134b8097c75ad8de2a019a6e39b1f
MISC metadata.xml 397 BLAKE2B 899056eaa6d393d9c624e20ff93a644bd93f39505f701a085f22d4216154a3c1b19bb879bcbe45f077fba7d91ad5e34617283b10f535305b322c580712df10fc SHA512 104c1a8d8a2613ed4355b6537ce0733b36e915d98ad69204d2a7763dd6e7bbdf74c2cc2e66f34000426e04e79f19a84ca1d8a57e504c62adaa4386f372d34dda
diff --git a/dev-python/jaraco-path/jaraco-path-3.4.0.ebuild b/dev-python/jaraco-path/jaraco-path-3.4.0.ebuild
index d86aa623b69c..5f941d906ffe 100644
--- a/dev-python/jaraco-path/jaraco-path-3.4.0.ebuild
+++ b/dev-python/jaraco-path/jaraco-path-3.4.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="
https://github.com/jaraco/jaraco.path/
https://pypi.org/project/jaraco.path/
"
-SRC_URI="$(pypi_sdist_url "${PN/-/.}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
S=${WORKDIR}/${P/-/.}
LICENSE="MIT"
diff --git a/dev-python/jaraco-stream/Manifest b/dev-python/jaraco-stream/Manifest
index 30c0bc7c392d..6823a2b83675 100644
--- a/dev-python/jaraco-stream/Manifest
+++ b/dev-python/jaraco-stream/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.stream-3.0.3.tar.gz 8877 BLAKE2B 85289efe8e04e93cbceb0053f5025cad3d073deeb113806e25ca06fb88a9b082de6805305de85d1f17b77f61d2d0f4683b2b21f670102b03112b8f7a3fdafd91 SHA512 fe50c21b26e734c9c2d0b7cf8a1c8cc8bab80417adf073a4ae213ba4067aa33e2f6c8886aac996971d2f98aacd295d9999aa3ac7dba24dd952cc27d15bef22e2
-EBUILD jaraco-stream-3.0.3-r1.ebuild 630 BLAKE2B fd36820df6d9118cc8514ab9141ec1908cb623cc95b4e0dafd9ce4516dff37e20c37ef468be23645e8576e4e539e18a4373f8986952bb2b8377fc87b2323cfca SHA512 281349a86b8e62bb96d352aa3d9e1ab6a63ae49d01ef2d3a85caec2433011920a8502c2fd4f9d576f5f0e3d74e1225a309b212a542303e7046764bd561dac2dc
+EBUILD jaraco-stream-3.0.3-r1.ebuild 645 BLAKE2B 85a08c8d29de768d149570b3dbf78bc67e4aa22a02624db3ca10ddc296f06d02ab776658cd30e76742651c2e44a66a17e14dd7e052d10efa5fdbc71983340503 SHA512 72fe5087a2cf566ff2f80d590ffc26b8876c9abb49e08c2144769341af3b0c0f1267b59b0c6c9b84d236488c55be969ce4a2eb2f959a0cee1b99ddce40f4313e
MISC metadata.xml 622 BLAKE2B 244676932a2d41bd838b0300ebe5aa31e9cf38b4f18d503c33070b9dbc2243d1b87e12ed8c738cd3618d9dea0da0857a1d0e474cd019f41fada6063b9eb5b399 SHA512 f747157913e723fb0447e1cf265fb3391968a5301f03b475ad06abeddabbfbad218a70a26641770e44e8a042cf1ee8887eae719b125fea921163531dfa2430bd
diff --git a/dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild b/dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild
index a8bdd74094c2..ddf5705eb8b9 100644
--- a/dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild
+++ b/dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="
https://github.com/jaraco/jaraco.stream/
https://pypi.org/project/jaraco.stream/
"
-SRC_URI="$(pypi_sdist_url "${PN/-/.}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
S=${WORKDIR}/${P/-/.}
LICENSE="MIT"
diff --git a/dev-python/jaraco-test/Manifest b/dev-python/jaraco-test/Manifest
index 561cddd7c094..026c9d9f3e56 100644
--- a/dev-python/jaraco-test/Manifest
+++ b/dev-python/jaraco-test/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.test-5.3.0.tar.gz 8199 BLAKE2B bb44899e9d459350b7edff1a0212afada0765b250e7450c28e15da958632b33a17777d6db2b7ae9984772928003fbd368b6482889816198c971c77fd1f967bcd SHA512 31d2ea0557023c6996b786ee1b2a385ac8f22c2af66baab98c3a6b894bf1eaa7378a595d00bc46a537cc89fe87c9193733968fc8a586a58654b468b712d63728
-EBUILD jaraco-test-5.3.0.ebuild 942 BLAKE2B 3ab74be0c0325c43e7f66ae0d1308ad0bf02f94998cced3002cbe8d6f9eda22503eabff3e1a894d4f8e63b1adfc158e46ceb59cd6af30b49ab0cbe042cccc79f SHA512 ad2d2922274e42f51440131194fad6e20192f910ee0582a9752f4d059a572ff8796cc6b39a9cd8745221229554a035176426c1f5669870ee4169c1e9440ceff7
+EBUILD jaraco-test-5.3.0.ebuild 957 BLAKE2B b439bf4d6ebae5bd06eb282bd6622c485e803522ecf202a4a014a8822032d117dbef350efacfea3cd37d45cc97344e959d0fd6098bdef61d013f8eb7cd9296b4 SHA512 46fa1cbbf781f8ef710fc5b55147eef139213851916466d9d6b7626f3f31db49fc69d7510f9e6e7077d9967567dea5a81a1268df46d53e18bfb25fb2d0a3f01f
MISC metadata.xml 397 BLAKE2B 24c07f0efc966e9d4445968ba639a5476a24a0885051e4eab17075ea9b7b6369fe9ed919ccdc0b51a1e667c8d327428caac2196c2a3e087d8b36176e7b4b2c81 SHA512 4fce74bc524dc018611c219b86b87b7643fe5d133309a00dd5ade217895165f85cfbe26b686c79fc4dd8b1e016b07c83c25afa1c015fc240ffa0ac75e4c17159
diff --git a/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild b/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild
index 0b7c88b9d685..1b08e9d98039 100644
--- a/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild
+++ b/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="
https://github.com/jaraco/jaraco.test/
https://pypi.org/project/jaraco.test/
"
-SRC_URI="$(pypi_sdist_url "${PN/-/.}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
S=${WORKDIR}/${P/-/.}
LICENSE="MIT"
diff --git a/dev-python/jaraco-text/Manifest b/dev-python/jaraco-text/Manifest
index 13011391af41..9ae3e9989515 100644
--- a/dev-python/jaraco-text/Manifest
+++ b/dev-python/jaraco-text/Manifest
@@ -1,5 +1,5 @@
DIST jaraco.text-3.11.0.tar.gz 15883 BLAKE2B f0f3fe33901a68741cb26270384750f070476ef921bf2822f81dddfc1c66e41016757579e310bd20fc8a7f02b188de96f07bf58db41cca51252e46ebbbddcff9 SHA512 ad3ac412df5e21cef86dc56cdc869a93a660a103a676c1d187e5ea762690b89d61c8f68994e6a891e3d98071b440a052fad60a37f71066e4e11a2cfaf45ae009
DIST jaraco.text-3.11.1.tar.gz 16083 BLAKE2B f7268128209fbdc849a745595339f4dc9a097f3f4f8f0cdcb05ca3106ed5a45460126fbb2b7d9c3b01b63aa3f750175e8cd366034183b7d8804a1650fe493e4b SHA512 b4066589e9d4c9a2a82ae2b0825d34b22b93ee179d29c3666e9b978390121520afcb8fc5ffa6457022d2e8477f4cf2b76485d9896438ee46275326577609f201
EBUILD jaraco-text-3.11.0.ebuild 1860 BLAKE2B 87ad59442da69a059c8acd9cb1438276e184d3e3d9864e6b1d5bc70cb6e6d35f804a0f40fca70ca6a16ff862a130813622f41543ae70cf48272745a069bd042e SHA512 962b38a5b0c619d55a70e3e5d1c5673096ab1cef597b50997f793fec7fb1718b72c7ee5908ba2ada46d384b599ddf2fde8e9e6dd76758f6ef3c3fe9406db5522
-EBUILD jaraco-text-3.11.1.ebuild 1841 BLAKE2B 184bf0b75e8fa000c96cc61a371b8de5df3f9c4996185618ab188a060b5d85ff4b26e9b57127ae17962d7609969f143530797e8d42c493d021bd5552090c7e7f SHA512 4cf9b28f96e031a6c1cd53bf6ad502ebdfc0fbb37b83883db6792edfce5dc78c300abc03b941c0c98930ad4e69ffaae9f887321d0d3a0d80d507f9cd0d043ae5
+EBUILD jaraco-text-3.11.1.ebuild 1856 BLAKE2B 8bcaf563feda0083789552d28966f085122be5860aba0147e17d00633be55743ad5cd9c8d1568195de1ae88bf014632cc09d7cf166674d963c782fc1ee4baa84 SHA512 a31119b161b814d11ac97c03f2e8be3cbe9261b4ca75fed7443dcd98bdd8e8c5dd085be1fdf55a00559dd84acab9c6f2fee6156a8b3578c3c93b71c58d4f0c16
MISC metadata.xml 550 BLAKE2B 147f1a6d5bb65e6ca4a29de497742b1cc69da4f46111512c05518c54c8fc351c12aeb452cc12c0a70974094ddead7014f58a5a2fb546173334ce282e218b8c9f SHA512 fd3bf89a43ca3ebf4be15c1cff79ebc70085b0fa0192fc9a44e6e1e799044ab9935545d4722d3bc6a3989d2a3199432a47f64876ea5b822e8e46fc3c41acd005
diff --git a/dev-python/jaraco-text/jaraco-text-3.11.1.ebuild b/dev-python/jaraco-text/jaraco-text-3.11.1.ebuild
index c250f0d88525..86814f81c064 100644
--- a/dev-python/jaraco-text/jaraco-text-3.11.1.ebuild
+++ b/dev-python/jaraco-text/jaraco-text-3.11.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="
https://github.com/jaraco/jaraco.text/
https://pypi.org/project/jaraco.text/
"
-SRC_URI="$(pypi_sdist_url "${PN/-/.}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
S=${WORKDIR}/${P/-/.}
LICENSE="MIT"
diff --git a/dev-python/jupyter_server/Manifest b/dev-python/jupyter_server/Manifest
index 93ef0a8085ea..c219e71620ca 100644
--- a/dev-python/jupyter_server/Manifest
+++ b/dev-python/jupyter_server/Manifest
@@ -1,12 +1,6 @@
AUX jupyter_server-2.0.1-skip-npm.patch 698 BLAKE2B f037094e4ba041f112e6b2b08693186c9414fee1dbb9a25be94bc7ec75be09888c2b147329ef9c4b2bdcefd54c44cbadfb658983f97537e5b277eb0fc9ae4cc4 SHA512 d20cfdc71c1c58a7c3126db80d30d34ec8f188f6b5da82accd9e02c91cb14ce750123be443d0c85b18357ae1d22117912c4605e0ee74d9dbf226c739faa17297
DIST jupyter_server-1.19.1.tar.gz 453411 BLAKE2B 800231e7e7ddfcf2a2c2f2725971983d754c76940623ce000e6b86ad503bc6ca68a27e55ca3766193e58184a7148471464dfa9c27076e53ac84b176b8ff65897 SHA512 f4228c73950e49fe26add11c61f3de425b963726908a2df7dae21bb38b986c2ebb6abfc3319ef9e3acbc2fef9579a1a70ac594920985977adf580a082d272368
-DIST jupyter_server-2.0.6.tar.gz 686312 BLAKE2B dfa309146e74c646ab28f31a4a7293d2b658771077240179aebd13176151c982035649acf3b78c86ddb06e914e3342e5894fb55f8b8711cb493a6a7c4b259cfa SHA512 186b41b13cc727d0674a49abcb9b3a9aa5b898f0e9e42124e46e862ec62528b4127b159a30352f33e6b91321f1dd3f086f82dca72d5616755bcf3220d154faa6
-DIST jupyter_server-2.1.0.tar.gz 688227 BLAKE2B 8bc291d3c35a1eda61cb6eec4e19e42f8477252dddde194f10bfabd2035ca6c0e38a5e37a63ae8979eafa19ea0649c153db65686ec7fb91bc6c48dad8f7e61d4 SHA512 a33741425bc07250bf86e221f1fb330d65bb2984eb2db7bdd454670620f9d774a64f6a7b8ca5894e9ac1c175a3befc1ba2a516e30cde835c3ee29e7770505f6d
-DIST jupyter_server-2.2.0.tar.gz 688879 BLAKE2B 07c5adee44bb4c7646c6f49b1108587773d2bdf78393a67a502fde198fc76e84b20385789ae0ab63863781e6f01babdf37462f6d62eeab87d32a9eeba457e03e SHA512 b236234515e066dfb4b68b9f510f123967fe57bfc396ecb2a46b6cc60c35e5b28a5b6eaafc70ae6133d49377e826d71994249b10665fd4c56fe7f248397cb777
DIST jupyter_server-2.2.1.tar.gz 689208 BLAKE2B 27989736fd8cdc2dbfd48967c44966d3ef013f2def1e7aa7b8b76fdfdcbb4de9b22c7c910d6250413ee95e1279f4e0abaa460b8cbce58cabe43ca49ebc3c47f5 SHA512 6baa1fed933a7600e52c9e13ce6ae22556ebe6cb153218b174b1c26f5ff2662870d14bac18c719be358d68185863fadf00d672470f033b4883f18b98b56f842c
EBUILD jupyter_server-1.19.1.ebuild 2282 BLAKE2B 769870c7c897b7442a91f0b242e25f6c9da458bb94fd1bfa9af28e70b288d76db9049816c4b7d3dbebae897299387d9be69d4b8d1511bfe614801b3e21001e3f SHA512 e0f2e5c955e3b65f0d86684d7113f9f6b8cf1a96d8918d697fab16e6448828ff7feb99249a221accb2c683b47155063279aa3204c49144ce2bae94cc5edad36a
-EBUILD jupyter_server-2.0.6-r1.ebuild 2092 BLAKE2B 5ec0bc6072da4098eb7943da6c0d70d788766ab0c45463d90279a99aa391c040cc8d964db52851a37d0f9756e8a225e37afe6494f3e2f9df35f3443105b78b2a SHA512 2a201b2e002e4f73b1b061531013e30b9ee72e7d7df575a3a305f5c67a429d1ba03f9a15345aa5ad6caed93ed21c0a41f42ac2e0591e2d56eb3c7e8bb1191333
-EBUILD jupyter_server-2.1.0.ebuild 2189 BLAKE2B d9ee753955b8994a4b29ed4f3c4f273f88169969e0c4ebbb36939d63ddaface4c32443e8e1aa426047cca6b135f216f45b8a3265ea6d298015f7e65b817577f8 SHA512 19a9814471bb26a7066bedaee6e3afac410bfc21ec24b7797ebafe72184b510da0fdc441e4dd973b5fd126f18f16472a1af0e50612a3a40620a8df4a17d50b41
-EBUILD jupyter_server-2.2.0.ebuild 2189 BLAKE2B d9ee753955b8994a4b29ed4f3c4f273f88169969e0c4ebbb36939d63ddaface4c32443e8e1aa426047cca6b135f216f45b8a3265ea6d298015f7e65b817577f8 SHA512 19a9814471bb26a7066bedaee6e3afac410bfc21ec24b7797ebafe72184b510da0fdc441e4dd973b5fd126f18f16472a1af0e50612a3a40620a8df4a17d50b41
EBUILD jupyter_server-2.2.1.ebuild 2150 BLAKE2B 26d8be46c196fa30195151a781daaaaa887fcdf3d534e791a9b0d924bf24b8fb78c3c9320d552091c6d9f448f30f902a49fcdbb8fc9bdddffa37d3303c79f598 SHA512 c8945ac5bf1059bee07e6532175182476d49cdfefaf10fe6f51a464010cd993e283fe5986e5adb6c7f29ccd3db29766be7fe5bc6913273f1347229ca60588b9f
MISC metadata.xml 544 BLAKE2B ec5a0aea1d2ad6ce0e59972d2ef4ce62c03877d464dfdc34bcb94a7d01304c63761c6bc30ed973bba1f4100e25f70541bed4eea858deb44f359d0e373ae1ade0 SHA512 ffe7deb7349ce99890b902a225b73913185bfa860237dea8c1a508a6a5e84bbb74ca7a5c43253c9986f97fb3fd1e9f2bb63ca60f73953fcc851359df8adb5fbd
diff --git a/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild b/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild
deleted file mode 100644
index 92a4e4cdf64d..000000000000
--- a/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web applications"
-HOMEPAGE="https://jupyter.org"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]
- <dev-python/anyio-4[${PYTHON_USEDEP}]
- dev-python/argon2-cffi[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- >=dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}]
- >=dev-python/jupyter_core-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/jupyter_events-0.4.0[${PYTHON_USEDEP}]
- >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}]
- >=dev-python/nbformat-5.3.0[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/prometheus_client[${PYTHON_USEDEP}]
- >=dev-python/pyzmq-24[${PYTHON_USEDEP}]
- dev-python/send2trash[${PYTHON_USEDEP}]
- >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
- >=dev-python/tornado-6.2[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.6.0[${PYTHON_USEDEP}]
- dev-python/websocket-client[${PYTHON_USEDEP}]
-
-"
-BDEPEND="
- test? (
- dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
- dev-python/pytest_jupyter[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- dev-python/pytest-tornasync[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # This fails if your terminal is zsh (and maybe other non-bash as well?)
- tests/test_terminal.py
- # Fails because above is ignored
- tests/auth/test_authorizer.py
- # Fails with additional extensions installed
- tests/extension/test_app.py::test_stop_extension
-)
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.0.1-skip-npm.patch"
-)
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest \
- -p pytest_tornasync.plugin \
- -p jupyter_server.pytest_plugin \
- -p pytest_console_scripts \
- -p pytest_timeout
-}
diff --git a/dev-python/jupyter_server/jupyter_server-2.1.0.ebuild b/dev-python/jupyter_server/jupyter_server-2.1.0.ebuild
deleted file mode 100644
index 5b3fe1a3572f..000000000000
--- a/dev-python/jupyter_server/jupyter_server-2.1.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web applications"
-HOMEPAGE="
- https://jupyter.org/
- https://github.com/jupyter-server/jupyter_server/
- https://pypi.org/project/jupyter-server/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]
- <dev-python/anyio-4[${PYTHON_USEDEP}]
- dev-python/argon2-cffi[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- >=dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}]
- >=dev-python/jupyter_core-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/jupyter_events-0.4.0[${PYTHON_USEDEP}]
- >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}]
- >=dev-python/nbformat-5.3.0[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/prometheus_client[${PYTHON_USEDEP}]
- >=dev-python/pyzmq-24[${PYTHON_USEDEP}]
- dev-python/send2trash[${PYTHON_USEDEP}]
- >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
- >=dev-python/tornado-6.2[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.6.0[${PYTHON_USEDEP}]
- dev-python/websocket-client[${PYTHON_USEDEP}]
-
-"
-BDEPEND="
- test? (
- dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
- dev-python/pytest_jupyter[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- dev-python/pytest-tornasync[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # This fails if your terminal is zsh (and maybe other non-bash as well?)
- tests/test_terminal.py
- # Fails because above is ignored
- tests/auth/test_authorizer.py
- # Fails with additional extensions installed
- tests/extension/test_app.py::test_stop_extension
-)
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.0.1-skip-npm.patch"
-)
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest \
- -p pytest_tornasync.plugin \
- -p jupyter_server.pytest_plugin \
- -p pytest_console_scripts \
- -p pytest_timeout
-}
diff --git a/dev-python/jupyter_server/jupyter_server-2.2.0.ebuild b/dev-python/jupyter_server/jupyter_server-2.2.0.ebuild
deleted file mode 100644
index 5b3fe1a3572f..000000000000
--- a/dev-python/jupyter_server/jupyter_server-2.2.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web applications"
-HOMEPAGE="
- https://jupyter.org/
- https://github.com/jupyter-server/jupyter_server/
- https://pypi.org/project/jupyter-server/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]
- <dev-python/anyio-4[${PYTHON_USEDEP}]
- dev-python/argon2-cffi[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- >=dev-python/jupyter_client-6.1.1[${PYTHON_USEDEP}]
- >=dev-python/jupyter_core-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/jupyter_events-0.4.0[${PYTHON_USEDEP}]
- >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}]
- >=dev-python/nbformat-5.3.0[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/prometheus_client[${PYTHON_USEDEP}]
- >=dev-python/pyzmq-24[${PYTHON_USEDEP}]
- dev-python/send2trash[${PYTHON_USEDEP}]
- >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
- >=dev-python/tornado-6.2[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.6.0[${PYTHON_USEDEP}]
- dev-python/websocket-client[${PYTHON_USEDEP}]
-
-"
-BDEPEND="
- test? (
- dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
- dev-python/pytest_jupyter[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- dev-python/pytest-tornasync[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # This fails if your terminal is zsh (and maybe other non-bash as well?)
- tests/test_terminal.py
- # Fails because above is ignored
- tests/auth/test_authorizer.py
- # Fails with additional extensions installed
- tests/extension/test_app.py::test_stop_extension
-)
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.0.1-skip-npm.patch"
-)
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest \
- -p pytest_tornasync.plugin \
- -p jupyter_server.pytest_plugin \
- -p pytest_console_scripts \
- -p pytest_timeout
-}
diff --git a/dev-python/keyrings-alt/Manifest b/dev-python/keyrings-alt/Manifest
index 0c45c44c057e..08ffec18e5bc 100644
--- a/dev-python/keyrings-alt/Manifest
+++ b/dev-python/keyrings-alt/Manifest
@@ -1,3 +1,3 @@
DIST keyrings.alt-4.2.0.tar.gz 29855 BLAKE2B b256ec47ff93b7ec05193d26c530d5f8e925a7c4dbf2be1de26c47f4967cdcd46236eaffe9bceabc1cf04e4d7a23984fede9e8390ac6f8a6960705725bbb5126 SHA512 fe851f77ee0c794254e5197357c29c7f4dc05aac2df4c65825e54ccfea0f8d8a5d93d62a977b8cd0c462a875ac7c8591fa4bcb5d55e391cab77b3a31c006c0b1
-EBUILD keyrings-alt-4.2.0.ebuild 888 BLAKE2B d47a0cdbc6009d820a944d1d98571379244f1b94ee9908a8efd7c33c1311122ac43c0c0a913493ec6cb9e0bf0f2ffdee1c543982a5479fc3ef68574c857ce2a4 SHA512 d3beb55e15109755feadc6e7f52d86f38090535c40c37321860bb5b7e88897db64b5456e984f2a715cbc15eccacb344924fa1bc7339f72b4e7801398d74ad8c6
+EBUILD keyrings-alt-4.2.0.ebuild 903 BLAKE2B 1ed1f5babaeb4655152aa4cf67e71223073aa8f0afeee857425d0dc6374a6c054c24b93fb744128e036d2d31befb669513355b4797deb31ce76ee083269da050 SHA512 db0fb846ca160cdceda8a5714f9530ef4e9041dcf2e197d8db507ac6f5e0699e7374f6016f4c4ae46c7522e59b67c5dfc3ec927c864132ea0fde6585a43ee5eb
MISC metadata.xml 399 BLAKE2B f1c3c457bf69f46895f17663688f970b8801bfa9f3b95ff4a616db512576dd78288fed74e457d45057eebaf8afed7a30a2458d9eaa4316379687f8552e6cc2e5 SHA512 5c1d56440bf14be1cf7bef1047fa7faea74cb80965a72713c81f0c4cd1a0d94f62c7fab6c865c1be4c53cd2bda401140fbc7316da53b73fea12aff1f951a9883
diff --git a/dev-python/keyrings-alt/keyrings-alt-4.2.0.ebuild b/dev-python/keyrings-alt/keyrings-alt-4.2.0.ebuild
index 4d0f67f3d179..8ceed76a4f73 100644
--- a/dev-python/keyrings-alt/keyrings-alt-4.2.0.ebuild
+++ b/dev-python/keyrings-alt/keyrings-alt-4.2.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="
https://github.com/jaraco/keyrings.alt/
https://pypi.org/project/keyrings.alt/
"
-SRC_URI="$(pypi_sdist_url "${PN/-/.}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
S=${WORKDIR}/${P/-/.}
LICENSE="MIT"
diff --git a/dev-python/markdown2/Manifest b/dev-python/markdown2/Manifest
index a70463655a7f..ffb26bfae87c 100644
--- a/dev-python/markdown2/Manifest
+++ b/dev-python/markdown2/Manifest
@@ -1,5 +1,7 @@
DIST markdown2-2.4.6.tar.gz 118321 BLAKE2B d6d053f9f19da0857664275280c9e12d59da9c88db5643df04c4538b3ac9e24feca66361dd05685b2a0d0281af353324e1b051bc315e78f2be9edb20367fa9be SHA512 4c8dbbfa828e6a01e05e714a5d79f8ec4137e80bbd221251d81fc9185f175dc9ac7ebd7b043d052a4b0c2963715d0d25429a22b2671f1512e92c48177c56e2ea
DIST markdown2-2.4.7.tar.gz 118721 BLAKE2B 26cb03513a2665f40eb2c68e752aed3cfa78f6039d89da1a33a9de0996b37e2358c44f9e5078f5954a6b8ef3981aea2b06bc263fca16f1b0fad488c18387159b SHA512 e352578f57d6cdf3e59cb2ae10de218a8196cdbafe6257d76549758ead4997a33c65238664115232be4dbb3c63a81df4eb87c3a1248be8fb472d594e3fae087b
+DIST markdown2-2.4.8.tar.gz 119398 BLAKE2B 41a8a4fc669b048be243d5689b3cde91b5d071926454009ca5fc08a28f1fef2938ec6382f06e6a876c4e8b08824c61bedfe8da251bf1f6414b777ab8e745704c SHA512 d7ec267ac11bdb5f58b34d9bef095377790de50cea03d1ebb50f586c463c1c3ab541a88a00ea5afae83943699e607827e760504e211014ce8a2c33b4c72ff07e
EBUILD markdown2-2.4.6.ebuild 703 BLAKE2B fd03278eb5c6904806e915e9b83b7ebd2588c33f94a74dd612c13a8068e4714263e2aa19ff06be06a62b8d9f9ec05424dd0b2cbd4c28bc2829b40b56b8fe3b5f SHA512 30efbccbf7a543fbf59cdb5303acf33d7723880db42900eec8f5b5321ee097673d2054c2a14ec0c22ced0c662fa1642f335c7f852e58291253b9eccbe6162d38
EBUILD markdown2-2.4.7.ebuild 707 BLAKE2B b318480e9a43715f08f342c514d3e41a368548cf463345b6001d523148bdf817e001b2fe428d52464a0282d5947e6d7262b000a7a2624c002e237a977147279e SHA512 8755ed11ed3afdaff11a5ca5969df8905f10e54f1497c05369e26398b3763c0ef0930905f594cea33a9e6951e07c35db37edd6f36e335b7e9855b5b9b5792c59
+EBUILD markdown2-2.4.8.ebuild 660 BLAKE2B 7997e54b6d31fa8f72200136c28c6af0e08ab59bb0e38de60dad1dac918309f8369c4882894e8706a7f1c56928dc9881141d49dbf9d468bdc063d8c06ad08afe SHA512 23d7d98e01fb8f413fc7f4d7a9ba339fc624aac2a0cefb992ca3666a9d33b167076b819ac80e14bec9f1aaabaef1f8a78e2513ed510b99455538c0c2b351e4c2
MISC metadata.xml 551 BLAKE2B 293046752073df3a0fe72acea3165d62ae78297f82aa72e40edeaab6bb6021ccbeaa8cc145341aa05dd3fe87c2f89e88f2281ca95ead33d99bbfc5ba53573ca1 SHA512 9d30d896754f1379f4fae79f86bec966cc3639a42e5e7bcc7e8d2e94881ee8a75b7e3ddedbc1573f1eb3c429aea636512efdb887f2827dc1b1aaa4caaa44e413
diff --git a/dev-python/markdown2/markdown2-2.4.8.ebuild b/dev-python/markdown2/markdown2-2.4.8.ebuild
new file mode 100644
index 000000000000..67892ba33c6f
--- /dev/null
+++ b/dev-python/markdown2/markdown2-2.4.8.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python Markdown language reimplementation"
+HOMEPAGE="
+ https://github.com/trentm/python-markdown2/
+ https://pypi.org/project/markdown2/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/pygments-2.7.3[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+ cd test || die
+ "${EPYTHON}" -m unittest test_markdown2.py -v ||
+ die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/markups/Manifest b/dev-python/markups/Manifest
index 8ac81cf0a47e..060eca34de7a 100644
--- a/dev-python/markups/Manifest
+++ b/dev-python/markups/Manifest
@@ -1,5 +1,5 @@
DIST Markups-3.1.3.tar.gz 20868 BLAKE2B 9c6c55bba6a9e8e6dbeaba268014ab59762838fe1e65fd0551c90e0f83245643565cae099e0f5faa4801928c5c0966f5e5afa4ab2db04939f6c1062dc476f3ac SHA512 324c3c45063e192ebde0fcd10e868b2053fb2758076092b180e1d8eed965dd41b2ea252a081b750637454395c163a92145f68e2a6fd8eb3eded8927baf044484
DIST Markups-4.0.0.tar.gz 22968 BLAKE2B a39fed89fd63785d0d4348a72c00c8e886726dfc5613b5b359606f8b0c42d2cdfbb5cf3bd1b6ec11621f924c3ac1dbc91db083682b4ba95a6f4baa97824bbd72 SHA512 5868b480debad480100ce632223aeca62ef22a6d9b2af6b4911d3477c94bcd99b88b5bc56f990d24d92de0d2665340e0fce37721f7979938ba947fab2c65900c
EBUILD markups-3.1.3.ebuild 898 BLAKE2B 6c3b121d320564cb6ae8e0040f5540ec7da690b1d801bafd1fbe8af4cd15594e6828e312fd1fb72d88f2b140aa6d36cc766819d255292f4c9e669f344630533a SHA512 6c622cf160633291d81d2f1bf8dcdc854170210fe99db6e4b6117fb4228532824efafdb0044709c1d1e5e00c9a3a71dba5c3a6141def955265f91654524d52cc
-EBUILD markups-4.0.0.ebuild 902 BLAKE2B b94bd436d497f1594831931a057b78427605c79faa467c06dc10e468e170d8b0296c2a547303852994c8535717d946208abb0e1ec369b0658172e975f1d7839b SHA512 6a674edee5683134c560e1dd985f76f01412bc9b49435844e6404411d1f2422fa1ef84711b146a6f20bc75fa7e43c2bc1dcfaa68c52e28845efab43f33d9954c
+EBUILD markups-4.0.0.ebuild 917 BLAKE2B 311dd91d3aec7db1511a98230857a2d7743d7cf054e0f6b6bbb8932108fc8ff94bab9f90cf7782761a6b133b4e0a52f75969bb5960aea212414b0c2d9d5a0906 SHA512 4bc032837b789dca1da943601b3453439437f0eb7d5a7c4ebfff1f8f68545f8283c678ed8fb718b6d020627ac0611f16e67f79c60e5443143221c79444ab4a5b
MISC metadata.xml 412 BLAKE2B c303b47980b9edf901fb851aad81d526511d15d3ad5cc96ccbf77c6530a3072c32884ff5a108366327cb676d8b3a0585b91ec3c02118ff71c77860306fe44749 SHA512 576bc6802afd05c967db43c2f349825543494bc883d449fa109ecb29ef38fceaa1e822a47cd8bba7319cefad35855a534e98037585a8443797f7e3553be2669f
diff --git a/dev-python/markups/markups-4.0.0.ebuild b/dev-python/markups/markups-4.0.0.ebuild
index 5a364ea4a6d9..fa3768fdc524 100644
--- a/dev-python/markups/markups-4.0.0.ebuild
+++ b/dev-python/markups/markups-4.0.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="
https://github.com/retext-project/pymarkups
https://pypi.org/project/Markups/
"
-SRC_URI="$(pypi_sdist_url "${PN^}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN^}")"
S=${WORKDIR}/${P^}
LICENSE="BSD"
diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest
index 2572c5daa3cc..5fa9b87e197f 100644
--- a/dev-python/nbconvert/Manifest
+++ b/dev-python/nbconvert/Manifest
@@ -1,9 +1,3 @@
-DIST nbconvert-7.1.0.tar.gz 816516 BLAKE2B c24766716212247dee90ca91a5dbcc65ae2d47b566029eb04e14e65ef94e16f6d7700ea4cc820584bc3b498553196bb5600151a30378ec82f91bf4dde68a5e77 SHA512 5d6e1c09637765e171336528219669a9279a68f3845cb0503b79129b50550f7b5a08526a30de67da6ca132ee5d911743c5afd46773598d6045f3007167f93d5b
-DIST nbconvert-7.2.7.tar.gz 867872 BLAKE2B a1f209f3249b22af3153449f16c84500523dfb3efa914ae214021e5ea9174d49a3f71a860d9ccbb375f2651ee2c2a2a6834a1d2558a579dc1bd63f80172d85bc SHA512 4abf4f13a0e210a8a0338200f1dbc3e6d4d71c8565440aa08d443352e01986dada455e1b894171da1e9fa9b226ba0ea267e7fce70fca1256fc92dfe53a47de6c
-DIST nbconvert-7.2.8.tar.gz 870182 BLAKE2B c6a415a93ed07ded10e318ea30918c7470df9b0ef9e7c51eceb7ee6c75c8c735ae32a459b0166d0c93ad1ec2c468ff9b0a6e4d3e86614ca1355cd8cd58423dad SHA512 e745fccf5524c46638d3c09dfafb21fb9b7e014c43ec0227f9c0e65df9892fcc06071637c17d6a2a5e5749881121a94daed29b66dd8fa27aa31568940320d22f
DIST nbconvert-7.2.9.tar.gz 870386 BLAKE2B aea62f29d3e696c70d77ab73cc89347a4e0c8e077e98c45331608f7117fb3c98165bf3da89e4f3bf23b9d62c618289d98c9103c5b2998ca81f65cbfda65ca536 SHA512 0053e0e88f279d2fe430e516bcc19f98191e9ce414546ab1ff214f37c8f1cdfc4fc101faa4b5f1d5955fdc65c87aad367f5a5f12ce5991c68c015c5083f2f30c
-EBUILD nbconvert-7.1.0.ebuild 2769 BLAKE2B 210f25ad97d2b7374a24b1d0b38a0f828cba1b34f51755b49c3f7b4f5f57b41eb7815c3367515c5bc41f758ffb3aa88d82d5a5eef026418edcb82cfe9e6a8ef5 SHA512 f9f8fcb0adaab44cad989fa1a8f551adcd4273a95c29ce2361bebfc50676b658b6b15610d47c10cd5a5cbc7a10a85027dfad2a509b073e87e5e7ecd5de2fb62e
-EBUILD nbconvert-7.2.7.ebuild 2780 BLAKE2B a638aa7a20738acc09fc0c8c4e47e494e79763b64ade49a03ef527882155d97e60054a27818877dfe144b5774cf6b799eab43eef7a5277171108ce74c332f8fb SHA512 59678c3273f460668b81e2b132bee1f71e6b6f940febe14e5461a0fc23ea7a2a5516bd67e84d4e33ca5850872a58e3fad0ff209e7f066b031b8935158b3a6dfd
-EBUILD nbconvert-7.2.8.ebuild 2780 BLAKE2B a638aa7a20738acc09fc0c8c4e47e494e79763b64ade49a03ef527882155d97e60054a27818877dfe144b5774cf6b799eab43eef7a5277171108ce74c332f8fb SHA512 59678c3273f460668b81e2b132bee1f71e6b6f940febe14e5461a0fc23ea7a2a5516bd67e84d4e33ca5850872a58e3fad0ff209e7f066b031b8935158b3a6dfd
-EBUILD nbconvert-7.2.9.ebuild 2780 BLAKE2B a638aa7a20738acc09fc0c8c4e47e494e79763b64ade49a03ef527882155d97e60054a27818877dfe144b5774cf6b799eab43eef7a5277171108ce74c332f8fb SHA512 59678c3273f460668b81e2b132bee1f71e6b6f940febe14e5461a0fc23ea7a2a5516bd67e84d4e33ca5850872a58e3fad0ff209e7f066b031b8935158b3a6dfd
+EBUILD nbconvert-7.2.9.ebuild 2772 BLAKE2B 9b7225971cad9b1d88969dd826d4e0712bdd2a7f8e84ad766f375668c03b72832c5cbfa31199a6bcc60ac0d61baf2ddd71dcf4baeda08c7ee9b70b91b0671da6 SHA512 9198cc3fcf2b48e4888d62b656de9b1915600694d18ff092ba01ec553e39184ed126af9641819286e45e36cc60e726eca1a64b5d79ec7bd0554ac72a56b557c5
MISC metadata.xml 527 BLAKE2B a915103b3eaf57236f4257c98354a1e3733771369ac825fa8bbc4f79f0d1a23272dc86e744513620fbee37792e813a15dbb955e633a7c57597c3c38657ed05d3 SHA512 b60a311ce52915dbc12addd4a882670ac96ff8b3be2aa651eaac3d0963d6e73a72eaafd53f90fb685599504857e6bcd0568071962d7696c2605462b77260ad6a
diff --git a/dev-python/nbconvert/nbconvert-7.1.0.ebuild b/dev-python/nbconvert/nbconvert-7.1.0.ebuild
deleted file mode 100644
index a61c711290ed..000000000000
--- a/dev-python/nbconvert/nbconvert-7.1.0.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Converting Jupyter Notebooks"
-HOMEPAGE="
- https://nbconvert.readthedocs.io/
- https://github.com/jupyter/nbconvert/
- https://pypi.org/project/nbconvert/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/bleach[${PYTHON_USEDEP}]
- dev-python/defusedxml[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}]
- ' 3.8 3.9)
- >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
- >=dev-python/jupyter_core-4.7[${PYTHON_USEDEP}]
- dev-python/jupyterlab_pygments[${PYTHON_USEDEP}]
- >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}]
- >=dev-python/mistune-2.0.2[${PYTHON_USEDEP}]
- >=dev-python/nbclient-0.5.0[${PYTHON_USEDEP}]
- >=dev-python/nbformat-5.1[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.4.1[${PYTHON_USEDEP}]
- dev-python/tinycss2[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/notebook[${PYTHON_USEDEP}]
- test? (
- dev-python/ipykernel[${PYTHON_USEDEP}]
- >=dev-python/ipywidgets-7[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- mkdir share/templates/classic/static || die
- # tries to refetch stuff even if it's already present
- sed -e 's:css = .*:raise PermissionError("You shall not fetch!"):' \
- -i hatch_build.py || die
- distutils-r1_src_prepare
-}
-
-python_configure() {
- local src=$(
- "${EPYTHON}" -c "import notebook as m; print(*m.__path__)" || die
- )
- cp "${src}/static/style/style.min.css" \
- share/templates/classic/static/style.css || die
-}
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Missing pyppeteer for now
- # TODO: Doesn't skip?
- nbconvert/exporters/tests/test_webpdf.py
- # Needs pyppeteer too
- 'nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_webpdf_with_chromium'
- # TODO
- nbconvert/exporters/tests/test_qtpng.py::TestQtPNGExporter::test_export
- nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_full_qualified_name
- nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor
- )
-
- nonfatal epytest --pyargs nbconvert || die
-}
-
-pkg_postinst() {
- if ! has_version app-text/pandoc ; then
- einfo "Pandoc is required for converting to formats other than Python,"
- einfo "HTML, and Markdown. If you need this functionality, install"
- einfo "app-text/pandoc."
- fi
-}
diff --git a/dev-python/nbconvert/nbconvert-7.2.7.ebuild b/dev-python/nbconvert/nbconvert-7.2.7.ebuild
deleted file mode 100644
index d7f2948d80c4..000000000000
--- a/dev-python/nbconvert/nbconvert-7.2.7.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Converting Jupyter Notebooks"
-HOMEPAGE="
- https://nbconvert.readthedocs.io/
- https://github.com/jupyter/nbconvert/
- https://pypi.org/project/nbconvert/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/bleach[${PYTHON_USEDEP}]
- dev-python/defusedxml[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}]
- ' 3.8 3.9)
- >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
- >=dev-python/jupyter_core-4.7[${PYTHON_USEDEP}]
- dev-python/jupyterlab_pygments[${PYTHON_USEDEP}]
- >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}]
- >=dev-python/mistune-2.0.2[${PYTHON_USEDEP}]
- >=dev-python/nbclient-0.5.0[${PYTHON_USEDEP}]
- >=dev-python/nbformat-5.1[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.4.1[${PYTHON_USEDEP}]
- dev-python/tinycss2[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/notebook[${PYTHON_USEDEP}]
- test? (
- dev-python/ipykernel[${PYTHON_USEDEP}]
- >=dev-python/ipywidgets-7[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- mkdir -p share/templates/classic/static || die
- # tries to refetch stuff even if it's already present
- sed -e 's:css = .*:raise PermissionError("You shall not fetch!"):' \
- -i hatch_build.py || die
- distutils-r1_src_prepare
-}
-
-python_configure() {
- local src=$(
- "${EPYTHON}" -c "import notebook as m; print(*m.__path__)" || die
- )
- cp "${src}/static/style/style.min.css" \
- share/templates/classic/static/style.css || die
-}
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Missing pyppeteer for now
- # TODO: Doesn't skip?
- nbconvert/exporters/tests/test_webpdf.py
- # Needs pyppeteer too
- 'nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_webpdf_with_chromium'
- # TODO
- nbconvert/exporters/tests/test_qtpng.py::TestQtPNGExporter::test_export
- nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_full_qualified_name
- nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor
- )
-
- nonfatal epytest --pyargs nbconvert || die
-}
-
-pkg_postinst() {
- if ! has_version app-text/pandoc ; then
- einfo "Pandoc is required for converting to formats other than Python,"
- einfo "HTML, and Markdown. If you need this functionality, install"
- einfo "app-text/pandoc."
- fi
-}
diff --git a/dev-python/nbconvert/nbconvert-7.2.8.ebuild b/dev-python/nbconvert/nbconvert-7.2.8.ebuild
deleted file mode 100644
index d7f2948d80c4..000000000000
--- a/dev-python/nbconvert/nbconvert-7.2.8.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Converting Jupyter Notebooks"
-HOMEPAGE="
- https://nbconvert.readthedocs.io/
- https://github.com/jupyter/nbconvert/
- https://pypi.org/project/nbconvert/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/bleach[${PYTHON_USEDEP}]
- dev-python/defusedxml[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}]
- ' 3.8 3.9)
- >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
- >=dev-python/jupyter_core-4.7[${PYTHON_USEDEP}]
- dev-python/jupyterlab_pygments[${PYTHON_USEDEP}]
- >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}]
- >=dev-python/mistune-2.0.2[${PYTHON_USEDEP}]
- >=dev-python/nbclient-0.5.0[${PYTHON_USEDEP}]
- >=dev-python/nbformat-5.1[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.4.1[${PYTHON_USEDEP}]
- dev-python/tinycss2[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/notebook[${PYTHON_USEDEP}]
- test? (
- dev-python/ipykernel[${PYTHON_USEDEP}]
- >=dev-python/ipywidgets-7[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- mkdir -p share/templates/classic/static || die
- # tries to refetch stuff even if it's already present
- sed -e 's:css = .*:raise PermissionError("You shall not fetch!"):' \
- -i hatch_build.py || die
- distutils-r1_src_prepare
-}
-
-python_configure() {
- local src=$(
- "${EPYTHON}" -c "import notebook as m; print(*m.__path__)" || die
- )
- cp "${src}/static/style/style.min.css" \
- share/templates/classic/static/style.css || die
-}
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Missing pyppeteer for now
- # TODO: Doesn't skip?
- nbconvert/exporters/tests/test_webpdf.py
- # Needs pyppeteer too
- 'nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_webpdf_with_chromium'
- # TODO
- nbconvert/exporters/tests/test_qtpng.py::TestQtPNGExporter::test_export
- nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_full_qualified_name
- nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor
- )
-
- nonfatal epytest --pyargs nbconvert || die
-}
-
-pkg_postinst() {
- if ! has_version app-text/pandoc ; then
- einfo "Pandoc is required for converting to formats other than Python,"
- einfo "HTML, and Markdown. If you need this functionality, install"
- einfo "app-text/pandoc."
- fi
-}
diff --git a/dev-python/nbconvert/nbconvert-7.2.9.ebuild b/dev-python/nbconvert/nbconvert-7.2.9.ebuild
index d7f2948d80c4..b46ac6b2ec49 100644
--- a/dev-python/nbconvert/nbconvert-7.2.9.ebuild
+++ b/dev-python/nbconvert/nbconvert-7.2.9.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest
index 28b1bd3781a9..5c65b1cff756 100644
--- a/dev-python/nbformat/Manifest
+++ b/dev-python/nbformat/Manifest
@@ -1,10 +1,4 @@
AUX nbformat-5.7.1-no-node.patch 719 BLAKE2B d9a30c5cc917f6056e73a90f2300d15aa57d666f79d7185fed2ba092438c00f0bda307b1f0e4d2ca1429bf17a8a44475847aa98292c94fa5bcb911d868fcadab SHA512 2b52e2bf94155460f7963037119078301ed96d6b838d0f639f4775d6b10ee73ab05ebdc381eb020fdab01517f9b92d32dd2f45d7d614e783c221da937e4cb3dc
-DIST nbformat-5.4.0.gh.tar.gz 134574 BLAKE2B f61275ad501381f05dc22a79f24c175fa71610f09cf125a40aaa90d0e02d3b27d82d918c1036b0516d4f879609f65c1ce62de86b033012e25d353af453828b2e SHA512 f601438193bfcb11f1ceed74995ab6862ff8c916f9bddabe38fd70bb997f4407bede4318ae7034d75424b20b75846010ddda2a45b8fe8de6dd9310617b00fb9d
-DIST nbformat-5.7.1.tar.gz 139291 BLAKE2B 680952ef35235021b36357babd98c94656d96888e1e5e01ecf35ce3233d51f751a60c964f0675fbad18242db8a1adb9fce2bbc512cefc4e30c254492584956c3 SHA512 248640ee23aae83c9c2b18502369d99c317447d40e5b3dc790260d21eda8ef027a7eca9ded34b98c7b17be7fe4b4401c556dbb9d4b0be80d4e4bff10a17381ce
-DIST nbformat-5.7.2.tar.gz 140294 BLAKE2B 593f1b87d1fb58e47e07d94547145b2561689ab1463aa6fa1cd9178f09f09b4a10364caff9db0e8a1921903788fa94eab811d67ca8349cf87c151c946848c8e9 SHA512 5d4425d18c2f0f2cb1141f957bef93e6ea5be56fc57b73eb96427a5a1ccbb1f3a9730a70aa60448e20328401ed3afde21f55caa2241e8fd5eddd305a5a86c637
DIST nbformat-5.7.3.tar.gz 140407 BLAKE2B 7e699939e0d13394851d6bccd02855beca041192ffc273c754770fe6c7d6135a17b32b40224d664bbfbc02e30dbb92aacb24b56cfd44a6c10b4c817a09bd11c1 SHA512 d705d959ea4d5b5294f137dff6b2b60b936ad7d2ff4aa06030429e9ee1e55cc5c9ec7d0f2196a67b67080e79177a18085c6bf75b84ab8ac5606fabb53455e4c2
-EBUILD nbformat-5.4.0.ebuild 940 BLAKE2B 270d514249c6c09a5532fa32f3e23c72a2fcdfde9ed1e729c1d53fa4f0ee484cd77344d56384249b9b361c6da720f5085f68c300c59fda3dec2d08ba721c8fe1 SHA512 9e4d6d6249d6f499c26396a9728173c3f909ad14b21d56386f98a610639419c38004831bf57b32eef11e026c9b0f0f8d75e311933faf70148d24bd066c1b9e04
-EBUILD nbformat-5.7.1.ebuild 1083 BLAKE2B 1af43727a9ccdcd0261531ba47454a3ae5019b9897ea5eb3531a4e1821d798f2635ed5bcd91b1d1973b1471aff580c1f200853be4f064f8e89abebb752b8a5f2 SHA512 084479ed6f6d014bd5cfd35974e2d4c99fc4532d46e4014da877378b5cf4366555b347c1a87acdb5bd3e6053dd1a8edb123653157fbadf31a8e6725aa243c0a0
-EBUILD nbformat-5.7.2.ebuild 1093 BLAKE2B 99088cb4fc756c1a82e99d4efe3d3982f493656709184742de3ae1a28b1192c6d4e0e7db6e8d6f7ac008569c49f3f5e27a3302ecf8c9268929871ba1ff9b4795 SHA512 62996bf460bfb23093977a9dfd4d1821c268c033dcd73a11f04bd201464b8a7c73631386b6b636fb2907d66dba8ed653916df8996645b222a5826598814b2613
-EBUILD nbformat-5.7.3.ebuild 1127 BLAKE2B 40261fee8c0e624d48de2b9ad2a0e8935eb61720f40386972f63662eec3843c1ab334fe6db54a5e52066eb9ed1c19423e9c54e82b0c772ca06c146dfdf222eee SHA512 6db5781a1b7094880ea6107913fe2aeb3ed6e3413bc75097aab96516ac47d0574bf608e77f35bcae2115284a328bd431a28d43eb5dd1b3672315d6698449af64
+EBUILD nbformat-5.7.3.ebuild 1119 BLAKE2B 82c04e7739846aa53195738469d037346861e971a31c232c6ed0e20d0e6d6f77c35b85fb36979ee48372765b0b6df9db386015c4a2906b9ebdea0d40e3ea443f SHA512 0d547286569d0b7e46b5b91aba759b8c229f02cd74a94cf50979483d47ba807466c3beecadf42caa64f4e4fa0357cc6d3787491c0fe27c2d70898efca80d9b02
MISC metadata.xml 780 BLAKE2B d44b94d8d10d01e2b8f465b6a0351308e7c219295f34713ea2f26f0cc1c9ee4c156bae3a33977a8adc0bd2cef177d468a5221d0d7a5bce946bcd3aa1a1ff0623 SHA512 0d15f8e0ef1d3f675cfabd0a9d4db7a8844be4ae1c9ff06825bc9a0771ef7e2430d1ff66a3ded9ee64df42ab4277c3eba65ed256d6a672cad20154272a0a2c96
diff --git a/dev-python/nbformat/nbformat-5.4.0.ebuild b/dev-python/nbformat/nbformat-5.4.0.ebuild
deleted file mode 100644
index 876e28af6d9e..000000000000
--- a/dev-python/nbformat/nbformat-5.4.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE='sqlite'
-
-inherit distutils-r1
-
-DESCRIPTION="Reference implementation of the Jupyter Notebook format"
-HOMEPAGE="
- https://jupyter.org/
- https://github.com/jupyter/nbformat/
- https://pypi.org/project/nbformat/
-"
-SRC_URI="
- https://github.com/jupyter/nbformat/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/fastjsonschema[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}]
- >=dev-python/traitlets-4.1[${PYTHON_USEDEP}]
- dev-python/jupyter_core[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/testpath[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs \
- dev-python/numpydoc
-distutils_enable_tests pytest
diff --git a/dev-python/nbformat/nbformat-5.7.1.ebuild b/dev-python/nbformat/nbformat-5.7.1.ebuild
deleted file mode 100644
index 4f7f504fa22d..000000000000
--- a/dev-python/nbformat/nbformat-5.7.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE='sqlite'
-
-inherit distutils-r1
-
-DESCRIPTION="Reference implementation of the Jupyter Notebook format"
-HOMEPAGE="
- https://jupyter.org/
- https://github.com/jupyter/nbformat/
- https://pypi.org/project/nbformat/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- dev-python/fastjsonschema[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.1[${PYTHON_USEDEP}]
- dev-python/jupyter_core[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/testpath[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs \
- dev-python/numpydoc \
- dev-python/myst_parser
-distutils_enable_tests pytest
-
-PATCHES=(
- "${FILESDIR}/${P}-no-node.patch"
-)
-
-EPYTEST_IGNORE=(
- # requires pep440 package, which is not really relevant for us
- tests/test_api.py
-)
diff --git a/dev-python/nbformat/nbformat-5.7.2.ebuild b/dev-python/nbformat/nbformat-5.7.2.ebuild
deleted file mode 100644
index 342fd1fc7978..000000000000
--- a/dev-python/nbformat/nbformat-5.7.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE='sqlite'
-
-inherit distutils-r1
-
-DESCRIPTION="Reference implementation of the Jupyter Notebook format"
-HOMEPAGE="
- https://jupyter.org/
- https://github.com/jupyter/nbformat/
- https://pypi.org/project/nbformat/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- dev-python/fastjsonschema[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.1[${PYTHON_USEDEP}]
- dev-python/jupyter_core[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/testpath[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs \
- dev-python/numpydoc \
- dev-python/myst_parser
-distutils_enable_tests pytest
-
-PATCHES=(
- "${FILESDIR}/nbformat-5.7.1-no-node.patch"
-)
-
-EPYTEST_IGNORE=(
- # requires pep440 package, which is not really relevant for us
- tests/test_api.py
-)
diff --git a/dev-python/nbformat/nbformat-5.7.3.ebuild b/dev-python/nbformat/nbformat-5.7.3.ebuild
index be0adcbb7ee5..7904f3ac1125 100644
--- a/dev-python/nbformat/nbformat-5.7.3.ebuild
+++ b/dev-python/nbformat/nbformat-5.7.3.ebuild
@@ -19,7 +19,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/fastjsonschema[${PYTHON_USEDEP}]
diff --git a/dev-python/networkx/Manifest b/dev-python/networkx/Manifest
index 22851ef4b7c9..cc028a2604b3 100644
--- a/dev-python/networkx/Manifest
+++ b/dev-python/networkx/Manifest
@@ -1,5 +1,3 @@
-DIST networkx-2.8.8.tar.gz 1960828 BLAKE2B 074e902c2c31e0641fe651d2168c77e62af04b322485bf002f557a42c7a7c63d1391c32f9de95b9d5faf13f7eb9ece93171bb1fdba8548d59df5075ac72263e2 SHA512 c698ed2dcc4221662af585940cf5d6ce1ad97b6b8f6d84348ff1d6b233eb69a36f5fba362bc4bb3a08ec8716434690b52b1d66dc4122edb0f420eaa10023d9d4
DIST networkx-3.0.tar.gz 1987075 BLAKE2B fd5de216f4934a1d5c730264b3860a91dcaf7a12462b615b1aa22df11bfd7d530a369442eebe185572e94bedf6fae3ef4a452804c84fdf3f1e79527ffab2d5c9 SHA512 73e1a9faca6ecd04f6d8da4cd5a887af31738fbeca3d06adc57a4a61fad1d81ab30e89f9c4d25274b0890519b0a517f09402eea3bf3f26b18c3e3052b837ee37
-EBUILD networkx-2.8.8.ebuild 1889 BLAKE2B 3bc9dfa30c3f4468b851fac086b08a6305e3b1fdae9c910d8035013ed35989deeb3f9ea76a440027dc1de8a519677dbf32c9a6eb46ba58230479122f637d241d SHA512 42b479fb1ac17c926e54c104caa1500db8ab2171ccc6dcef32a89882640b90a0d0730e0d925ef95f5b030e0afe99f83cdc4b1ec629351e96a0953d3b6a6520ae
-EBUILD networkx-3.0.ebuild 1893 BLAKE2B d80b0afb74fb268cb864bb34153720075f45fe80fbc824c416cdd8290f2049c8af0bf1a54453623cadfeaef3df366038f0f907fe97d8282f5d90313b51ff66ef SHA512 64931392ecc08fd40f4a9059c2d693143e50915698a43b0361fb1eeec90b8b58fb0103c850017ee1edb9bd4b720544b76924d4f5628785ed2d7455ddfd90c0aa
+EBUILD networkx-3.0.ebuild 1889 BLAKE2B 5417528efd617a0c636d54b1948eef31f0f75c06e5fdb17f7b694b3ba456b8f6a30e34dfc31aa56cebccea682174d68d461da61fb06743b4406490fcfe23edbe SHA512 d341218c89aa95873a804a9a5e771e26795fc8f4ca362e128ef055a34f95558034cb7091f01354d940f31a6769fc3375ad9ae8f9f9fc9042841ddf6a1e102de1
MISC metadata.xml 1090 BLAKE2B 9ef8ce06a4f462ac6a535217aa6bb55c9f1994ed3ab57b4cb656434a93a0c1fb401932307c43bd680576b82282b4055b1ee9ef1d49cfd5113927dc4919dc7616 SHA512 e9b291b754118d278b109f5704607f2d9b3807c9e6195b75b77388129952c79dba16e86f0a9c5f65479185c409c5191bb1f8863e282dde052b12d40bc9fb9901
diff --git a/dev-python/networkx/networkx-2.8.8.ebuild b/dev-python/networkx/networkx-2.8.8.ebuild
deleted file mode 100644
index 239cf0dc087c..000000000000
--- a/dev-python/networkx/networkx-2.8.8.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_FULLY_TESTED=( python3_{9..11} )
-PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" )
-
-inherit distutils-r1 optfeature multiprocessing virtualx
-
-DESCRIPTION="Python tools to manipulate graphs and complex networks"
-HOMEPAGE="
- https://networkx.org/
- https://github.com/networkx/networkx/
- https://pypi.org/project/networkx/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-BDEPEND="
- test? (
- >=dev-python/lxml-4.5[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/numpy-1.19[${PYTHON_USEDEP}]
- >=dev-python/scipy-1.6.2[${PYTHON_USEDEP}]
- ' "${PYTHON_FULLY_TESTED[@]}")
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=()
- if ! has_version "dev-python/scipy[${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- networkx/drawing/tests/test_pylab.py::test_draw
- )
- fi
- # virtx implies nonfatal
- nonfatal epytest -p no:django -n "$(makeopts_jobs)" || die
-}
-
-src_install() {
- distutils-r1_src_install
- # those examples use various assets and pre-compressed files
- docompress -x /usr/share/doc/${PF}/examples
-}
-
-pkg_postinst() {
- optfeature "recommended dependencies" "dev-python/matplotlib dev-python/numpy dev-python/pandas dev-python/scipy"
- optfeature "graph drawing and graph layout algorithms" "dev-python/pygraphviz dev-python/pydot"
- optfeature "YAML format reading and writing" "dev-python/pyyaml"
- optfeature "shapefile format reading and writing" "sci-libs/gdal[python]"
- optfeature "GraphML XML format" "dev-python/lxml"
-}
diff --git a/dev-python/networkx/networkx-3.0.ebuild b/dev-python/networkx/networkx-3.0.ebuild
index e7b433832070..e0434b31fba8 100644
--- a/dev-python/networkx/networkx-3.0.ebuild
+++ b/dev-python/networkx/networkx-3.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
BDEPEND="
test? (
diff --git a/dev-python/nptyping/Manifest b/dev-python/nptyping/Manifest
index 347616ddf537..a350aede2631 100644
--- a/dev-python/nptyping/Manifest
+++ b/dev-python/nptyping/Manifest
@@ -1,3 +1,3 @@
DIST nptyping-2.3.1.gh.tar.gz 66951 BLAKE2B 781e2e84b7d89337c4753a050e95f3f9cad3a1aca22ea235e203ebe231bfc7dc4e91f5455603c4f7fe833b7b97ea9e8e561eea62eef4d0b2dce4ade077b8526d SHA512 a80df18cba3d427668be0f44f3ca315cf80daf7e3aed90d76b159479de069054cb4a2442abf7b658ddc853736fc7c3be2b0d1db2d7c9e54938cb1883eb0cb2c9
-EBUILD nptyping-2.3.1.ebuild 1126 BLAKE2B 80b4a0700162197fe46592aeba6b04e8c68c08af6affa7991ddfd675123201eec4ef3d687524d7b140e737a6d92ff100d46dc3bac4fee3ab10d4d5d36da8075b SHA512 7eeec72ad8f3cfa7095807785a958ef23ee4a3fc26ea6cf60cb0e14a8267c8f460fe85c0113d9f2e935b78bf9d2aa4e8b32f318f1d1fb5accb02aba483d8e779
+EBUILD nptyping-2.3.1.ebuild 1133 BLAKE2B 694f2924e5de346491a116f392f936802a18fe1bd965247365817d4ee7ba50b7284d4b5ac4da6430966b77cc44f1d27342b7600c72121742aab5f0b0e5e6530e SHA512 317cdc63e3b083527a17a6c2b34fb66aeb133f7da650995f31e0d7547f33f3be78dc288322736d28d9649b892ab194e29583a1c646fcb005acccbee795a818f1
MISC metadata.xml 427 BLAKE2B d314480c0cbd8bdf8be3bc5936d01cf73a3b27929b04a3d2147b43c5829a582d9ac3cbefd2c99e35c7dd83d5d4ebc39b0173d996483c349b392fbc27ada65a11 SHA512 1ee6a94fd1d8e2b61f97eec3144d5382e2ff7ebef369815551b033d218bd790ffd8eb21adbebe44f9935feecf62a842f9c6fa5989364f46f6facc606f94786e5
diff --git a/dev-python/nptyping/nptyping-2.3.1.ebuild b/dev-python/nptyping/nptyping-2.3.1.ebuild
index bc1162307638..9182df6d4217 100644
--- a/dev-python/nptyping/nptyping-2.3.1.ebuild
+++ b/dev-python/nptyping/nptyping-2.3.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-config/Manifest b/dev-python/oslo-config/Manifest
index b219404aee56..62ae515a47bf 100644
--- a/dev-python/oslo-config/Manifest
+++ b/dev-python/oslo-config/Manifest
@@ -1,5 +1,3 @@
-DIST oslo.config-9.0.0.tar.gz 160832 BLAKE2B ea202f09505979850d415023953b2e7784c1f7aaeeb1a4b26fccb61de320a77dc232f30b546c031233793463b9b68751ced6bd7e0572c156a377ebcf68c48325 SHA512 7d07f3011c0fa7c839a12695199ae8181fbf40c309d6d8e7c6df910f4ad85ba16058f3bcd155bef9620e6f848e371b0d170ec1dde3f5317af522a6d979a7d7c6
DIST oslo.config-9.1.0.tar.gz 161010 BLAKE2B 58edfd3218feb51b993eb6b23fa8ea6f0464d5210f35881c1c509c672cce961f62972634d4922aed7105163d4d0f90f6a34438009016d3e2bb43dfd8c4bdbf75 SHA512 768ee64c9bbfd8b23de7a3b15d46e5065356769f2dd4bc4871ad3cb8c56febced57515c89a8c530b6ba7ae347eff826b7c4f4c12aa80daf3325b0143dad1045a
-EBUILD oslo-config-9.0.0.ebuild 1617 BLAKE2B eb12a9ba08e9dfc86285e29200ddf5798da2a4bc75be77e4dc4db9ab00d19dbe58be7228301b5fbbb273daf263d5a270af7c266c1ae4e379e199e85de3f2c211 SHA512 93123c61023cf522746796b5011b45462a667eff990ad19e26e2236978a6b051ad8a70df3319229955e48455e174a1c62b2fd2f8d9caf1a559d4403076e76446
-EBUILD oslo-config-9.1.0.ebuild 1620 BLAKE2B 0f4e711a483edd4ea0560e5c96fdc8cf7c8e211090c5023cd690a40cc65de869dd359ea3eec3ccc5ca8f6d3b7e1a9ffb253b75365c24ab74e1445d39d4fa5172 SHA512 1b445daaaf5807d08f37bdb3ab546edb3e3f6ef5f8883056c19add05eb701ec38744a90da8aee3c6094aaacc978eb3ce93041ad6728a235f8ec94f66eceb4f23
+EBUILD oslo-config-9.1.0.ebuild 1617 BLAKE2B eb12a9ba08e9dfc86285e29200ddf5798da2a4bc75be77e4dc4db9ab00d19dbe58be7228301b5fbbb273daf263d5a270af7c266c1ae4e379e199e85de3f2c211 SHA512 93123c61023cf522746796b5011b45462a667eff990ad19e26e2236978a6b051ad8a70df3319229955e48455e174a1c62b2fd2f8d9caf1a559d4403076e76446
MISC metadata.xml 759 BLAKE2B 88d0bbdc03286429f96554d184f664fbbdb4e067ed137f95a96a573c09b4573de90e50b2d5875d627c8b9ed03a0aec7233bdc8684b721e16085157480568c330 SHA512 a29b5a534042e949f780cfb000bd9ce9cde81ae1c5e6b429bd7854598a2d0f0c8b5358dc645135ba9016065460ff5b858e48e02cdbd12ade2b1fea9d0b407410
diff --git a/dev-python/oslo-config/oslo-config-9.0.0.ebuild b/dev-python/oslo-config/oslo-config-9.0.0.ebuild
deleted file mode 100644
index 69ad963e8f8b..000000000000
--- a/dev-python/oslo-config/oslo-config-9.0.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-MY_P=${P/-/.}
-DESCRIPTION="Oslo Configuration API"
-HOMEPAGE="
- https://opendev.org/openstack/oslo.config/
- https://github.com/openstack/oslo.config/
- https://pypi.org/project/oslo.config/
-"
-SRC_URI="mirror://pypi/${PN::1}/${PN/-/.}/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/pbr-1.3[${PYTHON_USEDEP}]
- >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/rfc3986-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
- >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
- dev-python/importlib_metadata[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/pbr-1.3[${PYTHON_USEDEP}]
- test? (
- >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/requests-mock-1.5.0[${PYTHON_USEDEP}]
- >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
- >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- # broken by some dep upgrade
- sed -i -e '/DeprecationWarningTestsNoOsloLog/,$d' \
- oslo_config/tests/test_cfg.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local -x COLUMNS=80
- eunittest -b
-}
diff --git a/dev-python/oslo-config/oslo-config-9.1.0.ebuild b/dev-python/oslo-config/oslo-config-9.1.0.ebuild
index 64c1f4607138..69ad963e8f8b 100644
--- a/dev-python/oslo-config/oslo-config-9.1.0.ebuild
+++ b/dev-python/oslo-config/oslo-config-9.1.0.ebuild
@@ -20,7 +20,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/pbr-1.3[${PYTHON_USEDEP}]
diff --git a/dev-python/pip-run/Manifest b/dev-python/pip-run/Manifest
index 4e7aef616747..e94905637e66 100644
--- a/dev-python/pip-run/Manifest
+++ b/dev-python/pip-run/Manifest
@@ -1,3 +1,3 @@
DIST pip-run-10.0.5.tar.gz 32411 BLAKE2B ce633d003fa869f199dfdded46efb6bfa9fc4e24327cb99b0176d8e6e6bcff552c6f84589b77907a063fba3315b3f9c64d6c182d70dc39d59a1342ee9fe62193 SHA512 55309445793c101d54fd61303e770ae271cfe2be20e7bc084ca0f4e6363a8de28ffdd7cd1b8c595c88d5c0a99863182053d00d3a4175fa5465ef958401601d66
-EBUILD pip-run-10.0.5-r1.ebuild 1395 BLAKE2B ea2f84ba71d265b919b4dc321248386f0d711c108d36b214577de1df60deae0960337489759e7aa524734962a0b8d7a2724ab92b0af3fa2bc50c137e1f05299a SHA512 69cf6c0032a1c4a13f98c5a9b3ce9bc638c8b78745e78c6a77ff5f90b2cbe2af589eda893e22efee3c133d830375a8cb6fb6a53df982a8b2f0f9b36fac40c7ee
+EBUILD pip-run-10.0.5-r1.ebuild 1415 BLAKE2B 731baade7f77c7dd56e9b151745b22d7d5ad284c5e9828b07ee4f95acaff050d909649c79fe0fe81e81a0967637d62ef13ee2f3e59c2a697153ee4946fe6a050 SHA512 6e6365cd49511237fea207e50a8b78682ef34debf641c5c7cb90162b8ff351891aea61f77720fe8c35b90db7486df985fdf5bf384b636145dc7e6719c674a81f
MISC metadata.xml 389 BLAKE2B bc573b4f57b4f8371ecef97266b8441d47e66d551f7088a7f312ca049f7debd90e989d24d59d7aff182795ae27e553d131f3875c789dc793532ff9c812bcaf20 SHA512 00b81cba684e7118a3ce79ec5cb6a27d6ad67064a2745ffead8dec51c7786c9441139b800868cad8854ff39d7e38163ab2c8fa5c7d3f328390b628f8342fb0ca
diff --git a/dev-python/pip-run/pip-run-10.0.5-r1.ebuild b/dev-python/pip-run/pip-run-10.0.5-r1.ebuild
index e829ccf41883..5c994d916137 100644
--- a/dev-python/pip-run/pip-run-10.0.5-r1.ebuild
+++ b/dev-python/pip-run/pip-run-10.0.5-r1.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest
index 221898fcb2f2..03abd0fc9d6b 100644
--- a/dev-python/platformdirs/Manifest
+++ b/dev-python/platformdirs/Manifest
@@ -1,5 +1,5 @@
DIST platformdirs-2.6.2.gh.tar.gz 21184 BLAKE2B 4acc85301f764d4457ace88f9fb409e4d2f8bb17b9133dc3316c4d265a7cf50019298f1ba4cef87f5999b48fd7060687f7008079de26ffe74740a4cefff9309e SHA512 704cc39ba1746055e0459139759e118bd6178fb13cc8ecf580f58d16073fbb8ade0bce8b5eb9230ccc45b19f622a41c84a06f8698ee722da9d5cec44c5f46e25
DIST platformdirs-3.0.0.gh.tar.gz 21358 BLAKE2B b7dd6d55cc07d9e584d2e3f4a8a1e3bcd5b75eac6786c4225c9b249af9d98cbe0c8b1edc7a6180c147ad13d0a7d5c4fbc9f15cf71af03590c011f7fd4ae336a4 SHA512 36885fdb4767e2525eef48e8ede6cec8013d2e8767c7940381d642faa14382583885c2428ce7b27fc36d33048494354cb4d16b42eac2748ca4458b8c124ed01f
EBUILD platformdirs-2.6.2-r1.ebuild 1375 BLAKE2B fdd1177dd124e5a3411eb86eeb0f251483df463137e0aa9a3dd61ffb8176b109e5837a039727b1b1a7eacc40f29c5cc1dbd6a7dd029c3a9c88a17fe64dd4eb6a SHA512 c8694385b07d5ea7bb5f185ffb0f5ec14cd4bed7e6c24371de2a50eb05d7b34a6d7d131825b80d409b9a179cd67a54d460c1f737535ce0a87bde7a170d59ec85
-EBUILD platformdirs-3.0.0.ebuild 1383 BLAKE2B 06407b0dc895d880c3ad9a3e7ee37c6d3fb06a7a774ae39cb3175773a55834ce23040dc019804b207f17140f64c0cee94e666815e000136943095115c698604f SHA512 8dd14102a19003eb43b1481a66fc919e14fd670ac091aef89d68d2a70ddf90328e34d363a0a0b6d23f72f876648a2d08adbb0cd3d3142cc57df56216347e535a
+EBUILD platformdirs-3.0.0.ebuild 1390 BLAKE2B 931151e09d4b9115f772092391fa3f8ef1216d2eee425b74bb522f36a0cb9e437bf39751bc66948025ff15be80eacf55dda543c9a726741f2c8c0cc05035a5ad SHA512 ee0a6fa00c8164e140f8d1bfc627b44d1f39a6380396acccdcd29e8e4d261e680cd51e5478843e6736267aff0116635b06b7069e5407222f84267af8bfda96a4
MISC metadata.xml 383 BLAKE2B b8c8c1593d154e7a38ca4bc450c14ca21f2411ea1d71f67e9631c1def0acace43ebb6e67adc0c4a1f5f14aadfbce44d0d815fc3696410bef66c826fd5fb00a45 SHA512 f4ba6722e1cf661b3febe10bb15755a9cbc30226a08bdcabfa3d80be87b42d662d6a1edb3412ad79e8f36836a6dd4fd91a83dae29725ec47041056dc1f1f9b75
diff --git a/dev-python/platformdirs/platformdirs-3.0.0.ebuild b/dev-python/platformdirs/platformdirs-3.0.0.ebuild
index 5388ac74cddd..2c67f8ab7334 100644
--- a/dev-python/platformdirs/platformdirs-3.0.0.ebuild
+++ b/dev-python/platformdirs/platformdirs-3.0.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
BDEPEND="
test? (
diff --git a/dev-python/py-cpuinfo/Manifest b/dev-python/py-cpuinfo/Manifest
index 94dccb50e71f..388cd0d457e0 100644
--- a/dev-python/py-cpuinfo/Manifest
+++ b/dev-python/py-cpuinfo/Manifest
@@ -1,3 +1,3 @@
DIST py-cpuinfo-9.0.0.tar.gz 104716 BLAKE2B 667f5d420fd7eeff74e5047ee05220717585332c0b8b2a61422c3b4505f9c71c6b3091bbf3ebe29a3460b574a873cea423cffb5a83c49ceec3654a1558e435af SHA512 c7711137d60ad52bcbef8738a70fb48ceaa69e1e1632d135d0ee95c282b02df6170c3dd88a1e14b3e9a386d3286a15ca9722fcfb596107da022161a7cf84509a
-EBUILD py-cpuinfo-9.0.0.ebuild 513 BLAKE2B 80db83b58807cf19e51a7581fceffcbd3cfbe9c6cb8540dde49231408361a30ee2fd90b0f0c3e619b3b7395cdb286c9a71a2ce3d3edf7a8dc09870c1b8a09b95 SHA512 0ee8c2c2b9948fa417967e81817eeac17d14f7e8536aea4f4babb744e06ee7c89bf150bb5422976e1c08cd22bf92b6646cb0f1c2a5edbae1465243b6f14530d4
+EBUILD py-cpuinfo-9.0.0.ebuild 520 BLAKE2B 1f64e60c9e62d7b26183252d3b1f3954e623b9e331d34b80b8036eeb31da191b480123233a966be93ce0c14960a73d917475f1ba4eb95c83712184c756f3287b SHA512 05744d020668549d4b9a165dae603f44b997235fc3c763ac7551f50a4a143ecf7ef582af539c0ccbe2dd3e33fed69a7f48d0cbad786bdb467ea134fbf7de4ca2
MISC metadata.xml 532 BLAKE2B 32c0f690bf91102b46b486db560e99ee94400c0c1bfa5ae00d4dff415d92d9c57931571d6f4c233221c1a8ea82c1f16629ba68dfa76abd462d953152643d098a SHA512 88a5a900b83df3680f1f437329758489d0de63da450921397b4c3256decd455ad134da5a1311fddee4bf9843b3466a6c6e70b0e6bad6bb7d90de9b73c8e67dcb
diff --git a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild
index 8b22c936e8f6..93cdf975d0ae 100644
--- a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild
+++ b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild
@@ -17,6 +17,6 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
distutils_enable_tests unittest
diff --git a/dev-python/pyopengl/Manifest b/dev-python/pyopengl/Manifest
index 2e28ea8b58b3..9ade44221ca2 100644
--- a/dev-python/pyopengl/Manifest
+++ b/dev-python/pyopengl/Manifest
@@ -1,6 +1,5 @@
-DIST PyOpenGL-3.1.5.tar.gz 1835295 BLAKE2B fd3b3e9970b3e704b09128402b401e23c584ba20de23082d019f5ab9e1e222efdfbd2e11ecff6ee748f41bad3a5ff089c57a5c354092e2f717b13e18108de2af SHA512 5d90fc68040b4886e46ff69a59be9e3a8e31e3e1295283756db86d50a1efe681986928e18eb55d20fd2660f863653301ea483425bbe24046f55085b44f4906eb
DIST PyOpenGL-3.1.6.tar.gz 1903892 BLAKE2B 7d1109a09703a7113aa9cc02994662df77bea1da63e81a8adbdc812514b71e04bfa51dad9e48c0e0b98327e4f7deda7a8590c340a38127d38e91659f38739220 SHA512 b6f2f083df0fd7cf8f8a1077f42fa388bce94c0edde00ed6492104af8306c9925b74649cd2c222be4205b0892e7975de2f7591d0f0bcd9540eb53c0de95fec00
-EBUILD pyopengl-3.1.5.ebuild 1183 BLAKE2B 4a8af0a68701de14c47932bcc2560bb68d7be929f95700b6e6d4b77cc4d9edab8a2ffd84a736e835eee7b8db63ff17cce63dc32c0f80eac9218f7d533343428a SHA512 bd757c5ffc41ea8eeb9f38424a55807221c1098ab00c0ce596cc38a0675a8954d16f88ab4b40e4994eb9971257a755f7dc14e4894c935e1a5dabffc702e2890a
-EBUILD pyopengl-3.1.6-r1.ebuild 1148 BLAKE2B 5d7958826e526e9e468dac319639ad5d8b731638b59bd8a8b28b959ee39f28da0687d7513f4702182ac3efa0c5f874e1e61b3a1a6c9b9462a67da830d34b5b95 SHA512 13c715f0e0b9770c2725f396b6de9eeb6e3760e7a32bb7092604c94cc776eb2e9db54cd84938a6b8f509604e0c621270ffac4f633e0d55b88f578487b664ab0c
+DIST pyopengl-3.1.6-glut-font-egl.patch 1430 BLAKE2B 4b8962045b1efce2b4ec8ca759689d880e8df074e98c8c680172fd01d6cfbae33148cef41c46c7d1231674836d0009626ccedd873fcfe35f644fe9a2aaab2d5e SHA512 a0c491bca31cff312a2f431f89109cbf3aff276aee375325cacc5c6ebe37ad2119072ad7658e11b56efd62b18b8ed2642de999c79b0c999414e44c2b1ec7225b
+EBUILD pyopengl-3.1.6-r2.ebuild 1369 BLAKE2B afa9889a051536c0ddb2aecb6aac598e611860564ea2b5b1d54842ed6f28896dc04b1dd11a8e6bcfa2d190b0a3815a38f57cd6d500edf185ec8814f312d469ed SHA512 b09cfed2a25ed3f77dde5c97a53fee1c7e6ebca68d12b0a36139f92350f034da3a388e4e6f355c14c3f853e41b5ffe6554a047552fbb0d8c6860dca81d9a047c
EBUILD pyopengl-3.1.6.ebuild 1141 BLAKE2B 450f7d3f7f29f578171e0b6e232ac52bcb5c63fdc7612c367e99605665dd0bddb8e9156c4b3255adf18cb9f5d33bfc907131dd11db34432689e8c9d92726008e SHA512 c3fb429e35962ccf58ee1b3112ed51979706db28c5cf75116e8207a01ecae690db46458a6e9af8507b301defbc91daf7426956778b2d54884ea6a4539d312638
-MISC metadata.xml 365 BLAKE2B 4f4ed59d889195fb5f979daa14ace3f8a77f9ae1330fda3eb454fca4aa5447e285a4f31c5993358d20ecc413b368cf70a7f5e55796b9b81557cff06bc7a4a5fb SHA512 2059e35cf4377763e16007e867897acfdba791681687ec0c45c9c78ea8cf89889e71dc3f4fe6720618f5adf6fe26a3440aaf938a5c1b592654fadcca7ff5ee3b
+MISC metadata.xml 422 BLAKE2B c9ee324fb408e8d0856193fde1324109e77c97f28fff0dc83d9c903cf3e2385c3401d8f949d50fc2e2a9c41b79c421298e04fc79639b79352138f41aeafb7018 SHA512 bedbbc7fcafc2c625f79241e75faeafd0d3c37b4186b5ef8842e8612d9527a4991f208b1878b1f1e28f4056eab2104e7acb57814e39ee82c0208d6f93fbb7b85
diff --git a/dev-python/pyopengl/metadata.xml b/dev-python/pyopengl/metadata.xml
index af8cd164edcb..abe60e1c9f5b 100644
--- a/dev-python/pyopengl/metadata.xml
+++ b/dev-python/pyopengl/metadata.xml
@@ -6,6 +6,7 @@
<name>Python</name>
</maintainer>
<upstream>
+ <remote-id type="github">mcfletch/pyopengl</remote-id>
<remote-id type="pypi">PyOpenGL</remote-id>
<remote-id type="sourceforge">pyopengl</remote-id>
</upstream>
diff --git a/dev-python/pyopengl/pyopengl-3.1.5.ebuild b/dev-python/pyopengl/pyopengl-3.1.5.ebuild
deleted file mode 100644
index e371b19d84b7..000000000000
--- a/dev-python/pyopengl/pyopengl-3.1.5.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_REQ_USE="tk?"
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1 virtualx
-
-MY_PN="PyOpenGL"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Python OpenGL bindings"
-HOMEPAGE="http://pyopengl.sourceforge.net/ https://pypi.org/project/PyOpenGL/"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-# mirror://sourceforge/pyopengl/${MY_P}.tar.gz" # broken mirror for this release
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="tk"
-
-RDEPEND="
- media-libs/freeglut
- virtual/opengl
- x11-libs/libXi
- x11-libs/libXmu
- tk? ( dev-tcltk/togl )
-"
-DEPEND="
- ${RDEPEND}
-"
-
-# The tests need an X server with the GLX extension. Software rendering
-# under Xvfb works but only with llvmpipe, not softpipe or swr.
-BDEPEND="
- test? (
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pygame[${PYTHON_USEDEP},opengl,X]
- !prefix? (
- media-libs/mesa[llvm]
- x11-base/xorg-server[-minimal,xorg]
- )
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- virtx distutils-r1_src_test
-}
diff --git a/dev-python/pyopengl/pyopengl-3.1.6-r1.ebuild b/dev-python/pyopengl/pyopengl-3.1.6-r2.ebuild
index 1c19aea56637..44ac3dc91257 100644
--- a/dev-python/pyopengl/pyopengl-3.1.6-r1.ebuild
+++ b/dev-python/pyopengl/pyopengl-3.1.6-r2.ebuild
@@ -13,8 +13,16 @@ MY_PN="PyOpenGL"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Python OpenGL bindings"
-HOMEPAGE="http://pyopengl.sourceforge.net/ https://pypi.org/project/PyOpenGL/"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+HOMEPAGE="
+ https://pyopengl.sourceforge.net/
+ https://github.com/mcfletch/pyopengl/
+ https://pypi.org/project/PyOpenGL/
+"
+SRC_URI="
+ mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz
+ https://github.com/mcfletch/pyopengl/commit/2d2457b4d565bce1c58b76b427e1f9027e8b4bcc.patch
+ -> ${P}-glut-font-egl.patch
+"
S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
@@ -48,6 +56,10 @@ BDEPEND="
distutils_enable_tests pytest
+PATCHES=(
+ "${DISTDIR}/${P}-glut-font-egl.patch"
+)
+
src_test() {
virtx distutils-r1_src_test
}
diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 5d395e005f56..f0b927a38b3c 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,6 +1,8 @@
DIST pypdf-3.3.0.gh.tar.gz 6803536 BLAKE2B ff70995882581c816fbf7410232c68e9649632161b4927543924a11b1a0a816f1178be399079e32078fe8d89a2aa9cd0eb1562409dc8e7bd388cad3afde37198 SHA512 5db25d6c4b41a1d19b45fa907f53e0106e01c93eb4152079dc4ffbd7bf28fbf8915bf0e3bf1af4a371e805657884fe2c42de4856944085ca7bc07a477f3ba588
DIST pypdf-3.4.0.gh.tar.gz 6931831 BLAKE2B 037ac998cc1e3d078281b64183197678a80345731f6d4691b00f9e546eb61eaa34c4d7f4b704191c887975517da73359983f1b7405776e99257f79b1604dafc0 SHA512 9bee70a039c42533b600f1e95e28a4889d7df212bae18deca7d88501008d3a3e2b4d7fe36134e947cb14b0acc650126688c358ce2b662917a4c6df46241db1ab
+DIST pypdf-3.4.1.gh.tar.gz 6930245 BLAKE2B 9e8a5a1ebe95b64c9274ce6b0ea252d65f41d4b6791d6c6acf87f810794892337aed13ddc9b77f05a404fe94b3d9c2444f2a06c4feea9661204e71684bbbbfd5 SHA512 e2e3fa74bc6e96afc5999429e7603dd3ab8e6443b6259e456bc6d90cb2d7a15a484b226e218478c1e92cfd7fe23c93247f212568c6fcd51d80afde32b83460ba
DIST pypdf-sample-files-0fe84b30ed33ff3daa9293e44349b8618f135699.gh.tar.gz 9027166 BLAKE2B 912bb9fbd632bd0ad2cc2e865a1e6870ad7064aa2cf4d6f96217f63ac685e9a511f0bb20c22d48ae970a2eb171b27a0fa680fa42892425531f69735840cf741b SHA512 07a71a3566dabcea5dc8a549949d0f0c0f9483d5d9f85851d6e4e702dd374b348469a80e5300d18983e560ee9a44d0639b55eb338023b9ebbdb26c6f8c455e07
EBUILD pypdf-3.3.0.ebuild 1369 BLAKE2B 6cb454e1d1c8c46c3f5ab952f09819b41a3564306fcbfb9d2f43f15a464021cea5d72422d76625b14334e8c1368116969ff1d3a91a1135ffd833012349d0b72a SHA512 a6bce2001c1aefe1c49a73459e4289b5f9682338a11e1c50e3b00a0e64a964db408b0392f3297c5566f372ad6f196024bb95e1e0dac71045158ff1f5ba533d5f
EBUILD pypdf-3.4.0.ebuild 1369 BLAKE2B 6cb454e1d1c8c46c3f5ab952f09819b41a3564306fcbfb9d2f43f15a464021cea5d72422d76625b14334e8c1368116969ff1d3a91a1135ffd833012349d0b72a SHA512 a6bce2001c1aefe1c49a73459e4289b5f9682338a11e1c50e3b00a0e64a964db408b0392f3297c5566f372ad6f196024bb95e1e0dac71045158ff1f5ba533d5f
+EBUILD pypdf-3.4.1.ebuild 1276 BLAKE2B 4ba64bc15030ca8099cbbae6e4c070268e7e29e26612ccfada878686afe42b91cf47e9ff198d49d0d17f84c1d878b921dfb62960eedb74bfa3316f73b0af3a34 SHA512 f9bcf246b1179f1a1094e84d239da335166560dd120735cc2d2171987c9dbf6fc4d0d74146cfc4307069d1e250a09f2acfd9d2f1ad4feeabd9e750c8077151d2
MISC metadata.xml 373 BLAKE2B a829b7048eb3a95caeb1be83b6172603df6a031d40995294f2687bf3c3cb70e66fafb9ba8339d9979fc85f5936b9552963a8fcd072a20661fa78f3aa3c4b89c0 SHA512 775ac2de487f11fba1ea8d283b42b9ef56e42cd95ea11f50a06b099420e69c0567f65c506b14891ac641da90ea05ca70da4f8a3e4a028cf41bdbc823021dccfe
diff --git a/dev-python/pypdf/pypdf-3.4.1.ebuild b/dev-python/pypdf/pypdf-3.4.1.ebuild
new file mode 100644
index 000000000000..e9581fbc5b9a
--- /dev/null
+++ b/dev-python/pypdf/pypdf-3.4.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=0fe84b30ed33ff3daa9293e44349b8618f135699
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+ https://pypi.org/project/pypdf/
+ https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+ https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ test? (
+ https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+ -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+ )
+"
+S=${WORKDIR}/pypdf-${PV}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+RESTRICT="test"
+# 150+ tests require network, too many to deselect
+PROPERTIES="test_network"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.8 3.9)
+"
+BDEPEND="
+ dev-python/pillow[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # rely on -Werror
+ tests/test_utils.py::test_deprecate_no_replacement
+ tests/test_workflows.py::test_orientations
+)
+
+src_unpack() {
+ default
+ if use test; then
+ mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+ fi
+}
diff --git a/dev-python/pyproject-hooks/Manifest b/dev-python/pyproject-hooks/Manifest
index 815f831c2148..bc821b1c7b9a 100644
--- a/dev-python/pyproject-hooks/Manifest
+++ b/dev-python/pyproject-hooks/Manifest
@@ -1,3 +1,3 @@
DIST pyproject-hooks-1.0.0.gh.tar.gz 16001 BLAKE2B c90d2fb70ada9414cbbf201bfbb695b4e9055b61fdcdc8e0f8a2548e4f47e7512140fc71fee9f9306577d97b76ca64e77b7c58d526381c5481739e630e5250a1 SHA512 fca9b69859d7e3949b158c2879ba7ebc7305f1edaacdd84b71a92565010176d1194be03a21fd6b9aa65d175cfd8243ba3a50aab617fb56ceac6b263da6613e17
-EBUILD pyproject-hooks-1.0.0.ebuild 804 BLAKE2B 90e709e9b54846ad05a61bb85ed025c444c9558558e24b70ec0c14c359925ab06c80cc39b989397ea055785bb05d6ec135af7d9d18b25cbf27b3450916f2c5a7 SHA512 210427a0a99585ba9c1b1e11b5b93b5089932f06c75dc90ae242bcb250fa2b2494a26da2d6a3b3c9ff1f90b4c9e9ebb64e0f343d93c77b737e9270ad839710c2
+EBUILD pyproject-hooks-1.0.0.ebuild 798 BLAKE2B 141dc75e06e18d077bba674c29d65cfd66e85afa697113a015bbc2af9b659715784ed1405d5bf3e011a392bf27d79b6faac24b62d051d91f24120523b6ce13a8 SHA512 da7f2bafe543395140025163465bbe322480f8395e09a6a746ce2d88b0489f0aded1be752552ae984f0731d94754189f6633872136f9a032c253b04813e77d27
MISC metadata.xml 381 BLAKE2B 749aad0e4a8c4e4410063c2eb94f69133ec1c680c42af3e701eaa450e1de0ecd53f8eab8e586fa599282905289b2238be20d2f5d042ad776b22d402a467f0ec0 SHA512 baa66b205e53dc0744137e91a3d39c38170af23c2a155ca1428b4eb2e849fbecf389d51eec84e9c5a1d2b745617f0e3de8798537a8d7ab1ce5f5d376bd35e73c
diff --git a/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild b/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild
index 0a067c10d485..63667553b47b 100644
--- a/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild
+++ b/dev-python/pyproject-hooks/pyproject-hooks-1.0.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/pytables/Manifest b/dev-python/pytables/Manifest
index 1c3864e68130..a39d54b4262a 100644
--- a/dev-python/pytables/Manifest
+++ b/dev-python/pytables/Manifest
@@ -2,5 +2,5 @@ AUX pytables-3.8.0-blosc2.patch 842 BLAKE2B 1ab97a9b0d5c5e435671c00cb8d5ab77048f
DIST tables-3.7.0.tar.gz 8227955 BLAKE2B 0d5b7b765375c4787f1210138e5fd02e3c0ce429ef209a3a8d4fd3bc094f68486ab6f4d0a960ce86efea6991ed691ef2a3e9e8f37a49fe91cb8d6372cadea80e SHA512 eaa368d063b5fad87e6d0f9ab6f02da0b2a3542740a52fe8c2bb58e41121495d07b6d2710ad402a28891294aa61a11238c6a7e2cf2933a1bb11391b79cf4fd13
DIST tables-3.8.0.tar.gz 8014052 BLAKE2B 28d120ad609ebc9ae8cd97286bb3fb9c484bd8a179edcf0de1b96e4400b7a21b4db835d94fae3aaee84924bd46b84b84da12c538b39517362d805651e7aa3aef SHA512 1616c00787a2e88ff3dc2aebe3a1b2ad428b5a8ea48fc94058b49c509f1c040b540b3f62551b16b3246d2fed58e0b33443cbdaaf1dfcba5a6eead5f3e8028029
EBUILD pytables-3.7.0.ebuild 1645 BLAKE2B b8e46514aad26f9f76d120700e0cd2633dffec035b04205fd3d6f01264902608fae5a09a53d323b55fa6d039d16aaf1b7cd5f970aa7da53c72b3358219be2cdf SHA512 6b70999d5972c851b7dcf77ba1b6966c0d35638524d3fda1a83b1ff1d6cccdb56ffcb48930121e331919ff442289fbf9f3b52fa94146f4cab9d5994c1a987899
-EBUILD pytables-3.8.0-r1.ebuild 1739 BLAKE2B 2a1b45cb1eed16fb8091f602a0cee62284c244bc6003b3e4e5fa528fad2585322719a83944a2c8033d344a1b21dd8dc7b615fafa7bb00c94cde3a0a1770f8777 SHA512 af000e310eec060fd2901240d3e1603e579213df9c05391d28b3075be4fd0f60f906a22ca027091db0facd53edebb1be7b39c36a7fe0fb938d5adfa4108e31a8
+EBUILD pytables-3.8.0-r1.ebuild 1746 BLAKE2B a6024ae3a0ddf36f6f8344407640e1156bf477240e4b0e700a3541865c37a55f60ef70ad1f9c9344e5fee34c5b06646328c85544fad98e60759f47fb0895cf4e SHA512 68073b84cd7fcc60b767bd7e3eb5c9188f2daf501a26e8d06b09ed49107e11bd2447662d547e678e9a17c40006418eaffa13b20a8b078a06fdd105ee57afdbfb
MISC metadata.xml 956 BLAKE2B 83bc2b1782cf984d8fda896db3662b926addd243421e95e8c028c2ae179686b0d3ec9520aa5f83109944b110750b764daed9f20435270779f9f738c172b2d911 SHA512 4106148d9f0512a07aa08e55cfa979d3b36c59ef1cd2b45b0cef3d3e13bf4bb36c5436da055f3dddb7f8c2b726f87f637613f05e63df08019fc3eba3cf3134ac
diff --git a/dev-python/pytables/pytables-3.8.0-r1.ebuild b/dev-python/pytables/pytables-3.8.0-r1.ebuild
index 82c5e17e7ae0..a6672ca3563d 100644
--- a/dev-python/pytables/pytables-3.8.0-r1.ebuild
+++ b/dev-python/pytables/pytables-3.8.0-r1.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="examples test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pytest-check/Manifest b/dev-python/pytest-check/Manifest
index 327a60fdbc75..9191860155af 100644
--- a/dev-python/pytest-check/Manifest
+++ b/dev-python/pytest-check/Manifest
@@ -1,13 +1,5 @@
-DIST pytest-check-1.3.0.tar.gz 23763 BLAKE2B 95f98c679aed6bd1a16ffb72a4da0e0177d83c785343aa8c102c1e31f2a148fe78bf3aa49630bebf1b05a338dd9d2d075eb02ef1dff8e63175af22cf3f194ed7 SHA512 4c513f01d2f7a9302afdb3be7ff3f9da6f3b0af8469bab85bb103a6a16b4955c238251b2c46643d71d18c1476976cb5e49ee3c63d6752c8ac2591e14cda9db34
-DIST pytest-check-2.0.0.tar.gz 24825 BLAKE2B b1398dd98d90b9ba26cdda7776a63db8afc1ddae4cda4663fd46746d496631fea34bf0a2abac83c959bd838f60162ccbbdc08ee894c2faf663eded16f801cde4 SHA512 d031c91c6e0e65a90b8ca7bc6809814de861d8656ad9cdebc878079ef82e852b1de07b8144eb3827ed452c7d67b94d89b49917f701b5f04f081cfe4353fd50b3
-DIST pytest-check-2.1.0.tar.gz 25849 BLAKE2B 4b5fe598cdd395f153abd6cab90c729d0a70eb31ff95fe8eaccc7c1378e20adde65b9c1e35dd961bba2aede040652f97ac81d7fdaed4dd21d1ed44c340ea948f SHA512 503aee4eafab43dbe882f7d4ca63a63d4c3df78d691fc057de4bee72e2d2e61bb694c7c412b915e4019c052e34f9d80e02e03bf2be2c58c4c48b59e354a03763
-DIST pytest-check-2.1.1.tar.gz 26004 BLAKE2B 382931f4bc1f86106a0296b1a33d604976b6ad6933bb71e27e406af21bc87f6915cca7d383d0ec84cae0dc9e747d335c31005e0b22ba20514d5dafe1bc957d58 SHA512 8a12f6d5ae60204b55d8282c88558678b7676d0e0436a7d1d28e65783a367db6efb68ff8105cb4293c5d52db5f5a8510d726b387a86351421c6ff9f023cde88a
DIST pytest-check-2.1.2.tar.gz 26152 BLAKE2B 75b58b97cb78f297614f6dce62662ee974e899846d896fa4e1d6ee5aa1e916e8c1d363a8de19fe842263702a94cb6e58519639bca82ac98d17ab596b724e98bd SHA512 1b5532e9473067db819e7d0ded5b8e681197c052b83909920eee0fc45c48047b849f513e6ad77d94e0fa06c9eb00845ec3f3ad7f38f3e90d80d82d7460d0d35a
DIST pytest-check-2.1.3.gh.tar.gz 21570 BLAKE2B 8873d649e63ffca1fc8ab04383467f4cfb6c34f3970db95f1d439a3526d2a8b3482524ec2eda6a09fb2d166a781ff94895b976685ee8846d8e80ff5de6fd47e8 SHA512 bfd3975d93e27ccda71944e66b57e7628c5efbbbb6d9ac137fd58c96de760a1a4059fbdaf67d9c8844d2e5f0d7c671f2768fe1ced26f9a5406b872627238f664
-EBUILD pytest-check-1.3.0.ebuild 636 BLAKE2B f0befe4b344359d52da5fb55388519ad126452a6bdfbbdc2321f51d7ff08dbb48b9a811043cb0643829deb506b79a637386f66a5c17ee60241c7669263c1c967 SHA512 0a7aa340f820bd0fd7bcc335916a288181af731def7094bfe6a225a5243b68da0fb56c3486f3120176378f72b931de9c552879cc411869bcf5e8f96ea9dfdfd1
-EBUILD pytest-check-2.0.0.ebuild 643 BLAKE2B 2e0daea5f54dff2d5a0ddcc943f60ac794a240e3b2013a1aa2ef5bcf6eab983460d7cd5a79ebd084f25eeee5b1e4e27a44d01303b84af1b56e29e5b89a8dfced SHA512 8a2fdc673649367516bf27a48b4e1e9792dccaf504ea1277002ae04ed3d7784fac1edfe0e4734a00288ad78730c628ecf4a69fc752708e9418b05b6fa6566d05
-EBUILD pytest-check-2.1.0.ebuild 643 BLAKE2B 2e0daea5f54dff2d5a0ddcc943f60ac794a240e3b2013a1aa2ef5bcf6eab983460d7cd5a79ebd084f25eeee5b1e4e27a44d01303b84af1b56e29e5b89a8dfced SHA512 8a2fdc673649367516bf27a48b4e1e9792dccaf504ea1277002ae04ed3d7784fac1edfe0e4734a00288ad78730c628ecf4a69fc752708e9418b05b6fa6566d05
-EBUILD pytest-check-2.1.1.ebuild 643 BLAKE2B 2e0daea5f54dff2d5a0ddcc943f60ac794a240e3b2013a1aa2ef5bcf6eab983460d7cd5a79ebd084f25eeee5b1e4e27a44d01303b84af1b56e29e5b89a8dfced SHA512 8a2fdc673649367516bf27a48b4e1e9792dccaf504ea1277002ae04ed3d7784fac1edfe0e4734a00288ad78730c628ecf4a69fc752708e9418b05b6fa6566d05
-EBUILD pytest-check-2.1.2.ebuild 643 BLAKE2B 2e0daea5f54dff2d5a0ddcc943f60ac794a240e3b2013a1aa2ef5bcf6eab983460d7cd5a79ebd084f25eeee5b1e4e27a44d01303b84af1b56e29e5b89a8dfced SHA512 8a2fdc673649367516bf27a48b4e1e9792dccaf504ea1277002ae04ed3d7784fac1edfe0e4734a00288ad78730c628ecf4a69fc752708e9418b05b6fa6566d05
-EBUILD pytest-check-2.1.3.ebuild 685 BLAKE2B d87a9839445a0b0671420e6fcbb0b23917ab6f00f114d649a280b697c270013db144082cfce3837ad4d87c3e6d5c1c034a19ca78968b3ed8c45045010c4dc0aa SHA512 612212875981fb02d8cb501c3ef4be47a3325c2d8230e5b9720c0a3bac3a6b6013edbb308122d781295e124243865f116ba24839cfbdf0ad60b11f8cadb610c0
+EBUILD pytest-check-2.1.2.ebuild 636 BLAKE2B f0befe4b344359d52da5fb55388519ad126452a6bdfbbdc2321f51d7ff08dbb48b9a811043cb0643829deb506b79a637386f66a5c17ee60241c7669263c1c967 SHA512 0a7aa340f820bd0fd7bcc335916a288181af731def7094bfe6a225a5243b68da0fb56c3486f3120176378f72b931de9c552879cc411869bcf5e8f96ea9dfdfd1
+EBUILD pytest-check-2.1.3.ebuild 692 BLAKE2B 025f73d4b870e75e5db7f6478286ba771bd0ca2ae8106ef6f52583a24eafe58a4b7472d6071f1a12935fd589f8e6319a4b377a6ed5d9d091244bc390cd110185 SHA512 a45e9d09dc5523f250909de5127ccf2908286de38f648c0acc943e0b7d6aa64f481e72aea1c02bb4226b7069d3fd7e81fd9697a9972b8de91f15346dd4182ed2
MISC metadata.xml 509 BLAKE2B 85ec27b195520ffaf65e8f9a0fe166f0ba07aa22bb8981d558f96d2d89cb00441478eacc47a482bf2243d26b015ff42a1058c2e90a58d7cfbb20bc521b5722f5 SHA512 8d9082c66dde73cd751e3b42fc08ddd3c1815f6a7882d1b659972e5fff64506de79265df97161d63f05e3106c818b0155c2c3e21c861a44d330ff57506bd64a3
diff --git a/dev-python/pytest-check/pytest-check-1.3.0.ebuild b/dev-python/pytest-check/pytest-check-1.3.0.ebuild
deleted file mode 100644
index b5d97d7f8762..000000000000
--- a/dev-python/pytest-check/pytest-check-1.3.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="pytest plugin that allows multiple failures per test"
-HOMEPAGE="
- https://github.com/okken/pytest-check/
- https://pypi.org/project/pytest-check/
-"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pytest-check/pytest-check-2.0.0.ebuild b/dev-python/pytest-check/pytest-check-2.0.0.ebuild
deleted file mode 100644
index 193ca777aa94..000000000000
--- a/dev-python/pytest-check/pytest-check-2.0.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="pytest plugin that allows multiple failures per test"
-HOMEPAGE="
- https://github.com/okken/pytest-check/
- https://pypi.org/project/pytest-check/
-"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pytest-check/pytest-check-2.1.0.ebuild b/dev-python/pytest-check/pytest-check-2.1.0.ebuild
deleted file mode 100644
index 193ca777aa94..000000000000
--- a/dev-python/pytest-check/pytest-check-2.1.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="pytest plugin that allows multiple failures per test"
-HOMEPAGE="
- https://github.com/okken/pytest-check/
- https://pypi.org/project/pytest-check/
-"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pytest-check/pytest-check-2.1.1.ebuild b/dev-python/pytest-check/pytest-check-2.1.1.ebuild
deleted file mode 100644
index 193ca777aa94..000000000000
--- a/dev-python/pytest-check/pytest-check-2.1.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="pytest plugin that allows multiple failures per test"
-HOMEPAGE="
- https://github.com/okken/pytest-check/
- https://pypi.org/project/pytest-check/
-"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pytest-check/pytest-check-2.1.2.ebuild b/dev-python/pytest-check/pytest-check-2.1.2.ebuild
index 193ca777aa94..b5d97d7f8762 100644
--- a/dev-python/pytest-check/pytest-check-2.1.2.ebuild
+++ b/dev-python/pytest-check/pytest-check-2.1.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-check/pytest-check-2.1.3.ebuild b/dev-python/pytest-check/pytest-check-2.1.3.ebuild
index 98715a584197..12a44c724113 100644
--- a/dev-python/pytest-check/pytest-check-2.1.3.ebuild
+++ b/dev-python/pytest-check/pytest-check-2.1.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
>=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-forked/Manifest b/dev-python/pytest-forked/Manifest
index 4a5665c9fbf2..17370f22ce04 100644
--- a/dev-python/pytest-forked/Manifest
+++ b/dev-python/pytest-forked/Manifest
@@ -1,3 +1,5 @@
DIST pytest-forked-1.4.0.tar.gz 10197 BLAKE2B 7a6ec42f7ad1323eea243739a9186fb87eac3016afef844ec39a6e3fd55f7d40b1410fcc27074624f8468e6dabddffcc22ea0597bbbd898fab71c82c06e25b46 SHA512 ba402aec6dbec7a94815913192a49390b637a123d3557f48d809ae2e871e9e0cff8f9d0feb99e2bd06fe9486520b5e539f397d39475a720f8283b1bd21c751c7
+DIST pytest-forked-1.6.0.tar.gz 9977 BLAKE2B cfef0ce10c9690894de14ed503ba74244c99c235838039f800b2c26430258e62c98fcc49d9e59b240b2ceee79e467bfbf0da5c96bc4a2d59770ceadd5021a5a9 SHA512 28fedc56fd696a4e7cf528034056849eff14094d5e7f0e94c7c477a7e91e42c08988769cf6f40d25fe8823399e552253cde2198121dd6a9e475fb6a8ce358cad
EBUILD pytest-forked-1.4.0-r1.ebuild 872 BLAKE2B bbf8d1d914c740e0eab5c2a54d24950a3360df922450cb2ec92a543bf62eac24e6ec1e17e355301d096d0ba0899b9c67889da01f3ac75505a53dd0e88e4d4770 SHA512 d28253e0978f10b1df47db1e2b68cd06e154094a2438b30d00cd5832de85d200f40bd59581ac60ee629041ce863735f1aa74f2f13c08531236cb72894cef670e
+EBUILD pytest-forked-1.6.0.ebuild 853 BLAKE2B 82cab279c4cb9c548b8df74dea88495d445da6696134befa66474b732377fc9ba367682723c0e67dbfa0e3931360113477961f61eb9cfd5fcb7d64196a52067b SHA512 7e357f1d51b0e5ba285a038b1c24fa8ddae344874c95ec7880c9633706c1110dd71eb14fa868b2ce3b03685643fb6b6cffe2a1d9987ebcf819dab19ae388d9b2
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
new file mode 100644
index 000000000000..46e067fc3b0f
--- /dev/null
+++ b/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Run tests in isolated forked subprocesses"
+HOMEPAGE="
+ https://pypi.org/project/pytest-forked/
+ https://github.com/pytest-dev/pytest-forked/
+"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# Please do not RDEPEND on pytest; this package won't do anything
+# without pytest installed, and there is no reason to force older
+# implementations on pytest.
+RDEPEND="
+ dev-python/py[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest -p no:flaky
+}
diff --git a/dev-python/pytest-httpserver/Manifest b/dev-python/pytest-httpserver/Manifest
index 5c15b1b49f81..450605bef4a9 100644
--- a/dev-python/pytest-httpserver/Manifest
+++ b/dev-python/pytest-httpserver/Manifest
@@ -1,3 +1,3 @@
DIST pytest-httpserver-1.0.6.gh.tar.gz 83737 BLAKE2B d0db97227bcb3336a4bd944cf26e2d3e96132baee5991cdff901a1f546174e977b6472458911fc6b92bb13b6d3dae499e0bf3507be265385601e838c4781f0a3 SHA512 5eacfbf159f3a09d73f54da8f3ff885b8d2138e430af27df6039a30e63d7ebcbcf088efe8e7fa56ed50b66ea5b7e3ad7a61c0e8a57d5cb100c2a063df7b6f5c4
-EBUILD pytest-httpserver-1.0.6.ebuild 863 BLAKE2B f55884657daa82101465f17b8bef1ada545d5559ec0efa964e5b763f4978f331179e519dcc22cc45c0c8a8eda95551950048c596afec60f3d7f81207093ab35d SHA512 762ac08136a914a8a076e287940e822112b53faeb5f408ae7bfec167f1045d510d2088f5e7bf1cfc9e9bf70c57c464948411b047f448ef714da5f84605b52328
+EBUILD pytest-httpserver-1.0.6.ebuild 870 BLAKE2B 13c6edb2a75ea33a23068037e42359df1483f23aaf7f5abfb2bc9b6398c501c474866ef845fc89eae581dc4891c5644414c5e61c0a3cd31b2dfad8611c502c9b SHA512 c5faa4ae0a55ed3c7a49a67aa474a537337ab89c98621d122602d6aa72e35eb2d03c15dbb2d9b671714631264876d36062adcc7a1e96353d1549528c12f540e7
MISC metadata.xml 411 BLAKE2B f74c6327167acc706faa9d9e60e2f964e476f33cf33b525287850dcd46e1fd35d6a770d495c929b36bc288c6e2a08d32077bd5265c522598477bb61c4abdd367 SHA512 a536367a8872d3d722f7671d6824d05d1912e9ba53a25ade91bab5cfa4dca3cb2e3f669c7a70416c68a200f1272c5709509b37133886f0d64816b096918fb4f0
diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.0.6.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.0.6.ebuild
index b020147d8e6e..5d1343f356e5 100644
--- a/dev-python/pytest-httpserver/pytest-httpserver-1.0.6.ebuild
+++ b/dev-python/pytest-httpserver/pytest-httpserver-1.0.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/werkzeug[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-ordering/Manifest b/dev-python/pytest-ordering/Manifest
index f584e4ccd071..9521925ec3d4 100644
--- a/dev-python/pytest-ordering/Manifest
+++ b/dev-python/pytest-ordering/Manifest
@@ -1,4 +1,4 @@
AUX pytest-ordering-0.6-fix-pytest-6.patch 920 BLAKE2B 2b964bd2cef5f947bc53554abb8c7f0432f3a8ca632b0f52dd304836a79a4e4050edc0e6350f92f517f43a8fec077a58ec407ec90ee1489501ceb7b6971fa76b SHA512 7164f9982668dbdeb016e39937101bf879b6b0267e05f854b34a50637505ed762f6fbc931428e346591e7a1b1ce1da0a929f19222931db5b284bdcbdd2fc0ef7
DIST pytest-ordering-0.6.tar.gz 11046 BLAKE2B 468ae5f04029b96ed3058b7f429aec0aaf96092453b229c3de5eab174702af2c1a9fe83171c68d282c4a144b3dd736daf9ed87b9e139a7bd175114f504049ebc SHA512 fd3aec83914f64d1295e1a1bf3fdc580c6824a749a1da8cebae275fef940d6ed6e5dcafad321d94f504a153e13e298b6544dc3c2db716a6b25d3148c2365fe15
-EBUILD pytest-ordering-0.6.ebuild 946 BLAKE2B 3c30d40ae148ed2fea23eeeba9d2c0799d1756dbf558c1b01ab8f8b340dfb1cf3c86a2b1a0b47552d774b65053a32934ef413ed243cfe8e6b8d58a761cbf477f SHA512 a0b66a0780b1813b70f37450ef5c1e848c5a4f230f53c1d78381542bcc9532db691c6d863cc6e77c343ca922a0b1f7146900e6d03d7ca15e9aaeffc6659901e5
+EBUILD pytest-ordering-0.6.ebuild 953 BLAKE2B ad8fd2c3d2ed4a095a83f0de99f9555498340d3610fb6725d62d071b6c0ed17e23b4e596623c950e8131f23eb0da2c027eb38aa120a1cfb87c4c92f341474ad0 SHA512 0b87f692bc6d3d552373a9439ef685097bac2fc3efd2d32488e399e7c0cb35a5836be34cc7c81174b12fe0af81571bde027b015cf7b316c1427527c352901108
MISC metadata.xml 423 BLAKE2B b33ec2a8e4852bb8d9865369719cc4c38398950279b84ba6feb2a7869b42824310ce9a664cc6cf7b3a1febee4d86048158923a396fce9ee1e99051daf34d6e69 SHA512 dc144919d84e8933f9ce70faa6482ff0334d28fb7e6a5b2feba53d29d3b2002cef05a6012e1e2764a8364da39b2914b2e8ac7101611828c41809372fda94a12e
diff --git a/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild b/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild
index 2efe2de13437..86c954d52401 100644
--- a/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild
+++ b/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ftobia/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
diff --git a/dev-python/pytest-rerunfailures/Manifest b/dev-python/pytest-rerunfailures/Manifest
index 2b5d7f100ae2..550aabfd4761 100644
--- a/dev-python/pytest-rerunfailures/Manifest
+++ b/dev-python/pytest-rerunfailures/Manifest
@@ -3,5 +3,5 @@ DIST pytest-rerunfailures-11.0.tar.gz 15836 BLAKE2B 41c3695250e809123c468325d6bb
DIST pytest-rerunfailures-11.1.tar.gz 16681 BLAKE2B aa1e35659411bc9cc777253982d53b39a969fe1448990008e99903ca3bd2a675f07551ab806a0656b9ed329b519458c02e46dc8fa2f1e0f60be8e3b2457e48d1 SHA512 9a572faab4ee1907e829d38979a87c5eb24dc13edfbbd987801b610f67d0a5ce8743f2bdbe883bd247915e6ede6b73fceae9c4994774e74b1b1a192587829e05
EBUILD pytest-rerunfailures-10.3.ebuild 803 BLAKE2B e7f612a5e3f185b4e5314df58f07f28f9568768e3e2fae6aeeb6aae3d92ca777e3c6bd908f6fed83a6203ef32f05c9a535239b9acafdcb0e8df883cc8e688bbb SHA512 2baade69cc675482058dcc2b01af8b53c04a48ffb0f4d322844437dd9dd1ebd1704fc8afbd33451207fbe30085ffa7d6010652b1f951e890f45c78f0b3b43bd6
EBUILD pytest-rerunfailures-11.0.ebuild 811 BLAKE2B ba718b98cbbb0f414d5db06cb6e64a0ac4d3cffacad18c0a1dc77e62758a04c9a83f9564248010513a7c340261a814907a95a1aa1f8c569f62c2f9ed1a1883c0 SHA512 77e570cb2e66821689d22cf41c94476a7eb4c74058a74e24447bf9f9ae0e0cc5d390f348e935e902bcddcc3c052de8f5a645de97b1bfe789e7705d368921929a
-EBUILD pytest-rerunfailures-11.1.ebuild 764 BLAKE2B 486057995653de368f6b395c1c0b2f4df427c2fe43eedb9c414f16fb7ed69f6560b470aee92b18b47b270d553d56af664a04d8f5bdc679cdff367a98caaacab6 SHA512 7f1218441e1cc5474f4ce781c9a47112afe03104ab51df53cfe7f0f1b967cdaa4d55162d6549c55f47205da57a79cb4440ecd84c041b7b7adc4ccd23655ca706
+EBUILD pytest-rerunfailures-11.1.ebuild 784 BLAKE2B 1a8cc6ed1bb0d91c5835565a161fb97f7d0a066d661c0e331b2051c27e475d6122c27714367442aaa87c2074c4556ea9ed1e4d9982cf09ddd488e6ab1ae4e4f6 SHA512 34183897eff1f03907e3ac122ad42c1850fe8faee59ce049cb3c189deeca9c0713396185611d2cbd1d5e40f5a59b02b29085b84525e3b3a8c9fa6513d084571a
MISC metadata.xml 432 BLAKE2B 3bbb0bd303a26d2a336563f187160b3b023e6d7a3a776922dee4853164d7461f395e840b2c0ba1349687d24050ccb5fd18166aeec397c9b21a1aa0e6b536b795 SHA512 f372a1f73a4dc3e60f66bd6049cddb4d8cd8fe53bebff2a6d194eb3d5872adab9b7ac226971696fb24a8d4e4744427c4d4148054fc51a94f63320d428ef80d52
diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-11.1.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-11.1.ebuild
index 5ed7cf6acb69..5318792547f3 100644
--- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-11.1.ebuild
+++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-11.1.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-xdist/Manifest b/dev-python/pytest-xdist/Manifest
index 0d1a2ad75447..dc9997dc23a8 100644
--- a/dev-python/pytest-xdist/Manifest
+++ b/dev-python/pytest-xdist/Manifest
@@ -1,5 +1,5 @@
DIST pytest-xdist-3.1.0.tar.gz 71977 BLAKE2B c29622377743aec0a90f0e92af866a63106b9c37abee379222fd2b5c40f0607c33010bb5d2cb5212fc90a438d787ecb435f07c31e0db7a10599696c33b309a32 SHA512 884cdd85754b36338666cbdd71575ef18465730cfc4ab7333b93aa46823c1dc33e8055117241f4c87e1b8c82492881cc0f91ef1bb2ddc164aa00bfa1e5e2d245
DIST pytest-xdist-3.2.0.tar.gz 76199 BLAKE2B 462d6af54ba599f506a51ae2e91ab0c08fdb8a6b3e47ba4541c0fe2c19a9aa8a38dee0621e130d23a2daecdc9509b1020eb05d550a50d6de233e185a8108872c SHA512 dd22c2e525681ddabc1df75e8eadcf0d3c52936cefafb7308771e37cfe9023cb4ecbbaf4e437668666f5319e379e7b6c5c7665912b59c5d10890c32da7546433
EBUILD pytest-xdist-3.1.0.ebuild 1123 BLAKE2B a3db08306b0e66be75b317b830512f6538356be9e3d4e11ca5dc33ad4d2acaad1b5ad7a5a3103a8a8ebc8e8c374579f55ad63d81e18ee3df508c48a8981578a5 SHA512 0f292b0d0d03ebf66aa81c50695e4d0f82ec19bc8891fe3db3d94cb6b64a2d88126bd39f0bd5b9b45daf2e040be158326a259d314a662612a07db09e74faa654
-EBUILD pytest-xdist-3.2.0.ebuild 1084 BLAKE2B ea9cde6db28e4149e64c209d5ff2ee56f51b8d065f06bd9f84cbf134c6f9022bceb56990c782d3643591bf7b52ff46655d0b590225bbb7f5d6ad2d760142185f SHA512 85661d0aeafb0bf27dfe9beaa6e865d1234a6e35721c96fb5aea8c32a54b6c07763d15a90330801bb6b2d05546bed66eeafda021b6fc94bd4948cdbc1ec1a7f6
+EBUILD pytest-xdist-3.2.0.ebuild 1104 BLAKE2B fa19e95dfb1dd4c06cc2e763ec08c004be339277d0bf02afe5080fe1c91764aabe275dc5b09be46d0d67299be9dc79b626e9b98e7c93b41b565712ac18acc74e SHA512 323993e0ea08f76276a2579a882cd3406d77234c1d44eb219f445241e268e8ebfdc9215813eb850a495b335d5c98b8753825bf0fb9a1d8e29f7a2a2f3c2462cf
MISC metadata.xml 403 BLAKE2B 0aef0787ad01d8e5e5a0588b95740ca54527c1f425d17cc6655308ca478597ebdbfc35165e88864163929104aba9820848b63c17c3d77b238c4f0e17d9b98261 SHA512 c12b3e2a13b6497f748b373753410df996955ddcb9631b310104f2ae31a1427d983462c242692c1b6f9a9b9cd36b7f4aaef58e408543572c040e3dbeb38848fe
diff --git a/dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild b/dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild
index b4f7b4cb5669..8314ef05220f 100644
--- a/dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild
+++ b/dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-xprocess/Manifest b/dev-python/pytest-xprocess/Manifest
index a101c6479b6f..b074e1ef55f7 100644
--- a/dev-python/pytest-xprocess/Manifest
+++ b/dev-python/pytest-xprocess/Manifest
@@ -1,5 +1,3 @@
-DIST pytest-xprocess-0.21.0.tar.gz 30601 BLAKE2B c487b6223306c8a96ea2c4f99763ab8e59ea1db908b2ed93280fa3e2805794798b4555c3d07c730f911702712371bb390780709caa9eb6663451367f58b9781c SHA512 72f8db45a11cffb65302379c1690ef5ad9d71a1aa40b7fd03e1231f7ad0c0413638f7d2155f5b366d2d623399512759d8ffdac8591eb24b77562f9b1f584ed74
DIST pytest-xprocess-0.22.2.tar.gz 31346 BLAKE2B 07b9fdfea2ecd3d3aaf4115c2f7ecd41c864b4490694cedc54460d0f16397ebdda0ac88fd9bd1613dcaec1cb9c36571b8ab2febc8d151f8f6c4e19fe3abd0821 SHA512 2051be110dfda8063c31bb9555bff569f5d7a1332a62f8ce57fd799dfc7d8551ba1227df12f44fccc1ec62d9fcc0face104a77c9c5cc1abb583b74cd1d8a9ff7
-EBUILD pytest-xprocess-0.21.0.ebuild 717 BLAKE2B b94e5e6904cb8e55dcc07039efe46152c28993a374743ba4b4b105ab9a1fe862ab7b9245065f03bb611ffc781eab294e167795bfaf5182c46b933b6c0dfa6de5 SHA512 a690126a057d18361c047e40f8f3f8ed0da1f14f4dcd12cedb30b81230c9d47d1abc2f382649994a416ad51b5ee8ff1a5c112cf36eba26fafb1c0e7362011601
-EBUILD pytest-xprocess-0.22.2.ebuild 725 BLAKE2B 9944e2f418eedd48825a9c282cf4ee40a2d64093a54069044ff595ee321cb8c6fca9016d98ee571adffd1e9e7832dc5861ab33230fe6f75585efd800706f5f4f SHA512 6f0cb79c000bab2cf2beca83c78962e53576c7c881c175ada7632a11c6d126c76ff98ad1be7e0082aff8f5ac51a1c78ebd1895e975239f569878818a33539621
+EBUILD pytest-xprocess-0.22.2.ebuild 717 BLAKE2B b94e5e6904cb8e55dcc07039efe46152c28993a374743ba4b4b105ab9a1fe862ab7b9245065f03bb611ffc781eab294e167795bfaf5182c46b933b6c0dfa6de5 SHA512 a690126a057d18361c047e40f8f3f8ed0da1f14f4dcd12cedb30b81230c9d47d1abc2f382649994a416ad51b5ee8ff1a5c112cf36eba26fafb1c0e7362011601
MISC metadata.xml 422 BLAKE2B fb18d498d2325613b4ddb9262d90108aca85cc28c4dc298359adc0cb589565df894b5c48bfdc7a7f83cf30421f324fa1af93333ae20fc793910993e0a93db90b SHA512 19e96fb0695284d9adfd71eccee8f3ab0661d5e0231f3f55db0456a3dfe797fb683985cb776e45a183a710462e990f539f75a764dca68d0c2e631abf68d8344e
diff --git a/dev-python/pytest-xprocess/pytest-xprocess-0.21.0.ebuild b/dev-python/pytest-xprocess/pytest-xprocess-0.21.0.ebuild
deleted file mode 100644
index c26be2e854e5..000000000000
--- a/dev-python/pytest-xprocess/pytest-xprocess-0.21.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Manage external processes across test runs"
-HOMEPAGE="
- https://pypi.org/project/pytest-xprocess/
- https://github.com/pytest-dev/pytest-xprocess/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-python/py[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild b/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild
index af07703e6453..c26be2e854e5 100644
--- a/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild
+++ b/dev-python/pytest-xprocess/pytest-xprocess-0.22.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/py[${PYTHON_USEDEP}]
diff --git a/dev-python/python-dbusmock/Manifest b/dev-python/python-dbusmock/Manifest
index 4c10867b2e37..1556cd7b193e 100644
--- a/dev-python/python-dbusmock/Manifest
+++ b/dev-python/python-dbusmock/Manifest
@@ -1,5 +1,3 @@
-DIST python-dbusmock-0.28.6.gh.tar.gz 90579 BLAKE2B 12b4ee02ae6b828b908b203a351f5b88d25193bb1250a0d25bc90b0ac2a244c4ef577bdacb2dbbb9220ba93d785791d900c9035d8d5c3a21aa744b5f850d16c9 SHA512 1efc1a42fc5cc56d683f0f4d022877020f15d81a557c54f47619c704ca2f67716c1fbdb890f987d01f78b7786528a71de8dbfe84228baa41351eb751fc4cce61
DIST python-dbusmock-0.28.7.gh.tar.gz 91302 BLAKE2B edad30e569652b2fc8e2f7437e818eece2b88be460ca31eab0be6a6951f0690a295fa1af3f7a490794bcc454e021cea3e153b300ce55883a9cf8010aac8212a4 SHA512 d0fea9ad3a9f76af75f48a4e645f8ed70efde880043c9b843bc8cac53eca891c45fa9c74cefab63a820397886757ac0dc9c5f43aaf7604aa302c794aedb7bb46
-EBUILD python-dbusmock-0.28.6-r1.ebuild 1016 BLAKE2B 7b74f1633ed3542bbd02e88140919eed985cd5bbe4aea263a31c41d04f00aab7d907fdb22a1c1235b5c9ccc6be3ed3d36a5b958e9d89ef5252e4f4eba37f118d SHA512 294fe92a3224edbc6d29fee55169a4e03e18729e24c94000c862d35021960c249b4a10244abbfa6b60992e44b0aadd6ae3443393a44aef606f5d452499786070
-EBUILD python-dbusmock-0.28.7.ebuild 1023 BLAKE2B 7dfd408177b47f63233cffe31226e5016f8967e9d02b6b6ad7dc093ee464b5f9c10a0f10e43ac63f1615e06a7c18699be997f87adcfe54fa7f75b5db200063d1 SHA512 c183ef4287c3c054bda41161a4e0a3b06f8e52703ac4cef48325da7feba78e8eec57986b8afafe558387f06f78d072c064f95ea13bb6498662c2af408e9cdecc
+EBUILD python-dbusmock-0.28.7.ebuild 1016 BLAKE2B 7b74f1633ed3542bbd02e88140919eed985cd5bbe4aea263a31c41d04f00aab7d907fdb22a1c1235b5c9ccc6be3ed3d36a5b958e9d89ef5252e4f4eba37f118d SHA512 294fe92a3224edbc6d29fee55169a4e03e18729e24c94000c862d35021960c249b4a10244abbfa6b60992e44b0aadd6ae3443393a44aef606f5d452499786070
MISC metadata.xml 523 BLAKE2B 85fe2f51626a9c5de1376ebb88d908ea3c0a4e47d940f4a6730c72762f8e457b056a2ef080da519fec5ec15338eb2eb0d590cf5f20a7f711e40e7c97def84c51 SHA512 6718af48a4b968687e8eb1ddfefc1e21d4fda774d3e3d94e198c77c745761d3ab13e1bb4c34b65e6dff11c9a1b5f6018d53b113967784445bea71788fb3344b1
diff --git a/dev-python/python-dbusmock/python-dbusmock-0.28.6-r1.ebuild b/dev-python/python-dbusmock/python-dbusmock-0.28.6-r1.ebuild
deleted file mode 100644
index 39a6d8799a8f..000000000000
--- a/dev-python/python-dbusmock/python-dbusmock-0.28.6-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Easily create mock objects on D-Bus for software testing"
-HOMEPAGE="
- https://github.com/martinpitt/python-dbusmock/
- https://pypi.org/project/python-dbusmock/
-"
-SRC_URI="
- https://github.com/martinpitt/python-dbusmock/releases/download/${PV}/${P}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # linter tests, fragile to newer linter versions
- tests/test_code.py
-)
-
-src_prepare() {
- # dev-python/dbus-python uses autotools, so no .dist-info there
- sed -i '/dbus-python/d' pyproject.toml setup.cfg || die
-
- distutils-r1_src_prepare
-}
diff --git a/dev-python/python-dbusmock/python-dbusmock-0.28.7.ebuild b/dev-python/python-dbusmock/python-dbusmock-0.28.7.ebuild
index e2c0135d1ad9..39a6d8799a8f 100644
--- a/dev-python/python-dbusmock/python-dbusmock-0.28.7.ebuild
+++ b/dev-python/python-dbusmock/python-dbusmock-0.28.7.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/dbus-python[${PYTHON_USEDEP}]
diff --git a/dev-python/python-json-logger/Manifest b/dev-python/python-json-logger/Manifest
index bc6d84e61980..998ea2c959a2 100644
--- a/dev-python/python-json-logger/Manifest
+++ b/dev-python/python-json-logger/Manifest
@@ -1,3 +1,5 @@
DIST python-json-logger-2.0.4.tar.gz 9856 BLAKE2B 013dadb37044eb89976ab98309bbafaa348c0bfd82a75f7645d580212fb85ee2cb2bc70d455aec9da3424e89d5905d8e80a77d8c08d46443a8ee5ee9bebc3cdf SHA512 5849e3780f9a4cb59baff2c73d872ca11c916af14337bada2de3620d5a5e9b138b7bd76a1a25001c4733c0074469bb579808a57d50f964f0fe0e4bf3a4bb1216
+DIST python-json-logger-2.0.5.tar.gz 10224 BLAKE2B 3254b5240d6ece2cd267d82bde242bfbc28845bf6ad255a2be8bbc1b46cc5d04cba47c3f40f87b401c43e8bf26993210740c4e5aea8b4b737526d69a9dc789c7 SHA512 b9f768df8760c6f3660eb5036c8873bc1075fdca2d622b137af6a385e44e56e69a132df19472cba47dfb81d6699369822d83fdb85ad089ee3cc3a9b7fe428e6d
EBUILD python-json-logger-2.0.4.ebuild 557 BLAKE2B e48b3352e5d56a955abf5be603c8b20065f2136c34b31d79288882e99b4490034b075085c5dcd91a77fb47ba94b3dd7fc0c9585b2d4316cc7d5e40b868d9f7cb SHA512 98b2c0093d1f451d746335702ab2fae1e22bf0660ee7b553163ab0102fb3f0160b1ce6e816d0f32b3054a1064fbbe2ecdfbb772ffaf831de46e54dd1389e0441
+EBUILD python-json-logger-2.0.5.ebuild 531 BLAKE2B ee72a0ba313d598f40a30567037f49e4a6e1afd516b8f832d36bd55dbadbc4bfe68620e400f86ecc6a958b2e3cc61572e33caf9b82ac7e3596303356f6af3dd9 SHA512 45a7751b21d37d1ae1de5dc1a4db0c9c2b69a32c521e11914723af4264489ca44a9597723f6d06cac2cf60bcc0faf9bf043e945a958076ab5ac76f9b087506ef
MISC metadata.xml 648 BLAKE2B d2c5fc2fbe82dbc6391eb8c5dd9513f5dc455abc8f8426f44eb338f0369621496d87f921b039c0e75f1684533e33058f005e41b55e4868ade9db30ed747ceb04 SHA512 a9a6d220281bf92eaee7da04710313daabda41feb00562c5ae6a016106b981c9fa6d1ba1294bd75e37a029799c235caeef91c48b404bca883a41b6988d549e64
diff --git a/dev-python/python-json-logger/python-json-logger-2.0.5.ebuild b/dev-python/python-json-logger/python-json-logger-2.0.5.ebuild
new file mode 100644
index 000000000000..3cf33e8f9d0d
--- /dev/null
+++ b/dev-python/python-json-logger/python-json-logger-2.0.5.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Standard python logging to output log data as json objects"
+HOMEPAGE="
+ https://github.com/madzak/python-json-logger/
+ https://pypi.org/project/python-json-logger/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+distutils_enable_tests unittest
diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest
index 96b5742dd431..a88475fbcdda 100644
--- a/dev-python/python-utils/Manifest
+++ b/dev-python/python-utils/Manifest
@@ -2,6 +2,6 @@ DIST python-utils-3.4.5.tar.gz 28608 BLAKE2B c933bf358ad61563fc35bc87329367946a6
DIST python-utils-3.5.1.tar.gz 26753 BLAKE2B f6a6f84883671e4e17938bf8a70332766b3e61f77bd86eda976915a5967710c4c8a6bdd295b6ca9d46bed98b30866bbaabd67ac3d4311dfe061fbc3c5a41e4af SHA512 427660db279b438ce30218bea72f96b952f6cd37c99184f04d458814500f056b16ed4f2fa743f94499a996366c162006c771e9523491afb2a7ee0f666ab98718
DIST python-utils-3.5.2.tar.gz 26883 BLAKE2B 9532d8fecd8d57a9a9f50e2e7e67386e4c5922f4ec316851544147f6da82586bb01796bb3e3fc95c894a790c57711c983d8da9abc5edc5a722089a0d86d7fb61 SHA512 2e36bbb2e43591744c63ea972b7f361138694eb32510643ea88e8d757882379e3aec247c2fc4d5c67876939b71d564570a975700728c79f9db0cc4fcbc1605e7
EBUILD python-utils-3.4.5.ebuild 762 BLAKE2B 506433911e055bfd82cf4832c9938ea9867c5bcc0558365a51842958aef0083a644fed621679f573d5882fc030139895eeddc3df32b44a9a8520df2bbd1929fc SHA512 4a4326178f7d948a37726cee5684086d3de847678025e6c8771f6075c4cdbfab90d7050c5bade86d4688f127fb2d653b0b629bf464c56989c050d928b3709e6e
-EBUILD python-utils-3.5.1.ebuild 716 BLAKE2B e95ef0cb070a22b917f6dab2099647277ef226dcb8926e0148031dcb7ef2ffe295332c7b2b9c762df69f033f648c3f03e13fa97a1549cf63e263ca96720730b8 SHA512 8401640356674a4ab6d598523d5c04cdc53cc7b16d687320dac8eb87dc515608b5001089b7299205c759c95a448fc4ef3eda4d92abc73fb5eb4e728c3ac08587
-EBUILD python-utils-3.5.2.ebuild 716 BLAKE2B e95ef0cb070a22b917f6dab2099647277ef226dcb8926e0148031dcb7ef2ffe295332c7b2b9c762df69f033f648c3f03e13fa97a1549cf63e263ca96720730b8 SHA512 8401640356674a4ab6d598523d5c04cdc53cc7b16d687320dac8eb87dc515608b5001089b7299205c759c95a448fc4ef3eda4d92abc73fb5eb4e728c3ac08587
+EBUILD python-utils-3.5.1.ebuild 736 BLAKE2B 5f089b0ee5c2de5e825988d24d063c6ca8b54851abbee02fdb73c598a17eb8ba45cba1015e87f4af3b25b9e7c52021d7540ed49a2ad5ba6d0dc17ca6be145cfd SHA512 edc755c323b082b7fda63ddc994874e90f8cea3cc4d415d5162f49bbe0ff1e0e3b8c8ea951c3434ad6471678ce5ff57a599a643ff158ab4fa3879ef236d824ec
+EBUILD python-utils-3.5.2.ebuild 736 BLAKE2B 5f089b0ee5c2de5e825988d24d063c6ca8b54851abbee02fdb73c598a17eb8ba45cba1015e87f4af3b25b9e7c52021d7540ed49a2ad5ba6d0dc17ca6be145cfd SHA512 edc755c323b082b7fda63ddc994874e90f8cea3cc4d415d5162f49bbe0ff1e0e3b8c8ea951c3434ad6471678ce5ff57a599a643ff158ab4fa3879ef236d824ec
MISC metadata.xml 340 BLAKE2B dc9b0299a4b93a0e53cc8e8e5ab494a8bf04ea54da4c2f9a658ca485925f86b5a765299c6680ecbff1e29a4e94a88dcac1891e440c788ada76b2123e352ac6f2 SHA512 68222ff7625c88a73f918e1864b67a2a44ef128023668b2a8706e873b4a8703928f1961baa0b304fe8fa075261edcd183bae02a2416813b283aa57c16bf6e200
diff --git a/dev-python/python-utils/python-utils-3.5.1.ebuild b/dev-python/python-utils/python-utils-3.5.1.ebuild
index 2f51e06e8c85..8cde3a4222e4 100644
--- a/dev-python/python-utils/python-utils-3.5.1.ebuild
+++ b/dev-python/python-utils/python-utils-3.5.1.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/python-utils/python-utils-3.5.2.ebuild b/dev-python/python-utils/python-utils-3.5.2.ebuild
index 2f51e06e8c85..8cde3a4222e4 100644
--- a/dev-python/python-utils/python-utils-3.5.2.ebuild
+++ b/dev-python/python-utils/python-utils-3.5.2.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index ccfaa71da74d..f0a881405501 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -7,5 +7,5 @@ EBUILD rapidfuzz-2.13.2.ebuild 1117 BLAKE2B 50fe1edd9899843f77e2197b5f8cd5fb30c8
EBUILD rapidfuzz-2.13.3.ebuild 1117 BLAKE2B 50fe1edd9899843f77e2197b5f8cd5fb30c8c5e1fa039f730f462c1228357de895adba8ed9a1ccae32c45f6cf2577ca0c0228fddddd7144e2c301ac14d7b0c5b SHA512 15ecab2ee611b054f4a7bb192517943564c73f54838754653614f4b81a4603903c52def0fa9c814e76fb3029d9c5df7617ef02bc58ca77cc133a6f82dd1220dd
EBUILD rapidfuzz-2.13.4.ebuild 1117 BLAKE2B 50fe1edd9899843f77e2197b5f8cd5fb30c8c5e1fa039f730f462c1228357de895adba8ed9a1ccae32c45f6cf2577ca0c0228fddddd7144e2c301ac14d7b0c5b SHA512 15ecab2ee611b054f4a7bb192517943564c73f54838754653614f4b81a4603903c52def0fa9c814e76fb3029d9c5df7617ef02bc58ca77cc133a6f82dd1220dd
EBUILD rapidfuzz-2.13.6.ebuild 1117 BLAKE2B 50fe1edd9899843f77e2197b5f8cd5fb30c8c5e1fa039f730f462c1228357de895adba8ed9a1ccae32c45f6cf2577ca0c0228fddddd7144e2c301ac14d7b0c5b SHA512 15ecab2ee611b054f4a7bb192517943564c73f54838754653614f4b81a4603903c52def0fa9c814e76fb3029d9c5df7617ef02bc58ca77cc133a6f82dd1220dd
-EBUILD rapidfuzz-2.13.7.ebuild 1110 BLAKE2B f914fca5105b6e7d0c871f7e005c19f2cb8ce09038394ace6935305a3246ac529e5a7b25ad463e70ef436f9e0afbcbcb8dcd4ea8e3e1948ad77e7dd289cdbed3 SHA512 1ebd4bc59eac8ed24b1eadc0d01f334854f8fceb58cd49f35b323e19f13561fc103d44caefda4f6829a440d900013e2c1e0ed5181463d7bdc4930c0ec2292135
+EBUILD rapidfuzz-2.13.7.ebuild 1117 BLAKE2B 1b45fed2ab69aa1a3f109086becc93d799045a9dd6a84ec5417384c38aedcee84d3b20e72475e313568b1a65f2d1f3c1028dd563eb27bf3c652fea52ca694e9f SHA512 73e5a60850f3755e3574e892f88f4d1448775acc83867e43864bc2db08fb3ba60473f80d6930e3138ca192316a25b1b07691a4a485be452a14dd8c19b93b941a
MISC metadata.xml 374 BLAKE2B e6ee89a9850276b8c22c9bc851ebea2cde2ea696d122d70c6465e09a9371c59f81d1976b3253e8ee90afae5e3e30e993481b402058bac0c58ec01f71a0b7c3b4 SHA512 9a39c4bcf8e8de0a6d6a356a9aeb415f8f49667caf5716eee50bf251f1fd53bb076e817fac0b15bf64e65c1b9625c78810da61a5d96b273a20b2669a18084d6e
diff --git a/dev-python/rapidfuzz/rapidfuzz-2.13.7.ebuild b/dev-python/rapidfuzz/rapidfuzz-2.13.7.ebuild
index ceb47b2e62b3..7c0a15e54354 100644
--- a/dev-python/rapidfuzz/rapidfuzz-2.13.7.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-2.13.7.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
# all these are header-only libraries
DEPEND="
diff --git a/dev-python/rapidfuzz_capi/Manifest b/dev-python/rapidfuzz_capi/Manifest
index 557575655999..adee06e0a4b0 100644
--- a/dev-python/rapidfuzz_capi/Manifest
+++ b/dev-python/rapidfuzz_capi/Manifest
@@ -1,3 +1,3 @@
DIST rapidfuzz_capi-1.0.5.gh.tar.gz 5908 BLAKE2B a5f3c27c2292800527f0e0558e0f25525c2865a6348fbbe36da8d5a96e5524c68154bfba8dbfc3c174f759dde14a95c64e47dd6669166beb035bd1126741569b SHA512 b62c6fdd0e5d0804f7c1ef6f6b5e007afd8439720071fbdf1440232c62925e794a6ae33774a33ef745ebbd4ef956a85d2bf60934a7d568d39d1e590467f26bcf
-EBUILD rapidfuzz_capi-1.0.5.ebuild 568 BLAKE2B 45ed3249581ecbdc857a1004fc4befb6d468a67603b9cea4fc211249521baa139eee94d2dc6258e45fc6536159e2bcdc794da786febe8196aa6a6dea67467808 SHA512 4c8be25d47977b77d93876f562fad32687499b2b42d7bfb6891277bb5dfda05da81da859313ead33bf27e8be3b339d796c42ae05e91a808705b4a766ec9d1154
+EBUILD rapidfuzz_capi-1.0.5.ebuild 575 BLAKE2B d9ccdd2a44db8b0f2e84c60cde70378c2d01079c0b6670729c9dd37d937b4c571f881849db1fc6909cb34bbcb19c91dfb8623ed443960b456a900be9587f3ecd SHA512 7f05321b0ce9a0e47e757256067d6961b9b030ed47e2cb3307cdd0bc4aabde8551383ab7985fd26780bef1a23708acb53b72bb7d9d368bf68c14f9c0a2c5d6ef
MISC metadata.xml 408 BLAKE2B ef5cb671e756eccc17d4bbbd4aa4c3fc0ac5931994750659ee9a6746bfbcbe5e3d283764749531fa2d7e46afc8eb14acc234f15f539ad0d1b7186b56ccff0a84 SHA512 fa723a5d815999bb2f0e12369aeb64726164adda4c89f2ed8b1136985f3843a9cb62a6250f7fea811e45c1ee1a3aae3d7911954955b8f32bda3af9f976bc6650
diff --git a/dev-python/rapidfuzz_capi/rapidfuzz_capi-1.0.5.ebuild b/dev-python/rapidfuzz_capi/rapidfuzz_capi-1.0.5.ebuild
index c335537a6db5..bdd7ac2b1ca0 100644
--- a/dev-python/rapidfuzz_capi/rapidfuzz_capi-1.0.5.ebuild
+++ b/dev-python/rapidfuzz_capi/rapidfuzz_capi-1.0.5.ebuild
@@ -20,4 +20,4 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
diff --git a/dev-python/responses/Manifest b/dev-python/responses/Manifest
index 75b4793f60f8..9519fbb82801 100644
--- a/dev-python/responses/Manifest
+++ b/dev-python/responses/Manifest
@@ -1,4 +1,4 @@
DIST responses-0.22.0-tomli.patch 4793 BLAKE2B d5991f55f4378d35224a19d4e85ee9786612f6b5931e52e326c46ca2b791e6e2f8985f69ebff14779948b45a6433d6b4223f8fabe615b0ad479364d941128179 SHA512 0d0bd3d10e4f38fdb236204f161ae499f876d8daadc8306b6ad02efec9277fdfdbc1c862704f49aec69cabbd52f3616acf74d3baab573f1f5418436928af3c6c
DIST responses-0.22.0.gh.tar.gz 54094 BLAKE2B eacb1ba4fcae10d3a4e29fe1516da3f1d3ff07eacbaf65b0dd3f86ecfb36aa51527c0d89547a1480064654c49fd1233d2c3491d9afdf4eff34a4058e4f89ec0d SHA512 361e59e02df36fac0fb0ba2a070b730e485ec94fe90490c271e4ac86fae7954a551bf2486714d95c91e9d0b011f06a9d10b0d6408fd4d03234e1224cca1e9d0e
-EBUILD responses-0.22.0-r1.ebuild 1070 BLAKE2B 301ea1e7e45ffa0a6c61028e2da125ee9b7dabec82aef9f5b6e8b064f711b7264c961050b4840dbbc349b52dfb885d2e76bf47a3c8c9c95b0bcb9463add92f1e SHA512 e0efc29e8e55ed3e97143cb6a823aea679e1c5b2808ee6ac29498d08254b57cd3114c95477cbe8445ce8e07e54b7ed6bfbe9cf63b99681fb2faad3e7f77f772c
+EBUILD responses-0.22.0-r1.ebuild 1077 BLAKE2B 31ae131a57fa7a313d3218171a01d7a89252875aa1af0605df0c77606aaab569a3aa4f6ddbdb2d233b7ebc2bff17fb52b62c2d2b280e6850621e9d1b34305f05 SHA512 7e68515e0426bca40326321a90f1fd3394f682703c704145137186793e23219c89794ad17272c1d3441ad5279ab786a73a5bad798ef14756c2ed3e94e4d71bcc
MISC metadata.xml 463 BLAKE2B 64d3c7be57863ae6088ce746fbfcc68a8eefc37c6d8fbe1bc6866d4c24ad18e75215158d89217d13f0e5b9db2e82d1aab86fa2ff664098239440bfd3fa3e7cd1 SHA512 546de31e1cde62b866673aedb4d3c1278213b36cc75fe86a8e759eaf16471cdefe91d6b0005b4ec4caf4316f8449717d672ede4181f1c1912f5647d50557eca9
diff --git a/dev-python/responses/responses-0.22.0-r1.ebuild b/dev-python/responses/responses-0.22.0-r1.ebuild
index 05718a22e8fe..07f254528ea2 100644
--- a/dev-python/responses/responses-0.22.0-r1.ebuild
+++ b/dev-python/responses/responses-0.22.0-r1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
<dev-python/requests-3[${PYTHON_USEDEP}]
diff --git a/dev-python/rst-linker/Manifest b/dev-python/rst-linker/Manifest
index bf53432f9221..22824314eb03 100644
--- a/dev-python/rst-linker/Manifest
+++ b/dev-python/rst-linker/Manifest
@@ -1,5 +1,5 @@
DIST rst.linker-2.3.1.tar.gz 10436 BLAKE2B 0de71c1994b65c20f2ef13e1e8f9f04d431d9bd7215ca9dca2c51d78deaa55803f69432d27dd14b3b5f9d224b75f72a56ac4bba72ec3fad660af31b248a265ba SHA512 0c9f236e372ffe69c2b37983c491c5b6fdb41f1c2a4ac16d3d815bfe5e8b93b58f001d449a57e663041d69d0e13e13d17178c477a1ea37f05ba7e919fcee698c
DIST rst.linker-2.4.0.tar.gz 11340 BLAKE2B a1ae9c811b7d6fa2821bfbf5787dce75fd3d7e5d933ec15fbac9cd3bde08cfad59fdc81b3b58dc39d1209a27ca9dd8d2ecd68034b434b3f6d15469bfb98efa3d SHA512 31e3427ecf35b433cc9650138ee36090e99003b72c69b60b530835eb624d7eb13aae4cf81cc0044b36750798a4b8aa676e53e3b9eb335430076593640a243940
EBUILD rst-linker-2.3.1.ebuild 801 BLAKE2B fd913e093686cf15600053b284d2850fafa8953419c7148abeccf3bff7866c62027c0efc19bb227458ef1ce0905b0bf1b6e6434d8890758a6f151f5ac737ffbb SHA512 7675d6cd2d74e7d33fbd59dc9157b185d0ec7869d0ba50a22fa77351b9dedf63eafcc492c67bb784fdca5eb50abbd35c3939b96d4beff0337e22f6e29821fb76
-EBUILD rst-linker-2.4.0.ebuild 763 BLAKE2B 54038bf5e535be58808e5291a63efe77d4a6f409454609e61a604be3064e142b85e953943421063a65a964612cd188e13d7df483463f8f00112ebcf6cabeb584 SHA512 a8df9f959034392d8f0ab57dbf96937166ba98347c77d11744d4f5535ca4861fbb02c2911f548ccd7d9be5ae16bcd26aa6ef1b30a06c210dda0f065802a031fc
+EBUILD rst-linker-2.4.0.ebuild 778 BLAKE2B 3f8ecf920fd2bf3e9e124383a0e69962967a2f7387f7b2a37020c2b5dd599b8a20cf41db91d287a65504a145d8f03e4ee3b1402807bab7c496e7b672688fe8e9 SHA512 6fca56d561339f62b23d7baee63c6e0eaea40600c98399fddbb0c7bc09304183e3e0a36f388adc8cb768c5bbf4f95c3fff9ad27d23b3d4cbc7adc1da24350c48
MISC metadata.xml 566 BLAKE2B 25dde9994c8bd1a39a9ca0f9a35d344730f43711d1b1219b834d3eee4232e5a1b2843aeac4f16cc780c96ec7537b750380d8adf4e06d6aa14eb4a2334c53db59 SHA512 31e07b2b90a0288af173214898a2f7589aa58c14a7641f05e18c4bd4a8623a3951d297337e9708a3c732649d23c74a22b1a1cd4cc7a18dbb28d0ead1a5eca87e
diff --git a/dev-python/rst-linker/rst-linker-2.4.0.ebuild b/dev-python/rst-linker/rst-linker-2.4.0.ebuild
index 94419f478d68..f351b07d6f3c 100644
--- a/dev-python/rst-linker/rst-linker-2.4.0.ebuild
+++ b/dev-python/rst-linker/rst-linker-2.4.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="
https://github.com/jaraco/rst.linker/
https://pypi.org/project/rst.linker/
"
-SRC_URI="$(pypi_sdist_url "${PN/-/.}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
S=${WORKDIR}/${P/-/.}
LICENSE="MIT"
diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 97c9666d021d..9f0e65c0f148 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,9 +1,5 @@
-DIST sentry-sdk-1.12.1.gh.tar.gz 306457 BLAKE2B e0c4e92fcf8f0213f27ccf6f03cfbdc66999469357cfdf82e4b923f34d79c44e0824a50caf437dded4404e77cd1cbdede240b1e98bd8408d467b754b3586d598 SHA512 c4fb0d13c1e40e0220ef56c29c2c5235aba0c7be598a545e08af783da0732266455d6b9aa73f2aaa068bf63105369517a12e8abbc7a31410ef3c4bea1a0b3018
-DIST sentry-sdk-1.13.0.gh.tar.gz 309851 BLAKE2B e1827bf8aa09a7d28a75f46afbbf3d59d92569e870fec3ad5c960fd566398bacdbd22e3f1c1bdd16f9905d430ddd4c348fb44b8fd2d20b8601bea4b61af1b57e SHA512 6e18fafafe37150958c3a474a7b9e783403fb0dff3747647e438bcfb490f1ba6a9584c9f5a35889c1c8f4e2502d83a2f851d037d11dfc58dd22f04479d3f6ce7
DIST sentry-sdk-1.14.0.gh.tar.gz 312667 BLAKE2B 02772c3313a6cdb5f872df93274b291cdbae35db8387eab3816261b446bb438afd41610580cc642299877d8f03732a1d7bae4e6ad9824a92f4126677a4a3ca1a SHA512 cd0c4ca10d61825919721335fe0413f1050bd8d1f41a2f3f4a25b843c4bf83d35610382f55dc14fe86f70cca962e30a8d9d0708a07b10730783ae09b22f20e04
DIST sentry-sdk-1.15.0.gh.tar.gz 317804 BLAKE2B 65a45f0da5327057827f4533418d846d8d4dc4bdd2723fddd754e5391e12c50946bb2f3f7914c5ee03cfdac324d565e68158aaca8e6686dc4502a02813cd6442 SHA512 9ae477c3ddc90c4189f4cbcca8756d7b0bd2df0358afa553467b431a2a131f32c9a9df9ce0ca3cca4d98b5a14746222f21476c164bf6da09bc06d94ce7ed0afe
-EBUILD sentry-sdk-1.12.1.ebuild 3402 BLAKE2B 9bd3141ae17c715387757dd038ed9c3d00bef8bf668fc8dad1f089c35ac84ca3ebb777e6f57e3148fc4f65fffe211b118c8ac63e7d1222f6980f42e2d794838f SHA512 4e7021df556ae790dabd31c5b54b18f4e8ff0e359023a7b49fd16c318ec340ccd6e14a4d0ec42125de7dad4c6e67be3a55d54dc08c8785f4d1bab3ae760cc832
-EBUILD sentry-sdk-1.13.0.ebuild 3406 BLAKE2B 74a6cd3ef7732d5f0aae86d06ec0d0219f5dfd47275311e6865166744f883e8106db8037353d385dca3ada6cc171a4fcf552d9c4a64a6fc53fcdd8610cb0d626 SHA512 a78a0a3e91be504626f5e351897409362d7027d7f5b89d41d25bdef47711042cb1d85264c593aa73fdb5536b53f7d4f4e87efa165c5911722199689e7add772e
-EBUILD sentry-sdk-1.14.0.ebuild 3496 BLAKE2B 2a71b35f05f179629e248a16e73d797550a772717d39461a84edfa62eea1d0c71426b42ec1976a3a37babf0095fc3a34c78b45df0b56825b77a2960932ca12d2 SHA512 90d9a8573f8a2fcaffd8a570e4c46d4b612108e607831e612004b9dc2c57d2aa90b14bbe22837ea696f585bd39813be17c0dbecc7c21cf64c76dfe388a54509e
+EBUILD sentry-sdk-1.14.0.ebuild 3492 BLAKE2B 83e95fe53c8df2e51bfba5773f8b64803338728c0dd3a1a1b9bd46e390d1db4ce58c205f475462efba2a221747dbc6c391465abba85b01bab174f0a28b15476e SHA512 0b27e8734d40c2d7706792e6bd3ab659f4b1b08dc47c5860453cc6fd44a679011b540d2da56e21052a2d4621096dc64f270049f0caba6a133e34a69dbb479510
EBUILD sentry-sdk-1.15.0.ebuild 3585 BLAKE2B 10a6931a241bfd84ef7e0d243c5fd37ffcb412d2285059b595589ce2ac151f36d1ff9975eaacb45eb8b2641594298216d072ed149d544e2d84e45415d4d494bb SHA512 1afef6f22c500b5e08a0777812e24cf4f6853d7e75039d00ad7bf0dcccf1e9d6930f650afdcfd459cec403dee546053a3a1ba74113e165f8d028a619410ffcee
MISC metadata.xml 510 BLAKE2B e00011699ac2cc83f1923e1f6fa813ede7eab8c57f9ce9d9fca04e721b089db1c5f2bdffaa7b9856f56b433abd9189125e07ffd3f329e4fa8d098e28a4f2d7bd SHA512 bafb77a102d94fe050cb526b298fb8cfd56775cb4d07eda280f6356fbec6fbe5df5c9ebd459d9d4457cd027c2e0d7c349e053fa6070b52f0d2989f6ec600b87d
diff --git a/dev-python/sentry-sdk/sentry-sdk-1.12.1.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.12.1.ebuild
deleted file mode 100644
index 2bdf46d65a9c..000000000000
--- a/dev-python/sentry-sdk/sentry-sdk-1.12.1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python client for Sentry"
-HOMEPAGE="
- https://sentry.io/
- https://github.com/getsentry/sentry-python/
- https://pypi.org/project/sentry-sdk/
-"
-SRC_URI="
- https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/sentry-python-${PV}"
-
-LICENSE="PSF-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- dev-python/urllib3[${PYTHON_USEDEP}]
- dev-python/certifi[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/asttokens[${PYTHON_USEDEP}]
- dev-python/django[${PYTHON_USEDEP}]
- dev-python/executing[${PYTHON_USEDEP}]
- dev-python/fakeredis[${PYTHON_USEDEP}]
- dev-python/flask-login[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/pyrsistent[${PYTHON_USEDEP}]
- dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
- dev-python/pytest-django[${PYTHON_USEDEP}]
- dev-python/pytest-forked[${PYTHON_USEDEP}]
- dev-python/pytest-localserver[${PYTHON_USEDEP}]
- dev-python/werkzeug[${PYTHON_USEDEP}]
- dev-python/zope-event[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # tests require Internet access
- tests/integrations/httpx/test_httpx.py
- tests/integrations/requests/test_requests.py
- tests/integrations/stdlib/test_httplib.py
- tests/integrations/flask/test_flask.py
- tests/integrations/django/test_basic.py
- # wtf is it supposed to do?!
- tests/integrations/gcp/test_gcp.py
- # broken by rq-1.10.1 (optional dep)
- tests/integrations/rq/test_rq.py
- # fastapi is not packaged
- tests/integrations/asgi/test_fastapi.py
- # TODO
- tests/integrations/bottle
- # TODO: causes breakage in other tests
- tests/integrations/starlette
- # TODO
- tests/integrations/tornado
- # requires mockupdb
- tests/integrations/pymongo
-)
-
-EPYTEST_DESELECT=(
- # hangs
- 'tests/test_transport.py::test_transport_works'
- # TODO
- 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error'
- tests/test_client.py::test_databag_depth_stripping
- tests/test_client.py::test_databag_string_stripping
- tests/test_client.py::test_databag_breadth_stripping
- tests/integrations/asgi/test_asgi.py::test_auto_session_tracking_with_aggregates
- tests/integrations/asgi/test_asgi.py::test_websocket
- tests/integrations/aiohttp/test_aiohttp.py::test_transaction_style
- tests/integrations/aiohttp/test_aiohttp.py::test_traces_sampler_gets_request_object_in_sampling_context
- # incompatible version?
- tests/integrations/falcon/test_falcon.py
- tests/integrations/sqlalchemy/test_sqlalchemy.py::test_too_large_event_truncated
- # test_circular_references: apparently fragile
- 'tests/integrations/threading/test_threading.py::test_circular_references'
- # test for new feature, fails with IndexError
- tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler
- # TODO
- tests/integrations/wsgi/test_wsgi.py::test_auto_session_tracking_with_aggregates
- tests/integrations/wsgi/test_wsgi.py::test_profile_sent_when_profiling_enabled
- tests/test_profiler.py::test_sample_buffer
- tests/test_profiler.py::test_thread_scheduler_takes_first_samples
- tests/test_profiler.py::test_thread_scheduler_takes_more_samples
- tests/test_profiler.py::test_thread_scheduler_single_background_thread
-)
diff --git a/dev-python/sentry-sdk/sentry-sdk-1.13.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.13.0.ebuild
deleted file mode 100644
index ca131c16656c..000000000000
--- a/dev-python/sentry-sdk/sentry-sdk-1.13.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python client for Sentry"
-HOMEPAGE="
- https://sentry.io/
- https://github.com/getsentry/sentry-python/
- https://pypi.org/project/sentry-sdk/
-"
-SRC_URI="
- https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/sentry-python-${PV}"
-
-LICENSE="PSF-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- dev-python/urllib3[${PYTHON_USEDEP}]
- dev-python/certifi[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/asttokens[${PYTHON_USEDEP}]
- dev-python/django[${PYTHON_USEDEP}]
- dev-python/executing[${PYTHON_USEDEP}]
- dev-python/fakeredis[${PYTHON_USEDEP}]
- dev-python/flask-login[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/pyrsistent[${PYTHON_USEDEP}]
- dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
- dev-python/pytest-django[${PYTHON_USEDEP}]
- dev-python/pytest-forked[${PYTHON_USEDEP}]
- dev-python/pytest-localserver[${PYTHON_USEDEP}]
- dev-python/werkzeug[${PYTHON_USEDEP}]
- dev-python/zope-event[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # tests require Internet access
- tests/integrations/httpx/test_httpx.py
- tests/integrations/requests/test_requests.py
- tests/integrations/stdlib/test_httplib.py
- tests/integrations/flask/test_flask.py
- tests/integrations/django/test_basic.py
- # wtf is it supposed to do?!
- tests/integrations/gcp/test_gcp.py
- # broken by rq-1.10.1 (optional dep)
- tests/integrations/rq/test_rq.py
- # fastapi is not packaged
- tests/integrations/asgi/test_fastapi.py
- # TODO
- tests/integrations/bottle
- # TODO: causes breakage in other tests
- tests/integrations/starlette
- # TODO
- tests/integrations/tornado
- # requires mockupdb
- tests/integrations/pymongo
-)
-
-EPYTEST_DESELECT=(
- # hangs
- 'tests/test_transport.py::test_transport_works'
- # TODO
- 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error'
- tests/test_client.py::test_databag_depth_stripping
- tests/test_client.py::test_databag_string_stripping
- tests/test_client.py::test_databag_breadth_stripping
- tests/integrations/asgi/test_asgi.py::test_auto_session_tracking_with_aggregates
- tests/integrations/asgi/test_asgi.py::test_websocket
- tests/integrations/aiohttp/test_aiohttp.py::test_transaction_style
- tests/integrations/aiohttp/test_aiohttp.py::test_traces_sampler_gets_request_object_in_sampling_context
- # incompatible version?
- tests/integrations/falcon/test_falcon.py
- tests/integrations/sqlalchemy/test_sqlalchemy.py::test_too_large_event_truncated
- # test_circular_references: apparently fragile
- 'tests/integrations/threading/test_threading.py::test_circular_references'
- # test for new feature, fails with IndexError
- tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler
- # TODO
- tests/integrations/wsgi/test_wsgi.py::test_auto_session_tracking_with_aggregates
- tests/integrations/wsgi/test_wsgi.py::test_profile_sent_when_profiling_enabled
- tests/test_profiler.py::test_sample_buffer
- tests/test_profiler.py::test_thread_scheduler_takes_first_samples
- tests/test_profiler.py::test_thread_scheduler_takes_more_samples
- tests/test_profiler.py::test_thread_scheduler_single_background_thread
-)
diff --git a/dev-python/sentry-sdk/sentry-sdk-1.14.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.14.0.ebuild
index 6b8524ebb047..7f8695b09e51 100644
--- a/dev-python/sentry-sdk/sentry-sdk-1.14.0.ebuild
+++ b/dev-python/sentry-sdk/sentry-sdk-1.14.0.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/sentry-python-${PV}"
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND="
dev-python/urllib3[${PYTHON_USEDEP}]
diff --git a/dev-python/simplejson/Manifest b/dev-python/simplejson/Manifest
index 5fc74cadf0f4..5b0c5389938d 100644
--- a/dev-python/simplejson/Manifest
+++ b/dev-python/simplejson/Manifest
@@ -3,7 +3,7 @@ DIST simplejson-3.18.1.tar.gz 83603 BLAKE2B 5f51d06238210b0bdd3dbb2338979023324e
DIST simplejson-3.18.2.gh.tar.gz 81518 BLAKE2B 317ea52890a1bd48fe2a647eeffc9f8a9366c62a6e40fb91a2c154bd49fc3ec9d29c18aaaa4866962cf40d86e256abc090a19d891885171d32faac8344f2e17b SHA512 ef19e513bc45afacd746bf7018165e90a001dc6a91b7f749d8a0b0272283885bcaf6fa77d8e05e18805310e0ee26529dd83cb947bb25fbc3890898ccafe68a8e
DIST simplejson-3.18.3.gh.tar.gz 81540 BLAKE2B bf6a162499b28a362638e19735f668571f88943ae396fb7f813d51ab0684caa8cb996a35deaf1d68adee2a812d685058e9e80d6f6e66604bbb7c704051b0b37f SHA512 54223e08775ab6277722342084bf56684588dd9dda574428cb73b791d37d0b74decef6082268c0389cc4586a534a19e62ec5738fa9ffffaee63f68e27fb465c8
EBUILD simplejson-3.18.0.ebuild 673 BLAKE2B 92bed311cf874ccc1dedcf67ff7846caf625b0dfb54440d605c725d4afed0424750ea2aa4203cb87d4679b8c0b624ab19a88c53026a74c22c1a882438d5b0e48 SHA512 5522bc25807604aac47eba679ea2486b268ace629963ab4ace68228a0fee72a878752a2214f9425a4870f8135756f3a836a809870972f6d70c6a7180a22f967e
-EBUILD simplejson-3.18.1.ebuild 681 BLAKE2B e28c9d3b74b35af9568980ed8c270468075f8b1cf5acb42b5dfec9dd34c63d5ac32dc531f05699f03af6068a10e2d0537595b45d4eb13753ac6f9dfe0a6d2094 SHA512 70ed0e9cda6c7e60cdf4a1edeefcaf20c409374a05243080d19dc040f3e06d9c6a4db89e72518c6df7892be599c5c9b8de378c64bfffbbf79e48718eb88fbb05
+EBUILD simplejson-3.18.1.ebuild 675 BLAKE2B 5846d29a192771c2eaae92ca2e69baaecf1a66f612821d4f99abb825d445f041583de2745399bd288c80b95240fe231c21f705610a417b29df406109d07cd893 SHA512 a30dd614833cecb7d16fbd4e52d2006947b4cb01249aaff165f5f81e80cb7567dfcb962f80ab0e14228467d6ca794830eb8c83448740b8efea11517a45bda90f
EBUILD simplejson-3.18.2.ebuild 964 BLAKE2B 4d3455a1725c06da1fe7c9738bcc9aacbe14d7027e8a1691720412ad7f21a99aea1e1e8cd08ce88e151087d9923c12192e94bc44c0fc62ec732cdb9225730236 SHA512 2efa867ff8fc47c962c0ddcec15bd9cf46e76f6505b0e77f5c471aa428e8b125b1bd246522356e2065c9a4b5e48fc4670434eb9be7b89911be22ca52d9f406b4
EBUILD simplejson-3.18.3.ebuild 964 BLAKE2B 4d3455a1725c06da1fe7c9738bcc9aacbe14d7027e8a1691720412ad7f21a99aea1e1e8cd08ce88e151087d9923c12192e94bc44c0fc62ec732cdb9225730236 SHA512 2efa867ff8fc47c962c0ddcec15bd9cf46e76f6505b0e77f5c471aa428e8b125b1bd246522356e2065c9a4b5e48fc4670434eb9be7b89911be22ca52d9f406b4
MISC metadata.xml 522 BLAKE2B b8b8fdade498ef65f4d5d6e30bc9f0708390f3d064a332d04f0b33346224c59252ef3d512a5a7187c637348201829ccc83254cd898e8df06dff314e857debb58 SHA512 1a1b53900ef62d4d40977504378dce3ce15f1c56ae5a73263127f5919674b1f9b13964128550e0c0e274d4bf50f2c2b438626e3ba1a5f8436071e1eb2f4c30af
diff --git a/dev-python/simplejson/simplejson-3.18.1.ebuild b/dev-python/simplejson/simplejson-3.18.1.ebuild
index 5ba52f56ab5f..fc4e519b0f9e 100644
--- a/dev-python/simplejson/simplejson-3.18.1.ebuild
+++ b/dev-python/simplejson/simplejson-3.18.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="|| ( MIT AFL-2.1 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
DOCS=( README.rst CHANGES.txt )
diff --git a/dev-python/socksio/Manifest b/dev-python/socksio/Manifest
index 430240fb5892..efcc0763d220 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 653 BLAKE2B 60d6a71a9278c07c77435656444b56170411c93d5758f55490c5129c91e4161188500966d0ec038b579907746eba97be7765bcb85cf06a206c4a0284bf805d10 SHA512 d4e56b0255582cf09f13092366863e7312da100650a9716622b091cb7eb713541e8a6a9085546f0a64a651588d480c80f6fd61e7744dab55ae6a5ef71a03255a
+EBUILD socksio-1.0.0.ebuild 660 BLAKE2B 95269edf642b238aee35c72427dd7b9041de48177f58858b6eecea87bd7d0d5a1cd2020cd742fcec5041b9e5eed7d2f8a209b1425a1f5f28cd943178b67e96f4 SHA512 b5bb0133202b5d1ae6211a4625b4bd28f36c34b196aa47161aaa8c25f0075be674be66a7f4a830f1ed20fa098a66b3775bec89bd381a9f4ea9e970b4b0c4380e
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 3a3213751471..378ffbc07f28 100644
--- a/dev-python/socksio/socksio-1.0.0.ebuild
+++ b/dev-python/socksio/socksio-1.0.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_tests pytest
diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest
index ad5dc33ec07c..fe1c9201ee33 100644
--- a/dev-python/soupsieve/Manifest
+++ b/dev-python/soupsieve/Manifest
@@ -1,3 +1,3 @@
DIST soupsieve-2.3.2.post1.gh.tar.gz 104120 BLAKE2B ddeeb357753981a55676a59285161a03759fd548a11950e87ff53df9433b7cb054084afe6dd4de01c316dc0a013e6f429e6e0868c140ec11a19627b0e1cb0177 SHA512 80eae1e7256cbcf2f2b8520779a5bdb68798e9813ed738ee933204ff1c23ad52553e21f3aa89ad61b900b906dcaa7a1eebd819300417304df782cda9e2d79c4a
-EBUILD soupsieve-2.3.2_p1.ebuild 806 BLAKE2B 319f303f5bf3f91b643b61762543b6fc1afa88fd063f563c6e2a40084618317caf0ac52e441c43f2ffcbb74fa08576c0a74c955f8b8a273d21bb67581dae5407 SHA512 3d0e1ea777fc626cdb746a4303ec260d016e8ea01b1eab716a992e4e7fe418ef81ebdeb7270952dcadbe58e4525149ae78ea9e446266635dd321e391915f1767
+EBUILD soupsieve-2.3.2_p1.ebuild 813 BLAKE2B 68a3edec7b76b9198893f5112cb9c5a85232f33cb2e2138cd6de085e4a189c843a47433850da5f4cd72c32a8871c0143eff5adf6b9df6d063eae81e25b96010e SHA512 15c561a01e6e42cb1f126ea7aeaf1da92ca10a95ad0fe5826abdedf6234a684ef5c21002bd82afab275b3c7457f6daf0bb90382c5b1a8a0d6b5289bddac10f57
MISC metadata.xml 399 BLAKE2B de09909e906d138c664a0926eca614abf7953e16d5fb0bb0babed691906360cdb8c87b9a79ea5ddd2492b4e8cee561e5433d02ba47be5cf670fbde9e70dfed9f SHA512 0ca6cbc294f232ae9d0f5f0de3cb1c133f5742435d523a0481bd7449dd9a75aa950f08a668b4e1900e520461410e0eb864dc913361204909524805f1cb9e0a2c
diff --git a/dev-python/soupsieve/soupsieve-2.3.2_p1.ebuild b/dev-python/soupsieve/soupsieve-2.3.2_p1.ebuild
index 324095fd9535..5391f6203f3a 100644
--- a/dev-python/soupsieve/soupsieve-2.3.2_p1.ebuild
+++ b/dev-python/soupsieve/soupsieve-2.3.2_p1.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
test? (
diff --git a/dev-python/sphinx-autodoc-typehints/Manifest b/dev-python/sphinx-autodoc-typehints/Manifest
index 1ea882fc622d..ed964452f049 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -9,5 +9,5 @@ EBUILD sphinx-autodoc-typehints-1.20.1.ebuild 1077 BLAKE2B 1bcd18256ee7f484eb758
EBUILD sphinx-autodoc-typehints-1.21.5.ebuild 1077 BLAKE2B 585d1b842a0454ca3fb03d916821e783c1dfe0b1a373304514c6fd59c16a6d4dc2fe5186103919b224d8f850efa5a72cecdbf965bb3f29682b7508d96840bd5b SHA512 c320e6dc62748f5b0ec481499f21dd1194f34c826093793be5ceb63ed7424010610e0bd807aac79603b08660304ef93b1d44c345dba7e663ce6e6af30d9e1fdf
EBUILD sphinx-autodoc-typehints-1.21.7.ebuild 1077 BLAKE2B 585d1b842a0454ca3fb03d916821e783c1dfe0b1a373304514c6fd59c16a6d4dc2fe5186103919b224d8f850efa5a72cecdbf965bb3f29682b7508d96840bd5b SHA512 c320e6dc62748f5b0ec481499f21dd1194f34c826093793be5ceb63ed7424010610e0bd807aac79603b08660304ef93b1d44c345dba7e663ce6e6af30d9e1fdf
EBUILD sphinx-autodoc-typehints-1.21.8.ebuild 1077 BLAKE2B 585d1b842a0454ca3fb03d916821e783c1dfe0b1a373304514c6fd59c16a6d4dc2fe5186103919b224d8f850efa5a72cecdbf965bb3f29682b7508d96840bd5b SHA512 c320e6dc62748f5b0ec481499f21dd1194f34c826093793be5ceb63ed7424010610e0bd807aac79603b08660304ef93b1d44c345dba7e663ce6e6af30d9e1fdf
-EBUILD sphinx-autodoc-typehints-1.22.ebuild 1077 BLAKE2B 585d1b842a0454ca3fb03d916821e783c1dfe0b1a373304514c6fd59c16a6d4dc2fe5186103919b224d8f850efa5a72cecdbf965bb3f29682b7508d96840bd5b SHA512 c320e6dc62748f5b0ec481499f21dd1194f34c826093793be5ceb63ed7424010610e0bd807aac79603b08660304ef93b1d44c345dba7e663ce6e6af30d9e1fdf
+EBUILD sphinx-autodoc-typehints-1.22.ebuild 1084 BLAKE2B 97a04ce0cb7724095ac243e5fb1afa632eae2917d2486aa2f64ddec05a08429a605b1ae79b5e3065e74be5f8f7390d7a5c0428960452209f3390d46f2e13044a SHA512 20ce09ad3ebba43f32753b15d9e957119b49182c8e197c96732f75505a809176b5df0625a7279c266d2ce6b74dca69f941e0cda95e79ddade0fb2fe514662af8
MISC metadata.xml 807 BLAKE2B 368714db91017473456e0854b7e2024ac6d24b4ba3d5ae2a44697546c4f96185a44ecc9da8dc816d9661f5815d7d31751d2d87d599c748d06db3f1dde32a141c SHA512 04882668dfa68354aa8ee5860db11963153fb29d9c26b3367fcef63da4ebbccf049909946e73fd06250bf784dcb783b1bc70fb29b9aaa1fcb19be9fcf470ebbe
diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.22.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.22.ebuild
index 395c86133d9e..be3e6447f757 100644
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.22.ebuild
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.22.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
SLOT="0"
RDEPEND="
diff --git a/dev-python/sphinx_rtd_theme/Manifest b/dev-python/sphinx_rtd_theme/Manifest
index ec225c454438..8a28bb027e82 100644
--- a/dev-python/sphinx_rtd_theme/Manifest
+++ b/dev-python/sphinx_rtd_theme/Manifest
@@ -1,5 +1,5 @@
DIST sphinx_rtd_theme-1.1.1.tar.gz 2783043 BLAKE2B c132cc4bba5459ca29740222cc917aac0fa5afb26748b1bd3d457ed0a02e63cd973deecd9a3d509187f54ae85798cb63fdfaa293615eae278228753808fd8c50 SHA512 c3e6e3a9d25b9c48a9830e696ca5c8f0c185a0328c76032cbe6dcfb93cda7ad9a724ec4e0e2a99079db28f35aa61ef2f569b87ce98a01c47a9701a6070bc395e
DIST sphinx_rtd_theme-1.2.0.tar.gz 2784826 BLAKE2B 62d0af56a29d66831447009991a5e0fb0a483ca91ac2ef7e7ce0b19510281308b49219efd0c6e1bd8fc95c2acae233133ce2f89b7507c2b20f0f322e59ab06e0 SHA512 dd407c648c5512a79e31a106825c6f9ec4696b14d950830ab36faf912ea804b48b3a5d09c6a144e9cead773e4c057cbc809d7582deea1b253ce71b756f7f6b10
EBUILD sphinx_rtd_theme-1.1.1.ebuild 975 BLAKE2B 971825229dbed948642f09a9fd6145c29223953a6148227f5128d2dd743dc7a5a5aa328097d7a1c5b3832b6c4cea0d3fbc216c3ca9fce8dab33366b83335fef3 SHA512 dbcd3b5a2a06ac3418217bdc3b8177ef1e97730b15374fcaa2d6ab8e8b3396fd8517a2936abba6c354a5a96174384c7e295d2840ea5979555ed8957669e4a6ef
-EBUILD sphinx_rtd_theme-1.2.0.ebuild 1065 BLAKE2B db5bdd9066469fc734ac74a880900dad25aab7e4f8b90a1f4907726abf1ae8398c5387fca5f108bfb57d8841f1b918ed81a15515ba6805a2df3aa3b7515d4f4b SHA512 540e14fce5dc8a63b2312511e7b7c9194e587b7992f396aaa8e919c722fd6e9d5143a6c951cdf579ea3513b36efb69e545738b14f287772596332061ba5db890
+EBUILD sphinx_rtd_theme-1.2.0.ebuild 1072 BLAKE2B 1d5f3818e9c61f0c2fb4f9d3c707be17ad90aa24d11a9e230971613ad895bf9749c569babdbea82125ff46e389811adcec9433f737c4052d716cc8697a4de639 SHA512 a00ad3e09c7a3e655953d592e81c8cdfdf9faeb509723c2d327fa32e4df7979a209024777e468d3e3f1821674bd05ccb476d7d7affedb75bc4f0bef29ce1a832
MISC metadata.xml 412 BLAKE2B bed5105c13db0478a4b6129d634b8028b80cfb4e7969705ed0a693286d7f1645608ba6e6066cd3219c267c097bc1bd7d1ee13531d91d8cb4fdf6a5f107ef2252 SHA512 a0e7ce66d5f68145471452e49c173aaddcb502c9ba35af543240e5fbe9b24c0bd94ecf5782d5d81c23b3e63b80cf0cab4e39d279fb635f17275702e9a56bd5bc
diff --git a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.2.0.ebuild b/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.2.0.ebuild
index ab5ab6f43c51..7c32687fbd20 100644
--- a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.2.0.ebuild
+++ b/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-1.2.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv"
RDEPEND="
dev-python/docutils[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinxcontrib-jquery/Manifest b/dev-python/sphinxcontrib-jquery/Manifest
index b41579533cc6..cd8823805b44 100644
--- a/dev-python/sphinxcontrib-jquery/Manifest
+++ b/dev-python/sphinxcontrib-jquery/Manifest
@@ -1,3 +1,3 @@
DIST jquery-3.0.0.gh.tar.gz 121750 BLAKE2B 5b160fa1434b111683824442a0ecb0da230dba7f29161495859845282e1b6471faa256be6fffc2d34c6fc97e4e188bb1247284613bf65bf322fcb77463b6cf83 SHA512 a681f42734f2925b597f8d90c7b90a3f6df9549d1c97195799670542c5eabdc4d4d4aecfef29f56bd74ffad18ab179cc47f27b8395c11388259473690601901a
-EBUILD sphinxcontrib-jquery-3.0.0.ebuild 706 BLAKE2B 73ea6ed45d49d38106905e46e6221cbc0edc1c74741d83529c925fa5eaa6ab2b86425889d3edd670a974a25673747bb3b42de162aa346330b5005a2ef5bcb7d9 SHA512 28907abfcfafd6d5a85c9927de2a3d7ea4f23699b6e6ed49764d5625fcf9d18008356110075f6076d1bc5a6e2a87ada0c7723b4be56d2743691e09fa1c250907
+EBUILD sphinxcontrib-jquery-3.0.0.ebuild 713 BLAKE2B dc360dd13dc282c667df5a69aaea80eb26915391ec599dbc8356d8ba8b78977faaedd634290a35892b05ddf4fa826f91143f7e151d9c7a0baccd54d6a5f42e0e SHA512 79e34239cacd0f8cf49f4357bd39831161e0e9dbc4d645ea131ae42222a775a69c9bca69a04bc5edc4519124ed3123c34bb0161f70620f3925aef7d66a84b2af
MISC metadata.xml 409 BLAKE2B 8710eef90c8bbe37c7e21c242608c637c26bcd7953274f5ed958cb4faa9102e03d19d57212e5bce9c59f504cf8820f1c5149569b3d766049ecccf6a758a375c9 SHA512 5fbc9e23858c95f46baf32101072b60f081243a801dcf4bbb03708cadaa4516dbfccdd81c7a5a5a17e9c78233efdaf28dcd70c0e00470f9dfa8691a0405fbae8
diff --git a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-3.0.0.ebuild b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-3.0.0.ebuild
index 37baddac2ae2..9862ea75e166 100644
--- a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-3.0.0.ebuild
+++ b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-3.0.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
# MIT for jQuery
LICENSE="0BSD MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv"
BDEPEND="
test? (
diff --git a/dev-python/sphinxcontrib-programoutput/Manifest b/dev-python/sphinxcontrib-programoutput/Manifest
index 47a9fc61c29a..897b42f69cfc 100644
--- a/dev-python/sphinxcontrib-programoutput/Manifest
+++ b/dev-python/sphinxcontrib-programoutput/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-programoutput-0.17.tar.gz 24067 BLAKE2B 07687a221aa9be1e02629b2961b49eace217631a1298337f77a01986c3c6444a50069a8a8b9c96ca224895ae0f9490158a720519fdf3fb544e9d3e513282eb36 SHA512 cbb564830b8a627de6ecfa83fcc235d7dd7981e191ab3cada66a74d79a5bb2ec0a993eb8ae6249db553dc1814eae98891ea285f2c3cf5e745eabce7b8647b0c4
-EBUILD sphinxcontrib-programoutput-0.17-r1.ebuild 968 BLAKE2B bb6645e1ef4e5b7f57eb642820fde75d6b06fa8219de381fca74565c4593a7ad6e90ebeeef8507ac666677e6349d43fa1714a387d5287f6698da72aa1efb95f1 SHA512 2494217373ab9814b55fa050f891c005dbc5862c7a28943fe4ecb7a3e4b611d4434cea9afe43061533a9a294039e60eebf33a447f2370064728c259f6e463c3e
+EBUILD sphinxcontrib-programoutput-0.17-r1.ebuild 975 BLAKE2B a6c6401714b70dae3529ccb8da415421f7423ac2d141298b1585c719f466327edace04615801dc7fcb611c8224481a0c91d802e2a4b6c50be76d99faec042bac SHA512 d409890035aa51bfb6bf822475d2af0bc6d9ed88be7ef0dd0df184c07e8c40e5a09b2d45e2c57a5dafbf215b45836aa8b616abf88d53dcc7cf2170f21ff04241
MISC metadata.xml 1357 BLAKE2B 13a41cea509aa50edcd189aea0226c07f730d2b19a42d213a9d6fbd35acfedcd2eb656960f8ba40796e8e4a86fccc8e7c1cb578f568e4af6eb43225dc108a122 SHA512 6e6c8761033586ae3847b9d290df186200ae38e552b7dfe59d1a9ec8c4c4fa6ddd2b10f1c9c9dc3b6d77d0f7791c01cd88f6e8b7971be487ba2f6b144d9348b6
diff --git a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild
index b426723ce678..d06680a900d4 100644
--- a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild
+++ b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/sphinx[${PYTHON_USEDEP}]
diff --git a/dev-python/sphobjinv/Manifest b/dev-python/sphobjinv/Manifest
index 5edc2ea78dcf..994a996a7e80 100644
--- a/dev-python/sphobjinv/Manifest
+++ b/dev-python/sphobjinv/Manifest
@@ -1,3 +1,3 @@
DIST sphobjinv-2.3.1.gh.tar.gz 1345653 BLAKE2B 17752829028d2dd249be0afa1a1420a4b6e61afc508f89377171aa11f528f62b15022413a8e665a213f95f3a888a85c5134e1cc7ca27bc3afd6f90bff18ce071 SHA512 7253b8b21e2027ce22013edf76a6cd397dcebf652e235a8af8b82349fb19a2f7df15d33f9f032f195a4b471f5bb5321c7de0fb195a5c0c2ce3847be23da35862
-EBUILD sphobjinv-2.3.1.ebuild 1437 BLAKE2B 5940b055cf8b41328b2f1d0921f322b032179203e08ab241b30142b795d03a916ce8538d2f100bad74171370f69db2f2ff62a09ba006acb8b8926ac6a6e26244 SHA512 7b3cee6749839043c0553321bc5e8bcefbde0695c89a146ff733a29390363a04ad89878d2dcbbdb95a973b0001ccc0be115acef7cf1ae9922584343463efc546
+EBUILD sphobjinv-2.3.1.ebuild 1444 BLAKE2B d195bfd8dc61f5ac8e11d705aff10e83577ce77e3959d9313a497c291debd4a8dc0e8e191883c92eb062e91d5188d4528f58d9d718da84a7b2b2ebd685cc339b SHA512 4f7f270344434bbb832804fdc7675f5a822fc3ad9df13851ce68dc61829a91dcdbd2006da1877617db7804ec5f13302b21b715fb23ff2ec0a311324797881bdb
MISC metadata.xml 1001 BLAKE2B e271c6f8d53718c583d948c0c88d190f626b902ec605de77c213624eb7dee43bad5a44aa337c3908aae774ad9c3cb169281e14670d18ae0d89978327dd4ee6a2 SHA512 25a6ab1636ffb88d9f26002d16bf3b4af24fcee2772fd37778bc448c9d4a66cdca77919ff2e97e41fda51ffce4adf0f4f2d62dd8a6b48390c24de32ee381dcb2
diff --git a/dev-python/sphobjinv/sphobjinv-2.3.1.ebuild b/dev-python/sphobjinv/sphobjinv-2.3.1.ebuild
index 50fad164fdf6..641fab9eaa6d 100644
--- a/dev-python/sphobjinv/sphobjinv-2.3.1.ebuild
+++ b/dev-python/sphobjinv/sphobjinv-2.3.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
"
LICENSE="MIT"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
SLOT="0"
RDEPEND="
diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest
index 034814e7304c..6f98a76aeda3 100644
--- a/dev-python/sqlalchemy/Manifest
+++ b/dev-python/sqlalchemy/Manifest
@@ -1,5 +1,5 @@
DIST SQLAlchemy-1.4.46.tar.gz 8544238 BLAKE2B 8ef4aae61bee3c9c54b953a9ba34074d8cac0d54d8ae3389f40fa99f57755b2ee0a8a7826e0835fada2d82b96559d974172c9d9781ec746c79006f59d7a5bba0 SHA512 1977c6125e9f45a45b7941c1e0164866bd5ea72839e619d4e259db9a5370fe2b4f191257f3c9ddb28b5c22617a71d359620601c54d9273c38b3281a6c2f5ff03
DIST SQLAlchemy-2.0.3.tar.gz 9229747 BLAKE2B b70116a8f9f24ed2b41aa7ebbe8a004371f3aa2e81487bce307157eec8032f134313091455245fe631818a1e6373e3144671f314991408f14b0f0f5f87335290 SHA512 8bf0fa6d95f26fd137690f75e335cf741b8fd19a5a30424e22bb85b79893cbbdc15e206d3f069f202200eb54254df868c4a6d3e74adc1a19e8ce8f92cc407098
EBUILD sqlalchemy-1.4.46.ebuild 2860 BLAKE2B 8fc052f4930f2369bbbbd336fbfdbf6b2a19b12d51e16f1876262ef1aa344f5d5db75597148a9d46f4144495c2f41a7e735c099bc059c27991f5c4c0c9d73495 SHA512 f043f2491f60baeb6db0055dc2cbe5d0d073e843a9784b8859baebdd37f0300be9b93a83c3910fc0f08e1cd3931b7d35f8a833f8c97f9737f9481dbee6f86087
-EBUILD sqlalchemy-2.0.3.ebuild 3758 BLAKE2B 7751f3f9d33dde95e6c0db0de3a32761e30ec2caaad30a727804a6ff0e56bc7aafa5131a4f959d9b858fb5e8339cd4ef4647ce6c82e067c5faafd8630df5b781 SHA512 9a8e77c23f572337f296a36ee119e9c3e6ce7676d59c801a6612c29dc51c1dcc7f9acf4b8d57e2b60d4081b84c955eaea87a68b49847f3d4fb61466fc5c2e7f6
+EBUILD sqlalchemy-2.0.3.ebuild 3773 BLAKE2B 8d2552845792067296728706ecfe99e1ed2b7982fb8fc7ace0a09fdb560bf844c3805425a56cfd5031b4d5518022ce1f065322374a5449217a79235b02cd972d SHA512 6388de896538b9b1de7594fa8696b6a4921465b3b48447e5aec5fd0ed08980886f0be40c5f6d3caa6d2a40aa0fce84c26c75b685ff73793579d907bea6f27569
MISC metadata.xml 444 BLAKE2B 5fbfcf8f16e52ab5bb691b0b33a8491d94e42a80409114cd9b306af7d4b0eb8b6660fabc663adee53080c635217961301b78df536995b91afe9288d255f73d62 SHA512 b432b65ed3033d34ac0784d007909eb838b309b6a4785eebb1a3f808e43dfc41c786cd55e4dd048776c65127aac170bdd9fb9e5a8ae63accb5f65e300bca9676
diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.3.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.3.ebuild
index 788816669d74..5aead49e1fbc 100644
--- a/dev-python/sqlalchemy/sqlalchemy-2.0.3.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
https://pypi.org/project/SQLAlchemy/
https://github.com/sqlalchemy/sqlalchemy/
"
-SRC_URI="$(pypi_sdist_url "${MY_PN}")"
+SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN}")"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
diff --git a/dev-python/stdio-mgr/Manifest b/dev-python/stdio-mgr/Manifest
index d0e7304d1ec0..081f903bcf3f 100644
--- a/dev-python/stdio-mgr/Manifest
+++ b/dev-python/stdio-mgr/Manifest
@@ -1,3 +1,3 @@
DIST stdio-mgr-1.0.1.tar.gz 8447 BLAKE2B 72038ea34177829d77ac239585775557b5a0a253879c027b2aad64045ec8bafbfdc250d94fe61cde96f06616f774edf42b384bfef7fbf69af442b0a9b703cf9a SHA512 2d18e5d65faa7a73373b56fdac3893768a65a36bed17f017b647e71431a6bff44ce1d39022f1dbbd31ddc9c0e704743a164f4b7610fb62d75aa34ecb53331366
-EBUILD stdio-mgr-1.0.1.ebuild 830 BLAKE2B 65136f1da7649a54253854e26676c1299bca2130c89085262f7b4a31d69275676fa185eaada1d96314e21ee57c337761491321d4073d9f41e8611f201660aad2 SHA512 b89200963de19a4a8bc7183f9ae6d1a0e8b88c29c1fcce6e25a15e18da9a7f509af9a8704003e2b0dcc562d1f356f5bba40ccd0132b09c39695462946245b09d
+EBUILD stdio-mgr-1.0.1.ebuild 837 BLAKE2B 7e542ea670bdace0433b539b06949b7d11c8cefec093c279062848284afc4a4967467e9a0255251bc53274434e4405ff5f48ac24743bdb9b373f49b40c710e59 SHA512 21e722cca42c1d5dd98e56c0ae12ed55ca5c7d3146545b000fcd41b45420965125cb4757bc3a628a35045819dff0716e235bce06a0a4c4090146e86ef764f3b6
MISC metadata.xml 939 BLAKE2B 5de63d07f8d39fb1af9bae43810bd958128b73b71a3dca0add2fa222443b2df8dc0e5733ac566fa2d9bac22d7c4418e51b7353a5ea34577803052ff4050d775b SHA512 c1be4c8396e71317c0d21bcceadecab10c5cc98014523954d39fb9a8f687667c7970bdbf152462090bcd20e462fd8bd6f1ab6cec410d5d53393f04bd6df669a5
diff --git a/dev-python/stdio-mgr/stdio-mgr-1.0.1.ebuild b/dev-python/stdio-mgr/stdio-mgr-1.0.1.ebuild
index 3b1cf881f202..4d98844ebbf5 100644
--- a/dev-python/stdio-mgr/stdio-mgr-1.0.1.ebuild
+++ b/dev-python/stdio-mgr/stdio-mgr-1.0.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="
SRC_URI="https://github.com/bskinn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
SLOT="0"
RDEPEND=">=dev-python/attrs-17.1[${PYTHON_USEDEP}]"
diff --git a/dev-python/tagpy/Manifest b/dev-python/tagpy/Manifest
index 522f5da12846..0caef56e1dbf 100644
--- a/dev-python/tagpy/Manifest
+++ b/dev-python/tagpy/Manifest
@@ -3,5 +3,5 @@ AUX tagpy-2018.1-taglib-1.8.patch 642 BLAKE2B 45c190b621dda7368583c1ab92a01f08fb
DIST tagpy-2018.1.tar.gz 145501 BLAKE2B acdda6789dae000ba2f664e4a5582f6218f312bed20ec81c4ea54f358bec70d41aceed6704f392a7a32c39d263da81f9c832922942fa179e1865e423dcf28bcf SHA512 2010baa919adadc9fc231deeb093953622ec54c8b6011e2d6a3489b086032de0a71cc26f42439435f26bd7a1ff069e3944dafc61217abe6ea5e81b01b9d18c50
DIST tagpy-2022.1.gh.tar.gz 198744 BLAKE2B 1a0722017ae532444cf97171c04964453bdb6c427a49bace4ad9fe3a3be9be7f0903a9ae3fb8dbf0c8450112ed5f83677044c6b2546dddec3550d8251cef4cff SHA512 d740bf17abe6a2a7cd7fe037c024c8361d49d2ec4e8d03dbdc27c9ec273696b0a41d087a7159692e9b849e807af493f68239562da01d5191bee95060b32aabda
EBUILD tagpy-2018.1-r3.ebuild 1083 BLAKE2B 56bf8ad2f240dec1fbda80764f683d533a2bdfee24ad023d1e2886ffbdebc32db435de375df03a8ce49212ad823465dd4f7babfe8e6515e36f7171fb4f84e551 SHA512 3144acdf3a2b297e9e672f0e4aa6b10c49cc6ca88367fefb91aadb74da7debd936262b662a75e08a1f4d86b4a1de26f77489a0c07f87bdcef4ae9e9decc947f2
-EBUILD tagpy-2022.1.ebuild 612 BLAKE2B 7ca5b2ec2dec78eb1bb29a37c2ed3893d4a9eda18d31ddaa2ae50c1072d3c31c23a8e3230e27e6b16a31d1bc8e7f21166a7c7a5df4a710aadc5e397ae93cc085 SHA512 c827ee744ae3980adb13c08dbe5d674b7e114110f0da6a2626ab017381809a6b6bf676c1a07809867f4b00899ce0efc6fed4d7c9e2abd3bf70ae44d9c5869665
+EBUILD tagpy-2022.1.ebuild 610 BLAKE2B 1b60768cf06b56d85b8123b80236c3fba052530d30f74a6753253a0310b3b5c4879f1c361397270be8dccf782dc04a91652e175e342763e51b07924c53d0df1b SHA512 7a02b80c4f808c946eab1df20006bca75adeb4d9adae07db572491304396c74b057cf46a68012463dc7d146c72184a521e10aa5772e1639b76078ddc2ae7dab9
MISC metadata.xml 601 BLAKE2B b82a1af702b40b3d3ee0cc0168bced0afca8014a34a59f7012571874ab4d1bbe06fa25229cce7ff419d5e3c662cc82d64b91e70f7d02704e8f760c6dc51a72d5 SHA512 0d28f25be7a89d369b1029ccd2050745e79343e7eed2d7b6d3f5577cc2989558f30e495ec1e489f997a66077bb26fc22f2eec5ae9a381e222e1e2f67a2d80c77
diff --git a/dev-python/tagpy/tagpy-2022.1.ebuild b/dev-python/tagpy/tagpy-2022.1.ebuild
index 2879c0f039f4..bed3220729de 100644
--- a/dev-python/tagpy/tagpy-2022.1.ebuild
+++ b/dev-python/tagpy/tagpy-2022.1.ebuild
@@ -20,7 +20,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/terminado/Manifest b/dev-python/terminado/Manifest
index 30ea5d691cac..e07dfaded0ba 100644
--- a/dev-python/terminado/Manifest
+++ b/dev-python/terminado/Manifest
@@ -1,3 +1,3 @@
DIST terminado-0.17.1.tar.gz 30603 BLAKE2B e21087ab332076df3462f765ef839ed1b99580fd86acb2aa36626a656972c08ce4fff349e47d27847799d6550f6f31489ce7bf5fc67988fb74f7403b77d8fc79 SHA512 c61987e6ccb75fef6428c4557a690be3f48ff186b2bd6765d4f5b71d4443833def7025921e7f1362a47bf77163846294080c2d81f6d2ff15236d499f480ec8e9
-EBUILD terminado-0.17.1.ebuild 837 BLAKE2B 1a48da44b0adcaa82acf75bb7519577158290f2bb6b96b9c5a85c7d2b3b87cab8e994a7e66e9ea9274e6f55d64dc16dc0726487a1b7a921e66c08cee3326c3fc SHA512 4e448bf84bce21bcf9833bf78ee3aa62d0bc04de2ad8bc3ed0a4e9d9589a1c365eddd57dadb6a1dfcb2e45097e552ce093fc92b460cf61c75c6528a11013ef9e
+EBUILD terminado-0.17.1.ebuild 844 BLAKE2B 00c2cb0fa1c20872890bffac2884940040a12628ca59c7de9875e89f6b7c819b9f3d48826011bf14ccb163c86369fc562328770d61a072a7f0baab2472a0585c SHA512 6a37dcb91a25ef5bbb65cabed5632f0ebcb565dcab888fdfbe1f738f938d5a433a323f1a24941e3e46b16e28ffd916512d6a237198ad953649492215266863ed
MISC metadata.xml 407 BLAKE2B 11da32addf98212561629b99650880eca0a6c057414d8a97f535f40b046c6587d326e3193eab264f439caf38e5d6d8f3f5d1a5891746262494ced39effb2651f SHA512 6c993bf16c0413aea33e06efef79dc6189d3b62b71574fffb2bdce7ddb27b4b12f1d5c0d2a3a80a51ae8894c60efb83a9966cabd53662d358f3f1ec52d27590b
diff --git a/dev-python/terminado/terminado-0.17.1.ebuild b/dev-python/terminado/terminado-0.17.1.ebuild
index 0bff94e7c8e3..5f742f36dc44 100644
--- a/dev-python/terminado/terminado-0.17.1.ebuild
+++ b/dev-python/terminado/terminado-0.17.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="BSD-2"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/ptyprocess[${PYTHON_USEDEP}]
diff --git a/dev-python/timeout-decorator/Manifest b/dev-python/timeout-decorator/Manifest
index 70a7e9db6f73..c5646e77a618 100644
--- a/dev-python/timeout-decorator/Manifest
+++ b/dev-python/timeout-decorator/Manifest
@@ -1,3 +1,3 @@
DIST timeout-decorator-9fbc3ef5b6f8f8cba2eb7ba795813d6ec543e265.tar.gz 6178 BLAKE2B dc89ba8c4fb861d3e69322b531a944ce6587800ea1f6d871fd5bd95e69ce4fca74c403cc430adefeda08675972a11e872e2296e14b7d7819c78a46fa08db5fa9 SHA512 2e691d40fcbe55a3d6be81f9744c2a06c436b61a17d701ad0e9df7003e7cf41b6e4876b48d4bd4a5b429ae2139e8f6ef8ae05092b599d80b3b5aa05716bb124e
-EBUILD timeout-decorator-0.5.0-r1.ebuild 679 BLAKE2B 4fd1d403df1b5c4947abff4f3cdc1a8296d7c2bcfe5077c17ffe0c80a3d914ce66597399bca7f3f13e501e60f6764b23479ca364d240dd42e06de1f6f0413dc2 SHA512 093db01108882cb29df905dd86aa3a6154d53ae79fdff2d98c56b3e3d51ba6864612585ba496d7e454432d8aa11a68a49d9dc87ffa9e557c283be3fc23ba28ee
+EBUILD timeout-decorator-0.5.0-r1.ebuild 686 BLAKE2B a0f62b197cb98c6b0c2f7a0ea82822b9e687cb655df313264c702d5b0655c3ae944fb2780b8b5e9663f7f0986c282277d323553a0e2655b41290a06692a7a3dd SHA512 c7eade86fe027ea13117715c8c813c79f2e1e29c8159e4311ec862fb64073589f0da95b9c65fd3595a39cd4e1fe795b3aa00718a8da0eb7cb54a84f207ebaadf
MISC metadata.xml 387 BLAKE2B f4ed676c78147180ff8089ef4b36ac54c5faf15f991d9af8221f80e439d230f66630c21e36522635464edc29f23ef1028115151b0f3c41241e4a30dc1d4085e7 SHA512 86970900d9533e98fe8d935eb8fcc47335e3bf3b2c9b4ae4b2168b294acf4436b121f89c8e631e62e70340320a1a7aaba9c2d7502f45bcaf0508abfa44f25f53
diff --git a/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild b/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild
index 164c257df163..54045db8515c 100644
--- a/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild
+++ b/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild
@@ -24,6 +24,6 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_tests pytest
diff --git a/dev-python/typeguard/Manifest b/dev-python/typeguard/Manifest
index cb6c3fb42e74..cf0e920ab7dc 100644
--- a/dev-python/typeguard/Manifest
+++ b/dev-python/typeguard/Manifest
@@ -1,4 +1,4 @@
AUX typeguard-2.13.3-test.patch 1436 BLAKE2B 993cde140e693129636598fb2245bd3db3ef2e90a0e369b84f13bb1e268de01da6fce0887ce5f8773c94329004a572f6af0faa9d8e9615775ac039ccc860e20e SHA512 5ee8579344ff5a5356d157933cb67b25a3854ef2e64abf2a6864a49f8fdde7ecc8aabf31baa952e10a986f04235f1e2214947a7f064eaa155e40f60249350e68
DIST typeguard-2.13.3.gh.tar.gz 37436 BLAKE2B a3cb616692119c64a9dc0d0bae25cc661b7974a0b6cf6632fa403f7c5430873570b1aaa310bc03843deee6f77a831c303ea9d9091db596eb565fce43980bbb13 SHA512 26c31ee9670650d1969320187a924d29d986894a38f1026af58f705b132b64be3b6e2ac34729f966f5d302d486334b5a5d9e65fb206245b82b0ff0852020b609
-EBUILD typeguard-2.13.3-r1.ebuild 998 BLAKE2B 91f0318a0a61cd7d68abf8a9818c430e3a7a00ac8a6964240913019ad7421a01e06ec6a25744e3e37cb79a5aa4aaf7c38c62f845e04d250e761d878e28585c65 SHA512 8077417bdc86f4d4529527f776502a8832071932cba35241455152d2a6444143457c922ea0ba558a455b0a6def64bb600df98c7a61416f81646482012ec1e68c
+EBUILD typeguard-2.13.3-r1.ebuild 1005 BLAKE2B db2af9178699597bc1859be1d6c06c5c96361dd7e02416f289635f1e762eae049be95502e882a54f00dec3fdc44f0c411b1c60fed806c01011be1b0894cbffc6 SHA512 9326dfc5c922c1ac5996c093055da6da403cdc99dc99a78ac967e20eec19bf8e9fc27949c82f81791cd15464f0bbd3f45928ff2b0669d78e0c4ae71667245977
MISC metadata.xml 350 BLAKE2B 78dc7293e08dae7974b38d84ce457ceddc5888a7278c1b149b8ba3057f07130b2e002dd78a9df91fd09d85b7ebc26272b4c78dd96c6cdd3938cff67b9c451366 SHA512 1fe4c4164b0732bd294815dacdd46a70ace6e8886343491232fb59b6b3697316c3eac5dd72e2e4758d87fd093d845f4453b8f278009be640ca1555413f47e869
diff --git a/dev-python/typeguard/typeguard-2.13.3-r1.ebuild b/dev-python/typeguard/typeguard-2.13.3-r1.ebuild
index daefd24aab60..5afe6717bb9d 100644
--- a/dev-python/typeguard/typeguard-2.13.3-r1.ebuild
+++ b/dev-python/typeguard/typeguard-2.13.3-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]
diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest
index 619eeac22c46..c72ec064647d 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1,5 +1,5 @@
DIST types-docutils-0.19.1.2.tar.gz 8973 BLAKE2B 7303c3ce16c9521215f29d2129394a92d436b2c75441189a6c3bbb0279c504ccb34995e9e40c777af7d6a09524043d05640d0419bfdbdc93b83b7daa91c6a9f3 SHA512 b9c4fff2f56bc77209f771996c24eef0c4d902dccb932e50b0f7207cccee8aef8335dfdf2cea7ff63f8c80de00be9293fd8367b78562dd7190f25228811177aa
DIST types-docutils-0.19.1.3.tar.gz 9008 BLAKE2B 92d5ff462be1e9a1ef370ffc9823c790247de78fa83b44ae1d99245f465241416dea508fc4262168b03f823d2e0094650d3df14a3ab1b4a6f43a6fa0c5559a70 SHA512 e5afb78b50e874969aa96376e81493d1b1b17ea9dc85254d9c143b1d72a147adc0b84fc898006a37b7cbefa8d73d65441d8ef67650c4a582de5185f9a7d129ea
EBUILD types-docutils-0.19.1.2.ebuild 399 BLAKE2B b062ea0887482f57e39dc3b213d9cfa758c7b77b201bf40707363a47b3f41e76d4fa981260a2ec01d9bc05b1064bf8cae2ae915e1eb1886b361527ce6b515183 SHA512 a88fbcd3d12735f35024bd079802106bb7043fa9c6e5623ce0db2425f6cc55623caa8df38a3f77412e648add977a36fa0df9d7f76055549fde0e5aef68ebe973
-EBUILD types-docutils-0.19.1.3.ebuild 353 BLAKE2B c29051a873dbdf552bd8bc5e12e5286d6b8d56f3ae64e2a20aec021f28622d2a908cc37a6a59a43dc02eaed4e042c432259790ba1f94c787a6cd329a3192335d SHA512 180bdd3ff287ba808727a238d26a0015ba377ecbebb5f1297c9a4dc6987307aef0b6f418d18596a31285c32f7443be7444613a35581edc1cef36b3f38b5e22b3
+EBUILD types-docutils-0.19.1.3.ebuild 373 BLAKE2B 8dec0d93924bb7e297be9b249cfb673681de368eea49c5e48b8e95eff7cf09117d03a6a0d692b85f200af215e57e53331d2392a98bc2d7c69144d6d541cd63fa SHA512 58617888fc7fcf514482f0c5478a7574d05dd1751d504268e9a64b82b4e3eb7e52813dd2d4a04a0f6075c01b3a5ab34fe3a9e25b7dc1ed84be1fe1865d2a7247
MISC metadata.xml 325 BLAKE2B 399aab1e8779e48d84998d6fdd595638aaf674b9a7076573aad7ade16855c4fc785dd45b1eff833c8ec7accda2a08cf561dfa14237e4edf6292fc7961ad76f7e SHA512 fb2768e73dd948c79654ab22c24d868a418576f2008153e45e4d0b42e2750872884bd35451ee3917203469d72d1c76f84d849e9d3534dc1006eb4d80b3ef04d7
diff --git a/dev-python/types-docutils/types-docutils-0.19.1.3.ebuild b/dev-python/types-docutils/types-docutils-0.19.1.3.ebuild
index 54e0fde06d1b..9a24481a1e60 100644
--- a/dev-python/types-docutils/types-docutils-0.19.1.3.ebuild
+++ b/dev-python/types-docutils/types-docutils-0.19.1.3.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1 pypi
diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest
index c8440313b8bd..64250dd80a17 100644
--- a/dev-python/uvicorn/Manifest
+++ b/dev-python/uvicorn/Manifest
@@ -1,5 +1,5 @@
DIST uvicorn-0.19.0.gh.tar.gz 713679 BLAKE2B ee83cd7d318b0e54bd2dc240b5bfe3874ef41933ba7e2376e8dd3bdce90387b3d253c02c16ef28bbb54435b2e666309769cd057fe703d4be498f3c0ef19532c0 SHA512 d030a0c5e61b5bec985fa1640a74bf5da1dfa1a48d0b3f758096eaff2e3bf1d1b3bee1c3a024f5960cafbf928e9ee94e285a8c24404e1c4b6b6aa29f0d4cb15a
DIST uvicorn-0.20.0.gh.tar.gz 716073 BLAKE2B 7f1cf4808e985199d39e54e3563119cef1fe3af31361ad05a91278d32bc6f0dd741ad87f6073fbb720e9d9d4119fc8389b4e2feaaede665d8f68c56d56b37a17 SHA512 fa089da78dd7ce3cc02d83405e7db401e6055e947b80bf4abb0e3a4dce6575d97761f3bd6fcc253f3338caad5f797fc4f01bd40d833514d9cc0bcd0f072ad793
EBUILD uvicorn-0.19.0.ebuild 1672 BLAKE2B 717bc23c0b3438239ace5ff0443182dc3fcb603d89a529bc3a9df583b7e4f62bed5237a72fec94950cdc4c9431502439f9125b924f2edfa0a186c6aa0a636d68 SHA512 225856fc376629ae96d34fadc56bba68b3ea3d675bcc675407053c38e0da307b77f4d800b7935b7ce553817fcb17f62780da5fc7064ae0257e0e4119431f8bbc
-EBUILD uvicorn-0.20.0.ebuild 1884 BLAKE2B 7090165d188a521e8d6ddbec983a663ba5a3fc60713445756a1fde567c7347e6226ec57a60b46e0c032d5404c93a6527fddcc5b5b3dcddf6ba51db5c39ee4d0f SHA512 70a144c7f30150bce29b461fb106a0219371533a42ba2b97ed907518057967bfac42d2b5a30ce2885c7a8a071997fe2b03f81170b8c6c3f2eb0cab6e4c29c2a8
+EBUILD uvicorn-0.20.0.ebuild 1891 BLAKE2B 1b2b60d41b47f64023e304adea33540f1edb3fb2df92d995a0f7562380bf61437dfd180238489e517ef6417b5e1ca7d61f16567acf893da73a7756b017a63bf2 SHA512 3db6763fa4720bd705053721a2f65be0387858a8db71f6e122ec7613037ad1e948521828738fb21d258b648eb0f34442c283d85645aab3e4185bc710d53d2593
MISC metadata.xml 451 BLAKE2B af9be617c95128297e3455b503e198e13c373244094f6aa9c80837945c3f9f023f1874efa28d4ffa8b241feb9a4e8c7f3d3534e96966733bd5593bffb90904a5 SHA512 4d76bab5c20f7cad81fa56a28c9be07bf2c2ebc412fc647f073215d437a2550eca247b8419df71d04200d0fdf545520684db0b6f4953e73848f69a4f4ad6931e
diff --git a/dev-python/uvicorn/uvicorn-0.20.0.ebuild b/dev-python/uvicorn/uvicorn-0.20.0.ebuild
index a1b546a2e902..bc899d6b9df0 100644
--- a/dev-python/uvicorn/uvicorn-0.20.0.ebuild
+++ b/dev-python/uvicorn/uvicorn-0.20.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/websockets/Manifest b/dev-python/websockets/Manifest
index 2fa3ab43d056..10bffe0e3035 100644
--- a/dev-python/websockets/Manifest
+++ b/dev-python/websockets/Manifest
@@ -1,3 +1,3 @@
DIST websockets-10.4.gh.tar.gz 309611 BLAKE2B f3a739368ff9d78fef79324af59d1e77b3fb654b8b1a847373a29f19b11ae9266b9a938d235ee27d12b59d9b4cf29825fc7298ff2f35e5b260df2c7a41a1bd78 SHA512 087b1920ff26e21b8d3b80b53249d44b841fc45a4992df1ad725112404f724a41aaa2d759a2bd521dfe337459f8bf0d2ae048c423489f527c68f6825f928b582
-EBUILD websockets-10.4.ebuild 826 BLAKE2B 2a1388116ad8f4840c5f612c0e02c7d79e1f7630652d69fc3769cb9d1cad9b5c80d812891dce16d504376178d331b1efbcfb4a0ddd7eaa20ebedf727831ac0a0 SHA512 7304ae6f02de505609ef4399fd8d819d0eff28e4c6d130be63bba306fdfd5cdceae9f928abb419308a42c0990eddf48eea8100b9f31dc4a82ede87a28ab3a686
+EBUILD websockets-10.4.ebuild 833 BLAKE2B 909c86ffb1ffc7c4791a88be6b429e8900f9cba4eb4398c94538d28a8a8e50f9461d534f75c1f84b2e82fa68e031c0a4993b8df0f743e003fb80ebe36681fdf9 SHA512 e18093e4d4d726a49040e58e9f218fb3e959b049682c5d6d10ef4f8c0e99e632fe4a2d26728e3109eebbecc0bc701e89d74f1f25ce28db3e5522d8433e2e507f
MISC metadata.xml 488 BLAKE2B 06ed81aa4ffa49d1951a8ef639752bc701d798fa531737d4cb367ca198e65178f430d6b1e7f3b24ffcc332343dd58a0cc8ff5f2632a225e6c0f36ee50148aebd SHA512 8335bde47d396c018b32db406e18636edd7f3fe5704c901888d56690ec726aeb7d6f9e42fb7dbb1869c78b494c9cbc17ded3ca78b7576d6fdc0a8097bf996f60
diff --git a/dev-python/websockets/websockets-10.4.ebuild b/dev-python/websockets/websockets-10.4.ebuild
index 34aa7d690013..27f8123c30f1 100644
--- a/dev-python/websockets/websockets-10.4.ebuild
+++ b/dev-python/websockets/websockets-10.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_tests pytest
diff --git a/dev-python/wsproto/Manifest b/dev-python/wsproto/Manifest
index 72e004a3efcd..cb4246306428 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 611 BLAKE2B a259b58c9aa3b5b95e2b31e1ebe827fe43fe283d830083f128f454f60d1a207068ed19b803fdf44b413441d3fa0202328927b112441ab0987b10af22bc8eacb7 SHA512 455e599b412fa86d2b508faff9bed37d824cad522934ab462f5bceadc6ad97936a9a19839c7bc8d854033b7c540bb8fce8acf64e6089cbf7a9991a9baef28e67
+EBUILD wsproto-1.2.0.ebuild 618 BLAKE2B d113999e2695ce3b77fe7866d875aac44c6df1e1dc50d376abfcb3d5c75bcd5c7fb16a6a28d7fda6adab31e96d5f13d5d96cecb84a740642deb566e9143e6ab0 SHA512 28bbc3b95a22f1642630930e064b9a577c12f5687bbb95cdabb725b80288887b186e2af95010da3119384bad236abb902f9cacb9e54bb81ca59d43bcca940445
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 759b03935465..73fafbe8ba85 100644
--- a/dev-python/wsproto/wsproto-1.2.0.ebuild
+++ b/dev-python/wsproto/wsproto-1.2.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/h11-0.9[${PYTHON_USEDEP}]