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

[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>=4.1
pytest-asyncio>=0.23
pytest-xdist>=3.5
pytest-timeout>=2.2
pytest-benchmark>=4.0
httpx>=0.27.0
respx>=0.20
mypy>=1.8
types-requests>=2.31
types-PyYAML>=6.0
ruff>=0.3.0
black>=24.0
isort>=5.13
bandit>=1.7
pip-audit>=2.7
safety>=3.0
pre-commit>=3.6
pydocstyle>=6.3

[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
