Skip to content

Add support for building and publishing Windows ARM64 wheels - #872

Open
MugundanMCW wants to merge 2 commits into
zarr-developers:mainfrom
MugundanMCW:woa_ci
Open

MugundanMCW wants to merge 2 commits into
zarr-developers:mainfrom
MugundanMCW:woa_ci

Conversation

@MugundanMCW

Copy link
Copy Markdown

[Description of PR]

  • This PR adds support for building and publishing numcodecs wheels for Windows ARM64 - Updated the wheel builder script to include Windows ARM64 builds.

  • The existing Windows ARM64 CI environment uses GCC for compilation, which fails because the GNU toolchain is not available for Windows ARM64. Updated the script to use the LLVM toolchain paths for Windows ARM64 builds.

  • The tests/test_pickles.py::test_backwards_compatibility test passes on Windows ARM64 but is reported as XPASS(strict) because it is marked as xfail on Windows. Updated the xfail condition to exclude Windows ARM64, allowing the test to pass normally on this platform.

TODO:

  • Unit tests and/or doctests in docstrings
  • Tests pass locally
  • Docstrings and API docs for any new/modified user-facing classes and functions
  • Changes documented in docs/release.rst
  • Docs build locally
  • GitHub Actions CI passes
  • Test coverage to 100% (Codecov passes)

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.

1 participant