Challenge Accepted: Python Packaging Infrastructure for the RISCV64 Ecosystem
summary
Provides binaries for RISC‑V Python by building wheels in CI so pip finds them instead of compiling from source. The wheelbuilder project uses GitLab CI pipelines and customized manylinux emulated builders (QEMU) to produce wheels for Python 3.10–3.13, currently publishing 49 packages; NumPy install drops from minutes to ~21 seconds using the registry URL. Ongoing issues: long build matrix, upstream tests failing for RISC‑V (NaN propagation), missing distro support, and added targets like PyTorch and VLM.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:01Python on RISC-V64 challenges
- 4:11Why pip builds from source
- 6:17Introducing wheelbuilder project
- 8:22User experience improvements
- 9:02Key challenges faced
- 10:49Future plans and goals








