Hello Python 3.15, goodbye 3.10, and now I can use 3.11
Key points
- Python 3.15 is out; Python 3.10 (released 2021) is officially no longer supported, per Simon Willison.
- New PEP 810 explicit lazy imports defer module loading until symbols are first used, aimed at reducing startup cost.
- Python 3.15 adds a built-in sampling profiler, profiling.sampling (Tachyon), alongside the renamed profiling.tracing.
- Miguel Grinberg reportedly found 3.15 performs mostly the same as 3.14, except the experimental JIT, which gave a 1.2x boost.
Why it matters for marketers: Teams maintaining Python libraries can now drop 3.10 support and target 3.11 features, such as TaskGroup and tomllib, in test matrices.