Simon Willison released llm 0.32.1 to fix a recent installation issue caused by OpenAI's library dropping httpx, with a temporary pin to openai<3 until 0.33 switches to httpx2.

1 min read

llm 0.32.1 Release: Urgent Fix for OpenAI Dependencies After httpx Update

Release Summary

Simon Willison released llm 0.32.1, an urgent patch release addressing the issue where fresh installs of the llm CLI tool stopped working. The problem was caused by the OpenAI Python library dropping its use of httpx, breaking llm's transitive dependency on httpx.

FAQ

What is llm 0.32.1?

It's a patch release for Simon Willison's llm CLI tool, fixing a recent installation issue caused by OpenAI's library dropping httpx, with a temporary pin to openai<3.

Why did fresh installs of llm stop working?

Because the OpenAI Python library dropped its use of httpx, and llm depended on httpx as a transitive dependency via openai, breaking fresh installs.

How will the issue be permanently resolved?

An upcoming 0.33 release will switch to httpx2 instead of httpx, providing a permanent fix.

Should developers in the region update now?

Yes, updating llm to 0.32.1 is recommended to ensure stable installs and avoid workflow disruptions.

Source: Simon Willison (LLM & tools)

AI-assisted content, human-reviewed.