The November 2025 release of CPython is expected to bring a wide range of new features, improvements, and optimizations. Some of the most significant changes include:
Python 3.15 is expected to finalize the transition to UTF-8 as the default encoding across all platforms, simplifying internationalized projects. End of Support for Python 3.9 cpython release november 2025 new
A new literal type for safer, controlled string interpolation, useful for domain-specific languages. Deferred Annotation Evaluation: The November 2025 release of CPython is expected
The Python 3.15 development cycle is structured to allow extensive testing. According to the Fedora Project and Python documentation, the key development phase begins in late 2025: Development began. 2025-10-14: Python 3.15.0 Alpha 1 release. Deferred Annotation Evaluation: The Python 3
, Python 3.14 became the primary focus for developers throughout November. Key features being adopted include: Free-Threaded CPython:
Earlier reports suggesting up to 15% speed improvements were later corrected—a compiler bug in Clang/LLVM 19 had made the normal interpreter artificially slower. The actual performance improvement falls in the 3–5% range. The new interpreter requires compilation with a C compiler supporting tail-call optimization (Clang 19+ or MSVC on x86-64 and AArch64), with GCC support expected later.