From 57058135e7dc3c8029040832813d3cc6c04f0510 Mon Sep 17 00:00:00 2001 From: "riseproject-dev[bot]" <330740410+riseproject-dev[bot]@users.noreply.github.com> Date: Wed, 7 Oct 2026 08:15:29 +0000 Subject: [PATCH 1/2] asyncmy: Add version 0.2.16 Signed-off-by: riseproject-dev[bot] <330740410+riseproject-dev[bot]@users.noreply.github.com> --- docs/packages/asyncmy.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/packages/asyncmy.yaml b/docs/packages/asyncmy.yaml index 237174ef051..ba8f1e56bcf 100644 --- a/docs/packages/asyncmy.yaml +++ b/docs/packages/asyncmy.yaml @@ -34,3 +34,4 @@ versions: - filename: asyncmy-0.2.15-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl sha256: 7f3f8f3891eb2eebc35b8c2ed22ace38a0d6a6e176ef8af2578018166ee83608 requires-python: '>=3.9' +- version: 0.2.16 From a03b957ff9f238d54d564e457b951535cc6d5a41 Mon Sep 17 00:00:00 2001 From: Ludovic Henry Date: Fri, 9 Oct 2026 16:32:29 +0000 Subject: [PATCH 2/2] asyncmy: carry forward riscv64 patches to 0.2.16 Nightly version bump omitted the patches/asyncmy/ directory for 0.2.16, so the build's unconditional `git apply .../*.patch` step failed with "No such file or directory" before any build/test ran. Copied forward the same patch set from 0.2.15 (unchanged since then). --- ...e-cpython-freethreading-enable-group.patch | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 patches/asyncmy/0.2.16/0001-pyproject-drop-the-cpython-freethreading-enable-group.patch diff --git a/patches/asyncmy/0.2.16/0001-pyproject-drop-the-cpython-freethreading-enable-group.patch b/patches/asyncmy/0.2.16/0001-pyproject-drop-the-cpython-freethreading-enable-group.patch new file mode 100644 index 00000000000..f03412673b1 --- /dev/null +++ b/patches/asyncmy/0.2.16/0001-pyproject-drop-the-cpython-freethreading-enable-group.patch @@ -0,0 +1,33 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Ludovic Henry +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' +