summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-06 19:14:08 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-06 19:14:08 +0000
commit4681bc7dd615fabc784ba0e33105be0efb94425b (patch)
treed107662ec283dd428157725c41ac71704146fb78 /dev-python
parentd460b89304bcd03f839efc77b08a2d1b899bddd2 (diff)
downloadbaldeagleos-repo-4681bc7dd615fabc784ba0e33105be0efb94425b.tar.gz
baldeagleos-repo-4681bc7dd615fabc784ba0e33105be0efb94425b.tar.xz
baldeagleos-repo-4681bc7dd615fabc784ba0e33105be0efb94425b.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/annotated-doc/annotated-doc-0.0.4.ebuild2
-rw-r--r--dev-python/backports-zstd/backports-zstd-1.3.0.ebuild2
-rw-r--r--dev-python/bandit/bandit-1.9.4.ebuild2
-rw-r--r--dev-python/bincopy/bincopy-20.1.1.ebuild2
-rw-r--r--dev-python/blessed/blessed-1.32.0.ebuild2
-rw-r--r--dev-python/blosc/blosc-1.11.4.ebuild2
-rw-r--r--dev-python/brotlicffi/brotlicffi-1.2.0.1.ebuild2
-rw-r--r--dev-python/cattrs/cattrs-26.1.0.ebuild2
-rw-r--r--dev-python/channels/Manifest6
-rw-r--r--dev-python/channels/channels-3.0.5.ebuild41
-rw-r--r--dev-python/channels/channels-4.2.2.ebuild34
-rw-r--r--dev-python/channels/channels-4.3.2.ebuild62
-rw-r--r--dev-python/channels/files/channels-4.3.2-fix-install.patch14
-rw-r--r--dev-python/channels/metadata.xml11
-rw-r--r--dev-python/charset-normalizer/charset-normalizer-3.4.4-r1.ebuild2
-rw-r--r--dev-python/cli-helpers/cli-helpers-2.11.0.ebuild2
-rw-r--r--dev-python/cmd2/cmd2-3.4.0.ebuild2
-rw-r--r--dev-python/coverage/coverage-7.13.4.ebuild2
-rw-r--r--dev-python/cython-test-exception-raiser/cython-test-exception-raiser-26.4.1.ebuild2
-rw-r--r--dev-python/cython/cython-3.2.4.ebuild2
-rw-r--r--dev-python/dj-database-url/dj-database-url-3.1.2.ebuild2
-rw-r--r--dev-python/electrum-ecc/electrum-ecc-0.0.7.ebuild2
-rw-r--r--dev-python/evdev/evdev-1.9.3.ebuild2
-rw-r--r--dev-python/gmpy2/gmpy2-2.3.0.ebuild2
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.192.0.ebuild2
-rw-r--r--dev-python/greenlet/greenlet-3.3.2.ebuild2
-rw-r--r--dev-python/grpcio-status/grpcio-status-1.78.1.ebuild2
-rw-r--r--dev-python/jq/jq-1.11.0.ebuild2
-rw-r--r--dev-python/jsonschema-path/jsonschema-path-0.4.5.ebuild2
-rw-r--r--dev-python/jupyter-lsp/jupyter-lsp-2.3.1.ebuild2
-rw-r--r--dev-python/jupyterlab/jupyterlab-4.5.5.ebuild2
-rw-r--r--dev-python/langdetect/Manifest2
-rw-r--r--dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch13
-rw-r--r--dev-python/langdetect/langdetect-1.0.9.ebuild4
-rw-r--r--dev-python/langdetect/metadata.xml10
-rw-r--r--dev-python/levenshtein/levenshtein-0.27.3.ebuild2
-rw-r--r--dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.6.0.ebuild2
-rw-r--r--dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.5.0.ebuild2
-rw-r--r--dev-python/moto/moto-5.1.21.ebuild2
-rw-r--r--dev-python/mpmath/mpmath-1.4.0.ebuild2
-rw-r--r--dev-python/multidict/multidict-6.7.1.ebuild2
-rw-r--r--dev-python/multipart/multipart-1.3.1.ebuild2
-rw-r--r--dev-python/nanobind/nanobind-2.12.0.ebuild2
-rw-r--r--dev-python/nh3/nh3-0.3.3.ebuild2
-rw-r--r--dev-python/nodeenv/nodeenv-1.10.0.ebuild2
-rw-r--r--dev-python/notebook/notebook-7.5.4.ebuild2
-rw-r--r--dev-python/numpy/numpy-2.3.5.ebuild2
-rw-r--r--dev-python/openapi-spec-validator/openapi-spec-validator-0.8.0.ebuild2
-rw-r--r--dev-python/orjson/orjson-3.11.7.ebuild2
-rw-r--r--dev-python/osc-lib/osc-lib-4.4.0.ebuild2
-rw-r--r--dev-python/ovs/ovs-3.6.0.ebuild2
-rw-r--r--dev-python/pikepdf/pikepdf-10.3.0.ebuild2
-rw-r--r--dev-python/poetry/poetry-2.3.2-r1.ebuild2
-rw-r--r--dev-python/pooch/pooch-1.9.0.ebuild2
-rw-r--r--dev-python/proto-plus/proto-plus-1.27.1.ebuild2
-rw-r--r--dev-python/protobuf/protobuf-6.33.6.ebuild2
-rw-r--r--dev-python/psutil/psutil-7.2.2.ebuild2
-rw-r--r--dev-python/psycopg/psycopg-3.3.3.ebuild2
-rw-r--r--dev-python/pyarrow/pyarrow-23.0.1.ebuild2
-rw-r--r--dev-python/pyatspi/pyatspi-2.58.1.ebuild2
-rw-r--r--dev-python/pybind11/pybind11-3.0.2.ebuild2
-rw-r--r--dev-python/pybind11/pybind11-3.0.3.ebuild2
-rw-r--r--dev-python/pycpio/pycpio-1.7.0.ebuild2
-rw-r--r--dev-python/pycxx/pycxx-7.2.1.ebuild2
-rw-r--r--dev-python/pyglet/pyglet-2.1.13.ebuild2
-rw-r--r--dev-python/pygresql/pygresql-6.2.3.ebuild2
-rw-r--r--dev-python/pyicu/pyicu-2.16.1.ebuild2
-rw-r--r--dev-python/pyls-spyder/pyls-spyder-0.4.0-r4.ebuild2
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-2.18.1.ebuild2
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.14.0.ebuild2
-rw-r--r--dev-python/python-subunit/python-subunit-1.4.5.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.11.15.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.12.13_p1.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.13.12.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.14.3.ebuild2
-rw-r--r--dev-python/python-xmp-toolkit/python-xmp-toolkit-2.1.0.ebuild2
-rw-r--r--dev-python/quantities/quantities-0.16.4.ebuild2
-rw-r--r--dev-python/regex/regex-2026.2.28.ebuild2
-rw-r--r--dev-python/ruamel-yaml-clibz/ruamel-yaml-clibz-0.3.7.ebuild2
-rw-r--r--dev-python/ruamel-yaml/ruamel-yaml-0.19.1.ebuild2
-rw-r--r--dev-python/sabctools/sabctools-9.3.2.ebuild2
-rw-r--r--dev-python/scikit-build-core/scikit-build-core-0.12.2.ebuild2
-rw-r--r--dev-python/scikit-build/scikit-build-0.19.0.ebuild2
-rw-r--r--dev-python/selenium/selenium-4.41.0.ebuild2
-rw-r--r--dev-python/slixmpp/slixmpp-1.13.2.ebuild2
-rw-r--r--dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-2.0.0.ebuild2
-rw-r--r--dev-python/spotipy/spotipy-2.26.0.ebuild2
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-2.0.48.ebuild2
-rw-r--r--dev-python/structlog/structlog-25.5.0.ebuild2
-rw-r--r--dev-python/symengine/symengine-0.14.1-r2.ebuild2
-rw-r--r--dev-python/sympy/sympy-1.14.0-r2.ebuild2
-rw-r--r--dev-python/tables/tables-3.11.1.ebuild2
-rw-r--r--dev-python/tavern/tavern-3.2.0.ebuild2
-rw-r--r--dev-python/testtools/testtools-2.8.7.ebuild2
-rw-r--r--dev-python/time-machine/time-machine-3.2.0.ebuild2
-rw-r--r--dev-python/toml-fmt-common/toml-fmt-common-1.3.1.ebuild2
-rw-r--r--dev-python/trimesh/trimesh-4.11.3.ebuild2
-rw-r--r--dev-python/typer/typer-0.24.1.ebuild2
-rw-r--r--dev-python/ukkonen/ukkonen-1.1.0.ebuild2
-rw-r--r--dev-python/urwid/urwid-3.0.5.ebuild2
-rw-r--r--dev-python/utidylib/utidylib-1.0.0.ebuild2
-rw-r--r--dev-python/uv-build/uv-build-0.10.12.ebuild2
-rw-r--r--dev-python/virtualenv/virtualenv-20.39.1.ebuild2
-rw-r--r--dev-python/wand/wand-0.7.0.ebuild2
-rw-r--r--dev-python/weasyprint/weasyprint-68.1.ebuild2
-rw-r--r--dev-python/websockets/websockets-16.0.ebuild2
-rw-r--r--dev-python/xarray/xarray-2026.2.0.ebuild2
-rw-r--r--dev-python/xvfbwrapper/xvfbwrapper-0.2.21.ebuild2
-rw-r--r--dev-python/yarl/yarl-1.23.0.ebuild2
109 files changed, 201 insertions, 194 deletions
diff --git a/dev-python/annotated-doc/annotated-doc-0.0.4.ebuild b/dev-python/annotated-doc/annotated-doc-0.0.4.ebuild
index 4feaee917a15..6cc3155a2b57 100644
--- a/dev-python/annotated-doc/annotated-doc-0.0.4.ebuild
+++ b/dev-python/annotated-doc/annotated-doc-0.0.4.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
diff --git a/dev-python/backports-zstd/backports-zstd-1.3.0.ebuild b/dev-python/backports-zstd/backports-zstd-1.3.0.ebuild
index 3bb35ada4489..294268a21971 100644
--- a/dev-python/backports-zstd/backports-zstd-1.3.0.ebuild
+++ b/dev-python/backports-zstd/backports-zstd-1.3.0.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
DEPEND="
app-arch/zstd:=
diff --git a/dev-python/bandit/bandit-1.9.4.ebuild b/dev-python/bandit/bandit-1.9.4.ebuild
index a0004de474e3..900cf2a34442 100644
--- a/dev-python/bandit/bandit-1.9.4.ebuild
+++ b/dev-python/bandit/bandit-1.9.4.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
RDEPEND="
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/bincopy/bincopy-20.1.1.ebuild b/dev-python/bincopy/bincopy-20.1.1.ebuild
index 831a58642939..a050e0e74d63 100644
--- a/dev-python/bincopy/bincopy-20.1.1.ebuild
+++ b/dev-python/bincopy/bincopy-20.1.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
>=dev-python/argparse-addons-0.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/blessed/blessed-1.32.0.ebuild b/dev-python/blessed/blessed-1.32.0.ebuild
index 5cb638d58c13..10a81158b05a 100644
--- a/dev-python/blessed/blessed-1.32.0.ebuild
+++ b/dev-python/blessed/blessed-1.32.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
RDEPEND="
>=dev-python/wcwidth-0.6[${PYTHON_USEDEP}]
diff --git a/dev-python/blosc/blosc-1.11.4.ebuild b/dev-python/blosc/blosc-1.11.4.ebuild
index fb3d64bd5084..0dbb3b8301bb 100644
--- a/dev-python/blosc/blosc-1.11.4.ebuild
+++ b/dev-python/blosc/blosc-1.11.4.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/brotlicffi/brotlicffi-1.2.0.1.ebuild b/dev-python/brotlicffi/brotlicffi-1.2.0.1.ebuild
index 34e4bb811d7d..a036841b6cde 100644
--- a/dev-python/brotlicffi/brotlicffi-1.2.0.1.ebuild
+++ b/dev-python/brotlicffi/brotlicffi-1.2.0.1.ebuild
@@ -30,7 +30,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
DEPEND="
app-arch/brotli:=
diff --git a/dev-python/cattrs/cattrs-26.1.0.ebuild b/dev-python/cattrs/cattrs-26.1.0.ebuild
index 70736ffe183c..9111538ef0e4 100644
--- a/dev-python/cattrs/cattrs-26.1.0.ebuild
+++ b/dev-python/cattrs/cattrs-26.1.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test-rust"
RDEPEND="
diff --git a/dev-python/channels/Manifest b/dev-python/channels/Manifest
index b58c0c2009cc..93bbf2713782 100644
--- a/dev-python/channels/Manifest
+++ b/dev-python/channels/Manifest
@@ -1,5 +1 @@
-DIST channels-3.0.5.gh.tar.gz 200118 BLAKE2B 7a7653f986face1e87369917317db013e5c9fc912c6e2d7c737054ffef167bd01feb48f7e2d00d0d331e7a16093478e5416645717aed59e46dfec8f9b3641a2e SHA512 b12d1aec9602b702b5a097e9ca52dccad49940f82fcbe5594890c9bd1f1879a2fcf0f29630ca53e4972a26853df8f71d07d7b2cccd876abbf2417a76dee281bf
-DIST channels-4.2.2.gh.tar.gz 197010 BLAKE2B 321bf62c68038ce511145acd43c036dd298d58056f20ab2d676c3e3a8d6360a86a4f07c8f9ed6c123f888c012d69da22cfae4fb477dd5422cf326bf2de6a4c8f SHA512 8f7c8f27981988fed8ec254db91ce0a130b24842949ef94cc9ae21b4a259a7003654ec86c4e18aa81924e26d9b81b6a2aafaac404e490cbdda6b4a100476917a
-EBUILD channels-3.0.5.ebuild 936 BLAKE2B 788d0e9a2822dd9d0ed2d1d1a62135aeb5f244710b66f7591962518a5204cde5b8e779280783dd1d1a1b1a3fa9b272a0eb457f1d88d62c8ecefc8f67384929ef SHA512 89003fa68c7ab1cdd1a329f4389ba6fe28f491217a70c03b2979a992b450d8aa1a02f024f073ad5fc0aa1d093d81c6c8b1adaa45bdc9a179f5bd1607d85c13ef
-EBUILD channels-4.2.2.ebuild 829 BLAKE2B e5946c4a0eaf9fb3ffa2092a3d5d49d3d6ee16f151483fa2b716c8bab3350eca5e330a22822f881421d8882ffb970f4c56154c613477d094319e46addf1a5537 SHA512 84ce30d87a654c1a89ac299fb0f6447ca9c736e4b63497d83fc2687384e9cbe8094ba8f5021a19f726f9bae97c6b6d11eddef6a9ee5c275efe827bf95d3848ec
-MISC metadata.xml 445 BLAKE2B b4c0a41d6caadfbc53cbba3c41f8b7689a286b3f8d285c37a88a1f79d8dc350b82fea255048c022b92091a1e0cc67bf19645d6c32183b82a6dd49cccadf5078f SHA512 380c8b98efe8d9a2513c51899b7de90b115d4a51f104f46b552ff8929c322850e511e245a2ba0e976213416ae7241a17292ca98248caacfc891fcdcf5cea5d44
+DIST channels-4.3.2.gh.tar.gz 206077 BLAKE2B c0913d67dc74bc728dd828584cf803b4ad175bab717de71ccf1e1c5b6aaca296fd15d011deb07b2876e63b7daaefab5e5ee24c323e907b3c563f5358759f14b8 SHA512 29d9c91aca721fad44143978863c45812bf596bb65cf99084803f78d85c664d5cc7ca1015df151cdc27754b822c9cfd18102989b6e5f59bc50257f6c9d8b8b3e
diff --git a/dev-python/channels/channels-3.0.5.ebuild b/dev-python/channels/channels-3.0.5.ebuild
deleted file mode 100644
index 03a4923889fe..000000000000
--- a/dev-python/channels/channels-3.0.5.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Extends Django abilities beyond HTTP protocol"
-HOMEPAGE="https://github.com/django/channels"
-SRC_URI="https://github.com/django/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- >=dev-python/django-2.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/async-timeout[${PYTHON_USEDEP}]
- >=dev-python/daphne-3.0[${PYTHON_USEDEP}]
- <dev-python/daphne-4.0[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-django[${PYTHON_USEDEP}]
- )
-"
-
-DOCS=( README.rst )
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # https://github.com/django/channels/issues/1915
- echo 'asyncio_mode = auto' >> setup.cfg
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/channels/channels-4.2.2.ebuild b/dev-python/channels/channels-4.2.2.ebuild
deleted file mode 100644
index 710613a7cbd1..000000000000
--- a/dev-python/channels/channels-4.2.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Extends Django abilities beyond HTTP protocol"
-HOMEPAGE="https://github.com/django/channels"
-SRC_URI="https://github.com/django/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- >=dev-python/asgiref-3.5.0[${PYTHON_USEDEP}]
- >=dev-python/django-4.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/async-timeout[${PYTHON_USEDEP}]
- >=dev-python/daphne-4.0.0[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-django[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
- dev-python/sphinx-rtd-theme
diff --git a/dev-python/channels/channels-4.3.2.ebuild b/dev-python/channels/channels-4.3.2.ebuild
new file mode 100644
index 000000000000..ffafd1ece52b
--- /dev/null
+++ b/dev-python/channels/channels-4.3.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 #pypi
+
+DESCRIPTION="Brings async, event-driven capabilities to Django"
+HOMEPAGE="
+ https://channels.readthedocs.io/
+ https://github.com/django/channels/
+ https://pypi.org/project/channels/
+"
+# no tests in sdist
+SRC_URI="
+ https://github.com/django/channels/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ <dev-python/asgiref-4[${PYTHON_USEDEP}]
+ >=dev-python/asgiref-3.9.0[${PYTHON_USEDEP}]
+ >=dev-python/django-4.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/async-timeout[${PYTHON_USEDEP}]
+ dev-python/selenium[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_IGNORE=(
+ # avoid daphne as it requires autobahn
+ tests/sample_project/tests/test_selenium.py
+ tests/security/test_websocket.py
+ tests/test_database.py
+ tests/test_generic_http.py
+ tests/test_generic_websocket.py
+ tests/test_http.py
+ tests/test_testing.py
+)
+
+EPYTEST_PLUGINS=( pytest-django pytest-asyncio )
+distutils_enable_tests pytest
+
+PATCHES=(
+ "${FILESDIR}"/channels-4.3.2-fix-install.patch
+)
+
+python_prepare_all() {
+ # avoid daphne as it requires autobahn
+ sed -e '/"daphne"/d' -i tests/sample_project/config/settings.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/channels/files/channels-4.3.2-fix-install.patch b/dev-python/channels/files/channels-4.3.2-fix-install.patch
new file mode 100644
index 000000000000..18eca8f75445
--- /dev/null
+++ b/dev-python/channels/files/channels-4.3.2-fix-install.patch
@@ -0,0 +1,14 @@
+diff --git a/setup.cfg b/setup.cfg
+index 742e1f6..43d8c0d 100644
+--- a/setup.cfg
++++ b/setup.cfg
+@@ -52,7 +52,7 @@ types =
+
+ [options.packages.find]
+ exclude =
+- tests
++ tests*
+
+ [flake8]
+ exclude = venv/*,tox/*,docs/*,testproject/*,build/*
+
diff --git a/dev-python/channels/metadata.xml b/dev-python/channels/metadata.xml
index 7093cae71294..0dec5a678a5f 100644
--- a/dev-python/channels/metadata.xml
+++ b/dev-python/channels/metadata.xml
@@ -2,11 +2,10 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>marcin.deranek@slonko.net</email>
- <name>Marcin Deranek</name>
+ <email>negril.nx+gentoo@gmail.com</email>
+ <name>Paul Zander</name>
</maintainer>
- <upstream>
- <bugs-to>https://github.com/django/channels/issues</bugs-to>
- </upstream>
- <origin>slonko-overlay</origin>
+
+ <origin>gentoo-guru-overlay</origin>
+ <stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/charset-normalizer/charset-normalizer-3.4.4-r1.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.4.4-r1.ebuild
index 287c5820225b..e8bd1b19f0ab 100644
--- a/dev-python/charset-normalizer/charset-normalizer-3.4.4-r1.ebuild
+++ b/dev-python/charset-normalizer/charset-normalizer-3.4.4-r1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
IUSE="+native-extensions"
BDEPEND="
diff --git a/dev-python/cli-helpers/cli-helpers-2.11.0.ebuild b/dev-python/cli-helpers/cli-helpers-2.11.0.ebuild
index 6b0cce7a6e6f..971bd0d9d2b3 100644
--- a/dev-python/cli-helpers/cli-helpers-2.11.0.ebuild
+++ b/dev-python/cli-helpers/cli-helpers-2.11.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
>=dev-python/configobj-5.0.5[${PYTHON_USEDEP}]
diff --git a/dev-python/cmd2/cmd2-3.4.0.ebuild b/dev-python/cmd2/cmd2-3.4.0.ebuild
index a6f818152cfa..01abf229e5cd 100644
--- a/dev-python/cmd2/cmd2-3.4.0.ebuild
+++ b/dev-python/cmd2/cmd2-3.4.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ~ppc64 ~riscv ~s390 x86"
RDEPEND="
>=dev-python/pyperclip-1.8.2[${PYTHON_USEDEP}]
diff --git a/dev-python/coverage/coverage-7.13.4.ebuild b/dev-python/coverage/coverage-7.13.4.ebuild
index e9772ef5d8a8..35405eddf989 100644
--- a/dev-python/coverage/coverage-7.13.4.ebuild
+++ b/dev-python/coverage/coverage-7.13.4.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
IUSE="+native-extensions"
BDEPEND="
diff --git a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-26.4.1.ebuild b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-26.4.1.ebuild
index 59e4b0a114c8..2fe12c8bdad1 100644
--- a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-26.4.1.ebuild
+++ b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-26.4.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86"
BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
diff --git a/dev-python/cython/cython-3.2.4.ebuild b/dev-python/cython/cython-3.2.4.ebuild
index 298b999c8987..89bdd100bae8 100644
--- a/dev-python/cython/cython-3.2.4.ebuild
+++ b/dev-python/cython/cython-3.2.4.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="test test-full"
RESTRICT="!test? ( test )"
diff --git a/dev-python/dj-database-url/dj-database-url-3.1.2.ebuild b/dev-python/dj-database-url/dj-database-url-3.1.2.ebuild
index 80de46ff24e0..c76886390665 100644
--- a/dev-python/dj-database-url/dj-database-url-3.1.2.ebuild
+++ b/dev-python/dj-database-url/dj-database-url-3.1.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
RDEPEND="
>=dev-python/django-4.2[${PYTHON_USEDEP}]
diff --git a/dev-python/electrum-ecc/electrum-ecc-0.0.7.ebuild b/dev-python/electrum-ecc/electrum-ecc-0.0.7.ebuild
index 15c1ca6429e0..2809e49c1347 100644
--- a/dev-python/electrum-ecc/electrum-ecc-0.0.7.ebuild
+++ b/dev-python/electrum-ecc/electrum-ecc-0.0.7.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
# ecc_fast.py KNOWN_COMPATIBLE_ABI_VERSIONS
RDEPEND="
diff --git a/dev-python/evdev/evdev-1.9.3.ebuild b/dev-python/evdev/evdev-1.9.3.ebuild
index e742b88a59ec..4dce396254d2 100644
--- a/dev-python/evdev/evdev-1.9.3.ebuild
+++ b/dev-python/evdev/evdev-1.9.3.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
diff --git a/dev-python/gmpy2/gmpy2-2.3.0.ebuild b/dev-python/gmpy2/gmpy2-2.3.0.ebuild
index 3ccb898ff21d..f15ace07577b 100644
--- a/dev-python/gmpy2/gmpy2-2.3.0.ebuild
+++ b/dev-python/gmpy2/gmpy2-2.3.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="LGPL-3+"
SLOT="2"
-KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
DEPEND="
>=dev-libs/mpc-1.0.2:=
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.192.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.192.0.ebuild
index 16e1402184da..557dbeae96ec 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.192.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.192.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
RDEPEND="
>=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
diff --git a/dev-python/greenlet/greenlet-3.3.2.ebuild b/dev-python/greenlet/greenlet-3.3.2.ebuild
index 56be36bdd198..1c467b49327d 100644
--- a/dev-python/greenlet/greenlet-3.3.2.ebuild
+++ b/dev-python/greenlet/greenlet-3.3.2.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="MIT PSF-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 -hppa ~m68k ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 -hppa ~m68k ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/grpcio-status/grpcio-status-1.78.1.ebuild b/dev-python/grpcio-status/grpcio-status-1.78.1.ebuild
index 4c489057243f..b26c5b9ae0c1 100644
--- a/dev-python/grpcio-status/grpcio-status-1.78.1.ebuild
+++ b/dev-python/grpcio-status/grpcio-status-1.78.1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}/src/python/grpcio_status
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
RDEPEND="
>=dev-python/grpcio-${PV}[${PYTHON_USEDEP}]
diff --git a/dev-python/jq/jq-1.11.0.ebuild b/dev-python/jq/jq-1.11.0.ebuild
index 86778123500c..d138f0ab9cb8 100644
--- a/dev-python/jq/jq-1.11.0.ebuild
+++ b/dev-python/jq/jq-1.11.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
# Minimum versions of jq + onigurama are from setup.py's bundled versions
DEPEND="
diff --git a/dev-python/jsonschema-path/jsonschema-path-0.4.5.ebuild b/dev-python/jsonschema-path/jsonschema-path-0.4.5.ebuild
index 53a954549088..18aa262dee7e 100644
--- a/dev-python/jsonschema-path/jsonschema-path-0.4.5.ebuild
+++ b/dev-python/jsonschema-path/jsonschema-path-0.4.5.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
if [[ ${PV} != *_beta* ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
fi
RDEPEND="
diff --git a/dev-python/jupyter-lsp/jupyter-lsp-2.3.1.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-2.3.1.ebuild
index 4c555b00fed0..09a39473ca80 100644
--- a/dev-python/jupyter-lsp/jupyter-lsp-2.3.1.ebuild
+++ b/dev-python/jupyter-lsp/jupyter-lsp-2.3.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
RDEPEND="
dev-python/entrypoints[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyterlab/jupyterlab-4.5.5.ebuild b/dev-python/jupyterlab/jupyterlab-4.5.5.ebuild
index 1701378bc41a..01ee41601750 100644
--- a/dev-python/jupyterlab/jupyterlab-4.5.5.ebuild
+++ b/dev-python/jupyterlab/jupyterlab-4.5.5.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD MIT GPL-3 Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
RDEPEND="
>=dev-python/async-lru-1.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest
index d12ab8aeaca8..a11d7c268c91 100644
--- a/dev-python/langdetect/Manifest
+++ b/dev-python/langdetect/Manifest
@@ -1,3 +1 @@
DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db
-EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e
-MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45
diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
new file mode 100644
index 000000000000..637368d2f237
--- /dev/null
+++ b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
@@ -0,0 +1,13 @@
+Fix "Package 'langdetect.profiles' is absent from the `packages` configuration."
+
+--- a/setup.py
++++ b/setup.py
+@@ -18,7 +18,7 @@ setup(
+ author_email='michal.danilak@gmail.com',
+ url='https://github.com/Mimino666/langdetect',
+ keywords='language detection library',
+- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'],
++ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'],
+ include_package_data=True,
+ install_requires=['six'],
+ license='MIT',
diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild
index 271137de443d..7100f5f39dd8 100644
--- a/dev-python/langdetect/langdetect-1.0.9.ebuild
+++ b/dev-python/langdetect/langdetect-1.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,4 +19,6 @@ KEYWORDS="~amd64"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" )
+
distutils_enable_tests unittest
diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml
index 020e07f2a3dd..c0f74ac187e2 100644
--- a/dev-python/langdetect/metadata.xml
+++ b/dev-python/langdetect/metadata.xml
@@ -2,11 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>marcin.deranek@slonko.net</email>
- <name>Marcin Deranek</name>
+ <email>pastalian46@gmail.com</email>
+ <name>Takuya Wakazono</name>
</maintainer>
- <upstream>
- <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to>
- </upstream>
- <origin>slonko-overlay</origin>
+
+ <origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/levenshtein/levenshtein-0.27.3.ebuild b/dev-python/levenshtein/levenshtein-0.27.3.ebuild
index b9a09515b205..4b66ea80f2d3 100644
--- a/dev-python/levenshtein/levenshtein-0.27.3.ebuild
+++ b/dev-python/levenshtein/levenshtein-0.27.3.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
DEPEND="
<dev-cpp/rapidfuzz-cpp-4
diff --git a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.6.0.ebuild b/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.6.0.ebuild
index 3c37502c7bbd..9f111bee205f 100644
--- a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.6.0.ebuild
+++ b/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.6.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
RDEPEND="
dev-python/autobahn[${PYTHON_USEDEP}]
diff --git a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.5.0.ebuild b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.5.0.ebuild
index 592fc19a7496..9584674ef45d 100644
--- a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.5.0.ebuild
+++ b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.5.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
RDEPEND="
>=dev-python/autobahn-21.3.1[${PYTHON_USEDEP}]
diff --git a/dev-python/moto/moto-5.1.21.ebuild b/dev-python/moto/moto-5.1.21.ebuild
index 687a6915b050..644dda5c444b 100644
--- a/dev-python/moto/moto-5.1.21.ebuild
+++ b/dev-python/moto/moto-5.1.21.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv ~x86"
RDEPEND="
>=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
diff --git a/dev-python/mpmath/mpmath-1.4.0.ebuild b/dev-python/mpmath/mpmath-1.4.0.ebuild
index 796fa1070447..bc84b823d07c 100644
--- a/dev-python/mpmath/mpmath-1.4.0.ebuild
+++ b/dev-python/mpmath/mpmath-1.4.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
IUSE="test-full"
BDEPEND="
diff --git a/dev-python/multidict/multidict-6.7.1.ebuild b/dev-python/multidict/multidict-6.7.1.ebuild
index c8d0614f45c8..1442c02b7ae6 100644
--- a/dev-python/multidict/multidict-6.7.1.ebuild
+++ b/dev-python/multidict/multidict-6.7.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
IUSE="+native-extensions"
BDEPEND="
diff --git a/dev-python/multipart/multipart-1.3.1.ebuild b/dev-python/multipart/multipart-1.3.1.ebuild
index 30a68539dca4..e46764278c41 100644
--- a/dev-python/multipart/multipart-1.3.1.ebuild
+++ b/dev-python/multipart/multipart-1.3.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
diff --git a/dev-python/nanobind/nanobind-2.12.0.ebuild b/dev-python/nanobind/nanobind-2.12.0.ebuild
index 1ad5d2cec61f..399871e055e3 100644
--- a/dev-python/nanobind/nanobind-2.12.0.ebuild
+++ b/dev-python/nanobind/nanobind-2.12.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
DEPEND="
>=dev-cpp/robin-map-1.3.0
diff --git a/dev-python/nh3/nh3-0.3.3.ebuild b/dev-python/nh3/nh3-0.3.3.ebuild
index dd0ce2efd874..297e2d8116e2 100644
--- a/dev-python/nh3/nh3-0.3.3.ebuild
+++ b/dev-python/nh3/nh3-0.3.3.ebuild
@@ -119,7 +119,7 @@ LICENSE="MIT"
# Dependent crate licenses
LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-3.0"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
diff --git a/dev-python/nodeenv/nodeenv-1.10.0.ebuild b/dev-python/nodeenv/nodeenv-1.10.0.ebuild
index 63ea86516b84..8f31883c53f8 100644
--- a/dev-python/nodeenv/nodeenv-1.10.0.ebuild
+++ b/dev-python/nodeenv/nodeenv-1.10.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~hppa ~ppc ~ppc64 x86"
# requires network access
RESTRICT="test"
diff --git a/dev-python/notebook/notebook-7.5.4.ebuild b/dev-python/notebook/notebook-7.5.4.ebuild
index 98918aaeb54c..e8459fe90d91 100644
--- a/dev-python/notebook/notebook-7.5.4.ebuild
+++ b/dev-python/notebook/notebook-7.5.4.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
RDEPEND="
>=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/numpy/numpy-2.3.5.ebuild b/dev-python/numpy/numpy-2.3.5.ebuild
index 30a66692130f..93554b1e3335 100644
--- a/dev-python/numpy/numpy-2.3.5.ebuild
+++ b/dev-python/numpy/numpy-2.3.5.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0/2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
# +lapack because the internal fallbacks are pretty slow. Building without blas
# is barely supported anyway, see bug #914358.
IUSE="big-endian +cpudetection index64 +lapack"
diff --git a/dev-python/openapi-spec-validator/openapi-spec-validator-0.8.0.ebuild b/dev-python/openapi-spec-validator/openapi-spec-validator-0.8.0.ebuild
index cd69959be5f2..ce134c3583a9 100644
--- a/dev-python/openapi-spec-validator/openapi-spec-validator-0.8.0.ebuild
+++ b/dev-python/openapi-spec-validator/openapi-spec-validator-0.8.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
if [[ ${PV} != *_beta* ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
fi
RDEPEND="
diff --git a/dev-python/orjson/orjson-3.11.7.ebuild b/dev-python/orjson/orjson-3.11.7.ebuild
index 2a6b8f920df5..afb52b919853 100644
--- a/dev-python/orjson/orjson-3.11.7.ebuild
+++ b/dev-python/orjson/orjson-3.11.7.ebuild
@@ -25,7 +25,7 @@ LICENSE+="
Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-3.0
"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
BDEPEND="
>=dev-util/maturin-1.7.8[${PYTHON_USEDEP}]
diff --git a/dev-python/osc-lib/osc-lib-4.4.0.ebuild b/dev-python/osc-lib/osc-lib-4.4.0.ebuild
index 882b127f5c05..5b45880cad8d 100644
--- a/dev-python/osc-lib/osc-lib-4.4.0.ebuild
+++ b/dev-python/osc-lib/osc-lib-4.4.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
>=dev-python/cliff-4.9.0[${PYTHON_USEDEP}]
diff --git a/dev-python/ovs/ovs-3.6.0.ebuild b/dev-python/ovs/ovs-3.6.0.ebuild
index e80cc3f787d0..ea29046a22d2 100644
--- a/dev-python/ovs/ovs-3.6.0.ebuild
+++ b/dev-python/ovs/ovs-3.6.0.ebuild
@@ -12,6 +12,6 @@ HOMEPAGE="https://github.com/openvswitch/ovs/"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
RDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]"
diff --git a/dev-python/pikepdf/pikepdf-10.3.0.ebuild b/dev-python/pikepdf/pikepdf-10.3.0.ebuild
index 933f609d3696..c20cb452e27a 100644
--- a/dev-python/pikepdf/pikepdf-10.3.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-10.3.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="big-endian"
# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
diff --git a/dev-python/poetry/poetry-2.3.2-r1.ebuild b/dev-python/poetry/poetry-2.3.2-r1.ebuild
index 4cd2b6410df6..a777177a8486 100644
--- a/dev-python/poetry/poetry-2.3.2-r1.ebuild
+++ b/dev-python/poetry/poetry-2.3.2-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
RDEPEND="
=dev-python/poetry-core-$(ver_cut 1-2)*[${PYTHON_USEDEP}]
diff --git a/dev-python/pooch/pooch-1.9.0.ebuild b/dev-python/pooch/pooch-1.9.0.ebuild
index 6312a7dd6443..ef6c16f99ab3 100644
--- a/dev-python/pooch/pooch-1.9.0.ebuild
+++ b/dev-python/pooch/pooch-1.9.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
>=dev-python/packaging-20.0[${PYTHON_USEDEP}]
diff --git a/dev-python/proto-plus/proto-plus-1.27.1.ebuild b/dev-python/proto-plus/proto-plus-1.27.1.ebuild
index c9e452c7a9a9..a9d5f3cb720a 100644
--- a/dev-python/proto-plus/proto-plus-1.27.1.ebuild
+++ b/dev-python/proto-plus/proto-plus-1.27.1.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
RDEPEND="
<dev-python/protobuf-7[${PYTHON_USEDEP}]
diff --git a/dev-python/protobuf/protobuf-6.33.6.ebuild b/dev-python/protobuf/protobuf-6.33.6.ebuild
index 5f38e05196e8..136650b2768c 100644
--- a/dev-python/protobuf/protobuf-6.33.6.ebuild
+++ b/dev-python/protobuf/protobuf-6.33.6.ebuild
@@ -31,7 +31,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0/$(ver_cut 1-3)"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86"
# need protobuf compiler
BDEPEND="
diff --git a/dev-python/psutil/psutil-7.2.2.ebuild b/dev-python/psutil/psutil-7.2.2.ebuild
index f5a42ffdbf2c..6eef6d832e72 100644
--- a/dev-python/psutil/psutil-7.2.2.ebuild
+++ b/dev-python/psutil/psutil-7.2.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
EPYTEST_PLUGINS=( pytest-subtests )
distutils_enable_tests pytest
diff --git a/dev-python/psycopg/psycopg-3.3.3.ebuild b/dev-python/psycopg/psycopg-3.3.3.ebuild
index ac9c7e239b4b..6315e90a506a 100644
--- a/dev-python/psycopg/psycopg-3.3.3.ebuild
+++ b/dev-python/psycopg/psycopg-3.3.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
IUSE="+native-extensions"
DEPEND="
diff --git a/dev-python/pyarrow/pyarrow-23.0.1.ebuild b/dev-python/pyarrow/pyarrow-23.0.1.ebuild
index 14ceed036eb3..0b292ea53a9e 100644
--- a/dev-python/pyarrow/pyarrow-23.0.1.ebuild
+++ b/dev-python/pyarrow/pyarrow-23.0.1.ebuild
@@ -33,7 +33,7 @@ S="${WORKDIR}/apache-arrow-${PV}/python"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE="+parquet +snappy ssl"
RDEPEND="
diff --git a/dev-python/pyatspi/pyatspi-2.58.1.ebuild b/dev-python/pyatspi/pyatspi-2.58.1.ebuild
index efc134cb34c3..5675f47ca7dc 100644
--- a/dev-python/pyatspi/pyatspi-2.58.1.ebuild
+++ b/dev-python/pyatspi/pyatspi-2.58.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/pyatspi2"
# Note: only some of the tests are GPL-licensed, everything else is LGPL
LICENSE="LGPL-2 GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pybind11/pybind11-3.0.2.ebuild b/dev-python/pybind11/pybind11-3.0.2.ebuild
index 9917455e6582..411645045390 100644
--- a/dev-python/pybind11/pybind11-3.0.2.ebuild
+++ b/dev-python/pybind11/pybind11-3.0.2.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-cpp/eigen:3
diff --git a/dev-python/pybind11/pybind11-3.0.3.ebuild b/dev-python/pybind11/pybind11-3.0.3.ebuild
index edd49be16e6b..34a352cc1f88 100644
--- a/dev-python/pybind11/pybind11-3.0.3.ebuild
+++ b/dev-python/pybind11/pybind11-3.0.3.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-cpp/eigen:3
diff --git a/dev-python/pycpio/pycpio-1.7.0.ebuild b/dev-python/pycpio/pycpio-1.7.0.ebuild
index 9215afd79e9f..764868cc31cd 100644
--- a/dev-python/pycpio/pycpio-1.7.0.ebuild
+++ b/dev-python/pycpio/pycpio-1.7.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv ~x86"
RDEPEND="
>=dev-python/zenlib-3.3.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pycxx/pycxx-7.2.1.ebuild b/dev-python/pycxx/pycxx-7.2.1.ebuild
index 3138d833bb1f..9272f1bd88ef 100644
--- a/dev-python/pycxx/pycxx-7.2.1.ebuild
+++ b/dev-python/pycxx/pycxx-7.2.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}"/cxx-code-r474-trunk/CXX
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm ~ppc ppc64 ~x86 ~x64-macos"
IUSE="doc examples test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pyglet/pyglet-2.1.13.ebuild b/dev-python/pyglet/pyglet-2.1.13.ebuild
index d3902e5912fe..21e12ce20733 100644
--- a/dev-python/pyglet/pyglet-2.1.13.ebuild
+++ b/dev-python/pyglet/pyglet-2.1.13.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="examples image +sound"
RDEPEND="
diff --git a/dev-python/pygresql/pygresql-6.2.3.ebuild b/dev-python/pygresql/pygresql-6.2.3.ebuild
index b016b583fcbd..b56f0dbefe67 100644
--- a/dev-python/pygresql/pygresql-6.2.3.ebuild
+++ b/dev-python/pygresql/pygresql-6.2.3.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
LICENSE="POSTGRESQL"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ppc ~sparc x86"
DEPEND="${POSTGRES_DEP}"
RDEPEND="${DEPEND}"
diff --git a/dev-python/pyicu/pyicu-2.16.1.ebuild b/dev-python/pyicu/pyicu-2.16.1.ebuild
index 7dd3ea833680..a0a8f4fd33c8 100644
--- a/dev-python/pyicu/pyicu-2.16.1.ebuild
+++ b/dev-python/pyicu/pyicu-2.16.1.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
DEPEND="
dev-libs/icu:=
diff --git a/dev-python/pyls-spyder/pyls-spyder-0.4.0-r4.ebuild b/dev-python/pyls-spyder/pyls-spyder-0.4.0-r4.ebuild
index ab4a20a5d718..0cc1576fce3b 100644
--- a/dev-python/pyls-spyder/pyls-spyder-0.4.0-r4.ebuild
+++ b/dev-python/pyls-spyder/pyls-spyder-0.4.0-r4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.ta
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 x86"
RDEPEND="dev-python/python-lsp-server[all-plugins,${PYTHON_USEDEP}]"
BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.18.1.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.18.1.ebuild
index 3bfc229ab925..8fe837f13da3 100644
--- a/dev-python/pyproject-fmt/pyproject-fmt-2.18.1.ebuild
+++ b/dev-python/pyproject-fmt/pyproject-fmt-2.18.1.ebuild
@@ -66,7 +66,7 @@ LICENSE+="
Unicode-3.0 ZLIB
"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
dev-python/toml-fmt-common[${PYTHON_USEDEP}]
diff --git a/dev-python/python-lsp-server/python-lsp-server-1.14.0.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.14.0.ebuild
index 4a2de9c49667..cb082198afde 100644
--- a/dev-python/python-lsp-server/python-lsp-server-1.14.0.ebuild
+++ b/dev-python/python-lsp-server/python-lsp-server-1.14.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 x86"
IUSE="all-plugins"
PLUGIN_DEP="
diff --git a/dev-python/python-subunit/python-subunit-1.4.5.ebuild b/dev-python/python-subunit/python-subunit-1.4.5.ebuild
index 6b286b6c6fea..614895b427fe 100644
--- a/dev-python/python-subunit/python-subunit-1.4.5.ebuild
+++ b/dev-python/python-subunit/python-subunit-1.4.5.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0 BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="static-libs test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/python-tests/python-tests-3.11.15.ebuild b/dev-python/python-tests/python-tests-3.11.15.ebuild
index bb7ce5c30be7..8d22092f8a66 100644
--- a/dev-python/python-tests/python-tests-3.11.15.ebuild
+++ b/dev-python/python-tests/python-tests-3.11.15.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}/Lib"
LICENSE="PSF-2"
SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
# enable by default to help CI handle it (we have no additional deps)
IUSE="+python_targets_${PYTHON_COMPAT[0]}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/python-tests/python-tests-3.12.13_p1.ebuild b/dev-python/python-tests/python-tests-3.12.13_p1.ebuild
index 0ce34c437572..ac0561077a40 100644
--- a/dev-python/python-tests/python-tests-3.12.13_p1.ebuild
+++ b/dev-python/python-tests/python-tests-3.12.13_p1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}/Lib"
LICENSE="PSF-2"
SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# enable by default to help CI handle it (we have no additional deps)
IUSE="+python_targets_${PYTHON_COMPAT[0]}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/python-tests/python-tests-3.13.12.ebuild b/dev-python/python-tests/python-tests-3.13.12.ebuild
index 4e2c062cd65c..aa7dfaeb541a 100644
--- a/dev-python/python-tests/python-tests-3.13.12.ebuild
+++ b/dev-python/python-tests/python-tests-3.13.12.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}/Lib"
LICENSE="PSF-2"
SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# enable by default to help CI handle it (we have no additional deps)
IUSE="+python_targets_${PYTHON_COMPAT[0]}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/python-tests/python-tests-3.14.3.ebuild b/dev-python/python-tests/python-tests-3.14.3.ebuild
index f23ba15bd13b..fd478796f47d 100644
--- a/dev-python/python-tests/python-tests-3.14.3.ebuild
+++ b/dev-python/python-tests/python-tests-3.14.3.ebuild
@@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}/Lib"
LICENSE="PSF-2"
SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# enable by default to help CI handle it (we have no additional deps)
IUSE="+python_targets_${PYTHON_COMPAT[0]}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.1.0.ebuild b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.1.0.ebuild
index ce463b13beda..8e396802f8a2 100644
--- a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.1.0.ebuild
+++ b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.1.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ppc64 ~riscv x86"
RDEPEND="
dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/quantities/quantities-0.16.4.ebuild b/dev-python/quantities/quantities-0.16.4.ebuild
index a38f5e33c48f..87858d9043f5 100644
--- a/dev-python/quantities/quantities-0.16.4.ebuild
+++ b/dev-python/quantities/quantities-0.16.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
>=dev-python/numpy-1.24[$PYTHON_USEDEP]
diff --git a/dev-python/regex/regex-2026.2.28.ebuild b/dev-python/regex/regex-2026.2.28.ebuild
index be0c06fbc195..76c7ae5d40dd 100644
--- a/dev-python/regex/regex-2026.2.28.ebuild
+++ b/dev-python/regex/regex-2026.2.28.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
IUSE="doc"
distutils_enable_tests unittest
diff --git a/dev-python/ruamel-yaml-clibz/ruamel-yaml-clibz-0.3.7.ebuild b/dev-python/ruamel-yaml-clibz/ruamel-yaml-clibz-0.3.7.ebuild
index c5c0df041ddf..793f43e13e44 100644
--- a/dev-python/ruamel-yaml-clibz/ruamel-yaml-clibz-0.3.7.ebuild
+++ b/dev-python/ruamel-yaml-clibz/ruamel-yaml-clibz-0.3.7.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# Technically, upstream depends on setuptools-zig to compile C using Zig,
# but we just use a C compiler.
diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.19.1.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.19.1.ebuild
index 0519ed6771a8..4da23a3a7450 100644
--- a/dev-python/ruamel-yaml/ruamel-yaml-0.19.1.ebuild
+++ b/dev-python/ruamel-yaml/ruamel-yaml-0.19.1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
dev-python/ruamel-yaml-clibz[${PYTHON_USEDEP}]
diff --git a/dev-python/sabctools/sabctools-9.3.2.ebuild b/dev-python/sabctools/sabctools-9.3.2.ebuild
index b4eaa0657bec..e61fb125bf09 100644
--- a/dev-python/sabctools/sabctools-9.3.2.ebuild
+++ b/dev-python/sabctools/sabctools-9.3.2.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
BDEPEND="
test? (
diff --git a/dev-python/scikit-build-core/scikit-build-core-0.12.2.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.12.2.ebuild
index f60eb780cec7..4bb89c1bc046 100644
--- a/dev-python/scikit-build-core/scikit-build-core-0.12.2.ebuild
+++ b/dev-python/scikit-build-core/scikit-build-core-0.12.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
# we always want [pyproject] extra
RDEPEND="
diff --git a/dev-python/scikit-build/scikit-build-0.19.0.ebuild b/dev-python/scikit-build/scikit-build-0.19.0.ebuild
index d3e19f6138c0..3f173ecb4ce6 100644
--- a/dev-python/scikit-build/scikit-build-0.19.0.ebuild
+++ b/dev-python/scikit-build/scikit-build-0.19.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
dev-python/distro[${PYTHON_USEDEP}]
diff --git a/dev-python/selenium/selenium-4.41.0.ebuild b/dev-python/selenium/selenium-4.41.0.ebuild
index 97180d7f826b..4a0ec2a29dba 100644
--- a/dev-python/selenium/selenium-4.41.0.ebuild
+++ b/dev-python/selenium/selenium-4.41.0.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
IUSE="test test-rust"
RESTRICT="!test? ( test )"
diff --git a/dev-python/slixmpp/slixmpp-1.13.2.ebuild b/dev-python/slixmpp/slixmpp-1.13.2.ebuild
index 8380f33f9a06..c653b5fde3de 100644
--- a/dev-python/slixmpp/slixmpp-1.13.2.ebuild
+++ b/dev-python/slixmpp/slixmpp-1.13.2.ebuild
@@ -78,7 +78,7 @@ LICENSE="MIT"
# Dependent crate licenses
LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-3.0"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
RDEPEND="
>=dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-2.0.0.ebuild b/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-2.0.0.ebuild
index e658378c252d..386c77757d09 100644
--- a/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-2.0.0.ebuild
+++ b/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-2.0.0.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/httpdomain-${PV}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
RDEPEND="
>=dev-python/sphinx-6.0[${PYTHON_USEDEP}]
diff --git a/dev-python/spotipy/spotipy-2.26.0.ebuild b/dev-python/spotipy/spotipy-2.26.0.ebuild
index e79c1466b356..19baff2061c2 100644
--- a/dev-python/spotipy/spotipy-2.26.0.ebuild
+++ b/dev-python/spotipy/spotipy-2.26.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="examples"
RDEPEND="
diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.48.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.48.ebuild
index 3e5aa146d6ef..efdaff652e6a 100644
--- a/dev-python/sqlalchemy/sqlalchemy-2.0.48.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.48.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
IUSE="examples +sqlite test"
RDEPEND="
diff --git a/dev-python/structlog/structlog-25.5.0.ebuild b/dev-python/structlog/structlog-25.5.0.ebuild
index 2c7f523453bd..954e8d4bfd60 100644
--- a/dev-python/structlog/structlog-25.5.0.ebuild
+++ b/dev-python/structlog/structlog-25.5.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="|| ( Apache-2.0 MIT )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
BDEPEND="
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
diff --git a/dev-python/symengine/symengine-0.14.1-r2.ebuild b/dev-python/symengine/symengine-0.14.1-r2.ebuild
index ef64687e8195..60a37a82a803 100644
--- a/dev-python/symengine/symengine-0.14.1-r2.ebuild
+++ b/dev-python/symengine/symengine-0.14.1-r2.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
BDEPEND="
dev-build/cmake
diff --git a/dev-python/sympy/sympy-1.14.0-r2.ebuild b/dev-python/sympy/sympy-1.14.0-r2.ebuild
index 1a2fc8c3055c..19625ec49943 100644
--- a/dev-python/sympy/sympy-1.14.0-r2.ebuild
+++ b/dev-python/sympy/sympy-1.14.0-r2.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${P/_/}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~x64-macos"
IUSE="imaging ipython latex mathml pdf png pyglet symengine"
RDEPEND="
diff --git a/dev-python/tables/tables-3.11.1.ebuild b/dev-python/tables/tables-3.11.1.ebuild
index 9da91d2b6e03..731c29330f74 100644
--- a/dev-python/tables/tables-3.11.1.ebuild
+++ b/dev-python/tables/tables-3.11.1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~sparc x86"
IUSE="+cpudetection examples test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/tavern/tavern-3.2.0.ebuild b/dev-python/tavern/tavern-3.2.0.ebuild
index a0875b6e31e8..981efe8cd54a 100644
--- a/dev-python/tavern/tavern-3.2.0.ebuild
+++ b/dev-python/tavern/tavern-3.2.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
RDEPEND="
>=dev-python/jmespath-1[${PYTHON_USEDEP}]
diff --git a/dev-python/testtools/testtools-2.8.7.ebuild b/dev-python/testtools/testtools-2.8.7.ebuild
index f76cca969639..317d02be0b2b 100644
--- a/dev-python/testtools/testtools-2.8.7.ebuild
+++ b/dev-python/testtools/testtools-2.8.7.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/time-machine/time-machine-3.2.0.ebuild b/dev-python/time-machine/time-machine-3.2.0.ebuild
index ad579783b61e..2f760b677a1e 100644
--- a/dev-python/time-machine/time-machine-3.2.0.ebuild
+++ b/dev-python/time-machine/time-machine-3.2.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
BDEPEND="
test? (
diff --git a/dev-python/toml-fmt-common/toml-fmt-common-1.3.1.ebuild b/dev-python/toml-fmt-common/toml-fmt-common-1.3.1.ebuild
index 4e56a152ed8e..3df89dbd08da 100644
--- a/dev-python/toml-fmt-common/toml-fmt-common-1.3.1.ebuild
+++ b/dev-python/toml-fmt-common/toml-fmt-common-1.3.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 x86"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
diff --git a/dev-python/trimesh/trimesh-4.11.3.ebuild b/dev-python/trimesh/trimesh-4.11.3.ebuild
index 8d2e8edbe674..1509fa02ec8e 100644
--- a/dev-python/trimesh/trimesh-4.11.3.ebuild
+++ b/dev-python/trimesh/trimesh-4.11.3.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
RDEPEND="
dev-python/charset-normalizer[${PYTHON_USEDEP}]
diff --git a/dev-python/typer/typer-0.24.1.ebuild b/dev-python/typer/typer-0.24.1.ebuild
index 5b6dcdbccf45..f76573f264c9 100644
--- a/dev-python/typer/typer-0.24.1.ebuild
+++ b/dev-python/typer/typer-0.24.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~x86"
IUSE="cli"
RDEPEND="
diff --git a/dev-python/ukkonen/ukkonen-1.1.0.ebuild b/dev-python/ukkonen/ukkonen-1.1.0.ebuild
index 172c82e45555..d4481b3fcd08 100644
--- a/dev-python/ukkonen/ukkonen-1.1.0.ebuild
+++ b/dev-python/ukkonen/ukkonen-1.1.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/urwid/urwid-3.0.5.ebuild b/dev-python/urwid/urwid-3.0.5.ebuild
index b584716e7dcb..fe0afbed6616 100644
--- a/dev-python/urwid/urwid-3.0.5.ebuild
+++ b/dev-python/urwid/urwid-3.0.5.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="examples"
RDEPEND="
diff --git a/dev-python/utidylib/utidylib-1.0.0.ebuild b/dev-python/utidylib/utidylib-1.0.0.ebuild
index 0e8856897b2d..df3469f8a207 100644
--- a/dev-python/utidylib/utidylib-1.0.0.ebuild
+++ b/dev-python/utidylib/utidylib-1.0.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 arm64 ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ppc ppc64 ~riscv x86"
RDEPEND="
>=app-text/htmltidy-5.0.0
diff --git a/dev-python/uv-build/uv-build-0.10.12.ebuild b/dev-python/uv-build/uv-build-0.10.12.ebuild
index 8a2932b2360b..e4732d76718f 100644
--- a/dev-python/uv-build/uv-build-0.10.12.ebuild
+++ b/dev-python/uv-build/uv-build-0.10.12.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="|| ( Apache-2.0 MIT )"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/virtualenv/virtualenv-20.39.1.ebuild b/dev-python/virtualenv/virtualenv-20.39.1.ebuild
index 99756ea15499..3aec407ce3ec 100644
--- a/dev-python/virtualenv/virtualenv-20.39.1.ebuild
+++ b/dev-python/virtualenv/virtualenv-20.39.1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/wand/wand-0.7.0.ebuild b/dev-python/wand/wand-0.7.0.ebuild
index 48955c27dd57..6bba6c22fd04 100644
--- a/dev-python/wand/wand-0.7.0.ebuild
+++ b/dev-python/wand/wand-0.7.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
RDEPEND="
media-gfx/imagemagick
diff --git a/dev-python/weasyprint/weasyprint-68.1.ebuild b/dev-python/weasyprint/weasyprint-68.1.ebuild
index b7d4cbc5268e..5053dc65bd2e 100644
--- a/dev-python/weasyprint/weasyprint-68.1.ebuild
+++ b/dev-python/weasyprint/weasyprint-68.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="
>=dev-python/cffi-0.6:=[${PYTHON_USEDEP}]
diff --git a/dev-python/websockets/websockets-16.0.ebuild b/dev-python/websockets/websockets-16.0.ebuild
index b139946f65d5..6e3b3db9de3d 100644
--- a/dev-python/websockets/websockets-16.0.ebuild
+++ b/dev-python/websockets/websockets-16.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="+native-extensions"
BDEPEND="
diff --git a/dev-python/xarray/xarray-2026.2.0.ebuild b/dev-python/xarray/xarray-2026.2.0.ebuild
index 09c1bbdd99c7..3953e36eb0b0 100644
--- a/dev-python/xarray/xarray-2026.2.0.ebuild
+++ b/dev-python/xarray/xarray-2026.2.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE="big-endian"
RDEPEND="
diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.21.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.21.ebuild
index 5824ccb4fba5..8e2011e8dd5b 100644
--- a/dev-python/xvfbwrapper/xvfbwrapper-0.2.21.ebuild
+++ b/dev-python/xvfbwrapper/xvfbwrapper-0.2.21.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
x11-base/xorg-server[xvfb]
diff --git a/dev-python/yarl/yarl-1.23.0.ebuild b/dev-python/yarl/yarl-1.23.0.ebuild
index 13764d824e74..27de0f9c97bf 100644
--- a/dev-python/yarl/yarl-1.23.0.ebuild
+++ b/dev-python/yarl/yarl-1.23.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="+native-extensions"
RDEPEND="