# Version floors ONLY where FunPack needs one, and never a bare upgrade of anything the
# rest of ComfyUI compiles against. `pip install -r` upgrades a package whose floor is not
# met — on a rental full of native extensions (torch, comfy-kitchen, comfy-aimdo,
# onnxruntime, opencv) a numpy or transformers bump under them does not raise, it segfaults
# hours later. The updater now prints exactly which packages moved; check that line first
# when a machine starts misbehaving after an update.
transformers>=5.0.0
huggingface_hub
safetensors
numpy
# Reads .gguf containers in the FunPack loaders. Pure python + numpy; it does not
# pull CUDA or any model. Without it a .gguf needs the ComfyUI-GGUF node pack instead.
gguf
Pillow
insightface
opencv-python-headless
# Picks the target of a camera move in [Shot N] prompts, plus its 12 MB English model
# (a wheel, so `pip install -r` gets both). Optional: without them simpler word rules run.
spacy>=3.8,<3.9
en_core_web_sm @ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl
