#!/usr/bin/env bash set -euo pipefail EXPECTED_VERSION="${1:-}" REPO_ROOT="${2:-/data/openpilot}" PYTHON_BIN="/usr/local/venv/bin/python3" SITE_PACKAGES="/usr/local/venv/lib/python3.12/site-packages" fail() { echo "[FAIL] $*" >&2 exit 1 } [[ -x "$PYTHON_BIN" ]] || fail "managed Python is missing: $PYTHON_BIN" [[ -d "$SITE_PACKAGES" ]] || fail "site-packages is missing: $SITE_PACKAGES" actual_version="$(tr -d '\r\n'