Python 3.15.0 candidate 3 is here!
Following tradition, a surprise rc3!
News & updates from the Python core team
Following tradition, a surprise rc3!
Security updates across Python 3.10–3.14, the final maintenance release of 3.13, and a farewell to Python 3.10.
The 2026 Python Language Summit was hosted in Kraków, Poland as part of EuroPython 2026. There were 15 talks covering free-threading, Rust, garbage collection, type annotations, and more.
Lightning talks on a one-time ABI break, safer interruptions, EktuPy (Scratch but Python), an AGENTS.md file for CPython, and a call to read PEP 836.
Michael J. Sullivan presents PEP 827 and discusses a key design decision: how to store type annotations?
Tobias Wrigstad, Fridtjof Stoldt, and Donghee Na propose a safe and performant, high-level concurrency model for free-threaded Python
Petr Viktorin gives an update on the Developer-in-Residence role and asks Python core developers for projects to prioritize
Kushal Das shows off Spicycrab, a Python-to-Rust transpiler for Python users who need performance without learning Rust or leaving Python