# ── Core ──────────────────────────────────────────────────────────────────────
tensorflow>=2.13,<2.17          # includes TFLite converter; CPU-only wheel
numpy>=1.24,<2.0
pyyaml>=6.0

# ── Configuration / environment ───────────────────────────────────────────────
python-dotenv>=1.0

# ── CLI ───────────────────────────────────────────────────────────────────────
click>=8.1

# ── API (optional – only needed when running the FastAPI server) ──────────────
fastapi>=0.111
uvicorn[standard]>=0.29

# ── App UI (optional – only needed when running the Streamlit demo) ───────────
streamlit>=1.35

# ── Testing ───────────────────────────────────────────────────────────────────
pytest>=8.0
httpx>=0.27            # async client for FastAPI test client
