#!/usr/bin/env bash set -e set -o pipefail PYTHON=python while [ $# -gt 0 ]; do case "$1" in -python) PYTHON=$2 shift ;; *) echo "Usage: Usage: ${0##*/} [-python /path/to/bin/python]" exit 1 ;; esac shift done cd /tmp # Todo: Need to update base image from Debian Stretch for the required Python # 3.6 or later curl --connect-timeout 30 \ --max-time 10 \ --retry 5 \ --retry-delay 10 \ --retry-max-time 30 \ -# -LO https://bootstrap.pypa.io/pip/get-pip.py ${PYTHON} get-pip.py --ignore-installed rm get-pip.py ${PYTHON} -m pip install --upgrade --ignore-installed setuptools ${PYTHON} -m pip install --ignore-installed conan # Purge cache to save space: https://stackoverflow.com/questions/37513597/is-it-safe-to-delete-cache-pip-directory ${PYTHON} -m pip cache purge