Spaces:
Sleeping
Sleeping
| # Deployment Guide | |
| ## Web UI upload path | |
| 1. Go to Hugging Face and create a new **Gradio Space**. | |
| 2. Download and unzip this package. | |
| 3. Upload all files from the folder to the Space root. | |
| 4. Wait for the build to install dependencies from `requirements.txt`. | |
| 5. Open the Space. On first load, the notebook runs automatically. | |
| 6. Use **Notebook Runner** if you want to re-run the notebook manually. | |
| ## Expected runtime behavior | |
| - The app reads `synthetic_sales_data.csv` and `synthetic_book_reviews.csv`. | |
| - It runs `pythonanalysis.ipynb` with Papermill. | |
| - Saved figures appear in the gallery. | |
| - Saved CSV and JSON outputs appear in the table preview and KPI cards. | |
| ## Common fixes | |
| - If build fails, confirm the Space SDK is **Gradio**. | |
| - If notebook execution fails, check the `Execution Log` tab output. | |
| - If the AI tab does not use an LLM, set `HF_API_KEY` in Space variables. | |
| ## Build error fix applied | |
| The previous package used `python_version: 3.10` without quotes in `README.md`. In YAML, that can be interpreted as `3.1`, which makes Hugging Face try to pull `python:3.1`. This package fixes it by using `python_version: "3.10"`. | |