Skip to content
Original
TutorialsSimon Willison·· 4 days ago

Simon Willison reviews Python 3.15 and adopts Python 3.11 features

Hello Python 3.15, goodbye 3.10, and now I can use 3.11

What happened

Simon Willison reviews Python 3.15 and explains how Python 3.10’s end of support lets his open source projects adopt Python 3.11 features. Highlights include explicit lazy imports that address startup costs in his LLM CLI plugins, unpacking in comprehensions, and the Tachyon sampling profiler. He provides uv upgrade commands and identifies newly usable features such as tomllib, asyncio TaskGroup, and SQLite improvements, including removal of a Datasette compatibility workaround.

Keep reading

Latest daily · Issue 24NVIDIA and AI4Bharat Introduce Nemotron-pretraining-Indic-v1 and an Open Data Generation Pipeline

Trending now

  1. 1Meta Releases Muse Spark Open With Mac and Cloud Support, Topping US Open-Weight Index
  2. 2Google Launches Gemini 4 Argon Globally, Expands Paid Access as Benchmark Results Vary
  3. 3OpenAI Updates GPT-6 Astra Pro in ChatGPT With Parallel Agents and Faster Responses
  4. 4Meta’s New Business Terms Raise Dispute Over Website Crawling and AI Training Rights

Tomorrow at 08:00, a briefing like this arrives in your inbox.

The same kind of briefing as the one above: a few stories worth reading. Free. Mail starts after you confirm, and every letter has a one-click unsubscribe. Read a past issue · 2026-10-17