topic
Python
5 posts tagged Python.
LLM 0.33's httpx2 switch broke plugins that never declared httpx
Simon Willison's llm-tools-datasette 0.1.1 fixes a plugin broken by LLM 0.33's move to httpx2. The cause is a familiar packaging trap: importing a library you never declared as a dependency.
- llm
- datasette
- python
- dependencies
- agentic-tooling
Cloudflare Python Workers Reach GA: Real Python, No Threads
After a two-year preview, Cloudflare is shipping Python as a first-class Workers language — real CPython compiled to WebAssembly, with threading and multiprocessing turned off by design.
- cloudflare
- python
- webassembly
- serverless
- dev-tools
Python Soft-Deprecates re.match() — A Quiet Trap for AI-Written Code
Python 3.15 introduces re.prefixmatch() and quietly discourages re.match(), a function whose half-anchored behavior has confused developers for decades — and one that AI coding assistants will keep suggesting out of habit.
- python
- vibecoding
- ai-codegen
- regex
- dev-tooling
sqlite-utils 4.0: What Happens When Two AI Agents Review One Release
Simon Willison shipped the first major sqlite-utils version since 2020 by pitting Claude and GPT-5.5 against each other as pre-release testers — and they found wildly different numbers of bugs.
- vibecoding
- ai-coding-agents
- python
- sqlite
- dev-tooling
One Character That Broke Everything: The Dependency Pin Trap in Python Plugins
Simon Willison's datasette-export-database 0.3a2 fixed a classic Python packaging mistake — a strict `==` pin that silently locked out most users.
- python
- packaging
- datasette
- vibecoding
- open-source