starlette>=0.37
uvicorn[standard]>=0.30
httpx>=0.27
pydantic>=2.7
python-dotenv>=1.0
cryptography>=42
# Real-time Kalshi/Polymarket order book feeds (backend/clients/*_ws_client.py).
# Pinned below 14: that version renamed websockets.connect(extra_headers=...)
# to additional_headers=..., which the Kalshi WS client below relies on.
websockets>=12,<14
