numpy<3,>=1.24
opencv-contrib-python>=4.8
pydantic>=2.0
sqlalchemy>=2.0
streamlit>=1.30
requests>=2.28
alembic>=1.12

[all]
onnxruntime>=1.16
mediapipe>=0.10
insightface>=0.7
faiss-cpu>=1.7
boto3>=1.28
google-cloud-vision>=3.4
azure-cognitiveservices-vision-face>=0.6
msrest>=0.7

[aws]
boto3>=1.28

[azure]
azure-cognitiveservices-vision-face>=0.6
msrest>=0.7

[cloud]
boto3>=1.28
google-cloud-vision>=3.4
azure-cognitiveservices-vision-face>=0.6
msrest>=0.7

[dev]
pytest>=7.0
pytest-cov>=4.0
black>=23.0
ruff>=0.1
mypy>=1.5

[edge]
onnxruntime>=1.16

[faiss]
faiss-cpu>=1.7

[google]
google-cloud-vision>=3.4

[gpu]
onnxruntime-gpu>=1.16

[insightface]
insightface>=0.7

[mediapipe]
mediapipe>=0.10

[onnx]
onnxruntime>=1.16
