Skip to content

ci: add riscv64 wheel builds - #13183

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

CaselIT merged 1 commit into
sqlalchemy:mainfrom
gounthar:feat/riscv64-wheels

Conversation

@gounthar

Copy link
Copy Markdown
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).

Comment thread .github/workflows/create-wheels.yaml Resolved
@CaselIT

CaselIT commented Mar 18, 2026

Copy link
Copy Markdown
Member

@zzzeek anything against merging this mike?

@zzzeek

zzzeek commented Mar 18, 2026

Copy link
Copy Markdown
Member

this is just the create wheels so fine by me

@zzzeek

zzzeek commented Mar 18, 2026

Copy link
Copy Markdown
Member

but we want to backport for 2.0 right?

@CaselIT

CaselIT commented Mar 18, 2026

Copy link
Copy Markdown
Member

but we want to backport for 2.0 right?

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

@CaselIT

CaselIT commented Mar 18, 2026

Copy link
Copy Markdown
Member

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
Copy Markdown
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

CaselIT commented Mar 18, 2026

Copy link
Copy Markdown
Member

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