File size: 483 Bytes
d646dd7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env bash
set -euo pipefail

PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
VENV_PATH="${PROJECT_ROOT}/.venv-linux"
PYTHON_PATH="${VENV_PATH}/bin/python"

if [[ ! -x "${PYTHON_PATH}" ]]; then
  echo "Creating Linux virtual environment: ${VENV_PATH}"
  python3 -m venv "${VENV_PATH}"
fi

"${PYTHON_PATH}" -m pip install --upgrade pip
"${PYTHON_PATH}" -m pip install -r "${PROJECT_ROOT}/requirements-linux.txt"
echo "Linux environment ready: ${PYTHON_PATH}"