| set -euo pipefail | |
| ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" | |
| cd "$ROOT" | |
| if ! command -v uv >/dev/null 2>&1; then | |
| echo "uv not found. Install with: curl -LsSf https://astral.sh/uv/install.sh | sh" >&2 | |
| exit 1 | |
| fi | |
| uv venv | |
| uv pip install -e ".[ui]" | |
| echo "Installed core deps with UI extras." | |
| echo "Run: python apps/demo/gradio_app.py" | |