typer>=0.12.0
rich>=13.0.0
httpx>=0.27.0
prompt-toolkit>=3.0.43
websocket-client>=1.6.0

[:python_version < "3.11"]
tomli>=2.0.0

[all]
llama-cpp-python>=0.2.90
fastapi>=0.115.0
uvicorn[standard]>=0.30.0
pydantic>=2.9.0
pydantic-settings>=2.5.0
python-multipart>=0.0.6

[dev]
pytest>=8.0
pytest-cov>=5.0
pytest-asyncio>=0.23.0
pytest-timeout>=2.3.0
pytest-xdist>=3.5.0
respx>=0.21.0
anyio>=4.0

[local]
llama-cpp-python>=0.2.90

[server]
fastapi>=0.115.0
uvicorn[standard]>=0.30.0
pydantic>=2.9.0
pydantic-settings>=2.5.0
python-multipart>=0.0.6
firebase-admin>=6.0.0
google-cloud-firestore>=2.16.0
