diff --git a/docs/packages/pemja.yaml b/docs/packages/pemja.yaml index c01a07a198e6..e837ecd97fbc 100644 --- a/docs/packages/pemja.yaml +++ b/docs/packages/pemja.yaml @@ -26,3 +26,4 @@ versions: - filename: pemja-0.6.2-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl sha256: bfba3de5061b7920210960d276a0ef8a3a2aee904a4e9201f5d079757f4808e4 requires-python: '>=3.8' +- version: 0.6.3 diff --git a/patches/pemja/0.6.3/0001-Drop-cpython-freethreading-from-the-cibuildwheel-ena.patch b/patches/pemja/0.6.3/0001-Drop-cpython-freethreading-from-the-cibuildwheel-ena.patch new file mode 100644 index 000000000000..baaaf6abea2c --- /dev/null +++ b/patches/pemja/0.6.3/0001-Drop-cpython-freethreading-from-the-cibuildwheel-ena.patch @@ -0,0 +1,40 @@ +From 5e2fbce78ca16078733fa77dcfff6dec57c1a1b7 Mon Sep 17 00:00:00 2001 +From: Ludovic Henry +Date: Wed, 30 Sep 2026 17:45:34 +0000 +Subject: [PATCH] Drop cpython-freethreading from the cibuildwheel enable + groups + +cibuildwheel 3.0 removed the cpython-freethreading enable group - +free-threaded builds are selected by the build identifier itself now, +not an opt-in group - and its config parser rejects the value outright, +before any container starts and for every interpreter in the matrix: + + Failed to parse enable group. Unknown enable group: + cpython-freethreading. Valid group names are: cpython-prerelease, + graalpy, pypy, pypy-eol, pyodide-eol, pyodide-prerelease + +Upstream's build_wheels.yml pins pypa/cibuildwheel@v2.23.3, where the +group is still valid and is what enables its cp313t wheels, so dropping +it upstream would lose those wheels there. + +Upstream-Status: Inappropriate [needed only for cibuildwheel 3.0+, which python-wheels pins repo-wide; upstream pins v2.23.3] +--- + pyproject.toml | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/pyproject.toml b/pyproject.toml +index 05da42c..ac0d260 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -6,7 +6,6 @@ requires = [ + ] + + [tool.cibuildwheel] +-enable = ["cpython-freethreading"] + + [tool.cibuildwheel.macos] + archs = "x86_64 arm64" +\ No newline at end of file +-- +2.43.0 +