diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-04-19 08:46:18 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-04-19 08:46:18 +0100 |
commit | 9e65a38a260a44292ceb8a0bf4fea5f0b5666826 (patch) | |
tree | 40c907f5d72cda463e42d2ee5d5434b3790e06df /dev-python/distlib | |
parent | cf1a411e806b434c96329401a6ff0901ec7f0d5c (diff) |
gentoo auto-resync : 19:04:2025 - 08:46:17edge
Diffstat (limited to 'dev-python/distlib')
-rw-r--r-- | dev-python/distlib/Manifest | 3 | ||||
-rw-r--r-- | dev-python/distlib/distlib-0.3.9.ebuild | 7 | ||||
-rw-r--r-- | dev-python/distlib/files/distlib-0.3.9-freethreading.patch | 26 |
3 files changed, 33 insertions, 3 deletions
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: |