summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-11-07 11:47:00 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-11-07 11:47:00 +0000
commita3aa1bb0f9ee63d24f5ec03efb26648fb1e3160d (patch)
tree8b0eb6ff17206b5f88b9dbd0d71a78ff1429ee38 /dev-python
parentce84f1d52da105ea15db8520bd7736859af743a8 (diff)
downloadbaldeagleos-repo-a3aa1bb0f9ee63d24f5ec03efb26648fb1e3160d.tar.gz
baldeagleos-repo-a3aa1bb0f9ee63d24f5ec03efb26648fb1e3160d.tar.xz
baldeagleos-repo-a3aa1bb0f9ee63d24f5ec03efb26648fb1e3160d.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/aioitertools/Manifest2
-rw-r--r--dev-python/aioitertools/aioitertools-0.13.0.ebuild25
-rw-r--r--dev-python/asteval/Manifest1
-rw-r--r--dev-python/asteval/asteval-1.0.7.ebuild37
-rw-r--r--dev-python/boto3/Manifest1
-rw-r--r--dev-python/boto3/boto3-1.40.68.ebuild53
-rw-r--r--dev-python/botocore/Manifest1
-rw-r--r--dev-python/botocore/botocore-1.40.68.ebuild67
-rw-r--r--dev-python/cerberus/Manifest1
-rw-r--r--dev-python/cerberus/cerberus-1.3.8.ebuild33
-rw-r--r--dev-python/django-crispy-forms/Manifest1
-rw-r--r--dev-python/django-crispy-forms/django-crispy-forms-2.5.ebuild36
-rw-r--r--dev-python/flask-compress/Manifest1
-rw-r--r--dev-python/flask-compress/flask-compress-1.23.ebuild37
-rw-r--r--dev-python/googleapis-common-protos/Manifest1
-rw-r--r--dev-python/googleapis-common-protos/googleapis-common-protos-1.72.0.ebuild32
-rw-r--r--dev-python/hishel/Manifest1
-rw-r--r--dev-python/hishel/hishel-1.1.4.ebuild73
-rw-r--r--dev-python/hypothesis/Manifest1
-rw-r--r--dev-python/hypothesis/hypothesis-6.147.0.ebuild91
-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/propcache/propcache-0.4.0.ebuild2
-rw-r--r--dev-python/pyopenssl/pyopenssl-25.3.0.ebuild2
-rw-r--r--dev-python/pyproject-fmt/pyproject-fmt-2.7.0.ebuild2
-rw-r--r--dev-python/wrapt/Manifest1
-rw-r--r--dev-python/wrapt/wrapt-2.0.1.ebuild36
-rw-r--r--dev-python/xcffib/xcffib-1.11.2.ebuild2
30 files changed, 545 insertions, 24 deletions
diff --git a/dev-python/aioitertools/Manifest b/dev-python/aioitertools/Manifest
index 476b3ea613a4..86a43798cdce 100644
--- a/dev-python/aioitertools/Manifest
+++ b/dev-python/aioitertools/Manifest
@@ -1 +1,3 @@
DIST aioitertools-0.12.0.tar.gz 19369 BLAKE2B c19cc1590ecef5889bf48045a2ad342bab2c5e57615dc3bbdc6f786db240eade5adb6bc4187084c1b88ac66f30c51e9bc46c17672a953e2c4e4926762fa53c8a SHA512 759db7a6f1158f829ed1c8d80fe9c7951b15cb6eaa4560b2c7d6df52fc4bc4d3c8ef4dd2468fef2a61292176b229076f4a57ed025b815ce9720f286dbd10e131
+DIST aioitertools-0.13.0.tar.gz 19322 BLAKE2B c1e12474f65d457e78d4877511c375d3044b57bcc5e6680933f6c2754dcbe64c9fef18ddee971dfbbef8c0fa5438e5d2aa175dac3b39dde1ae90864bae16513f SHA512 d8b285d099d685dafc5706696f7a8f6cd4a72ce23c66aef920ee9aaf2354ce80c0469616d3eb733137a5e0680f68c3dcc7f947df57e89460ebafb163a574b15d
+DIST aioitertools-0.13.0.tar.gz.provenance 9219 BLAKE2B 485132b20f412af8e6049773a3e83ca3eda4e1acbbe11e981b8c5856943bf536f9f479d6d228a735eb314a760a443305ab947d3b5f62a40ce79e2b833e28df5f SHA512 982e2179a8c36645bb4157da685c7e13d929f195f80ecc8a12523405ff8e7f93ad60ff894d50f585e9af91067d65368ee15cae4f46f5b14875c5580fdfeb22e8
diff --git a/dev-python/aioitertools/aioitertools-0.13.0.ebuild b/dev-python/aioitertools/aioitertools-0.13.0.ebuild
new file mode 100644
index 000000000000..4e3fd681abeb
--- /dev/null
+++ b/dev-python/aioitertools/aioitertools-0.13.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2024-2025 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/omnilib/aioitertools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="itertools and builtins for AsyncIO and mixed iterables"
+HOMEPAGE="
+ https://aioitertools.omnilib.dev/
+ https://github.com/omnilib/aioitertools/
+ https://pypi.org/project/aioitertools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+python_test() {
+ "${EPYTHON}" -m aioitertools.tests || die
+}
diff --git a/dev-python/asteval/Manifest b/dev-python/asteval/Manifest
index dc3500151b8f..2a9ef302142d 100644
--- a/dev-python/asteval/Manifest
+++ b/dev-python/asteval/Manifest
@@ -1 +1,2 @@
DIST asteval-1.0.6.gh.tar.gz 47840 BLAKE2B ebc1e8e9df45f4a41ac8c2ea3b6419a65be45217c1943cc2af9964db1f3e030b6dbbd29bcf81113aa1132e952405b27a3dda7b7a0fa5796281100f2a8d5f49f3 SHA512 9ca8234b66945f2bb14e27b136dca2c4d1b8675a9087e584e87162192a94dd88e8f1dc5994089f2f5586733b997a4ee3ec416b83a949051a635ef4a4187fb0c5
+DIST asteval-1.0.7.gh.tar.gz 48355 BLAKE2B 453195eda3b58fb6a8823de770bab4d6686622545f31b4a7b75f5a6cf0d4e28b0c326d4d5cd40cd24a75bdc1229a4d442157c733ed99d8337920b9e71f85cf11 SHA512 55d297dd8fef0ea78a0a50080feae014425e74bfadc189ca92246d7bc2dea595d54eda545796280570e111ba7eb9d3512b8de572d050db82cced15dddf899836
diff --git a/dev-python/asteval/asteval-1.0.7.ebuild b/dev-python/asteval/asteval-1.0.7.ebuild
new file mode 100644
index 000000000000..dc01d6b832db
--- /dev/null
+++ b/dev-python/asteval/asteval-1.0.7.ebuild
@@ -0,0 +1,37 @@
+# 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="Evaluator of Python expression using ast module"
+HOMEPAGE="
+ https://lmfit.github.io/asteval/
+ https://github.com/lmfit/asteval/
+ https://pypi.org/project/asteval/
+"
+SRC_URI="
+ https://github.com/lmfit/asteval/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+ epytest -o addopts=
+}
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 52a87fa73987..c4663b99940f 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -7,3 +7,4 @@ DIST boto3-1.40.64.gh.tar.gz 1023920 BLAKE2B ca8af519caa4d3d4a20c808b3b9d263ad4d
DIST boto3-1.40.65.gh.tar.gz 1024259 BLAKE2B c8226b3da53619822865158c103035319143fd9da6598609e89009f17da333d44d88ea87a6a0d470595f20d2fde92e7c6004582a11dd3fe119f328a7da2d7e1d SHA512 4fe5b707987734c4a7b8b9a8cbf44daeda777d0398c9ec7958d0f798560d74e33556a2a6b23e914ce4874e005ec703c9e0688e287956cf506c438606e53e80fc
DIST boto3-1.40.66.gh.tar.gz 1024233 BLAKE2B da1ea6d102490204676e98eaa13ab7e91c550d1b249b2aca5f6c13aaf1e4fb6a19fe18b58e447ac231aaa0a188a1e76e8044697e082679f68541d4cae1a2f504 SHA512 137a6aa2d6e42d6ea777c44ea48e941f0327f071bede2a719e6af8d9e6eb34163c97669bcd4521429fd2e8031866f7d32646002b67221969e04804a3a2882548
DIST boto3-1.40.67.gh.tar.gz 1025020 BLAKE2B 906e1d8264a4dbcbf6e46a5fa87f311ae8d574e300cca6a7cf9ca4c24da382ab6f04c8f70f08908395530289861b68c12578948b652c13dbca55d59b901868d7 SHA512 c2738fac9a71b6af3bfae56f996f6854bc7dbe976a635e98af9680f06cc556585156435a77bfe6298222b9b370587cfdad958df8275cabe47386e842a73f930a
+DIST boto3-1.40.68.gh.tar.gz 1026541 BLAKE2B 08ddf64da5ead3176138a93fa4360c59ded3fdd3933675f7e4ca1012a81c3fd6da50cdc4b70fd5d4288fa48439d695c870ce58e77f1c3db2d20cb14e57c871af SHA512 e57be3cffcd79d1e66d336414bdd610fa871752a4d5dbf8eb49d53b97219156a868c29bbccc5f6733e965e60c95002478da8288de63860d5e78a4f5db9fe4ed9
diff --git a/dev-python/boto3/boto3-1.40.68.ebuild b/dev-python/boto3/boto3-1.40.68.ebuild
new file mode 100644
index 000000000000..cb388ebe6570
--- /dev/null
+++ b/dev-python/boto3/boto3-1.40.68.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.14.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 91375e054f12..4caa20ca0a38 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 6156b2d80f6aee5df0d746bf3a2fe1b
DIST botocore-1.40.65.gh.tar.gz 15232368 BLAKE2B 87a15fb88b255cd44ff40e3089f28851d7dba8a63fbaa047a66b69d0196e44bcf382a12b0b9e36ef00cbbe8840e8ecacc562b156ff6d376ec00a7606e4e81969 SHA512 09779168d3adcdcf2c1e07ad9be56f6f368f4c63b9c99c4e4e09f46ae7ba407fc1883b2ec45144fb2d68db575acc60d20aa42ecf1c07fbb45195793ee62a0f26
DIST botocore-1.40.66.gh.tar.gz 15233233 BLAKE2B d30bd8bf6766d3f08ebadb9cb1fe70bb39cf5569756ce68a054c0e4e0658014fbfae84de664eeb3890771e8f550f475d03d4a17b8b09814f0aa66e9c35ac3eb7 SHA512 fa50ab93e759a9eb716d941eca102c1c57d9243dbaef686f5510a836731d8489c781395e2edbc8a9af4388ab2de151dcb83528bcf350b8acff2f77e9d85be5e2
DIST botocore-1.40.67.gh.tar.gz 15242334 BLAKE2B 850db68086a9820b059a3465d7dad44d937b71c28b1b7b416854cb50d70fce846976507812fb8501b65aeda1afbfd57c6d6a8c53936f0e0c71e84e435557922e SHA512 ef21d63af1a04b4f4d6605c55c38e604628b4c0d3e8eca0da47d49f229e646e12fc5eb4b2dfb8e9b1831fc88d3970a7aee2e3293ff63d4a2938f06292012f08c
+DIST botocore-1.40.68.gh.tar.gz 15260326 BLAKE2B 577c8bcfbcd6e26fdddaad7945cfcbf57c07aee50b84b9c07add93c95cf2c84ebdace5212cceb9b0b9a5c0b90aeb8796a14217825dccd4c24f479391d2a8afef SHA512 ce61a0796c2dcdcea486b9e27876bb3f3963d531f52b4caddb6edde1b3eaac5b9675f9e6bea017ebc62ec26c0a2fab4e63fe0476c7411947df7a09f59a19e41f
diff --git a/dev-python/botocore/botocore-1.40.68.ebuild b/dev-python/botocore/botocore-1.40.68.ebuild
new file mode 100644
index 000000000000..ee8074e67dce
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.68.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin deps
+ sed -i -e "s:>=.*':':" setup.py || die
+
+ # unbundle deps
+ rm -r botocore/vendored || die
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # rely on bundled six
+ tests/functional/test_six_imports.py::test_no_bare_six_imports
+ tests/functional/test_six_threading.py::test_six_thread_safety
+ )
+
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/cerberus/Manifest b/dev-python/cerberus/Manifest
index f33d3efa0845..06f06233048b 100644
--- a/dev-python/cerberus/Manifest
+++ b/dev-python/cerberus/Manifest
@@ -1 +1,2 @@
DIST cerberus-1.3.7.gh.tar.gz 920947 BLAKE2B 0cf9cb6fbb156007f7c44dfc427579649b8ed1e70cdf7f89f728b4d6071fda7073d5e5328be6e398744fa715dbc53ff8ea79195ef87e42f9b3bc4c838532c531 SHA512 69ed22089f3fb8c1869585abff39510f9a0bcf8dfbf82fa995177999e634e1a93bc535a2c7d330ec2491b01a0fe807d803144d3f08cdd6c9589c39e2aaec9235
+DIST cerberus-1.3.8.gh.tar.gz 921073 BLAKE2B dd6d9311ae4b745adc9cad6e3aa7aa0a25525d9314430eadc8e0d895854542b9ea2b0d48efa9ad8996911074460ff5eded1f1af0c4a57bbe5fa49fbd8bc448ab SHA512 4305b4dd8065f94f68498b2264b3730e7972ce65c248fd50255bb04419bc376b3ff863dfd141a1a7cebffc46852189c439ac42b6482ac8262afa1b163d308088
diff --git a/dev-python/cerberus/cerberus-1.3.8.ebuild b/dev-python/cerberus/cerberus-1.3.8.ebuild
new file mode 100644
index 000000000000..ce4873dc97f5
--- /dev/null
+++ b/dev-python/cerberus/cerberus-1.3.8.ebuild
@@ -0,0 +1,33 @@
+# 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="A lightweight and extensible data-validation library for Python"
+HOMEPAGE="
+ https://docs.python-cerberus.org/
+ https://github.com/pyeve/cerberus/
+ https://pypi.org/project/Cerberus/
+"
+SRC_URI="
+ https://github.com/pyeve/cerberus/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # Require currently unpackaged pytest-benchmark, more useful
+ # to developers than to end users.
+ cerberus/benchmarks/
+)
diff --git a/dev-python/django-crispy-forms/Manifest b/dev-python/django-crispy-forms/Manifest
index 6f2c05922c6f..f6bb202c8bd7 100644
--- a/dev-python/django-crispy-forms/Manifest
+++ b/dev-python/django-crispy-forms/Manifest
@@ -1 +1,2 @@
DIST django-crispy-forms-2.4.gh.tar.gz 275076 BLAKE2B 00c1344c7b972d8332f94a338540da22668292cfb8941969d3c1fc1eb28856c245e7380449c15d969be7af04254c8ebeb26bc513a16e120965da7a8a60315562 SHA512 a87ef27b6cd2f6a3c76116a474837720249099a5674080d89c0e8a77ce2ce69d2c5ecd1b4b418b7116cdaa212c564a7bc1ca3377e0189d7620655c1e43858517
+DIST django-crispy-forms-2.5.gh.tar.gz 1094814 BLAKE2B 233c9cde2cbda2e902de07cb6e6c2ea580860501875f2993e00afba66e4e08381b7fa787a127fea1d7212cab9a0d6faff1d6ccdfdbfb23777788e1fbb49c5926 SHA512 ec1d6cd0de828aceb00a5f9a1f09ceac69e4ad67a16c8e4cdd7f8e5a6f0e5be6f954bb22ed6741bb259b69be04d76e0bf1dfc16ea0a4b454eec674dfc93f05b5
diff --git a/dev-python/django-crispy-forms/django-crispy-forms-2.5.ebuild b/dev-python/django-crispy-forms/django-crispy-forms-2.5.ebuild
new file mode 100644
index 000000000000..a26c3a97d475
--- /dev/null
+++ b/dev-python/django-crispy-forms/django-crispy-forms-2.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="DRY Django forms"
+HOMEPAGE="
+ https://github.com/django-crispy-forms/django-crispy-forms/
+ https://pypi.org/project/django-crispy-forms/
+"
+SRC_URI="
+ https://github.com/django-crispy-forms/django-crispy-forms/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/django-4.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/crispy-bootstrap3[${PYTHON_USEDEP}]
+ dev-python/crispy-bootstrap4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-django )
+distutils_enable_tests pytest
diff --git a/dev-python/flask-compress/Manifest b/dev-python/flask-compress/Manifest
index 1813025583ff..a73de5bacb0a 100644
--- a/dev-python/flask-compress/Manifest
+++ b/dev-python/flask-compress/Manifest
@@ -2,3 +2,4 @@ DIST flask_compress-1.17.tar.gz 15733 BLAKE2B f548983e03b66cfbec55726ab14b757d3a
DIST flask_compress-1.18.tar.gz 16571 BLAKE2B 82a4fae8551136e20befb4a8cc1f26730629e851a555db941023fa98f45813eb3e1e036121daea8713f669b70aceeb2b795ee6995882f4b3dade6af3db5cfcf6 SHA512 a070fca45d0905dabf336151e3014b8cd6727c5fd7b3f157ab5b6fba1571ca05ac973c97727dc787abe9d35957b51e539b72edde8b291954d8fb7ee8919480a2
DIST flask_compress-1.20.tar.gz 17574 BLAKE2B d7b7f2d9fccd0eab28cbb75d0349cd690bd2c36e969f0bf089bffac6ce9f65bdf7083a93ba3d83fb8ef998bf171aa1bf36cd37177f35a79e96499fc675bcb6ac SHA512 ebd168d299d7ece251033159b795ec0cb49b4469d9c498d00304c1e43a4fcc74fbab1651d9852aa6a6815e6e10a423c8b6c03202b1c156e639e563296e4b9c28
DIST flask_compress-1.22.tar.gz 18916 BLAKE2B e2eb64c9fe246ef52111c2dd86ae3b4d6be83fe4ec108bbc4fa0c11541c43680162486f517ffa5657b3d09dd7b97094cd1e23b80554e4d5ecdfe59b76ac17e90 SHA512 6ddfda4e6fe0d12d35de747d0ac2e6d395da8828dafdbb244806aeaf2493c27e90d1eae1f40a8b3181d23cb2e71dcfd35e1b4e1518e06cebab847e88a7bfca17
+DIST flask_compress-1.23.tar.gz 20135 BLAKE2B bb1aa78bb1192e0bf12ba29a98dcd910642d156fdd41a890cd80e65904cd910d84919fc33e124f0c88e8fb79ab55a82bdd775177fce3cef4bc12b5b12c4357ce SHA512 e1ccd6c24c54b8c65d3ac833dbb16a145a622241fe60843c81d9a54ef14691c843410098ab3820d1afb24c48ae9c141d82c2696b0635058233ed31449a90a674
diff --git a/dev-python/flask-compress/flask-compress-1.23.ebuild b/dev-python/flask-compress/flask-compress-1.23.ebuild
new file mode 100644
index 000000000000..7b2d51f8b87d
--- /dev/null
+++ b/dev-python/flask-compress/flask-compress-1.23.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN="Flask-Compress"
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Compress responses in your Flask app with gzip"
+HOMEPAGE="
+ https://github.com/colour-science/flask-compress/
+ https://pypi.org/project/Flask-Compress/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# brotli on cpython, brotlicffi on pypy3
+RDEPEND="
+ app-arch/brotli[python,${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/backports-zstd[${PYTHON_USEDEP}]
+ ' 3.{11..13})
+"
+BDEPEND="
+ test? (
+ dev-python/flask-caching[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
diff --git a/dev-python/googleapis-common-protos/Manifest b/dev-python/googleapis-common-protos/Manifest
index 204f5da46d60..b2b36312b846 100644
--- a/dev-python/googleapis-common-protos/Manifest
+++ b/dev-python/googleapis-common-protos/Manifest
@@ -1,2 +1,3 @@
DIST googleapis_common_protos-1.70.0.tar.gz 145903 BLAKE2B 6ea31260065b375a95c2a6ea9290fc4089449163b00230692777363edd77ae5aa65c42665309ac785f2831ad58e442a64f22419520cd87fe5ea0fa8d5a3e026f SHA512 02f5883a94ee59876d800b479e711f48367698f885cb3965f542af5f108f4858b7fd20b01c95a76c1cc792b7a3e883e68f8f0c04ef132da388c67576bce89ece
DIST googleapis_common_protos-1.71.0.tar.gz 146454 BLAKE2B a0e1beed7a2d246371350e416bd949b5d085f9225b529beb72f4f21779932341b26676b5679593038ebc8b6beba31de8971ed6afdb53985c6ccf6b1a24ddb0b1 SHA512 6bfffadcd5119a4d942b4ba0df363d1c16e54da30692d36e9c4bd5cfb777a2388650b453530965ed25fed6de70ace749c1ad6e6c0cd9360e70e27acc9f263f84
+DIST googleapis_common_protos-1.72.0.tar.gz 147433 BLAKE2B faff25167527b2798d7d32267818771246590f07c8ba9f6a75da4e3e904d56e27e2fc6b722e9f0ac2eda2ac99307114d6235d9c410d4df0df861fa289c9e6424 SHA512 daa6e3497e9849a323aaf4d5394bb3dc3fc5102f1547a6d9d09f9ae7112f32de62ba2bd5c18debdde7520b42b046ed8bd91485b900657631b16b92f58ce8195f
diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.72.0.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.72.0.ebuild
new file mode 100644
index 000000000000..1ced32ca7326
--- /dev/null
+++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.72.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python classes generated from the common protos in the googleapis repository"
+HOMEPAGE="
+ https://github.com/googleapis/python-api-common-protos/
+ https://pypi.org/project/googleapis-common-protos/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+ <dev-python/protobuf-7[${PYTHON_USEDEP}]
+ >=dev-python/protobuf-3.15.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/hishel/Manifest b/dev-python/hishel/Manifest
index b7c517f4ce12..83817c156ef8 100644
--- a/dev-python/hishel/Manifest
+++ b/dev-python/hishel/Manifest
@@ -1,3 +1,4 @@
DIST hishel-0.1.5.gh.tar.gz 1065622 BLAKE2B 926801f579a57cc2b45cb6cd5326459493452d34b32a2725b906307dcc4575b1297b35ffc626e51acc5805216731552d58c672dedb0541f2c771f153daee960d SHA512 b1f850895b147da616ace381d98ac9b6a15386d7e79d64a57a4e87f9bd0b42009a6ffa15fe1f8e46c57f8bc664c3af97d46e5adb81211e30fae87dab898f7734
DIST hishel-1.1.1.gh.tar.gz 1096020 BLAKE2B aa575b65be1f95905c789ffc8159c81d7c39a30b8f8f2e3f85983e4f0d7a47b13b5953bf08fc53fb81116d2fe6f7735daef88fc623abb1f2e8c7d7df25b17670 SHA512 cd6e90695cfd4194306432cf8adaf2a7adc3f44bbe6ccb31b6a651f07eb0ccb6ea16641f1c4b6f0f3a5198a8a891ebedce051e597613d8d8ab5028e95328e2e6
DIST hishel-1.1.2.gh.tar.gz 1097284 BLAKE2B 230bde8f23bea76a6741c7030c63b0eb10698f99092010044d7b269673f9c1426a9aa8e268261bfe0634d318f361d5a87578c056842ab294296e2f9afc73c900 SHA512 49d956184421da99ae89f047023fbe3584a3e5623cd07d288e1b4759969be73b7de07020712b5b57117ffe95385ca14a4bea346e2a3beecc024f6fdb1df71436
+DIST hishel-1.1.4.gh.tar.gz 1097778 BLAKE2B 0e2569a0e3c956d3df498f8b3ce5da267a584b0c452541ebeb7d43cc8433ab9d929594ff2487394effeac00dec27bc2c8be48ef4e6cb64cfaf28bc5c0b2d6e4e SHA512 ff52c048edaef0fa50f2c38371e33128ec8f1ae1682d78de49c1a48ee7cec82cc21ba9e4ef82cb349fd6e95c032d60cea5ce4b01cc8dcb6e0e4ecfd08fb4bfdc
diff --git a/dev-python/hishel/hishel-1.1.4.ebuild b/dev-python/hishel/hishel-1.1.4.ebuild
new file mode 100644
index 000000000000..f11ce5dc514c
--- /dev/null
+++ b/dev-python/hishel/hishel-1.1.4.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2024-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="An elegant HTTP Cache implementation for HTTPX and HTTP Core"
+HOMEPAGE="
+ https://github.com/karpetrosyan/hishel/
+ https://pypi.org/project/hishel/
+"
+SRC_URI="
+ https://github.com/karpetrosyan/${PN}/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ >=dev-python/anyio-4.9.0[${PYTHON_USEDEP}]
+ >=dev-python/anysqlite-0.0.5[${PYTHON_USEDEP}]
+ >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}]
+ >=dev-python/msgpack-1.1.2[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-1.14.1[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ ${RDEPEND}
+ dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+ test? (
+ dev-db/redis
+ >=dev-python/boto3-1.15.3[${PYTHON_USEDEP}]
+ >=dev-python/inline-snapshot-0.28.0[${PYTHON_USEDEP}]
+ >=dev-python/redis-6.2.0[${PYTHON_USEDEP}]
+ >=dev-python/time-machine-2.19.0[${PYTHON_USEDEP}]
+ >=dev-python/trio-0.30.0[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( anyio )
+distutils_enable_tests pytest
+
+src_test() {
+ local EPYTEST_DESELECT=(
+ # Internet
+ tests/test_async_httpx.py
+ tests/test_requests.py
+ tests/test_sync_httpx.py
+ )
+
+ local redis_pid="${T}"/redis.pid
+ local redis_port=6379
+
+ einfo "Starting Redis"
+ "${EPREFIX}"/usr/sbin/redis-server - <<- EOF
+ daemonize yes
+ pidfile ${redis_pid}
+ port ${redis_port}
+ bind 127.0.0.1 ::1
+ EOF
+
+ # Run the tests
+ distutils-r1_src_test
+
+ # Clean up afterwards
+ kill "$(<"${redis_pid}")" || die
+}
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 8a8d58366612..bd29a969b3cd 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -7,3 +7,4 @@ DIST hypothesis-6.143.0.gh.tar.gz 9632960 BLAKE2B f09cbbefe2f8f08f395f7b985e0228
DIST hypothesis-6.144.0.gh.tar.gz 9635457 BLAKE2B 1cfcdde69238b5e7233178e8df0f3351bba03eb2f9164cc8f45aafbaa0e7ae1877b1bf7c6619f4b8f3f4ded791f6736b0bbf4cdffcb0c98a04f9c39414d33510 SHA512 14794308624be4ed65f88a9fd6affec6e69372c8e03c17a475b71f7cf14f5a7c2fb656720257750f51c35b51c48c26902c854fb6854dff9ae50c94db113701a7
DIST hypothesis-6.145.1.gh.tar.gz 9636827 BLAKE2B e39544074d83b33b6e04eb26319d20dd48e4196f216c782149fdf9e2bd869b5f29aa97b3606a5235bcf41dc0a98db05966c6e542a64ab5a63470038f9eca02fd SHA512 3af66ecac9217a11dccba070f16af610e0ca0216d802ae298d9a5ded6c62546b70d260d7fd191785b84f106ff9786af2dbda400e30bd4fb5caa05ef6a0fd65ee
DIST hypothesis-6.146.0.gh.tar.gz 9638304 BLAKE2B 7b72b415062008c48ebc6022dabbde08cdbff5cbdd1e4666428a8da0fc7480e67980a8c7a2f9cdf7382e68c1fe3091def198f2f9409c12c253890f50d80f3d35 SHA512 c7251b2bba372519ea6f0a6c95c546285170375a210b8e0227f986f6c6e59207e94b0e2ae41a390955446bf222c36d2167c7a537b052d96d39f5a1ced9b3a6a1
+DIST hypothesis-6.147.0.gh.tar.gz 9637937 BLAKE2B ee245790ce248a43dd6a25148b9adc40278bbdcedf169820a1047ef0a12707ab90083b285e952ecde2397e5ec313314b7dcd9b8939bbbefdc113509f27db09d9 SHA512 6c5da0c2ceec1110b1f310f9cb0d13ec9e0397ff2cdc53cc47e9e3d7147b2153cd1fbff870ca63589d08f20bb6f7f30a3a73c402312d202974f0ec08a6612918
diff --git a/dev-python/hypothesis/hypothesis-6.147.0.ebuild b/dev-python/hypothesis/hypothesis-6.147.0.ebuild
new file mode 100644
index 000000000000..3239d4fba180
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.147.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+ https://github.com/HypothesisWorks/hypothesis/
+ https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+ https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' "${CLI_COMPAT[@]}")
+ )
+"
+BDEPEND="
+ test? (
+ >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ >=dev-python/pytest-8[${PYTHON_USEDEP}]
+ )
+"
+PDEPEND="
+ dev-python/hypothesis-gentoo[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGIN_LOAD_VIA_ENV=1
+EPYTEST_PLUGINS=( "${PN}" pytest-xdist )
+EPYTEST_RERUNS=5
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+ # NB: paths need to be relative to pytest.ini,
+ # i.e. start with hypothesis-python/
+
+ local -x HYPOTHESIS_NO_PLUGINS=1
+ epytest -o filterwarnings= tests/{cover,pytest,quality}
+}
+
+src_install() {
+ local HAD_CLI=
+
+ distutils-r1_src_install
+
+ if [[ ! ${HAD_CLI} ]]; then
+ rm -r "${ED}/usr/bin" || die
+ fi
+}
+
+python_install() {
+ distutils-r1_python_install
+ if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
+ HAD_CLI=1
+ else
+ rm -r "${D}$(python_get_scriptdir)" || die
+ fi
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/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/propcache/propcache-0.4.0.ebuild b/dev-python/propcache/propcache-0.4.0.ebuild
index e720bd154093..6804e042772e 100644
--- a/dev-python/propcache/propcache-0.4.0.ebuild
+++ b/dev-python/propcache/propcache-0.4.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="+native-extensions"
BDEPEND="
diff --git a/dev-python/pyopenssl/pyopenssl-25.3.0.ebuild b/dev-python/pyopenssl/pyopenssl-25.3.0.ebuild
index 2ada08d1ce5a..782a2c59e060 100644
--- a/dev-python/pyopenssl/pyopenssl-25.3.0.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-25.3.0.ebuild
@@ -19,7 +19,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.7.0.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.7.0.ebuild
index 12e1767da976..48e15bd8bd44 100644
--- a/dev-python/pyproject-fmt/pyproject-fmt-2.7.0.ebuild
+++ b/dev-python/pyproject-fmt/pyproject-fmt-2.7.0.ebuild
@@ -119,7 +119,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
~dev-python/toml-fmt-common-1.0.1[${PYTHON_USEDEP}]
diff --git a/dev-python/wrapt/Manifest b/dev-python/wrapt/Manifest
index 57622662bab7..36d6061f82cf 100644
--- a/dev-python/wrapt/Manifest
+++ b/dev-python/wrapt/Manifest
@@ -1,2 +1,3 @@
DIST wrapt-1.17.3.gh.tar.gz 140900 BLAKE2B 88c4cd718cd98a97c866c4f0b9f7e095347fe6fa5fed60c54e389329c89f9f07099c8fb79561cf5e12c19c44a4067d81e805c55b54a74429e6b75913dedd6b3f SHA512 1a1f7419f20faa461a9e23ad09cc98d381ef2c48b3b24ed1dfe98d42d16857a958252301e78dd41b7fa8ef37eea379f9244cace2b396b49718c44cbc701308a3
DIST wrapt-2.0.0.gh.tar.gz 183430 BLAKE2B 63a9a28cf2b757c1778c55205509eb0dd1b1cec670d8495db1f8ae3ae0a89166f7c40ca73cdf52c1b5b7a7ab499fae540aa1bc6966c52a8319834ca050d19946 SHA512 bd9386946b4e09bdfde42fefb075310d881d8a98ab5194f20244716703db1015f0aed29bddc6d30ffbe55e1ed54c11110b26f57db536fab97f89dc0c02150b3d
+DIST wrapt-2.0.1.gh.tar.gz 184792 BLAKE2B 127b42113031a8284a72e49e0e4a737754ecd2dc6dc41628154c0c9c5d092f81c67e30339ca8b740f6d26f94bdbebc9a6c43c75b9e12dc1ff86431b003d6d0ad SHA512 ff7a69e7c2454f33f0f631f408013242a0292b28a8a601e981cef9b8c997b5769305bfb6b68b2504e96a1d2181d8e9aa48b25a159178f73906b53e527a00cbc5
diff --git a/dev-python/wrapt/wrapt-2.0.1.ebuild b/dev-python/wrapt/wrapt-2.0.1.ebuild
new file mode 100644
index 000000000000..46a1ca8d32e6
--- /dev/null
+++ b/dev-python/wrapt/wrapt-2.0.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="Module for decorators, wrappers and monkey patching"
+HOMEPAGE="
+ https://github.com/GrahamDumpleton/wrapt/
+ https://pypi.org/project/wrapt/
+"
+SRC_URI="
+ https://github.com/GrahamDumpleton/wrapt/archive/${PV/_}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="+native-extensions"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+
+python_compile() {
+ local -x WRAPT_INSTALL_EXTENSIONS=$(usex native-extensions true false)
+ distutils-r1_python_compile
+}
diff --git a/dev-python/xcffib/xcffib-1.11.2.ebuild b/dev-python/xcffib/xcffib-1.11.2.ebuild
index a6407bd5f9f0..e22710e5d0cb 100644
--- a/dev-python/xcffib/xcffib-1.11.2.ebuild
+++ b/dev-python/xcffib/xcffib-1.11.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86"
DEPEND="
x11-libs/libxcb