# Fish Audio S2 - ComfyUI custom nodes
#
# fish-speech is bundled in fish_speech_src/
# GPTQ support requires: pip install gptqmodel --no-build-isolation (optional, only for s2-pro-w4a16)
# Only runtime deps are installed here. torch is intentionally excluded.
#
# DO NOT add torch/torchaudio here — ComfyUI manages those.

numpy
tqdm
soundfile
loguru
transformers>=4.45.2
einops>=0.7.0
einx[torch]==0.2.2
librosa>=0.10.1
rich>=13.5.3
ormsgpack
pydantic==2.9.2
tiktoken>=0.8.0
cachetools
zstandard>=0.22.0
resampy>=0.4.3
safetensors>=0.4.0
pyrootutils>=1.0.4
natsort>=8.4.0
loralib>=0.1.2
hydra-core>=1.3.2
# descript-audio-codec and descript-audiotools are intentionally NOT listed here.
# They carry a protobuf<5 upper-bound that conflicts with tensorflow/mediapipe
# and many other ComfyUI nodes in shared environments. The node's auto-install
# (in __init__.py) handles them with --no-deps so their protobuf constraint is
# never enforced. If you need to install them manually:
#   pip install descript-audio-codec --no-deps
#   pip install "descript-audiotools>=0.7.2" --no-deps
bitsandbytes
