- /
- Creators/
- Simon Willison — Creator of Datasette; co-creator of Django/
- Hello Python 3.15, goodbye 3.10, and now I can use 3.11/
Hello Python 3.15, goodbye 3.10, and now I can use 3.11
Blog · Watch/Read · (gathered 2026-10-14)
- Simon Willison, as an open-source maintainer, details the release of Python 3.15, highlighting how it enables him to drop support for Python 3.10 and finally integrate features from Python 3.11 into his projects.
- Python 3.15 introduces significant features like “Explicit lazy imports” (PEP 810) to reduce startup times, “Unpacking in comprehensions” (PEP 798) for more concise syntax, and a new low-overhead “sampling profiler” (Tachyon /
profiling.sampling) built into the standard library. - With Python 3.10 no longer supported, Simon can now leverage Python 3.11 features such as the built-in
tomllib,asyncioimprovements likeTaskGroup, and substantial SQLite enhancements includingcreate_window_function()andblobopen(). - Simon provides specific
uvcommands (uv self update,uv python install 3.15,uv python pin --global 3.15,uv tool upgrade datasette --python 3.15) for upgrading to Python 3.15 and updating tools, demonstrating a practical upgrade path for developers.