# ──────────────────────────────────────────────────────────────────────────
# This file is the install manifest for the deployed fal runner.
#
# It is intentionally minimal. The customer/admin is responsible for the
# rest of the runtime — both ComfyUI itself and any custom node they add
# through the Admin UI.
#
#   - ComfyUI's own runtime dependencies are pulled automatically when
#     fal clones the ComfyUI repo at the commit pinned in `comfy.py`.
#     See the official list at:
#       https://github.com/comfyanonymous/ComfyUI/blob/master/requirements.txt
#
#   - Each custom node added via the Admin UI ships its own
#     `requirements.txt` which fal installs on top of ComfyUI's deps.
#
# We only pin here the things that fal's *serverless wrapper* (the
# patched `serverless_comfy` wheel) needs to run — nothing about ComfyUI
# itself, no model lists, no node-specific packages.
# ──────────────────────────────────────────────────────────────────────────

fal-client==0.5.9
fal==1.9.3
httpx==0.27.2
httpx-sse==0.4.0
sse-starlette==3.0.3
starlette_exporter==0.23.0
websocket-client==1.9.0
pydantic==2.7.4

# Patched serverless-comfy wheel (CDN upload + PromptExecutor fixes, hosted on fal CDN)
serverless-comfy @ https://v3b.fal.media/files/b/0a9a6307/55YJ8z2sIbeL6kyZdobFj_sc-026.whl
