Skip to content
InfoQ·

💻CPython Adds RISC-V Support as Tier 3 Platform

Python now runs on RISC-V hardware

TL;DR

CPython officially supports RISC-V as a Tier 3 platform, marking a significant step forward for the open-source language. This move removes a major friction point for integrating RISC-V into CI/CD pipelines, paving the way for broader adoption.

CPython has officially added RISC-V support as a Tier 3 platform, a move that simplifies integration into CI/CD pipelines for developers. This is a big deal for anyone working with RISC-V hardware, as it opens up Python development to a wider range of devices and architectures. The support was achieved through community efforts, with extensive validation on real silicon and improvements to the build infrastructure. The Tier 3 designation means CPython can now be built and tested on RISC-V hardware, with the goal of advancing to Tier 2 support within PEP 11. Developers are encouraged to test and provide feedback on building and running CPython on RISC-V hardware.

CPython Adds RISC-V Support as Tier 3 Platform — InfoQ

Key Points

1

CPython officially added RISC-V support as a Tier 3 platform, a critical step for CI/CD integration.

2

The RISE Project provided physical RISC-V machines to serve as buildbots for CPython.

3

CPython's build infrastructure was strengthened, with extensive collaborative work across the community.

4

The goal is to advance RISC-V toward Tier 2 support within PEP 11, enhancing Python's compatibility.

5

Developers are encouraged to test CPython on RISC-V hardware and provide feedback for further improvements.

Why It Matters

If you're working with RISC-V hardware, CPython's Tier 3 support means you can now integrate Python into your CI/CD pipelines more easily. This move paves the way for broader adoption of RISC-V in Python development, making it a viable option for a wider range of devices and architectures. Developers should test and provide feedback to help advance RISC-V toward Tier 2 support.

CPythonRISC-VTier 3Open SourceCI/CD

Frequently Asked Questions

Why does this matter?

If you're working with RISC-V hardware, CPython's Tier 3 support means you can now integrate Python into your CI/CD pipelines more easily. This move paves the way for broader adoption of RISC-V in Python development, making it a viable option for a wider range of devices and architectures. Developers should test and provide feedback to help advance RISC-V toward Tier 2 support.

What happened?

CPython officially supports RISC-V as a Tier 3 platform, marking a significant step forward for the open-source language. This move removes a major friction point for integrating RISC-V into CI/CD pipelines, paving the way for broader adoption.

Comments

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.

Join 3,474 builders reading daily.

Also get