LLM 0.32.1 pins OpenAI Python below 3.0 to avoid extra httpx install
Simon Willison released LLM 0.32.1 on Aug. 21 with a dependency pin that keeps the OpenAI Python package below version 3.0. The change is intended to let fresh LLM installations work without separately installing httpx, addressing a packaging issue rather than changing the tool's core workflow.
Simon Willison released LLM 0.32.1 on Aug. 21 as a maintenance update for the command-line and Python tool. The release pins its OpenAI Python dependency to versions below 3.0.0.
The dependency change
According to the maintainer's release note, the pin is intended to keep fresh LLM installations working without a separate installation of httpx. The change is narrowly about the package environment: it controls which major version of the OpenAI Python library LLM may resolve during a new install.
This is not presented as a new model capability or a broad change to LLM's command-line workflow. It follows LLM 0.32, which was released earlier in August, and addresses the installation path for the subsequent patch release.
Why it matters
Dependency constraints can be consequential for developer tools because a clean installation is often where a new major dependency requirement first appears. By retaining an OpenAI Python version below 3.0.0, the patch aims to avoid requiring users to separately add httpx merely to complete a fresh LLM install.
That does not establish compatibility for every existing environment. Projects that pin LLM or the OpenAI Python client directly should review their lockfiles and run their normal installation and smoke-test steps before adopting the patch. The source record supports the dependency reason, not a blanket compatibility promise.
Release verification
GitHub lists 0.32.1 as a release from Aug. 21, and PyPI records the same version and date. PyPI's provenance details link the package artifact to the same simonw/llm tag, giving the release identity and publication date an independent registry record alongside the maintainer's release note.
Key Points
- 1LLM 0.32.1 was released on Aug. 21, 2026.
- 2The release restricts the OpenAI Python dependency to versions below 3.0.0.
- 3The stated goal is to keep fresh installations working without a separate httpx installation.
- 4The patch is a packaging maintenance release, not a new model capability announcement.
Scoring Rationale
A verified same-day maintenance release that affects clean-install dependency resolution for an open-source LLM developer tool.
Sources
Primary source and supporting public references used for this report.
View 1 more source
Practice interview problems based on real data
1,625 SQL & Python problems across 15 industry datasets — the exact type of data you work with.
Try 250 free problems