Call pipdeptree from python -m
[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 "$WORKSPACE/.virtualenvs/tox"
9 # shellcheck source=./.virtualenvs/tox/bin/activate disable=SC1091
10 source "$WORKSPACE/.virtualenvs/tox/bin/activate"
11 PYTHON="$WORKSPACE/.virtualenvs/tox/bin/python"
12 $PYTHON -m pip install --quiet --upgrade pip
13 $PYTHON -m pip install --quiet --upgrade pipdeptree
14 $PYTHON -m pip install --quiet --upgrade tox argparse
15
16 echo "----> Pip Dependency Tree"
17 $PYTHON -m pipdeptree