# KalshiBot runtime (pinned; tested on Python 3.14.4, server venv 2026-11-11)
# Kalshi REST/WS: custom thin client in kb/kalshi.py (RSA-PSS + Ed25519). See README "Official SDK decision".
fastapi==0.162.4
starlette==1.10.0
uvicorn[standard]==0.54.0
httpx==0.28.1
httpcore==1.0.9
anyio==4.16.0
cryptography==50.0.2
pyotp==2.10.0
itsdangerous==2.2.0
websockets==17.4
python-multipart==0.0.33
pydantic==2.14.3
pydantic_core==2.50.4
# official Kalshi SDK (REST transport + RSA/Ed25519 signing) and its deps
kalshi-python-async==3.36.0
aiohttp==3.14.5
aiohttp-retry==2.9.1
urllib3==2.8.0
python-dateutil==4.0.0
lazy-imports==1.2.0
