summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-11-15 19:06:47 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-11-15 19:06:47 +0000
commit415def438c52aa0f9284059ef6748bab59e8837b (patch)
tree9f025d53d148959f855481208161ad1bc21bc7a4 /dev-python
parent786111411d262be682eaf3367d6c0c22e59d270d (diff)
downloadbaldeagleos-repo-415def438c52aa0f9284059ef6748bab59e8837b.tar.gz
baldeagleos-repo-415def438c52aa0f9284059ef6748bab59e8837b.tar.xz
baldeagleos-repo-415def438c52aa0f9284059ef6748bab59e8837b.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/alembic/Manifest1
-rw-r--r--dev-python/alembic/alembic-1.17.2.ebuild57
-rw-r--r--dev-python/b2sdk/b2sdk-2.10.1.ebuild12
-rw-r--r--dev-python/boto3/Manifest6
-rw-r--r--dev-python/boto3/boto3-1.40.45.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.40.71.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.40.72.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.40.73.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.40.74.ebuild (renamed from dev-python/boto3/boto3-1.40.70.ebuild)0
-rw-r--r--dev-python/botocore/Manifest6
-rw-r--r--dev-python/botocore/botocore-1.40.45.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.40.71.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.40.72.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.40.73.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.40.74.ebuild (renamed from dev-python/botocore/botocore-1.40.70.ebuild)0
-rw-r--r--dev-python/clang/Manifest4
-rw-r--r--dev-python/clang/clang-21.1.4.ebuild54
-rw-r--r--dev-python/clang/clang-22.0.0_pre20251028.ebuild53
-rw-r--r--dev-python/clang/clang-22.0.0_pre20251101.ebuild53
-rw-r--r--dev-python/django-template-partials/Manifest1
-rw-r--r--dev-python/django-template-partials/django-template-partials-25.3.ebuild35
-rw-r--r--dev-python/dns-lexicon/Manifest1
-rw-r--r--dev-python/dns-lexicon/dns-lexicon-3.23.2.ebuild74
-rw-r--r--dev-python/executing/executing-2.2.1.ebuild2
-rw-r--r--dev-python/fake-py/Manifest2
-rw-r--r--dev-python/fake-py/fake-py-0.11.9.ebuild (renamed from dev-python/fake-py/fake-py-0.11.6.ebuild)14
-rw-r--r--dev-python/findimports/Manifest1
-rw-r--r--dev-python/findimports/findimports-2.7.0.ebuild27
-rw-r--r--dev-python/hcloud/Manifest2
-rw-r--r--dev-python/hcloud/hcloud-2.11.1.ebuild (renamed from dev-python/hcloud/hcloud-2.7.0.ebuild)2
-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/libevdev/Manifest1
-rw-r--r--dev-python/libevdev/libevdev-0.13.1.ebuild38
-rw-r--r--dev-python/lit/Manifest4
-rw-r--r--dev-python/lit/lit-21.1.4.ebuild46
-rw-r--r--dev-python/lit/lit-22.0.0_pre20251028.ebuild45
-rw-r--r--dev-python/lit/lit-22.0.0_pre20251101.ebuild45
-rw-r--r--dev-python/nh3/nh3-0.3.1.ebuild2
-rw-r--r--dev-python/notebook/Manifest2
-rw-r--r--dev-python/notebook/notebook-7.4.5.ebuild63
-rw-r--r--dev-python/notebook/notebook-7.4.6.ebuild63
-rw-r--r--dev-python/nuitka/Manifest1
-rw-r--r--dev-python/nuitka/nuitka-2.8.6.ebuild54
-rw-r--r--dev-python/prettytable/Manifest2
-rw-r--r--dev-python/prettytable/prettytable-3.17.0.ebuild40
-rw-r--r--dev-python/pyghmi/Manifest2
-rw-r--r--dev-python/pyghmi/pyghmi-1.6.7.ebuild (renamed from dev-python/pyghmi/pyghmi-1.6.5.ebuild)0
-rw-r--r--dev-python/pytest-env/pytest-env-1.2.0.ebuild2
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-2.0.44.ebuild2
-rw-r--r--dev-python/types-docutils/Manifest3
-rw-r--r--dev-python/types-docutils/types-docutils-0.22.2.20250924.ebuild16
-rw-r--r--dev-python/types-docutils/types-docutils-0.22.3.20251115.ebuild (renamed from dev-python/types-docutils/types-docutils-0.22.0.20250919.ebuild)2
-rw-r--r--dev-python/types-psutil/Manifest1
-rw-r--r--dev-python/types-psutil/types-psutil-7.0.0.20251115.ebuild16
-rw-r--r--dev-python/yarl/yarl-1.22.0.ebuild2
-rw-r--r--dev-python/zmq-anyio/Manifest3
-rw-r--r--dev-python/zmq-anyio/zmq-anyio-0.3.12.ebuild41
-rw-r--r--dev-python/zmq-anyio/zmq-anyio-0.3.13.ebuild37
-rw-r--r--dev-python/zope-interface/Manifest1
-rw-r--r--dev-python/zope-interface/zope-interface-8.0.ebuild53
63 files changed, 474 insertions, 1029 deletions
diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index 8a1091fb6815..35d035d959b1 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -1,3 +1,4 @@
DIST alembic-1.16.5.tar.gz 1969868 BLAKE2B 9798e371ac26b5f6042bfc057e3b308d026d1b58446d70c23408ce0bd64c2115773af73868cdda5aa1fb303ec54eba65687d515b06b5cd774ed551c33f093e10 SHA512 871aa27c955c0b3ea8aed4c1f3ca5595d21e8b52b09eef9c225f5acba1c8011b6ff1a3c1081583cfefe49265739f9f3a358cf33aea4bb442636a3a9469cb4130
DIST alembic-1.17.0.tar.gz 1975526 BLAKE2B 0549b8f2f7f595507a34b727dc10290a5edb36613ced69686bef5148ef9feb3cc61441e247ed1c68a78e579f3c7499bbeac871dd6d539f49b04d6f4ee9a091c8 SHA512 24ac578890d9258d6f995632a426a204979370bd199d4b66db472919f97ea602f657f5d3effadcebc72167dbf5d1b94d3b8ae5631a988bbba5adc1927502ed4f
DIST alembic-1.17.1.tar.gz 1981285 BLAKE2B d5887f6135510de970bfcb65553f341a5b5693f3ea59c09785fc84a1cb06eb1bacc8c22887a9af38bf07acf9237a2ee2a00dd979dd5d2e2a2d2f849ee0f1c4d9 SHA512 35d2e0f9f3c7548fb1453e076696b2954de76a751bd0327b4b60c613302ccefa78f5f7081d6a99ca83bd38a827ae554e1dcdc48c3ff5eba111ea6df5e1c6736f
+DIST alembic-1.17.2.tar.gz 1988064 BLAKE2B 7ad3212322d900b464de8fb7c2fd341dacbb73698fbc471d99f353ebca0da98035c7032a550b7c78dcbdfb85058d456791602a05ac1caa3f34b201e319b8d9a2 SHA512 39ac83508b505fb81c26afdbe28edc3b9aeffd536d63f0ba8e8015fde4a815b899d269417a18aa4325a08a97cb74b6c52057960ecec6839fe3dc070a6752b9c5
diff --git a/dev-python/alembic/alembic-1.17.2.ebuild b/dev-python/alembic/alembic-1.17.2.ebuild
new file mode 100644
index 000000000000..80155a232d38
--- /dev/null
+++ b/dev-python/alembic/alembic-1.17.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy"
+HOMEPAGE="
+ https://github.com/sqlalchemy/alembic/
+ https://pypi.org/project/alembic/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+ >=dev-python/sqlalchemy-1.4.0[${PYTHON_USEDEP}]
+ dev-python/mako[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.12[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ sys-libs/timezone-data
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=()
+
+ if ! has_version "dev-python/black[${PYTHON_USEDEP}]"; then
+ EPYTEST_DESELECT+=(
+ tests/test_post_write.py::RunHookTest::test_module
+ tests/test_post_write.py::RunHookTest::test_module_black_with_cwd
+ tests/test_post_write.py::RunHookTest::test_module_filename_interpolation
+ tests/test_post_write.py::RunHookTest::test_module_path_in_config
+ )
+ fi
+
+ # setup.cfg contains -p no:warnings in addopts which triggers
+ # datetime.utcfromtimestamp() deprecation warning as an error in py3.12
+ epytest -o addopts=
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/b2sdk/b2sdk-2.10.1.ebuild b/dev-python/b2sdk/b2sdk-2.10.1.ebuild
index af71b82f77d6..72f958c39339 100644
--- a/dev-python/b2sdk/b2sdk-2.10.1.ebuild
+++ b/dev-python/b2sdk/b2sdk-2.10.1.ebuild
@@ -47,8 +47,20 @@ EPYTEST_IGNORE=(
# pytest_plugins at non-top-level.
test/integration
)
+
EPYTEST_PLUGINS=( pytest-{lazy-fixtures,mock,timeout} )
export PDM_BUILD_SCM_VERSION=${PV}
distutils_enable_tests pytest
+
+python_test() {
+ if [[ ${EPYTHON} == python3.14 ]] ; then
+ local EPYTEST_DESELECT=(
+ # Error message differs w/ 3.14
+ test/unit/scan/test_folder_traversal.py::TestFolderTraversal::test_dir_without_exec_permission
+ )
+ fi
+
+ epytest
+}
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 4e8d0b80265d..14a3fdef5d17 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,10 +1,6 @@
-DIST boto3-1.40.45.gh.tar.gz 1007074 BLAKE2B b6b36715046fc1468ad02770b31c88276d342546f4482c75d41686d4754c4b5a4231d027356bac122be08067943ad7df02bbea6fa2086a79306125ef41fc27b9 SHA512 4533e413d4771b5770f77df9c6574dca3d85bafbc1d65918b90c294fdd32ff3e6ab6e5e5f95c2ae0fb9db062eda411d2fd7fab7c7b873e87e2074ca34a13cce1
DIST boto3-1.40.50.gh.tar.gz 1009112 BLAKE2B a5c1be6c13cacb8b0fa1a7b4c64a9fec9caabd6b17ba9cdceb45da4954e21d4020a707d72eb2de52e8d83b78990adf5ce8a82dc166d84f5e98fa5289304dadee SHA512 7955190f7a55b47293b25b15e1b5c86e79a3a468aba20999a114de99df3af57cf6a2d23acbc90dde056aa2f557db938fa8f6638d3de939009b6a6ec69d691a18
DIST boto3-1.40.55.gh.tar.gz 1013401 BLAKE2B 86de575af2244a1b6ec317dac61a71ba2b5eee42f28ca3b3d1ded552cbad10bb22e96ae6bf49212be0ee5fb220342a8829213fff9ec19ce046aae0262f791ee9 SHA512 b9fe63173e21303d688add1a519b589072313d9f62d474418a0f99eee50a92d595e36e4f1d9cd8259884c9c4c21b29c55242c9583c21b7e8a4f0bdcd76c79841
DIST boto3-1.40.59.gh.tar.gz 1017517 BLAKE2B 31511c062e6991ba14b7bc7227f4b4a214da5bc6dd012139cebaeb53a34ad540a80b5216495b2796d34f6ad91fc135837c830d9151fb34aba15d6d1c552c415d SHA512 90cc90f03e743c57ddc195a2ff10282d3c99851b54cd475da95bb3eb120449b0c0aa59d920baf206142e151eba0250aad5fa9c1a6c1be9e550ea1be5b69f8566
DIST boto3-1.40.64.gh.tar.gz 1023920 BLAKE2B ca8af519caa4d3d4a20c808b3b9d263ad4d684327c29513d9fd37fc820f2d38c6a6450d6450d9a5355bdf4182e875a01939d69546821b00594b51b985fec31b5 SHA512 58010e4fbca89978aee5703e6e39ffe6116b31c1afb409335937de07e447e9027eea9523ac04e059c12cbf46b84ce88583b49356457978dc8d8491688fc2034d
DIST boto3-1.40.69.gh.tar.gz 1027290 BLAKE2B 5e68da89d063ee063dc79d3fee9958ea6a8d408184f28931f9b21aaaa52c2f1a2ac5ddf293ff7d5dccccd0097ec94e0688fa0cd206f11f19bf0c774ece3c164b SHA512 509b32070e09ebb965d392ced9c064ef97b44f8c530cca807177261eecc3cf522df8d4c0822f7aa3521d7cff81935891e33fcc0570462ba73740ae85f6514d0c
-DIST boto3-1.40.70.gh.tar.gz 1028782 BLAKE2B 70f8b57c9a515a011d599e7f193d96acd311178f858640f5361cb1ff6d59dc6bd3d6992cf0247e3764ccf4ec55737f0f578f92884b5c4970270c917d6ab816c0 SHA512 c69edcdbb8c748d42c93aaf5e43567e060ad2d323865668345ac0d3dfbbe75eb487d64582b1f5decc898a2a7454f667905224641fa583f99f91474b1ed229e20
-DIST boto3-1.40.71.gh.tar.gz 1029360 BLAKE2B 6b8b244c797eedc1d42411dc0ab552da47f7a78528d17cfed4e7b218119126a0d189c785d077c0a42d59561a994f3af77393be940d6ab89b5363dbf1a7678d27 SHA512 f6a5086b1fbd4c15f39c7e5d10e51dc767615f8238a874115c74151d18701fa2141b32d9c53d368bc99ddd9ff6f9bbae493b98a245a832d615e8558a60f3a8b8
-DIST boto3-1.40.72.gh.tar.gz 1030063 BLAKE2B acd7fae35c6f45db64e3302703265a66cc81e6f568aa65d2b93f31c4946f5ae1a184738afe8d07aefe68ddee8dba1686040e6261d3f89b5ee979f36d5acfd03d SHA512 ec4fe7455ba00e2b25bfa8f6a575af3927e4b5579f18ee9b65c7fb6dcf26fb97883cde7093f2293b001ca1d5bf7a6516d151f61807f3957ba7298fb467777305
-DIST boto3-1.40.73.gh.tar.gz 1031338 BLAKE2B 48d21acdb04222c75120cda56b3fc14766c6fd3146a985267ce34f665644cefef6ee38501272e2ec60f0101acd1dc039e26df924080abc839a992ccd62504e42 SHA512 d36fa237969d83ba0e80a0c6a618cea75b49336775f452464c478aba1ec9aeaa8ea1ac66d4e72959da530ad155164a881a23f5f1910d1eb18485368d712c8440
+DIST boto3-1.40.74.gh.tar.gz 1032058 BLAKE2B c24653bac3279f688d240390f53a9070d51d7d13bae6d7179c849c189fe70ddcbf35892ad8ddf6dd77e508ea597901db60ecccc083666aa9178b07d2388ffff7 SHA512 0ab155ccf97335ad29f7d62f4fed3979fffa1b45d2ffa4bf5e949c90c864298179e5c3854ec157a7dfdf2dd9efd91df83307a04060e95b77aa38cfcfe8137033
diff --git a/dev-python/boto3/boto3-1.40.45.ebuild b/dev-python/boto3/boto3-1.40.45.ebuild
deleted file mode 100644
index 24ee9302a8e6..000000000000
--- a/dev-python/boto3/boto3-1.40.45.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.14.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.40.71.ebuild b/dev-python/boto3/boto3-1.40.71.ebuild
deleted file mode 100644
index cb388ebe6570..000000000000
--- a/dev-python/boto3/boto3-1.40.71.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.14.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.40.72.ebuild b/dev-python/boto3/boto3-1.40.72.ebuild
deleted file mode 100644
index cb388ebe6570..000000000000
--- a/dev-python/boto3/boto3-1.40.72.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.14.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.40.73.ebuild b/dev-python/boto3/boto3-1.40.73.ebuild
deleted file mode 100644
index cb388ebe6570..000000000000
--- a/dev-python/boto3/boto3-1.40.73.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.14.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.40.70.ebuild b/dev-python/boto3/boto3-1.40.74.ebuild
index cb388ebe6570..cb388ebe6570 100644
--- a/dev-python/boto3/boto3-1.40.70.ebuild
+++ b/dev-python/boto3/boto3-1.40.74.ebuild
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6e3e2c0b88ba..a66f4313ab02 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,10 +1,6 @@
-DIST botocore-1.40.45.gh.tar.gz 15197014 BLAKE2B 6b44913005d75f22b0ff993b1fea47a417832d17988cc2d39325f1aa3151690bd4f3248f4ab4a338edea23833ff731bc56808d8e4c2a99cb08e280f27fc301f1 SHA512 0d6746d501c774139be0bd669df118eea875b886de972a71bdbd64085db68697edba57fc1eecebac2e91f772b96ceea8636ef04af3dbeaa0d4d163a6d61156c8
DIST botocore-1.40.50.gh.tar.gz 15222465 BLAKE2B 626b040c06531d96c1e0276e4bf6a70747b2c8184d9178b24333b1b7e91e833175114d31e7ee1b48b83597b22b2869132b50f3834a4bdaa082a111a7a9f41a10 SHA512 91ac7467c8b1cc58d2b29a0bb34d7374a7c8987eb73caccc3b3becb782995d64a874d099ea74a5e0c046d0aae2497211a0a84d3a8e7f42efc1252fa6ab517872
DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 22516d43d5737d92bbead967a13b4ce72fc6d35d928f9ac6d9906505412813b1649a5b5e73d14f90d7650682568ca3545e4b4b70b9908570725f4c3e2a4adaee SHA512 175dafe4d80c9283cfd4e81d74e59ad694356438b1a32c765baa78686b2afeb3f7e6083e76cdf488efcec0fbfb26967a408cb9a9cb48d0a0feb37977254a14a6
DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B f0e5b5ac06292c003ac6dcf0d8b4098b12cdeb2ea5ef8158aa1ce20000730e8f0bfb65a5156f64decaec9ef2d144f3aebbad1e2f2389e80d6d3cdef24f735f2e SHA512 04aabb134f24782274c3b44b0addc45523e36216372e07da271d282968200b66785c4ca92754a79a0ae26fc93c2448e032f0e498552eb8b344c618cd2be2221a
DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 6156b2d80f6aee5df0d746bf3a2fe1bda6cee3435612d3db12a8134b9fdfa7a6c250752dadb562d1c804052ea6c775f802067d611ba1fb597e9d90439e219b64 SHA512 a8c7793146d25ae5cabe12fa5a65e8195f35029dd2f0dd9a6d012b8abfe41e1871808e1dd3d550ac153ce323c15c398b35a535780c5e143bbe5645b5eeb8c620
DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9 SHA512 2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75
-DIST botocore-1.40.70.gh.tar.gz 15269974 BLAKE2B 8027b9c8439796ae28768ca127c7ea239afe70dda0f048715b933fb35552f00fbcd5c87599cf673cd9ebb260a9254bb18fe59cb4787e3e0b4198660140580c35 SHA512 e36fa0f865f119723a5fc2a3884035af5a2be7a499e4cc442fc060bab6bd8fc4382fef7144fbbc1fe2d5a9b6bad29fe1baf65c89e98f21eb58f5154809748db6
-DIST botocore-1.40.71.gh.tar.gz 15272822 BLAKE2B 0637e4bea27fdf3236f174b2873c477bdd173da65c3d24b09d70ed98359b213494bb940ef26cede57009443a00987199dc05dd99109416c3cbeee402bf62ded6 SHA512 7d717f5655004de89f3c3e9415ff64d68315f33598f8b89441c8e3e0e4a59512b2a23e16ce0c5200268aee5b7c67e43688a483cad852d5cb0b497e8abee36bd7
-DIST botocore-1.40.72.gh.tar.gz 15277307 BLAKE2B 60e4046543cdfae7c949baac55e9df1ae341f4df5612b870c300126e7ad67c9c64898128660258994094944258bfafef3a10dc15f1ed7edec08c5278345dfb39 SHA512 8851041c3b622a0492f945f0e202b16e118efc872c7b6adaf3cb07e3d46b202eba2b234d5dea2d0649a821a93efc11f48cc351cb124cb34bb4e151eb6cbd22d6
-DIST botocore-1.40.73.gh.tar.gz 15284146 BLAKE2B 7ffa02e27a33f83af128c2b8e0cdbc584bbc1ed6f727258f68001339280b5e59ec123398e70be0d15974c757766e5db8d2129d22ce276cf8b78010e7206e20f1 SHA512 89899fbcbb1a0e0bcb62dce67ed468bbc284c024aa315d947df917cda16f93a13a961509bcdb3adf238cb37cf64a17e49c04af1d96aa47984dc3ff98de768464
+DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c SHA512 c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d
diff --git a/dev-python/botocore/botocore-1.40.45.ebuild b/dev-python/botocore/botocore-1.40.45.ebuild
deleted file mode 100644
index 83ae573e7294..000000000000
--- a/dev-python/botocore/botocore-1.40.45.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=()
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.40.71.ebuild b/dev-python/botocore/botocore-1.40.71.ebuild
deleted file mode 100644
index ee8074e67dce..000000000000
--- a/dev-python/botocore/botocore-1.40.71.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=()
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.40.72.ebuild b/dev-python/botocore/botocore-1.40.72.ebuild
deleted file mode 100644
index ee8074e67dce..000000000000
--- a/dev-python/botocore/botocore-1.40.72.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=()
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.40.73.ebuild b/dev-python/botocore/botocore-1.40.73.ebuild
deleted file mode 100644
index ee8074e67dce..000000000000
--- a/dev-python/botocore/botocore-1.40.73.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=()
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.40.70.ebuild b/dev-python/botocore/botocore-1.40.74.ebuild
index ee8074e67dce..ee8074e67dce 100644
--- a/dev-python/botocore/botocore-1.40.70.ebuild
+++ b/dev-python/botocore/botocore-1.40.74.ebuild
diff --git a/dev-python/clang/Manifest b/dev-python/clang/Manifest
index 0b89b7f5fe51..cc1aa9628020 100644
--- a/dev-python/clang/Manifest
+++ b/dev-python/clang/Manifest
@@ -11,9 +11,5 @@ DIST llvm-project-19.1.7.src.tar.xz 141249332 BLAKE2B 1259ed7f9aca7b35e89d818bef
DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf6f30e75705123d067ea97175d91d7a5b6a75008df01d99ae7aa16aaa3b101f3f41e38d01f04158f95a261d617b3ede0254cd SHA512 195797b06ac80a742e0ccbc03a50dc06dd2e04377d783d5474e3e72c5a75203b60292b047929312a411d22b137a239943fba414a4d136a2be14cbff978eb6bda
DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b912ade3191c5d77f3979d5a80d5f6ce52f56a7d1c448bd257398390bf10838f02faa6f3ece37a7327cced69d165ec2e2e699316 SHA512 f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
-DIST llvm-project-21.1.4.src.tar.xz 158939036 BLAKE2B b87eff4e3cb881d86aafcfdb46d85344ad6ae92d5c1e72c05282f375b4b11844756d0e6b4d0da5e522a348170a5da9842917737e272b758d8dde7e1fb2bee135 SHA512 a8c0883abe7c5a3e55ca7ed0fd974fae4351184a0b0df18295a982ca8ddb0f8d167353564204ed00f0cd9a1d8baef7074c0b39a99e0b5c52ced6bbee73dde3da
-DIST llvm-project-21.1.4.src.tar.xz.sig 119 BLAKE2B c74a56448ad3e325234fcbe7d62ea888831e1e7696afb5aa5a185ea76a0880abe2d755f9e69a07760bbf9380534c3bb96c920ed6359ffd0f5f51c962d1494dcf SHA512 4812c2e3861aa3b726d842c3ca259b19ef1aa531fed9f6f47099483de91de2b2a165f40d243f6f40f2eea749741d5f8b7090f394399c56db02053f308921077a
DIST llvm-project-21.1.5.src.tar.xz 158957032 BLAKE2B c056049214b18a17a3fd2dc86ae82121a821841002b8386b1fe35fc34f1f0faeb681f39880814e4a47f976b2744bfd2c4f1316156469c6b6a79c013d200dab30 SHA512 865ad44575c9288f06da8c48acbb60779f6c38aaf2ee85eac2002452f83892b704263f2ef51d3596abf06dccc1559f1d9dcdc89120363efd8ce1b1239ae83f6b
DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef6c745ebbe51011fa7e83a514672bbad152fac92c95dd32a7b52a8d9c2a2a9ea1b44e447bb0bc5953f0f7bbd9ced34aa3c0cc SHA512 4e327c7d60525526ff3ac6ca58f1e753a57f841b88078a9bfe2a2ce91e4a5e17bcc52fd2f27f75801540610c1a56d57a3070243f13ad583e3526901b1f7be4a5
-DIST llvm-project-7631c73850bec991ec9a7c9cca58c275bb0277a4.tar.gz 253713417 BLAKE2B 0126bdf53ffb57ca0fa471c01deb4f0a9f824083c332f72e14ea7dc843cf80e7360aa0bcd8eff22f42f993db2b077c696c25232c1a9d98cfa865d98569398b55 SHA512 58488afe3eb7865f171ac5f692a8c1252bf3d049420a72e72581e5024066b2a4ba2dbfa5c9f06de799ad3e04949997e61c60ee0f89aa6a8642b6d9263c78a144
-DIST llvm-project-c1779f33bdada6e478e882cc23a647ef9abaad96.tar.gz 253250521 BLAKE2B fbd40cb52d56d5a817ff6cb469b9772af4eb358584eed1440c82864923add456961a672784838f510c390680a54c4abc7a33159848a34133f8d23b80b5feb0ef SHA512 01f8944ee6c89fd4a56caab236b302bc6b49b933c968a73edcb00ae2522b884371a05a75dec1321b0efed24e20cde4a58e1697c3c097f26ed0fbd629d8cf561c
diff --git a/dev-python/clang/clang-21.1.4.ebuild b/dev-python/clang/clang-21.1.4.ebuild
deleted file mode 100644
index f633fe0eda2f..000000000000
--- a/dev-python/clang/clang-21.1.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-inherit llvm.org python-r1
-
-DESCRIPTION="Python bindings for llvm-core/clang"
-HOMEPAGE="https://llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# The module is opening libclang.so directly, and doing some blasphemy
-# on top of it.
-DEPEND="
- >=llvm-core/clang-${PV}:*
- !llvm-core/llvm:0[clang(-),python(-)]
- !llvm-core/clang:0[python(-)]
-"
-RDEPEND="
- ${DEPEND}
- ${PYTHON_DEPS}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- test? (
- llvm-core/clang:${LLVM_MAJOR}
- )
-"
-
-LLVM_COMPONENTS=( clang/bindings/python )
-llvm.org_set_globals
-
-python_test() {
- # tests rely on results from a specific clang version, so override
- # the search path
- local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
- local -x CLANG_NO_DEFAULT_CONFIG=1
- "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
-}
-
-src_test() {
- python_foreach_impl python_test
-}
-
-src_install() {
- python_foreach_impl python_domodule clang
-}
diff --git a/dev-python/clang/clang-22.0.0_pre20251028.ebuild b/dev-python/clang/clang-22.0.0_pre20251028.ebuild
deleted file mode 100644
index af521b577efd..000000000000
--- a/dev-python/clang/clang-22.0.0_pre20251028.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-inherit llvm.org python-r1
-
-DESCRIPTION="Python bindings for llvm-core/clang"
-HOMEPAGE="https://llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# The module is opening libclang.so directly, and doing some blasphemy
-# on top of it.
-DEPEND="
- >=llvm-core/clang-${PV}:*
- !llvm-core/llvm:0[clang(-),python(-)]
- !llvm-core/clang:0[python(-)]
-"
-RDEPEND="
- ${DEPEND}
- ${PYTHON_DEPS}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- test? (
- llvm-core/clang:${LLVM_MAJOR}
- )
-"
-
-LLVM_COMPONENTS=( clang/{bindings/python,include} )
-llvm.org_set_globals
-
-python_test() {
- # tests rely on results from a specific clang version, so override
- # the search path
- local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
- local -x CLANG_NO_DEFAULT_CONFIG=1
- "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
-}
-
-src_test() {
- python_foreach_impl python_test
-}
-
-src_install() {
- python_foreach_impl python_domodule clang
-}
diff --git a/dev-python/clang/clang-22.0.0_pre20251101.ebuild b/dev-python/clang/clang-22.0.0_pre20251101.ebuild
deleted file mode 100644
index af521b577efd..000000000000
--- a/dev-python/clang/clang-22.0.0_pre20251101.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-inherit llvm.org python-r1
-
-DESCRIPTION="Python bindings for llvm-core/clang"
-HOMEPAGE="https://llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# The module is opening libclang.so directly, and doing some blasphemy
-# on top of it.
-DEPEND="
- >=llvm-core/clang-${PV}:*
- !llvm-core/llvm:0[clang(-),python(-)]
- !llvm-core/clang:0[python(-)]
-"
-RDEPEND="
- ${DEPEND}
- ${PYTHON_DEPS}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- test? (
- llvm-core/clang:${LLVM_MAJOR}
- )
-"
-
-LLVM_COMPONENTS=( clang/{bindings/python,include} )
-llvm.org_set_globals
-
-python_test() {
- # tests rely on results from a specific clang version, so override
- # the search path
- local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
- local -x CLANG_NO_DEFAULT_CONFIG=1
- "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
-}
-
-src_test() {
- python_foreach_impl python_test
-}
-
-src_install() {
- python_foreach_impl python_domodule clang
-}
diff --git a/dev-python/django-template-partials/Manifest b/dev-python/django-template-partials/Manifest
index fc2479f01a17..c17ad3018132 100644
--- a/dev-python/django-template-partials/Manifest
+++ b/dev-python/django-template-partials/Manifest
@@ -1 +1,2 @@
DIST django_template_partials-25.2.tar.gz 17787 BLAKE2B e471e8a1b8844352ae7b880e3f4b2ab858ff847a0a1980e80cf50048bfe623869f43fafd0d76ae07f2c6c8e28c95175e5d33bed743cb8930ef7cb5fce4686d74 SHA512 be5b71b498b5828169ef1ad0a79097cd3fe88a0bf6ff9e82d5f7466fd0939855cd053a2349924d0e99cd35553df809a6cc73e383734b62fb8450e3f9b270f2aa
+DIST django_template_partials-25.3.tar.gz 18052 BLAKE2B 3e52d3faba0f4286059acca56587add0e5876614287c2a94698a53bbda76c1dad245a34543eb90868bfe1a35d7cbf24a7cc004c3e67eb9d8273a1e110fce39c0 SHA512 d2f1cff1a9e7907a70944057732f6b100dba6a33fdf0d112f7fa6a9e767d3bf8faaf9cb3c6ef238e31f4d63827e6d475c098577047248cd43f9d7dc6a7170e15
diff --git a/dev-python/django-template-partials/django-template-partials-25.3.ebuild b/dev-python/django-template-partials/django-template-partials-25.3.ebuild
new file mode 100644
index 000000000000..6cdad21f45e8
--- /dev/null
+++ b/dev-python/django-template-partials/django-template-partials-25.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Reusable named inline partials for the Django Template Language"
+HOMEPAGE="
+ https://github.com/carltongibson/django-template-partials/
+ https://pypi.org/project/django-template-partials/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/django[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ )
+"
+
+python_test() {
+ "${EPYTHON}" -m django test --settings=tests.settings -v 2 ||
+ die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest
index 5ab86d1b94f4..030c843711f0 100644
--- a/dev-python/dns-lexicon/Manifest
+++ b/dev-python/dns-lexicon/Manifest
@@ -1,3 +1,4 @@
DIST dns-lexicon-3.21.1.gh.tar.gz 5781489 BLAKE2B 985b966d124f2f0b8adf1e88ca59e7cdc8de19167b9288332a0bae3d7f2bf8d2df9bcbaef3c4a509418cf932a390af8a3403fb4064fcb4ce47740cec2884efcf SHA512 0f53001edf2425afe7b7c4315e974ee47c956b659964998b942943788711c57634eea2d7974e21005be7f0edf16800e6577c49c8789e34f2133c4f5be8ac7ac1
DIST dns-lexicon-3.23.0.gh.tar.gz 5819716 BLAKE2B f716fc8e3f92e2e77acea5e360f035672a6f25622981a6fe3ec697c4f5a67662be6c63637c482f01c54e47f3c2ee8aee6d0369611bf332c44ffc900c7e09a68d SHA512 0ebf71077b8270ac2a4c2f3fd9aa7a814c79ba52cadc8acc82b77d1d43b53e6aa568c4dd367c665cdc56366d0963e8bae7d0e975b1c72c403abbafd199cf6ccc
DIST dns-lexicon-3.23.1.gh.tar.gz 5821991 BLAKE2B 7007eddbcc18ed4584a76cd7819aa7da7abea52861edf941c5289f9591b049c9b303b0426510ce205b1e2d01718e71bf9ab4cb65a9eaf29efeab12c9e1aa46fc SHA512 7992dd2744ca3c11e064f3bda84c1324360351636943a89554be7f360aeee9856baca4c428a93428017967c0fc133521ce162d23d1bc53c7c29a800a07258360
+DIST dns-lexicon-3.23.2.gh.tar.gz 5826336 BLAKE2B b4ec01ac220a4174753e35791eb7b46589e9f5bc866c51cf8473533ffdb929afa02ac9dffcd5d47fe82fa70133ff16a587098ccf7ee633187a79368ed96199f2 SHA512 9b9a3a4dc6811282c1016f38df2238e768887389ea1acc57b89374fe4d59456adddd1ae2ed772d9a519d87e3f27affddef95bf3cd8ed2e175da6e843f6d40453
diff --git a/dev-python/dns-lexicon/dns-lexicon-3.23.2.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.23.2.ebuild
new file mode 100644
index 000000000000..4b743d8fe017
--- /dev/null
+++ b/dev-python/dns-lexicon/dns-lexicon-3.23.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way"
+HOMEPAGE="
+ https://github.com/dns-lexicon/dns-lexicon/
+ https://pypi.org/project/dns-lexicon/
+"
+SRC_URI="
+ https://github.com/dns-lexicon/dns-lexicon/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/beautifulsoup4-4[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-2[${PYTHON_USEDEP}]
+ >=dev-python/dnspython-2[${PYTHON_USEDEP}]
+ >=dev-python/pyotp-2[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3[${PYTHON_USEDEP}]
+ >=dev-python/requests-2[${PYTHON_USEDEP}]
+ >=dev-python/tldextract-2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/boto3-1.28[${PYTHON_USEDEP}]
+ >=dev-python/zeep-3[${PYTHON_USEDEP}]
+ dev-python/vcrpy[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # TODO
+ tests/test_client.py::test_client_init_when_missing_action_should_fail
+)
+
+EPYTEST_IGNORE=(
+ # Requires the "localzone" module
+ tests/providers/test_localzone.py
+ # Requires the "softlayer" module
+ tests/providers/test_softlayer.py
+ # Requires the "transip" module
+ tests/providers/test_transip.py
+ # Requires the "oci" module
+ tests/providers/test_oci.py
+ # Uses tldextract which needs Internet access to download its database
+ tests/providers/test_auto.py
+ # Same (https://github.com/dns-lexicon/dns-lexicon/issues/61)
+ tests/providers/test_godaddy.py
+)
+
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ optfeature_header \
+ "Install the following packages to enable support for additional DNS providers:"
+ optfeature Gransy dev-python/zeep
+ optfeature Route53 dev-python/boto3
+ optfeature DDNS dev-python/dnspython
+ fi
+}
diff --git a/dev-python/executing/executing-2.2.1.ebuild b/dev-python/executing/executing-2.2.1.ebuild
index bec75965a318..45be3e7f1997 100644
--- a/dev-python/executing/executing-2.2.1.ebuild
+++ b/dev-python/executing/executing-2.2.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
diff --git a/dev-python/fake-py/Manifest b/dev-python/fake-py/Manifest
index bb5bcb508655..28a0ef2b5790 100644
--- a/dev-python/fake-py/Manifest
+++ b/dev-python/fake-py/Manifest
@@ -1,2 +1,2 @@
DIST fake.py-0.11.8.gh.tar.gz 117240 BLAKE2B b5900bd9e51ed0f774cd22202100fbe303de9fcc18a67c8f6a6d03817bdd7a03838443ab759146c0b6429a0fc724d311311d26f64b7bb9cfc0e287a3957dabec SHA512 92d4e0f01ed3e08846e12a5deace2da0cf3bd178359ec7a3b39dab3363a600b2552eb946d1baf94f47ab13b91946a61292d38ae69bafd6a3b269f02528a67675
-DIST fake_py-0.11.6.tar.gz 183570 BLAKE2B ebcc04cb4ea17d52c085e5d0989e88f74f78ee7a6967ccf1c000325d659150f783d2e0fd72e9919b2f3f0d2023328a0278e8e724ad960fcd22dcd1f302f0f0c0 SHA512 1ca476adc9b8bff0a4c2b666b91770b9126d093dc02dcab017db2a8099b20e5ed5416950127892f724460a8030a7f5ab51a9f91f4fed4ce6773ee31dbf827d3c
+DIST fake.py-0.11.9.gh.tar.gz 117622 BLAKE2B 8aa64086da9853a0fb63283f6761a050fa92e605a908aadd384d3dfc73bf4b696193586f111b7206d039bfe947413054315bdf476799ac5f2f6a0a8690447726 SHA512 0961813a3356950f952121e3bc24a4747204498ab6de2e53b890056dedad56e118088d607f43891538f38072c3b437d7d6b573e1ba13760b97b0ce516ad668a1
diff --git a/dev-python/fake-py/fake-py-0.11.6.ebuild b/dev-python/fake-py/fake-py-0.11.9.ebuild
index d2a553d34b05..a292bf381cd5 100644
--- a/dev-python/fake-py/fake-py-0.11.6.ebuild
+++ b/dev-python/fake-py/fake-py-0.11.9.ebuild
@@ -7,13 +7,20 @@ DISTUTILS_USE_PEP517=setuptools
PYPI_PN=fake.py
PYTHON_COMPAT=( python3_{10..14} )
-inherit distutils-r1 pypi
+inherit distutils-r1
+MY_P=${P/-/.}
DESCRIPTION="Minimalistic, standalone alternative fake data generator with no dependencies"
HOMEPAGE="
https://github.com/barseghyanartur/fake.py/
https://pypi.org/project/fake-py/
"
+# upstream removed examples (and their tests) from sdist around 0.11.8
+SRC_URI="
+ https://github.com/barseghyanartur/fake.py/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
@@ -21,11 +28,9 @@ KEYWORDS="~amd64"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- dev-python/hypothesis[${PYTHON_USEDEP}]
- )
"
+EPYTEST_PLUGINS=( hypothesis )
distutils_enable_tests pytest
src_prepare() {
@@ -45,7 +50,6 @@ python_test() {
fake.py::TestCLI::test_no_command
)
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest -o addopts= fake.py
local suite
diff --git a/dev-python/findimports/Manifest b/dev-python/findimports/Manifest
index 534c72b290be..b072791a14ff 100644
--- a/dev-python/findimports/Manifest
+++ b/dev-python/findimports/Manifest
@@ -1 +1,2 @@
DIST findimports-2.6.0.gh.tar.gz 27787 BLAKE2B 713cd2fac7dea94c7168ee214f4b2b73dac6cab3275015caaa65f2d7eb87d30139a0c6ac6163127182ac22a56c9804dc8afa584bf5cd9cd2c3a2edcc5214a3cd SHA512 711926e8d59268e1b9ce3e8ddfa94852ad05e3c48eb5f2cd41ec0dc20d58dae2c7ee6175b7b90055b94537e6f634cd0de483a2b5d75d007da0c359b05a4b02b7
+DIST findimports-2.7.0.gh.tar.gz 28476 BLAKE2B 7ab5ebc6cec477297437890464636c6b96676c1272ea5d3c786fa2229b113c6106070960c665b83dd920e90bda92fc4c4d70151b05006ceb6efd8ee8adc7b314 SHA512 fcf28e0c9bdc8a5c0768c734008b63f5b9abd5c46d455814b742f2464fd7bc49e0bc518b9feaf8c208d7b6c58fdc96ada9b20d593bdc90052f78cd155808960c
diff --git a/dev-python/findimports/findimports-2.7.0.ebuild b/dev-python/findimports/findimports-2.7.0.ebuild
new file mode 100644
index 000000000000..e15a51e9d621
--- /dev/null
+++ b/dev-python/findimports/findimports-2.7.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python module import analysis tool"
+HOMEPAGE="
+ https://github.com/mgedmin/findimports/
+ https://pypi.org/project/findimports/
+"
+SRC_URI="
+ https://github.com/mgedmin/findimports/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+python_test() {
+ "${EPYTHON}" testsuite.py -v || die
+}
diff --git a/dev-python/hcloud/Manifest b/dev-python/hcloud/Manifest
index 814bd05f4e88..bf0138901a07 100644
--- a/dev-python/hcloud/Manifest
+++ b/dev-python/hcloud/Manifest
@@ -1,5 +1,5 @@
DIST hcloud-python-2.10.0.gh.tar.gz 135210 BLAKE2B e5dbd2481ee41e122fa93d6562d02f75887ff30756d47a0414bc09eb168cf8a39ebc251fcd522608357e870140d4d80364e2470d85abf883ce588d9c25c68c8c SHA512 3733e750df238134a5fc9e7328ad487f3c027f4823c0915dc9e05bb85dbd7997b36445a9ad58b686eb298f65a659f09ec4e06d7355b5878ea53ebfa5c6f9dda9
DIST hcloud-python-2.11.0.gh.tar.gz 135030 BLAKE2B a4683a0579b86c64aa228998e00da2682586a88368c60b6de008623a0229da7f2690b46230f7f20cc79e420657cc17bec8b870971fcb501901d4c683a656af7f SHA512 12a2dcea61f587909494b65766b2e9f0f20a6140b8b91122faefa7b8fd35139cd7460f179fe4bea3989ae3d0e4512f152b415d1d1495dafdce335d3ea81a781d
-DIST hcloud-python-2.7.0.gh.tar.gz 123649 BLAKE2B b15811993189521ae6b33bf46936316e562e6fd402cd5839d60f9c6b48ba46526781d5a13e113cd24a61ba586420f9d8a797084c66d9256faf5e1bd4aacacb72 SHA512 6f33ee7cc2f3473f76ffdeb28a485bc42c9cbde4bce9262d732238b56d846a21c87479f4cea01bc70b7ac950898446cfe57be533cc6d478debdee01175aa299c
+DIST hcloud-python-2.11.1.gh.tar.gz 135317 BLAKE2B e71e77e8300169eb657d9b326b351fa0f3a19b3bd32657d899c6faf4e3c32169a0847b61e9996ea401502635f7b208d2da611637426c23cd2a40a05074e5db50 SHA512 9e01ba3d6d1cdb6d00d816a3da1272f6bdc4ca5e0b935127da4448191df727fe1f7cebf2c3872a2ad883f814783b563088bb4e993f13ec5666d29ab90fbed47b
DIST hcloud-python-2.8.0.gh.tar.gz 133402 BLAKE2B a257b32d316935783ba71e46aecb233305b1a53dca994b44663f6ebcd144bfb317a26a4fa31387221595894c53e79f6f3dda6e27c59ea0e82bc68911176c275e SHA512 41eaf73a0c28c542378acee8991f39b676888f9c3b86276880c9b778daa6fb05ceb15959e0d1e758e907de8a5a9e93c993da575582c4506b0f7abeeb2c5897d1
DIST hcloud-python-2.9.0.gh.tar.gz 133722 BLAKE2B 7a8a9934779981a456b90774f5daa9a26a6cc0e8e6efb2eb98f3c4e518d15f358c0c2384c4234fff08fc2b0dfd6a2257f282f4eca014a5391264257902ce9580 SHA512 f416993b49ac7bf082a6bcd5635595e60cb79643b9b5baab0a5b2e12d10ea7ecfbd95272a690747e86b7510120bf2cdb7decb51072a847f013cd9bdec8001c2b
diff --git a/dev-python/hcloud/hcloud-2.7.0.ebuild b/dev-python/hcloud/hcloud-2.11.1.ebuild
index a8951e3c4d2a..d477ef6d2702 100644
--- a/dev-python/hcloud/hcloud-2.7.0.ebuild
+++ b/dev-python/hcloud/hcloud-2.11.1.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE="examples"
RDEPEND="
diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest
index a11d7c268c91..d12ab8aeaca8 100644
--- a/dev-python/langdetect/Manifest
+++ b/dev-python/langdetect/Manifest
@@ -1 +1,3 @@
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
deleted file mode 100644
index 637368d2f237..000000000000
--- a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-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 7100f5f39dd8..271137de443d 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-2025 Gentoo Authors
+# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,6 +19,4 @@ 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 c0f74ac187e2..020e07f2a3dd 100644
--- a/dev-python/langdetect/metadata.xml
+++ b/dev-python/langdetect/metadata.xml
@@ -2,9 +2,11 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>pastalian46@gmail.com</email>
- <name>Takuya Wakazono</name>
+ <email>marcin.deranek@slonko.net</email>
+ <name>Marcin Deranek</name>
</maintainer>
-
- <origin>gentoo-guru-overlay</origin>
+ <upstream>
+ <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to>
+ </upstream>
+ <origin>slonko-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/libevdev/Manifest b/dev-python/libevdev/Manifest
index 874d00024f99..a7d0966b71d5 100644
--- a/dev-python/libevdev/Manifest
+++ b/dev-python/libevdev/Manifest
@@ -1,2 +1,3 @@
DIST python-libevdev-0.12.tar.bz2 32738 BLAKE2B 4f84e857fd1d8e9452f9a24b1781f469104ffa6e1037c561aa77717cabab2422e4a0d70b50eec0e19a4dbe61918d73263ec94fa5eb8cf26eb2a6c072ad81763e SHA512 95837b363acb2cfa561365c3cc701a985fa9e9ad4703b0dc41513e70e8be9626c2c281deeb782061291e9a8c13fc81188cead571c65c890712db9a3091b08876
+DIST python-libevdev-0.13.1.tar.bz2 41446 BLAKE2B 4cf13d332dd722ed5c02b36161551049c40a16cb4cf973d0fc47c06acff0c9343115ec0b0c5c065092c03db5555b4d0933c80c17fcb5e6b30c3a5e4d9ada5a72 SHA512 552c3b7d65070fa4dc5f567a68f2efe15bb9d536c8c6500257293fc496ca690605f41513bc9586c544759f7b2fcaa5f5afbf42ee5d6178de82d22452b3328ccc
DIST python-libevdev-0.13.tar.bz2 41183 BLAKE2B db7a372a875286e692e3c6aa12e583774e92ece95cc60314e39e2bf4085ca0a17c9444fabde97ade82475d3613191afde3cade709aa50f8e73a0556b086a31fa SHA512 39efef5a5b1c3d9ac1bab355cfcaaec90c2adfb3295a1ba5e8eb1e78063ff79873fa0d4171d3dc517aa485450ed23005faff065f5aec3fe1770d1567d984ff82
diff --git a/dev-python/libevdev/libevdev-0.13.1.ebuild b/dev-python/libevdev/libevdev-0.13.1.ebuild
new file mode 100644
index 000000000000..e525d9207497
--- /dev/null
+++ b/dev-python/libevdev/libevdev-0.13.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1
+
+MY_P=python-libevdev-${PV}
+DESCRIPTION="Python wrappers for the libevdev library"
+HOMEPAGE="
+ https://gitlab.freedesktop.org/libevdev/python-libevdev/
+ https://pypi.org/project/libevdev/
+"
+SRC_URI="
+ https://gitlab.freedesktop.org/libevdev/python-libevdev/-/archive/${PV}/${MY_P}.tar.bz2
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ test? (
+ dev-libs/libevdev
+ )
+"
+RDEPEND="
+ dev-libs/libevdev
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+distutils_enable_sphinx doc/source \
+ dev-python/sphinx-rtd-theme
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 0b89b7f5fe51..cc1aa9628020 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -11,9 +11,5 @@ DIST llvm-project-19.1.7.src.tar.xz 141249332 BLAKE2B 1259ed7f9aca7b35e89d818bef
DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf6f30e75705123d067ea97175d91d7a5b6a75008df01d99ae7aa16aaa3b101f3f41e38d01f04158f95a261d617b3ede0254cd SHA512 195797b06ac80a742e0ccbc03a50dc06dd2e04377d783d5474e3e72c5a75203b60292b047929312a411d22b137a239943fba414a4d136a2be14cbff978eb6bda
DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b912ade3191c5d77f3979d5a80d5f6ce52f56a7d1c448bd257398390bf10838f02faa6f3ece37a7327cced69d165ec2e2e699316 SHA512 f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619
-DIST llvm-project-21.1.4.src.tar.xz 158939036 BLAKE2B b87eff4e3cb881d86aafcfdb46d85344ad6ae92d5c1e72c05282f375b4b11844756d0e6b4d0da5e522a348170a5da9842917737e272b758d8dde7e1fb2bee135 SHA512 a8c0883abe7c5a3e55ca7ed0fd974fae4351184a0b0df18295a982ca8ddb0f8d167353564204ed00f0cd9a1d8baef7074c0b39a99e0b5c52ced6bbee73dde3da
-DIST llvm-project-21.1.4.src.tar.xz.sig 119 BLAKE2B c74a56448ad3e325234fcbe7d62ea888831e1e7696afb5aa5a185ea76a0880abe2d755f9e69a07760bbf9380534c3bb96c920ed6359ffd0f5f51c962d1494dcf SHA512 4812c2e3861aa3b726d842c3ca259b19ef1aa531fed9f6f47099483de91de2b2a165f40d243f6f40f2eea749741d5f8b7090f394399c56db02053f308921077a
DIST llvm-project-21.1.5.src.tar.xz 158957032 BLAKE2B c056049214b18a17a3fd2dc86ae82121a821841002b8386b1fe35fc34f1f0faeb681f39880814e4a47f976b2744bfd2c4f1316156469c6b6a79c013d200dab30 SHA512 865ad44575c9288f06da8c48acbb60779f6c38aaf2ee85eac2002452f83892b704263f2ef51d3596abf06dccc1559f1d9dcdc89120363efd8ce1b1239ae83f6b
DIST llvm-project-21.1.5.src.tar.xz.sig 119 BLAKE2B abf014908e981ea358ee38f6d1ef6c745ebbe51011fa7e83a514672bbad152fac92c95dd32a7b52a8d9c2a2a9ea1b44e447bb0bc5953f0f7bbd9ced34aa3c0cc SHA512 4e327c7d60525526ff3ac6ca58f1e753a57f841b88078a9bfe2a2ce91e4a5e17bcc52fd2f27f75801540610c1a56d57a3070243f13ad583e3526901b1f7be4a5
-DIST llvm-project-7631c73850bec991ec9a7c9cca58c275bb0277a4.tar.gz 253713417 BLAKE2B 0126bdf53ffb57ca0fa471c01deb4f0a9f824083c332f72e14ea7dc843cf80e7360aa0bcd8eff22f42f993db2b077c696c25232c1a9d98cfa865d98569398b55 SHA512 58488afe3eb7865f171ac5f692a8c1252bf3d049420a72e72581e5024066b2a4ba2dbfa5c9f06de799ad3e04949997e61c60ee0f89aa6a8642b6d9263c78a144
-DIST llvm-project-c1779f33bdada6e478e882cc23a647ef9abaad96.tar.gz 253250521 BLAKE2B fbd40cb52d56d5a817ff6cb469b9772af4eb358584eed1440c82864923add456961a672784838f510c390680a54c4abc7a33159848a34133f8d23b80b5feb0ef SHA512 01f8944ee6c89fd4a56caab236b302bc6b49b933c968a73edcb00ae2522b884371a05a75dec1321b0efed24e20cde4a58e1697c3c097f26ed0fbd629d8cf561c
diff --git a/dev-python/lit/lit-21.1.4.ebuild b/dev-python/lit/lit-21.1.4.ebuild
deleted file mode 100644
index 50e339049670..000000000000
--- a/dev-python/lit/lit-21.1.4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 llvm.org
-
-DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
-HOMEPAGE="https://llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Tests require 'FileCheck' and 'not' utilities (from llvm)
-BDEPEND="
- test? (
- dev-python/psutil[${PYTHON_USEDEP}]
- llvm-core/llvm
- )
-"
-
-LLVM_COMPONENTS=( llvm/utils/lit )
-llvm.org_set_globals
-
-# TODO: move the manpage generation here (from llvm-core/llvm)
-
-src_prepare() {
- # flaky test
- # https://github.com/llvm/llvm-project/issues/72022
- rm tests/progress-bar.py || die
-
- cd "${WORKDIR}" || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local -x LIT_PRESERVES_TMP=1
- local litflags=$(get_lit_flags)
- ./lit.py ${litflags//;/ } tests || die
-}
diff --git a/dev-python/lit/lit-22.0.0_pre20251028.ebuild b/dev-python/lit/lit-22.0.0_pre20251028.ebuild
deleted file mode 100644
index 2a2c160e0038..000000000000
--- a/dev-python/lit/lit-22.0.0_pre20251028.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 llvm.org
-
-DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
-HOMEPAGE="https://llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Tests require 'FileCheck' and 'not' utilities (from llvm)
-BDEPEND="
- test? (
- dev-python/psutil[${PYTHON_USEDEP}]
- llvm-core/llvm
- )
-"
-
-LLVM_COMPONENTS=( llvm/utils/lit )
-llvm.org_set_globals
-
-# TODO: move the manpage generation here (from llvm-core/llvm)
-
-src_prepare() {
- # flaky test
- # https://github.com/llvm/llvm-project/issues/72022
- rm tests/progress-bar.py || die
-
- cd "${WORKDIR}" || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local -x LIT_PRESERVES_TMP=1
- local litflags=$(get_lit_flags)
- ./lit.py ${litflags//;/ } tests || die
-}
diff --git a/dev-python/lit/lit-22.0.0_pre20251101.ebuild b/dev-python/lit/lit-22.0.0_pre20251101.ebuild
deleted file mode 100644
index 2a2c160e0038..000000000000
--- a/dev-python/lit/lit-22.0.0_pre20251101.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 llvm.org
-
-DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
-HOMEPAGE="https://llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Tests require 'FileCheck' and 'not' utilities (from llvm)
-BDEPEND="
- test? (
- dev-python/psutil[${PYTHON_USEDEP}]
- llvm-core/llvm
- )
-"
-
-LLVM_COMPONENTS=( llvm/utils/lit )
-llvm.org_set_globals
-
-# TODO: move the manpage generation here (from llvm-core/llvm)
-
-src_prepare() {
- # flaky test
- # https://github.com/llvm/llvm-project/issues/72022
- rm tests/progress-bar.py || die
-
- cd "${WORKDIR}" || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local -x LIT_PRESERVES_TMP=1
- local litflags=$(get_lit_flags)
- ./lit.py ${litflags//;/ } tests || die
-}
diff --git a/dev-python/nh3/nh3-0.3.1.ebuild b/dev-python/nh3/nh3-0.3.1.ebuild
index fec4dacec5e6..6c448efd01f9 100644
--- a/dev-python/nh3/nh3-0.3.1.ebuild
+++ b/dev-python/nh3/nh3-0.3.1.ebuild
@@ -123,7 +123,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/notebook/Manifest b/dev-python/notebook/Manifest
index 640ae280397d..9e1d6f2117cb 100644
--- a/dev-python/notebook/Manifest
+++ b/dev-python/notebook/Manifest
@@ -1,4 +1,2 @@
DIST notebook-7.3.3.tar.gz 12758099 BLAKE2B e5e988a166b5124f95cc050a4d9402778108c084325024c8ed3829780665d7149a06cccd4ab80d33e572b0b98d9088751d2a9313f10a940e8d82b5eb14db25f3 SHA512 e0f476c5a91edba48dc43b25417946983c46d5b4beaac6531ebf7af02bc4a9f2bae09b7d7524d7ad6e33c262769c1dc40c36f4593cfc70b8c98f41f40a75f8a2
-DIST notebook-7.4.5.tar.gz 13888993 BLAKE2B 0b757a44e704b486360f564bbadb733723af9803e71611537fe70f2bc42c5636769b5f4656f82dbea1b711e7e1dc1479fd4dcc0e28a5dec657984e912c6d9862 SHA512 37e8c840bee87a8983601a38764f1ffb68f21fbed693363af886739baa1bfc522835c957811a066ea7c80b6b55df23d90bce079faf3e2869ba2ba57c528a9489
-DIST notebook-7.4.6.tar.gz 13937087 BLAKE2B 62679c3abb2220a00575b6dcf749a157604b67d58d352186748be7fece1b8b7a798a70ed5c07f85fa5b6d3f7d144929e43e572d2fff0f365251897a413827013 SHA512 ad6cdfcab3851840ef4fb36e6fe97ba738e050a4f8f4c5c35f63310acfb4290635ef2570545d36f2a5ecb4410b599ae0fe9cd9ffff292718d39e40fb27db9254
DIST notebook-7.4.7.tar.gz 13937702 BLAKE2B 3c63eb57e0e439de7d08b319a1770767ae0bd32a2ff6caec4bf371a948f208eb03ac63ddf44f1d7f78ee898147696082e188ae53b096cb79dcb0d65feb77c95a SHA512 038046d891e7af6d64259e7f52e10be1bb5cd8d5928f44a8039eb916e48f8d4a926a55bb6ab5f5fd803baa32972636afd4498ec41911797e7bb1396bc8ca257f
diff --git a/dev-python/notebook/notebook-7.4.5.ebuild b/dev-python/notebook/notebook-7.4.5.ebuild
deleted file mode 100644
index 9c99783d746f..000000000000
--- a/dev-python/notebook/notebook-7.4.5.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..14} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 pypi xdg-utils
-
-DESCRIPTION="Jupyter Interactive Notebook"
-HOMEPAGE="
- https://jupyter.org/
- https://github.com/jupyter/notebook/
- https://pypi.org/project/notebook/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
- <dev-python/jupyter-server-3[${PYTHON_USEDEP}]
- >=dev-python/jupyterlab-4.4.5[${PYTHON_USEDEP}]
- <dev-python/jupyterlab-4.5[${PYTHON_USEDEP}]
- >=dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}]
- <dev-python/jupyterlab-server-3[${PYTHON_USEDEP}]
- >=dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
- <dev-python/notebook-shim-0.3[${PYTHON_USEDEP}]
- >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
- >=dev-python/jupyterlab-4.4[${PYTHON_USEDEP}]
- <dev-python/jupyterlab-4.5[${PYTHON_USEDEP}]
- test? (
- dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/nbval[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/requests-unixsocket[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=( pytest-{console-scripts,jupyter,timeout,tornasync} )
-distutils_enable_tests pytest
-
-python_install_all() {
- distutils-r1_python_install_all
- mv "${ED}/usr/etc" "${ED}/etc" || die
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/dev-python/notebook/notebook-7.4.6.ebuild b/dev-python/notebook/notebook-7.4.6.ebuild
deleted file mode 100644
index 8f26502ffc4e..000000000000
--- a/dev-python/notebook/notebook-7.4.6.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..14} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 pypi xdg-utils
-
-DESCRIPTION="Jupyter Interactive Notebook"
-HOMEPAGE="
- https://jupyter.org/
- https://github.com/jupyter/notebook/
- https://pypi.org/project/notebook/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
- <dev-python/jupyter-server-3[${PYTHON_USEDEP}]
- >=dev-python/jupyterlab-4.4.5[${PYTHON_USEDEP}]
- <dev-python/jupyterlab-4.5[${PYTHON_USEDEP}]
- >=dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}]
- <dev-python/jupyterlab-server-3[${PYTHON_USEDEP}]
- >=dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
- <dev-python/notebook-shim-0.3[${PYTHON_USEDEP}]
- >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
- >=dev-python/jupyterlab-4.4[${PYTHON_USEDEP}]
- <dev-python/jupyterlab-4.5[${PYTHON_USEDEP}]
- test? (
- dev-python/ipykernel[${PYTHON_USEDEP}]
- dev-python/nbval[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/requests-unixsocket[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=( pytest-{console-scripts,jupyter,timeout,tornasync} )
-distutils_enable_tests pytest
-
-python_install_all() {
- distutils-r1_python_install_all
- mv "${ED}/usr/etc" "${ED}/etc" || die
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest
index 8723bfaf5df8..10d3857fc208 100644
--- a/dev-python/nuitka/Manifest
+++ b/dev-python/nuitka/Manifest
@@ -2,3 +2,4 @@ DIST Nuitka-2.7.16.tar.gz 3889164 BLAKE2B 1dfdf805e74246d15945fa294910228185796e
DIST Nuitka-2.8.1.tar.gz 3884450 BLAKE2B d6ac886e7854543cca0568a741bfc47379e0d17b9c15e9c877f6f9950b5a0c3d6f048edbfb73fb11df55f3a723ffd8f43624df0b61d8817b88daca783d0e53e4 SHA512 99c1431c29a2da7ac855cd136216b71506b7fc763106d753926c4489365306d7de12ffa9a2ac68b0c42477c3cdfa33e46ac90b246f6956dd9f6d5906b93d511d
DIST Nuitka-2.8.3.tar.gz 3884732 BLAKE2B 9dd543614ee7bc188c0acf24abc217dd89bcb655021ec08ee60ea81d35c7889e9270103a99782c8a637eece26e04e4fffaa870cfa77f3662732c42e4f7dc49d8 SHA512 949c3c567acbd841431bc799bcf33c8f74bbd2460060ee2853c61532db7d9d35b57836d0b481530fe571ecd6b76104e33a9dc2702195c935f4258fbb73ccf28b
DIST Nuitka-2.8.4.tar.gz 3885111 BLAKE2B f37422341a2ae947fbe39a30b87926efc228bb1917f3aa14d5a808dedab4c0257f2fca490d4e0e671896fd6d8dc7957833dcfd00846e4d2d14172d5b2f32a614 SHA512 32242721b43446496e444f7127245a2cdcca50c10a3ab1a99800facf88757f23ebf78727ae74a59d717ca96dea41bfd1d8169803895db46666de1543e53029af
+DIST nuitka-2.8.6.tar.gz 3885843 BLAKE2B fa51534a0229e3f54ddb3da87373f6b9275aa3d1d6a068267180478d46ba9d2619abbc8e33b898e425c4acfa5d39387b7ec351a1b0cbcf42130a11af221f99e1 SHA512 d035372ff32de1bc8b9e6e9a62997f431eaf0a12c672dfd8c7c254b5dd87dd22b1ce959efd39fe61cfa1a219b0fdd9961b1f34446260453bd18526a6774f64e5
diff --git a/dev-python/nuitka/nuitka-2.8.6.ebuild b/dev-python/nuitka/nuitka-2.8.6.ebuild
new file mode 100644
index 000000000000..ed0a610fde19
--- /dev/null
+++ b/dev-python/nuitka/nuitka-2.8.6.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=${PN^}
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+ https://nuitka.net/
+ https://github.com/Nuitka/Nuitka/
+ https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-build/scons[${PYTHON_USEDEP}]
+ >=dev-python/ordered-set-4.1.0[${PYTHON_USEDEP}]
+ >=dev-python/zstandard-0.15[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ ${RDEPEND}
+ test? ( dev-util/ccache )
+"
+
+distutils-r1_src_prepare() {
+ # remove vendored version of SCons that is Python2 only
+ # this should be removed when upstream removes support for Python2
+ rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+ eapply_user
+}
+
+python_install() {
+ distutils-r1_python_install
+ doman doc/nuitka.1 doc/nuitka-run.1
+}
+
+python_test() {
+ append-ldflags -Wl,--no-warn-search-mismatch
+ ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+ optfeature "support for stand-alone executables" dev-util/patchelf
+}
diff --git a/dev-python/prettytable/Manifest b/dev-python/prettytable/Manifest
index 1d023d1c6fd5..b572f52d524c 100644
--- a/dev-python/prettytable/Manifest
+++ b/dev-python/prettytable/Manifest
@@ -1 +1,3 @@
DIST prettytable-3.16.0.tar.gz 66276 BLAKE2B 1e5e69705fd4db5a2bffddd8bac7c8c7e8794a28f25ed54b133f95ec3fd936b7e7121d1016b6293b456a0bda6787cbb4b8446abcf358feff0c23af716ab9d760 SHA512 2c63cf56267ddda4454c330925d818b690acaf651fff1f101c93dd49a590825419bb327d027da7405318da581cf678141347d0a496972e3a6d2404844958f5ca
+DIST prettytable-3.17.0.tar.gz 67892 BLAKE2B e0537f62c28989323a95e3920e730a59101c506dfc4b3d24a472ee635dcca03894eaf4c9f846183e827178a57b3fe41aafb16d306c06e6c3ab79400257753002 SHA512 89598bd1b92e1ade6289c929dffe6979d18cfbd6931d4f93a12e0140d1361a207a9eb9de743a31fbde623277c95fdcb2cf5469eac7f0a8fdad744a71ff4688a6
+DIST prettytable-3.17.0.tar.gz.provenance 9356 BLAKE2B 9f34f3c8df5b565291e2ad296052511453701454d88c0e904e3aacecd7a8fd1a0ed1282267ced266f1e75e28efce846674b79688abdb09c34374392fae557152 SHA512 78a78518bb3a7a0c375d5e0bb783ba8d3612e6d3a5528728603730e205d4de1cfa510162e8eb0314ac12d4fc97bd9b114cf177b2a980a39a9ace56fda7c10238
diff --git a/dev-python/prettytable/prettytable-3.17.0.ebuild b/dev-python/prettytable/prettytable-3.17.0.ebuild
new file mode 100644
index 000000000000..07ef00ac3407
--- /dev/null
+++ b/dev-python/prettytable/prettytable-3.17.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_VERIFY_REPO=https://github.com/prettytable/prettytable
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Easily displaying tabular data in a visually appealing ASCII table format"
+HOMEPAGE="
+ https://github.com/prettytable/prettytable/
+ https://pypi.org/project/prettytable/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ $(python_gen_impl_dep sqlite)
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-lazy-fixtures )
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # remove the implicit dep on coverage
+ sed -i -e '/coverage/d' pyproject.toml || die
+}
diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest
index 6b0d6a55782e..84e2bc6f220c 100644
--- a/dev-python/pyghmi/Manifest
+++ b/dev-python/pyghmi/Manifest
@@ -1,2 +1,2 @@
-DIST pyghmi-1.6.5.tar.gz 277990 BLAKE2B 5e989a78762153614605dce7a9d4028854add8cfdab5cdf6a69d3c2bc1905324f119c84e57d24ca5699033b5db0102ae19d493ec348690c746477df044e030f9 SHA512 7c506f249564f7f5ff1f247e843314017f4a6925c706901c7fae8b4d90bbb997d03b8fcd4191af1c1001e881499c9727daf003f204017453d018d001d01ac041
DIST pyghmi-1.6.6.tar.gz 280557 BLAKE2B da746222d0f281c899e9e7ef4458294e538eefe9036f51f81afd342e12a3b0fe8f650eb14aed5fab13c2ddb7e5a39567f0e72f48c35aae4cd1c4959e8426aa18 SHA512 0d3269e90467315c9767cae158bd1b6f89870337325cf7541e62b755adac2c7c263d9b6cef681f66747ddd80bbfdbb5338b85a16a2157a7ec74dd51ace076464
+DIST pyghmi-1.6.7.tar.gz 282464 BLAKE2B 0605b1bb63d1e024e54f67ea3893a2aeac74d4704b8c9bf7a36cfe581eea6be659a1b92133026f75d7ee62f2eacb086f5700f8718d6b44d4a1332caecf11071d SHA512 0727d4b4e98ae3b5d7ee8edbb5756215abb896d1a47762eb41d0067cd73205d5234d8a63d53c272f7635f065aee77b80f7127471686744e2ead2219a2828b020
diff --git a/dev-python/pyghmi/pyghmi-1.6.5.ebuild b/dev-python/pyghmi/pyghmi-1.6.7.ebuild
index 9946b26c54e4..9946b26c54e4 100644
--- a/dev-python/pyghmi/pyghmi-1.6.5.ebuild
+++ b/dev-python/pyghmi/pyghmi-1.6.7.ebuild
diff --git a/dev-python/pytest-env/pytest-env-1.2.0.ebuild b/dev-python/pytest-env/pytest-env-1.2.0.ebuild
index 5a058aeea0da..928835a7f165 100644
--- a/dev-python/pytest-env/pytest-env-1.2.0.ebuild
+++ b/dev-python/pytest-env/pytest-env-1.2.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
RDEPEND="
>=dev-python/pytest-7.4.2[${PYTHON_USEDEP}]
diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.44.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.44.ebuild
index f02a42d82900..8dd51ee86e0b 100644
--- a/dev-python/sqlalchemy/sqlalchemy-2.0.44.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.44.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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="examples +sqlite test"
RDEPEND="
diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest
index 6961c1890fbb..011657171cd9 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1,3 +1,2 @@
-DIST types_docutils-0.22.0.20250919.tar.gz 56554 BLAKE2B dce038821d21f58bd2a2d93348b3685c2b44a909b9036407089d4974e7774b7a6e97826758616562d7f5f87869a3aa23860f420d3fb722ba147d6df892f11304 SHA512 c37792c851284c173ccf07d7f9821bff16a9bd550a62bfb885201f009959836421adb30471b376fe89454857636e789ebf1a3bed5ee5cddfc7084ca6e8f90857
-DIST types_docutils-0.22.2.20250924.tar.gz 56679 BLAKE2B 326dceb05c6226bf2fed62ad89b7bfb7b38da2f9bcacfaae84abf59d8614558361e290ba9659e10132ae13db75757e39ab554726a65cc174db5b3b329b43aa01 SHA512 bdb1b1eebb40c7d5b474ab1b35e863a11889cba8ccbb697116393fa970fa6b4c81d8d1c05f847a6d804d0de89277288160facbbbe75797dcc4676f8580c086af
DIST types_docutils-0.22.2.20251006.tar.gz 56658 BLAKE2B 85eddde6d9e4237d846430a0c5b38991c54b7052fe6d55c278e3108c44cbfcdf6c9cebff109b682346906ddff0e35e0e67755b3691d9805551b1ef2be6372d56 SHA512 f1b82d8b773b7c40c84ec7da9a818b31bd44d9b122ee19c276ef740856636a54a2f8aacc25183b748c57c540cdedb282922eb9a39e5e06e02900a41fe52428a8
+DIST types_docutils-0.22.3.20251115.tar.gz 56828 BLAKE2B 9d59c4bfb163f46fb88a09bc81251b20b412ef2f80abcf90e3922c3838cd2f701e5ced5cc47ab0d0506f59d390d499ea128b18a39f83445a5294127a241fa6b0 SHA512 b6cd49fc20b8a97a5fe50d1c26f32f74579926012fd0dd344a7089d8736adb44ae54d511bacf62d194f62d3252ebce54e714921652aab20ca559cca179448408
diff --git a/dev-python/types-docutils/types-docutils-0.22.2.20250924.ebuild b/dev-python/types-docutils/types-docutils-0.22.2.20250924.ebuild
deleted file mode 100644
index 288ba360ceb5..000000000000
--- a/dev-python/types-docutils/types-docutils-0.22.2.20250924.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for docutils"
-HOMEPAGE="https://pypi.org/project/types-docutils/"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
diff --git a/dev-python/types-docutils/types-docutils-0.22.0.20250919.ebuild b/dev-python/types-docutils/types-docutils-0.22.3.20251115.ebuild
index 288ba360ceb5..200d0cb46e1e 100644
--- a/dev-python/types-docutils/types-docutils-0.22.0.20250919.ebuild
+++ b/dev-python/types-docutils/types-docutils-0.22.3.20251115.ebuild
@@ -13,4 +13,4 @@ HOMEPAGE="https://pypi.org/project/types-docutils/"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
diff --git a/dev-python/types-psutil/Manifest b/dev-python/types-psutil/Manifest
index f6f61d394f31..ef909a4cdf24 100644
--- a/dev-python/types-psutil/Manifest
+++ b/dev-python/types-psutil/Manifest
@@ -1,2 +1,3 @@
DIST types_psutil-7.0.0.20251001.tar.gz 20469 BLAKE2B a0b3563bafe004553e56c2b50bef02dd35f03344dabaeaaa0e500778c02e021e8a11a55e53073c9c14f7b5424f1fd4ffa4afbb2adb95ca255da75129433c5e8d SHA512 4cbccedc01a350df478ba55d2823b139e769bb39ce8366b0b89d296dfa156ee52e0b781ba0431672bc0e6cc38df1c557de06aca6984ab8e1196b917075623c57
DIST types_psutil-7.0.0.20251111.tar.gz 20287 BLAKE2B 89843a8d09099344060c19962ec0d0f9b0ce119f82f7b7e264d83259b92acb7581f96af5440514645daad103cdf5fb86587a51f94eb61042fefe7994ea90894b SHA512 25778e2f23544a71df876dc22d40eedfe912e686de54ed520dc4eced95b7817a14c8c8a9d391f52782272f984cfd9ce536ac12d4dc351915bdeaa801aa906909
+DIST types_psutil-7.0.0.20251115.tar.gz 21485 BLAKE2B 8c2a745640e1f51e30d64fdc53e82e3ba67b0cc9c3fed3d8a2b673308520ba0cc4cc48a33b8bb31edcfa6d728f47adc8dbc506cfa49b3c578225c6b35a4f8ee5 SHA512 474a109630782f06fc22b6a82088ccaabf81ca854412e8c8297bb0a2eef67ed7e682d27a7b2f51d317fd8d79b588434116322b6cb6e21baf8533f060fbfd8240
diff --git a/dev-python/types-psutil/types-psutil-7.0.0.20251115.ebuild b/dev-python/types-psutil/types-psutil-7.0.0.20251115.ebuild
new file mode 100644
index 000000000000..486007de99f8
--- /dev/null
+++ b/dev-python/types-psutil/types-psutil-7.0.0.20251115.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023-2025 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="Typing stubs for psutil"
+HOMEPAGE="https://pypi.org/project/types-psutil/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
diff --git a/dev-python/yarl/yarl-1.22.0.ebuild b/dev-python/yarl/yarl-1.22.0.ebuild
index 2f03543ac88d..d0e79c22d329 100644
--- a/dev-python/yarl/yarl-1.22.0.ebuild
+++ b/dev-python/yarl/yarl-1.22.0.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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="+native-extensions"
RDEPEND="
diff --git a/dev-python/zmq-anyio/Manifest b/dev-python/zmq-anyio/Manifest
index 20bf15a3d1ef..e2c4b7c859c1 100644
--- a/dev-python/zmq-anyio/Manifest
+++ b/dev-python/zmq-anyio/Manifest
@@ -1 +1,4 @@
+DIST zmq-anyio-0.3.12.gh.tar.gz 14524 BLAKE2B 2e2f934657d76a3895fa391fd05bdfec921b84ad8bf334e7746d103e8302ca5d8172554fdeb2cf80c943618d05c8286f8094ad5c6d8699f7a149758d27df8122 SHA512 56cac4c72b7b5d28d2aa412ba260f269bbb351d16c84a20a10205dcc7a6c5eed8b656fdef7c17796b85d64eafedb606f1a44c96caae7a282c270ec45a13494b4
DIST zmq_anyio-0.3.10.tar.gz 14648 BLAKE2B 96864cddc1287df6c80432cd3693865eadf508482e10af3788ec1ffee6a2ea9fbc50ba13e8f527682c90fab5027be5cd1abbddecb05b099c4f8da0e78b60ff0a SHA512 b41ea654cff258fdba05108e4603c113bac8d56439ed65184d9cbb1c88b45471d989b7a0e232d9f5fc587691720135982fc39d39f0dfc7efc01178128f386630
+DIST zmq_anyio-0.3.13.tar.gz 11898 BLAKE2B 2852140103de09350122385c54a21cfc038db7c7556529b4460780731f9a8b6ee96a108f7a3276b2e8430b45ff23eef76e69cbf2ddbefd3fc80d83908b4bb78b SHA512 55a2049db23dfe4aff31c94c8970cbd4cf1d84ed3e9266fa5c7d6bffd722e814689da0d577a2dc7cba6a22718f4783db7ab6526eedcc4ad8475016ca12ed34d1
+DIST zmq_anyio-0.3.13.tar.gz.provenance 9089 BLAKE2B a5d60d18c569459b80c93f8b1e803a8c19bdf4e69d4a5b1d6cba5bd095bd177d54f097a7b897d930142925d2c141981795496011e6076d9e686bcdfcb67eac98 SHA512 ab87ebd7eb5ec5420efe0aa1f0296813da11c58acf729a76e959f9efd7ce589a875b101ccf5f31b9071c3428f594035f9845d5950a664622eae7361d4956aa42
diff --git a/dev-python/zmq-anyio/zmq-anyio-0.3.12.ebuild b/dev-python/zmq-anyio/zmq-anyio-0.3.12.ebuild
new file mode 100644
index 000000000000..2412ed00f2ea
--- /dev/null
+++ b/dev-python/zmq-anyio/zmq-anyio-0.3.12.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=uv-build
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Asynchronous API for ZMQ using AnyIO"
+HOMEPAGE="
+ https://github.com/QuantStack/zmq-anyio/
+ https://pypi.org/project/zmq-anyio/
+"
+# https://github.com/QuantStack/zmq-anyio/issues/34
+SRC_URI="
+ https://github.com/QuantStack/zmq-anyio/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ <dev-python/anyio-5[${PYTHON_USEDEP}]
+ >=dev-python/anyio-4.10.0[${PYTHON_USEDEP}]
+ <dev-python/anyioutils-0.8[${PYTHON_USEDEP}]
+ >=dev-python/anyioutils-0.7.1[${PYTHON_USEDEP}]
+ <dev-python/pyzmq-28[${PYTHON_USEDEP}]
+ >=dev-python/pyzmq-26.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/trio-0.27.0[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( anyio pytest-timeout )
+distutils_enable_tests pytest
diff --git a/dev-python/zmq-anyio/zmq-anyio-0.3.13.ebuild b/dev-python/zmq-anyio/zmq-anyio-0.3.13.ebuild
new file mode 100644
index 000000000000..c36ca1516dab
--- /dev/null
+++ b/dev-python/zmq-anyio/zmq-anyio-0.3.13.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=uv-build
+PYPI_VERIFY_REPO=https://github.com/QuantStack/zmq-anyio
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Asynchronous API for ZMQ using AnyIO"
+HOMEPAGE="
+ https://github.com/QuantStack/zmq-anyio/
+ https://pypi.org/project/zmq-anyio/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ <dev-python/anyio-5[${PYTHON_USEDEP}]
+ >=dev-python/anyio-4.10.0[${PYTHON_USEDEP}]
+ <dev-python/anyioutils-0.8[${PYTHON_USEDEP}]
+ >=dev-python/anyioutils-0.7.1[${PYTHON_USEDEP}]
+ <dev-python/pyzmq-28[${PYTHON_USEDEP}]
+ >=dev-python/pyzmq-26.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/trio-0.27.0[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( anyio pytest-timeout )
+distutils_enable_tests pytest
diff --git a/dev-python/zope-interface/Manifest b/dev-python/zope-interface/Manifest
index 893c30a7ecfe..11da516cd49a 100644
--- a/dev-python/zope-interface/Manifest
+++ b/dev-python/zope-interface/Manifest
@@ -1,3 +1,2 @@
DIST zope_interface-8.0.1.tar.gz 253746 BLAKE2B a09c110457a647abd3bd13d4deb1a63d8ec9ef4b74a20dafdfa6a7abdf84379e24a62c631213b68310673d87b7313c89f33eddb6f0100bd6b7e6a17210455564 SHA512 9a09a2ab938c050846fc7156e4a7788a2fc83003ed82fe926bae7df417cadf30b62f2d1a4a07ea8cac6ce04235944110a5ad603209cab62942301f75ca4c358c
-DIST zope_interface-8.0.tar.gz 253397 BLAKE2B 24daea2986375c68c44eb47ca4debecefc4c30b55ac21d5729074fe4c08b8c328b5f64a041f194901b4f7fb4bdcea8c363f34e2df473dcb05e9c855622311466 SHA512 d7628614649db2e32a4b7e294bb5bcadeb57d0fb45cddb568aa6ab2a2803832387e08d5777d193bf0853f9d3fe769ae98fa4bb5620f177e23f2a963b6c98d2dd
DIST zope_interface-8.1.tar.gz 253831 BLAKE2B 2f63ace35f6eab24200f42475c069e98c513f7d37f7abc3b28a670cf6f2943706ed7c0fa858bdcb4b7e192adba628f44da476d0b70ca5a6d64d6ef932ef1c120 SHA512 ee9d86ad487eb150754aed7f0136b26603cbafb1dba04bd2296125be52c5d8a3dcef22525c85b37038289960b8f7428a1b6084da07239d8de65798aa31f23b75
diff --git a/dev-python/zope-interface/zope-interface-8.0.ebuild b/dev-python/zope-interface/zope-interface-8.0.ebuild
deleted file mode 100644
index 460345ccc23e..000000000000
--- a/dev-python/zope-interface/zope-interface-8.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Interfaces for Python"
-HOMEPAGE="
- https://github.com/zopefoundation/zope.interface/
- https://pypi.org/project/zope.interface/
-"
-
-LICENSE="ZPL"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="+native-extensions test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? (
- dev-python/zope-event[${PYTHON_USEDEP}]
- dev-python/zope-testing[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # strip rdep specific to namespaces
- sed -i -e "/'setuptools'/d" setup.py || die
- # force failure if extension build fails
- sed -i -e "/'build_ext':/d" setup.py || die
- if ! use native-extensions; then
- sed -i -e '/ext_modules=/d' setup.py || die
- fi
-}
-
-python_test() {
- local -x PURE_PYTHON=0
- if ! use native-extensions || [[ ${EPYTHON} == pypy3* ]]; then
- PURE_PYTHON=1
- fi
-
- eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope"
-}