Back to feed

sqlite-utils 4.2.1

Simon Willison's Weblog

Aug 13, 2026

8/13/2026

Validate Runtime Dependencies Independently of Development Dependency Groups to Avoid Import Failures in Minimal Installations

sqlite-utils 4.2.1 · Simon Willison's Weblog

Science, Technology & Innovation · Aug 13, 2026

sqlite-utils 4.2.1 fixes a crash where `typing_extensions.Self` was imported without declaring `typing-extensions` as a runtime dependency, an issue hidden by development-only transitive dependencies but exposed to users running `uvx sqlite-utils`.


8/13/2026

Reproducible Smoke-Test Command For Validating Sqlite-Utils CLI In A Clean Runtime Environment

sqlite-utils 4.2.1 · Simon Willison's Weblog

Science, Technology & Innovation · Aug 13, 2026

A reliable smoke test for sqlite-utils is `uv run --isolated --no-default-groups sqlite-utils --help`, which simulates a clean runtime environment and can be used in CI or release checks to detect undeclared runtime dependencies.