summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorRepository mirror & CI <repomirrorci@gentoo.org>2026-02-13 04:45:49 +0000
committerRepository mirror & CI <repomirrorci@gentoo.org>2026-02-13 04:45:49 +0000
commit0f56f5778936521fee53979224affebc4967c67a (patch)
tree4de79c409af5fd65c1702b2c2671d17c64c29d07 /dev-python
parentc9db52d4611de255069abb52b1b941e5771176ec (diff)
parent96f62fc183cfdf5455145595fc3ddd7e8fd2015b (diff)
downloadgentoo-0f56f5778936521fee53979224affebc4967c67a.tar.gz
gentoo-0f56f5778936521fee53979224affebc4967c67a.tar.bz2
gentoo-0f56f5778936521fee53979224affebc4967c67a.zip
Merge updates from master
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/boto3/Manifest1
-rw-r--r--dev-python/boto3/boto3-1.42.48.ebuild53
-rw-r--r--dev-python/botocore/Manifest1
-rw-r--r--dev-python/botocore/botocore-1.42.48.ebuild67
-rw-r--r--dev-python/cssselect2/Manifest2
-rw-r--r--dev-python/cssselect2/cssselect2-0.9.0.ebuild29
-rw-r--r--dev-python/filelock/Manifest3
-rw-r--r--dev-python/filelock/filelock-3.21.2.ebuild (renamed from dev-python/filelock/filelock-3.20.0.ebuild)5
-rw-r--r--dev-python/librt/Manifest4
-rw-r--r--dev-python/librt/librt-0.8.0.ebuild (renamed from dev-python/librt/librt-0.7.7.ebuild)2
-rw-r--r--dev-python/pbs-installer/Manifest2
-rw-r--r--dev-python/pbs-installer/pbs-installer-2026.2.11.ebuild31
-rw-r--r--dev-python/platformdirs/Manifest2
-rw-r--r--dev-python/platformdirs/platformdirs-4.7.0.ebuild50
-rw-r--r--dev-python/pyproject-fmt/Manifest12
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-2.14.0.ebuild95
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-2.15.2.ebuild101
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-2.16.0.ebuild (renamed from dev-python/pyproject-fmt/pyproject-fmt-2.15.1.ebuild)0
-rw-r--r--dev-python/reportlab/Manifest3
-rw-r--r--dev-python/reportlab/reportlab-4.4.10.ebuild (renamed from dev-python/reportlab/reportlab-4.4.6.ebuild)2
-rw-r--r--dev-python/reportlab/reportlab-4.4.5.ebuild53
-rw-r--r--dev-python/tox/Manifest2
-rw-r--r--dev-python/tox/tox-4.35.0.ebuild92
23 files changed, 345 insertions, 267 deletions
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index d00a6f000f9b..c0801b0d307d 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -12,3 +12,4 @@ DIST boto3-1.42.44.gh.tar.gz 1082573 BLAKE2B 98ac0981ec6df7594dcfcbc1ccddcbe8e9f
DIST boto3-1.42.45.gh.tar.gz 1083470 BLAKE2B 4d6f23bbe6e05cc813cf48bfb81c425c192132ef6dfd573958b2d0ae624eaa11e3fd9dcd177e3fe0d1322d60860e7e5b0bdebf0651bebeb2495b42661aaf7456 SHA512 e7510d3842074e54148b21e82297974c4b8a7d6ee92889bade6dd2669209f3ec5c8f94eb651a057b8a6fb85ed4609a0730592509ac9059a5ed50792c0855e15f
DIST boto3-1.42.46.gh.tar.gz 1084384 BLAKE2B 37e931dcee276e0100fce155d5919e43d2fe17c49960e0aadc97e3a877ae52dee3f85d5f2b1c0dcfdf8edc26e6b9be1feb3ffbbd0d937fa874d6d265f5cde620 SHA512 a2bff5ea50915b7901eb406df80992b31ab407966202c3a397c173b4b3845407d878c93e254faf54468c5d4c4cb87f7f0e4c0cf17a7f102dc5fc1ca4818cb99a
DIST boto3-1.42.47.gh.tar.gz 1084845 BLAKE2B f4eaa0a073edcd0cecbe2752d3af28c09cbb7045ec6d55c32bbe6ecfe43d1ff91ddde9b6b26a74f2d69eb2d9295b8c673f082dc7aa1f6c920f7696236ae51563 SHA512 5820e6a55dc90ad33102203af883c5ba55cd282aadcd0a5380bb482c9318bfed2d4ad17f26550f526f03a017dfbc8a46b84a58b5326c79b59270739c131cac7a
+DIST boto3-1.42.48.gh.tar.gz 1084977 BLAKE2B c5e92cf9176a4bc8db3bd2ece62c7f8496444f1dab145cef170a6d74d44d268f7ff324b5df421eaa183da8bb06df1dc9b9c2a8a0f1235cc72eb4e2536035ce49 SHA512 6f5cc027a0c52c926afbca7e1e70cd0f9dcabba04a662572b64dc111a00de1282cbcf7131f391d956a6570e1c8f32724a7fcfe13db267ef8d7d7a32d4f811a18
diff --git a/dev-python/boto3/boto3-1.42.48.ebuild b/dev-python/boto3/boto3-1.42.48.ebuild
new file mode 100644
index 000000000000..019ca75e6b75
--- /dev/null
+++ b/dev-python/boto3/boto3-1.42.48.ebuild
@@ -0,0 +1,53 @@
+# 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_{11..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.16.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e6ee14134eab..9b8d94d936ea 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -12,3 +12,4 @@ DIST botocore-1.42.44.gh.tar.gz 15820139 BLAKE2B a7047f799dc39ee8f49c7128e91e0f1
DIST botocore-1.42.45.gh.tar.gz 15825494 BLAKE2B d376a9f800b28b784dba58d32713108ab88d72b6c98ebbef84dc8dc81d1b286609cd6249c7deffa92626d24ad83ee7873465aaab85e23b5938857a432041087d SHA512 401db4160b04bb585d648d6b05c7dc9f33bebb0b50077e04a6e07aabb43a6049be510630d889b9e550843af607a06a0a2cd20c74379a41dce0a58f9f0d1f0deb
DIST botocore-1.42.46.gh.tar.gz 15831397 BLAKE2B 148e1bc0dcf632a76c5d2fb80ae31d197ec9006565660a42fe535ef43c618b411d1caa3835dedc57e9abc9eaf2535c20617f5c7ca0703310a1cb18a9d9a981f9 SHA512 bc7fa8a77589638dfe903eed1c54e315439a3e9014c046d3ecbd06197abadceed3be68d3cce268aa8a9b45a060ec492a95b4fba5c403d0803d2b7cf5aafef3ec
DIST botocore-1.42.47.gh.tar.gz 15836852 BLAKE2B c925221b714e9e2bd60bd08ae83287e2238d1215c99e5401d42b6f08d550ade1e7e28ad4a35966b282aa55448439246617ccd9b3699bc08f01552760053cbd5c SHA512 7aa634b9c77f7c54445c3b7e358431660488f80350b77facbc325be7c606119f2fa10f5f166356f3a3f9500b4e5859e7876f882160e0aa5e5bad64fdb8213ae6
+DIST botocore-1.42.48.gh.tar.gz 15835963 BLAKE2B 8a8cd1d1c97659512793e533c69a8f0e8bb67972e60a448dfbccf138dd3331a38e07d39beef922324d805cd70a2fa4bb0d66d3d69c1320725eae63a10afa288e SHA512 e16a4832a4d5032febaddedfde38807ec059c2c5a5b3a4c05b3bcc2b215a25d410e2beb4e4ad151734133832c779ff7086cc6bdbe3c280e02694ed84d0d2a5ef
diff --git a/dev-python/botocore/botocore-1.42.48.ebuild b/dev-python/botocore/botocore-1.42.48.ebuild
new file mode 100644
index 000000000000..d43f8b5c5f23
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.48.ebuild
@@ -0,0 +1,67 @@
+# 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_{11..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin deps
+ sed -i -e "s:>=.*':':" setup.py || die
+
+ # unbundle deps
+ rm -r botocore/vendored || die
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # rely on bundled six
+ tests/functional/test_six_imports.py::test_no_bare_six_imports
+ tests/functional/test_six_threading.py::test_six_thread_safety
+ )
+
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/cssselect2/Manifest b/dev-python/cssselect2/Manifest
index 27dac39fa546..c2213fbfe627 100644
--- a/dev-python/cssselect2/Manifest
+++ b/dev-python/cssselect2/Manifest
@@ -1 +1,3 @@
DIST cssselect2-0.8.0.tar.gz 35716 BLAKE2B 60635070488af67bf27cc385fe395c79c7bf4189c54315fb747aa3ad2abf2e85fd2a78e535b8003f2be574cd8f19269ed5c255ea6ffbdc7255cc3ed8ba281136 SHA512 fe1fbd503a8f5c06ff33856c131365f1f154610abb59c2fdef3f0e679c2421f08f9fd5e82e03f541481180551e3e0984d46243629754e8a1fa0f189743fbd23f
+DIST cssselect2-0.9.0.tar.gz 35595 BLAKE2B 983a9aa44b4f570f5987731054d872f43106a1f09b09fe122757accd127e176d8759f87a7efeb5a6dccf2fb53cc77e37d407c4ca0f8526a54ed52b6d061f8dea SHA512 2d0bc81e707fb753dddb0b726b53cf0f4e5294a70193df93fbdca6987a81d7af5d39600172a164653f6e3359c6e06f6cf23b6d5756c87137de0ace6bd7bd546d
+DIST cssselect2-0.9.0.tar.gz.provenance 9413 BLAKE2B 8f715ac03ce29bb17f1f92ea7a94a4de7c5ee5861ed874e559f57ee931780485d4800c8bf50b60647e7ae665d6b96fa0a5a5a1cf343bb615531ce3447ed766ae SHA512 6e0442a97fe081d1dfa8b79907d381145e848f055d398774d1aa83c8986b940b2026c3378293264ba7020eb2be0148c7ac3e99f9c582721f346ce0c258062bba
diff --git a/dev-python/cssselect2/cssselect2-0.9.0.ebuild b/dev-python/cssselect2/cssselect2-0.9.0.ebuild
new file mode 100644
index 000000000000..089b488e4127
--- /dev/null
+++ b/dev-python/cssselect2/cssselect2-0.9.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYPI_VERIFY_REPO=https://github.com/Kozea/cssselect2
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Parses CSS3 Selectors and translates them to XPath 1.0"
+HOMEPAGE="
+ https://doc.courtbouillon.org/cssselect2/stable/
+ https://pypi.org/project/cssselect2/
+ https://github.com/Kozea/cssselect2/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/tinycss2[${PYTHON_USEDEP}]
+ dev-python/webencodings[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index dad770750e39..9867cb7542af 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -1,7 +1,8 @@
-DIST filelock-3.20.0.tar.gz 18922 BLAKE2B 8cb8855b52bcec7480091228c39dcfe43a302cfd90c5267371cbd6436b8e9648979da86b821e3c3b2acfc9514927dc9e54e0df7e1aefbcf7e7091ce7d76b8b3c SHA512 586f8f42100df5dfe2d136fc4b162044c2e6985d450c09035ede4ee4274c3a3ee24110fcabad528d2031d2e9a25ed6057bff2f35f75c1cafa6eeffdd61aa460c
DIST filelock-3.20.1.tar.gz 19476 BLAKE2B 04bcd38fa642c3981c0245bc7860ed5516edee243c758b89de659907dfd2ad5fb6cbd23d02239f59bc02cdb4e11cae4ac8bb085f076c24b0ae395f744abfbc47 SHA512 2bc782b8f01da72e43986d713c4f55775c0cf6f28e616203c1905f2498d2146ba4656a42e9ceb74c83dc36eaeae418d1027ea60180fe00eccb6f9246fb1074c7
DIST filelock-3.20.1.tar.gz.provenance 9550 BLAKE2B fdd26bdeb5a1557d0e2c23a56538394c0bfc741fcd6ea5aae411985b7860162481f41886cf21e86491b4de31045fb6d928932c10e85419d86748bd8e3bb77213 SHA512 1c79360cb6b188411f9f854ee092a22f63dcb3fa2904a90c80b96e6db99622622723a212523ae7ad0a805545b52e2d13f962ef0fcb03dbcb3aff2edeb57c378e
DIST filelock-3.20.2.tar.gz 19510 BLAKE2B 7e48b5763ff005efb1f4fdc1e11ee434d89b8bdae8b2c5a2c4481943bbec038195ca013d13aa264fadb8a433d685204f8d3b6d050eb1c88c032f6300313d19da SHA512 d0291f51da460f59a032b686e13546930a5af07aba6c00468300b9a88776a8cae18b9441f9c50b25cb76a27edaccce3795b84a3a62f3df646bd46728a1b61fde
DIST filelock-3.20.2.tar.gz.provenance 9456 BLAKE2B fdcf3681034e5100b33a27c6c317dde24a080aa60a46f6dd84ce7c63599f288c756db01de01d7dd7e9328aeed7adecd1c211f8c5ebfc2133fb2c43d4195347b1 SHA512 7c46a278f0323b92d4a4b72d5f665cc374602bc08b86b6b5511addbe255c94d4d39c2a2c2523aa6693c8d73ee1f628c6a49d8f38848384df78daa82e3797eb02
DIST filelock-3.20.3.tar.gz 19485 BLAKE2B 46a857edb9c5883fe78b52e306edd21c6c0ef521dbe0ea8f9efb08fec852163d79c00e8b832fd05e3822e62585584947cc880e975e09ac79e891889c99ba8531 SHA512 55c792b4a18d884a315ace01b5e74e953d4d53b9d5ce341c9cf6b95d37737ba4ea591b10d65b6a36e2cb126079a9aed05220058175260a8f3ddc73b677083327
DIST filelock-3.20.3.tar.gz.provenance 9315 BLAKE2B f8e4e28fb80a6527f9055f30cc214842e44175a9215f09f203021e3187ab59f13bb9d9bb4dc5da9dec12fe85f96cb30fc1b8b1f83f016663a14d8562291e2841 SHA512 7708d23c606f85667066e0f520cc6ce226ebb00177274522d3e0d9681768653d3e89e38d6678d7df94eaafc4ac987c2ef3ec880877252d0f21285db3a4334fa5
+DIST filelock-3.21.2.tar.gz 31486 BLAKE2B 969b1f73a0f219222346e809317319bc514946e633e924dd30eb89b0e95ebe68fd25167d06fc7631fb31db0fc720782811740c05f09a59dc04c7cb2834c99911 SHA512 aff75767ee32a21232081809d2ba1137f1947e19e4d5aafe4b12b1bb6eb8d96e052a8e95fcb70dbc06a212cfcda48b5fb56b644f296d282bd4879999b38e83f0
+DIST filelock-3.21.2.tar.gz.provenance 9527 BLAKE2B 01a2d670bb7bc5f12986013634963e7152ee97d5b8135ab95510bc744f9de0f107c343eea9b3806dfa88ea60c872bd58eba9f4e7c3838c5ad800403edad34e22 SHA512 a8b490e6d79feb27ce89b0a9782cbac40d42924078d5f716f00d9ac849aadfa4609cbfd262e5e3ce58a27f6931ffb32150c5fc088f26c98604076627f2a116a5
diff --git a/dev-python/filelock/filelock-3.20.0.ebuild b/dev-python/filelock/filelock-3.21.2.ebuild
index bdcf5da2ece8..0b9161aebe0b 100644
--- a/dev-python/filelock/filelock-3.20.0.ebuild
+++ b/dev-python/filelock/filelock-3.21.2.ebuild
@@ -1,9 +1,10 @@
-# Copyright 2018-2025 Gentoo Authors
+# Copyright 2018-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/tox-dev/filelock
PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
inherit distutils-r1 pypi
@@ -16,7 +17,7 @@ HOMEPAGE="
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
diff --git a/dev-python/librt/Manifest b/dev-python/librt/Manifest
index a5143a217e42..c65fb4fa7328 100644
--- a/dev-python/librt/Manifest
+++ b/dev-python/librt/Manifest
@@ -1,4 +1,4 @@
-DIST librt-0.7.7.tar.gz 145910 BLAKE2B caa7341ee7d9ef87d37ea727813f3a81ff99bc11bf02d09bf1a4c048b42ee2839d7a0773f354dd712db6f430eec001dad5ccca8cb97efe7603f1a8267854b642 SHA512 b55bc822407465652e77e6314ac62856fbdf6077601ca6b10cc2e5490f20a8c84445d29c6187331f163c52a4cf30a96c32dd8b3a2c9da36cfa2a20432d2ae8c9
-DIST librt-0.7.7.tar.gz.provenance 9266 BLAKE2B 4a8d904ca34afbdd2b00d54986d8ab8395e11c150747f1b515824555516f78656191960606a62d97ccdc687d33f1706b3884a14e62e9c919d594a8f4f236c63c SHA512 b3c6d193fed94332517801e2b2758db6056b2b5501cafaf67c92a58ff8417edba50feb909c4ea956a349f4698c230c1f112c9273a05576aa9bc0c0a86dcf8b5f
DIST librt-0.7.8.tar.gz 148323 BLAKE2B 9aab34a9170f32dca52cab0fa9bee432978661e0bd4ded83b084a13d58983278db27d3c5282c55ab0125d759a6f5471dd4ca8f092bf5b8651408514f567a8a73 SHA512 bd562ea330a64018281deb6b02a87b54bb98e02b0d615bfba6dee8000a1bfe03c3f8e90835b8f5db3211d480663a1e40af95992a1b60c43a173b0865feba3320
DIST librt-0.7.8.tar.gz.provenance 9219 BLAKE2B 4cfcce07ef22e57af3cc6688fc176fa1acabebefcf2334c80c7213431947be181ef1784272990a7d294070502aaa529fa6a7fcfbe64490d945a0e547f56ba15c SHA512 59e411c757a18d28c4a3cc43030557ab1f854293eb6696e4c9547eefd3aa76a369bb695acf924e6d03de44f221e026222088d60763495a68594c6512f99263a8
+DIST librt-0.8.0.tar.gz 177306 BLAKE2B 5072835303e9d8be728fea8c0bdcefc19811581cd19ccd21ad3b39ae94dc31682f02971dd8fa1c9666ee007104a425d0f4ab7a643911e6817d494a17ec4c0950 SHA512 22849b5b49f0ff48e09a8e03d5f6ba7823c78490bfc13296e23ad8d4b14e5c3d717c9cb8aae766da161188a07d13276dcca48d01d2293bdd902e2c55fc8dcb36
+DIST librt-0.8.0.tar.gz.provenance 9078 BLAKE2B 0a1405a29b306166301432819b80da0cfe4f715fc12d2cab392a8b2707b28516c0821b3ce30e51f4fbcf1ec427befc398d09169e5f29e6a1f205ba65eeb4c561 SHA512 130d5a4f75d252b4b53d0463a804ea4e4afd83b8223ec64785b57cf60a092192d7f4720cf8eef0dd25cf207a4404d0a1748b47dcd2a85959cde2317a740ad11d
diff --git a/dev-python/librt/librt-0.7.7.ebuild b/dev-python/librt/librt-0.8.0.ebuild
index bd8e035f98d0..a9413095520d 100644
--- a/dev-python/librt/librt-0.7.7.ebuild
+++ b/dev-python/librt/librt-0.8.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT PSF-2.4"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390"
+KEYWORDS="~amd64 ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390"
BDEPEND="
test? (
diff --git a/dev-python/pbs-installer/Manifest b/dev-python/pbs-installer/Manifest
index 858ae0cd2901..aa1e7ca0a965 100644
--- a/dev-python/pbs-installer/Manifest
+++ b/dev-python/pbs-installer/Manifest
@@ -4,5 +4,7 @@ DIST pbs_installer-2026.1.14.tar.gz 66992 BLAKE2B a5f96ac0a836f8277539a1acaf9d70
DIST pbs_installer-2026.1.14.tar.gz.provenance 9744 BLAKE2B 6e55bae2f2524da914ff672f3746910c0aaa57b89358c83b4efefa219e71dfd2cf86e543b903c81a3ba9ffe348a5098e79edb77b9ece9d5a0729956939adbb2a SHA512 9e9e25da6aca921c94bbac8713df107448a1021ec815f320731e22748347b973e678bf2d2c0dc6dfbdfd2b8c1e27a18c1f30c0aae027af451ba055b9a977b4fa
DIST pbs_installer-2026.1.27.tar.gz 66993 BLAKE2B f8fca1b5ee172066f812fe543b62844819f2e9d67718e67af06f2c0c4f6df4a18bed6a0658a3d3e896cb04172a3cc5bb98151794a448a8c8fca5b7baffb74b8c SHA512 b9b3f7b3279b6e79306ca4dde63b91e6deaba1689f589899a10bb687b7a115ff39988494b20fa2ecd130b97d84c860216154149d9c0481486471a64524faf9f7
DIST pbs_installer-2026.1.27.tar.gz.provenance 9458 BLAKE2B d16b56eeeb85c2e3ae60e2f637ea52d2ec674816b6b51bfe3b7717f33d3624139f6b72682ae32a922787ec8fba4df7df304b42eeae6bfa3ed7385104743f1ef3 SHA512 f211b8f32a2843e649fa66c423036a2a10a75588a8baaee29f30c5f3a81199d97670a30c44ba7f440365f4d695a46648ac1054140663c69390b5ceaa6ca72983
+DIST pbs_installer-2026.2.11.tar.gz 68305 BLAKE2B d44c81152dcd61800b068ffb2bef4ae091c5e3e8cf4d052d6bf14312ef6de3b4ad94afa406d284200fa4beca6d7d55899883918193f9aacf242ccbe7e3c0c243 SHA512 dc5afca36c3de8604506e85c7a25194c464a710b7ab428545e7777db96142848aba342b31b39d15d6d4f3d015d1d54b85494c066267dac41ec372d40d8c650db
+DIST pbs_installer-2026.2.11.tar.gz.provenance 9564 BLAKE2B aba3752c297d6137a217d78daded8915a6297a58fda2b01d78d04dc11e13404cb0751a2910e2007e9df8cdb5fc976c37d5499a960c57e28f332f1d3aa6a33504 SHA512 d8c4be9d1726bf5a6b4b2250df6960e2193a2d7f1519e202d44c67c5820bcf19b7d60931574b2ce0a0f6f7a24aa9a7d8aef873234d704b7613be1b8ae1a96d6c
DIST pbs_installer-2026.2.3.tar.gz 68327 BLAKE2B f5015781eef49ee421be7a041f5786fc8425a47c1dfc8c477db981c6bf3aa25cd491bc0d8b7228a58bcb0f8210c67ad606b070473981a016476628d0b10c2fe2 SHA512 7ba018d0d5c6e4042562a624685c1d045f64b3bc527a908c40c9c98e18475801095c4ef4a3b7528fe0bbfa65f8fdf22e69b69b461f30083680e634d98a1865f1
DIST pbs_installer-2026.2.3.tar.gz.provenance 9642 BLAKE2B 32b0346d6d1e6b3c076a32a49a0fbfe9b9e4064d7f95553b6b1e58cdb51d81470c76488624d317463b49dfda8ea066f72eab635267e64f5d8ae8e36f89dbe11b SHA512 aa9f4451e3ef5c21790fcba3b96d0620e4ded031ac84c8d0db7e267aa16161c6b48d9baee6e6bc012dc87594e52f772c0d5ac233767afaed7b9216a24be8d4ef
diff --git a/dev-python/pbs-installer/pbs-installer-2026.2.11.ebuild b/dev-python/pbs-installer/pbs-installer-2026.2.11.ebuild
new file mode 100644
index 000000000000..a7214496a6e9
--- /dev/null
+++ b/dev-python/pbs-installer/pbs-installer-2026.2.11.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYPI_VERIFY_REPO=https://github.com/frostming/pbs-installer
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Installer for Python Build Standalone"
+HOMEPAGE="
+ https://pypi.org/project/pbs-installer/
+ https://github.com/frostming/pbs-installer/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# httpx is needed to download builds
+# zstandard is needed to install them
+RDEPEND="
+ <dev-python/httpx-1[${PYTHON_USEDEP}]
+ >=dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
+ >=dev-python/zstandard-0.21.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=( pytest-import-check )
+distutils_enable_tests import-check
diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest
index 8319378c54a5..f626ec123a86 100644
--- a/dev-python/platformdirs/Manifest
+++ b/dev-python/platformdirs/Manifest
@@ -1,3 +1,5 @@
DIST platformdirs-4.5.0.tar.gz 21632 BLAKE2B 06de7250dd254e03c29d32d2dbb9da65078c480e2cbdafe3dafd5602182b4472f5078d66a30a04e22c8493904097a60c82ac734b1d0ba304088b0180878dbf7f SHA512 cefe512f8f6cbe989eacdffbbb98a964000855cca46faade62180837d7e21dd6c43eb172211e55fd04090df04e2ef416d49e92d7ccc3a0253ce2a88fc3fb9358
DIST platformdirs-4.5.1.tar.gz 21715 BLAKE2B f987cafe13a440716d73c6f98183bc1b4ae7d778931a81a4f140273d9fd1bc51e56633ff4a4381dbc2050284d9d0fa085ab54adbf504807c715f3441b8c8dab3 SHA512 33651a2aba8e844027d22f1e7a48fb32750a81a8d73807a4f10f37f1ba7ee8c8d3b2c391920328fb34fce1d3653e6d7f097a2c5e09b350a8ebfb6f21e3b1c488
DIST platformdirs-4.5.1.tar.gz.provenance 9300 BLAKE2B ede576d4aa1a03871bd448efcd9613a209651bfcd91681a7afd680cf8f75e5dd8fbe6bca298a9cb51807da06f32fd80b27ba6adedf8b504c556724bfc18c3bf9 SHA512 6ad9983c790a1765ac70544f1ab04ecae0697d883fb355b6771688ac1b564e3b0fa7e8f538e586315d8a1e2f8e970b5818ba254546c6ed578ecbc56d6bfa42b0
+DIST platformdirs-4.7.0.tar.gz 23118 BLAKE2B d34ca4b0bdd0ab7a4ec95c5422c6bfa6250d5303366e1d925034e0c13fb49f97ee1632f5e7b633cf71ed2e12380386e010a8c62514a76ba61b7f6b26b0660333 SHA512 d5e28eb05c73c7a0187ccfa9df9b3819804fcb92ba4237f3c788d1d8722d1ec0fea54708c1d976077e4189b2187bf8f19657f05dc51a515ffa53c07da07e93ca
+DIST platformdirs-4.7.0.tar.gz.provenance 9603 BLAKE2B c447cf6506e949e8581ee8be02c04ce744f1073e9b01bc3df0e2c30d03b83c1ac3e846077a2ecdbd7efeae385bbd7e1dadf2acfd72adc38bf8bffe8b937357b3 SHA512 67ab398c3993028f1439a1caaf90962574c949efd7edd1617addf85d0fe4aa344f6bfc94ac9077bcd8a9cb75cd40b91759b602c510223c4b9ca2f9843cbc92e0
diff --git a/dev-python/platformdirs/platformdirs-4.7.0.ebuild b/dev-python/platformdirs/platformdirs-4.7.0.ebuild
new file mode 100644
index 000000000000..559e2ecad514
--- /dev/null
+++ b/dev-python/platformdirs/platformdirs-4.7.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYPI_VERIFY_REPO=https://github.com/tox-dev/platformdirs
+PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A small Python module for determining appropriate platform-specific dirs"
+HOMEPAGE="
+ https://pypi.org/project/platformdirs/
+ https://github.com/tox-dev/platformdirs/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+
+BDEPEND="
+ test? (
+ dev-python/appdirs[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-mock )
+distutils_enable_tests pytest
+
+src_configure() {
+ grep -q 'build-backend = "hatchling' pyproject.toml ||
+ die "Upstream changed build-backend, recheck"
+ # write a custom pyproject.toml to ease setuptools bootstrap
+ cat > pyproject.toml <<-EOF || die
+ [build-system]
+ requires = ["flit_core >=3.2,<4"]
+ build-backend = "flit_core.buildapi"
+
+ [project]
+ name = "${PN}"
+ version = "${PV}"
+ description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".'
+ EOF
+ # sigh
+ cat > src/platformdirs/version.py <<-EOF || die
+ __version__ = version = '${PV}'
+ __version_tuple__ = version_tuple = (${PV//./, })
+ EOF
+}
diff --git a/dev-python/pyproject-fmt/Manifest b/dev-python/pyproject-fmt/Manifest
index cd44beea2340..b90cf4069bb0 100644
--- a/dev-python/pyproject-fmt/Manifest
+++ b/dev-python/pyproject-fmt/Manifest
@@ -52,14 +52,11 @@ DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288
DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367
DIST pyproject_fmt-2.11.1.tar.gz 47310 BLAKE2B f066e5222da660e988abc1abf9425eb54864e83872f5317b1eac625433449dd753e76b0ec05905b7051b542bfc42ceebda8f3d41dbdfcde13f8fe5e295933b47 SHA512 c9e63d9494cb9560bb8d404aee78e6a3db3dd1bd019fb16ade7810665084f2e0396d4ec9f2ce84e1c6567ad95ddf26db6d3c9feaf99791291436ce2351cd9b43
DIST pyproject_fmt-2.12.1.tar.gz 83062 BLAKE2B 4011b76e449c833653d7e366c5bd9c95b95a79a26ce66c18b5eda623d9df698787cf62c33b0364d03fb52e4cba5790248d010172ae101122b8a8613fb740e429 SHA512 bebc73b705c02df6667a18b3e2c625362d395cffe8aa8423747d42d8fdda8e7c7cfc3994e2edd904c2682d9aa5cf845d3528b6d85c895848a4926aac5b645915
-DIST pyproject_fmt-2.14.0.tar.gz 109775 BLAKE2B 7417d3a08af776339056d2fd4b2abb087b901ab3f840b5527251c643ac605d009c4645f3dbf3f8b779c9856957e26d53bcf13e6d30d45d9b03c883fd13ebfe11 SHA512 30d0330c3a45f115d378bdec0497ea1aed1090fdb8a2bb2aa3f59c7f871584222af530f4c8d3bdca9562119330b6b2fc94a6591a79ad5c64c82c81846518820f
DIST pyproject_fmt-2.14.1.tar.gz 118476 BLAKE2B 4d1045f4744fac803bb3c72efe51ec6ed36d0f67ad3115a0e28c17e59d6525c75c0010b4728269f7e6c01307c4fcc9f3d014ff5c12786c41f5e6c1c1999e348e SHA512 0a58e5bdafb161fcf19b179a60829e032c8ee94a4461571dd5daff8a0a2e1e3c2bac6ab78388e2d5f666b52793b2055ae84fb0d8f57bbae44bb0d6573683f499
-DIST pyproject_fmt-2.15.1.tar.gz 125598 BLAKE2B af12d3a62b558a3ac7edcaf67db7d2ee2a69f09cfe3968cb977e57b636b230c2356c2ffa03ba11a829447bec2e852b56b54b030e02e8fb19bbf542f093db327e SHA512 2caf5d3c79453692b7f1c971c3404de3647c37a794db404d283f64d6b8dbac917ac20dd8d50105f80c0cbdb75ae73b17e06022094759ef74b88283203d8ea468
-DIST pyproject_fmt-2.15.1.tar.gz.provenance 9836 BLAKE2B 48af8cf30ac4490c5f3b0e4b59347159f61b9c7e5dab43f00b577635e5e5b8a4b4458c9c023f7d7288ca7399128dcdf3e62ef7e7807dc43fdac221ddad3cf5ec SHA512 0ad754761cbb46ea58b1034aa8b9e0310bbed4e6eea3a285628ced9952127877834696c0042df1cf4ce1f71476e7c54ff56058d1cc98814f165740621e3a04b8
-DIST pyproject_fmt-2.15.2.tar.gz 126980 BLAKE2B 1fdc3eca2b225d0815c7a176084f808e92292f2bef7fcd8cf9ddc55af7a2ca441a0d744036c40af7bc4859983e5f292f18b76febffb6e4888238d2793c0bf69d SHA512 843310fad343f6a568b4ef6fdf5b1cefca1d2d1559238619e4e64679ff3902a8c3c614fd88114675fa76d4632b3d48db545d6cfb2cc840344eb37afef7a8925b
-DIST pyproject_fmt-2.15.2.tar.gz.provenance 9699 BLAKE2B cc707839cd17d2cd44468b4887fb0ce6a42278132faf03e7176be372a6da623a8716c327bf2464be0fe544921c8db7cf8b7b555e51d1028a15084b464839e427 SHA512 ab4ab30ea7d632d66bf004642efa25351463a8296e00c8af2b6d95994d7a97b7cf749fe2e229bbfe50f919efd5f95a97df200a39479ccd64e3030caa35a9018d
DIST pyproject_fmt-2.15.3.tar.gz 130178 BLAKE2B d4436dfa377a414b4ef61e9894d49a3fd50eda219d21e1b0aa769c0f6e2d6bf0a7de5b4cc7b370c429c6654ff9025abb21d3a6e2d2ffa9c75442f6e60115f37e SHA512 f39ef98888a489738a75a740811e5874d91689bbf2cc20d8d69031afe73e1105f57b2d9d146748cb72dcafb68942f6a6920c17241032084243ac5425db784339
DIST pyproject_fmt-2.15.3.tar.gz.provenance 9605 BLAKE2B 6fabf8beb107b5491bab47ca5dda2d6662071620960dc8cfced75d9bffde8a71dd1ac21036ac4f2b490a6a37ad74084e31163a156bf980b9ad8512934d5e7f2b SHA512 0d4cd504f7fd5f72c6591afdf3cf53d84cced4f8d2369e9fa7c7297e06b98602a8ca7ad2fe83b8103cce95e8b5aa7d4c2ca215ffd985b78c28db93632cabac69
+DIST pyproject_fmt-2.16.0.tar.gz 138399 BLAKE2B 0d2207c0806d86cd9c1d5a7b1956b2727ea6f7605ce8ed724272c6fefc4297ffa57fef7d8a5c99096dee3a718b87304c087247a930814d19265d732b5ec66e12 SHA512 c80ff4f406d7de958b3368c21b5cffd0a0f2bf3c4cc3c265950dd0d3fa272da4c97c8613836a5a8d0165781be22897f485964a3c2d3f8c707fca24758e3fb9b0
+DIST pyproject_fmt-2.16.0.tar.gz.provenance 9648 BLAKE2B 37348ac2609d5f031426f15ec9d67e7b627b3c1861a1c390b0ea6e3aa2f16a8291e57fa29ff9c51380dab7ec913c7ae1741e9cc258a8bd70b30bbd9f228ac0f0 SHA512 fd3d2870a390196ce66a9709e9a8b877b4fab37dc56bf145ca3015366d64a6e24b0a7442901fff142828a26c1cc1a3eba23aa3ad3989ed0ff573185cd54f9026
DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
DIST r-efi-5.2.0.crate 64764 BLAKE2B ee17fae983b2c39137cb75698062a3bf8edb4bc680b04900797730618b54298e2f1d13ceab6b660f7a1799f6fc4113ca15d4320b1b95fc42913e0930f3aa16f8 SHA512 80f89d467b482297ec2c13cb0dc8e310442495483e25c33bb523f1cb66d6ce01fee4a57b36880a4f51c0e9f20eb3f993a5bc0a13224d52693dbc81b97c630158
DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
@@ -92,14 +89,11 @@ DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f976
DIST time-0.3.41.crate 138369 BLAKE2B 1e6e22c973dc33c950886e9628864dfc07e52dd05fb6880ff233ee4815f41172374af9672c44d53c56c6ba1ca38c53315ae1b4999f1fea3706562880481ddecf SHA512 be43d521ed6bfff6331d614112877b0b68d99ee7bad8533dc0d49193bb130f25c933bd7c9b6af873de252f9aba59becb47ef72774ee2e57de106b6f34b646170
DIST time-core-0.1.4.crate 8422 BLAKE2B 3c9fd96b77b2d405ef696d62d18639945b81d1c8d84f1613f440a4d61a373f767aa204cf557f82d41a990cb74e952b5ae51e467f9ad0eca0175bf3cc4385dee2 SHA512 677e6b67081901b2f0bf2856a2cc29ffbb0ec3a4363e6deaa3082890f4972669f30cb55863462d8510462faa6dd698b013e04921a0657005633506b51dbef531
DIST time-macros-0.2.22.crate 24604 BLAKE2B a511923e4c8d790ed422e4635244796154b6893a3dfdd32e9b960fe0a12749a23656335573b42c1245984988382e6991e242830c770378580a61e9f451bd06a5 SHA512 7633ea40338364add29e7cf6beb7f2e9c441a8fd6079fba9b9fd13dcda6537c2ccbc3091cb6551715649d13080567fa26ed6db4e4b3402736105f526da2f45bc
-DIST tombi-45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97.gh.tar.gz 10358694 BLAKE2B 5c9d9372094dd730a5868b48d5536734b9127b34c416f5cfbb4d2bfeb26446e167fd5b26be06bffa8e774a52a6ef333b603e761033dd5c169c7575d6eead86d7 SHA512 eb4d3f2d51569dac76fc073459b4f24a91089011412353510050e533701fd38c4369003fdc005cc742e9e8ee3fe8b40b4a3c4afd44587dee8892a335e107c277
DIST tombi-73d0800f0cf60e04fea74992d7abb6fcac435749.gh.tar.gz 10358630 BLAKE2B b71e4b99b74341e21539310bcfa7859cafc5e37a92ecc09b7772a12fcdb0ea21650313deaa37de42bbfbc5dc814092d09a4544113432a623fd96387488a5dd9d SHA512 268cb8ce9f09e727e59a108e8c233bf97abaea4b5472dcfd66f9b9d9c77dcab3ad1479665b47b2ccb9a4dc02f0cc1821673bd71b9e39d97d106be7c130d6b6ba
DIST tombi-749df5d762ec02cc6d960f37dbaeaf060ebaf1d5.gh.tar.gz 10358474 BLAKE2B 8be3c90eafd12905f2104ca937e239b30f0c8e3c5cd124e401412c70755daea06f09d7e794f4d6910c6065fdc37c4ab5c3500e3594a9fc747669ace95f8f3a81 SHA512 5b8be960e387af08af4d381958dce6e71319f8022093c2279281e5449e5737d0c6843c1a5b7568076d4f72d86bc06021a5cc8b221af90adc95100c96388eda05
-DIST toml-fmt-pyproject-fmt-2.14.0-crates.tar.xz 17729776 BLAKE2B 00b4918b86c3c35d1a0574348ad6f4559b33e06553e25906da65971d33a428c4a2842b07ff551e823800a3b10682fe1c607cd412f0468ac209c68b73d90ac26e SHA512 63b69d0dc643915ff8930dc8a367f7e66ce6034e20a269482cd152ef88dcbd1ccfb2664a291d1881a47eee4b36c1458e3d1f869ea60f1d1d6119deb0fe9ed561
DIST toml-fmt-pyproject-fmt-2.14.1-crates.tar.xz 17945184 BLAKE2B 8e8e9b9713aaac87efcc128f194217c0f662e947d6011d675fe789594ca689ed947f71999a1f2e59ae7afb59cdbb76be1bb96a2a1f54c8a917115ef0a1ef088b SHA512 7d4eec57f8f1733bdbb86fa75ef198a45f9c56e93feff96c3e12c7747f637ffacd55a71f999ec3b34a48ee08e8772e5f858d56bd243b8a003861d504f2edcb8b
-DIST toml-fmt-pyproject-fmt-2.15.1-crates.tar.xz 17961528 BLAKE2B 2bb9ec28695cae8feed6166291c82eed4e25e0653046e05b32dfd9fa3d8fec0d4702025c7a13fc8c9b963d8bea3cc2d44b627220b69e000cd64f05b91c236f7d SHA512 f7bf4d6aa77d84016be40a4fc6f4368a425011e285ecb69e9a32188a41141a081d49723974a97128f159767690359ece1a26a3eba94de9c7b5a9b73abf0912b3
-DIST toml-fmt-pyproject-fmt-2.15.2-crates.tar.xz 18692916 BLAKE2B a48520f1fefbf64a3b7d8f9244a1dcec0c0d5875fedfd1923b399cf36f2ffaa59d5f3ee162c292242254b9464dde9bb3317f416a2650532b3f17f34cd816b5bd SHA512 3d27f4d184f9eee50322f207516d6f5b33226694e159ee06520f21dd316e177775edf7ef36c991cf65598f3bcf46030e2546e62eb5d06d353b6bb13767af86f5
DIST toml-fmt-pyproject-fmt-2.15.3-crates.tar.xz 18703880 BLAKE2B 49ba7c43f6585b05248632fd96db4db96960930c2190f16008bb2a2490ea334f345623ebb29d9f827bbc41400239652d4e37092e494eb01a8f989c4b183ca0ae SHA512 77ba1a5cdefaadf643601867b5ed4be7c0879831fba67cf579d71d68ec71cbc3c765ae4e0103b93f5170c69f0fdc4e7c6f166e2fe53a38bff70d4f899b817263
+DIST toml-fmt-pyproject-fmt-2.16.0-crates.tar.xz 18679884 BLAKE2B 737736f64dae80d5fc04307d1556b9570fae25bf5053934963ab69355e1c0ad754295b767a5c64ca4367287e8154bfbecbafc09d77eaa62adca936b5d5d6e9e1 SHA512 a03014d241bf262455ba9f1e0517caf69c587b079c2647f667204879cc69ea05c4409ae1be38ff89b9033a43d22963c69fcecb6e6b0c5cf85c6004c4bb6c438b
DIST toml_datetime-0.6.9.crate 12622 BLAKE2B 0362fbee2359fb7388bd679ccf114e554234294437dd3aa26b0e969aadd0e0fb76ad89eb33e0c4a2b50883764f64708fad2e265562feba13688fdd07623e18af SHA512 8409a902d7f6c22a8837cb71fd0e4fbb40b34c1608c3e858f4f5268c34948b94e9f9dae9e6f3ba73c78e3db14754fcec0b22081160acb228ae366aeafaaead9c
DIST toml_edit-0.22.26.crate 121714 BLAKE2B c1e39ec75d3d34e038d7a7e3af4d74b1a53010ed2d837a3643f08e459231ec7f15c149910dbc5294187601e342b0ba03fa8129dbc879b326841a32513ed7fdd2 SHA512 8cad3472f790e3423dadb34da76f77fd122721daa1c855a749699ac0af8e39c2453ed47369b14e8603204acb896a966ea98857118003a5d75cc48ca5e28ecff7
DIST tracing-0.1.41.crate 82448 BLAKE2B c056d938e001654e03efaec7a11eb8ecfbdfe9af2099271fcefa43f4f4683b40c59f7111fdf7f27df4da38bcbe94f1b2ac0abb6ec3d6e6a0d165b9fbb14da3a3 SHA512 dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c
diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.14.0.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.14.0.ebuild
deleted file mode 100644
index 8cce8d69a80c..000000000000
--- a/dev-python/pyproject-fmt/pyproject-fmt-2.14.0.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{11..14} )
-
-RUST_MIN_VER="1.87.0"
-CRATES="
-"
-
-declare -A GIT_CRATES=(
- [tombi-accessor]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-accessor'
- [tombi-ast-editor]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-ast-editor'
- [tombi-ast]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-ast'
- [tombi-cache]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-cache'
- [tombi-comment-directive-serde]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-comment-directive-serde'
- [tombi-comment-directive-store]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-comment-directive-store'
- [tombi-comment-directive]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-comment-directive'
- [tombi-config]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-config'
- [tombi-date-time]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-date-time'
- [tombi-diagnostic]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-diagnostic'
- [tombi-document-tree]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-document-tree'
- [tombi-document]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-document'
- [tombi-formatter]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-formatter'
- [tombi-future]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-future'
- [tombi-json-lexer]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-json-lexer'
- [tombi-json-syntax]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-json-syntax'
- [tombi-json-value]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-json-value'
- [tombi-json]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-json'
- [tombi-lexer]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-lexer'
- [tombi-parser]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-parser'
- [tombi-regex]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-regex'
- [tombi-rg-tree]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-rg-tree'
- [tombi-schema-store]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-schema-store'
- [tombi-severity-level]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-severity-level'
- [tombi-syntax]='https://github.com/tombi-toml/tombi;45fd7d87b0e081ac3c29b207d4ccf89dc0a7ab97;tombi-%commit%/crates/tombi-syntax'