Skip to content

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

Open
IvanIsCoding wants to merge 3 commits into
Qiskit:mainfrom
IvanIsCoding:no-win32-i686
Open

Stop publishing i686 and win32 wheels; start publishing Windows arm64 wheels#1663
IvanIsCoding wants to merge 3 commits into
Qiskit:mainfrom
IvanIsCoding:no-win32-i686

Conversation

@IvanIsCoding

@IvanIsCoding 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 IvanIsCoding added this to the 0.19.0 milestone Aug 1, 2026
@IvanIsCoding
IvanIsCoding requested a review from mtreinish August 1, 2026 19:02
@IvanIsCoding

Copy link
Copy Markdown
Collaborator Author

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

For an ecosystem view of win arm64 wheels.

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