Python 3.12 RC1 Available For Testing - Better Performance, Linux Perf Integration

Written by Michael Larabel in Programming on 6 August 2023 at 12:26 PM EDT. 14 Comments
Available now for testing is the release candidate of Python 3.12 ahead of its formal release later this year.

Python 3.12 is shaping up to be another great release and the stable debut should happen in early October. With the first release candidate also marks the point at which the Python 3.12 ABI is frozen.

Python 3.12 is bringing more flexible f-string parsing, support for the buffer protocol in Python code, a wide variety of performance improvements, integration support for the Linux perf profiler, new type annotation syntax for generic classes, and various other enhancements.

On the performance front, Python 3.12 is to bring a variety of "many large and small performance improvements" with around 5% better performance overall.

Python logo

Downloads and more details on today's Python 3.12 release candidate via the release announcement.

Another Python 3.12 release candidate is expected next month while the hope is to release Python 3.12.0 on 2 October.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week