Fixed
-
ModuleNotFoundError: No module named 'httpx'on a fresh install (#122):httpxwas imported at module top level in five modules but never declared as a dependency. It had always arrived transitively throughmcp, which requiredhttpxup to 1.x.mcp2.0 switched tohttpx2andclaude-agent-sdkrelaxed its pin tomcp<3, so new installs stopped resolvinghttpxentirely and every CLI invocation died at import time,--versionincluded.Environments created before
mcp2.0 kept working, which is why the break only appeared for new users. The package now useshttpx2(imported ashttpx) and declareshttpx2>=2.5.0explicitly, matching whatmcp2.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