llm 0.32.1 Patches a Fresh-Install Break Caused by OpenAI Dropping httpx
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.