python
Modern Python at the language level
Write, review, modernize, type, and package Python that reads like a typed,
flat-control-flow, stdlib-first program whose dependencies and tooling all live in one
pyproject.toml. Types are part of the design, not decoration; the stdlib is large and you
reach for it before a dependency; correctness is ruff + a type checker + pytest in one gate.
Targets Python 3.12+ (floor) / 3.14 (current, released 7 Oct 2025): PEP 695 inline
type parameters (class Box[T]:, type Alias = ...), asyncio.TaskGroup, and — in 3.14 —
deferred annotation evaluation by default (PEP 649/749, no more from __future__ import annotations), PEP 750 template strings (t"..."), and compression.zstd. Tooling pins:
uv 0.11 (project + package manager), ruff 0.15 (lint + format), mypy 1.20
--strict (or Astral's ty, still preview — default to mypy), pytest 8.