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"
|