#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # shellcheck disable=SC1091 source "${SCRIPT_DIR}/load-env.sh" if [[ ! -x "${PYTHON_VENV_PATH}/bin/python" ]]; then "${PYTHON3_BIN}" -m venv "${PYTHON_VENV_PATH}" fi venv_python="${PYTHON_VENV_PATH}/bin/python" "${venv_python}" -m pip install -r "${SCRIPT_DIR}/control-side-requirements.txt" make -C "${OMNISOCKETGO_ROOT}" python-ext PYTHON="${venv_python}" "${venv_python}" -m pip install --no-build-isolation -e "${OMNISOCKETGO_ROOT}/python" echo "[setup-control-side] ready: ${PYTHON_VENV_PATH}" >&2