diff options
| author | Michael Williamson <mike@zwobble.org> | 2026-10-17 10:21:11 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2026-10-17 10:21:11 +0100 |
| commit | d059f24817871581131a3bf4c8da644b34d39a93 (patch) | |
| tree | d5a9487d1ee89a5f796f6e3484124a55e7b9adf0 | |
| parent | ddd62361ccfb7dbc8875225a74121024755b1784 (diff) | |
Enable free-threaded builds on Windows ARM64 for Python 3.15windows-arm64
| -rw-r--r-- | .github/workflows/build.yml | 10 |
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 |
