summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-19 07:10:49 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-19 07:10:49 +0000
commitbd587a36d251fb687d456c2063414e95dd5e3bd3 (patch)
tree331c7ee19fc514efed103c29bbf820342d7755ed /dev-python
parent3a33857d73679f670502e2a6490ffef5771e53f7 (diff)
downloadbaldeagleos-repo-bd587a36d251fb687d456c2063414e95dd5e3bd3.tar.gz
baldeagleos-repo-bd587a36d251fb687d456c2063414e95dd5e3bd3.tar.xz
baldeagleos-repo-bd587a36d251fb687d456c2063414e95dd5e3bd3.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/authlib/Manifest1
-rw-r--r--dev-python/authlib/authlib-1.7.0.ebuild68
-rw-r--r--dev-python/black/black-26.3.1.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/csscompressor/Manifest1
-rw-r--r--dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild21
-rw-r--r--dev-python/csscompressor/metadata.xml11
-rw-r--r--dev-python/django-allauth/Manifest2
-rw-r--r--dev-python/django-allauth/django-allauth-65.16.1.ebuild (renamed from dev-python/django-allauth/django-allauth-65.15.1.ebuild)0
-rw-r--r--dev-python/dunamai/Manifest1
-rw-r--r--dev-python/dunamai/dunamai-1.26.0.ebuild48
-rw-r--r--dev-python/dunamai/metadata.xml9
-rw-r--r--dev-python/fonttools/fonttools-4.62.1.ebuild2
-rw-r--r--dev-python/fpylll/fpylll-0.6.4-r1.ebuild2
-rw-r--r--dev-python/ghp-import/Manifest1
-rw-r--r--dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild24
-rw-r--r--dev-python/ghp-import/metadata.xml11
-rw-r--r--dev-python/griffe-inherited-docstrings/Manifest1
-rw-r--r--dev-python/griffe-inherited-docstrings/griffe-inherited-docstrings-1.1.3.ebuild26
-rw-r--r--dev-python/griffe/Manifest1
-rw-r--r--dev-python/griffe/griffe-2.0.0.ebuild71
-rw-r--r--dev-python/griffe/metadata.xml11
-rw-r--r--dev-python/h5py/h5py-3.16.0.ebuild2
-rw-r--r--dev-python/hiredis/hiredis-3.3.1.ebuild2
-rw-r--r--dev-python/joserfc/Manifest2
-rw-r--r--dev-python/joserfc/joserfc-1.6.4.ebuild32
-rw-r--r--dev-python/joserfc/metadata.xml (renamed from dev-python/griffe-inherited-docstrings/metadata.xml)0
-rw-r--r--dev-python/jsmin/Manifest1
-rw-r--r--dev-python/jsmin/jsmin-3.0.1.ebuild20
-rw-r--r--dev-python/jsmin/metadata.xml11
-rw-r--r--dev-python/jupyter/jupyter-1.1.1-r1.ebuild2
-rw-r--r--dev-python/kiwisolver/kiwisolver-1.5.0.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/lxml/Manifest1
-rw-r--r--dev-python/lxml/lxml-6.1.0.ebuild120
-rw-r--r--dev-python/markdown-exec/Manifest1
-rw-r--r--dev-python/markdown-exec/markdown-exec-1.12.0.ebuild36
-rw-r--r--dev-python/markdown-exec/metadata.xml14
-rw-r--r--dev-python/mergedeep/Manifest1
-rw-r--r--dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild28
-rw-r--r--dev-python/mergedeep/metadata.xml11
-rw-r--r--dev-python/mkdocs-autorefs/Manifest1
-rw-r--r--dev-python/mkdocs-autorefs/metadata.xml11
-rw-r--r--dev-python/mkdocs-autorefs/mkdocs-autorefs-1.4.4.ebuild36
-rw-r--r--dev-python/mkdocs-bootstrap/Manifest1
-rw-r--r--dev-python/mkdocs-bootstrap/metadata.xml11
-rw-r--r--dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1.1-r1.ebuild24
-rw-r--r--dev-python/mkdocs-bootswatch/Manifest1
-rw-r--r--dev-python/mkdocs-bootswatch/metadata.xml11
-rw-r--r--dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r3.ebuild20
-rw-r--r--dev-python/mkdocs-gen-files/Manifest2
-rw-r--r--dev-python/mkdocs-gen-files/metadata.xml11
-rw-r--r--dev-python/mkdocs-gen-files/mkdocs-gen-files-0.6.0.ebuild28
-rw-r--r--dev-python/mkdocs-get-deps/Manifest5
-rw-r--r--dev-python/mkdocs-get-deps/metadata.xml11
-rw-r--r--dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild27
-rw-r--r--dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.1.ebuild29
-rw-r--r--dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.2.ebuild29
-rw-r--r--dev-python/mkdocs-git-authors-plugin/Manifest1
-rw-r--r--dev-python/mkdocs-git-authors-plugin/metadata.xml15
-rw-r--r--dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.10.0.ebuild55
-rw-r--r--dev-python/mkdocs-git-revision-date-localized-plugin/Manifest2
-rw-r--r--dev-python/mkdocs-git-revision-date-localized-plugin/metadata.xml15
-rw-r--r--dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.5.0.ebuild72
-rw-r--r--dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.5.1.ebuild72
-rw-r--r--dev-python/mkdocs-htmlproofer-plugin/Manifest1
-rw-r--r--dev-python/mkdocs-htmlproofer-plugin/metadata.xml11
-rw-r--r--dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.5.0.ebuild34
-rw-r--r--dev-python/mkdocs-i18n/Manifest1
-rw-r--r--dev-python/mkdocs-i18n/files/mkdocs-i18n-0.4.6-fixup-pyproject-toml.patch30
-rw-r--r--dev-python/mkdocs-i18n/metadata.xml15
-rw-r--r--dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild30
-rw-r--r--dev-python/mkdocs-material-extensions/Manifest1
-rw-r--r--dev-python/mkdocs-material-extensions/metadata.xml11
-rw-r--r--dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.3.1.ebuild34
-rw-r--r--dev-python/mkdocs-material/Manifest5
-rw-r--r--dev-python/mkdocs-material/files/mkdocs-material-8.5.7-simplify-build.patch19
-rw-r--r--dev-python/mkdocs-material/files/mkdocs-material-9.6.7-backrefs.patch52
-rw-r--r--dev-python/mkdocs-material/metadata.xml29
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.7.1.ebuild73
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.7.2.ebuild73
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.7.3.ebuild73
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.7.4.ebuild73
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.7.5.ebuild74
-rw-r--r--dev-python/mkdocs-minify-plugin/Manifest1
-rw-r--r--dev-python/mkdocs-minify-plugin/metadata.xml11
-rw-r--r--dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.8.0.ebuild45
-rw-r--r--dev-python/mkdocs-monorepo-plugin/Manifest1
-rw-r--r--dev-python/mkdocs-monorepo-plugin/metadata.xml11
-rw-r--r--dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.1.2.ebuild33
-rw-r--r--dev-python/mkdocs-pymdownx-material-extras/Manifest1
-rw-r--r--dev-python/mkdocs-pymdownx-material-extras/metadata.xml17
-rw-r--r--dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.8.ebuild23
-rw-r--r--dev-python/mkdocs-redirects/Manifest1
-rw-r--r--dev-python/mkdocs-redirects/metadata.xml11
-rw-r--r--dev-python/mkdocs-redirects/mkdocs-redirects-1.2.2.ebuild25
-rw-r--r--dev-python/mkdocs-static-i18n/Manifest2
-rw-r--r--dev-python/mkdocs-static-i18n/metadata.xml11
-rw-r--r--dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.3.0.ebuild32
-rw-r--r--dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.3.1.ebuild33
-rw-r--r--dev-python/mkdocs/Manifest2
-rw-r--r--dev-python/mkdocs/metadata.xml11
-rw-r--r--dev-python/mkdocs/mkdocs-1.6.0.ebuild86
-rw-r--r--dev-python/mkdocs/mkdocs-1.6.1.ebuild86
-rw-r--r--dev-python/mkdocstrings-python/Manifest1
-rw-r--r--dev-python/mkdocstrings-python/metadata.xml11
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-2.0.3.ebuild45
-rw-r--r--dev-python/mkdocstrings/Manifest1
-rw-r--r--dev-python/mkdocstrings/metadata.xml11
-rw-r--r--dev-python/mkdocstrings/mkdocstrings-1.0.3.ebuild55
-rw-r--r--dev-python/mpmath/mpmath-1.4.1.ebuild2
-rw-r--r--dev-python/notebook/notebook-7.5.5.ebuild2
-rw-r--r--dev-python/paginate/Manifest1
-rw-r--r--dev-python/paginate/metadata.xml10
-rw-r--r--dev-python/paginate/paginate-0.5.7.ebuild25
-rw-r--r--dev-python/pipx/Manifest5
-rw-r--r--dev-python/pipx/metadata.xml10
-rw-r--r--dev-python/pipx/pipx-1.8.0.ebuild106
-rw-r--r--dev-python/pipx/pipx-1.9.0.ebuild106
-rw-r--r--dev-python/pygments-ansi-color/Manifest1
-rw-r--r--dev-python/pygments-ansi-color/metadata.xml11
-rw-r--r--dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild30
-rw-r--r--dev-python/pyopenssl/pyopenssl-26.0.0.ebuild2
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-2.19.0.ebuild2
-rw-r--r--dev-python/pypy-exe-bin/pypy-exe-bin-7.3.21.ebuild2
-rw-r--r--dev-python/pypy-exe/pypy-exe-7.3.21.ebuild2
-rw-r--r--dev-python/pysnmp/Manifest1
-rw-r--r--dev-python/pysnmp/pysnmp-7.1.24.ebuild51
-rw-r--r--dev-python/python-tests/python-tests-3.12.13_p1.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.14.3.ebuild2
-rw-r--r--dev-python/pyyaml-env-tag/Manifest2
-rw-r--r--dev-python/pyyaml-env-tag/metadata.xml15
-rw-r--r--dev-python/pyyaml-env-tag/pyyaml-env-tag-1.1.ebuild27
-rw-r--r--dev-python/readtime/Manifest1
-rw-r--r--dev-python/readtime/metadata.xml10
-rw-r--r--dev-python/readtime/readtime-3.0.0.ebuild31
-rw-r--r--dev-python/simplejson/Manifest2
-rw-r--r--dev-python/simplejson/simplejson-4.0.1.ebuild38
-rw-r--r--dev-python/ujson/ujson-5.12.0.ebuild2
-rw-r--r--dev-python/uv-dynamic-versioning/Manifest2
-rw-r--r--dev-python/uv-dynamic-versioning/metadata.xml10
-rw-r--r--dev-python/uv-dynamic-versioning/uv-dynamic-versioning-0.13.0.ebuild53
-rw-r--r--dev-python/xvfbwrapper/xvfbwrapper-0.2.22.ebuild2
-rw-r--r--dev-python/yappi/yappi-1.7.6.ebuild2
152 files changed, 430 insertions, 2633 deletions
diff --git a/dev-python/authlib/Manifest b/dev-python/authlib/Manifest
index de06a2fd311c..5470d4e0e8e6 100644
--- a/dev-python/authlib/Manifest
+++ b/dev-python/authlib/Manifest
@@ -1,3 +1,4 @@
DIST authlib-1.6.10.gh.tar.gz 330246 BLAKE2B f07f4fa116880f4e66f5a4b11e9fd3a519f2754ae2fed91966406cb7ca7780dfaae9180dda3179c43dd3c5e7a7b80ddb69157dc4e5589f394a658aa8de9dfdc0 SHA512 ba10af251f23a8d790026fbe2f27418e86b76fbcc0171b3400cf8fe2b2bc93eaf5e49a240ee092bee10a620d43e7b22e246609d1089b590668bf1a4eac2d01f6
DIST authlib-1.6.11.gh.tar.gz 330921 BLAKE2B 1024844f9fbe4c40962df5b8534d7be5bf5556dda80e47577b160598d315d533c21877fa05e7ced85dbddde1e7fabd97c9ae05cbff0a1f87e0bb3d5354c24f72 SHA512 177dbbd3635b314bc2d67bb5ff7c140d5b94d1affa78ba265aca5f8c6b68621215836754d057e7e742b7b14dffb85eff8a1ddfef4505aca1fbe199af37c617ea
DIST authlib-1.6.9.gh.tar.gz 329652 BLAKE2B 0fed4ffffde554fac45519ced2ffe8d73343d9c52a3d177af5ba79714ca9bd80b08279c1f94c9521274fe994036e100d419a55acb1b86678e59a8f538f6aa82a SHA512 4e1ff409a1cae3dd6fdccd42411c832f44a1f00aaa60eb4dee77efc89b7a44813c3e674d3e785dd71d8090c29728590c7dce8073dd13c7c73569c78cdc47a3ff
+DIST authlib-1.7.0.gh.tar.gz 354993 BLAKE2B 14aec891290fa8997ebcbbbb5f4c42c7993333aa05629f5d3d03461b990b878ea24d8fbe3391a33182316fadbf690196f4f18db03c7997c6ae97c212b973a332 SHA512 67682d33e7e6686e4b00171fa483b32b8dfea3ace9b329804a9243ad8b8be3d93526676105f87707d9cb88fd88e4ec656ef6952cb657bed765e3260e2846b9cd
diff --git a/dev-python/authlib/authlib-1.7.0.ebuild b/dev-python/authlib/authlib-1.7.0.ebuild
new file mode 100644
index 000000000000..c55822ec8396
--- /dev/null
+++ b/dev-python/authlib/authlib-1.7.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-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
+
+DESCRIPTION="A Python library in building OAuth and OpenID Connect servers and clients"
+HOMEPAGE="
+ https://authlib.org/
+ https://github.com/authlib/authlib/
+ https://pypi.org/project/Authlib/
+"
+# pypi source distribution excludes the tests
+SRC_URI="
+ https://github.com/authlib/authlib/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="django jose test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ django? (
+ dev-python/django[${PYTHON_USEDEP}]
+ )
+ jose? (
+ dev-python/joserfc[${PYTHON_USEDEP}]
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/anyio[${PYTHON_USEDEP}]
+ dev-python/cachelib[${PYTHON_USEDEP}]
+ dev-python/django[${PYTHON_USEDEP}]
+ dev-python/httpx[${PYTHON_USEDEP}]
+ >=dev-python/pycryptodome-3.10[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/starlette[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-asyncio )
+# EPYTEST_XDIST makes tests flaky
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # convert from pycryptodomex to pycryptodome
+ sed -i -e 's:from Cryptodome:from Crypto:' \
+ authlib/jose/drafts/_jwe_enc_cryptodome.py || die
+}
+
+python_test() {
+ local -x DJANGO_SETTINGS_MODULE=tests.django_settings
+ epytest tests/{core,jose,clients}
+
+ # TODO: django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
+ #epytest tests/django
+}
diff --git a/dev-python/black/black-26.3.1.ebuild b/dev-python/black/black-26.3.1.ebuild
index 0b873d0a625b..eb390018c34c 100644
--- a/dev-python/black/black-26.3.1.ebuild
+++ b/dev-python/black/black-26.3.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
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"
RDEPEND="
>=dev-python/click-8.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/channels/Manifest b/dev-python/channels/Manifest
index 93bbf2713782..b58c0c2009cc 100644
--- a/dev-python/channels/Manifest
+++ b/dev-python/channels/Manifest
@@ -1 +1,5 @@
-DIST channels-4.3.2.gh.tar.gz 206077 BLAKE2B c0913d67dc74bc728dd828584cf803b4ad175bab717de71ccf1e1c5b6aaca296fd15d011deb07b2876e63b7daaefab5e5ee24c323e907b3c563f5358759f14b8 SHA512 29d9c91aca721fad44143978863c45812bf596bb65cf99084803f78d85c664d5cc7ca1015df151cdc27754b822c9cfd18102989b6e5f59bc50257f6c9d8b8b3e
+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
diff --git a/dev-python/channels/channels-3.0.5.ebuild b/dev-python/channels/channels-3.0.5.ebuild
new file mode 100644
index 000000000000..03a4923889fe
--- /dev/null
+++ b/dev-python/channels/channels-3.0.5.ebuild
@@ -0,0 +1,41 @@
+# 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
new file mode 100644
index 000000000000..710613a7cbd1
--- /dev/null
+++ b/dev-python/channels/channels-4.2.2.ebuild
@@ -0,0 +1,34 @@
+# 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
deleted file mode 100644
index ffafd1ece52b..000000000000
--- a/dev-python/channels/channels-4.3.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# 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
deleted file mode 100644
index 18eca8f75445..000000000000
--- a/dev-python/channels/files/channels-4.3.2-fix-install.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-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 0dec5a678a5f..7093cae71294 100644
--- a/dev-python/channels/metadata.xml
+++ b/dev-python/channels/metadata.xml
@@ -2,10 +2,11 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>negril.nx+gentoo@gmail.com</email>
- <name>Paul Zander</name>
+ <email>marcin.deranek@slonko.net</email>
+ <name>Marcin Deranek</name>
</maintainer>
-
- <origin>gentoo-guru-overlay</origin>
- <stabilize-allarches/>
+ <upstream>
+ <bugs-to>https://github.com/django/channels/issues</bugs-to>
+ </upstream>
+ <origin>slonko-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/csscompressor/Manifest b/dev-python/csscompressor/Manifest
deleted file mode 100644
index 8c9959f089e9..000000000000
--- a/dev-python/csscompressor/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST csscompressor-0.9.5.tar.gz 237808 BLAKE2B 26d9e433513577a2b76660eef2ee0fc0fd3b95d28bcfb06ccc38dfd6f524d63414ba9bda297c8e4622cbd663e4752051717af506064509bdee14f0360ffdc481 SHA512 aee16b5af8b1b780a0fef10d359864a5a21a90b7196740c8b7efef25d1ba4d8197e9fce03483d0e2331abc736290cc6b862e43ee65d1b76260310aea65fc6eb6
diff --git a/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild b/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild
deleted file mode 100644
index 3c3d6e6d6db3..000000000000
--- a/dev-python/csscompressor/csscompressor-0.9.5-r2.ebuild
+++ /dev/null
@@ -1,21 +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 pypi
-
-DESCRIPTION="A python port of YUI CSS Compressor"
-HOMEPAGE="
- https://github.com/sprymix/csscompressor
- https://pypi.org/project/csscompressor/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-distutils_enable_tests pytest
diff --git a/dev-python/csscompressor/metadata.xml b/dev-python/csscompressor/metadata.xml
deleted file mode 100644
index ea8988e8af6a..000000000000
--- a/dev-python/csscompressor/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/django-allauth/Manifest b/dev-python/django-allauth/Manifest
index c2b55102f9ac..b5696fcecf51 100644
--- a/dev-python/django-allauth/Manifest
+++ b/dev-python/django-allauth/Manifest
@@ -1,2 +1,2 @@
-DIST django_allauth-65.15.1.tar.gz 2216647 BLAKE2B e971eaf633a4e22f7e2769c61bcd92d4d31f38f3073e9447ea729ac2874544490d5115eb8b94c71f18f2885607a0b4a1e41c4e62ef421bdb656918005beb0a9d SHA512 83407fdd09cebe2025ac198a3844aa255dc29c03588a5422e803f341ec7d7adcdd567ff16add6cea2ec8e17a1f12c4a38e74122b6a4caa665c97e6b408ca59c1
DIST django_allauth-65.16.0.tar.gz 2233580 BLAKE2B 0fb9262df8522a3804d19d7760c3f1396b438ad482d67a5a250d746091fe1836942449416cb2bc6de2c9b6eb6a1373d1d48185c263a3026f44778b46fecd5ee3 SHA512 d9be15d21cb34dfdf8391c1b68c1fa22d14b3d44cb1d114350073e7129a38eb27471ea7b4d2a1eb599440931ed00d0cdbc3f5b75200df2a3aaa9bb17ace095a8
+DIST django_allauth-65.16.1.tar.gz 2232835 BLAKE2B e9dfca295b33ce64f3f38dff90936ec99b269a1af73cbda10f472cf4e6e3923ed8e0e5c44d8b9a9180b9f5b9b9fc3c2a64890a42fbe473600a659f1a6986f24a SHA512 88ab481b84b3cf81d7f5bd02c0f2069c6762bea9588d27e80ac0d6463bd63005261117dd4a3174ace6f35a399731471a70f516bf879c49ccebfc2a5f0f13f919
diff --git a/dev-python/django-allauth/django-allauth-65.15.1.ebuild b/dev-python/django-allauth/django-allauth-65.16.1.ebuild
index b92a770561a9..b92a770561a9 100644
--- a/dev-python/django-allauth/django-allauth-65.15.1.ebuild
+++ b/dev-python/django-allauth/django-allauth-65.16.1.ebuild
diff --git a/dev-python/dunamai/Manifest b/dev-python/dunamai/Manifest
deleted file mode 100644
index 332325ec9b22..000000000000
--- a/dev-python/dunamai/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dunamai-1.26.0.tar.gz 45500 BLAKE2B 627eb8776a19a90dc4eb8a20ff9137d16182da709923c715012bf9717f1709dba683bf272d27f65f8a2ebd750035a22f239e673128632d4b10bd8aacd659a4d5 SHA512 3521ca2185f982c6f69e8c76496e1e3735069fa6d725654fd513082c150bcfe36a6e89b6d06980c9364a345f11fa830dfc18b7af10db7274ca8b022db43550e3
diff --git a/dev-python/dunamai/dunamai-1.26.0.ebuild b/dev-python/dunamai/dunamai-1.26.0.ebuild
deleted file mode 100644
index a87a3b7a7bce..000000000000
--- a/dev-python/dunamai/dunamai-1.26.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Dynamic version generation"
-HOMEPAGE="
- https://github.com/mtkennerly/dunamai/
- https://pypi.org/project/dunamai/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/packaging-20.9[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-vcs/git
- )
-"
-
-EPYTEST_PLUGINS=()
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_test() {
- local EPYTEST_DESELECT=(
- # Internet
- tests/integration/test_dunamai.py::test__version__from_git__shallow
- # Broken
- tests/integration/test_dunamai.py::test__version__from_pijul
- )
-
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
- if type -P bzr &>/dev/null; then
- brz whoami "Your Name <name@example.com>" || die
- fi
- distutils-r1_src_test
-}
diff --git a/dev-python/dunamai/metadata.xml b/dev-python/dunamai/metadata.xml
deleted file mode 100644
index 7ad11570cc7d..000000000000
--- a/dev-python/dunamai/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/fonttools/fonttools-4.62.1.ebuild b/dev-python/fonttools/fonttools-4.62.1.ebuild
index 0b438cf442b8..250eb53e9157 100644
--- a/dev-python/fonttools/fonttools-4.62.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.62.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="+native-extensions"
BDEPEND="
diff --git a/dev-python/fpylll/fpylll-0.6.4-r1.ebuild b/dev-python/fpylll/fpylll-0.6.4-r1.ebuild
index 47a932ecd0be..121d2f780570 100644
--- a/dev-python/fpylll/fpylll-0.6.4-r1.ebuild
+++ b/dev-python/fpylll/fpylll-0.6.4-r1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
# setup.py says "or later"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
DEPEND="
dev-python/cysignals[${PYTHON_USEDEP}]
diff --git a/dev-python/ghp-import/Manifest b/dev-python/ghp-import/Manifest
deleted file mode 100644
index 032578b99411..000000000000
--- a/dev-python/ghp-import/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ghp-import-2.1.0.tar.gz 10943 BLAKE2B bccff70a8ca6c58a3c768b143b0545a61080a577dbbef3021233134b8536df1788ec9a88aa8454865cfb83491b70fc6fb53caf04514af3d7845204cf2b893cad SHA512 10665a1a6392fe047d1e42d7f107511b1a31de02625200e7db1c637f33dc8dc41ec71c2db4f562c6e94a4efb4836efef8a29177d953d99fe17a889169074050c
diff --git a/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild b/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild
deleted file mode 100644
index 869ba9652c53..000000000000
--- a/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Copy your docs directly to the gh-pages branch"
-HOMEPAGE="
- https://github.com/c-w/ghp-import/
- https://pypi.org/project/ghp-import/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/ghp-import/metadata.xml b/dev-python/ghp-import/metadata.xml
deleted file mode 100644
index 5e878b626286..000000000000
--- a/dev-python/ghp-import/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/griffe-inherited-docstrings/Manifest b/dev-python/griffe-inherited-docstrings/Manifest
deleted file mode 100644
index 24ddb166adff..000000000000
--- a/dev-python/griffe-inherited-docstrings/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST griffe_inherited_docstrings-1.1.3.tar.gz 26738 BLAKE2B da518a4c1d3cdb00f82114b3336ecb02503f662e2b8235b0e938b07b8534ed6c844c4a36bc365d05be1334ffd0154fd5aa5c31feba7a6f2401c11b8c1e1b45bb SHA512 14d99a041feb93acc24ee7cfd14afe3122b6ed42a2398e186127f2ca81c50b89d6a8653cfbafc40cdf0d394df98acfd9b82106820440be9c9c7c0da1e8e4a811
diff --git a/dev-python/griffe-inherited-docstrings/griffe-inherited-docstrings-1.1.3.ebuild b/dev-python/griffe-inherited-docstrings/griffe-inherited-docstrings-1.1.3.ebuild
deleted file mode 100644
index 1f8742ee6697..000000000000
--- a/dev-python/griffe-inherited-docstrings/griffe-inherited-docstrings-1.1.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Griffe extension for inheriting docstrings"
-HOMEPAGE="
- https://github.com/mkdocstrings/griffe-inherited-docstrings/
- https://pypi.org/project/griffe-inherited-docstrings/
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/griffe-2.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
deleted file mode 100644
index 613c78efe43b..000000000000
--- a/dev-python/griffe/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST griffe-2.0.0.gh.tar.gz 433002 BLAKE2B 2a9acd183c24aee3fb7ba0ad4b92d93b198178d721419eddff64eebbf6cdbc22f3cb325fa083072959ef3b3d278e003ce3df1bb10aa7d17184f0af7237f9d523 SHA512 df7ce33be63a78f0d307a465e00b605a0718640a2c8c1089e54af2fb1aa39affc38df88b2705d413a68dbf646e696798bbf70423a4a46f8ae8f50955465d6bd0
diff --git a/dev-python/griffe/griffe-2.0.0.ebuild b/dev-python/griffe/griffe-2.0.0.ebuild
deleted file mode 100644
index 8ec2226e196d..000000000000
--- a/dev-python/griffe/griffe-2.0.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2026 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
-
-DESCRIPTION="Signature generator for Python programs"
-HOMEPAGE="
- https://mkdocstrings.github.io/griffe/
- https://github.com/mkdocstrings/griffe/
- https://pypi.org/project/griffe/
-"
-# Tests need files absent from the PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-# pdm-backend used via hatchling hooks
-BDEPEND="
- dev-python/pdm-backend[${PYTHON_USEDEP}]
- dev-python/uv-dynamic-versioning[${PYTHON_USEDEP}]
- dev-vcs/git
- test? (
- >=dev-python/griffe-inherited-docstrings-1.1.2[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}]
- >=dev-python/mkdocstrings-0.28.0[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=( pytest-gitconfig )
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # fragile to installed packages
- # (failed on PySide2 for me)
- tests/test_stdlib.py::test_fuzzing_on_stdlib
-)
-
-src_compile() {
- # The build system combines hatchling with git hooks from pdm-backend
- # and uv-dynamic-versioning. It does not respect PDM_BUILD_SCM_VERSION,
- # and uv-dynamic-versioning does not work without a git repository
- # at all, even though it does not use it for anything.
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
- git init || die
- git commit --allow-empty -m "force version" || die
- git tag "${PV}" || die
-
- distutils-r1_src_compile
-}
-
-python_compile() {
- # This packages is a horrendous mess. It's split into three packages,
- # and tests require all of them.
- local pkg
- for pkg in packages/griffe{lib,cli} .; do
- pushd "${pkg}" >/dev/null || die
- distutils-r1_python_compile
- popd >/dev/null || die
- done
-}
diff --git a/dev-python/griffe/metadata.xml b/dev-python/griffe/metadata.xml
deleted file mode 100644
index ea8988e8af6a..000000000000
--- a/dev-python/griffe/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/h5py/h5py-3.16.0.ebuild b/dev-python/h5py/h5py-3.16.0.ebuild
index 3d9cf4a35f92..662cc7b6e400 100644
--- a/dev-python/h5py/h5py-3.16.0.ebuild
+++ b/dev-python/h5py/h5py-3.16.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~riscv x86 ~arm64-macos ~x64-macos"
IUSE="examples"
DEPEND="
diff --git a/dev-python/hiredis/hiredis-3.3.1.ebuild b/dev-python/hiredis/hiredis-3.3.1.ebuild
index f4a27d5ab19e..09cea9f0427f 100644
--- a/dev-python/hiredis/hiredis-3.3.1.ebuild
+++ b/dev-python/hiredis/hiredis-3.3.1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
DEPEND="
>=dev-libs/hiredis-1.0.0:=
diff --git a/dev-python/joserfc/Manifest b/dev-python/joserfc/Manifest
new file mode 100644
index 000000000000..707a45cb54e3
--- /dev/null
+++ b/dev-python/joserfc/Manifest
@@ -0,0 +1,2 @@
+DIST joserfc-1.6.4.tar.gz 231866 BLAKE2B c5da74b036daa54836ed5d1fb0b1767424f49e4b91028eb82a71fb0bc0ffe7a7aab74ec9ffdbe66bc94e6f9a21eea4c3a0a3ea9c46bdc7ee2f698ca2b3973ba3 SHA512 8e55fbb3ed33f99da37769e4d3af62b99ba7ff94f8e70524164fa771da6ca23b6a0fc27a3e15e4c9985f89474a1c37a88ea82072a558bdd946ad609c06defa8d
+DIST joserfc-1.6.4.tar.gz.provenance 9446 BLAKE2B d394ab7aeb0a12fb6bf9812f867647225b8269af41abc1001e8c76cace7d7fc3e980226574d42e240b430b505dfe5de782cb96f0694d12a1f6a8e9cb995e9cbc SHA512 4b4f38f21233f69479afb1c4f0dcdbdf85d6a01f283a462e984a663a64fec7f6aae49bc3ed083a2cce63729b16ed57d6c1042d4a771eef2af689000f0e684770
diff --git a/dev-python/joserfc/joserfc-1.6.4.ebuild b/dev-python/joserfc/joserfc-1.6.4.ebuild
new file mode 100644
index 000000000000..3d3f5ba2356c
--- /dev/null
+++ b/dev-python/joserfc/joserfc-1.6.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/authlib/joserfc
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python library for JOSE RFCs: JWS, JWE, JWK, JWA, JWT"
+HOMEPAGE="
+ https://github.com/authlib/joserfc/
+ https://pypi.org/project/joserfc/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/cryptography-45.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
diff --git a/dev-python/griffe-inherited-docstrings/metadata.xml b/dev-python/joserfc/metadata.xml
index a0d4c5913ba0..a0d4c5913ba0 100644
--- a/dev-python/griffe-inherited-docstrings/metadata.xml
+++ b/dev-python/joserfc/metadata.xml
diff --git a/dev-python/jsmin/Manifest b/dev-python/jsmin/Manifest
deleted file mode 100644
index c0c1bcf9e353..000000000000
--- a/dev-python/jsmin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jsmin-3.0.1.tar.gz 13925 BLAKE2B bfce2368f622cfcc34e716f09638850c773d2381c539fb72a2aaf45830bb7eaf152dd7111f36815b0a067778f617fcec434ac19d7c5278bc963d94ea9d195285 SHA512 f65ead107ffcda67bbea1aea2070d1012139043cd1094d95c0393b1370e2e11a6c6e09af2f3af6f32ab0acc35fd702431954175d930a1898a142808fc3d57b71
diff --git a/dev-python/jsmin/jsmin-3.0.1.ebuild b/dev-python/jsmin/jsmin-3.0.1.ebuild
deleted file mode 100644
index 885a616cd1b5..000000000000
--- a/dev-python/jsmin/jsmin-3.0.1.ebuild
+++ /dev/null
@@ -1,20 +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 pypi
-
-DESCRIPTION="JavaScript minifier"
-HOMEPAGE="
- https://pypi.org/project/jsmin/
- https://github.com/tikitu/jsmin/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-distutils_enable_tests unittest
diff --git a/dev-python/jsmin/metadata.xml b/dev-python/jsmin/metadata.xml
deleted file mode 100644
index ea8988e8af6a..000000000000
--- a/dev-python/jsmin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/jupyter/jupyter-1.1.1-r1.ebuild b/dev-python/jupyter/jupyter-1.1.1-r1.ebuild
index d1bd162a2604..6dfd0fcb4630 100644
--- a/dev-python/jupyter/jupyter-1.1.1-r1.ebuild
+++ b/dev-python/jupyter/jupyter-1.1.1-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://jupyter.org"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
RDEPEND="
dev-python/notebook[${PYTHON_USEDEP}]
diff --git a/dev-python/kiwisolver/kiwisolver-1.5.0.ebuild b/dev-python/kiwisolver/kiwisolver-1.5.0.ebuild
index bae2f102f32e..a26e987ba2ff 100644
--- a/dev-python/kiwisolver/kiwisolver-1.5.0.ebuild
+++ b/dev-python/kiwisolver/kiwisolver-1.5.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Clear-BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
COMMON_DEPEND="
>=dev-python/cppy-1.3.0[${PYTHON_USEDEP}]
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/lxml/Manifest b/dev-python/lxml/Manifest
index 6ec86195369d..31dd4863e73a 100644
--- a/dev-python/lxml/Manifest
+++ b/dev-python/lxml/Manifest
@@ -1,2 +1,3 @@
DIST lxml-6.0.2.gh.tar.gz 990107 BLAKE2B c01a94fef56754599100b65927b40c2d786d631f02bbfe6cff3865a00531ab26fc6a0fe5cf9b02bdcf01beb45ef94fd4436ed4c06f5c8fd9e707bcae80c0f2f4 SHA512 164dc5e38e394f4396faf0b06729039f6807a227e1a2755a6991e6dce569cc64244d5edfd2cf2af0d4e845d7155a76f6e391e32f3d5aac21dff3c07cbbe06460
DIST lxml-6.0.4.gh.tar.gz 992033 BLAKE2B fefffe0c0bdf79a2527c53ce54a079e01f40ce3fc6624ba13b199c88c49c6d4c2d9e59760f6a0646d3f2fa21d9e50a42d3319eb74ad91a044dd5f3d37385914c SHA512 8738d0912ee293f478da87affe07b9ca85542732023bab6ac32dfe97ced9695fcc1bf31e4ddc6d5a2d1d3f87be818344d9414b314e94853b0e82bc0fbe0e51f9
+DIST lxml-6.1.0.gh.tar.gz 992616 BLAKE2B bf0269bb5d757fb91e586b73436a2502b86ba23a4f09143d1af5131ba4d8fbec57cd5ce0804113a8d258c6312f17404b0d67992722f19b9544610bf26f7caf7b SHA512 c738958839f9fb627ede8c4758b849d60be5210617fb2f4d9d2072f9f724a54d63648964b8716b0e23eaba044d77d02e621579c7aaee53fa2e30bc206a4a8534
diff --git a/dev-python/lxml/lxml-6.1.0.ebuild b/dev-python/lxml/lxml-6.1.0.ebuild
new file mode 100644
index 000000000000..895e0ad703e1
--- /dev/null
+++ b/dev-python/lxml/lxml-6.1.0.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 optfeature toolchain-funcs
+
+DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
+HOMEPAGE="
+ https://lxml.de/
+ https://pypi.org/project/lxml/
+ https://github.com/lxml/lxml/
+"
+SRC_URI="
+ https://github.com/lxml/lxml/archive/${P}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/lxml-${P}
+
+LICENSE="BSD ElementTree GPL-2 PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="doc examples +threads test"
+RESTRICT="!test? ( test )"
+
+# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
+DEPEND="
+ >=dev-libs/libxml2-2.10.3:=
+ >=dev-libs/libxslt-1.1.38
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ virtual/pkgconfig
+ >=dev-python/cython-3.1.4[${PYTHON_USEDEP}]
+ doc? (
+ $(python_gen_any_dep '
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
+ ')
+ )
+ test? (
+ dev-python/cssselect[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.0.4-pypy.patch"
+)
+
+python_check_deps() {
+ use doc || return 0
+ python_has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/pygments[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]"
+}
+
+python_prepare_all() {
+ # don't use some random SDK on Darwin
+ sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \
+ setupinfo.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ local DISTUTILS_ARGS=(
+ # by default it adds -w to CFLAGS
+ --warnings
+ )
+ tc-export PKG_CONFIG
+ distutils-r1_python_compile
+}
+
+python_compile_all() {
+ # disable automagic dep on coverage
+ use doc && emake CYTHON_WITH_COVERAGE= html
+}
+
+python_test() {
+ local dir=${BUILD_DIR}/test$(python_get_sitedir)/lxml
+ local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH}
+
+ cp -al "${BUILD_DIR}"/{install,test} || die
+ cp -al src/lxml/tests "${dir}/" || die
+ cp -al src/lxml/html/tests "${dir}/html/" || die
+ mkdir "${dir}"/../../doc || die
+ # this one needs to be copied, because upstream uses doc/../../../doc
+ cp -r "${S}"/doc "${dir}"/../../ || die
+ ln -s "${S}"/doc "${dir}"/../../../../ || die
+
+ "${EPYTHON}" test.py --no-src -vv --all-levels -p ||
+ die "Tests fail on ${EPYTHON}"
+}
+
+python_install_all() {
+ if use doc; then
+ local DOCS=( README.rst *.txt doc/*.txt )
+ local HTML_DOCS=( doc/html/. )
+ fi
+ if use examples; then
+ dodoc -r samples
+ fi
+
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4
+ optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect
+ optfeature "Support for lxml.html.clean sanitizer" dev-python/lxml-html-clean
+}
diff --git a/dev-python/markdown-exec/Manifest b/dev-python/markdown-exec/Manifest
deleted file mode 100644
index f94f8305c4a1..000000000000
--- a/dev-python/markdown-exec/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST markdown_exec-1.12.0.tar.gz 74170 BLAKE2B 2aa5e1959a202e5516a4b19545818d98e2c4d7f59757d3d10a2669447ea650eda583e48e6776b52ac0393295001dd545429a826c925082158e4c0d5d3040e8b4 SHA512 737a4dd2eebcf84d31f97974d4c3f083f32ee0951de639cd8587f47fcc46943d79d5d6460072adacdd53104d4514665389d59b9234f64f91bc08d4afe3053e29
diff --git a/dev-python/markdown-exec/markdown-exec-1.12.0.ebuild b/dev-python/markdown-exec/markdown-exec-1.12.0.ebuild
deleted file mode 100644
index ec06a5ac2fae..000000000000
--- a/dev-python/markdown-exec/markdown-exec-1.12.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Utilities to execute code blocks in Markdown files"
-HOMEPAGE="
- https://pawamoy.github.io/markdown-exec/
- https://pypi.org/project/markdown-exec/
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-IUSE="ansi"
-
-RDEPEND="
- >=dev-python/pymdown-extensions-9[${PYTHON_USEDEP}]
- ansi? (
- dev-python/pygments-ansi-color[${PYTHON_USEDEP}]
- )
-"
-BDEPEND="
- test? (
- dev-python/griffe[${PYTHON_USEDEP}]
- dev-python/markupsafe[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/dev-python/markdown-exec/metadata.xml b/dev-python/markdown-exec/metadata.xml
deleted file mode 100644
index a5b10b13cd00..000000000000
--- a/dev-python/markdown-exec/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <use>
- <flag name="ansi">Enable support for rendering ANSI colours in HTML code blocks</flag>
- </use>
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mergedeep/Manifest b/dev-python/mergedeep/Manifest
deleted file mode 100644
index 0c9f4a0278dc..000000000000
--- a/dev-python/mergedeep/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mergedeep-1.3.4.gh.tar.gz 26627 BLAKE2B 334f5ec6948185e3f7758e079e65d92fb04dd3ae3bb208cb8fc67d2fd2d90ce16fecb28562d42eea75db978d9d323983efb85abbf7e5ff18e40c95fb066c47e7 SHA512 24cb1dbae9be715045b66b6d3a3c3deb98a41176ff2fae405f254baeebf5f45b69c948f7780b67762e613e20b5df3c5987e730c5cd91fe7dd1fbda6408906559
diff --git a/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild b/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild
deleted file mode 100644
index f9126ef5138e..000000000000
--- a/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-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
-
-DESCRIPTION="A deep merge tool for Python"
-HOMEPAGE="
- https://github.com/clarketm/mergedeep/
- https://pypi.org/project/mergedeep/
-"
-SRC_URI="
- https://github.com/clarketm/${PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs/source \
- dev-python/alabaster \
- dev-python/recommonmark
diff --git a/dev-python/mergedeep/metadata.xml b/dev-python/mergedeep/metadata.xml
deleted file mode 100644
index 5e878b626286..000000000000
--- a/dev-python/mergedeep/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-autorefs/Manifest b/dev-python/mkdocs-autorefs/Manifest
deleted file mode 100644
index b7bbd114eb62..000000000000
--- a/dev-python/mkdocs-autorefs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkdocs_autorefs-1.4.4.tar.gz 56588 BLAKE2B 0cb538f8329f889eb7886c309a94e1497e73754b4b84875b6ceea274ba8a12f8410ee04d7ec91e7c4043990ee0ec57bbda6036ca886e6c65bee4d8e5aaa08d33 SHA512 b1551247e4cf3ee5cea9235dc6be81b7a8eb88a07f33a946ed1329fe6730b15be9f0f9fda5023df5f2f50c7aae50ac3da80fa16fc07ae84b1e4e3a58f4ee37f8
diff --git a/dev-python/mkdocs-autorefs/metadata.xml b/dev-python/mkdocs-autorefs/metadata.xml
deleted file mode 100644
index ea8988e8af6a..000000000000
--- a/dev-python/mkdocs-autorefs/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-autorefs/mkdocs-autorefs-1.4.4.ebuild b/dev-python/mkdocs-autorefs/mkdocs-autorefs-1.4.4.ebuild
deleted file mode 100644
index fe1a2040967e..000000000000
--- a/dev-python/mkdocs-autorefs/mkdocs-autorefs-1.4.4.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-DISTUTILS_USE_PEP517=pdm-backend
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Automatically link across pages in MkDoc"
-HOMEPAGE="
- https://mkdocstrings.github.io/autorefs/
- https://github.com/mkdocstrings/autorefs/
- https://pypi.org/project/mkdocs-autorefs/
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/markdown-3.3[${PYTHON_USEDEP}]
- >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/griffe[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
- >=dev-python/pymdown-extensions-10.14[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocs-bootstrap/Manifest b/dev-python/mkdocs-bootstrap/Manifest
deleted file mode 100644
index 1bc34d044815..000000000000
--- a/dev-python/mkdocs-bootstrap/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkdocs-bootstrap-1.1.1.gh.tar.gz 233329 BLAKE2B 58292946d0985ae60d8d9784bcdc3e9f71640d23fd81efae06b99ce644aefc63d53d21bb65a0b4c4d6bb0b077cbac82bcd93da3f5d05f244bdcfa54750478fb7 SHA512 9be5c29961c09436332f902fffd49aee38f99fe8b7337e2add7d6190b1ed487b16a0d2dc3ebd486691719bffd1009207885b3880238a64bc6d2baafa43b0fbd9
diff --git a/dev-python/mkdocs-bootstrap/metadata.xml b/dev-python/mkdocs-bootstrap/metadata.xml
deleted file mode 100644
index 5e878b626286..000000000000
--- a/dev-python/mkdocs-bootstrap/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1.1-r1.ebuild b/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1.1-r1.ebuild
deleted file mode 100644
index dbcb3305eb16..000000000000
--- a/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1.1-r1.ebuild
+++ /dev/null
@@ -1,24 +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} )
-DISTUTILS_USE_PEP517=setuptools
-DOCS_BUILDER="mkdocs"
-
-inherit distutils-r1 docs
-
-# No tag, use commit instead
-COMMIT="70f2c3395adc3d64d6f9b6ff5bb01a4f0db72ed6"
-
-DESCRIPTION="Bootstrap theme for MkDocs"
-HOMEPAGE="https://www.mkdocs.org https://github.com/mkdocs/mkdocs-bootstrap"
-SRC_URI="https://github.com/mkdocs/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="dev-python/mkdocs[${PYTHON_USEDEP}]"
diff --git a/dev-python/mkdocs-bootswatch/Manifest b/dev-python/mkdocs-bootswatch/Manifest
deleted file mode 100644
index c6469a367cb3..000000000000
--- a/dev-python/mkdocs-bootswatch/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkdocs-bootswatch-1.1.gh.tar.gz 1514738 BLAKE2B 0ee80c7816a1a8d6c8e09494f3e07d94cfa8fd1fe8d4dfdd44c55974edf9811be20c22a6aa0424b07f21ca89764e1c15617cc43aaa1a6503365b237905f010e6 SHA512 1a3305434a11aa5dbb79b6a9e7162ddb458f987f44f2e48bcf74776e6ef33d172b2f38e6b46c288401af344386f62d9c814d015be70d38f66b7635ff87bdbdb3
diff --git a/dev-python/mkdocs-bootswatch/metadata.xml b/dev-python/mkdocs-bootswatch/metadata.xml
deleted file mode 100644
index 5e878b626286..000000000000
--- a/dev-python/mkdocs-bootswatch/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r3.ebuild b/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r3.ebuild
deleted file mode 100644
index cfa96ac430f4..000000000000
--- a/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r3.ebuild
+++ /dev/null
@@ -1,20 +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} )
-DISTUTILS_USE_PEP517=setuptools
-DOCS_BUILDER="mkdocs"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="Bootswatch themes for MkDocs"
-HOMEPAGE="https://www.mkdocs.org https://github.com/mkdocs/mkdocs-bootswatch"
-SRC_URI="https://github.com/mkdocs/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="dev-python/mkdocs[${PYTHON_USEDEP}]"
diff --git a/dev-python/mkdocs-gen-files/Manifest b/dev-python/mkdocs-gen-files/Manifest
deleted file mode 100644
index 3ec2220db41a..000000000000
--- a/dev-python/mkdocs-gen-files/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mkdocs_gen_files-0.6.0.tar.gz 8642 BLAKE2B 5833f6220a7249725995e4c38b445841e56186c6b39f6a7e36837cb4228002d6763e10e08a9865ba6a4a486a4f07a7bfe492e075e5c0ffbc6749817ca1040509 SHA512 9d56202604c3b6fa8ce859ff7827fffc45e01f03c968a8b14f0e0a5be3c9ececab12488ef4a3b8a857eeb55176f10075da38d23f988ce752702f7fa33a31bd39
-DIST mkdocs_gen_files-0.6.0.tar.gz.provenance 9518 BLAKE2B 4bd1807926bd70072f4c13440026d6bc46a402efd20e5c1d73392811a16a3666648b3fdc125de72a2d843d3e47b3d99924a4080f5b49de98348547912b8ad5ed SHA512 310ac41d0d528b4ceadae46159a1ba04b4b6a7d43eef84694d9b43fe79c5fc8eba70c788fe0208b5784f185271b823eb1b277e3b130932b93c0014e71efca42a
diff --git a/dev-python/mkdocs-gen-files/metadata.xml b/dev-python/mkdocs-gen-files/metadata.xml
deleted file mode 100644
index ea8988e8af6a..000000000000
--- a/dev-python/mkdocs-gen-files/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.6.0.ebuild b/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.6.0.ebuild
deleted file mode 100644
index 095fce7e2a8f..000000000000
--- a/dev-python/mkdocs-gen-files/mkdocs-gen-files-0.6.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2026 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/oprypin/mkdocs-gen-files
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="MkDocs plugin to programmatically generate documentation pages during the build"
-HOMEPAGE="
- https://oprypin.github.io/mkdocs-gen-files/
- https://github.com/oprypin/mkdocs-gen-files/
- https://pypi.org/project/mkdocs-gen-files/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/mkdocs-1.4.1[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=( pytest-golden )
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocs-get-deps/Manifest b/dev-python/mkdocs-get-deps/Manifest
deleted file mode 100644
index fdcae0fe68fe..000000000000
--- a/dev-python/mkdocs-get-deps/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST mkdocs_get_deps-0.2.0.tar.gz 10239 BLAKE2B 2fceb113b499f5c7433ef5ffbde60c8c1f2ae0817285ee41d4889c01283783959673609721766e70dc5888285d497e2b94c5462140d3119922b16c0071b13624 SHA512 3fdf445923b82544fc9feaddd6a99638901f9c88a34f404c38ce510934245bd836d1491a9c5561f7b49ae0aa006c58a83ac946449713b0504c0da788d8233d5e
-DIST mkdocs_get_deps-0.2.1.tar.gz 11050 BLAKE2B 9a95eec06ae656baf60cfc9932eba46edd8867f937f2f8869529a4dd6329f18c40a011e58d03b1a510c5d2499fd3910a5fb1cf9e18957feff713772edfce946d SHA512 24869870a0cebc5233953d4a66cf4476106f3b0c119be423d4554a8d3db42307963bea5f462c316fbfa3672eec41c363afdb9f7ff6928e147162740ffd9f1804
-DIST mkdocs_get_deps-0.2.1.tar.gz.provenance 9694 BLAKE2B 678a8ac92c1bfaddef2953303cf27cd39f54c534309750b912445e6cca9e0fc8122e1a4f205062aacb2c4f26c8617d7a157aeacc924ff2c726bd24c449a62408 SHA512 d43cd843f1c216fd51ff9b7b8772d81615b62d09ec168d3d337b91fe2a1b5b635cb60b771fa68ec794b577a9eb25e931f3492bd85d0eb1c85029d13807c5a3b0
-DIST mkdocs_get_deps-0.2.2.tar.gz 11047 BLAKE2B 58d7acac5b45bc5940f606990e438f636948dd320935dcb0c484cdc94fde388796a88bd346b430f46053da2c7f345862ff7e1359842e07c75a9a59292b25c562 SHA512 88129eb9bcfb4537f7e44a12d8a16c660bc0adb9ae284496680ee38e1e59235ed715e044d82077e51cfaded55f95a9df4ce22462bd762788644887df8b14b5b4
-DIST mkdocs_get_deps-0.2.2.tar.gz.provenance 9600 BLAKE2B a3a48b6ec60493cacefc542e43365c87b6aa231656415af245fc70ea3bb94845a99398f45a0be6e48f15b1d7924a1ecd89e22fe22bda2ac8de559dd96b448d96 SHA512 649bcb2dd5fe979ab952e4c22d245808c656f4e905c5c86a395081df60b45deb975a054deb64cc59a1383a7d6ed2c137a401fb8e0c2fd198ea3e22f0fd34edca
diff --git a/dev-python/mkdocs-get-deps/metadata.xml b/dev-python/mkdocs-get-deps/metadata.xml
deleted file mode 100644
index 5e878b626286..000000000000
--- a/dev-python/mkdocs-get-deps/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild b/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild
deleted file mode 100644
index b52cbb4a679c..000000000000
--- a/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.0.ebuild
+++ /dev/null
@@ -1,27 +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} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="extension that lists all dependencies according to a mkdocs.yml file"
-HOMEPAGE="
- https://github.com/mkdocs/get-deps/
- https://pypi.org/project/mkdocs-get-deps/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.1.ebuild b/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.1.ebuild
deleted file mode 100644
index 31488f73d0dc..000000000000
--- a/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2026 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/mkdocs-community/get-deps
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="extension that lists all dependencies according to a mkdocs.yml file"
-HOMEPAGE="
- https://github.com/mkdocs-community/get-deps/
- https://pypi.org/project/mkdocs-get-deps/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.2.ebuild b/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.2.ebuild
deleted file mode 100644
index 31488f73d0dc..000000000000
--- a/dev-python/mkdocs-get-deps/mkdocs-get-deps-0.2.2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2026 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/mkdocs-community/get-deps
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="extension that lists all dependencies according to a mkdocs.yml file"
-HOMEPAGE="
- https://github.com/mkdocs-community/get-deps/
- https://pypi.org/project/mkdocs-get-deps/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocs-git-authors-plugin/Manifest b/dev-python/mkdocs-git-authors-plugin/Manifest
deleted file mode 100644
index ec9a43a0b2c5..000000000000
--- a/dev-python/mkdocs-git-authors-plugin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkdocs-git-authors-plugin-0.10.0.gh.tar.gz 94100 BLAKE2B f1f3e3b079212ac78e2d5a749a944b626c4c49b2315a1ef0184238a5b7a33455b2ba6aabb50f4222a49d84369fcdf451345f9e80257485a8290aa627353460a8 SHA512 42363f58b7f94828b5674b055b669849317dbe56b47a2396018097b0e41ea393d460064a5aa7b57c6c3b0fecf01916261f4c0a8d5bd528b55ebea696edf4e7af
diff --git a/dev-python/mkdocs-git-authors-plugin/metadata.xml b/dev-python/mkdocs-git-authors-plugin/metadata.xml
deleted file mode 100644
index e0aed2ab00f7..000000000000
--- a/dev-python/mkdocs-git-authors-plugin/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.10.0.ebuild b/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.10.0.ebuild
deleted file mode 100644
index 245b6a2d28ab..000000000000
--- a/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.10.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{10..14} )
-
-# Requires self to be installed to build docs
-# TODO: Do this a bit better
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/regex
- dev-python/mkdocs-material
- dev-python/mkdocs-git-authors-plugin
-"
-DOCS_INITIALIZE_GIT=1
-
-inherit distutils-r1 docs
-
-DESCRIPTION="Mkdocs plugin to display git authors of a page"
-HOMEPAGE="
- https://github.com/timvink/mkdocs-git-authors-plugin/
- https://pypi.org/project/mkdocs-git-authors-plugin/
-"
-SRC_URI="https://github.com/timvink/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-# Tests are broken outside of upstream git repo
-RESTRICT="test"
-
-RDEPEND="
- dev-python/gitpython[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- dev-python/mkdocs-git-revision-date-localized-plugin[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # mkdocs-git-authors tests need git repo
- use test && initialize_git_repo
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest b/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest
deleted file mode 100644
index 3166acac30cf..000000000000
--- a/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mkdocs-git-revision-date-localized-plugin-1.5.0.gh.tar.gz 454910 BLAKE2B 344d0744b26fb7667ac486b6e1fb8295df29bed798f6b34e193463c00fc5585bf5365330150bea5178f4f1d96fa8b3233b125362fbb9846a9354104437cc9a18 SHA512 280a1b2d101b665b9510993c0997c38678ce48c52bacf742d366e3f7a6e98952c836f3938899aa5580eb1d3dd27f6fb957ee4e6fd52eef94d8591468e5b38b99
-DIST mkdocs-git-revision-date-localized-plugin-1.5.1.gh.tar.gz 443717 BLAKE2B d47418b6af586bfb7447916f0caaaea913e74d5a290e9acb7e823b7f076d4e7663928823d2b264c92959442919679cb7a0989b818cd22646293faacc6c999faa SHA512 07d92edbdd3b313cb86a225e862688cbc9a259286d2f5b9ab92354da8ed2548d62ae3a0d9d2478076986a91c644f8ccef3c5afb5dcf6d5589a3bf19039434b34
diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/metadata.xml b/dev-python/mkdocs-git-revision-date-localized-plugin/metadata.xml
deleted file mode 100644
index e0aed2ab00f7..000000000000
--- a/dev-python/mkdocs-git-revision-date-localized-plugin/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.5.0.ebuild b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.5.0.ebuild
deleted file mode 100644
index eb000d09728a..000000000000
--- a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.5.0.ebuild
+++ /dev/null
@@ -1,72 +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} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/regex
- dev-python/mkdocs-static-i18n
- dev-python/mkdocs-material
- dev-python/mkdocs-git-authors-plugin
- dev-python/mkdocs-git-revision-date-localized-plugin
-"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="Display the localized date of the last git modification of a markdown file"
-HOMEPAGE="
- https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/
- https://pypi.org/project/mkdocs-git-revision-date-localized-plugin/
-"
-SRC_URI="
- https://github.com/timvink/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/babel-2.7.0[${PYTHON_USEDEP}]
- dev-python/gitpython[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/mkdocs-gen-files[${PYTHON_USEDEP}]
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- dev-python/mkdocs-monorepo-plugin[${PYTHON_USEDEP}]
- dev-python/mkdocs-static-i18n[${PYTHON_USEDEP}]
- dev-vcs/git
- )
- doc? ( dev-vcs/git )
-"
-
-EPYTEST_DESELECT=(
- # requires techdocs-core
- "tests/test_builds.py::test_tags_are_replaced[mkdocs file: techdocs-core/mkdocs.yml]"
-)
-
-EPYTEST_PLUGINS=()
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # mkdocs-git-revision-date-localized-plugin's tests need git repo
- if use test || use doc; then
- git init -q || die
- git config --global user.email "larry@gentoo.org" || die
- git config --global user.name "Larry the Cow" || die
- git add . || die
- git commit -qm 'init' || die
- fi
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.5.1.ebuild b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.5.1.ebuild
deleted file mode 100644
index ed352eb414c8..000000000000
--- a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.5.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-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} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/regex
- dev-python/mkdocs-static-i18n
- dev-python/mkdocs-material
- dev-python/mkdocs-git-authors-plugin
- dev-python/mkdocs-git-revision-date-localized-plugin
-"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="Display the localized date of the last git modification of a markdown file"
-HOMEPAGE="
- https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/
- https://pypi.org/project/mkdocs-git-revision-date-localized-plugin/
-"
-SRC_URI="
- https://github.com/timvink/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/babel-2.7.0[${PYTHON_USEDEP}]
- dev-python/gitpython[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/mkdocs-gen-files[${PYTHON_USEDEP}]
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- dev-python/mkdocs-monorepo-plugin[${PYTHON_USEDEP}]
- dev-python/mkdocs-static-i18n[${PYTHON_USEDEP}]
- dev-vcs/git
- )
- doc? ( dev-vcs/git )
-"
-
-EPYTEST_DESELECT=(
- # requires techdocs-core
- "tests/test_builds.py::test_tags_are_replaced[mkdocs file: techdocs-core/mkdocs.yml]"
-)
-
-EPYTEST_PLUGINS=()
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # mkdocs-git-revision-date-localized-plugin's tests need git repo
- if use test || use doc; then
- git init -q || die
- git config --global user.email "larry@gentoo.org" || die
- git config --global user.name "Larry the Cow" || die
- git add . || die
- git commit -qm 'init' || die
- fi
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/mkdocs-htmlproofer-plugin/Manifest b/dev-python/mkdocs-htmlproofer-plugin/Manifest
deleted file mode 100644
index 416eb74d96bb..000000000000
--- a/dev-python/mkdocs-htmlproofer-plugin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkdocs-htmlproofer-plugin-1.5.0.gh.tar.gz 17732 BLAKE2B fa8dec716f33af2fc757188962e59301427380657a41d214d74227987bb98f4a1e39b06a1e0f2c9845356a12ef1f0a5c3dad8784c23c018e3831c3ad5ceee00d SHA512 b8150f040e023e0959c67954e740d6983029403616d423b2bb4df20bc4aaa3f22da24472cd9bfa40682db5f31e1084e7de94e3ae77208260373f5ee93b78e08a
diff --git a/dev-python/mkdocs-htmlproofer-plugin/metadata.xml b/dev-python/mkdocs-htmlproofer-plugin/metadata.xml
deleted file mode 100644
index ea8988e8af6a..000000000000
--- a/dev-python/mkdocs-htmlproofer-plugin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.5.0.ebuild b/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.5.0.ebuild
deleted file mode 100644
index 80c12cd5993e..000000000000
--- a/dev-python/mkdocs-htmlproofer-plugin/mkdocs-htmlproofer-plugin-1.5.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-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
-
-DESCRIPTION="A MkDocs plugin that validates URLs in rendered HTML files"
-HOMEPAGE="
- https://github.com/manuzhang/mkdocs-htmlproofer-plugin/
- https://pypi.org/project/mkdocs-htmlproofer-plugin/
-"
-# No tests in PyPI tarballs
-SRC_URI="
- https://github.com/manuzhang/mkdocs-htmlproofer-plugin/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/markdown[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.4.0[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocs-i18n/Manifest b/dev-python/mkdocs-i18n/Manifest
deleted file mode 100644
index af08ed144387..000000000000
--- a/dev-python/mkdocs-i18n/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkdocs-i18n-0.4.6.tar.gz 24232 BLAKE2B ba5f1462aa8c16fc97f7240875b6762e8072b3a4077b3324ab902a70930431c81512b465037f3a0fbd080716126ff185f78fc3f25b23ec352096628acc9bffab SHA512 f92ae260b8a2bf93d18ddd7d405354ab4227940fa820ef6a12427a167cd288bb25fcc53d805df38d2a7fe2621eb9ca62bd6a64bd1706d55638368b9b69429b9d
diff --git a/dev-python/mkdocs-i18n/files/mkdocs-i18n-0.4.6-fixup-pyproject-toml.patch b/dev-python/mkdocs-i18n/files/mkdocs-i18n-0.4.6-fixup-pyproject-toml.patch
deleted file mode 100644
index efe9fc9a70e8..000000000000
--- a/dev-python/mkdocs-i18n/files/mkdocs-i18n-0.4.6-fixup-pyproject-toml.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff --git a/pyproject.toml b/pyproject.toml
-index f532be1..815b07d 100644
---- a/pyproject.toml
-+++ b/pyproject.toml
-@@ -1,6 +1,6 @@
- [project]
--dynamic = ["version"]
- name = "mkdocs-i18n"
-+version = "0.4.6"
- description = "MkDocs i18n plugin"
- readme = "README.md"
- authors = [
-@@ -46,15 +46,6 @@ test = [
- [project.entry-points."mkdocs.plugins"]
- i18n = "mkdocs_i18n:I18n"
-
--[tool.semantic_release]
--version_source = "tag_only"
--hvcs = "gitlab"
--branch = "main"
--build_command = "python3 -m build"
--
- [build-system]
--requires = ["setuptools>=45", "setuptools_scm[toml]>=6.2"]
--
--[tool.setuptools_scm]
--# python-semantic-release with tag_only option leaves CHANGELOG.md file staged
--git_describe_command = "git describe --tags --abbrev=0"
-+requires = ["setuptools>=45"]
-+build-backend = "setuptools.build_meta"
diff --git a/dev-python/mkdocs-i18n/metadata.xml b/dev-python/mkdocs-i18n/metadata.xml
deleted file mode 100644
index e0aed2ab00f7..000000000000
--- a/dev-python/mkdocs-i18n/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild
deleted file mode 100644
index c630f080326d..000000000000
--- a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517="setuptools"
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="MkDocs i18n plugin"
-HOMEPAGE="
- https://gitlab.com/mkdocs-i18n/mkdocs-i18n/-/tree/main
- https://pypi.org/project/mkdocs-i18n/
-"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/mkdocs-1.1[${PYTHON_USEDEP}]
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- # Define a build-backend, version, and drop setuptools_scm dep
- "${FILESDIR}/${P}-fixup-pyproject-toml.patch"
-)
diff --git a/dev-python/mkdocs-material-extensions/Manifest b/dev-python/mkdocs-material-extensions/Manifest
deleted file mode 100644
index 2050c099dc49..000000000000
--- a/dev-python/mkdocs-material-extensions/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkdocs-material-extensions-1.3.1.gh.tar.gz 12703 BLAKE2B b362a10ab5e0409044306422fc61edcd6fbba11742c8eb1c1a45f999952907b4c56003b7811ea764a2083d782a96fcf1f1e742e5b97e2540015e1a1ec002cfc6 SHA512 2850843f3159d2d3bd054d8017b40ce6c9d0b0328c3f1ac6ac3b63f00d534815e9908103d15d9452af57ef5e49457f165ed923bcb9c682c3383dbfc8abecf512
diff --git a/dev-python/mkdocs-material-extensions/metadata.xml b/dev-python/mkdocs-material-extensions/metadata.xml
deleted file mode 100644
index 5e878b626286..000000000000
--- a/dev-python/mkdocs-material-extensions/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.3.1.ebuild b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.3.1.ebuild
deleted file mode 100644
index b791dbb3c6da..000000000000
--- a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.3.1.ebuild
+++ /dev/null
@@ -1,34 +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} )
-
-inherit distutils-r1
-
-DESCRIPTION="Extension pack for Python Markdown"
-HOMEPAGE="
- https://github.com/facelessuser/mkdocs-material-extensions/
- https://pypi.org/project/mkdocs-material-extensions/
-"
-SRC_URI="
- https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/mkdocs-material-5.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest
deleted file mode 100644
index 16937f069c2e..000000000000
--- a/dev-python/mkdocs-material/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST mkdocs-material-9.7.1.gh.tar.gz 18480511 BLAKE2B 9b142c222cba58d1041fb9bfcbdd2dceb2ef53b7c2c554b5e8eab9478841ab3b9bc0be272183154a56456080d0c1bf2aae7ca1f56c2acf11971d82bc2f9af6a1 SHA512 2d5850b1756c8f84cdebf8d6fef84efdd4446276ff92c87debe52523c4f9c4c3abeedf01168aca9348904eaf1507934bd0cafc838cf7dc7cb645b0b055d1c82e
-DIST mkdocs-material-9.7.2.gh.tar.gz 18488986 BLAKE2B b77bf546414094dc7d56e08dc8416374db8731287874458df9a82a31d78b9279995ece174dde5eecb10177c29290da5086708153668dc21858a65663c8240726 SHA512 f859e2c36e1ff5790b04395056e3e4152490cdd20db6a33fd0ea7ef43ed31f745d5fa20422405a879fd7b47bc9206cbd9d7e76289e256ece388310985f1b96fe
-DIST mkdocs-material-9.7.3.gh.tar.gz 18358028 BLAKE2B fa2bd93056fae319a06b8fe61a247ff8bcf638302034194c79f97460f15d0db067414eb319c946bd92798ba831845f95ae733694ca52d073cc5cae44e990d055 SHA512 e60190ee69c7db2dc73680c36140325448a87fb2beef348c9663ebe2d977bcb3224112595d972c463665ed01cb6834728cb6ed338cd43fad5c26f19530d4c353
-DIST mkdocs-material-9.7.4.gh.tar.gz 18489701 BLAKE2B c0754dd78e8d6d0541ae42ccf8851e58ee178318f5d7e3d268c4215af625349deb5138049164f3cc6dd3ce2d324860f14817565f4d497e4fc8003c1b704cc338 SHA512 883fb34ae4a9e3fa1226e9a9e560fb751980bc3c13f24e086ae5f81b96a8ce2f34a4015f5e829e87d8cd0a4b4f9f8c5af5c7340a6d2aa6915de5f67be56d3f61
-DIST mkdocs-material-9.7.5.gh.tar.gz 18491181 BLAKE2B 7ae9e51f0c088577315919df37a551c50bac77a145d7f95d3fe254cad3110dbffa785f1a720c07b4f8132a8a74d3bd903bbbf8c87f46b13f19f04ef3d21c2886 SHA512 109dae474e5dafe69513dc7cb3c14018783087e9046eec06d745a29b3c5668ff5cd24ae7f788eea000d484bc360dfa021764272f044ece1828c48689cd9d9432
diff --git a/dev-python/mkdocs-material/files/mkdocs-material-8.5.7-simplify-build.patch b/dev-python/mkdocs-material/files/mkdocs-material-8.5.7-simplify-build.patch
deleted file mode 100644
index b731b9a37be8..000000000000
--- a/dev-python/mkdocs-material/files/mkdocs-material-8.5.7-simplify-build.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/pyproject.toml b/pyproject.toml
-index c5bd914c0..3757e983b 100644
---- a/pyproject.toml
-+++ b/pyproject.toml
-@@ -55,13 +55,7 @@ tags = "material.plugins.tags.plugin:TagsPlugin"
- material = "material"
-
- [tool.hatch.version]
--source = "nodejs"
--
--[tool.hatch.metadata.hooks.nodejs]
--fields = ["license", "description", "authors", "keywords", "urls"]
--
--[tool.hatch.metadata.hooks.requirements_txt]
--filename = "requirements.txt"
-+path = "gentoo_version.py"
-
- [tool.hatch.build.targets.wheel]
- include = ["/material"]
diff --git a/dev-python/mkdocs-material/files/mkdocs-material-9.6.7-backrefs.patch b/dev-python/mkdocs-material/files/mkdocs-material-9.6.7-backrefs.patch
deleted file mode 100644
index 3d82e7858f36..000000000000
--- a/dev-python/mkdocs-material/files/mkdocs-material-9.6.7-backrefs.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 13f768034e0935738c7f4d2562d46030bd9b9758 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Wed, 5 Mar 2025 20:37:47 +0100
-Subject: [PATCH] Import backrefs only when actually used
-
----
- material/plugins/search/plugin.py | 3 ++-
- src/plugins/search/plugin.py | 3 ++-
- 2 files changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/material/plugins/search/plugin.py b/material/plugins/search/plugin.py
-index ce23c15cb..2bc411c5d 100644
---- a/material/plugins/search/plugin.py
-+++ b/material/plugins/search/plugin.py
-@@ -22,7 +22,6 @@ import json
- import logging
- import os
- import re
--from backrefs import bre
-
- from html import escape
- from html.parser import HTMLParser
-@@ -286,6 +285,8 @@ class SearchIndex:
-
- # Find and segment Chinese characters in string
- def _segment_chinese(self, data):
-+ from backrefs import bre
-+
- expr = bre.compile(r"(\p{script: Han}+)", bre.UNICODE)
-
- # Replace callback
-diff --git a/src/plugins/search/plugin.py b/src/plugins/search/plugin.py
-index ce23c15cb..2bc411c5d 100644
---- a/src/plugins/search/plugin.py
-+++ b/src/plugins/search/plugin.py
-@@ -22,7 +22,6 @@ import json
- import logging
- import os
- import re
--from backrefs import bre
-
- from html import escape
- from html.parser import HTMLParser
-@@ -286,6 +285,8 @@ class SearchIndex:
-
- # Find and segment Chinese characters in string
- def _segment_chinese(self, data):
-+ from backrefs import bre
-+
- expr = bre.compile(r"(\p{script: Han}+)", bre.UNICODE)
-
- # Replace callback
diff --git a/dev-python/mkdocs-material/metadata.xml b/dev-python/mkdocs-material/metadata.xml
deleted file mode 100644
index 2c378c366d4a..000000000000
--- a/dev-python/mkdocs-material/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <longdescription lang="en">
- What to expect
-
- Responsive design and fluid layout for all kinds of screens and devices, designed to serve your project documentation in a user-friendly way in 41 languages with optimal readability.
-
- Easily customizable primary and accent color, fonts, favicon and logo; straight forward localization through theme extension; integrated with Google Analytics, Disqus and GitHub.
-
- Well-designed search interface accessible through hotkeys (F or S), intelligent grouping of search results, search term highlighting and lazy loading.
- </longdescription>
-
- <use>
- <flag name="social">
- Install the dependencies of the "social" plugin.
- </flag>
- </use>
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.7.1.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.7.1.ebuild
deleted file mode 100644
index d048cb1f1c8f..000000000000
--- a/dev-python/mkdocs-material/mkdocs-material-9.7.1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..14} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/mkdocs-material-extensions
- dev-python/mkdocs-minify-plugin
- dev-python/mkdocs-redirects
-"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="A Material Design theme for MkDocs"
-HOMEPAGE="
- https://github.com/squidfunk/mkdocs-material/
- https://pypi.org/project/mkdocs-material/
-"
-SRC_URI="
- https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-# bundled icons
-LICENSE+=" Apache-2.0 CC0-1.0 CC-BY-4.0 MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-IUSE="social"
-
-RDEPEND="
- >=dev-python/babel-2.10.3[${PYTHON_USEDEP}]
- >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
- >=dev-python/jinja2-3.0.2[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}]
- >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
- >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}]
- >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
- ' 'python*')
- >=dev-python/requests-2.30[${PYTHON_USEDEP}]
- social? (
- >=dev-python/pillow-10.2[${PYTHON_USEDEP}]
- >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
- )
-"
-BDEPEND="
- >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}]
-"
-# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
-PDEPEND="
- >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- # simplify pyproject to remove extra deps for metadata
- "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
- # import backrefs only when used (i.e. never)
- "${FILESDIR}/${PN}-9.6.7-backrefs.patch"
-)
-
-src_prepare() {
- distutils-r1_src_prepare
- echo "__version__ = '${PV}'" > gentoo_version.py || die
-}
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.7.2.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.7.2.ebuild
deleted file mode 100644
index 370d8c0e04db..000000000000
--- a/dev-python/mkdocs-material/mkdocs-material-9.7.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..14} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/mkdocs-material-extensions
- dev-python/mkdocs-minify-plugin
- dev-python/mkdocs-redirects
-"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="A Material Design theme for MkDocs"
-HOMEPAGE="
- https://github.com/squidfunk/mkdocs-material/
- https://pypi.org/project/mkdocs-material/
-"
-SRC_URI="
- https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-# bundled icons
-LICENSE+=" Apache-2.0 CC0-1.0 CC-BY-4.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="social"
-
-RDEPEND="
- >=dev-python/babel-2.10.3[${PYTHON_USEDEP}]
- >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
- >=dev-python/jinja2-3.0.2[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}]
- >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
- >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}]
- >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
- ' 'python*')
- >=dev-python/requests-2.30[${PYTHON_USEDEP}]
- social? (
- >=dev-python/pillow-10.2[${PYTHON_USEDEP}]
- >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
- )
-"
-BDEPEND="
- >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}]
-"
-# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
-PDEPEND="
- >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- # simplify pyproject to remove extra deps for metadata
- "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
- # import backrefs only when used (i.e. never)
- "${FILESDIR}/${PN}-9.6.7-backrefs.patch"
-)
-
-src_prepare() {
- distutils-r1_src_prepare
- echo "__version__ = '${PV}'" > gentoo_version.py || die
-}
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.7.3.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.7.3.ebuild
deleted file mode 100644
index 370d8c0e04db..000000000000
--- a/dev-python/mkdocs-material/mkdocs-material-9.7.3.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..14} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/mkdocs-material-extensions
- dev-python/mkdocs-minify-plugin
- dev-python/mkdocs-redirects
-"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="A Material Design theme for MkDocs"
-HOMEPAGE="
- https://github.com/squidfunk/mkdocs-material/
- https://pypi.org/project/mkdocs-material/
-"
-SRC_URI="
- https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-# bundled icons
-LICENSE+=" Apache-2.0 CC0-1.0 CC-BY-4.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="social"
-
-RDEPEND="
- >=dev-python/babel-2.10.3[${PYTHON_USEDEP}]
- >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
- >=dev-python/jinja2-3.0.2[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}]
- >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
- >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}]
- >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
- ' 'python*')
- >=dev-python/requests-2.30[${PYTHON_USEDEP}]
- social? (
- >=dev-python/pillow-10.2[${PYTHON_USEDEP}]
- >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
- )
-"
-BDEPEND="
- >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}]
-"
-# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
-PDEPEND="
- >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- # simplify pyproject to remove extra deps for metadata
- "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
- # import backrefs only when used (i.e. never)
- "${FILESDIR}/${PN}-9.6.7-backrefs.patch"
-)
-
-src_prepare() {
- distutils-r1_src_prepare
- echo "__version__ = '${PV}'" > gentoo_version.py || die
-}
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.7.4.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.7.4.ebuild
deleted file mode 100644
index 370d8c0e04db..000000000000
--- a/dev-python/mkdocs-material/mkdocs-material-9.7.4.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..14} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/mkdocs-material-extensions
- dev-python/mkdocs-minify-plugin
- dev-python/mkdocs-redirects
-"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="A Material Design theme for MkDocs"
-HOMEPAGE="
- https://github.com/squidfunk/mkdocs-material/
- https://pypi.org/project/mkdocs-material/
-"
-SRC_URI="
- https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-# bundled icons
-LICENSE+=" Apache-2.0 CC0-1.0 CC-BY-4.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="social"
-
-RDEPEND="
- >=dev-python/babel-2.10.3[${PYTHON_USEDEP}]
- >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
- >=dev-python/jinja2-3.0.2[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}]
- >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
- >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}]
- >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
- ' 'python*')
- >=dev-python/requests-2.30[${PYTHON_USEDEP}]
- social? (
- >=dev-python/pillow-10.2[${PYTHON_USEDEP}]
- >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
- )
-"
-BDEPEND="
- >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}]
-"
-# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
-PDEPEND="
- >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- # simplify pyproject to remove extra deps for metadata
- "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
- # import backrefs only when used (i.e. never)
- "${FILESDIR}/${PN}-9.6.7-backrefs.patch"
-)
-
-src_prepare() {
- distutils-r1_src_prepare
- echo "__version__ = '${PV}'" > gentoo_version.py || die
-}
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.7.5.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.7.5.ebuild
deleted file mode 100644
index c4e2aa62b563..000000000000
--- a/dev-python/mkdocs-material/mkdocs-material-9.7.5.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..14} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/mkdocs-material-extensions
- dev-python/mkdocs-minify-plugin
- dev-python/mkdocs-redirects
-"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="A Material Design theme for MkDocs"
-HOMEPAGE="
- https://github.com/squidfunk/mkdocs-material/
- https://pypi.org/project/mkdocs-material/
-"
-SRC_URI="
- https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-# bundled icons
-LICENSE+=" Apache-2.0 CC0-1.0 CC-BY-4.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="social"
-
-RDEPEND="
- >=dev-python/babel-2.10.3[${PYTHON_USEDEP}]
- >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
- >=dev-python/jinja2-3.0.2[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
- <dev-python/mkdocs-2[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}]
- >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
- >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}]
- >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
- ' 'python*')
- >=dev-python/requests-2.30[${PYTHON_USEDEP}]
- social? (
- >=dev-python/pillow-10.2[${PYTHON_USEDEP}]
- >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
- )
-"
-BDEPEND="
- >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}]
-"
-# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
-PDEPEND="
- >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- # simplify pyproject to remove extra deps for metadata
- "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
- # import backrefs only when used (i.e. never)
- "${FILESDIR}/${PN}-9.6.7-backrefs.patch"
-)
-
-src_prepare() {
- distutils-r1_src_prepare
- echo "__version__ = '${PV}'" > gentoo_version.py || die
-}
diff --git a/dev-python/mkdocs-minify-plugin/Manifest b/dev-python/mkdocs-minify-plugin/Manifest
deleted file mode 100644
index 4a27a03e9cd4..000000000000
--- a/dev-python/mkdocs-minify-plugin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkdocs-minify-plugin-0.8.0.gh.tar.gz 9241 BLAKE2B 98686884c7122b2731a1b923099f59af8cea4364d544ccbf9c07c34b293531f47ea5d0a6ef60054e88e54a4a97cf37d4f5ecfd27351b6efa85ae26e14545e841 SHA512 d810d3a9e72a59771cf28950ea82ff8021ac12734f38abf2d10d1d0bb4ef248678ca2116378798a613f0fc60997c5714ecb711496d2fcc2ff79c1a90948dbc0f
diff --git a/dev-python/mkdocs-minify-plugin/metadata.xml b/dev-python/mkdocs-minify-plugin/metadata.xml
deleted file mode 100644
index 5e878b626286..000000000000
--- a/dev-python/mkdocs-minify-plugin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.8.0.ebuild b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.8.0.ebuild
deleted file mode 100644
index 8566b77aeaa2..000000000000
--- a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.8.0.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
-
-DESCRIPTION="An MkDocs plugin to minify HTML and/or JS files prior to being written to disk"
-HOMEPAGE="
- https://github.com/byrnereese/mkdocs-minify-plugin
- https://pypi.org/project/mkdocs-minify-plugin/
-"
-# pypi sdist lacks tests, as of 0.6.4
-SRC_URI="
- https://github.com/byrnereese/mkdocs-minify-plugin/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-# https://bugs.gentoo.org/931325
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/csscompressor-0.9.5[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.4.1[${PYTHON_USEDEP}]
- >=app-text/htmlmin-0.1.13[${PYTHON_USEDEP}]
- >=dev-python/jsmin-3.0.1[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local -x PATH=${T}:${PATH}
- cat > "${T}"/mkdocs <<-EOF || die
- #!/bin/sh
- exec "${EPYTHON}" -m mkdocs "\${@}"
- EOF
- chmod +x "${T}"/mkdocs || die
- epytest
-}
diff --git a/dev-python/mkdocs-monorepo-plugin/Manifest b/dev-python/mkdocs-monorepo-plugin/Manifest
deleted file mode 100644
index fcb05752cfd9..000000000000
--- a/dev-python/mkdocs-monorepo-plugin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkdocs-monorepo-plugin-1.1.2.tar.gz 13723 BLAKE2B b0cbe141b2077380e8d1b19e5925aee0a3e510cb26b2dbd2c8d1be4a70afa0c2976179cadb644c3a3a6504cc86d70a2d6d8869074a47c00039188b1601d8e805 SHA512 87af8b4fe1a0ac707a9ce8b888520a8d09fefaca05a2e0aabc521025659afddb76eaba74629e7f638393e6776220be527cdcd8f4e558066cd5d204db9ab0c419
diff --git a/dev-python/mkdocs-monorepo-plugin/metadata.xml b/dev-python/mkdocs-monorepo-plugin/metadata.xml
deleted file mode 100644
index ea8988e8af6a..000000000000
--- a/dev-python/mkdocs-monorepo-plugin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.1.2.ebuild b/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.1.2.ebuild
deleted file mode 100644
index 04c09d7513c9..000000000000
--- a/dev-python/mkdocs-monorepo-plugin/mkdocs-monorepo-plugin-1.1.2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Build multiple documentation folders in a single Mkdocs"
-HOMEPAGE="
- https://backstage.github.io/mkdocs-monorepo-plugin/
- https://pypi.org/project/mkdocs-monorepo-plugin/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/mkdocs-1.0.4[${PYTHON_USEDEP}]
- >=dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
-"
-
-# Data files required by this test are not included in PyPI tarballs,
-# and upstream has not tagged any releases in their GitHub repository since 2019.
-EPYTEST_DESELECT=(
- mkdocs_monorepo_plugin/tests/test_plugin.py::TestMonorepoPlugin::test_plugin_on_config_with_nav
-)
-
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocs-pymdownx-material-extras/Manifest b/dev-python/mkdocs-pymdownx-material-extras/Manifest
deleted file mode 100644
index 539f45e1a8e2..000000000000
--- a/dev-python/mkdocs-pymdownx-material-extras/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkdocs_pymdownx_material_extras-2.8.tar.gz 26512 BLAKE2B 09982c3ebaa916259e5b1dcfbcb83ca3cbbad62faf71f44ef6a67d9fc61932ac3332b95507c1114c8873d5bbc016719fa510432ef8dd95eb681bf4fcda87f51d SHA512 f6c9d8990eabef9fb790d42fc38fa5b9b8d7ddc62c2a02f1ca114f85d7a793f885b8be9eedc5302abe35f7e3eedda2c5eb98c9fd0c6f5a2600d60bdc73b4f8ac
diff --git a/dev-python/mkdocs-pymdownx-material-extras/metadata.xml b/dev-python/mkdocs-pymdownx-material-extras/metadata.xml
deleted file mode 100644
index 30b3d992893f..000000000000
--- a/dev-python/mkdocs-pymdownx-material-extras/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
- <longdescription lang="en">
-A plugin that for MkDocs and specifically the MkDocs Material Theme.
-Adds additional resources that are used in the PyMdown Extensions documentation, and other @facelessuser projects.
-While this is not specifically meant for outside consumption, and was originally written for @facelessuser projects, it can be freely used if desired.
-Files are copied from the pymdown-extensions project.
- </longdescription>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.8.ebuild b/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.8.ebuild
deleted file mode 100644
index 515631c7ec34..000000000000
--- a/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.8.ebuild
+++ /dev/null
@@ -1,23 +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} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Custom alterations based on Mkdocs-Material"
-HOMEPAGE="
- https://github.com/facelessuser/mkdocs_pymdownx_material_extras/
- https://pypi.org/project/mkdocs-pymdownx-material-extras/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/mkdocs-material-8.3.3[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/mkdocs-redirects/Manifest b/dev-python/mkdocs-redirects/Manifest
deleted file mode 100644
index 6034a4c4f64a..000000000000
--- a/dev-python/mkdocs-redirects/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkdocs_redirects-1.2.2.tar.gz 7162 BLAKE2B d9172f14a9058718a5d3a05db21c31f44b97257ea77098acf07d908121afb2d27b201c84707225560c6b9ae55e390a628b7a5f7cd050c674aedda3725dc7be9c SHA512 1e4510221567788844ca5e1c8ba894b7839cf632af7fc7a8baa9fa891b75df573591797e4094a216c00ecc2cf65cd1249ef33f3306ad89d24f9dbd8140e959c6
diff --git a/dev-python/mkdocs-redirects/metadata.xml b/dev-python/mkdocs-redirects/metadata.xml
deleted file mode 100644
index 5e878b626286..000000000000
--- a/dev-python/mkdocs-redirects/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.2.ebuild b/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.2.ebuild
deleted file mode 100644
index 94c52ac5b9b0..000000000000
--- a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.2.ebuild
+++ /dev/null
@@ -1,25 +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} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Plugin for Mkdocs page redirects"
-HOMEPAGE="
- https://github.com/mkdocs/mkdocs-redirects
- https://pypi.org/project/mkdocs-redirects/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/mkdocs-1.1.1[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocs-static-i18n/Manifest b/dev-python/mkdocs-static-i18n/Manifest
deleted file mode 100644
index f7da13af57da..000000000000
--- a/dev-python/mkdocs-static-i18n/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mkdocs_static_i18n-1.3.0.tar.gz 1370450 BLAKE2B 9773d0916e0e423a52bf11cc75226a023a293a4b864ecaf42e6bbba4fd97a1181197a7e76969af825114631a761e2b4392b584a67cddd868c3ca02b0a8af1837 SHA512 acce96a18078ec4a2984c65a077ffa020edf9707352f5b9f76a63cd89293baa33dffdc032bbdee4aa9ad7d4128b98f2ae881cb86f3f80a4652d052b3314143d5
-DIST mkdocs_static_i18n-1.3.1.tar.gz 1371325 BLAKE2B 52d05638cd00ae85d1b8cd53ab63eae6d60d7fe311387e727fea059b10b834f3553a8c97fe515e3a7a6b41cb78b2795f18192a5f4f89bf59c4b17c98c1b92856 SHA512 11719f0c8f19c3ab268f1076e809431cccb18f963043c799ec81cb85f46b1084be7c41db0bcc4bb1270a281b706fc318b6fa99e01ec394eb0051d289efdbf38e
diff --git a/dev-python/mkdocs-static-i18n/metadata.xml b/dev-python/mkdocs-static-i18n/metadata.xml
deleted file mode 100644
index ea8988e8af6a..000000000000
--- a/dev-python/mkdocs-static-i18n/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.3.0.ebuild b/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.3.0.ebuild
deleted file mode 100644
index 463c8fd11733..000000000000
--- a/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.3.0.ebuild
+++ /dev/null
@@ -1,32 +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} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="MkDocs i18n plugin using static translation markdown files"
-HOMEPAGE="
- https://github.com/ultrabug/mkdocs-static-i18n
- https://pypi.org/project/mkdocs-static-i18n/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/mkdocs-1.5.2[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- !!dev-python/mkdocs-i18n
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.3.1.ebuild b/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.3.1.ebuild
deleted file mode 100644
index 2d7dd276ac75..000000000000
--- a/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.3.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2026 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 pypi
-
-DESCRIPTION="MkDocs i18n plugin using static translation markdown files"
-HOMEPAGE="
- https://github.com/ultrabug/mkdocs-static-i18n
- https://pypi.org/project/mkdocs-static-i18n/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/mkdocs-1.5.2[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- !!dev-python/mkdocs-i18n
- )
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocs/Manifest b/dev-python/mkdocs/Manifest
deleted file mode 100644
index 57858cb1b568..000000000000
--- a/dev-python/mkdocs/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mkdocs-1.6.0.gh.tar.gz 4494411 BLAKE2B 2a0d55c54509827fcff39c04812be6cff6b1ccbf823cc05a48fa154745a49aed08d811147fc5f64db138ede952dc89241b156f8e0e01e42a468f73309eece0fb SHA512 330dfb7cd390b320ca9c2bfd2dc248d877b95713ec3c1d2c9d5b28be52a42276c58412bc77527a492e4b1b31608e3093dbad2a983bfe6396577ec7464e274609
-DIST mkdocs-1.6.1.gh.tar.gz 4495216 BLAKE2B f04b038482a4d1469dcff2db263135764d7c4d6e34e01675899fc0763da698027116ca738fc0d3ffbf71bbb7ba7a3d48dd41bdcb0d62a69546a30abccfcca490 SHA512 e37bcefc87fecba9329001a45f712c205b7a2fba8584a40fbe44409c06547602c104551481d42503358bbb22ba85d4371c0f1934d4d01fc9ff1ec2559222eac6
diff --git a/dev-python/mkdocs/metadata.xml b/dev-python/mkdocs/metadata.xml
deleted file mode 100644
index 5e878b626286..000000000000
--- a/dev-python/mkdocs/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocs/mkdocs-1.6.0.ebuild b/dev-python/mkdocs/mkdocs-1.6.0.ebuild
deleted file mode 100644
index b18495f7abaa..000000000000
--- a/dev-python/mkdocs/mkdocs-1.6.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2024 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
-
-DESCRIPTION="Project documentation with Markdown"
-HOMEPAGE="
- https://www.mkdocs.org/
- https://github.com/mkdocs/mkdocs/
- https://pypi.org/project/mkdocs/
-"
-SRC_URI="
- https://github.com/mkdocs/mkdocs/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-# https://bugs.gentoo.org/873349
-# Building documentation requires packaging: callouts and mkdocs-autorefs
-#
-# IUSE="doc"
-#
-# BDEPEND="
-# doc? (
-# $(python_gen_any_dep '
-# dev-python/mdx-gh-links[${PYTHON_USEDEP}]
-# dev-python/mkdocs-redirects[${PYTHON_USEDEP}]
-# ')
-# )
-# "
-RDEPEND="
- >=dev-python/babel-2.9.0[${PYTHON_USEDEP}]
- >=dev-python/click-7.0[${PYTHON_USEDEP}]
- >=dev-python/jinja2-2.11.1[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.3.6[${PYTHON_USEDEP}]
- >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
- >=dev-python/watchdog-2.0[${PYTHON_USEDEP}]
- >=dev-python/ghp-import-1.0[${PYTHON_USEDEP}]
- >=dev-python/pathspec-0.11.1[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-env-tag-0.1[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.5[${PYTHON_USEDEP}]
- >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-get-deps-0.2.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # Tests fails if additional themes are installed
- mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes
- mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_error
- mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_warning
-
- # Does not work in emerge env
- mkdocs/tests/config/config_options_tests.py::ListOfPathsTest::test_paths_localized_to_config
-
- # TODO
- mkdocs/tests/build_tests.py::testing_server
- mkdocs/tests/livereload_tests.py::testing_server
-)
-
-python_compile_all() {
- default
-# if use doc; then
-# # cannot just do mkdocs build, because that fails if
-# # the package isn't already installed
-# python -m mkdocs build || die "Failed to make docs"
-# # Colliding files found by ecompress:
-# rm site/sitemap.xml.gz || die
-# HTML_DOCS=( "site/." )
-# fi
-}
-
-python_test() {
- epytest '-opython_files=*tests.py' mkdocs/tests
-}
diff --git a/dev-python/mkdocs/mkdocs-1.6.1.ebuild b/dev-python/mkdocs/mkdocs-1.6.1.ebuild
deleted file mode 100644
index 0ff63a844187..000000000000
--- a/dev-python/mkdocs/mkdocs-1.6.1.ebuild
+++ /dev/null
@@ -1,86 +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} )
-
-inherit distutils-r1
-
-DESCRIPTION="Project documentation with Markdown"
-HOMEPAGE="
- https://www.mkdocs.org/
- https://github.com/mkdocs/mkdocs/
- https://pypi.org/project/mkdocs/
-"
-SRC_URI="
- https://github.com/mkdocs/mkdocs/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-# https://bugs.gentoo.org/873349
-# Building documentation requires packaging: callouts and mkdocs-autorefs
-#
-# IUSE="doc"
-#
-# BDEPEND="
-# doc? (
-# $(python_gen_any_dep '
-# dev-python/mdx-gh-links[${PYTHON_USEDEP}]
-# dev-python/mkdocs-redirects[${PYTHON_USEDEP}]
-# ')
-# )
-# "
-RDEPEND="
- >=dev-python/babel-2.9.0[${PYTHON_USEDEP}]
- >=dev-python/click-7.0[${PYTHON_USEDEP}]
- >=dev-python/jinja2-2.11.1[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.3.6[${PYTHON_USEDEP}]
- >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
- >=dev-python/watchdog-2.0[${PYTHON_USEDEP}]
- >=dev-python/ghp-import-1.0[${PYTHON_USEDEP}]
- >=dev-python/pathspec-0.11.1[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-env-tag-0.1[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.5[${PYTHON_USEDEP}]
- >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-get-deps-0.2.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # Tests fails if additional themes are installed
- mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes
- mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_error
- mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_warning
-
- # Does not work in emerge env
- mkdocs/tests/config/config_options_tests.py::ListOfPathsTest::test_paths_localized_to_config
-
- # TODO
- mkdocs/tests/build_tests.py::testing_server
- mkdocs/tests/livereload_tests.py::testing_server
-)
-
-python_compile_all() {
- default
-# if use doc; then
-# # cannot just do mkdocs build, because that fails if
-# # the package isn't already installed
-# python -m mkdocs build || die "Failed to make docs"
-# # Colliding files found by ecompress:
-# rm site/sitemap.xml.gz || die
-# HTML_DOCS=( "site/." )
-# fi
-}
-
-python_test() {
- epytest '-opython_files=*tests.py' mkdocs/tests
-}
diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest
deleted file mode 100644
index 8fe169924237..000000000000
--- a/dev-python/mkdocstrings-python/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkdocstrings_python-2.0.3.tar.gz 199083 BLAKE2B 9d6f561409e3c248d84c2a81014f6f984353479ec1f43adf9d997ae5e4632d0540f08dec0a1b6e461d1bca36d4541c680cce2fd740b13266496e78383e1f7c10 SHA512 632593e79d763cde41f38def63773baa291c34e5165b2684ebfa2f0bb2f58b80cf33a8ae3ca41427f66fca6073affb90a80daaaf182afde09d35acbb0987554e
diff --git a/dev-python/mkdocstrings-python/metadata.xml b/dev-python/mkdocstrings-python/metadata.xml
deleted file mode 100644
index ea8988e8af6a..000000000000
--- a/dev-python/mkdocstrings-python/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-2.0.3.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-2.0.3.ebuild
deleted file mode 100644
index 4d7f36f271d6..000000000000
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-2.0.3.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python handler for dev-python/mkdocstrings"
-HOMEPAGE="
- https://mkdocstrings.github.io/python/
- https://github.com/mkdocstrings/python/
- https://pypi.org/project/mkdocstrings-python/
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-# TODO: replace with griffelib once we split it
-RDEPEND="
- >=dev-python/griffe-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/mkdocstrings-0.30[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-autorefs-1.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}]
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=( inline-snapshot )
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
-
-EPYTEST_DESELECT=(
- # "None" meaning particular formatter not installed
- "tests/test_rendering.py::test_format_code[None-print('Hello')]"
- "tests/test_rendering.py::test_format_code[None-aaaaa(bbbbb, ccccc=1) + ddddd.eeeee[ffff] or {ggggg: hhhhh, iiiii: jjjjj}]"
-)
diff --git a/dev-python/mkdocstrings/Manifest b/dev-python/mkdocstrings/Manifest
deleted file mode 100644
index ee84c1281c06..000000000000
--- a/dev-python/mkdocstrings/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mkdocstrings-1.0.3.tar.gz 100946 BLAKE2B b81441f266e3567a5d51e333822831701d2f86ee6a43d18b9f295ef42b8595f16cb134d3a180160fbb3be19a178308f59ada698d4cb23149da56de6bd8ed47fb SHA512 9edafa7f7f1d0e54bad2ac8090c34738742757fed48f52e316d53cb2710f40186328129d89e5eeac5f3d3804ef2740ad7f05f9bb59a3efeaa340ad2492e78ee2
diff --git a/dev-python/mkdocstrings/metadata.xml b/dev-python/mkdocstrings/metadata.xml
deleted file mode 100644
index ea8988e8af6a..000000000000
--- a/dev-python/mkdocstrings/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocstrings/mkdocstrings-1.0.3.ebuild b/dev-python/mkdocstrings/mkdocstrings-1.0.3.ebuild
deleted file mode 100644
index c2a9444dc5fe..000000000000
--- a/dev-python/mkdocstrings/mkdocstrings-1.0.3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Automatic documentation from sources, for MkDocs"
-HOMEPAGE="
- https://mkdocstrings.github.io/
- https://github.com/mkdocstrings/mkdocstrings/
- https://pypi.org/project/mkdocstrings/
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/jinja2-3.1[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.6[${PYTHON_USEDEP}]
- >=dev-python/markupsafe-1.1[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.6[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-autorefs-1.4[${PYTHON_USEDEP}]
- >=dev-python/pymdown-extensions-6.3[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/markdown-exec[${PYTHON_USEDEP}]
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- >=dev-python/mkdocstrings-python-1.16.2[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-# mkdocstrings documentation generation requires several currently
-# unpackaged mkdocs extensions and plug-ins, and this test
-# makes use of mkdocs configuration
-EPYTEST_DESELECT=(
- tests/test_plugin.py::test_disabling_plugin
- # WTF, it tries to unlink installed files from installed package?!
- tests/test_handlers.py::test_extended_templates
- # Needs unpackaged mkdocs-callouts, mkdocs-literate-nav, and possibly more
- tests/test_inventory.py::test_sphinx_load_mkdocstrings_inventory_file
- # Internet
- tests/test_inventory.py::test_load_inventory
-)
-
-export PDM_BUILD_SCM_VERSION=${PV}
diff --git a/dev-python/mpmath/mpmath-1.4.1.ebuild b/dev-python/mpmath/mpmath-1.4.1.ebuild
index b89145b333c3..4544429677ac 100644
--- a/dev-python/mpmath/mpmath-1.4.1.ebuild
+++ b/dev-python/mpmath/mpmath-1.4.1.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/notebook/notebook-7.5.5.ebuild b/dev-python/notebook/notebook-7.5.5.ebuild
index 45811213fb5a..ecd4004be14e 100644
--- a/dev-python/notebook/notebook-7.5.5.ebuild
+++ b/dev-python/notebook/notebook-7.5.5.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/paginate/Manifest b/dev-python/paginate/Manifest
deleted file mode 100644
index 760f7a3c7fc5..000000000000
--- a/dev-python/paginate/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST paginate-0.5.7.gh.tar.gz 16751 BLAKE2B bc109607876b214572707cbfda25e35b57c80fc6947838ff31feab9299f3a51ad91df44dc5b5040583084a64609cb3156c9c344906f3b719cf55832a2bbe348d SHA512 f0e1957ff7b9177f052ae985e103b93acd55c9390bc06479926ccdc288343720214a02d2de46700caceb07d934d33baabdc364fc8cbd997a29fb433383892405
diff --git a/dev-python/paginate/metadata.xml b/dev-python/paginate/metadata.xml
deleted file mode 100644
index a0d4c5913ba0..000000000000
--- a/dev-python/paginate/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/paginate/paginate-0.5.7.ebuild b/dev-python/paginate/paginate-0.5.7.ebuild
deleted file mode 100644
index eb3551e9ec85..000000000000
--- a/dev-python/paginate/paginate-0.5.7.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# 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
-
-DESCRIPTION="Divides large result sets into pages for easier browsing"
-HOMEPAGE="
- https://github.com/Pylons/paginate/
- https://pypi.org/project/paginate/
-"
-SRC_URI="
- https://github.com/Pylons/paginate/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
deleted file mode 100644
index 96d5c0d4318b..000000000000
--- a/dev-python/pipx/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST pip-23.3.2-py3-none-any.whl 2109393 BLAKE2B 278b9941f93951508ae2f508b1b5a9fddd4ca11fac1d5b0c2ac994f8e8457226a4e8c4501078776476e0bae56fd82b989ebaf4f5f484ffe7b0ee79789e34aca8 SHA512 a1449fe400787f73ac26cb48acaae71208a2e696f9ce4992b44e11da29646b018c2f6c27a95b12e42531236fe658e0605e20d5dfa740c43e005c01da3db802da
-DIST pip-24.0-py3-none-any.whl 2110226 BLAKE2B 6a0c8c9796cd574ef1d709de40a8530a15e50158143e332b79e5ad3edceda6ce93c5ef4df49b169062598618dcc6967c2115ac2c10b05abf345318204f1eeffc SHA512 5d7462a584105bccaa9cf376f5a8c5827ead099c813c8af7392d478a4398f373d9e8cac7bbad2db51b335411ab966b21e119b1b1234c9a7ab70c6ddfc9306da6
-DIST pipx-1.7.1-test-shim.tar.xz 72696 BLAKE2B 276db812b311774d1ad5177402084eec5d3287f72416a8bd67db99530b0ee3ba538e196b8f6ce4ade8bd73b81be238d656366c2048abb90e584be1565b25e33b SHA512 e7c6d604487e1d9a7a7b5c1cd35e758e056d7cc8f9ca4a79ad45617d44d0e857ef336cf012ea08a7e0aa0773ca4c3f9995fe3bdcd3baff048281473464c39256
-DIST pipx-1.8.0.gh.tar.gz 446941 BLAKE2B 7247fe0d76e65d8996039b569d8c163b665a4372a7fb065fe9b5495809444698b8e2c7f8edf727a66d7a04f03ac0f57d9a19962c40f3f132bb9afcf74691410a SHA512 76c534a12f085964499c0a2f67535e892c72008b4f01396cbc9e6dd7bbace85433f3f0539ddfa44d1b26425cc7f022eeecaefc0f80aad920066a7d9b2e71a84a
-DIST pipx-1.9.0.gh.tar.gz 451180 BLAKE2B 64f7aabccd5f121878aaff98d16b5c913a9bc8c9ae30c72989e901b33f502963568d6414121fddc3f6e70da0fd8883c20f459297bbbad62d3b0629f5a5098dfc SHA512 4c79442da1e7c77fb4a5be3d2cbe5db31a641ed801451ffe5a93c39faf48bf233c02b47b5e97ee9f76f71dc021912aa907b69c1824542fc4577cab9e2c09da3c
diff --git a/dev-python/pipx/metadata.xml b/dev-python/pipx/metadata.xml
deleted file mode 100644
index 86ef22e23ae3..000000000000
--- a/dev-python/pipx/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>cedk@gentoo.org</email>
- <name>Cédric Krier</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pipx/pipx-1.8.0.ebuild b/dev-python/pipx/pipx-1.8.0.ebuild
deleted file mode 100644
index a06d12286466..000000000000
--- a/dev-python/pipx/pipx-1.8.0.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 2023-2026 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 pypi
-
-# To update test shim, use https://github.com/projg2/pipx-repack-wheels
-TEST_SHIM=pipx-1.7.1-test-shim
-DESCRIPTION="Install and Run Python Applications in Isolated Environments"
-HOMEPAGE="
- https://pipx.pypa.io/stable/
- https://pypi.org/project/pipx/
- https://github.com/pypa/pipx/
-"
-# no tests in sdist
-SRC_URI="
- https://github.com/pypa/pipx/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- test? (
- https://dev.gentoo.org/~mgorny/dist/${TEST_SHIM}.tar.xz
- $(pypi_wheel_url pip 23.3.2)
- $(pypi_wheel_url pip 24.0)
- )
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~loong"
-
-RDEPEND="
- >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
- >=dev-python/userpath-1.9.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- dev-python/ensurepip-pip
- dev-python/ensurepip-setuptools
- dev-python/ensurepip-wheel
- dev-python/pypiserver[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=()
-EPYTEST_RERUNS=5
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-src_prepare() {
- if use test; then
- cp -vs "${BROOT}"/usr/lib/python/ensurepip/{pip,setuptools,wheel}-*.whl \
- "${WORKDIR}/${TEST_SHIM}/" || die
- # needed for pinned pin version test
- cp -vs "${DISTDIR}"/pip-23.3.2-py3-none-any.whl \
- "${WORKDIR}/${TEST_SHIM}/" || die
- cp -vs "${DISTDIR}"/pip-24.0-py3-none-any.whl \
- "${WORKDIR}/${TEST_SHIM}/" || die
- mkdir -p .pipx_tests/package_cache || die
-
- > scripts/update_package_cache.py || die
- # sigh
- sed -e 's:server = str.*:server = "pypi-server":' \
- -i tests/conftest.py || die
- fi
-
- distutils-r1_src_prepare
-}
-
-python_configure() {
- if use test; then
- local v=$(
- "${EPYTHON}" - <<-EOF
- import sys
- print(".".join(str(x) for x in sys.version_info[:2]))
- EOF
- )
- if [[ ! -e .pipx_tests/package_cache/${v} ]]; then
- ln -s "${WORKDIR}/${TEST_SHIM}" \
- ".pipx_tests/package_cache/${v}" || die
- fi
- fi
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Internet
- tests/test_run.py::test_run_ensure_null_pythonpath
- tests/test_run.py::test_run_script_from_internet
- 'tests/test_install.py::test_install_package_specs[pycowsay-git+https://github.com/cs01/pycowsay.git@master]'
- tests/test_install.py::test_force_install_changes
- 'tests/test_install.py::test_install_package_specs[nox-https://github.com/wntrblm/nox/archive/2022.1.7.zip]'
- tests/test_interpreter.py::test_fetch_missing_python
- tests/test_list.py::test_list_standalone_interpreter
- tests/test_standalone_interpreter.py
- )
-
- epytest -o tmp_path_retention_policy=all
-}
diff --git a/dev-python/pipx/pipx-1.9.0.ebuild b/dev-python/pipx/pipx-1.9.0.ebuild
deleted file mode 100644
index 4d03fede8197..000000000000
--- a/dev-python/pipx/pipx-1.9.0.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 2023-2026 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 pypi
-
-# To update test shim, use https://github.com/projg2/pipx-repack-wheels
-TEST_SHIM=pipx-1.7.1-test-shim
-DESCRIPTION="Install and Run Python Applications in Isolated Environments"
-HOMEPAGE="
- https://pipx.pypa.io/stable/
- https://pypi.org/project/pipx/
- https://github.com/pypa/pipx/
-"
-# no tests in sdist
-SRC_URI="
- https://github.com/pypa/pipx/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- test? (
- https://dev.gentoo.org/~mgorny/dist/${TEST_SHIM}.tar.xz
- $(pypi_wheel_url pip 23.3.2)
- $(pypi_wheel_url pip 24.0)
- )
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~loong"
-
-RDEPEND="
- >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
- >=dev-python/userpath-1.9.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- dev-python/ensurepip-pip
- dev-python/ensurepip-setuptools
- dev-python/ensurepip-wheel
- dev-python/pypiserver[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=()
-EPYTEST_RERUNS=5
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-src_prepare() {
- if use test; then
- cp -vs "${BROOT}"/usr/lib/python/ensurepip/{pip,setuptools,wheel}-*.whl \
- "${WORKDIR}/${TEST_SHIM}/" || die
- # needed for pinned pin version test
- cp -vs "${DISTDIR}"/pip-23.3.2-py3-none-any.whl \
- "${WORKDIR}/${TEST_SHIM}/" || die
- cp -vs "${DISTDIR}"/pip-24.0-py3-none-any.whl \
- "${WORKDIR}/${TEST_SHIM}/" || die
- mkdir -p .pipx_tests/package_cache || die
-
- > scripts/update_package_cache.py || die
- # sigh
- sed -e 's:server = str.*:server = "pypi-server":' \
- -i tests/conftest.py || die
- fi
-
- distutils-r1_src_prepare
-}
-
-python_configure() {
- if use test; then
- local v=$(
- "${EPYTHON}" - <<-EOF
- import sys
- print(".".join(str(x) for x in sys.version_info[:2]))
- EOF
- )
- if [[ ! -e .pipx_tests/package_cache/${v} ]]; then
- ln -s "${WORKDIR}/${TEST_SHIM}" \
- ".pipx_tests/package_cache/${v}" || die
- fi
- fi
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Internet
- tests/test_run.py::test_run_ensure_null_pythonpath
- tests/test_run.py::test_run_script_from_internet
- 'tests/test_install.py::test_install_package_specs[pycowsay-git+https://github.com/cs01/pycowsay.git@master]'
- tests/test_install.py::test_force_install_changes
- 'tests/test_install.py::test_install_package_specs[nox-https://github.com/wntrblm/nox/archive/2022.1.7.zip]'
- tests/test_interpreter.py::test_fetch_missing_python
- tests/test_list.py::test_list_standalone_interpreter
- tests/test_standalone_interpreter.py
- )
-
- epytest -o tmp_path_retention_policy=all
-}
diff --git a/dev-python/pygments-ansi-color/Manifest b/dev-python/pygments-ansi-color/Manifest
deleted file mode 100644
index f01cb73cea83..000000000000
--- a/dev-python/pygments-ansi-color/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pygments-ansi-color-0.3.0.gh.tar.gz 10062 BLAKE2B ca907bd5f913a9ecc49a96d494a00651144d8acc32ca54cea4cc49ba0798e953430d77564b1b75dd33d8b66259f75b3d2d09e791b07a7abd3fb61c8bb9d00f6d SHA512 51847dd13fe3c8905d185766fa84037b4373fe7fd384273a08aa8261df44c4263d9364adb68836c8ed0c76af0e5bf01c3e587ebe90b6c14d32953622d288f6d8
diff --git a/dev-python/pygments-ansi-color/metadata.xml b/dev-python/pygments-ansi-color/metadata.xml
deleted file mode 100644
index ea8988e8af6a..000000000000
--- a/dev-python/pygments-ansi-color/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild b/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild
deleted file mode 100644
index 3057cc366e68..000000000000
--- a/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild
+++ /dev/null
@@ -1,30 +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="ANSI color-code highlighting for Pygments"
-HOMEPAGE="
- https://github.com/chriskuehl/pygments-ansi-color/
- https://pypi.org/project/pygments-ansi-color/
-"
-# No tests in PyPI tarballs
-SRC_URI="
- https://github.com/chriskuehl/pygments-ansi-color/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- dev-python/pygments[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pyopenssl/pyopenssl-26.0.0.ebuild b/dev-python/pyopenssl/pyopenssl-26.0.0.ebuild
index 0932c263e744..7dc4b52f457f 100644
--- a/dev-python/pyopenssl/pyopenssl-26.0.0.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-26.0.0.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
LICENSE="Apache-2.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"
RDEPEND="
<dev-python/cryptography-47[${PYTHON_USEDEP}]
diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.19.0.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.19.0.ebuild
index 948d0cfd5b52..7aa7fb038b38 100644
--- a/dev-python/pyproject-fmt/pyproject-fmt-2.19.0.ebuild
+++ b/dev-python/pyproject-fmt/pyproject-fmt-2.19.0.ebuild
@@ -67,7 +67,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/pypy-exe-bin/pypy-exe-bin-7.3.21.ebuild b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.21.ebuild
index 884f74520bb7..867115a52fef 100644
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.21.ebuild
+++ b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.21.ebuild
@@ -39,7 +39,7 @@ S="${WORKDIR}"
LICENSE="MIT"
SLOT="${PV%_p*}"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
# sys-devel/gcc for libgcc_s.so
RDEPEND="
diff --git a/dev-python/pypy-exe/pypy-exe-7.3.21.ebuild b/dev-python/pypy-exe/pypy-exe-7.3.21.ebuild
index 499142f43c85..6db7039b6c97 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.21.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.21.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}-src"
LICENSE="MIT"
SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
DEPEND="
diff --git a/dev-python/pysnmp/Manifest b/dev-python/pysnmp/Manifest
index 4035cf557627..3b8ddbdaf2c8 100644
--- a/dev-python/pysnmp/Manifest
+++ b/dev-python/pysnmp/Manifest
@@ -1,2 +1,3 @@
DIST pysnmp-7.1.22.gh.tar.gz 463898 BLAKE2B 3e43fe160757b251fc01a2d1f71435d9e32037611361f06fa66ca3e968079ed68c646210c41593543c28a28f312c19ad7905447dc91e37c515aa9d0ba1d7b05d SHA512 f77690c2f269e76c8a2f556e86207af9ccb1ecf608f1748e2fad1e01b0795b133019957e6956027a394cd7c36f45e105eb89ef3a71750266f6839bcdfc49cb95
DIST pysnmp-7.1.23.gh.tar.gz 470924 BLAKE2B 887446ae996c4761d09043a4a4df9ffe8532392e6f6fa8c1d00991567595143e78b331f6e3c23bd4db43d81c723e17e2cbe45891115e02821fb81559ee570f16 SHA512 97d0f9e44b8cff08623feba43eeff7fc185aab80777f953d6e71c0be96e76012cb65e5d96e929398a9ca0571c698c7aa2cef8afdd2265b6e3c213fcfc5ac1544
+DIST pysnmp-7.1.24.gh.tar.gz 474073 BLAKE2B 4101e7516a76fabbf7babe7c0444ca802a18e3dce3429f823bc2ca3bdf0e7b153fc35815f07d42083f821a4644432e43b894d8a742cfcc33e1338d0ab77ee8a4 SHA512 c5554855d324e7e80b5ecac4475a95048bf2baf111b21f847912854b561f1a716043ba229735fc005d945a7f4e92b2d9c8c00bd49a20c27ea86c17e5b0042c61
diff --git a/dev-python/pysnmp/pysnmp-7.1.24.ebuild b/dev-python/pysnmp/pysnmp-7.1.24.ebuild
new file mode 100644
index 000000000000..ae2698ac61d8
--- /dev/null
+++ b/dev-python/pysnmp/pysnmp-7.1.24.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2026 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
+
+DESCRIPTION="Python SNMP library"
+HOMEPAGE="
+ https://pypi.org/project/pysnmp/
+ https://github.com/lextudio/pysnmp/
+"
+SRC_URI="
+ https://github.com/lextudio/pysnmp/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
+ >=dev-python/pyasn1-0.6.3[${PYTHON_USEDEP}]
+ >=dev-python/pysmi-1.5.7[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures} )
+# flaky because of timeouts
+EPYTEST_RERUNFAILURES=5
+distutils_enable_tests pytest
+# TODO
+# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ tests/smi/manager/test_mib-tree-inspection.py::test_getNodeName_by_symbol_description_with_module_name_2
+ )
+
+ mibdump CISCO-ENHANCED-IPSEC-FLOW-MIB.py || die
+ mibdump LEXTUDIO-TEST-MIB || die
+ mibdump NET-SNMP-EXAMPLES-MIB || die
+ mibdump IF-MIB || die
+ epytest
+}
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 97578d4c69ea..12d629db7d70 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.14.3.ebuild b/dev-python/python-tests/python-tests-3.14.3.ebuild
index 9b801258f89c..66a571ee30cc 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/pyyaml-env-tag/Manifest b/dev-python/pyyaml-env-tag/Manifest
deleted file mode 100644
index 2c735192ff32..000000000000
--- a/dev-python/pyyaml-env-tag/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pyyaml_env_tag-1.1.tar.gz 5737 BLAKE2B e9414b11e10c5ea33e087c14683009840a9f3e0951ba2ed1982fee83ce6ff0267a88edd1750996a9512a6c2e4974b3f94c9a65ee87bbb3b4d35a6e0e1a6c7033 SHA512 2661dd98f3302f6a6fd14dbf6ad1382e3f018789d3b8c327c347f5d2242b9a4380fc29c892122c93f76a2edd39ee2c5dc3f85fad8def6edf04ceafa550b135ff
-DIST pyyaml_env_tag-1.1.tar.gz.provenance 9160 BLAKE2B 6ef4d34b62bb97eabdbe5e9f9a21945fe044b6e71c5270a2c7fb85eac70a2f25e8c156e40ba69bee74c4333dd9674b10151a80129db21379552e54f4bda4814b SHA512 86b3fb18b6c34fc33ded971b8411b9ec7dc89dbdb8b7b261c746712705a180c7d04f38b98404c9d3d65f713eba51ae4eec4d014fa27d8f38646988e62c96c424
diff --git a/dev-python/pyyaml-env-tag/metadata.xml b/dev-python/pyyaml-env-tag/metadata.xml
deleted file mode 100644
index e0aed2ab00f7..000000000000
--- a/dev-python/pyyaml-env-tag/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pyyaml-env-tag/pyyaml-env-tag-1.1.ebuild b/dev-python/pyyaml-env-tag/pyyaml-env-tag-1.1.ebuild
deleted file mode 100644
index a8a0ff30a55e..000000000000
--- a/dev-python/pyyaml-env-tag/pyyaml-env-tag-1.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_VERIFY_REPO=https://github.com/waylan/pyyaml-env-tag
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A custom YAML tag for referencing environment variables in YAML files"
-HOMEPAGE="
- https://github.com/waylan/pyyaml-env-tag/
- https://pypi.org/project/pyyaml-env-tag/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/dev-python/readtime/Manifest b/dev-python/readtime/Manifest
deleted file mode 100644
index 61841a40173c..000000000000
--- a/dev-python/readtime/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST readtime-3.0.0.gh.tar.gz 10836 BLAKE2B 84a94833b45b5b9e208717bff58f2585f1b3c01bc1fb085e81e787aab3b7c6da2f6b043eb710aa5a97f548331f2c996e5bb236759a30bbcde710a66e702e7ae0 SHA512 b92fc74249b31c97a2f94e617bf5cb31900172a4816c6029c5966a37073f32f4fa033f39ad0494eb01b17775be37aa09867d0e459f71de51387b88d612bbb66e
diff --git a/dev-python/readtime/metadata.xml b/dev-python/readtime/metadata.xml
deleted file mode 100644
index a0d4c5913ba0..000000000000
--- a/dev-python/readtime/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/readtime/readtime-3.0.0.ebuild b/dev-python/readtime/readtime-3.0.0.ebuild
deleted file mode 100644
index f24153a341a8..000000000000
--- a/dev-python/readtime/readtime-3.0.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# 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
-
-DESCRIPTION="Calculates the time some text takes the average human to read"
-HOMEPAGE="
- https://github.com/alanhamlett/readtime/
- https://pypi.org/project/readtime/
-"
-SRC_URI="
- https://github.com/alanhamlett/readtime/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/beautifulsoup4-4.0.1[${PYTHON_USEDEP}]
- >=dev-python/markdown2-2.4.3[${PYTHON_USEDEP}]
- >=dev-python/pyquery-1.2[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/simplejson/Manifest b/dev-python/simplejson/Manifest
index 38bfa8379df0..a657f7290317 100644
--- a/dev-python/simplejson/Manifest
+++ b/dev-python/simplejson/Manifest
@@ -1,2 +1,4 @@
DIST simplejson-3.20.2.tar.gz 85784 BLAKE2B f4ccb67d50aa0c9462fa205d7960e0b255c12bbe2dba7dec5b6ecd989604166690122af11c0a21b55272272131ea0cc5c8d1edabf8cfbceedc1af9abfea10227 SHA512 78e5066d75752797e39da5627c3deeedbcaf98aaf62444123b05e9b7cc251a8c1e21b8c45137f6cbcfed3052f569401d9e2120e8625721737f66dc6dae273416
DIST simplejson-3.20.2.tar.gz.provenance 9593 BLAKE2B 5e7116d4f28837f3cf05acb63f8fb5c3ee544687db9ec38f35e5453ea50468b56b43310f0fe0411a83012addb75b286ed9670a51ca32a3658c389f3132f418fa SHA512 7390b763448d0b6450b59528213197a79a230eb8030fc5f3cf72e55a2a3e084ea40b077d009e2cdcdeb1b3025fb032f8118eec0be93241a2266dc2c143b0edae
+DIST simplejson-4.0.1.tar.gz 115959 BLAKE2B 6e882ac33343552c472e4fe045c09d73d6e1d3dbe99bc8e3b915d35d989311858055961d453e2650b52d30c7c1720cd8432b6c439d58bfab8cad006b05ba221c SHA512 eeeb67a2266abea57d6ecd3cfc29d741ae899059fc918f9b92029138c864a20d73a85d9d451a7dfdef417da13270b794e81c28e4ed92f82f8ce68f712a931acc
+DIST simplejson-4.0.1.tar.gz.provenance 9422 BLAKE2B af77b146445c6b9db0dacd7bed5644bc21bb8d84245f1b4e93003859a690006b027beddc4a3ca1924c5e38348368004116e6ad0216facc78499c22845769b89b SHA512 1aa9c8491d900a2371b1a6bf99151094205999612f92a6d0fe43589208df7573f1df9d0f5e19c02f84ff08055a356552bf6be7c6d79e46514a14d0a82d5d5dd1
diff --git a/dev-python/simplejson/simplejson-4.0.1.ebuild b/dev-python/simplejson/simplejson-4.0.1.ebuild
new file mode 100644
index 000000000000..419c6fa62dac
--- /dev/null
+++ b/dev-python/simplejson/simplejson-4.0.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/simplejson/simplejson
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Simple, fast, extensible JSON encoder/decoder for Python"
+HOMEPAGE="
+ https://github.com/simplejson/simplejson/
+ https://pypi.org/project/simplejson/
+"
+
+LICENSE="|| ( MIT AFL-2.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+DOCS=( README.rst CHANGES.txt )
+
+distutils_enable_tests unittest
+
+src_configure() {
+ # native-extensions are always disabled on PyPy
+ # https://github.com/simplejson/simplejson/blob/master/setup.py#L121
+ export DISABLE_SPEEDUPS=$(usex native-extensions 0 1)
+ use native-extensions && export REQUIRE_SPEEDUPS=1
+}
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ eunittest
+}
diff --git a/dev-python/ujson/ujson-5.12.0.ebuild b/dev-python/ujson/ujson-5.12.0.ebuild
index 20651d6d6a06..f3d081906e92 100644
--- a/dev-python/ujson/ujson-5.12.0.ebuild
+++ b/dev-python/ujson/ujson-5.12.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
DEPEND="
dev-libs/double-conversion:=
diff --git a/dev-python/uv-dynamic-versioning/Manifest b/dev-python/uv-dynamic-versioning/Manifest
deleted file mode 100644
index d4b12845fec2..000000000000
--- a/dev-python/uv-dynamic-versioning/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST uv_dynamic_versioning-0.13.0.tar.gz 38797 BLAKE2B 53e231ab668cbfe137e02fda14c0f0f7114f53a8dd22bf3447e95100083df9bb65d82ffdc0c5edce9b69cd5bfbf535c95f4f32b0e43dc32d812fc097c7046c29 SHA512 5568115f56b9c5a0c1e5cd2179dcc97c34f8af145a7587dd293710c7755e701d27c550e0bf3d0e9c067ed2e2d960a035a680440ccf4bdb228f90d8917daf25f5
-DIST uv_dynamic_versioning-0.13.0.tar.gz.provenance 9594 BLAKE2B e9dc8fab6286e53b077cc815c4a99a09a43763c71bfff016662b4b513a7dc48edb0482d3c1c7b2f0000ed1008f7a6dbd29618373370e9cf6fc8771c72ade42d3 SHA512 5456a0b1647ac2977620f5468760381a4da86745d419a0b6904eca9682f7896ab800a0ccfbae0d81629d6fc6f86ce23645394fe281cb608749e8b2a550dd7475
diff --git a/dev-python/uv-dynamic-versioning/metadata.xml b/dev-python/uv-dynamic-versioning/metadata.xml
deleted file mode 100644
index a0d4c5913ba0..000000000000
--- a/dev-python/uv-dynamic-versioning/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- </maintainer>
-
- <origin>gentoo-staging</origin>
- <stabilize-allarches/>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/uv-dynamic-versioning/uv-dynamic-versioning-0.13.0.ebuild b/dev-python/uv-dynamic-versioning/uv-dynamic-versioning-0.13.0.ebuild
deleted file mode 100644
index cac6c24a0106..000000000000
--- a/dev-python/uv-dynamic-versioning/uv-dynamic-versioning-0.13.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2026 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/ninoseki/uv-dynamic-versioning
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Dynamic versioning based on VCS tags for uv/hatch project"
-HOMEPAGE="
- https://github.com/ninoseki/uv-dynamic-versioning/
- https://pypi.org/project/uv-dynamic-versioning/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/dunamai-1.25[${PYTHON_USEDEP}]
- >=dev-python/hatchling-1.26[${PYTHON_USEDEP}]
- >=dev-python/jinja2-3.0[${PYTHON_USEDEP}]
- >=dev-python/tomlkit-0.13[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/gitpython-3.1.45[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # unpin dependencies
- sed -i -e 's:~=:>=:' pyproject.toml || die
-}
-
-src_test() {
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
-
- git init || die
- git commit --allow-empty -m 'test suite needs a git repo' || die
-
- distutils-r1_src_test
-}
diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.22.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.22.ebuild
index 5824ccb4fba5..8e2011e8dd5b 100644
--- a/dev-python/xvfbwrapper/xvfbwrapper-0.2.22.ebuild
+++ b/dev-python/xvfbwrapper/xvfbwrapper-0.2.22.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/yappi/yappi-1.7.6.ebuild b/dev-python/yappi/yappi-1.7.6.ebuild
index 309a0f02527d..637ca072677b 100644
--- a/dev-python/yappi/yappi-1.7.6.ebuild
+++ b/dev-python/yappi/yappi-1.7.6.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
distutils_enable_tests unittest