From effa4f3d62aa0c768dfbc086fa5c13440b176536 Mon Sep 17 00:00:00 2001 From: Suriyakumarvijayanayagam Date: Sat, 19 Sep 2026 12:44:51 +0530 Subject: [PATCH] release.sh: build the wheel in an isolated env; the checkout's interpreter is 3.9 --- release.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release.sh b/release.sh index 18474d0..c5e9b32 100755 --- a/release.sh +++ b/release.sh @@ -40,7 +40,7 @@ step "2. Agent and setup tool" step "3. Engine source and wheel" # The wheel is built with the checkout's own interpreter; requires-python is a # statement about the SHOP PC, which setup enforces when it finds Python there. -.venv/bin/python -m pip wheel --no-deps --no-build-isolation -q -w "$STAGE/engine-src" . 2>&1 | grep -v "DEPRECATION\|WARNING: Ignoring" || true +.venv/bin/python -m pip wheel --no-deps --ignore-requires-python -q -w "$STAGE/engine-src" . 2>&1 | grep -v "DEPRECATION\|WARNING: Ignoring" || true ls "$STAGE"/engine-src/behavision-*.whl >/dev/null || { echo "wheel was not built" >&2; exit 1; } cp pyproject.toml requirements.txt "$STAGE/engine-src/" mkdir -p "$STAGE/engine-src/config" && cp config/default.yaml "$STAGE/engine-src/config/"