Simon Willison drops Python 3.10 support and moves projects to Python 3.15
Overview
Simon Willison says he is dropping Python 3.10 support in his open source projects and moving them to Python 3.15, which lets him use Python 3.11 features.
He names three 3.15 additions he is using: explicit lazy imports (PEP 810), unpacking in comprehensions (PEP 798), and a new sampling profiler.
Willison reports that 3.15 is mostly no faster than 3.14. The one speedup he cites is from the experimental JIT, which gave a 1.2x boost on a Fibonacci test.
Written by AI from the articles below · updated Oct 12, 2:53 PM ET
Check the sources:
Article timeline
The articles in this story. Times are ET.
- Simon WillisonBlogSimon Willison moves his projects to Python 3.15 and drops Python 3.10
AISimon Willison says Python 3.15 is now available and that he is dropping Python 3.10 support in his open source projects, which lets him use features from Python 3.11. He highlights explicit lazy imports from PEP 810, unpacking in comprehensions from PEP 798, and the new sampling profiler, and reports that 3.15 is mostly no faster than 3.14 except for the experimental JIT, which gave a 1.2x boost on a Fibonacci test.
Heat trend
Not enough continuous observations to show a trend yet.