# diffusers from upstream main: LTX-2.5 merged in PR #14447 and is not in a PyPI release yet. # Pinned to the merge commit so rebuilds are reproducible; bump deliberately. diffusers @ git+https://github.com/huggingface/diffusers@7564fb016dabda0c943416190fc92398c50b1b20 # gradio and spaces are deliberately absent: the platform preinstalls and pins them, and a competing # pin here fails resolution or breaks the ZeroGPU runtime. # # huggingface_hub IS pinned, which is the exception to that rule rather than an oversight: diffusers # main imports `get_cached_repo_tree` in pipelines/pipeline_utils.py, and the base image ships an # older hub without it. 1.23.0 is the floor diffusers itself declares. huggingface_hub>=1.23.0,<2.0 gradio_client # 5.12.1 breaks at import against current `kernels` (unversioned LayerRepository); 5.14.1 declares # kernels>=0.15.2,<0.16 and imports cleanly. transformers==5.14.1 accelerate safetensors sentencepiece protobuf av imageio imageio-ffmpeg Pillow numpy scipy # The diffusion decoder's NATTEN neighborhood-attention kernel is fetched from the Hub # (`shi-labs/natten`) through the `kernels` package — no local natten build, and therefore no torch # pin: the ZeroGPU runtime's preinstalled torch is used as-is. kernels torchvision torchaudio