CPython Adds RISC-V Architecture Support

The developers of the Python programming language announced the implementation of official support for the RISC-V architecture in the CPython codebase, the reference implementation of the Python programming language. This move signifies the declaration of the third level of support for the RISC-V architecture by the Python community.

The third level of support indicates that a working build for RISC-V has been achieved by at least one member of the Core Team. However, there is no guaranteed time frame for reviewing failures, and serious problems will not block the publication of a release.

To ensure the stability and functionality of Python on RISC-V, testing builds and debugging of specific errors are being conducted on Python infrastructure hosts with RISC-V architecture. Efforts are also underway to integrate RISC-V into the project’s continuous integration platform to detect issues at an early stage.

Furthermore, plans have been announced to introduce performance optimizations tailored to the RISC-V architecture. The Python community aims to provide the second level of support for RISC-V in the future. This level of support will involve resolving platform-related failures within 24 hours and holding back the release formation in case of unresolved serious problems.

/Reports, release notes, official announcements.