You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
PEP 11: Tier 3 support for riscv64-unknown-linux-gnu target triple #360
And for the second requirement, I am volunteering to be the core developer supporting this platform. Although perhaps some others will want to join me. ;-)
While the architecture has relatively little usage compared to alternatives, there are many large ongoing investments in RISC-V. It is already supported by various toolchains, including GCC and LLVM; platforms such as Linux and various BSDs; QEMU, which is useful for development; and languages such as Rust and Go, as well as experimentally by Julia. Python packaging support is also available (see the Discourse thread), and uv also supports the platform.
Linux distributions already build and ship Python on RISC-V, including Debian, Fedora, Ubuntu, and Alpine. Additionally, prebuilt binary wheels for 64-bit RISC-V also already exist for CPython; see wheel_builder.
This work is supported by RISE (RISC-V Software Ecosystem), which aims to accelerate the development of open source software support for the RISC-V architecture. They have provided three of our Buildbots, as well as additional machines. They are also offering more support, including additional Buildbot machines, GitHub Actions runners, expert support, and even contract work (perhaps JIT support or performance improvements in the future?!).
I have a RISC-V machine available for testing and development. Please send me an SSH key if you'd like access. :-)
Activity
vstinner commentedon Aug 6, 2026
I may be interested to fix regressions on RISC-V buildbots if it doesn't take me too much time.
terryjreedy commentedon Aug 17, 2026
tcl/tk 9.0 is apparently available for RISC-V, so tkinter etc. should be possible.
Yhg1s commentedon Aug 20, 2026
The SC agrees with the proposal for tier 3 support for this platform. Please send us a PR to update PEP 11.
StanFromIreland commentedon Aug 21, 2026
Yay! I wrote python/peps#5102. :-)