Use pipdeptree instead of freeze 01/5001/1
authorThanh Ha <thanh.ha@linuxfoundation.org>
Sat, 27 May 2017 16:51:18 +0000 (12:51 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Sat, 27 May 2017 16:53:30 +0000 (12:53 -0400)
pipdeptree provides better output than pip freeze with more information.
Also run pip installs in quiet mode to cut down on log spam. It will
still print out WARNINGS, ERROR, and CRITICAL log messages.

Change-Id: I3f7e687ccdea5fcb5c749328c1e387e6d99d9fed
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
shell/jjb-install.sh
shell/lftools-install.sh

index af2f42c..8baed83 100644 (file)
@@ -17,6 +17,9 @@ set -e -o pipefail
 virtualenv "$WORKSPACE/.virtualenvs/jjb"
 # shellcheck source=./.virtualenvs/jjb/bin/activate disable=SC1091
 source "$WORKSPACE/.virtualenvs/jjb/bin/activate"
-pip install --upgrade pip
-pip install --upgrade "jenkins-job-builder==$JJB_VERSION"
-pip freeze
+pip install --quiet --upgrade pip
+pip install --quiet --upgrade pipdeptree
+pip install --quiet --upgrade "jenkins-job-builder==$JJB_VERSION"
+
+echo "----> Pip Dependency Tree"
+pipdeptree
index 7ae9618..39f060d 100644 (file)
@@ -17,6 +17,9 @@ set -e -o pipefail
 virtualenv "$WORKSPACE/.virtualenvs/lftools"
 # shellcheck source=./.virtualenvs/lftools/bin/activate disable=SC1091
 source "$WORKSPACE/.virtualenvs/lftools/bin/activate"
-pip install --upgrade pip
-pip install --upgrade "lftools<1.0.0"
-pip freeze
+pip install --quiet --upgrade pip
+pip install --quiet --upgrade pipdeptree
+pip install --quiet --upgrade "lftools<1.0.0"
+
+echo "----> Pip Dependency Tree"
+pipdeptree