# BioDex runtime dependencies — Python 3.10–3.12
#
# DO NOT run plain `pip install -r requirements.txt` on a fresh venv — it will fail
# with ResolutionImpossible (megadetector/yolov5 protobuf<=3.20.1 vs onnx/speciesnet).
#
# Recommended install (any local machine):
#   bash scripts/install_biodex.sh
#
# Optional NVIDIA GPU (after install):
#   source .venv/bin/activate && bash scripts/setup_gpu.sh
#
# Manual order (same as install_biodex.sh):
#   pip install "protobuf==3.20.1"
#   pip install "megadetector>=10.0,<11.0"
#   pip install -r requirements-base.txt
#   pip install "speciesnet>=5.0,<6.0"
#   pip install -e ".[dev]"

-r requirements-base.txt
