Python 3.15 Upgrade Guide: Install with uv, Use Lazy Imports, and Check Your Data Stack
Install Python 3.15 in one uv command, then check whether numpy, pandas, PyTorch, DuckDB, and Polars actually install on it. Tested on macOS: a wheel compatibility table, lazy imports that cut a script's startup from 2.7 s to 0.01 s, the three places lazy import is a SyntaxError, and the free-threaded build.