# Runtime dependencies (source of truth: pyproject.toml)
fastapi>=0.115,<1
uvicorn[standard]>=0.34,<1
pydantic>=2.10,<3
pydantic-settings>=2.7,<3
sqlalchemy>=2.0,<3
alembic>=1.14,<2
asyncmy>=0.2,<1
pymysql>=1.1,<2
redis>=5.2,<6
neo4j>=5.28,<6
pymilvus>=2.5,<3
PyJWT>=2.10,<3
cryptography>=44,<51
httpx>=0.28,<1

# Development and test dependencies
pytest>=8.3,<9
pytest-asyncio>=0.25,<1
ruff>=0.9,<1
mypy>=1.14,<2
