# Core deep learning — CPU-only wheel works on all platforms.
# For GPU on Linux: replace with tensorflow[and-cuda]>=2.15.0
tensorflow>=2.15.0

# Configuration & environment
pyyaml>=6.0.1
python-dotenv>=1.0.0

# API service
fastapi>=0.109.0
uvicorn[standard]>=0.27.0
pydantic>=2.5.0

# UI
streamlit>=1.31.0

# Numerics / plotting
numpy>=1.26.0
matplotlib>=3.8.0

# Testing
pytest>=7.4.0
pytest-cov>=4.1.0
httpx>=0.26.0          # async test client for FastAPI
