Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/packages/pemja.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
From 5e2fbce78ca16078733fa77dcfff6dec57c1a1b7 Mon Sep 17 00:00:00 2001
From: Ludovic Henry <git@ludovic.dev>
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