Skip to content

ci: add riscv64 wheel builds#13183

Merged
CaselIT merged 1 commit intosqlalchemy:mainfrom
gounthar:feat/riscv64-wheels
Mar 18, 2026
Merged

ci: add riscv64 wheel builds#13183
CaselIT merged 1 commit intosqlalchemy:mainfrom
gounthar:feat/riscv64-wheels

Conversation

@gounthar
Copy link
Contributor

Add riscv64 to the wheel build matrix using QEMU emulation on ubuntu-22.04.

Changes

  • Add riscv64 to linux_archs matrix in create-wheels.yaml
  • Exclude riscv64 from non-Linux runners (Windows, macOS, ARM)
  • Add QEMU setup step for riscv64
  • Add riscv64 to archs in pyproject.toml cibuildwheel config

Built successfully from source on native riscv64 hardware (BananaPi F3, SpacemiT K1).

Signed-off-by: Bruno Verachten <gounthar@gmail.com>
@CaselIT
Copy link
Member

CaselIT commented Mar 18, 2026

@zzzeek anything against merging this mike?

@zzzeek
Copy link
Member

zzzeek commented Mar 18, 2026

this is just the create wheels so fine by me

@zzzeek
Copy link
Member

zzzeek commented Mar 18, 2026

but we want to backport for 2.0 right?

@CaselIT
Copy link
Member

CaselIT commented Mar 18, 2026

but we want to backport for 2.0 right?

i think it would be fine to have this on 2.1 only

@CaselIT
Copy link
Member

CaselIT commented Mar 18, 2026

yes, 2.0 is still supporting 3.7. Let's not

@CaselIT CaselIT merged commit 11a2e63 into sqlalchemy:main Mar 18, 2026
9 of 10 checks passed
@gounthar
Copy link
Contributor Author

Thanks @CaselIT and @zzzeek for the quick merge! Great to see riscv64 wheels coming to SQLAlchemy.

@gounthar gounthar deleted the feat/riscv64-wheels branch March 18, 2026 20:34
@CaselIT
Copy link
Member

CaselIT commented Mar 18, 2026

2.1b2 should be close to be ready, so we will try it then

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.

3 participants