~/talk

Challenge Accepted: Python Packaging Infrastructure for the RISCV64 Ecosystem

Talkat RISC-V Summit Europe 2025 · 2025-05-12..05-15· [python]
links:none on file
links:none on file
links:none on file
slides:none on file

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

  1. 0:00Introduction
  2. 1:01Python on RISC-V64 challenges
  3. 4:11Why pip builds from source
  4. 6:17Introducing wheelbuilder project
  5. 8:22User experience improvements
  6. 9:02Key challenges faced
  7. 10:49Future plans and goals
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.