From b03d59f736ffcf7ec223704fc440e51632ddbed6 Mon Sep 17 00:00:00 2001 From: Stefan van der Walt Date: Mon, 5 May 2014 12:56:07 +0200 Subject: [PATCH] Print versions of software used in Travis output --- .travis.yml | 3 +++ tools/build_versions.py | 12 ++++++++++++ tools/heading.py | 14 ++++++++++++++ 3 files changed, 29 insertions(+) create mode 100755 tools/build_versions.py create mode 100755 tools/heading.py diff --git a/.travis.yml b/.travis.yml index 0585e9e7..4c35713a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -61,6 +61,9 @@ before_install: - python check_bento_build.py install: + - tools/header.py "Dependency versions" + - tools/build_versions.py + - python setup.py build_ext --inplace script: diff --git a/tools/build_versions.py b/tools/build_versions.py new file mode 100755 index 00000000..2c0e32ba --- /dev/null +++ b/tools/build_versions.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python + +from __future__ import print_function + +import numpy as np +import scipy as sp +import matplotlib as mpl +import six + +for m in (np, sp, mpl, six): + print(m.__name__.rjust(10), ' ', m.__version__) + diff --git a/tools/heading.py b/tools/heading.py new file mode 100755 index 00000000..d7a4c50b --- /dev/null +++ b/tools/heading.py @@ -0,0 +1,14 @@ +#!/usr/bin/env python + +from __future__ import print_function +import sys + +screen_width = 50 + +print('*' * screen_width) + +if len(sys.argv) > 1: + header = ' '.join(sys.argv[1:]) + print('*', header.center(screen_width - 4), '*') + print('*' * screen_width) +