Fix setup.sh crashing on Python < 3.13 version check due to ERR trap

This commit is contained in:
James Smith
2026-03-18 14:34:42 +00:00
parent 9e7dfbda5a
commit 5896ebd5b7

View File

@@ -490,11 +490,11 @@ PY
# Python 3.13+ warning: some packages (gevent, numpy, scipy) may not have
# pre-built wheels yet and will be skipped to avoid hanging on compilation.
python3 - <<'PY'
if python3 - <<'PY'
import sys
raise SystemExit(0 if sys.version_info >= (3,13) else 1)
PY
if [[ $? -eq 0 ]]; then
then
warn "Python 3.13+ detected: optional packages without pre-built wheels will be skipped (--prefer-binary)."
fi
}