Skip to content

ci: add manylinux aarch64 wheel builds#1045

Open
seba2390 wants to merge 1 commit intoquantumlib:mainfrom
seba2390:codex/linux-arm-manylinux-wheels
Open

ci: add manylinux aarch64 wheel builds#1045
seba2390 wants to merge 1 commit intoquantumlib:mainfrom
seba2390:codex/linux-arm-manylinux-wheels

Conversation

@seba2390
Copy link

This PR adds Linux ARM (manylinux aarch64) wheel builds to the cibuildwheel matrix and wires Linux arch/QEMU setup for those jobs.

Summary:

  • add cp38-cp314 manylinux_aarch64 entries
  • set CIBW_ARCHS_LINUX from matrix metadata
  • enable docker/setup-qemu-action for aarch64 jobs
  • update developer docs with local aarch64 cibuildwheel example

Validation performed locally:

  • cibuildwheel identifier checks for all new aarch64 targets
  • full cibuildwheel build+test pass for cp311-manylinux_aarch64

Extend the cibuildwheel matrix with CPython 3.8-3.14 linux aarch64 targets.\nConfigure CIBW_ARCHS_LINUX from matrix metadata and enable QEMU for\naarch64 linux jobs so builds run on ubuntu x86_64 runners.\nAlso document local cibuildwheel invocation for manylinux aarch64.
@google-cla
Copy link

google-cla bot commented Feb 28, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

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