Spaces:
Running
Running
| # Daimon - Python dependencies (F0). | |
| # Versions are loose for now; deploy-engineer pins them exactly for a reproducible build. | |
| # Chosen over pyproject packaging for Hugging Face Space simplicity. | |
| gradio>=5.0 | |
| fastapi>=0.110 # app/server.py + app/routes.py (F4); gradio depends on it too, pinned explicitly | |
| uvicorn>=0.29 # serves app/server.py | |
| huggingface-hub>=0.25 | |
| openai>=1.40 # OpenAI-compatible client for the local llama.cpp endpoint | |
| httpx>=0.27 | |
| pydantic>=2.7 | |
| pyyaml>=6.0 # parses personaxis.md frontmatter for engine/recompile.py (F2) | |
| python-dotenv>=1.0 # loads .env for local dev (model/client.py); HF Spaces sets env vars directly | |
| # llama.cpp itself is not a Python package: the Dockerfile builds the `llama-server` | |
| # binary from source (CPU-only) and model/serve.sh runs it directly. | |