| # 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 |
|
|