# Core ML framework
tensorflow>=2.13.0,<2.16.0

# API
fastapi>=0.110.0
uvicorn[standard]>=0.29.0
pydantic>=2.6.0

# UI
streamlit>=1.33.0

# Config & environment
python-dotenv>=1.0.0
PyYAML>=6.0.1

# Utilities
numpy>=1.24.0
scikit-learn>=1.4.0        # precision/recall metrics

# Testing
pytest>=8.1.0
httpx>=0.27.0              # async test client for FastAPI

# Optional: experiment tracking (comment out if not needed)
# tensorboard>=2.13.0      # already included with tensorflow
