Enable native wheel builds and testing on Power and Z#15844
Enable native wheel builds and testing on Power and Z#15844jakelishman wants to merge 11 commits intoQiskit:mainfrom
Conversation
|
One or more of the following people are relevant to this code:
|
We have recently been granted access to IBM-hosted images for ppc64le and s390x. We should be able to not only avoid the QEMU emulation during the wheel builds now (although strictly we could already have been cross-compiling, since we moved to Rust), but also to run the test suite on the new images.
e52c35b to
81bb602
Compare
|
So I still need to tweak the runners for the rustworkx release, but with regards to Python: in Qiskit/rustworkx#1568, my most successful attempt at getting a custom version of Python installed was with https://github.com/astral-sh/setup-uv. Astral published a standalone Python for ppc64 and s390x, which was quite handy |
|
Ah, thanks Ivan - that'll probably massively cut down my iteration time. I haven't had time to look at this properly yet (not sure when I will), so I'd basically just been making random changes to the Python setup and hoping haha |
|
Ok, I think an important point here from doing a little spelunking is that the edit: or propose an override mechanism to |
ea80550 to
df6bc29
Compare
In my experience, |
|
uvx cibuildwheel worked nicely for my personal project. I eventually subbed it for Zigbuild but that is another topic |
|
Now that I found the problem, actually getting |
We have recently been granted access to IBM-hosted images for ppc64le and s390x. We should be able to not only avoid the QEMU emulation during the wheel builds now (although strictly we could already have been cross-compiling, since we moved to Rust), but also to run the test suite on the new images.
Summary
Details and comments
See also: