Organize host and robot streaming releases
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user