From f7282dac26fbc42868fc4553160490c4a6872584 Mon Sep 17 00:00:00 2001 From: Ian McInerney Date: Wed, 18 Feb 2026 21:02:40 +0000 Subject: [PATCH] Add wheel for Windows ARM64 --- .github/workflows/build_default.yml | 2 ++ cibuildwheel.toml | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_default.yml b/.github/workflows/build_default.yml index d2e152b..fa40fdc 100644 --- a/.github/workflows/build_default.yml +++ b/.github/workflows/build_default.yml @@ -46,6 +46,8 @@ jobs: cibw_archs: "auto" - os: windows-2022 cibw_archs: "auto64" + - os: windows-11-arm + cibw_archs: "ARM64" # Include macos-15-intel to get Intel x86_64 macs and macos-latest to get the Aaarch64 macs - os: macos-15-intel cibw_archs: "x86_64" diff --git a/cibuildwheel.toml b/cibuildwheel.toml index 3661c8b..a5c2c39 100644 --- a/cibuildwheel.toml +++ b/cibuildwheel.toml @@ -1,6 +1,7 @@ [tool.cibuildwheel] build = "cp3*" -skip = ["cp313t-*", "cp314t-*", "*-win32", "*-manylinux_i686", "*-musllinux_*"] +# Numpy and Scipy are not available on Python 3.9/3.10 for Windows ARM64 +skip = ["cp313t-*", "cp314t-*", "*-win32", "*-manylinux_i686", "*-musllinux_*", "cp39-win_arm64", "cp310-win_arm64"] build-verbosity = 1 before-build = "rm -rf {package}/osqp_sources/build" # Install CPU-only version of torch beforehand since that allows cibuildwheel