Cpython Release November 2025 New

Free-threaded Python allows true parallel execution of Python code across multiple CPU cores. However, the approach remains cautious: the free-threaded interpreter is . On macOS, the installer requires it to be selected as a customized install. On Windows, using the Windows Store preview Python install manager, users need to add the free-threaded install with: py install 3.14t . Once installed, the free-threaded build must be specified with a command such as python3.14t .

, delivering a packed set of improvements and new capabilities that the community had been eagerly awaiting. As of November 2025, Python 3.14 is the current stable version of the language, incorporating changes to the core interpreter, standard library, and language syntax.

A primary point of focus during the Python Core Sprint in November 2025 was the continuous refinement of the copy-and-patch . Designed to inject C-like performance into standard Python bytecodes, the core runtime team—boosted by engineering support from ARM—made leaps in register allocation and memory management: Top of Stack Caching (ToSC) cpython release november 2025 new

The Deferred Interpretation of Annotations (PEP 649 & PEP 749)

: As of October 31, 2025, Python 3.9 reached its official end-of-life with the release of On Windows, using the Windows Store preview Python

The free-threaded Python support in Python 3.14 is a game-changer for CPU-bound data processing tasks. Early benchmarks show up to 2.83x speedups on multi-threaded workloads. However, for single-threaded numeric workloads, the 5% to 10% performance penalty may be noticeable.

Key areas addressed in the 3.14.1 release include corrections to the new free-threaded mode, refinements in the tail-call interpreter implementation, and fixes for various standard library modules that saw major changes in 3.14.0 (including the new concurrent.interpreters module, the compression.zstd module, and the updated annotation system). As of November 2025, Python 3

The 3.15 release schedule is already set, with the beta phase planned to begin in May 2026. The rapid transition from 3.14 to 3.15 highlights the fast-paced and vibrant nature of Python's open-source development.

Key performance features include:

on November 19. This is an early preview for developers to test new features planned for the October 2026 stable release. Emerging features for 3.15 include: