Will continue to receive security-only updates until October 2029 .
: Prompts and exception tracebacks are now colorized by default (manageable via the PYTHON_COLORS variable).
(as of December 2024), which includes nearly 400 bug fixes and optimizations. Compatibility : Python 3.13 requires macOS 10.13 or higher. It also officially supports (WebAssembly System Interface) as a Tier 2 platform. Platform Readiness : Official installers are available on the Python.org Downloads Page python 313 release notes verified
| Benchmark | 3.12 (seconds) | 3.13 (seconds) | Improvement | |-------------------|----------------|----------------|-------------| | regex_compile | 0.162 | 0.151 | +6.8% | | json_loads | 0.085 | 0.082 | +3.5% | | chaos | 0.109 | 0.102 | +6.4% | | crypto_pyaes | 0.654 | 0.631 | +3.5% | | go (board game) | 0.388 | 0.376 | +3.1% | | | 1.00 | 0.96 | ~4% faster |
Improved navigation through command history and "smart pasting" of large code blocks. Will continue to receive security-only updates until October
For most developers, upgrading to Python 3.13 is safe verifying that your dependencies don’t rely on removed modules. The performance improvements in asyncio and json alone make it worthwhile.
Building on improvements from Python 3.12, this release provides even more contextual guidance: Compatibility : Python 3
The interactive interpreter (REPL) has undergone its most significant makeover in years. Is Python Really That Slow? - miguelgrinberg.com