summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-04-19 08:46:18 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-04-19 08:46:18 +0100
commit9e65a38a260a44292ceb8a0bf4fea5f0b5666826 (patch)
tree40c907f5d72cda463e42d2ee5d5434b3790e06df /dev-python
parentcf1a411e806b434c96329401a6ff0901ec7f0d5c (diff)
gentoo auto-resync : 19:04:2025 - 08:46:17edge
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin275956 -> 275963 bytes
-rw-r--r--dev-python/attrs/Manifest2
-rw-r--r--dev-python/attrs/attrs-25.3.0.ebuild8
-rw-r--r--dev-python/cython/Manifest3
-rw-r--r--dev-python/cython/cython-3.1.0_beta1-r1.ebuild (renamed from dev-python/cython/cython-3.1.0_beta1.ebuild)5
-rw-r--r--dev-python/cython/files/cython-3.1.0_beta1-pypy3.patch36
-rw-r--r--dev-python/distlib/Manifest3
-rw-r--r--dev-python/distlib/distlib-0.3.9.ebuild7
-rw-r--r--dev-python/distlib/files/distlib-0.3.9-freethreading.patch26
-rw-r--r--dev-python/expandvars/Manifest2
-rw-r--r--dev-python/expandvars/expandvars-1.0.0.ebuild2
-rw-r--r--dev-python/filelock/Manifest2
-rw-r--r--dev-python/filelock/filelock-3.18.0.ebuild2
-rw-r--r--dev-python/frozenlist/Manifest2
-rw-r--r--dev-python/frozenlist/frozenlist-1.6.0.ebuild3
-rw-r--r--dev-python/hatch-fancy-pypi-readme/Manifest2
-rw-r--r--dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-24.1.0.ebuild4
-rw-r--r--dev-python/hypothesis/Manifest2
-rw-r--r--dev-python/hypothesis/hypothesis-6.131.2.ebuild8
-rw-r--r--dev-python/idna/Manifest2
-rw-r--r--dev-python/idna/idna-3.10.ebuild2
-rw-r--r--dev-python/multidict/Manifest2
-rw-r--r--dev-python/multidict/multidict-6.4.3.ebuild7
-rw-r--r--dev-python/objgraph/Manifest2
-rw-r--r--dev-python/objgraph/objgraph-3.6.2.ebuild2
-rw-r--r--dev-python/propcache/Manifest2
-rw-r--r--dev-python/propcache/propcache-0.3.1.ebuild2
-rw-r--r--dev-python/pyside/Manifest10
-rw-r--r--dev-python/pyside/pyside-6.8.2-r1.ebuild4
-rw-r--r--dev-python/pyside/pyside-6.8.3.ebuild4
-rw-r--r--dev-python/pyside/pyside-6.9.0.ebuild4
-rw-r--r--dev-python/pyside/pyside-6.9.9999.ebuild4
-rw-r--r--dev-python/pyside/pyside-6.9999.ebuild4
-rw-r--r--dev-python/pytest-asyncio/Manifest2
-rw-r--r--dev-python/pytest-asyncio/pytest-asyncio-0.26.0.ebuild2
-rw-r--r--dev-python/pytest-rerunfailures/Manifest2
-rw-r--r--dev-python/pytest-rerunfailures/pytest-rerunfailures-15.0.ebuild2
-rw-r--r--dev-python/pytest-timeout/Manifest2
-rw-r--r--dev-python/pytest-timeout/pytest-timeout-2.3.1.ebuild4
-rw-r--r--dev-python/pytest-xdist/Manifest2
-rw-r--r--dev-python/pytest-xdist/pytest-xdist-3.6.1.ebuild2
-rw-r--r--dev-python/sortedcontainers/Manifest2
-rw-r--r--dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild2
-rw-r--r--dev-python/tpm2-pytss/Manifest2
-rw-r--r--dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-use-CC-enviromental-variable.patch54
-rw-r--r--dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r1.ebuild48
-rw-r--r--dev-python/virtualenv/Manifest2
-rw-r--r--dev-python/virtualenv/virtualenv-20.30.0.ebuild4
-rw-r--r--dev-python/yarl/Manifest2
-rw-r--r--dev-python/yarl/yarl-1.20.0.ebuild3
50 files changed, 246 insertions, 61 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 46b59daa4a1e..b529326c259b 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/attrs/Manifest b/dev-python/attrs/Manifest
index 3b2791d8c6f8..f7b97ba2c1a5 100644
--- a/dev-python/attrs/Manifest
+++ b/dev-python/attrs/Manifest
@@ -1,3 +1,3 @@
DIST attrs-25.3.0.tar.gz 812032 BLAKE2B a4417e2ccc14a61f1f23cf40bd75c665a081130482484752af46d94d40a6e06679f7adf7d2e8c9b27c8d7ae4bbc1cc835ba0f533d37caa2d7b333ca2158e3d89 SHA512 acf34c38865157c49ba4070b35a162f0eb976ded0a8b8f74afe4c7e7238b8418af6108954cfc92c9721a090505e73ae193225a73a02352ab3bba0d9ace189059
-EBUILD attrs-25.3.0.ebuild 1293 BLAKE2B 42635bbddfd988b218f9615e8c6a529452c003fce8d5e0d83406aa184bb6dc56ae01c4c7a1a1416f86c38eeb0ca55ed20ff7c830613554fbb8e522a05c9daa41 SHA512 214f532bd4bc98b0ef88fdf150abddb92b658df4ba16bd0db1623e8de4da42f582441c701c2bfd1dec520fed1b1f3f1397bd33e96e5d969d25d577a9851fdd61
+EBUILD attrs-25.3.0.ebuild 1369 BLAKE2B 7972b6527abd415fe7da3a13a1003e562894f7618dbb6d5315ddd77ae82e4b4d7555a03976aa1fd0ff188c46e7522a5efcfffb2191ec1d7ce9dc5b29a22fabdb SHA512 3793226d43b46d86949e4ca67c3ade8b52741b6a69121c6e96e614a3b640547d857cf1d7b6813c4ea6542258ac1f882fdf569633c2d7f965d2b8e66526c67685
MISC metadata.xml 586 BLAKE2B d54794200f471af72d635c0cda12d773ff78f1083a9a6d2b0785b203789b2432b10ee7332f5abcd8f8dda952e10e4f981d51bbbfc4a6d461524570b3c5168f18 SHA512 b1161bb1ad04faea3ca915847d739287bc8bf9695608e49344ac6c9c4c16bb6818313a79b036df0cddde1da2d84740cf2d0b7d0c23d6cf3f22315046a3732f78
diff --git a/dev-python/attrs/attrs-25.3.0.ebuild b/dev-python/attrs/attrs-25.3.0.ebuild
index ad18403d3d7c..77e7032becdc 100644
--- a/dev-python/attrs/attrs-25.3.0.ebuild
+++ b/dev-python/attrs/attrs-25.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1 pypi
@@ -26,10 +26,12 @@ BDEPEND="
test? (
$(python_gen_impl_dep sqlite)
dev-python/hypothesis[${PYTHON_USEDEP}]
- dev-python/zope-interface[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+ ' python3_{10..13} 'pypy*')
$(python_gen_cond_dep '
dev-python/cloudpickle[${PYTHON_USEDEP}]
- ' 'python*' pypy3)
+ ' python3_{10..13} pypy3)
)
"
diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index aca93f031ca8..5ef227a80fdf 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,10 +1,11 @@
AUX cython-0.29.22-spawn-multiprocessing.patch 963 BLAKE2B ebbc3f6f4fa88e7e082326bccbad328724a4ff5645f0b2aa28f21419044b17bed8495618bb980b23a99310c2b6ef275331e1b9aa6d734017eb33646c92a07a73 SHA512 3f5c6b4108b87cf3014416386095c07ac91762152bbd87e8bd589177d40b933c11e19610bea06720c5c70f76b5b9b70d27e5c3cfa20eed30deaaf7d122910bd3
AUX cython-0.29.23-pythran-parallel-install.patch 874 BLAKE2B 39286ee98427260ce6ec077a750e0a1412445343fd11be9d96d8ab65b7d9789c5f1864cb9a1b3565ee3f51e117ecc854ebacc39dc32917fc72f36340c2d7f0a1 SHA512 8b78755288d3f165d962a5a1be9492d609a8e3dab10197b271c84ed0c4b7006053038e68f18bbb4204e6acba83e3f72ffeabf57ffa03f4a08f28b65db3cfd854
AUX cython-0.29.23-test_exceptions-py310.patch 656 BLAKE2B 6c650c85d01b8bf367528d144cd967fa9def94634e35763e2e7a1c3e5afa2b01d0c84694024dde6e45577eee223f6464b5f88ab971d207d35892edf347a0c08f SHA512 d8f7f770a0b3303552deec0e7d3f9258de1edcd384f4b2c3881634fd21ce847a3d974e9142d1ed2fbe3a549e65292c6690be3a36ab4de52d0593d9831dc2f7ce
+AUX cython-3.1.0_beta1-pypy3.patch 1462 BLAKE2B 5751407811b4e957d6d8a20b31c9f10690eedd3cfcb1126940866eaa07599348ca4833b489ced937a9a310c8683fd40a65d57cc10fc36442bb73404b0b0ae1e6 SHA512 259d0a1af98396b0a7dd1ce372fd252059a3213c054c6c4e36952914ef512bfc0a76e0988f9a9e12df17e525d783e989ebffd42bd720e0bd7ab37e56bd004ce3
DIST cython-3.0.12.gh.tar.gz 2777066 BLAKE2B 3e2730b7b0ef90ba6a7d4a510dbaa24b7c966d68c397196727b6d63b435c6775aa818a7d1b741819a7940ad44cadbc83be4aa48117b2dcf7bd844f4c9bc268bc SHA512 bbf2cc662b846cf5ff9b686046ec210ea9d3893482e2b5a2696d2ad44f12facd15075b168a3eb6d1f4ea799786f676868eab2593451bceb2937aec2cb1aea99e
DIST cython-3.0.12.tar.gz 2757617 BLAKE2B 064549e36e03424065eab081b60e2761d198490cfd4d7836ea236b833ada3962e6ed42ba1710b33418f8a31ac282cdc156ceb544ee21be80ee34b7a3d3f6c7fb SHA512 c4e85596eeea444fae983d32ce8731cc5d0d612d1f96b998db3aa7946e8be151a7ea62c6df163d875111e306c870656b82a8468dd873cacf84c7bd5671a39bc3
DIST cython-3.1.0b1.tar.gz 3192916 BLAKE2B 13a8fa48319d9c4c8cc634d3cf5af599b867466d5de4cf3a24dd342b7812a392e854d9a6152309c6ef84a2925ebfa2257792d0f4e0c8fa36580d7138a663105a SHA512 ced9d57536d3bacd274b5edc4137d400a6182b4b7a89a28cf358f843dcbb0e0e7171fb0842441a81e1d2ac12acb6fd6a3df7018fe2a8708cb188a96cb184d799
EBUILD cython-3.0.12-r1.ebuild 1894 BLAKE2B 1fed22abe29c613d25c23174bca3b4b08fadde28c35434334635f2e36a928b5888780d68ff48d7a05b01115d62e05223bb9ee843502175fb1dffe22aa0fbbb71 SHA512 eac634fdceb96e43f771656f6a08ecf487d9418b67fb83bf9d42e5a452be4fe267e33972b11b788b254cb9b2d47383787af06a53b45620b9e00048753829867c
EBUILD cython-3.0.12.ebuild 2016 BLAKE2B 3dab46b809b8ee185728c9e0be571b19325642f631de34b7035ebe7bac0ed2bf1c9fc118e8cf881d7c07b0615d0bb378bac5147c7f1b436a85c288188292d2e6 SHA512 f51c414280f2ceb522d11d49a956c76cce689650bd93ea5c18aea5fe0d7a6b945dde4a5cad71228dd81b65ed61cb1c23f56ea556d5d366c65f5bdbbfa3fccb94
-EBUILD cython-3.1.0_beta1.ebuild 1666 BLAKE2B dbb7648f6d21ecf0a7bdd3229ba484b86b58c33cbb11abef7c5db473b5c58d567dbf6eea7e3ce8234887d75d186c4d68cee5ef8af8c8c6e162c9eaaf0eeddd2a SHA512 a9614f4b8c3ca6b603d0bcf7eb292ee3b111b3d69e7b4f8116fe01d62025a22f5e6c0e484772b654f2412bcfbfb4b829597b2cda224e9abe4103528a2ff6efb8
+EBUILD cython-3.1.0_beta1-r1.ebuild 1919 BLAKE2B c115215ebb1bf5f116b8b48d9d57ffc1ea42622b77dc061f85fcca24482f105d43aa387a0572640b95cf5024112a4b1218005e5350b368016b49856b1fe6ab02 SHA512 c0465addd4b78a5d46cdbe24e6831b23e307286102c5a5fd99d312141d217df20c6da72598c02cf7dd2be27fd3ad5c7573bc1fa4f3766a7cf516268276754e64
MISC metadata.xml 606 BLAKE2B 1ee3fc75852383aa0618afeb7521c3ae0e95b518c85b2c58ff958905092cf68017d313a09d25031a50b649f9dd1b452e751036f2552df9d91447baaeff0a8f0b SHA512 b7917c2e417cee9e59c8011246f7223f5095c87f0294ea140dbfc8fda0b09cf61c9f055380a9d3f74a07e71bb49d75f219d6224ea95f1f4d4b451e5688c13f78
diff --git a/dev-python/cython/cython-3.1.0_beta1.ebuild b/dev-python/cython/cython-3.1.0_beta1-r1.ebuild
index 69a8f0805bc7..763a686503d7 100644
--- a/dev-python/cython/cython-3.1.0_beta1.ebuild
+++ b/dev-python/cython/cython-3.1.0_beta1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_TESTED=( python3_{10..12} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 pypy3_11 python3_13 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 pypy3_11 python3_13{,t} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 multiprocessing pypi toolchain-funcs
@@ -20,6 +20,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -35,6 +36,8 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
"${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+ # https://github.com/cython/cython/pull/6782
+ "${FILESDIR}/${P}-pypy3.patch"
)
distutils_enable_sphinx docs \
diff --git a/dev-python/cython/files/cython-3.1.0_beta1-pypy3.patch b/dev-python/cython/files/cython-3.1.0_beta1-pypy3.patch
new file mode 100644
index 000000000000..9884e1b84a64
--- /dev/null
+++ b/dev-python/cython/files/cython-3.1.0_beta1-pypy3.patch
@@ -0,0 +1,36 @@
+From c1e709dd260b7621f36737b585dac1fd45a7704c Mon Sep 17 00:00:00 2001
+From: da-woods <dw-git@d-woods.co.uk>
+Date: Sun, 6 Apr 2025 08:43:34 +0100
+Subject: [PATCH] Fix __Pyx_Owned_Py_None usage as actual function (GH-6782)
+
+In the tracing code, we are using it like a function (i.e. casting to void to mark it unused) so it has to be a function, not just a macro.
+
+Fixes https://github.com/cython/cython/issues/6781
+---
+ Cython/Utility/TypeConversion.c | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/Cython/Utility/TypeConversion.c b/Cython/Utility/TypeConversion.c
+index b86125699c7..e085fae8eb3 100644
+--- a/Cython/Utility/TypeConversion.c
++++ b/Cython/Utility/TypeConversion.c
+@@ -103,7 +103,7 @@ static CYTHON_INLINE PyObject *__Pyx_XNewRef(PyObject *obj) {
+ #endif
+ }
+
+-#define __Pyx_Owned_Py_None(b) __Pyx_NewRef(Py_None)
++static CYTHON_INLINE PyObject *__Pyx_Owned_Py_None(int b);
+ static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b);
+ static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject*);
+ static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject*);
+@@ -420,6 +420,10 @@ static CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject* o) {
+ }
+ }
+
++static CYTHON_INLINE PyObject *__Pyx_Owned_Py_None(int b) {
++ CYTHON_UNUSED_VAR(b);
++ return __Pyx_NewRef(Py_None);
++}
+
+ static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b) {
+ return b ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False);
diff --git a/dev-python/distlib/Manifest b/dev-python/distlib/Manifest
index b5a09c4f3cc3..d206ca7f5d62 100644
--- a/dev-python/distlib/Manifest
+++ b/dev-python/distlib/Manifest
@@ -1,4 +1,5 @@
+AUX distlib-0.3.9-freethreading.patch 963 BLAKE2B 2e3f8de15edd607649035699d4cccfd00d4b5a57e18071c75c95f372a2e7eac7ad884519a8abd9c14c2572b9b4880e2aebc45ddc4e5c12ec2d4373f56a762afd SHA512 e70c628c126512de2709e8594b3759bef7d5da5f8576cec277b39a5b136cf71d33111c635d9ee05ae9e832100e3c9920047074d2c0998feb77cd3bea249b409e
AUX distlib-0.3.9-system-pypiserver.py 1243 BLAKE2B 6d455d22f60010b2f5993b6fb56e7cabc113e2d9043f3029e2e28205a7ec301c3c8a54031afbece9904750a583af423aefe421b30f8088ebedb891e3a7733353 SHA512 38a8503e002ffe07eee486446cc4579ddebf676ebcf04631dbe36c023114123c87ecfaa2a710455446cd195b780eb46649dae4b8023384037c1128e7f918bbe6
DIST distlib-0.3.9.gh.tar.gz 1244538 BLAKE2B 08f5257f5a1125c1c76a23b9a78ded6a08f26d2f1491be9b104ab1e02a9737ae49f3750a607d3c7c744397879aeb3cd1a94a355743c95c702eec8a3cfebd70cb SHA512 d89b3ae450a02f634db10baef8d2ff445afa99cd69377f40ef07d591b4bbb2e24fff43c92eeeb93628eaee292fa1e8324eb1a842cf9401feb1f309dbb6f20a25
-EBUILD distlib-0.3.9.ebuild 1327 BLAKE2B e7175c1940f0681715bf2412b31ba455aba6e846a8357ae8a2e2d1150f7f527d9e25ba7e6e8d3821b3c18e693d0f75472d76eb7a436611c6bfc52923034e9ea5 SHA512 485953770da87d19d84599dea07667f48a59196ba28b311b0e4dc3380acb7c1b9e3b35f728d17c5436e16ba3739b6310fcba403c7d4369cff1668a9a368d7998
+EBUILD distlib-0.3.9.ebuild 1462 BLAKE2B 3c8ce1e75d8d288b719e80bc310698d158a22c04a2d79b546920c3b9b49c81084b8fd3e85e69b0d1643920b70593388f32a36cfcf2c594ef4b414666a89d9c98 SHA512 81989f8d9011516dea1ce9d8265aac2808299443bacc637738a3239e22fe4fbc3f1aba1162d3144cba65ebdde815f2eb51159d394d67c812a6ed611b56a1915e
MISC metadata.xml 365 BLAKE2B 74d46041d58af096a40f55e08c48562eb11aa8349f2a5afeffad67182c65561b71e2723254df6176b77852f74fd569bb329e21bc8f4ba70828dc8fdb361bf518 SHA512 3d5da338be7508640eaff3ac9360387a6b98d40df477b81e9d4dd9b642e84c8d3fbdbf8c277dfaadc869bd733616329b02607fe56357139be4721d4cabb7996a
diff --git a/dev-python/distlib/distlib-0.3.9.ebuild b/dev-python/distlib/distlib-0.3.9.ebuild
index d72fd696c9a2..77dd9df8987a 100644
--- a/dev-python/distlib/distlib-0.3.9.ebuild
+++ b/dev-python/distlib/distlib-0.3.9.ebuild
@@ -4,14 +4,14 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1
DESCRIPTION="Low-level components of distutils2/packaging"
HOMEPAGE="
https://pypi.org/project/distlib/
- https://github.com/pypa/distlib
+ https://github.com/pypa/distlib/
"
SRC_URI="
https://github.com/pypa/distlib/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
@@ -27,6 +27,7 @@ RESTRICT="!test? ( test )"
BDEPEND="
test? (
dev-python/pypiserver
+ dev-python/test[${PYTHON_USEDEP}]
)
"
@@ -34,6 +35,8 @@ src_prepare() {
local PATCHES=(
# use system pypiserver instead of bundled one
"${FILESDIR}"/distlib-0.3.9-system-pypiserver.py
+ # https://github.com/pypa/distlib/pull/244
+ "${FILESDIR}/${P}-freethreading.patch"
)
# make sure it's not used
diff --git a/dev-python/distlib/files/distlib-0.3.9-freethreading.patch b/dev-python/distlib/files/distlib-0.3.9-freethreading.patch
new file mode 100644
index 000000000000..5f7ccb28bfcd
--- /dev/null
+++ b/dev-python/distlib/files/distlib-0.3.9-freethreading.patch
@@ -0,0 +1,26 @@
+From 99248e3681036af5132bf5338ec939148da13478 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Fri, 18 Apr 2025 16:33:35 +0200
+Subject: [PATCH] Update `test_wheel.WheelTestCase.test_abi` for freethreading
+
+Update `test_wheel.WheelTestCase.test_abi` to account for the `t` suffix
+added in freethreaded CPython builds.
+
+Fixes #243
+---
+ tests/test_wheel.py | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/tests/test_wheel.py b/tests/test_wheel.py
+index da5bd58..c14bba3 100644
+--- a/tests/test_wheel.py
++++ b/tests/test_wheel.py
+@@ -719,6 +719,8 @@ def test_abi(self):
+ us = sysconfig.get_config_var('Py_UNICODE_SIZE')
+ if us == 4 or (us is None and sys.maxunicode == 0x10FFFF):
+ parts.append('u')
++ if bool(sysconfig.get_config_var("Py_GIL_DISABLED")):
++ parts.append('t')
+ if vi < (3, 5):
+ abi = ABI
+ else:
diff --git a/dev-python/expandvars/Manifest b/dev-python/expandvars/Manifest
index 4ed9688e5087..5b4f2f6ab7a7 100644
--- a/dev-python/expandvars/Manifest
+++ b/dev-python/expandvars/Manifest
@@ -1,3 +1,3 @@
DIST expandvars-1.0.0.tar.gz 11388 BLAKE2B 9964ad75a2b31ee60b65142c4860ce474bb9af40fcdcc548bb32ec5b270682bdc9624f0771c4fd5e89cf77df0fe918936f50276441671d84ed61f9f15c0483db SHA512 06aacf831973386fe4a366477eefa93f9118ed0cb66822b7bca719eb688850e9803cf34a109ee51daa6147352a3b86da87667ba5d6018615778feabbcfaf3c6b
-EBUILD expandvars-1.0.0.ebuild 506 BLAKE2B b2341a33156b46f2be2de1adb73ac5e3d7b542e24b82311ae46dd79cfab351918244b5b7f998f2c2f20368fb6b823d271ae67312201acb89d09a9eb14b4a4a80 SHA512 979ae260dfa36fcc56618f6a0004e97407c17563fca801d376ba949c885c6817209cf05c5b5cb44a000b003e100fa70283369b92c02959bc4a2a7ebb44dea6c9
+EBUILD expandvars-1.0.0.ebuild 518 BLAKE2B a98be6d23184a2880c66e91d54615ef76f53e334fe315f59ae41a564a90e9f5160634f84d775c92535efbf725b64687724fb75cfb4abe7246ae7c8101a46c751 SHA512 2d52dd57a45b55492b1ed3be726fb5fb39b63430f91b533d7ea3ed4181370b150b9e06edfa38c4ee1fc0475dc6a3a28b68af3d32e1a03b2650861b89e2c9d1d9
MISC metadata.xml 378 BLAKE2B ea984772fa8cd80ee947c6a950e90357d88fee179f2c389ac904b73aaeff153537f662f3f21604772c341e89b6d8ad772cf0e2ac253cd0a2a0038ab93d056dd4 SHA512 6fc7c7d666e6dc0d342525d9cef241a8cbd3f3f3725570dd3819628e1967c6a9a536a6df93266a55cafafd2e5cf0b1588fdc2fc1c9238919fb155f7b833cb212
diff --git a/dev-python/expandvars/expandvars-1.0.0.ebuild b/dev-python/expandvars/expandvars-1.0.0.ebuild
index 9e9d08d214cc..d34290ec9890 100644
--- a/dev-python/expandvars/expandvars-1.0.0.ebuild
+++ b/dev-python/expandvars/expandvars-1.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} python3_13t )
inherit distutils-r1 pypi
diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index 4840410d28d1..52b26eaf4b9e 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -1,3 +1,3 @@
DIST filelock-3.18.0.tar.gz 18075 BLAKE2B ce7c29397e56c527721378f9c2c5005b94c4b3a1978c4969e01c690d4efe59f6a8a0de3f8e13543c2fae09beb52fc80de6214c2799a366714330ba0b29140ed7 SHA512 c74684754eb2ac2b36839c12907f6a9ba7c6cb7049f991638ec910fd20cd41caafbbc67d59460e38012161d52b1a9b5966e9fa85665f9e028fef86cecd9358e0
-EBUILD filelock-3.18.0.ebuild 772 BLAKE2B 3424518f84728cf85732b57dab882ea69e05c1314f76de1cf812fca5b63a0c82267336857f77f8ab15492dfd75aa75931ba814d7ab25d6d48d7e8a2b45e36cd6 SHA512 8c994631731083e8f14ca5fb8e9c49e15f7ed2a9ec1758bcfd065e9853cca596d8802724c53cd47e5fea56d8c49423e6dda599bc741ea93a278a58e1cceca17a
+EBUILD filelock-3.18.0.ebuild 784 BLAKE2B 50804d767fd257e1f485b26863aa11b36cc7f346a619a97c3a7d9031c6f23254cd5aa4ae59895cafb984fc638b25792efbf73a03d2b8214a74b51cd978c22ee4 SHA512 04b14cb3a6dd4849881b5b8d790e0ef526fee6121bf87bae3f545c8e6fdebf20c10764007ed7758521bc3ff7a5086140b1496ab71d4c05701d0fa31390ceebb8
MISC metadata.xml 370 BLAKE2B 91fee1713e0ae7d6ad39c05769e769b05d0ddbdc514b9ea19ec9144e0452ce411ed08f45d4b3123dd8accb67077fe1113809512c8a3ec460fd70a2126b841899 SHA512 62afbe350d894dc05533ff9e532f24f351315a9fba3f2cb8a580fc056cc868592140ffa04ea08fde3ca594e6d398962343e18a0c4614d9e6d2211e07a1152117
diff --git a/dev-python/filelock/filelock-3.18.0.ebuild b/dev-python/filelock/filelock-3.18.0.ebuild
index e9298e011073..76ffbf6bd6e4 100644
--- a/dev-python/filelock/filelock-3.18.0.ebuild
+++ b/dev-python/filelock/filelock-3.18.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/frozenlist/Manifest b/dev-python/frozenlist/Manifest
index 23ad46e1d9b4..d6e4b7e403d4 100644
--- a/dev-python/frozenlist/Manifest
+++ b/dev-python/frozenlist/Manifest
@@ -1,5 +1,5 @@
DIST frozenlist-1.5.0.gh.tar.gz 46957 BLAKE2B 385b6439985256c5fd074582001a9c3d8ae82a0b839abfb3c2ff054ba3f5904d17740d7e49a17c96c571a0d8940933d292cc980c5a7bb30ae25fe88484ade185 SHA512 4486a3132038cf3eb29184bc27baab2f166078d25163da29114cb0595bd97c88848d88241cef39d42be9da5e2a99d14141d899bc5f268690c97bf38bf07c54dd
DIST frozenlist-1.6.0.gh.tar.gz 49920 BLAKE2B e7f03eb3779e048d921f8383d34d82af82828ac587378c148d9f555cf69aa1324f63fb1a53e42bc3d411a647ccd3eabf5b276a9c2ebd7af14d03245c8f4d4721 SHA512 f7e3d8741335c5ebdb3e78684c6e4a91c2f7f389134f4b869d8ea67d167472814867f14e303211045977f0d409d6b1b9478b7cfa7718af5ae9bacb49d147af58
EBUILD frozenlist-1.5.0.ebuild 1219 BLAKE2B 8334f1e51a1be89955549ddcceee21d44494bb25e8830fed8df0d7290b1177f017eb1ddb9d9cc987d8f839904fe05a2f26c6326b5a411535f16b5b1512df1185 SHA512 8a2e3e24711373166c0806a77a96fa4a09d6d86a5ebcda7a48edaecd808178bd05cb62217a77446e2b5f18ab2556d0583b1e04144ccdd41a2b73b064f2ad4a05
-EBUILD frozenlist-1.6.0.ebuild 1259 BLAKE2B ede57fbbcbfdbd5b82ec46e7fb71be25cc647f52418abd99a67f98e41c5b90dd61546ab2dbcfc288f33a65ea0bb024a8233df01c01fd90e7192aa7c0f9c29e1e SHA512 37093a2d34187e5b75fcff4ede0f3d4506b83b17f2858855b9eaf277cc6cb88c47db2e10fdd947bbe67db2f5080b92ccd0a08d47a0c3e04f24e662c7fe75682f
+EBUILD frozenlist-1.6.0.ebuild 1239 BLAKE2B 6ebc47933041cd459980b6ed4e833e6245c407cf491e0065a03bd09a53ceee594d93c30cd3d25adf2e543d29d2d04b4db280e509671ea5103f0e0fb6685bb075 SHA512 508e3f6442552f66aa0947ca355ae336448776c63069d628917d5a6128bb1e17f32fb086e06197c4e762adb6c0884a082ef067ced19c8ac8c5f0ed71ffb8e3ae
MISC metadata.xml 495 BLAKE2B 98916d3eb7834f06b99201a1339f8a432c2ce12aeb4038bba22ea218d73244151463d4671cdd18350c14ed8e466a93b31620f6f57fc306dcfeff9c812f8b71ec SHA512 0d0d154af4e43a5fde5fac025948a6c25e2b0efa2350b50e2a7cc826c576ced6c4746ba0a17d9d1cf0a304828d850acdef96e56381fae9728ef37fefc12b4ec5
diff --git a/dev-python/frozenlist/frozenlist-1.6.0.ebuild b/dev-python/frozenlist/frozenlist-1.6.0.ebuild
index fec795a710ba..8738be1942e2 100644
--- a/dev-python/frozenlist/frozenlist-1.6.0.ebuild
+++ b/dev-python/frozenlist/frozenlist-1.6.0.ebuild
@@ -5,8 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=standalone
-# upstream supports python3_13t
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/hatch-fancy-pypi-readme/Manifest b/dev-python/hatch-fancy-pypi-readme/Manifest
index 8feaef0cd4de..e488b1cc4fcd 100644
--- a/dev-python/hatch-fancy-pypi-readme/Manifest
+++ b/dev-python/hatch-fancy-pypi-readme/Manifest
@@ -1,3 +1,3 @@
DIST hatch-fancy-pypi-readme-24.1.0.gh.tar.gz 28370 BLAKE2B 5f0783e63d23f102dd43ddb8b0906ca5d971e2ab0db4055eef62fcf84476790910db006359c20277be902985b7d4ab8e90e1389456d514930cef67ccfee70cec SHA512 fc659ae9a3646e4d013827d82cc75545d2b6b7ea0fa72491b51acf63f264fd764ec0bf99e894244be6fe402eaf0fc458bc95f565822387dda528dbd0347e1202
-EBUILD hatch-fancy-pypi-readme-24.1.0.ebuild 862 BLAKE2B 28720c3b31d4545bc94bd9767cd2deb37170dbe294f78002c525920d9d3c8b7fddabd19e61a1b745e79007cdddbe3e487744968c39bae36fa81f8656bac9acb3 SHA512 b5b208483d32fc61e12b7ccfab8334ae64eeb69e62b65fd2a60f58dfe02d4fb260ec1ca8685711512ad6e42c14d6e92ba0e90de8e9bc28175aacb06ef496e044
+EBUILD hatch-fancy-pypi-readme-24.1.0.ebuild 869 BLAKE2B ddf83676f3a95c32192883797da8eb586df05a57a7006bbc598cca075c66be921f04ddef9f5a0ac6d8d52ed0c92337a893a7d0ae9875765fb5b5bd4544ff0084 SHA512 d544a5344e2525a8e0bf474de7971c2a6fb9eff8af8f18b2f1c7550dcf6117b2291a7fc5ade5d2cede48682d6383554d578f761eb7febc28128fd3e7d38eb304
MISC metadata.xml 420 BLAKE2B 03750f71022641e5305e12e60a55fb614deac90677d655989df62c3b57009aba9f91881c7380a3efb6ada27b43036f446d5ebe26a2ae17678c87f681fab360a4 SHA512 54e85d5b2e8dd4faf2eac232d7f79848a6a6b365829cf58f186211de1473a9023a3f7e8defc49f788e89afc4f0a0b55996101ce45a8e76579b5a61ff76970c0f
diff --git a/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-24.1.0.ebuild b/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-24.1.0.ebuild
index 9563f9f443ac..53f0b3c09537 100644
--- a/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-24.1.0.ebuild
+++ b/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-24.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} python3_13t )
inherit distutils-r1
@@ -26,7 +26,7 @@ RDEPEND="
dev-python/hatchling[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.{9..10})
+ ' 3.10)
"
distutils_enable_tests pytest
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 0e0c0de9b688..7109cc1c66da 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -13,5 +13,5 @@ EBUILD hypothesis-6.130.13.ebuild 2784 BLAKE2B 7d342fc269fa03fa77a4a04e4f898669b
EBUILD hypothesis-6.130.8.ebuild 2780 BLAKE2B 8ba5773e6c37903b4a7190eada0c9cfc98bd65b319db9d474e495386fab3d40c8f2ca47435b5a51ab6a3da1a11f016c54696aa6ac7e42691d9c15070e1af8075 SHA512 d9e0347c5ae910007e0f0baa1926460d81b6bc301f98b9251b16cd26ec7533640416549c9f53c254c22c270f8f5bfa940c086169261c9dfec435a2c7ddc96afc
EBUILD hypothesis-6.130.9.ebuild 2780 BLAKE2B 8ba5773e6c37903b4a7190eada0c9cfc98bd65b319db9d474e495386fab3d40c8f2ca47435b5a51ab6a3da1a11f016c54696aa6ac7e42691d9c15070e1af8075 SHA512 d9e0347c5ae910007e0f0baa1926460d81b6bc301f98b9251b16cd26ec7533640416549c9f53c254c22c270f8f5bfa940c086169261c9dfec435a2c7ddc96afc
EBUILD hypothesis-6.131.0.ebuild 2784 BLAKE2B 7d342fc269fa03fa77a4a04e4f898669b5de3962582797365abdc29d9dd62c50b36015900c90ea5abe93d6d9888f2fe81a74fa9a86c79886356164f67eca3a72 SHA512 7f36aacd94105d04170f3d7bfe4e20808f97efdb666a25bc74691dd060f43abce58fbe16e9b423e15adaa32aaf3c5924c42d6f295c2df9af3a92c68c033c7362
-EBUILD hypothesis-6.131.2.ebuild 2784 BLAKE2B 7d342fc269fa03fa77a4a04e4f898669b5de3962582797365abdc29d9dd62c50b36015900c90ea5abe93d6d9888f2fe81a74fa9a86c79886356164f67eca3a72 SHA512 7f36aacd94105d04170f3d7bfe4e20808f97efdb666a25bc74691dd060f43abce58fbe16e9b423e15adaa32aaf3c5924c42d6f295c2df9af3a92c68c033c7362
+EBUILD hypothesis-6.131.2.ebuild 2993 BLAKE2B 0d5113a5562a1d9665292002557a92783bfae14b7fbfd92152d07fa40e093456eaed979220557ec428c055082babecf0e3dd505789b605761f629eb06ff594ea SHA512 94ed63673d6997432a55c9c3e7aca796995de4efab7308ea29aa5a2d5768821fbf85cd988fad9d7f3689eaa2c06486944670f3fffb6b0e27326ddad4be1bacae
MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e
diff --git a/dev-python/hypothesis/hypothesis-6.131.2.ebuild b/dev-python/hypothesis/hypothesis-6.131.2.ebuild
index ce50a91cd96c..95d849812f2d 100644
--- a/dev-python/hypothesis/hypothesis-6.131.2.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.131.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
CLI_COMPAT=( pypy3 python3_{10..13} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 python3_13t )
PYTHON_REQ_USE="threads(+),sqlite"
inherit distutils-r1 optfeature
@@ -69,6 +69,12 @@ python_test() {
hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture
)
;;
+ python3.13t)
+ EPYTEST_DESELECT+=(
+ # TODO: missing warning
+ 'hypothesis-python/tests/cover/test_random_module.py::test_passing_referenced_instance_within_function_scope_warns'
+ )
+ ;&
python3.1[23]*)
EPYTEST_DESELECT+=(
# TODO
diff --git a/dev-python/idna/Manifest b/dev-python/idna/Manifest
index 4b35f853bda9..615ce2e7e351 100644
--- a/dev-python/idna/Manifest
+++ b/dev-python/idna/Manifest
@@ -1,3 +1,3 @@
DIST idna-3.10.tar.gz 190490 BLAKE2B 887d92fd54b2f55b33856fcb9af3d6541a8cb28b9d49d1ee621dac7e1597ad5d2370000d6bfd895d5e515b4b6837949b5085fb391f283c375ffe4529072a8dd6 SHA512 bdc00fb42c48a34ec3df91b0592fe41785061f891a252ce82f168d99089a52e8e5bc7a823794f61e7915c0f691d911ed8b3bf7aecf3e2aeb3fc85da4ef35f47e
-EBUILD idna-3.10.ebuild 640 BLAKE2B 77dc4b6d29281a90064dffd3e588e5717fc4872b1868b6a402e869e7922fc8dd8def8085e17979254938b603a5c0ca47e70c28b9468d15548c61464c1fb2e894 SHA512 8c51f9e1000ea8558f539df3dd74100b3dd2bf7c9f20558849a0c83f265f799b24d2ec643aa97b41e38e2611653793886f720a4462b005c097404abe4cf6fc0b
+EBUILD idna-3.10.ebuild 652 BLAKE2B d9f080ecc20e7b1cadae89f30140628a5e016b4581e2351520978bea842118d6e7f0c05456e1376125cd65f5207775d40422702a83ca6ce07b8c53b00f1a1c18 SHA512 78e1eed92544252d699b8df1c704652e05eb75bc3a89faf7ce97fa9b127ff0cba042ed81bebd54f0919adbb8c53fa3211bc90776b3e994412696393454d97feb
MISC metadata.xml 393 BLAKE2B b3d4476896bbd50dbf61021bb6ffd653b72ca62b58c034aeba5119189fce3ee331cd44aa95ef8e680a4ef5f82206cf8b0ca1b902d73b56931b509c10c2a18685 SHA512 bf8a9a9b4e0a7cb67b6d541291e5de201a8ba9e32addcc6be0b60fd2035485775a7862f0def6bca3ec0e24155170fbeb08f3d24f9c517fbb9bd2223d25904a3a
diff --git a/dev-python/idna/idna-3.10.ebuild b/dev-python/idna/idna-3.10.ebuild
index 011084974c88..748fe083f833 100644
--- a/dev-python/idna/idna-3.10.ebuild
+++ b/dev-python/idna/idna-3.10.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/multidict/Manifest b/dev-python/multidict/Manifest
index 39effea6faf0..23ed8d6f2fe0 100644
--- a/dev-python/multidict/Manifest
+++ b/dev-python/multidict/Manifest
@@ -3,5 +3,5 @@ DIST multidict-6.3.2.gh.tar.gz 104692 BLAKE2B 8e8ea4d8d03b41c45ba26eab12da5f7bb8
DIST multidict-6.4.3.gh.tar.gz 106392 BLAKE2B 63ee89cc0dec98cd453aa7323bc7ddd9c705dfabe877c5982fe1ace405f3f2b666e8b668fecafdf83866c797b58e548f7d558f493ba4291e5d857725d4f8b1aa SHA512 d4c267a58c86f8cc257583dfefab77095b54124d34cea310beddfbbb58a4337154846165bd259884fb22a19ee13e02dbba6e44d5486fc6b9d96415fa582a8f36
EBUILD multidict-6.2.0.ebuild 1293 BLAKE2B fe9d42e87c83e6e6c1a2f97b79202f6fc2b0c6fe52921b84202c7b7b1b4d4ee7e19ec73053ed584482be61185a57a4c64489d7b27e0ff5d873aeb85d81c2bb31 SHA512 2bec70bbbda5085658bc93716b6c35a48472cbd8c3d77d34e11985b76d79e3f7490fd6da89b777ba910c84aad02fedde961dd42688063c91d1621b6885539e94
EBUILD multidict-6.3.2.ebuild 1334 BLAKE2B b18a5ab2cbc441d4f00358d3acd10816ec629f01baae5b1fc69f7cad62b0f0515f2e8f3f3d8098a6fba2aaff89472a42e49497e85e265c57a6e19186cec0a404 SHA512 1822a6619c215ff57cf54978629a8974654358d1c22abfe9f59b5c2d1026e24b2f13b5c3f5cae698275428bef7bda4e0dabdaaa89c2ff15d4e077dc5328c8007
-EBUILD multidict-6.4.3.ebuild 1392 BLAKE2B 2bbb773dbbe5033763bc0b6bca3da27f0894db81d4ed39064ff84a2650d57dba60585654a1910504756260fc6360ce5f2cf073e4b43986779246d2891c21be05 SHA512 df51336f03f7dbae6c0177767c219dc3f88a3a9dd530065e8c5994ef30015c98fee4ae14b2cea28113407249c822f519aee56aa1590c40632ea566180d4c2410
+EBUILD multidict-6.4.3.ebuild 1468 BLAKE2B 5f9ce7176bc8d4b0ece48e58849946ce7ca13611309840499b4959cc62047d91ac0f67f482bd526a0644fde9b5a40b7f5bfc069ca4dc52b4137c89f38d8b417c SHA512 6f42d71c1adab38706dae7d3a7e4a444bcb45e78fc65cbb16f6f2a54a2a96a9c3889aa7550e360c8a311fa9d67c45e37a3c94d4f30d6d3aa096ca24b0af06cff
MISC metadata.xml 515 BLAKE2B bb7a1e779d87592818b14d185dce7c272e9dec29a20c7c9bc8f7e1bc320ef0c2786c1de542d886763910cd58d85c01f5560e33fd7029d451958d83e709c54a8c SHA512 3735ae21a8cb596a345b86e18df433156fe3cf2b7bd56204d51abf975efd3f1e97a5d23378ea81260d74cb5c84fed2fd9efabf5f782cb335c0dd3c4ee3293ea4
diff --git a/dev-python/multidict/multidict-6.4.3.ebuild b/dev-python/multidict/multidict-6.4.3.ebuild
index b59094499e05..032162bde3f5 100644
--- a/dev-python/multidict/multidict-6.4.3.ebuild
+++ b/dev-python/multidict/multidict-6.4.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1
@@ -29,6 +29,11 @@ RDEPEND="
>=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}]
' 3.10)
"
+BDEPEND="
+ test? (
+ dev-python/objgraph[${PYTHON_USEDEP}]
+ )
+"
distutils_enable_tests pytest
diff --git a/dev-python/objgraph/Manifest b/dev-python/objgraph/Manifest
index 1945eb57f67d..d719773855f6 100644
--- a/dev-python/objgraph/Manifest
+++ b/dev-python/objgraph/Manifest
@@ -1,3 +1,3 @@
DIST objgraph-3.6.2.tar.gz 759524 BLAKE2B 23d1154a613ca417c332871c7905571f48aea4ef6ff24a236e58fdc76d74254490f04b7e50c1ee7fd190864448f4bb83c05127d438d2d72c4bb5c9a0dd247491 SHA512 7a1edaddb6bc7c57d77d8631019c183a198bb570725b71ddc49ee54fc1be8f54471175957899794ff2c51a57fd68ee8b856ced661f7efc1023dd7f5b0f5b714f
-EBUILD objgraph-3.6.2.ebuild 1242 BLAKE2B 06449ebc1b785226feb86bf58dc20d1e2ec1ec9f2fd71feee595dedec07ef6d2338b01431b06b794a48c7db3f1ed9e0a121eadf99d7d2687125598d98bbeb6ff SHA512 0114f3f1134f999a1bc5701331f58625d350b485b20c3cd260ff9c5530472122d2dddb47e679f5f5f8b196bc1b60454c2e43e15b78076de45e071f911f5f9029
+EBUILD objgraph-3.6.2.ebuild 1254 BLAKE2B 15632f92697f83a29e96a0a0ce556d75d4ca9731e6bae585201b00ca5c6487cadf4bd04781e6d3f938c1551464ffe6e4dd87d2bda3791e934b4af724d26b3440 SHA512 dcd69c9c247c35c35e7c91a3027f3913437369577ea6b3eeaa2115cb7c3b55e9cae058e32e71bfb9ee82856f85428f9f00464afb86dd40c7072fcdcad8b79889
MISC metadata.xml 514 BLAKE2B 3da44f63b9604c7f730f9efc543d102bd2660eea11faeb29c6977b5cecf647d15c3075a9a20e81f9e35b3f08b2d51d47a6c1b63d9928bb56c22baaf61f1ced15 SHA512 5521d5ac2053e45ee1c7fec6ae176956f5823c22c144b8bcbfb47c2ca29c6595abfe45a3fd90a9a058b927157a22196dc17b14c6832a685214c4d2ebbe59c959
diff --git a/dev-python/objgraph/objgraph-3.6.2.ebuild b/dev-python/objgraph/objgraph-3.6.2.ebuild
index 302b8cc7ab5f..4a00d39025ea 100644
--- a/dev-python/objgraph/objgraph-3.6.2.ebuild
+++ b/dev-python/objgraph/objgraph-3.6.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/propcache/Manifest b/dev-python/propcache/Manifest
index 52b441e4ae9e..84924f9fb03b 100644
--- a/dev-python/propcache/Manifest
+++ b/dev-python/propcache/Manifest
@@ -1,3 +1,3 @@
DIST propcache-0.3.1.tar.gz 43651 BLAKE2B dbbd70f29c3b4d7ed9a976e0dde766f7ecc0b4e50f90d0d83c60c8633ebadd25dae8e01ce2cd0f8c00d0fae67a35316bc165f5c6e116cbbe290e2371d1e79f47 SHA512 c109678adc26193d972906d923abbfe7ddeb02829fa3adb82d28988b56497a9e8126ce7186f1b0414ca6e6aba6baaddadcefdf19f7e24fbe5831e2f8da06473e
-EBUILD propcache-0.3.1.ebuild 1173 BLAKE2B 16c8c3b0f7dfec62f77a0f97305f49ef84566eb0b7f9ec53cf4f9b336a4023683f15d1e2c0fa18475bb93dda3ac1afce82cca60d108e29bc9a604ce4221f22d0 SHA512 2d1329088eac1874e7d61303efef369aeca420b27149b003e6c1250f4728735f4ce72750ee79675600ceb5f483400e80021cbebf6efa9cc1280ce0f0223e23fc
+EBUILD propcache-0.3.1.ebuild 1185 BLAKE2B 70a7c99e6867b7e7550ec761c91567680e51b76512e8a233acda648eae41c4fca5837d69aad62b0eba40b4146fc7f150039d96d062b33a56ee9b40c6925545c8 SHA512 7ee5a02622a9e37753f556b4795b7f15c6e7f979867e0f11da2aa509706be90e630ac88385748ddb3f7b07f50f7b347d7f1bb5f51905d96e3ee67749e5c8a2b4
MISC metadata.xml 371 BLAKE2B 2aae9561b0b663dbdf1935d4417af8fdba00636b23ec09037bd14d0ab3bdbf6ff4b093a5ca901b50046134b6b4f25d72a09b544ca949663688d9e1c64ae49a4e SHA512 b4e36caa49357be56c1d07d75c29a30dd18c0cdf1e7e6edfd347748a3edc084743b2163f60e94b837477ffc6320e6140a721769a42d224d3963cc91a18d492bf
diff --git a/dev-python/propcache/propcache-0.3.1.ebuild b/dev-python/propcache/propcache-0.3.1.ebuild
index 99d4b346b8cd..298d791fa9bc 100644
--- a/dev-python/propcache/propcache-0.3.1.ebuild
+++ b/dev-python/propcache/propcache-0.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/pyside/Manifest b/dev-python/pyside/Manifest
index 81905b4f899f..7b0a82156728 100644
--- a/dev-python/pyside/Manifest
+++ b/dev-python/pyside/Manifest
@@ -3,9 +3,9 @@ AUX pyside-6.8.2-quick-fix-build-wheel.patch 725 BLAKE2B d86c59ea666e0d21b6d7e43
DIST pyside-setup-everywhere-src-6.8.2.tar.xz 16609596 BLAKE2B 7e4f12cf81d649e2d7e52ff31eedda55db29650230e5dac2a930d38827d7e43101309a601e0dc3ccebea0274f006f25c9a6be79baa3d0390526dbb8583920230 SHA512 cc522143974d08133d68d3259caa5127916534e16678693866d65965a546db98b5b1b07d92f7c0918b7c8fb10213d94ad50259b22cf9ebc2a63b985068d75452
DIST pyside-setup-everywhere-src-6.8.3.tar.xz 16611768 BLAKE2B 119696fc184c5caa450807dab6acae903a9a2b1e98b5c641659fdb77bfcb855e3a7cb8abb4fbc0d22c5df9312ce924599aff615e28bedd45b9ee30e88dee8b56 SHA512 a7d1bbd0edd8c42e6925bf880e5ee613391fb1d75f2880598577c49fe90d0c0b81907fd4cd3032ba665bcf70a6915e0ee1a8648c7012a28e598d5c7eb6da1bfe
DIST pyside-setup-everywhere-src-6.9.0.tar.xz 16652756 BLAKE2B 38c8580d4e0854d58853ac74568a234f4a9d352e26b49e35eb0b76baaad2e304786dc119bfd00b18b7df006a37d09f4a9a02b89c11f145a8b74b40ecd5c15106 SHA512 b5f574397e0e1a891a3d305d91dc8b91a149bfd6427dde29f2900052a63dc684f238eca511386fdd891d0e343615c1f1b05c050a4aa63f8fcae70075c2ab4f70
-EBUILD pyside-6.8.2-r1.ebuild 17464 BLAKE2B d9b70b74b13119504034997bb5c171bd04924543ece80671d65fad5f94f3beec597f784a1415a7c7da94a1c7bf7fa47da0ee412a9f9cca5c760cacd963a4c6b5 SHA512 1d642ede73b0dcd31309d608d51b283ba9ed3749285cf0ab8e9a4c1dd10b5205111fbb2383cf6a93ab5de2fb60bd60b4c30d249a2f46c9c04b588e1d2a2eed87
-EBUILD pyside-6.8.3.ebuild 17343 BLAKE2B b33795ae776f33dfa3fdbdb563b3c8aeab30af5d8e617d50e337f911757c2bf9a9b1eaa4cca15b76599b21fa8678f4865e0ec1804f9d8ad8de1f9d30a508555b SHA512 1c8c2427a32d63cb11256ac57911f0db48092b462909834b9cb70b1abe0cd41d743a7d559823761ebbebe31532331ce4e276327f53b0a618332db1eb7891d572
-EBUILD pyside-6.9.0.ebuild 17345 BLAKE2B 255dd8531b46d09b847dbb0e7ac4433744583e50bb89359f654a2873d3a6a0502afe2f8b5efc99bfce7d6bba748b883dbc7e883effe596c91d1b6c4c6c26d6d2 SHA512 9088f6042d32e7f2c96c61574c2c3abda8e365a57f280f5e8a085c9c3e5a9ff65aa26ccf61c6dba1b2e7f7f560879756d65f3a329557e89bb9259ada0bfb696c
-EBUILD pyside-6.9.9999.ebuild 17345 BLAKE2B 255dd8531b46d09b847dbb0e7ac4433744583e50bb89359f654a2873d3a6a0502afe2f8b5efc99bfce7d6bba748b883dbc7e883effe596c91d1b6c4c6c26d6d2 SHA512 9088f6042d32e7f2c96c61574c2c3abda8e365a57f280f5e8a085c9c3e5a9ff65aa26ccf61c6dba1b2e7f7f560879756d65f3a329557e89bb9259ada0bfb696c
-EBUILD pyside-6.9999.ebuild 17345 BLAKE2B 255dd8531b46d09b847dbb0e7ac4433744583e50bb89359f654a2873d3a6a0502afe2f8b5efc99bfce7d6bba748b883dbc7e883effe596c91d1b6c4c6c26d6d2 SHA512 9088f6042d32e7f2c96c61574c2c3abda8e365a57f280f5e8a085c9c3e5a9ff65aa26ccf61c6dba1b2e7f7f560879756d65f3a329557e89bb9259ada0bfb696c
+EBUILD pyside-6.8.2-r1.ebuild 17478 BLAKE2B c726fbee7f57fda3cc4bfbcab3e3279d9bccad0f0841e4e227473df28874ef22d8260f588aeb62ef3405f0ad53463f025a973d7fa0348efd92a68b7ac6c15edd SHA512 71d269f030bea1aba72f8fc0243658a08c32576ea46430c48449eb44e4290eb95105fa70dfcfc071e2bdedce574c114a206f17982b7e61339effc7e242f5a30d
+EBUILD pyside-6.8.3.ebuild 17357 BLAKE2B 35200f46eac6c1debcdcac83c5c800dd65e2386ebf5dbfc670e266c25ce8d11200eabce444bc06484259c77200ea2878940cb48f58e89f5fe86aedaff17eef07 SHA512 52c93cb232df3f10159e0bce6e4211a0404bd7806b290a12a462c0b8ebfcd0155d3d2ab35fa153e629264d8b385dcc4ee200067191dc8b01ce02b2018c00d9b5
+EBUILD pyside-6.9.0.ebuild 17359 BLAKE2B b12a45c54f67e2664b39201167baf7658ea900461756812bfe57f5e50d7bdd73b22439c4561d77d168d15805f8fd428d2e34a5355aca025b9a466d57d1040157 SHA512 b7df34f57f4abbebc1c8577540f0027ae0bc96b58040016abed9cfc2f1f9d34b2f38af458f712e99fb75831bf4cdcc5281c392bed27b495ac250532ffbe821ad
+EBUILD pyside-6.9.9999.ebuild 17359 BLAKE2B b12a45c54f67e2664b39201167baf7658ea900461756812bfe57f5e50d7bdd73b22439c4561d77d168d15805f8fd428d2e34a5355aca025b9a466d57d1040157 SHA512 b7df34f57f4abbebc1c8577540f0027ae0bc96b58040016abed9cfc2f1f9d34b2f38af458f712e99fb75831bf4cdcc5281c392bed27b495ac250532ffbe821ad
+EBUILD pyside-6.9999.ebuild 17359 BLAKE2B b12a45c54f67e2664b39201167baf7658ea900461756812bfe57f5e50d7bdd73b22439c4561d77d168d15805f8fd428d2e34a5355aca025b9a466d57d1040157 SHA512 b7df34f57f4abbebc1c8577540f0027ae0bc96b58040016abed9cfc2f1f9d34b2f38af458f712e99fb75831bf4cdcc5281c392bed27b495ac250532ffbe821ad
MISC metadata.xml 2977 BLAKE2B abf5f630457dc13ad1bc9e08ed5fcd3f0beadff9815cf6d7ddb6107410c6584f7acae7d08194c7b621eb4470f844d67e13b97df7620493e27d2df2ec54dbbf77 SHA512 51fd0bdc6059a221fadb7c04b627be5ccd523d28a3234c5f01118d50b6d4b5938fda8390ce5e26e8f1f630b58ef4f5201710804c996607e85d7d69d793a4a09a
diff --git a/dev-python/pyside/pyside-6.8.2-r1.ebuild b/dev-python/pyside/pyside-6.8.2-r1.ebuild
index cad8d0b45587..2e47a6fe2ff3 100644
--- a/dev-python/pyside/pyside-6.8.2-r1.ebuild
+++ b/dev-python/pyside/pyside-6.8.2-r1.ebuild
@@ -365,7 +365,7 @@ python_compile() {
# The build system uses its own build dir, find the name of this dir.
local pyside_build_dir=$(find "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))" -maxdepth 1 -type d -name 'qfp*-py*-qt*-*' -printf "%f\n")
- export BUILD_ID=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-}
+ export pyside_build_id=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-}
DISTUTILS_ARGS=(
"${MAIN_DISTUTILS_ARGS[@]}"
@@ -495,7 +495,7 @@ python_compile() {
python_test() {
# Otherwise it picks the last built directory breaking assumption for multi target builds
mkdir -p build_history/9999-99-99_999999/ || die
- local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${BUILD_ID}
+ local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${pyside_build_id}
echo "$(ls -d "${BUILD_DIR}"/build*/${pyside_build_dir}/build | sort -V | tail -n 1)" > build_history/9999-99-99_999999/build_dir.txt || die
echo "${pyside_build_dir}" >> build_history/9999-99-99_999999/build_dir.txt || die
diff --git a/dev-python/pyside/pyside-6.8.3.ebuild b/dev-python/pyside/pyside-6.8.3.ebuild
index 0080507d30b2..c182eb58449a 100644
--- a/dev-python/pyside/pyside-6.8.3.ebuild
+++ b/dev-python/pyside/pyside-6.8.3.ebuild
@@ -363,7 +363,7 @@ python_compile() {
# The build system uses its own build dir, find the name of this dir.
local pyside_build_dir=$(find "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))" -maxdepth 1 -type d -name 'qfp*-py*-qt*-*' -printf "%f\n")
- export BUILD_ID=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-}
+ export pyside_build_id=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-}
DISTUTILS_ARGS=(
"${MAIN_DISTUTILS_ARGS[@]}"
@@ -493,7 +493,7 @@ python_compile() {
python_test() {
# Otherwise it picks the last built directory breaking assumption for multi target builds
mkdir -p build_history/9999-99-99_999999/ || die
- local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${BUILD_ID}
+ local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${pyside_build_id}
echo "$(ls -d "${BUILD_DIR}"/build*/${pyside_build_dir}/build | sort -V | tail -n 1)" > build_history/9999-99-99_999999/build_dir.txt || die
echo "${pyside_build_dir}" >> build_history/9999-99-99_999999/build_dir.txt || die
diff --git a/dev-python/pyside/pyside-6.9.0.ebuild b/dev-python/pyside/pyside-6.9.0.ebuild
index e139f5c24413..6ed7026ba90b 100644
--- a/dev-python/pyside/pyside-6.9.0.ebuild
+++ b/dev-python/pyside/pyside-6.9.0.ebuild
@@ -363,7 +363,7 @@ python_compile() {
# The build system uses its own build dir, find the name of this dir.
local pyside_build_dir=$(find "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))" -maxdepth 1 -type d -name 'qfp*-py*-qt*-*' -printf "%f\n")
- export BUILD_ID=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-}
+ export pyside_build_id=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-}
DISTUTILS_ARGS=(
"${MAIN_DISTUTILS_ARGS[@]}"
@@ -493,7 +493,7 @@ python_compile() {
python_test() {
# Otherwise it picks the last built directory breaking assumption for multi target builds
mkdir -p build_history/9999-99-99_999999/ || die
- local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${BUILD_ID}
+ local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${pyside_build_id}
echo "$(ls -d "${BUILD_DIR}"/build*/${pyside_build_dir}/build | sort -V | tail -n 1)" > build_history/9999-99-99_999999/build_dir.txt || die
echo "${pyside_build_dir}" >> build_history/9999-99-99_999999/build_dir.txt || die
diff --git a/dev-python/pyside/pyside-6.9.9999.ebuild b/dev-python/pyside/pyside-6.9.9999.ebuild
index e139f5c24413..6ed7026ba90b 100644
--- a/dev-python/pyside/pyside-6.9.9999.ebuild
+++ b/dev-python/pyside/pyside-6.9.9999.ebuild
@@ -363,7 +363,7 @@ python_compile() {
# The build system uses its own build dir, find the name of this dir.
local pyside_build_dir=$(find "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))" -maxdepth 1 -type d -name 'qfp*-py*-qt*-*' -printf "%f\n")
- export BUILD_ID=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-}
+ export pyside_build_id=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-}
DISTUTILS_ARGS=(
"${MAIN_DISTUTILS_ARGS[@]}"
@@ -493,7 +493,7 @@ python_compile() {
python_test() {
# Otherwise it picks the last built directory breaking assumption for multi target builds
mkdir -p build_history/9999-99-99_999999/ || die
- local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${BUILD_ID}
+ local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${pyside_build_id}
echo "$(ls -d "${BUILD_DIR}"/build*/${pyside_build_dir}/build | sort -V | tail -n 1)" > build_history/9999-99-99_999999/build_dir.txt || die
echo "${pyside_build_dir}" >> build_history/9999-99-99_999999/build_dir.txt || die
diff --git a/dev-python/pyside/pyside-6.9999.ebuild b/dev-python/pyside/pyside-6.9999.ebuild
index e139f5c24413..6ed7026ba90b 100644
--- a/dev-python/pyside/pyside-6.9999.ebuild
+++ b/dev-python/pyside/pyside-6.9999.ebuild
@@ -363,7 +363,7 @@ python_compile() {
# The build system uses its own build dir, find the name of this dir.
local pyside_build_dir=$(find "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))" -maxdepth 1 -type d -name 'qfp*-py*-qt*-*' -printf "%f\n")
- export BUILD_ID=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-}
+ export pyside_build_id=${pyside_build_dir#qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-}
DISTUTILS_ARGS=(
"${MAIN_DISTUTILS_ARGS[@]}"
@@ -493,7 +493,7 @@ python_compile() {
python_test() {
# Otherwise it picks the last built directory breaking assumption for multi target builds
mkdir -p build_history/9999-99-99_999999/ || die
- local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${BUILD_ID}
+ local pyside_build_dir=qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${pyside_build_id}
echo "$(ls -d "${BUILD_DIR}"/build*/${pyside_build_dir}/build | sort -V | tail -n 1)" > build_history/9999-99-99_999999/build_dir.txt || die
echo "${pyside_build_dir}" >> build_history/9999-99-99_999999/build_dir.txt || die
diff --git a/dev-python/pytest-asyncio/Manifest b/dev-python/pytest-asyncio/Manifest
index 9501eaebb2c2..dad71fd4a41a 100644
--- a/dev-python/pytest-asyncio/Manifest
+++ b/dev-python/pytest-asyncio/Manifest
@@ -1,3 +1,3 @@
DIST pytest_asyncio-0.26.0.tar.gz 54156 BLAKE2B 763053772ff148a80773bb22457bd1a14e23f8b8c10279731ad356b168618a675f5e5ac20eff11bc5db0989a53ca079fbe3fd00d2afdbee41f61848b375b018e SHA512 60cb6e9bf7554b5d94d8e9c3bb8e60fba92ecb2fd4258ea8967eebf5af2b2050913e08917dafeddf4e27ad09bc52c800f38739eed9705330ce70f653bcd765a0
-EBUILD pytest-asyncio-0.26.0.ebuild 1582 BLAKE2B c48e553f5aa18f9530a4ac6d891067b01d57deb9aa0ec421663e3714993fdac9062618ddd08462e9007f770d4663c8241dd3b75ffa83494bd7512571237e9b5e SHA512 0387431b65d1de73f1c1464d66fe009daf9e80ea6c2391486865e881ef76dedbc5107c448d7312d939c23859a79c9bd1aa6e3e29c336ff608b247bb6aca826ac
+EBUILD pytest-asyncio-0.26.0.ebuild 1594 BLAKE2B 0246177072a38fe7dfa07370291aa4602034ddd504025d1774d10a0ea84fcdb3b1f63ff29942900af40a7339ab028c4203e6df7ae5908cc055f633d2d41b90a9 SHA512 e95d38e5d16473df1be6530ec780bb174c7f0eb6efb97948e9e09e1f4dae6cf670048cebe83179d8322b0178bd18e1244c908b610134fffa077e917d74834a31
MISC metadata.xml 385 BLAKE2B 3d8faba48e1b3e531ea338f08f2de4b7bf637190e65fc61df2bd4d994cc97707016f83927f4a5181ac27d412a8c91255e90caba15f2d687f2339bc8ea61b18f2 SHA512 71178d3fba362e7532c87cb519f3661b25018771b86c302660de11f1bc7817b8352a2c8fcf60084a5e62b15148307a360267381ac38e8c856784034d80327d4d
diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.26.0.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.26.0.ebuild
index 0a92cc57df6d..a297cc2a161c 100644
--- a/dev-python/pytest-asyncio/pytest-asyncio-0.26.0.ebuild
+++ b/dev-python/pytest-asyncio/pytest-asyncio-0.26.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-rerunfailures/Manifest b/dev-python/pytest-rerunfailures/Manifest
index bdb6631e0b3f..787240da9b42 100644
--- a/dev-python/pytest-rerunfailures/Manifest
+++ b/dev-python/pytest-rerunfailures/Manifest
@@ -1,3 +1,3 @@
DIST pytest-rerunfailures-15.0.tar.gz 21816 BLAKE2B 75c42cec3a9cc0208e045be82c1b6660d56fff898ac0e97e992a020229a095a619eb1e87eeca8af7fba4f455f044ddd9729943becd90d185356e7bddb9ab1c6b SHA512 c03f430f9e24e0b149391e08ae6f38450d731d1f6a28294173e75f8776dc596230422e2082bbbc74cf31ea7e4c3105f5d8d57825dc418c4ce1c5538d84c861c3
-EBUILD pytest-rerunfailures-15.0.ebuild 780 BLAKE2B 28949186295d753be21e03814ef71e37f711140f917a1bc8455f4a51ce2cdf68cc62f7e0f4a3d017cf3233d8cc575c5d4537a243bacacf521485c45a0762f41c SHA512 73481d281f8b82de346befae40aaa14cfaaf3cecf9e49789f1a1be4bafe7a977e00cb551f040f2c93288aefcad4411db316a220e1658631ae263d3bd763b129a
+EBUILD pytest-rerunfailures-15.0.ebuild 792 BLAKE2B d669e7f13aa509270e828af63f0674a8c6fcc4cd4013131c974c7d9a773e3bc663a3f016ce6e41b712728b3735c4d4233dd829cd91e4b3683da67d4d7a2dd5c1 SHA512 ed09e7ec4e2c605287976ad7a19993d054825d9ab2a4f8e20fa1c6c0c160f6fd7f69d40bf241365ce60874abf7ef57994f390d474b6d3d1bdb699b774070946c
MISC metadata.xml 432 BLAKE2B 3bbb0bd303a26d2a336563f187160b3b023e6d7a3a776922dee4853164d7461f395e840b2c0ba1349687d24050ccb5fd18166aeec397c9b21a1aa0e6b536b795 SHA512 f372a1f73a4dc3e60f66bd6049cddb4d8cd8fe53bebff2a6d194eb3d5872adab9b7ac226971696fb24a8d4e4744427c4d4148054fc51a94f63320d428ef80d52
diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-15.0.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-15.0.ebuild
index dd5a6e408c2c..c94efca59e04 100644
--- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-15.0.ebuild
+++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-15.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytest-timeout/Manifest b/dev-python/pytest-timeout/Manifest
index 7008a09a7a3b..0603825a097d 100644
--- a/dev-python/pytest-timeout/Manifest
+++ b/dev-python/pytest-timeout/Manifest
@@ -1,3 +1,3 @@
DIST pytest-timeout-2.3.1.tar.gz 17697 BLAKE2B 5f0ffa2fdda59ef28a92bfd5742891f63c1fa400db4ef89077fa13d917932d83e76d543c4c326a27df582a025122d8a75f1f7adf0daebbecc42273d4323ff93a SHA512 f200d625d11f76173521f4e2e4e09d57f6613d9b1420c57893b454ec496d5f11b32390b95eb995b403d15f8563b742a58fa0e0cbad42246b4049787a389ad83e
-EBUILD pytest-timeout-2.3.1.ebuild 1150 BLAKE2B a47dfa455a9a6345637e9848c951e3eebce8b1afdd715e9698e8eccf57f0fd4080eefa0985dd74418a6345ceedcc1014f6a143c071e1451c70420978be8a3ecc SHA512 38d40972c714d7b8c29971b164386dd1316016dfb71667d738ae1e24eaeb18061e52d8f6d9452c36734b0fa2579be6fae9e831fb130b84143c8a39a5b53bbdbb
+EBUILD pytest-timeout-2.3.1.ebuild 1165 BLAKE2B 3c5f1e88acee58ada888ec3138d80c1b5a2eb7924b9bfed11d1dcd992728c6e0849ddee1c7c85e4c8953f1f0e8350083ea3f10e6b52aa31c529813ffba6e986d SHA512 0636ceab2188bd0ddbc33a99472faa106587ff00c4b9f96912d606d84e0acaf63ce5c90e57934f97d64a0d204ae7ec2eac27cc7e97a005cc525b6d0f8335b01e
MISC metadata.xml 420 BLAKE2B ff56de441243acbf2c7332acf224c8f64427378a8cd5f56c040eca1bcaae467459d8ae09409a963d0053a95035a4e7cfcda067d5be78bcd24ba222b2ce56d6f4 SHA512 c6b4ebdd5bd59452d0952e50526ca9b7cb5b88b12d989947a4775d60cdc9315d594ca7c37cb17c0cd4b2708d08db625f678fd577ac9031e0b0e6dbb364a6ad3a
diff --git a/dev-python/pytest-timeout/pytest-timeout-2.3.1.ebuild b/dev-python/pytest-timeout/pytest-timeout-2.3.1.ebuild
index 9e5318ab1fd7..955dea609c9c 100644
--- a/dev-python/pytest-timeout/pytest-timeout-2.3.1.ebuild
+++ b/dev-python/pytest-timeout/pytest-timeout-2.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1 pypi
@@ -27,7 +27,7 @@ BDEPEND="
!hppa? (
$(python_gen_cond_dep '
dev-python/pytest-cov[${PYTHON_USEDEP}]
- ' python3_{10..11} pypy3)
+ ' python3_{10..13} 'pypy3*')
)
)
"
diff --git a/dev-python/pytest-xdist/Manifest b/dev-python/pytest-xdist/Manifest
index e09d6a72b250..26ffeb86af21 100644
--- a/dev-python/pytest-xdist/Manifest
+++ b/dev-python/pytest-xdist/Manifest
@@ -1,3 +1,3 @@
DIST pytest_xdist-3.6.1.tar.gz 84060 BLAKE2B 01392bc1f5a1587f609fc0246235457ab92ca40b3c34c660c117fae1c2b8b98dc0cde345f42951d69c3b58732e0094c7618ed570a6e3ca41165e93e2d8cf9e84 SHA512 583a78d0adc05d81458bbdd5832c239581c0fcd9cad9edfd16fa78009c005c15bffec7ed074d9e18f1542393f62d9ccb2c9e0a96d825e9cff1faec123545a2a3
-EBUILD pytest-xdist-3.6.1.ebuild 1064 BLAKE2B aba28c0228ff4133f3a03d73b7dd72fb0d64b2101d1615962cbe6debcf3c6ce2793a3ef3c50a2fb2942094de36b60e5a7cdb3036e957c15fc28b76cc638f5c12 SHA512 70bc362e3d8479d73c7d569a173ddde93efc6d3f9e780c8adb175b588afd732c3fa1f37d71d8a08cd9817c1f5263c16ebab2b1d34b05fa38a638510e41fd2969
+EBUILD pytest-xdist-3.6.1.ebuild 1076 BLAKE2B 72f92b7eb0d2ce02353984616e83d112c82784173624f2d4b7067f497e3d80216399c5aa6fe462f03b0347eaf02275e17c720b50acfeb08b8ee5cc80399082be SHA512 478153931d4c13bb50c09307f3f588b2bcfe1e3643c819f4ebd0da63e9b56a7a261f6d142b21e0b8087bd0d0cd2ea4fe88d9c2bb17d05180e0c69a670e12b663
MISC metadata.xml 403 BLAKE2B 0aef0787ad01d8e5e5a0588b95740ca54527c1f425d17cc6655308ca478597ebdbfc35165e88864163929104aba9820848b63c17c3d77b238c4f0e17d9b98261 SHA512 c12b3e2a13b6497f748b373753410df996955ddcb9631b310104f2ae31a1427d983462c242692c1b6f9a9b9cd36b7f4aaef58e408543572c040e3dbeb38848fe
diff --git a/dev-python/pytest-xdist/pytest-xdist-3.6.1.ebuild b/dev-python/pytest-xdist/pytest-xdist-3.6.1.ebuild
index 4314dbd44172..236975d76f83 100644
--- a/dev-python/pytest-xdist/pytest-xdist-3.6.1.ebuild
+++ b/dev-python/pytest-xdist/pytest-xdist-3.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1 pypi
diff --git a/dev-python/sortedcontainers/Manifest b/dev-python/sortedcontainers/Manifest
index ccf0fa6c38d5..c9ac52a5a8be 100644
--- a/dev-python/sortedcontainers/Manifest
+++ b/dev-python/sortedcontainers/Manifest
@@ -1,3 +1,3 @@
DIST python-sortedcontainers-2.4.0.gh.tar.gz 9229380 BLAKE2B ca9348ab7d467b2a81126217451262bb0547901b953edc3bba7c87c67b415eef5c3d454a08d227ebc8b213c1cc7db6262e864511fe67beefe865014ae5fc5977 SHA512 f80185c6f95a85cc78f88f6f6cf389eb48be22cf94d5fcd84f3592873f17de37ec7f44c1627b7f02956ac4b4f74ca4febefc47d3c6232f70ee05dbb2449ad770
-EBUILD sortedcontainers-2.4.0-r1.ebuild 834 BLAKE2B 2f2dae28339a2cf90a38b6c87d4ad235b759e2a238e93cdf96135894cf48eefb17201243a2d46fad8d1ffee490ff2b8dd88871a51b81fb737709a45fe1c73d26 SHA512 0bf58d4a92712cc9b9527e871cd65493060d48fafa793603ce6175c0951f0ab8cf5d311cb3f1c275c11a916a33d87b89b6e1ea2b0df92755042e83bd91cf969d
+EBUILD sortedcontainers-2.4.0-r1.ebuild 846 BLAKE2B bd00c70d78c0a7388016c83407323909ba95a3828c3dede5b880f65c83245f3b518c964c7a909d4fa8aa0ce0b51cfd45a9f1518d3bb390c23673ee3ab95c0620 SHA512 b16e0db76ee147d99bc7151c4f4c5a08f627a6909aab05295cd4b7ea55c9ae5e61a940eec032b98d7fbe5093815f6543a305a20aa9be0f4250b9cd5631f29f7c
MISC metadata.xml 418 BLAKE2B 570f73c8991668cf196d77b2a5ebec502a6ccc42322db114e2b82c9b798641c178481854bb8caee377b48888714509cc71edf335ea046748cd575ba293cc6588 SHA512 e1f7beeaea74e5f18b02ae8dc0a6ce776190c281317a963c151848078333e3fb8834b2633ffb8e96fe1fd455e3ad556721b1d3291228457ca059ca9c13cb99af
diff --git a/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild b/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild
index 8cf32811d496..e8dc027dc2c7 100644
--- a/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild
+++ b/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1
diff --git a/dev-python/tpm2-pytss/Manifest b/dev-python/tpm2-pytss/Manifest
index e91e59f29e10..9abc9458003d 100644
--- a/dev-python/tpm2-pytss/Manifest
+++ b/dev-python/tpm2-pytss/Manifest
@@ -1,4 +1,6 @@
AUX tpm2-pytss-2.3.0-preprocess-as-C99.patch 897 BLAKE2B 7be1b909b918ac4506ff9db90a2803b5a3f60c482785774a50c8647d11d3a3f871482a23dedcb9f0db0bd547aa15a60ca3178535230fd5a42153d79788ca87a3 SHA512 bf7a08edf2e18cdae0d2fa2d024b095c9880a941b09a00b2cd10c2a66d3cfc1c5db545ac54615b072d50c1da8eee4a3342f652e7bf219d9f0ef94195a7bd8601
+AUX tpm2-pytss-2.3.0-use-CC-enviromental-variable.patch 1891 BLAKE2B a53f63a48fed39a890c483592cf38e88fb995d227c9076e830d6adf6ce287e30f7cd64f264442b2a78ee7fc512a6ea2c60ea355171baa402b340707b4d852df3 SHA512 610b958340a7170ba1ac75c6a04bd92d49fcaaa2d2f7a5fdeecf750c51b2958d4d45ca7f7210842072a353f7e0c817cc3d66f4459fc8be1af7f9a436e95c27e1
DIST tpm2-pytss-2.3.0.tar.gz 213848 BLAKE2B 7e9264ab53cfe666991150fe2c0efdd973f7b58b4968b557d6494156ba4d362bd147f580f2ef50b85ac1b43cd9fc4921d71eea42d5a14b9379f82d45b6a6b536 SHA512 d0f76aec77afa773ec0ed7878a0ca4ef3b3475aa64f219d7a5afd89cbca795457536b0a9b5ffa14704200dcb35a89df36f9fc799694f7cc3cfbf98ea551628b1
+EBUILD tpm2-pytss-2.3.0-r1.ebuild 1066 BLAKE2B 8b730a79b3f0c1b37fb88b9d362f82ffa1a0f70d7a7dfcd14651a623905a254ee757bf5b00e91806129bb042331aac0c147ca5a600230fc02b0df3c760946516 SHA512 5b88420639c6f44318ad5c220037476b9db78f3eaa4fa629ccb8454c79bf190fc11fdc3d774df06f07cf29e0a5bce9c5a370a7e08f64ae2e4f73c633b2595689
EBUILD tpm2-pytss-2.3.0.ebuild 1004 BLAKE2B bea7c9d373d1076386a49756b4c6db831f922a514d8d35146eec5b2e9a7dac510fbdac5aa8b6ea37fce07598bff34fbd02aa93d0db2e9cddce57936dd6a8aaf6 SHA512 d6d046900dfaa88abb9fb92c4b9ae7579fe1b95a7156ee57b4a67988642a7bc8919a3f16ad0b138d21a00ccc9cd214244a3e2bafbaf6eea4c5c7e1c986de447d
MISC metadata.xml 648 BLAKE2B e4de9aae579210454f1a71043de7073c1aa7ead9c5acdea48ec2c8ebf5665ebb6837f198b6de49f7ae58bd1f5062ed4f8ca7092df56d8904aecd16bc226d95cd SHA512 dd87ec10b28530281c08d57d86a5004178e4eda729a43690ad4ab84effe246b34d777ec56c66d61a1e0335d2b9c1599366aa55bc58477f7c2dfa4eec5ab7d9ac
diff --git a/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-use-CC-enviromental-variable.patch b/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-use-CC-enviromental-variable.patch
new file mode 100644
index 000000000000..9e7de8ef7c03
--- /dev/null
+++ b/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-use-CC-enviromental-variable.patch
@@ -0,0 +1,54 @@
+diff --git a/setup.py b/setup.py
+index 0e6208f..eec85ad 100644
+--- a/setup.py
++++ b/setup.py
+@@ -20,6 +20,14 @@ from textwrap import dedent
+ site.ENABLE_USER_SITE = "--user" in sys.argv[1:]
+
+
++def cpp_path():
++ return os.environ.get("CC", "cc")
++
++
++def cpp_args(args=[]):
++ return ["-E"] + args
++
++
+ class type_generator(build_ext):
+ cares = set(
+ (
+@@ -184,7 +192,9 @@ class type_generator(build_ext):
+ f"unable to find tss2_tpm2_types.h in {pk['include_dirs']}"
+ )
+ pdata = preprocess_file(
+- header_path, cpp_args=["-std=c99", "-D__extension__=", "-D__attribute__(x)="]
++ header_path,
++ cpp_path=cpp_path(),
++ cpp_args=cpp_args(["-std=c99", "-D__extension__=", "-D__attribute__(x)="]),
+ )
+ parser = c_parser.CParser()
+ ast = parser.parse(pdata, "tss2_tpm2_types.h")
+@@ -204,13 +214,16 @@ class type_generator(build_ext):
+ if policy_header_path:
+ pdata = preprocess_file(
+ policy_header_path,
+- cpp_args=[
+- "-std=c99",
+- "-D__extension__=",
+- "-D__attribute__(x)=",
+- "-D__float128=long double",
+- "-D_FORTIFY_SOURCE=0",
+- ],
++ cpp_path=cpp_path(),
++ cpp_args=cpp_args(
++ [
++ "-std=c99",
++ "-D__extension__=",
++ "-D__attribute__(x)=",
++ "-D__float128=long double",
++ "-D_FORTIFY_SOURCE=0",
++ ]
++ ),
+ )
+ parser = c_parser.CParser()
+ past = parser.parse(pdata, "tss2_policy.h")
diff --git a/dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r1.ebuild b/dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r1.ebuild
new file mode 100644
index 000000000000..73f5f426f8af
--- /dev/null
+++ b/dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for TSS"
+HOMEPAGE="
+ https://pypi.org/project/tpm2-pytss/
+ https://github.com/tpm2-software/tpm2-pytss/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+fapi test"
+
+DEPEND="
+ app-crypt/tpm2-tss:=[fapi=]
+ fapi? ( >=app-crypt/tpm2-tss-3.0.3:= )
+ test? ( app-crypt/swtpm )
+"
+RDEPEND="${DEPEND}
+ dev-python/cffi[${PYTHON_USEDEP}]
+ dev-python/asn1crypto[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/pycparser[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/pkgconfig[${PYTHON_USEDEP}]
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.3.0-preprocess-as-C99.patch"
+ "${FILESDIR}/${PN}-2.3.0-use-CC-enviromental-variable.patch"
+ )
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+distutils_enable_tests pytest
diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index 67d6565fffac..73a30d973a4d 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -2,5 +2,5 @@ AUX virtualenv-20.26.3-ensurepip.patch 1231 BLAKE2B e70cb1a5f8dc8ccf6e08fce67aa3
DIST virtualenv-20.29.3.tar.gz 4320280 BLAKE2B bad2bc608ba563f455a8855a90730df7ebe8d7ec2661e01dc38b20c65b5e85491d745246ed2ef17da82a57228da3608496f911947b96ec664ec45e0b5e382248 SHA512 2b6d9f7a1da1b5f6603293396e668c6f32f909233f3278b5ab5e515da6a1b97902924bd419863e2577c26d7b0a89ec638520744c7852ca8da286f0364de4ec2b
DIST virtualenv-20.30.0.tar.gz 4346945 BLAKE2B 67e78ae9e0b51799da4d3b1f981b70e4727d43f044cb699fcf93c00af181457f0bce8f5519e2b9b36b7713608a14da21bc1a8767d5c10a7791830f52580af70c SHA512 c7a43fe7ba1fa5224252d4d0982120b5ef353a20fd3b48c52f62a0ef46f63a795dcf2c5388449cdec3f24316dda77724f801358330baa71501e1dfd16dcda2ab
EBUILD virtualenv-20.29.3.ebuild 3936 BLAKE2B 9ff46c37d2a56bd541ed91fdd5a98e670b1cf1963e3b3753e281ca82395e30e6e9ebdcad9f0af13c8da8161a016ca39ba4b6c1a464b7f408de0ac3fe9ee8029e SHA512 60e38d3f894ed593640afa84f5429d8b8fc684f6ed3a24c51ad433b9188f509e82b86c0888895619c541dda0f47b88e11297ba2248be65d80ed0763b5bea926a
-EBUILD virtualenv-20.30.0.ebuild 3944 BLAKE2B aece7ad60e8db578e85b34cd34c20c1a03856e884e148a9dfac594ef2d4435b58436549259251d4761d99a4865719ae267133fb821d96898c18d6c4cd2fff63a SHA512 b3e7213fe67114611cf4e85cd64a842b522a9afab63af112aa0343f92aec4043264f404edf6ffee47755abe578ad45fc98d9f01bd327c69e59b363c3d32a03aa
+EBUILD virtualenv-20.30.0.ebuild 3962 BLAKE2B 5a131f7e7f940628db976cf9bb844e35d4b83f4793441640b99e6e57e2a5534867ae725c84ebfe012eb6062306054b0091d66bc0a4d317311caccf7d4a1f8713 SHA512 29d949283706f87400bad34a458e2cb7dcb634b9cba7b1bfb1c674af7f50af3392767902d069499049e2cf3588896233a115f381b5dc96934dee71480ce60594
MISC metadata.xml 406 BLAKE2B 97fee04c2662c5c36b6e16538284def46eb2454424770f42edf2567ed804ca15c4e969c714c57573f897b0946246577ab6e35204ed1f3f1735713d8ab5d24667 SHA512 356d42db463b63a3b3a55c1e98eb661de0a10aa6a5fde4f8b3f888ec73020c6679e86efd8dbb0b3e4a5a720af95e658612ba460fe548e081a90beec75fb9c1b2
diff --git a/dev-python/virtualenv/virtualenv-20.30.0.ebuild b/dev-python/virtualenv/virtualenv-20.30.0.ebuild
index 103faa13760b..8082a3cc8ec6 100644
--- a/dev-python/virtualenv/virtualenv-20.30.0.ebuild
+++ b/dev-python/virtualenv/virtualenv-20.30.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
inherit distutils-r1 multiprocessing pypi
@@ -46,7 +46,7 @@ BDEPEND="
' "${PYTHON_TESTED[@]}")
$(python_gen_cond_dep '
dev-python/time-machine[${PYTHON_USEDEP}]
- ' 'python3*')
+ ' python3_{10..13})
$(python_gen_cond_dep '
>=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
' 'pypy3*')
diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest
index e4454973f1be..0ba04ed456ab 100644
--- a/dev-python/yarl/Manifest
+++ b/dev-python/yarl/Manifest
@@ -3,5 +3,5 @@ DIST yarl-1.19.0.tar.gz 184396 BLAKE2B 08e1e1d3aac39a1bace97f3d38f33dfa335309a6a
DIST yarl-1.20.0.tar.gz 185258 BLAKE2B 9ffe4d715bcadfa061e4fae7de7c5124c3442abc659cc112b19e02da89691ce13ee434cec1b96be139aca9abbe45afe13d8931a03cea7b41857d43f38cf5f62c SHA512 826bd2d95a8de05630a597b2427a3c37e50b6d44a73d7003ffb20add68abed4742fb5102c7bdfdb69509b39e7e63bf506ffa0f22138715bf9c8c1a3836bb7607
EBUILD yarl-1.18.3.ebuild 1482 BLAKE2B 61a0d48398938a32654e6956dbd589ed4a1ce9d038e6803269b63c70f5cc2e7846f7b9e2bbe9f5cef6fcc62e1989f3f0e13bfaf5d4622e9f760c5701924e54ef SHA512 42ee1c3a5f3887095fe61456e0c7f2fc9bb7b5c874864675f98b43708102279a66d8c1eafd1113bfa3346c7868d8db25e894742281ea5e6df638b1203ee3b7fd
EBUILD yarl-1.19.0.ebuild 1490 BLAKE2B bd9ebbe676b70089daef358f4224b532c0d6fecc506a93b2a1c9f8c6da08a4c03f59b7841201779879fe944f5f544876b6b85144df4c46102d5907f021dba5b2 SHA512 ca38402e797e157003a1ea7fa607490891334b24dec75e152c0dc5099ad38792421f02e1de9636a637824453e31f45e60d8b613ec02a66e6d0c221ff3918f039
-EBUILD yarl-1.20.0.ebuild 1534 BLAKE2B a675d56b9770bd1ab2b3fd398c4c3bbf23d5e79eb2bc6c4eb074df2c78864f5fb9b1ae17ca361cb82ed3aa3bf32d5810177daa04503eeba8026e62a49d11c43f SHA512 8722ccab009de84fcf304a4bb02388ab2adadffcc8a7a2db62cc74edbb22328831b74bf8c52fc0edb106c9b32630e3950bd27a9fc913874723960f8bd9f3e800
+EBUILD yarl-1.20.0.ebuild 1502 BLAKE2B 8c9013f88026047ce3a1f29c1d6746cf99237a9fdd56ab19468853f45822e8f27709104f0b98730e39c684c4e38b8d15062bc1585dcc36828c3907655198ec83 SHA512 61b6f56258edb86da6779b8cac9196ce232f14038c7f6000295010a9e933bbbc4488a97df7727f362858fd0edeb0147f1d4e4ab35c4d4aa049f58eca72c0615c
MISC metadata.xml 361 BLAKE2B cd963daea78f2c4d229f0309ff843264e2bd8e9dd85bfe326a366371c6a1b520b8755b07a3da4e180ee6cd5566ab777574d1bd7fd5cf550ca73f50fe4ab14bcb SHA512 af9ecdf852203e4a7613f95baedd3a0899a0a17d3e761caa1f25fd17a56eaff3de303485b4509039ac155cd4d6ade7a2b8b729d4af166bff638daa48cfc3b31c
diff --git a/dev-python/yarl/yarl-1.20.0.ebuild b/dev-python/yarl/yarl-1.20.0.ebuild
index bdb9fedd44c5..599ea5bbb264 100644
--- a/dev-python/yarl/yarl-1.20.0.ebuild
+++ b/dev-python/yarl/yarl-1.20.0.ebuild
@@ -5,8 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=standalone
-# note: python3_13t is officially supported
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
inherit distutils-r1 pypi