Example◆Article · 80 words
Running the latest Ruff against my three biggest projects — Datasette, sqlite-utils, and LLM — found hundreds of minor issues that breached the new default rules, and the upgrade was safe because all three projects have comprehensive test suites running against Python 3.10 through 3.14.
Simon Willison · Simon Willison's Weblog