File size: 649 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
26
#!/usr/bin/env bash
set -Eeuo pipefail

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

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

"$UV_BIN" venv \
    --python "$PYTHON_VERSION" \
    "$VENV"

"$UV_BIN" pip install \
    --python "$VENV/bin/python" \
    -e "$ROOT/packages/openpi-client" \
    "numpy>=1.22.4,<2.0.0"

echo "CLIENT_ENV_READY=$VENV"
echo "Client adapter: deployment/piperx_client.py"