sqlite-utils 4.2.1
Release: sqlite-utils 4.2.1 Fixes a crashing bug in sqlite-utils 4.2 . I'd introduced code that looks like this: from typing_extensions import Self It turned out the typing-extensions package was not listed as a dependency for sqlite-utils - it was installed by one of the other dependencies in the dev dependency group , but when you uvx sqlite-utils directly you don't get those dependencies. As…
The sqlite-utils 4.2.1 release addresses a critical crashing bug that had been introduced in version 4.2. The issue stemmed from the absence of the typing-extensions package listed as a dependency for sqlite-utils. This package was being installed by one of the other dependencies within the dev dependency group. However, when the sqlite-utils package was directly installed using uvx, those dependencies were not included.
As part of the fix, a smoke test was developed to ensure the CLI tool continued to operate even without these dev dependencies. This test can be executed by running uv run with the --no-default-groups and --isolated arguments. The latter argument ensures that any existing .venv/ folder, which may contain additional dependencies, is ignored during the uv run command execution. The improvements were implemented by Simon Willison, as documented on August 13th, 2026.
Written by urgent.news from Simon Willison's reporting — not their text. Machine-written — it may contain errors, so check the original before relying on it.