Python 3.14.0
7 hours ago
- #Python
- #Programming
- #Release
- Python 3.14.0 was released on October 7, 2025, as the newest major version with many new features and optimizations.
- Key new features include PEP 779 (Free-threaded Python), PEP 649 (Deferred evaluation of annotations), PEP 750 (Template string literals), and PEP 734 (Multiple interpreters in stdlib).
- Other notable additions: support for Zstandard compression (PEP 784), improved error messages, and a new type of interpreter for better performance with newer compilers.
- Build changes include dropping PGP signatures in favor of Sigstore (PEP 761) and experimental JIT compiler in macOS and Windows binaries.
- Incompatible changes, removals, and deprecations are detailed, with a focus on Python and C API updates.
- The Windows installer is being replaced by a new install manager, though the traditional installer remains available for 3.14 and 3.15.
- Resources include online documentation, release schedule (PEP 745), and bug reporting via GitHub.
- A fun note: Edgar Allen Poe died on October 7, 1849, and the release includes a reference to 'piphilology' and a piem (pi-poem).
- Thanks to volunteers and contributors, with encouragement to support the Python Software Foundation.