# Minimum-version constraints. Newer pins are required so cp314 (Python 3.14)
# wheels exist on the primary dev box; all of these also ship 3.11 wheels for the
# Docker image. A fully-resolved, reproducible pin set is captured in
# requirements.lock.txt after install (pip freeze).
fastapi>=0.115
uvicorn[standard]>=0.34
python-multipart>=0.0.20
pydantic>=2.10
pydantic-settings>=2.7
python-dotenv>=1.0
pillow>=11.1
numpy>=2.2
opencv-python-headless>=4.11
torch>=2.6
torchvision>=0.21
faiss-cpu>=1.9
