| title | CommunitySuperBuild |
|---|---|
| sdk | gradio |
| app_file | app.py |
Community build for the SuperDataScience AI Engineering Challenge course.
Live app: https://huggingface.co/spaces/ai-challenge/communitysuperbuild
Merging to main auto-deploys to the Hugging Face Space via GitHub Actions (.github/workflows/publish.yml).
- Python 3.10+
-
Create a virtual environment
python -m venv venv
-
Activate it
Git Bash / macOS / Linux:
source venv/Scripts/activate # Windows (Git Bash) source venv/bin/activate # macOS / Linux
PowerShell:
.\venv\Scripts\Activate.ps1
-
Install dependencies
pip install -r requirements.txt
-
Configure environment variables (optional, for local secrets)
cp .env.example .env
Edit
.envand add your API keys. -
Run the app
python app.py
Gradio will print a local URL (usually
http://127.0.0.1:7860).
- Create a branch from
main - Make your changes and test locally
- Open a PR against
mainwith a short summary of what is added - After review and approvals - merge the branch and test your changes once deployed
Please don't push directly to main. Keep PRs focused and don't commit secrets. Only add examples in env.example