#python
-
SQLite's WAL Mode Can Lock Out Short-Lived Readers
Hynek Schlawack ran into a “database is locked” error on an SQLite database that almost never gets written to, and found the culprit in WAL mode, where even reading implies writing.
-
Ruff 0.16: the default rule set grows from 59 to 413
The new version of Astral's fast Python linter and formatter noticeably expands the standard set of checks, learns to format code inside Markdown, and adds its own syntax for suppressing warnings.
-
Pip 26.2 Gets a --only-deps Flag: The End of a 16-Year Dependency Saga
After nearly two decades of workarounds, pip is finally getting an option to install a project's dependencies without installing the project itself.
-
PyPI Bars Adding Files to Releases Older Than 14 Days
The Python package index is introducing a restriction: new files can no longer be uploaded to releases more than two weeks old. The measure is meant to protect older versions from being “poisoned” when tokens and workflows are compromised.
-
Python 3.14 without an interpreter: a project compiles code “to the metal”
A project called pon has been published on GitHub that compiles Python 3.14 code directly into machine code, bypassing the interpreter. The publication drew notable interest from Hacker News users.
-
Sqlite-utils 4.0: Simon Willison Prepped the Release with Claude Fable
Simon Willison, the developer of sqlite-utils, describes how the AI model Claude Fable helped uncover critical problems ahead of the stable 4.0 release. The work cost roughly $149.25.