From 0dae5da40564d3a664f0f196e95db158cc783000 Mon Sep 17 00:00:00 2001 From: Benjamin Boenisch Date: Sun, 15 Feb 2026 13:30:00 +0100 Subject: [PATCH] fix: geo-service Pakete einzeln installieren (rasterio braucht GDAL) --- .woodpecker/main.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.woodpecker/main.yml b/.woodpecker/main.yml index 6b313cc..cbb8bec 100644 --- a/.woodpecker/main.yml +++ b/.woodpecker/main.yml @@ -187,8 +187,14 @@ steps: cd geo-service export PYTHONPATH="$(pwd):${PYTHONPATH:-}" - pip install --quiet --no-cache-dir -r requirements.txt 2>/dev/null || true - pip install --quiet --no-cache-dir structlog httpx fastapi uvicorn pydantic pytest pytest-json-report + + # Pakete einzeln installieren - rasterio braucht GDAL und wird uebersprungen + while IFS= read -r line; do + pkg=$(echo "$line" | sed 's/#.*//' | xargs) + [ -z "$pkg" ] && continue + pip install --quiet --no-cache-dir "$pkg" 2>/dev/null || echo "WARNUNG: $pkg uebersprungen" + done < requirements.txt + pip install --quiet --no-cache-dir pytest pytest-json-report set +e python -m pytest tests/ -v --tb=short --json-report --json-report-file=../.ci-results/test-geo.json