fastapi
uvicorn
requests>=2.28
pydantic>=2.0
litellm
psutil
PyYAML>=6.0
aiohttp>=3.8
websockets
fal-client>=0.5.0
cryptography>=41.0

[dev]
pytest-cov<5,>=4.1
responses<0.26,>=0.23
respx<0.22,>=0.20
freezegun<2,>=1.2
hypothesis<7,>=6.88
pytest-socket<0.8,>=0.6

[dev:python_version < "3.10"]
pytest<9,>=8.4
pytest-asyncio<0.24,>=0.21
syrupy<5,>=4

[dev:python_version >= "3.10"]
pytest<10,>=9.0.3
pytest-asyncio<2,>=1.3
pytest-httpx<1,>=0.30
syrupy<6,>=5

[harness]
claude-agent-sdk>=0.1

[harness-claude]
claude-agent-sdk>=0.1
