github.com/SUSE/skuba@v1.4.17/ci/infra/setup-python (about)

     1  #!/bin/bash
     2  set -u
     3  
     4  # Install Python3, create virtualenv, set up required packages
     5  
     6  type python3 >/dev/null 2>&1 || sudo zypper install --no-confirm python3
     7  
     8  echo "Python version:" $(python3 -V)
     9  
    10  VENVDIR=${WORKSPACE:-~}/py3venv
    11  echo "Virtualenv dir:" $VENVDIR
    12  
    13  if [ ! -d $VENVDIR ]; then
    14    echo "Creating Python 3 virtualenv"
    15    python3 -m venv $VENVDIR
    16  fi
    17  if [ ! -z "$*" ]; then
    18    $VENVDIR/bin/pip3 --disable-pip-version-check install $@
    19  fi