# Loki Mode Dashboard Dependencies
# Using >= instead of == to avoid build failures on different Python/platform
# combos. Phase N (v7.5.27) added upper bounds to cap the risk of a future
# major-version break installing on a fresh `pip install -r requirements.txt`.
# Tested locally on this Mac at: fastapi 0.128.0, uvicorn 0.40.0,
# sqlalchemy 2.0.46, aiosqlite 0.22.1, greenlet 3.3.1, pydantic 2.12.5,
# websockets 15.0.1. Update upper bounds when next major is tested.
fastapi>=0.100.0,<1.0.0
uvicorn>=0.20.0,<1.0.0
sqlalchemy>=2.0.0,<3.0.0
aiosqlite>=0.19.0,<1.0.0
greenlet>=3.0.0,<4.0.0
pydantic>=2.0.0,<3.0.0
websockets>=12.0,<16.0
