fastapi<1.0,>=0.110
uvicorn[standard]<1.0,>=0.27
pydantic<3.0,>=2.5
click<9.0,>=8.1
httpx<1.0,>=0.27
rich>=13.7
textual>=0.80
numpy>=1.24
watchdog>=3.0
tomli-w>=1.0
fastembed>=0.3.0
pyyaml>=6.0

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

[dev]
pytest>=7.4
pytest-asyncio>=0.23
ruff>=0.5

[openai]
openai>=1.30

[test]
pytest>=7.4
pytest-asyncio>=0.23
httpx>=0.27
