Skip to content
Merged
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/asyncmy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@ versions:
- filename: asyncmy-0.2.14-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
sha256: 85c04e2e27ae395201ec93cd9fb0eb31a6f088a192856e9cf43d02bc3fbc220f
requires-python: '>=3.9'
- version: 0.2.15
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Ludovic Henry <git@ludovic.dev>
Date: Thu, 10 Sep 2026 04:05:57 +0000
Subject: [PATCH] pyproject: drop the cpython-freethreading enable group

cibuildwheel 4.2.0 (the version this repo pins for riscv64 builds) no
longer recognises "cpython-freethreading" as an enable group -- it
errors "Failed to parse enable group" before any build starts, on
every interpreter, since [tool.cibuildwheel] is parsed as a whole.
Free-threaded builds (cp314t) no longer need an opt-in, and dropping
the group leaves the table empty, so the section is removed entirely.

Upstream-Status: Inappropriate [upstream's own CI pins cibuildwheel v3.3.1, where the group is still valid]
---
pyproject.toml | 5 -----
1 file changed, 5 deletions(-)

diff --git a/pyproject.toml b/pyproject.toml
index dceddfe..f646224 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -57,11 +57,6 @@ script = "build_cython.py"
build-backend = "poetry.core.masonry.api"
requires = ["poetry-core", "setuptools", "cython>=3.1"] # freethreading_compatible directive

-[tool.cibuildwheel]
-# The modules declare freethreading_compatible, and CI gates on 3.14t, so ship
-# wheels for free-threaded builds too — otherwise those users compile from sdist.
-enable = ["cpython-freethreading"]
-
[tool.pytest.ini_options]
asyncio_mode = 'auto'

Loading