# Hugging Face Space (Gradio frontend) dependencies. # NOTE: no torch / vllm / transformers here on purpose — all GPU work lives in # the Modal image (see modal_app.py). The Space is a lightweight CPU container. gradio>=5.0,<6 huggingface_hub>=0.25,<1 openai>=1.40 # OpenAI-compatible client for the vLLM endpoint on Modal pydantic>=2.7 requests>=2.32 python-dotenv>=1.0 # Static analysis of JS/TS. Python is parsed with the stdlib `ast` module. # Optional: tree-sitter gives better JS/TS parsing but isn't available on Python 3.13+. # The app falls back to regex parsing if these aren't installed. # tree-sitter>=0.21,<0.22 # tree-sitter-languages>=1.10