Promote Windows on ARM (win_arm64) to a fully supported platform - #15350
Promote Windows on ARM (win_arm64) to a fully supported platform#15350khmyznikov wants to merge 1 commit into
Conversation
Windows on ARM was previously kept in a stability validation period: its wheel was built and smoke-tested but not uploaded, and the arm64 test and wheel-build steps used continue-on-error with soft-failure warnings so problems would not block CI or releases. This promotes win_arm64 to full support: - Upload the arm64 wheel like every other platform (drop the arch guard in the windows-wheel action). - Remove continue-on-error and the "Report soft failure" steps for the arm64 entries in ci.yml and wheel-builder.yml, so arm64 failures are treated as real failures. - Add Python 3.15-dev arm64 entries for both tests (ci.yml) and wheel builds (wheel-builder.yml). Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 879e51f7-4d6c-4e05-a054-fd91a4649153
|
Additionally, verified the upcoming update for gh runner, currently it's under the name |
|
We're currently planning to restore support in 51 (likely a Sep/Oct release given our history), but we'd like to see one more month of stability before we actually merge. Thanks for working with us on this and helping stabilize the runners. |
|
@reaperhulk Sounds good, Sep would be great. |
…hon too fix failed builds on windows arm64 (see pyca/cryptography#15350), we can just not install it there as it will fallback on the Rust implementation (so no detailed bench for this specific platform for now), will lift the gate on cryptography v51
|
We maintain a Python MCP server package that transitively depends on cryptography via pyjwt[crypto] (pulled in unconditionally by the mcp SDK). It currently fails to install on win_arm64: no wheel, and a source build needs a Rust toolchain plus the MSVC linker, which most end users don't have. We filed the underlying issue in mcp's repo (modelcontextprotocol/python-sdk#3373), but this wheel is the actual fix. No pressure on timing, just confirming there are real users waiting on this. |
pyca/cryptography#15350 is open and mergeable, targeting the 51 release (likely September/October 2026), which would resolve the win_arm64 install failure regardless of the linked mcp SDK issue's own outcome.
Windows on ARM was previously kept in a stability validation period: its wheel was built and smoke-tested but not uploaded, and the arm64 test and wheel-build steps used continue-on-error with soft-failure warnings so problems would not block CI or releases.
This promotes win_arm64 to full support:
Maintenance support: