# Runtime deps for the dedicated-GPU Docker Space. # Excludes: llama-cpp-python (compiled WITH CUDA in the Dockerfile), the cu124 # prebuilt index + nvidia-*-cu12 libs (the CUDA devel base provides the toolkit), # and `spaces` (ZeroGPU only — its absence makes server/model.py's gpu decorator a # no-op so llama.cpp runs directly on the always-attached dedicated GPU). # [mcp] extra exposes named Gradio API endpoints as Model Context Protocol tools # — same MCP surface as the Gradio-SDK Space (server/mcp_tools.py, app.py). gradio[mcp]>=6.0 pandas>=2.0 fastapi>=0.115 uvicorn[standard]>=0.30 pydantic>=2.7 python-dotenv>=1.0 huggingface_hub>=0.24 requests>=2.32 icalendar>=5.0 python-dateutil>=2.9 pillow-heif>=0.16 google-api-python-client>=2.130 google-auth-oauthlib>=1.2 google-auth-httplib2>=0.2 # Agent tab: smolagents drives this Space's own MCP tools with a MiniCPM # planner (lazy-imported; the stub/scripted path never touches it). smolagents[mcp,openai]==1.26.0