PyPy releases version 8.0.0 with Linux buildbot upgrade and CPython 3.12 ABI compatibility work
PyPy has shipped v8.0.0, updating its Linux build infrastructure to manylinux_2_28 images based on AlmaLinux 8, glibc 2.28, and gcc14, replacing the older gcc5 toolchain. The release also lays groundwork for supporting cp312-abi3 wheels by restructuring how PyPy's internal PyObject extension field is stored and by no longer renaming exported limited-API function names.
GoKawiil's interpretation of the reporting above, not reported fact.
Raising the minimum glibc version signals PyPy is aligning with modern Linux distributions while dropping support for very old systems, which simplifies maintenance. The ABI compatibility work is more consequential long-term: if pip, uv, Cython and PyO3 fully support it, package maintainers could ship one wheel that works on both CPython and PyPy, removing a major barrier to PyPy adoption in the packaging ecosystem.
- PyPy 8.0.0 requires glibc 2.28 or newer due to updated Linux buildbot images using gcc14.
- The major version bump avoids confusion since compiled tarballs now have a higher minimum system requirement.
- New internal changes aim to let PyPy use CPython's cp312-abi3 wheels, though pip/uv and import tooling still need updates to fully support this.
Source: pypy.org, 2026-09-19
Published there as: “PyPy v8.0.0 Release”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.