Skip to content

feat: add riscv64 to wheel build matrix#733

Open
gounthar wants to merge 1 commit intoMagicStack:masterfrom
gounthar:feat/riscv64-wheels
Open

feat: add riscv64 to wheel build matrix#733
gounthar wants to merge 1 commit intoMagicStack:masterfrom
gounthar:feat/riscv64-wheels

Conversation

@gounthar
Copy link

Summary

Add linux_riscv64 wheels to the release build matrix.

Changes

  • Add riscv64 to the cibw_arch list in build-wheels job
  • Add exclude entries for macOS and ARM runners (riscv64 is Linux-only via QEMU)
  • Add QEMU setup step for riscv64 emulation on x86_64 runners

Evidence

Context

  • manylinux_2_28_riscv64 is available in pypa/manylinux
  • cibuildwheel 3.x supports riscv64 via QEMU
  • Several packages already ship riscv64 wheels: aiohttp, yarl, multidict, propcache
  • RISC-V hardware is shipping (SiFive, SpacemiT, Sophgo SG2044)

Ref: #732

Add QEMU emulation for riscv64 and include riscv64 in the cibuildwheel
arch list with appropriate platform excludes.
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