summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-10-17 10:21:11 +0100
committerMichael Williamson <mike@zwobble.org>2026-10-17 10:21:11 +0100
commitd059f24817871581131a3bf4c8da644b34d39a93 (patch)
treed5a9487d1ee89a5f796f6e3484124a55e7b9adf0 /.github
parentddd62361ccfb7dbc8875225a74121024755b1784 (diff)
Enable free-threaded builds on Windows ARM64 for Python 3.15windows-arm64
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml10
1 files changed, 6 insertions, 4 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 787e96e..5c3385f 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -90,10 +90,11 @@ jobs:
CIBW_ARCHS_LINUX: "auto aarch64"
CIBW_ARCHS_MACOS: "auto"
CIBW_ENABLE: "pypy"
- # Free-threaded win_arm64 is skipped because CPython's _Py_ThreadId()
- # tries calling __getReg() that CLANGARM64 clang does not provide.
+ # Free-threaded win_arm64 for Python < 3.15 is skipped because
+ # CPython's _Py_ThreadId() tries calling __getReg() that CLANGARM64
+ # clang does not provide.
# https://github.com/python/cpython/issues/157212
- CIBW_SKIP: "pp*-win_amd64 cp3??t-win_arm64"
+ CIBW_SKIP: "pp*-win_amd64 cp314t-win_arm64"
run: |
MATRIX=$(
{
@@ -133,7 +134,8 @@ jobs:
matrix.cibw-only == 'cp314t-macosx_x86_64' ||
matrix.cibw-only == 'cp310-win_amd64' ||
matrix.cibw-only == 'cp314t-win_amd64' ||
- matrix.cibw-only == 'cp311-win_arm64'
+ matrix.cibw-only == 'cp311-win_arm64' ||
+ matrix.cibw-only == 'cp315t-win_arm64'
shell: bash
run: echo true=1 >> $GITHUB_OUTPUT