From e4f6aa39e92541304798754e7b9fa8cfba60d43e Mon Sep 17 00:00:00 2001 From: Arash Date: Tue, 28 Oct 2025 13:56:32 +0100 Subject: [PATCH] Enhance ensure_prereqs function to use 'uv' for pip list if available --- scripts/release.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/release.sh b/scripts/release.sh index a76596eb9f4..237cf22933b 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -177,7 +177,11 @@ function ensure_prereqs() { [ -d "$VENV" ] || { log_error "Missing venv, please create: ${VENV}"; exit 1; } . "${VENV}/bin/activate" fi - pip_list=$(log_exec "${VENV}/bin/pip" list) + if command -v uv >/dev/null; then + pip_list=$(log_exec uv pip list) + else + pip_list=$(log_exec "${VENV}/bin/pip" list) + fi for package in ${VERIFY_PACKAGES[@]}; do echo "$pip_list" | grep -E "^${package}\s+" || { log_error "Package '${package}' missing from venv: ${VENV}" ; exit 1; } done