# ----------------------------------------------------------------------------
# requirements.txt — convenience file for students and quick environment setup
#
# pyproject.toml is the authoritative source of truth for dependencies.
#
# For full development (recommended):
#   pip install -e ".[dev]"
#
# For a specific slice:
#   pip install -e ".[api]"          FastAPI backend only
#   pip install -e ".[llm]"          local LLM inference (torch, transformers)
#   pip install -e ".[eval]"         DeepEval evaluation
#   pip install -e ".[all]"          everything
#
# This file installs all optional groups (tutorial default):
# ----------------------------------------------------------------------------
-e ".[all]"
