1. Tier‑3 support means limited guarantees and relies on CI reliability & developer commitment
- “RISC-V is now officially supported by CPython as a tier 3 platform!” – yjftsjthsd-h
- “Tier 3 is a pretty low support level… still allowed to break without blocking anything or being fixed as a priority.” – yjftsjthsd-h
- “The most important step towards tier two is mostly about proving the CI infrastructure is reliable … and have at least two core developers committed to fixing any issues (within 24 hours).” – phire
2. Instruction‑set fragmentation and optional extensions are a recurring concern (but comparable to x86/ARM)
- “What RISC‑V extensions is this built for? … new high performance RISC‑V cores … are going to meet RVA23 … vector and bit manipulation extensions that could improve performance.” – ironhaven
- “The same problem exists for x86… For RISC‑V the questions are similar: Is this built for RVA20? Or RVA23? (The big feature of RVA23 is the Vector extension).” – orangeboats
- “People bring this up to every RISC‑V discussion but the same could be said for ARM or x86… RISC‑V instruction set optional feature sets are probably better structured and less fragmented (for now) than the current situation with ARM and x86.” – Karliss
3. Practical testing hinges on available CI‑class hardware and cloud access
- “At least CI‑class hardware finally exists, with the SiFive BigSky.” – boredatoms
- “Availability of e.g. RiscV machines in the cloud to reproduce and fix on is still somewhat limited.” – jmalicki
- “CPython is written in C… it needs testing and RISC‑V in the CI stack, but I’d expect fairly smooth sailing.” – throwaway81523