# Core framework
tensorflow>=2.13.0,<2.16.0

# API service
fastapi>=0.110.0
uvicorn[standard]>=0.29.0
python-multipart>=0.0.9

# UI
streamlit>=1.33.0

# Image handling
Pillow>=10.2.0
numpy>=1.24.0,<2.0.0

# Configuration and utilities
PyYAML>=6.0.1
python-dotenv>=1.0.1

# CLI
click>=8.1.7

# Testing
pytest>=8.1.0
httpx>=0.27.0          # for TestClient in test_api.py

# Optional: progress bars and visualisation (not required for core pipeline)
tqdm>=4.66.2
matplotlib>=3.8.0
