Skip to content
English
  • There are no suggestions because the search field is empty.

Python Release November 30 2025 May 2026

commit 9f1c2b8d9e (HEAD -> main, tag: v4.0.0) Author: Guido van Rossum <guido@python.org> Date: Tue Nov 30 23:59:58 2025 +0000

Maya remembered the night she first tried it, running a tiny script on her laptop. The output printed a short JSON blob beside the result, like a digital signature. It felt like the language finally admitted that code doesn’t live in a vacuum—it lives in people’s lives. The Global Interpreter Lock (GIL) had been Python’s most infamous compromise. It made single‑threaded programs simple, but it also hamstrung high‑performance workloads. Over the years, countless proposals— GIL‑free , subinterpreters , trio —had tried to work around it, each with trade‑offs.

Maya van der Linde stared at the terminal on her laptop, the cursor blinking like a tiny lighthouse. She’d been a contributor to the Python language for almost a decade—first a bug‑fixer, later a maintainer of the asyncio library, and now, unofficially, the “storyteller” for the core team. She loved the way Python’s community stitched together ideas from every corner of the globe, turning a language that started as a hobby project in a garage into the backbone of everything from web servers to space probes. python release november 30 2025

Release Python 4.0 – The Language That Listens

The story of Python’s release on November 30, 2025 would be told in conferences, in classrooms, in the quiet hum of data centers, and in the bright eyes of the next generation of coders. And somewhere, in a future we haven’t yet imagined, another release would be whispered into existence—because the conversation never truly ends. commit 9f1c2b8d9e (HEAD -&gt; main, tag: v4

Today, however, she wasn’t looking at a line of code. She was watching the clock. The date had been announced six months earlier at PyCon 2024: Python 4.0 would be released on the last day of November, 2025. The community had been buzzing with speculation— Would it finally retire the Global Interpreter Lock? Would type hints become mandatory? —but Maya knew that the biggest change wasn’t a single feature. It was a philosophical shift, a new way for the language to talk to the world.

She thought about the journey—how a language born from a hobby could grow to carry the weight of billions of lines of code, and now, finally, to carry the weight of intention. Python 4.0 wasn’t just a new version number; it was a promise that the tools we build can listen to the people who use them, that they can adapt without breaking, and that they can evolve together with the world they serve. The Global Interpreter Lock (GIL) had been Python’s

In early 2025, a collaboration between the core team and the European Space Agency’s onboard‑computing group produced a proof‑of‑concept: . Instead of a global lock, each bytecode operation carried a tiny credit token that could be passed between threads. If a thread needed to execute a block that required more than its current credit, it would politely yield, letting the scheduler re‑balance the load.