Werkzeug
Jinja2
passlib[bcrypt]
fastapi
uvicorn
psutil
pydantic
pydantic[email]
pydantic-settings
python-multipart
aiofiles
click>=8.0.0
platformdirs
redis[hiredis]
numpy
python-jose[cryptography]
bcrypt==4.0.1
PyJWT
qdrant-client
qdrant-client[fastembed]
rich
asyncpg
fastembed
fastembed-gpu
fastmcp

[dev]
pytest
black
isort
mypy
