Skip to content

Stop publishing i686 and win32 wheels; start publishing Windows arm64 wheels - #1663

Open
Ivan Carvalho (IvanIsCoding) wants to merge 4 commits into
Qiskit:mainfrom
IvanIsCoding:no-win32-i686
Open

Ivan Carvalho (IvanIsCoding) wants to merge 4 commits into
Qiskit:mainfrom
IvanIsCoding:no-win32-i686

Conversation

@IvanIsCoding

@IvanIsCoding Ivan Carvalho (IvanIsCoding) commented Aug 1, 2026 •

Copy link
Copy Markdown
Collaborator

Related to #1662

This PR adds Windows arm64 wheels and removes win32 and i686 wheels.

i686 is the strongest candidate to be removed. NumPy has not published i686 wheels for NumPy 2.x, so realistically that already narrows the amount of people that benefit from a pre-compiled wheel.

win32 still has NumPy wheels, but the situation of the Rust numpy crate for bridging Python and Rust has been best-effort for a while. So I am ok with removing it.

Lastly, there's Windows arm64. This is a new niche platform, but I think it would be reasonable to at least start publishing wheels for it. They'd be analogous to the macOS Intel wheels after #1662: tier 4 and cross-compiled, without tests. Adding the wheel is not hard. Maybe as time goes they become more useful for end-users.

@IvanIsCoding

Copy link
Copy Markdown
Collaborator Author

Also: http://www.winarm64wheels.com/

For an ecosystem view of win arm64 wheels.

@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 42513381316

Coverage remained the same at 94.72%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 20302
Covered Lines: 19230
Line Coverage: 94.72%
Coverage Strength: 944926.17 hits per line

💛 - Coveralls

This branch has not been deployed

No deployments
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