# Dependencies are declared in pyproject.toml as optional "extras", so you only
# install what a given procedure needs. Installing this file pulls EVERYTHING.
#
# Lighter, targeted installs (run from the repo root):
#   pip install ".[analysis]"     # sampling + data analysis (pandas, Excel)
#   pip install ".[dashboards]"   # dash + plotly dashboards
#   pip install ".[aws]"          # AWS collectors (boto3)
#   pip install ".[collectors]"   # GitHub / GitLab collectors (requests)
#   pip install ".[mongo]"        # MongoDB collectors (pymongo)
#   pip install ".[tui]"          # the terminal UI runner
#   pip install ".[dev]"          # everything + pytest + ruff
#
# Full install (all optional features):
.[all]
