Python 3.14.0 (final) is here
5 hours ago
- #Python
- #Programming
- #Release
- Python 3.14.0 is now available as the newest major release.
- Major new features include PEP 779 (Free-threaded Python), PEP 649 (deferred annotation evaluation), and PEP 750 (template string literals).
- New module 'compression.zstd' for Zstandard compression algorithm support.
- Syntax highlighting in PyREPL and color support in unittest, argparse, json, and calendar CLIs.
- UUID versions 6-8 supported, with faster generation for versions 3-5.
- Improved error messages and builtin HMAC implementation from HACL* project.
- New command-line interface for inspecting running Python processes.
- Pdb module now supports remote attaching to running processes.
- Build changes: Sigstore recommended over PGP signatures, experimental JIT compiler in macOS/Windows binaries, and official Android releases.
- Incompatible changes, removals, and deprecations detailed in the release notes.
- New Python install manager for Windows, replacing the traditional installer.
- Resources include online documentation, PEP 745 (release schedule), and bug reporting.
- Mention of Edgar Allen Poe's death and a piem (pi-poem) example from Mike Keith's 'Near A Raven'.