# Pinned toolchain for generating the ProximaDB Python REST transport
# (TD-126 Phase 4). Installed into an isolated venv by gen.sh so the generator
# never collides with the SDK's own runtime deps (notably newer click / pydantic
# / httpx that break openapi-python-client's Typer CLI and its internal models).
#
# Regenerate with:  make gen-python-sdk
openapi-python-client==0.24.3
# openapi-python-client's Typer CLI breaks on click >= 8.2 ("Secondary flag is
# not valid for non-boolean flag"); pin below that boundary.
click<8.2
# openapi-python-client 0.24.x's own internal models fail to build under
# pydantic >= 2.11 ("`Parameter` is not fully defined"); pin below that.
pydantic<2.11
