#!/bin/bash # Editable user install so /usr/bin/python3 (the tutor server, the CLI) can # `import code_runner`. Stdlib only; idempotent. set -euo pipefail REPO_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" readonly REPO_DIR readonly SYSTEM_PYTHON="/usr/bin/python3" "$SYSTEM_PYTHON" -m pip install --user --no-deps --break-system-packages -e "$REPO_DIR" cd / "$SYSTEM_PYTHON" -c 'import code_runner; print(code_runner.__file__)'