Python 3.10.22, 3.11.17, 3.12.15, 3.13.16 and 3.14.8 are now available!
Security updates across Python 3.10–3.14, the final maintenance release of 3.13, and a farewell to Python 3.10.
Python Language Summit 2026
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 (Python Language Summit 2026)
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.
PEP 827: Type Manipulation (Python Language Summit 2026)
Michael J. Sullivan presents PEP 827 and discusses a key design decision: how to store type annotations?
Free-Threaded Python Post-Era (Python Language Summit 2026)
Tobias Wrigstad, Fridtjof Stoldt, and Donghee Na propose a safe and performant, high-level concurrency model for free-threaded Python
Developer-in-Residence Update & Future (Python Language Summit 2026)
Petr Viktorin gives an update on the Developer-in-Residence role and asks Python core developers for projects to prioritize
Spicycrab (Python Language Summit 2026)
Kushal Das shows off Spicycrab, a Python-to-Rust transpiler for Python users who need performance without learning Rust or leaving Python
Rust for CPython (Python Language Summit 2026)
David Hewitt shares a status update, first module, and potential acceptance criteria for the Rust for CPython project
Memory Snapshots for CPython (Python Language Summit 2026)
Hood Chatham proposes memory snapshots and an initialization phase for speedier Python startups
Memory Buffer Protocol (Python Language Summit 2026)
Nathan Goldbaum proposes safe concurrent access through buffer leases and custom data types for the Python Buffer Protocol.
Garbage Collection: Generational? Incremental? Both! (Python Language Summit 2026)
Mark Shannon proposes a future garbage collection strategy for Python following the revert of the incremental garbage collector in Python 3.14
macOS and Python (Python Language Summit 2026)
Ned Deily weighs whether Python should continue shipping macOS installers
One namespace to namespace them all (Python Language Summit 2026)
Pablo Galindo Salgado proposes a top-level `std` namespace for the Python standard library to prevent module shadowing and free up module names.
The Python documentation is now available in German
You can now read the Python documentation online in German!
RISC-V is now officially supported by CPython!
I’m happy to announce that RISC-V platforms are now officially supported by CPython. 🎉 🚀
Announcing the Packaging Council Election Candidates for 2026!
Announcing the 17 nominees for the inaugural Python Packaging Council election, and how to vote in the election.
Python 3.12.14, 3.11.16 and 3.10.21 are now available!
Python Releases Eclipse Your Security! New security releases for 3.10, 3.11 and 3.12 are now available.
Python 3.14.7 and 3.13.15 are now available!
A pair of bug fix releases await your upgrade.
Get Ready: 2026 Python Packaging Council Nominations Opening Soon!
The inaugural Python Packaging Council election nomination period opens on Tuesday, July 28th, 2:00 pm UTC and closes on Tuesday, August 11th, 2:00 pm UTC.
Packaging Council Inaugural Election Dates
A new Python Packaging Council (PPC) is being established, with their election of the inaugural PPC will be held in parallel to the 2026 PSF Board election.
Mitigated API authentication bypass for python.org download metadata
Vulnerability mitigated in python.org with follow-up third-party audit from Trail of Bits
Python 3.14.6 and 3.13.14 are now available!
A pair of bug fix releases await your upgrade.
Python 3.14.5 is out!
A special release with a new (old) garbage collector.
Python 3.14.5 release candidate
A special release candidate with a new (old) garbage collector.
Rust for CPython Progress Update April 2026
Rust for CPython project status update April 2026
Python 3.15.0a8, 3.14.4 and 3.13.13 are out!
A final alpha and two bug fixes are awaiting your upgrade.
CPython: 36 Years of Source Code
An analysis of the growth of CPython's codebase from its first commits to the present day
Python 3.12.13, 3.11.15 and 3.10.20 are now available!
Python Releases For Your Security! New security releases for 3.10, 3.11 and 3.12 are now available.
The Python Insider Blog Has Moved!
Python Insider now lives at blog.python.org, backed by a Git repository. All 307 posts from the Blogger era have been migrated, and old URLs redirect automatically.
Join the Python Security Response Team!
The Python Security Response Team now has an approved public governance document (PEP 811) and is welcoming new members.
Python 3.15.0 alpha 6
This is an early developer preview of Python 3.15 www.python.org/downloads/release/python-3150a6/ Major new features of the 3.15 series, compared to 3.14 Pyt...
Python 3.14.3 and 3.13.12 are now available!
Python 3.14.3 is now available! This is third maintenance release of Python 3.14 Python 3.14.3 is the third maintenance release of 3.14, containing around ...
Python 3.15.0 alpha 5 (yes, another alpha!)
Note: 3.15.0a4 was accidentally built against from 2025-12-23 instead of 2026-01-13, so this 3.15.0a5 is an extra release correctly built against 2026-01-14...
Python 3.15.0 alpha 4
Edit: This 3.15.0a4 was accidentally built against \ from 2025-12-23 instead of 2026-01-13, so 3.15.0a5 is an extra release correctly built against 2026-01-1...