Skip to content

topic

Python

5 posts tagged Python.

Agentic Dev Tooling3 min read

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
Read the post
Developer Infrastructure4 min read

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
Read the post
Vibecoding & AI-Assisted Engineering4 min read

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
Read the post
Vibecoding4 min read

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
Read the post
Vibecoding & Dev Tooling3 min read

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
Read the post