# ============================================================
# ComfyUI-VideoDescription Dependencies
# ============================================================
# IMPORTANT: Install ONLY the packages ComfyUI doesn't already have
# ComfyUI already provides: torch, transformers, pillow, numpy
#
# Installation command:
#   pip install qwen-vl-utils opencv-python-headless
# ============================================================

# Required for Qwen3-VL node
qwen-vl-utils

# Required for video processing (if not already installed)
# NOTE: Must use headless version to avoid conflict with ComfyUI's opencv-python-headless
opencv-python-headless

# Required for ControlNet preprocessor model downloads
huggingface-hub

# Required for PromptStyleFilter node (Claude API)
anthropic

# Required for KSamplerProgress node (Redis progress tracking)
redis

# Optional: 4-bit quantization support (reduces VRAM usage)
# Uncomment if you want to use use_4bit=True option:
# bitsandbytes

# ============================================================
# Dependencies that ComfyUI should already provide:
# ============================================================
# DO NOT INSTALL THESE - they will conflict with ComfyUI:
# - torch (ComfyUI manages this)
# - transformers (ComfyUI manages this)
# - accelerate (ComfyUI manages this)
# - pillow (ComfyUI manages this)
# - numpy (ComfyUI manages this)
# - tokenizers (managed by transformers)
# ============================================================
