/
LR_01: Python

LR_01: Python

We’re currently concerned with building, testing and distributing a select set of riscv64 binary wheels through RISE’s wheel_builder project. PyPi does not yet host riscv64 binary wheels and so, without the wheel_builder project, it is very difficult to install many of the most popular Python packages, like numpy, on riscv64 devices. See the FOSDEM 2025 talk Towards Seamless Python Package Installation on riscv64 and the following thread on the Python Packaging message board for more context.

Supported Packages

For an up to date list of the packages please see the wheel_builder documentation.

Priorities

All the planning for this work is done using gitlab issues and milestones in the wheel_builder project. These are too numerous to reproduce here but it is worth listing our high level objectives for each 6 month period.

2025H1

 

2024H2

Future

Not in Scope

  • Build farm for CPython

  •  

    • Requires at least 1 core developer - PEP 11

Past Priorities

2023H2

2024H1

Related content

LR_00: Java
LR_00: Java
Read with this
Project RP011 Python Package Support for RISC-V (riscv64)
Project RP011 Python Package Support for RISC-V (riscv64)
More like this
LR_02: Go
LR_02: Go
Read with this
LR_01_017: Package and distribute numpy wheel
LR_01_017: Package and distribute numpy wheel
More like this
LR_06: Javascript
LR_06: Javascript
Read with this
LR_01_015: Enable cibuildwheel on riscv64
LR_01_015: Enable cibuildwheel on riscv64
More like this