Python 3.15 has been released, bringing new features such as explicit lazy imports via PEP 810, which can significantly reduce startup costs for applications with heavy dependencies. The release also introduces unpacking in comprehensions for lists, sets, and dictionaries, extending the unpacking syntax from Python 3.5. Additionally, Python 3.15 includes a new sampling profiler, profiling.sampling, which offers low-overhead performance analysis and can generate flame graphs and heat maps, complementing the existing tracing profiler. Performance benchmarks indicate that Python 3.15 is largely similar in speed to 3.14, with a notable exception being an experimental JIT compiler that showed a modest speedup. AI
IMPACT Enables developers to build more efficient applications with reduced startup times and improved performance analysis tools.
RANK_REASON New version release of a major programming language. [lever_c_demoted from frontier_release: ic=1 ai=0.4]
- Hugo van Kemenade
- Miguel Grinberg
- PEP 448
- PEP 798
- PEP 810
- py-spy
- Python 3.10
- Python 3.11
- Python 3.14
- Python 3.15
- Uv Python Package
AI-generated summary · Google Gemini · from 1 sources. How we write summaries →