Remove Python from public release workflow

This commit is contained in:
Armin
2026-06-15 17:38:59 +02:00
parent f59b8645b3
commit 952329bff4
9 changed files with 79 additions and 465 deletions
+3 -20
View File
@@ -7,7 +7,6 @@ Usage: bash data-setup/run_data_setup.sh
Optional maintenance modes:
--dry-run check setup scripts only
--download-only download source files where scriptable
--build-test rebuild inputs from existing local sources
--compare compare regenerated inputs with committed data/
EOF
@@ -23,7 +22,7 @@ repo_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd -P)"
cd "$repo_root"
case "$MODE" in
--dry-run|--download-only|--build-test|--compare|--full-test) ;;
--dry-run|--build-test|--compare|--full-test) ;;
*)
usage
exit 1
@@ -41,36 +40,20 @@ if [ "$MODE" = "--dry-run" ]; then
echo "Checking data-setup scripts only; no downloads and no rebuild."
command -v bash >/dev/null
command -v Rscript >/dev/null
command -v python3 >/dev/null
bash -n data-setup/check_raw_data.sh
python3 -m py_compile data-setup/download_sources.py
python3 -m py_compile data-setup/compare_generated_inputs.py
Rscript -e 'files <- list.files("data-setup/R", pattern="\\.R$", full.names=TRUE); invisible(lapply(files, parse)); cat("R setup scripts parse OK\n")'
echo "Data setup dry run passed."
exit 0
fi
if [ "$MODE" = "--download-only" ]; then
python3 data-setup/download_sources.py
exit 0
fi
if [ "$MODE" = "--compare" ]; then
python3 data-setup/compare_generated_inputs.py
Rscript data-setup/R/03_compare_generated_inputs.R
exit 0
fi
if [ "$MODE" = "--full-test" ]; then
python3 data-setup/download_sources.py || true
fi
bash data-setup/check_raw_data.sh
rm -rf "$PARTY2D_BUILD_DIR" "$PARTY2D_GENERATED_INPUT_DIR"
mkdir -p "$PARTY2D_BUILD_DIR" "$PARTY2D_GENERATED_INPUT_DIR"
Rscript data-setup/R/00_install_dependencies.R
Rscript data-setup/R/02_build_model_inputs.R
if [ "$MODE" = "--full-test" ]; then
python3 data-setup/compare_generated_inputs.py || true
else
python3 data-setup/compare_generated_inputs.py
fi
Rscript data-setup/R/03_compare_generated_inputs.R