Skip to content

ci: Add Windows ARM64 build - #861

Open
ndabas wants to merge 3 commits into
zarr-developers:mainfrom
ndabas:msys2
Open

ndabas wants to merge 3 commits into
zarr-developers:mainfrom
ndabas:msys2

Conversation

@ndabas

@ndabas ndabas commented Sep 18, 2026

Copy link
Copy Markdown

As the title says. Take 2.

  • Switched from MINGW64 to CLANG64/CLANGARM64, as I suggested in my original PR, also mentioned by @mkitti in ci: Add Windows ARM64 build #857 (comment).
  • The zfpy package does not publish wheels for win_arm64, and those wheels don't build from source either as the sdist doesn't build zfp.lib. So I have skipped installing that for tests on Windows ARM64.

@mkitti

mkitti commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Is the plan to proceed without 3.14t wheels then?

@ndabas

ndabas commented Sep 18, 2026

Copy link
Copy Markdown
Author

Well there is a bug (python/cpython/issues/157212) in the Python 3.14t headers that specifically affects clang on MSYS2 CLANGARM64. If they fix that issue we will be able to build Windows ARM64 wheels for 3.14t.

The other option is to switch to MSVC which works fine in this case.

Your call really -- I have both code paths ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants