Skip to content

v0.13.1 - Fix missing httpx dependency on fresh installs

Latest

Choose a tag to compare

@kalil0321 kalil0321 released this 30 Aug 14:32
· 2 commits to main since this release
cb7ed07

Fixed

  • ModuleNotFoundError: No module named 'httpx' on a fresh install (#122): httpx was imported at module top level in five modules but never declared as a dependency. It had always arrived transitively through mcp, which required httpx up to 1.x. mcp 2.0 switched to httpx2 and claude-agent-sdk relaxed its pin to mcp<3, so new installs stopped resolving httpx entirely and every CLI invocation died at import time, --version included.

    Environments created before mcp 2.0 kept working, which is why the break only appeared for new users. The package now uses httpx2 (imported as httpx) and declares httpx2>=2.5.0 explicitly, matching what mcp 2.x already pulls in rather than installing a second HTTP client alongside it.

Upgrade:

uv tool upgrade reverse-api-engineer   # or: pip install -U reverse-api-engineer