From 83d6a11eb9647d1c2ff60b505e74d694129bbcca Mon Sep 17 00:00:00 2001 From: Finn Womack Date: Wed, 20 Aug 2025 00:02:13 -0700 Subject: [PATCH 1/3] add windows arm64 builds --- .github/workflows/dist.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/dist.yml b/.github/workflows/dist.yml index 14c253fe73..f576bf553f 100644 --- a/.github/workflows/dist.yml +++ b/.github/workflows/dist.yml @@ -41,6 +41,7 @@ jobs: - [ubuntu-latest, "manylinux_i686", "cp3*-manylinux_i686"] - [windows-2022, "win_amd6", "cp3*-win_amd64"] - [windows-2022, "win32", "cp3*-win32"] + - [windows-11-arm, "win_arm64", "cp3*-win_arm64"] - [macos-14, "macos", "cp*-macosx_*"] steps: From 8aa2222434555622b0994bcb4372561842407ab8 Mon Sep 17 00:00:00 2001 From: Finn Womack Date: Wed, 20 Aug 2025 00:08:32 -0700 Subject: [PATCH 2/3] install 3.11 for arm64 windows --- .github/workflows/dist.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dist.yml b/.github/workflows/dist.yml index f576bf553f..ad04508575 100644 --- a/.github/workflows/dist.yml +++ b/.github/workflows/dist.yml @@ -55,7 +55,7 @@ jobs: - uses: actions/setup-python@v5 with: cache: 'pip' - python-version: 3.9 + python-version: ${{ matrix.buildplat[0] == 'windows-11-arm' && 3.11 || 3.9 }} cache-dependency-path: 'pyproject.toml' allow-prereleases: true From a897e348d933772362a161ce75fc16663bfacfc9 Mon Sep 17 00:00:00 2001 From: Finn Womack Date: Wed, 27 Aug 2025 00:09:57 -0700 Subject: [PATCH 3/3] Use python 3.11 for all cibuildwheel is going to start requiring 3.11+ from version 3 onwards so might as well use 3.11 for all and not just windows arm64 --- .github/workflows/dist.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dist.yml b/.github/workflows/dist.yml index c6335c3562..e5b36ad7dd 100644 --- a/.github/workflows/dist.yml +++ b/.github/workflows/dist.yml @@ -55,7 +55,7 @@ jobs: - uses: actions/setup-python@v5 with: cache: 'pip' - python-version: ${{ matrix.buildplat[0] == 'windows-11-arm' && 3.11 || 3.9 }} + python-version: 3.11 cache-dependency-path: 'pyproject.toml' allow-prereleases: true