notes: '15 Linux wheels upstream (abi: cp310-abi3,cp314-cp314t,cp315-abi3.abi3t); no riscv64 on PyPI or pypi.riseproject.dev. The cp315 entry is real, not stale: bindings/python/Cargo.toml carries a separate abi3t feature (pyo3/abi3t-py315) upstream builds with --no-default-features --features abi3t, targeting the free-threaded stable ABI that only exists from CPython 3.15 -- out of scope for this repo''s floor. The default abi3 feature (pyo3/abi3-py310) is on unconditionally, so one abi3 wheel covers cp310-cp314 and pyo3 disables abi3 under Py_GIL_DISABLED for a separate cp314t build; pyo3 0.29 compiles clean against cp314/cp314t already in upstream''s own CI, no gotcha-326-style ceiling. PR #1520 open, CI dispatched.'
0 commit comments