Repository: yetus
Updated Branches:
  refs/heads/master 76e59c3df -> 21ed10761


YETUS-404 Provide dependency checking of the python-dateutil module

Signed-off-by: Chris Nauroth <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/yetus/repo
Commit: http://git-wip-us.apache.org/repos/asf/yetus/commit/21ed1076
Tree: http://git-wip-us.apache.org/repos/asf/yetus/tree/21ed1076
Diff: http://git-wip-us.apache.org/repos/asf/yetus/diff/21ed1076

Branch: refs/heads/master
Commit: 21ed1076132d6a053b7fa7feb8501c21656649ba
Parents: 76e59c3
Author: Aldrin Piri <[email protected]>
Authored: Fri May 20 00:17:17 2016 -0400
Committer: Chris Nauroth <[email protected]>
Committed: Fri May 20 11:35:01 2016 -0700

----------------------------------------------------------------------
 build.sh | 8 ++++++++
 1 file changed, 8 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/yetus/blob/21ed1076/build.sh
----------------------------------------------------------------------
diff --git a/build.sh b/build.sh
index bed4e3b..d9fbe89 100755
--- a/build.sh
+++ b/build.sh
@@ -24,6 +24,7 @@
 #   * maven 3.2.0+
 #   * jdk 1.7+ (1.7 in --release)
 #   * ruby + gems needed to run middleman
+#   * python + python-dateutil
 
 ## @description  Verify that all required dependencies exist
 ## @audience     private
@@ -51,6 +52,13 @@ function detect_dependencies
     exit_code=1
   fi
 
+  ! python -c 'import dateutil.parser' 2>/dev/null
+  if [ "$?" -eq "0" ]; then
+    echo "Building release docs requires the python-dateutil module" >&2
+    echo "Install it by executing 'pip install python-dateutil'" >&2
+    exit_code=1
+  fi
+
   if ! [ -x "$(command -v tar)" ]; then
     echo "Building archives requires the 'tar' command." >&2
     exit_code=1

Reply via email to