Every November, the core developers release an internal memo called "Performance of the Next Release." In 2025, the numbers are impressive.
CPython 3.15 is shaping up to be a critical release, focusing heavily on making Python faster for production workloads while simultaneously improving the developer experience. With a mature JIT, lazy imports, and improved tooling, the late 2025 alpha releases will provide a compelling preview of the future of Python development.
Continued optimizations for bytecode interpretation. cpython release november 2025 new
, making immediate upgrades to 3.13 or 3.14 a top priority for enterprise security. Looking Ahead: The "Tail-Calling" Future
PEP 649: Deferred evaluation of annotations, annotationlib module. concurrent.interpreters for per-interpreter GIL. Syntax Simplified except* syntax, safe finally blocks. Standard Lib Native zstd compression, strict=True in map() . 5. How to Get Started with Python 3.14 Every November, the core developers release an internal
T-strings offer a more controlled alternative to f-strings and enable custom processing of string templates.
This removes the need for from __future__ import annotations and allows you to use types that haven't been defined yet without using quotation marks (forward references). Continued optimizations for bytecode interpretation
Error messages in Python have been getting smarter for years. The November 2025 release extends except* (ExceptionGroups) with .
As Python adoption increases in performance-critical industries, better tools are required to debug speed bottlenecks.
One of the most impactful changes for Python's static typing ecosystem is the full adoption of deferred evaluation of annotations. Previously, type hints were evaluated at runtime, which could lead to circular import issues and performance overhead. With this update, annotations are stored as strings and only evaluated when needed, eliminating the need for the from __future__ import annotations directive. This paves the way for more powerful and less fragile type checking in large codebases.