the-apprentice / requirements.txt
AndrewRqy
Drop fastapi pin β€” conflicts with gradio 5.29.1 (needs fastapi>=0.115.2)
128a3ce
Raw
History Blame Contribute Delete
1.04 kB
# Gradio 5.29.1 β€” last known-good HF Space version per forum reports.
# We tried 4.44.1 (HfFolder), 5.0.1 (Jinja2 cache bug), 6.18.0 (renders blank
# with no error). 5.29.1 has none of those issues and is broadly used on
# Spaces in 2026.
# discuss.huggingface.co/t/gradio-sdk-5-31-0-fully-dysfunctional-api-on-huggingface
# huggingface_hub<0.34 β€” gradio 5.29 oauth.py still imports HfFolder.
# Pin fastapi to 0.112.2 β€” multiple forum reports of blank-page issues fixed
# by this exact pin on HF Spaces in 2026.
gradio==5.29.1
huggingface_hub>=0.23,<0.34
# OpenAI client β€” used as the SDK for the Modal-hosted vLLM endpoint
openai>=1.40
# Pillow β€” chroma-key fallback paths, scene composition, sprite loading.
# Listed even though most of the keying ran offline at build time:
# the runtime still touches Pillow if a stray *_raw.png is the only
# file present for a sprite.
Pillow>=10.0
# cairosvg is OPTIONAL β€” convert mock SVG cards to PNG. The image
# module gracefully falls back to raw SVG if it's not installed.