All stories

This week

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.

Simon WillisonOpen source

Claude Haiku 5.5

Anthropic releases Claude Haiku 5.5 as fast low-cost model replacing year-old predecessor.

Simon Willison and Latent SpaceModels