Claude Discovery

← All discoveries

Vivid, blurred close-up of colorful code on a screen, representing web development and programming.
Photo by Markus Spiske on Pexels
library

llm 0.32.1 Patches a Fresh-Install Break Caused by OpenAI Dropping httpx

2026-08-22 ยท source:

llm 0.32.1 pins to openai<3 to fix fresh installs breaking after the OpenAI Python library dropped its dependency on httpx.

What it is

A patch release of llm, Simon Willison's command-line and Python tool for talking to language models.

What it does

It pins the openai dependency to below version 3 after the openai Python library stopped depending on httpx directly, which broke fresh llm installs that relied on getting httpx transitively through openai. A future 0.33 release will drop httpx entirely in favor of httpx2.

Why it matters

A transitive dependency quietly disappearing is the kind of failure that only shows up on new installs, not for existing users, making it easy to miss until support tickets start rolling in.

How to use it

Upgrade to `llm` 0.32.1 with `pip install -U llm` or `uv tool upgrade llm` to get working fresh installs again.

Go to source →
llm-clidependency-fixpython