Skip to content

Epic: upstream riscv64 wheel support to all 33 packages #15

@gounthar

Description

@gounthar

Epic: Upstream riscv64 wheel support to PyPI

Track the status of upstream issues and PRs requesting linux_riscv64 wheel support across all packages in our wheel factory.

Goal: Every package in our PEP 503 index should eventually have native riscv64 wheels published on PyPI by the upstream maintainers, eliminating the need for our community index.

Coordination: Working with RISE wheel_builder team (@justeph, @threexc from BayLibre) and Ludovic Henry (@luhenry, RISE TSC Co-Chair) to avoid duplicating effort. RISE provides native riscv64 GitHub Actions runners via https://github.com/apps/rise-risc-v-runners.

Status legend

Stage Meaning
Issue Filed Upstream issue created requesting riscv64 support
PR Submitted Pull request with CI changes submitted upstream
Merged PR merged into upstream
On PyPI riscv64 wheel available on PyPI
Deferred Closed our PR in favor of BayLibre/RISE PR

Already supported upstream (no action needed)

  • aio-libs/multidict — riscv64 added to CI 2026-02-06 (#1293); v6.7.1 (2026-01-26) predates this; next release will include wheels
  • aio-libs/propcache — riscv64 in odd-arches qemu matrix since 2025
  • samuelcolvin/watchfiles — riscv64gc-unknown-linux-gnu in maturin-action matrix
  • patrick91/rignore — riscv64gc-unknown-linux-gnu in maturin-action matrix
  • dvarrazzo/py-setproctitle — riscv64 in build-cross-wheel job matrix
  • pydantic/pydantic-core — riscv64 merged in pydantic/pydantic#12723 (Feb 2026), next release

Merged upstream (awaiting PyPI release)

Tier 1 — cibuildwheel projects

Tier 2 — Rust/maturin projects

Upstream dependency: Rust riscv64gc-unknown-musllinux Tier 2 promotion (with host tools) is pending at rust-lang/compiler-team#982. Once accepted, official Rust Docker images for riscv64 will land via docker-rust#272, unblocking cffi, tiktoken, hf-xet, blake3, cryptography, bcrypt, pynacl.

Tier 3 — Smaller C/Rust extensions

Deferred to BayLibre/RISE

Deferred to Community

Packages being handled by other contributors — tracking to avoid duplication.

Tier 4 — Large/complex build systems


Progress (2026-03-19)

Resources

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions