File size: 566 Bytes
00c55c8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env bash
set -Eeuo pipefail

ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
UV_BIN="${UV_BIN:-uv}"
VENV="${OPENPI_VENV:-$ROOT/.venv}"

if ! command -v "$UV_BIN" >/dev/null 2>&1; then
    echo "ERROR: uv was not found."
    echo "Install uv first: https://docs.astral.sh/uv/"
    exit 1
fi

cd "$ROOT"

echo "Repository: $ROOT"
echo "Environment: $VENV"
echo "Installing locked server dependencies..."

UV_PROJECT_ENVIRONMENT="$VENV" \
    "$UV_BIN" sync --frozen --no-dev

echo "SERVER_ENV_READY=$VENV"
echo "Run: bash scripts/verify_release.sh"