# Optional SAM 3 (Detect) support for Angelo.
#
# NOT installed with the node — Angelo's core (click-to-refine, inpaint,
# Load Image) has no extra dependencies. Install these ONLY if you want
# the SAM 3 text "Detect" feature, by running:
#     install_sam3_support.bat   (Windows)
#     install_sam3_support.sh    (macOS / Linux)
# which installs these + SAM 3 itself (cloned from GitHub, --no-deps, so
# its deps live here).
#
# Scoped to SAM 3's IMAGE path (Angelo's Detect is image-only). Video /
# train-only deps (decord, av, shapely) are omitted: they're not on the
# Detect import path, and decord in particular lacks recent Windows wheels.
#
# IMPORTANT — numpy and OpenCV are deliberately NOT listed here:
#   - numpy: ComfyUI already ships it (2.x on current builds). Listing a
#     pinned numpy here used to drag it DOWN to 1.26 and break ComfyUI
#     for everyone (issue #31). The installer pins numpy to whatever you
#     already have via a constraints file so it can never be downgraded.
#   - OpenCV (cv2): the installer only installs opencv-python-headless if
#     cv2 isn't already importable, so it won't clobber a full opencv that
#     another node already provides.
huggingface_hub>=0.34.0
timm>=1.0.17
einops>=0.6.0
ftfy>=6.1.1
regex
iopath>=0.1.10
hydra-core>=1.3.0
omegaconf>=2.3.0
typing_extensions
tqdm>=4.65.0
pycocotools
