Install virtualenvs into /tmp/v
[releng/global-jjb.git] / shell / tox-install.sh
1 #!/bin/bash
2 echo "---> tox-install.sh"
3
4 # Ensure we fail the job if any steps fail.
5 # DO NOT set -u as virtualenv's activate script has unbound variables
6 set -e -o pipefail
7
8 virtualenv --quiet "/tmp/v/tox"
9 # shellcheck source=/tmp/v/tox/bin/activate disable=SC1091
10 source "/tmp/v/tox/bin/activate"
11 pip install --quiet --upgrade pip
12 pip install --quiet --upgrade pipdeptree
13 pip install --quiet --upgrade tox argparse
14
15 echo "----> Pip Dependency Tree"
16 pipdeptree