# sample-python **Repository Path**: tq-wang/sample-python ## Basic Information - **Project Name**: sample-python - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-09 - **Last Updated**: 2026-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python Release Hub A FastAPI service for managing release pipelines and deployment runs. ## Features - pipeline registration - deployment run tracking - approval-style status changes - `/health` endpoint - summary metrics for dashboards ## Run ```bash py -3.14 -m venv .venv .venv\Scripts\python -m pip install -r requirements.txt .venv\Scripts\python -m uvicorn app.main:app --host 0.0.0.0 --port 8000 ``` Environment variables: - `APP_PORT`: HTTP port, default `8000` - `APP_NAME`: service name, default `python-release-hub` - `SEED_DEMO_DATA`: `true` or `false`, default `true` ## Endpoints - `GET /health` - `GET /api/v1/pipelines` - `POST /api/v1/pipelines` - `POST /api/v1/pipelines/{pipeline_id}/runs` - `PATCH /api/v1/runs/{run_id}` - `GET /api/v1/summary`