python-project-porting - Port Python packages to riscv64 wheels
Guides adding, testing, debugging, and publishing riscv64 wheels for Python packages in the RISE python-wheels repository.
Tags
Updated: 2026-09-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Create riscv64 wheel workflows
- Configure cibuildwheel and maturin
- Validate builds locally
- Triage CI build failures
- Assess package port feasibility
- Prepare pull requests and publishing
Inputs
- Python package name
- Package version
- Upstream source repository
- Upstream build and release documentation
- Existing python-wheels repository
Outputs
- GitHub Actions workflow file
- Package version metadata file
- Package-specific patches
- Pull request
- CI build and test results
- Published riscv64 wheels
Requirements
- Claude Code in the python-wheels repository
- git
- gh with workflow and project token scopes
- Docker or Podman for local QEMU validation
- ubuntu-24.04-riscv self-hosted runners
