# Model Identity Mapping - Python dependencies
#
# Face embedding, storage and matching all happen server-side (the Description
# Model API); this project only detects/crops faces locally and calls the API.

# Core image / data processing
opencv-python>=4.8.0
numpy>=1.24.0,<2.0.0
pandas>=2.0.0
pillow>=10.0.0

# Face detection (MediaPipe requires Python <= 3.12)
mediapipe>=0.10.0; python_version < '3.13'

# Description Model API client
requests>=2.31.0

# Progress bar for the ingest step (build_database.py)
tqdm>=4.0.0

# Colored terminal output (announcing which config / secrets file was read)
termcolor>=2.0.0
