Fresh Installs of Simon Willison's LLM Broke When the OpenAI Python Library Dropped httpx, Patched Same Day in 0.32.1
Simon Willison·medium signal
LLM depended on httpx only transitively through the `openai` package, so when OpenAI's library removed that dependency, new installs stopped working. The August 21 fix is a stopgap pin to `openai<3`, with a planned 0.33 that migrates LLM from httpx to httpx2 directly. It is a small release but a clean example of the failure mode where your dependency graph silently rests on someone else's transitive dep, and worth checking if you import httpx anywhere downstream of the OpenAI SDK.