Qiskit / qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
https://www.ibm.com/quantum/qiskit
Apache License 2.0
5.19k stars 2.35k forks source link

Windows 32-bit builds are broken due to rust-numpy 0.22 #13329

Open jakelishman opened 6 days ago

jakelishman commented 6 days ago

Environment

What is happening?

It's currently not possible to build Qiskit from source on Windows 32-bit, because rust-numpy 0.22 doesn't support the platform due to problems (see pyo3/rust-numpy#448). This will prevent us from deploying Qiskit 1.3, if we don't provide a workaround for the platform.

How can we reproduce the issue?

For example, see https://github.com/Qiskit/qiskit/actions/runs/11351263774/job/31571457159.

What should happen?

Windows 32-bit is a tier-3 platform for the 1.x series, which means we're still committing to provide pre-built binaries for it. We ought to have this working.

Any suggestions?

No response

jakelishman commented 9 hours ago

I spent a bit of time trying to help out on rust-numpy to see if we could get a fix, and pyo3/rust-numpy#463 will hopefully do the job.