Maya closed the terminal, the cursor now a steady, satisfied blink. She leaned back, eyes drifting to the window where the wind had finally settled. Below, a line of cyclists whizzed past, their helmets glinting like tiny, moving comments in a script.
Thanks to the community for 15 years of patient, brilliant feedback. This release is yours.
This specific timeframe was defined by two major milestones: the official for Python 3.9 on October 31, 2025, and the preparation for the first set of maintenance bugfix releases ( 3.14.1 and 3.13.10 ) which arrived just days later on December 2, 2025. The State of Python in November 2025 python release november 30 2025
Python 3.13 “Saffron” is now (General Availability). The release brings a 30 % speed boost for typical workloads, a new pattern‑matching engine , type‑system enhancements , and a clean‑up of legacy APIs . All major platforms (Windows, macOS, Linux, and the newly‑supported Alpine Linux) ship the interpreter in their official package managers.
The codename reflects the language’s continued evolution toward while staying true to its “batteries‑included” philosophy. “Saffron” adds a golden thread of speed and modernity to the Python ecosystem. Maya closed the terminal, the cursor now a
Published: 30 November 2025
| Resource | Link | |----------|------| | | https://docs.python.org/3.13/whatsnew/3.13.html | | PEP 720 – Adaptive Bytecode Specialization | https://peps.python.org/pep-0720/ | | PEP 634‑638 – Structural Pattern Matching (v2.0) | https://peps.python.org/pep-0634/ | | Migration Guide from 3.12 → 3.13 | https://docs.python.org/3.13/using/unicode.html#migration | | pyupgrade-3.13 Tool | https://github.com/asottile/pyupgrade-3.13 | | Python 3.13 on GitHub | https://github.com/python/cpython/tree/3.13 | | Community Blog Posts | https://realpython.com/python-3-13-whats-new/ | | Video Overview (PyCon 2025) | https://www.youtube.com/watch?v=python-3-13-saffron | Thanks to the community for 15 years of
: The keynote stage, normally a sleek glass‑box, was draped in a massive banner that read “Welcome to Python 4.0 – The Language That Listens” . The speaker, Guido van Rossum himself, took the podium with a grin. “When we started this project, we wanted a language that felt like a conversation,” he said. “Today, we finally gave it ears.”