From 5b38f390336ece39e9bc932aa763556ac0187a18 Mon Sep 17 00:00:00 2001 From: y-p Date: Sun, 10 Nov 2013 23:01:32 +0200 Subject: [PATCH 1/2] BUG: fix path reolution in print_versions.py --- ci/print_versions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/print_versions.py b/ci/print_versions.py index 900c7c15db42e..1e867395fc9f1 100755 --- a/ci/print_versions.py +++ b/ci/print_versions.py @@ -6,7 +6,7 @@ def show_versions(): import os fn = __file__ this_dir = os.path.dirname(fn) - pandas_dir = os.path.dirname(this_dir) + pandas_dir = os.path.abspath(os.path.join(this_dir,"..")) sv_path = os.path.join(pandas_dir, 'pandas', 'util', 'print_versions.py') return subprocess.check_call(['python', sv_path]) From 3dff453a1f15caa138071c547717f05824bd3e5b Mon Sep 17 00:00:00 2001 From: y-p Date: Sun, 10 Nov 2013 23:20:27 +0200 Subject: [PATCH 2/2] BUG: print_versions uses path python rather then the invoking python --- ci/print_versions.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ci/print_versions.py b/ci/print_versions.py index 1e867395fc9f1..463d31ac1d1d3 100755 --- a/ci/print_versions.py +++ b/ci/print_versions.py @@ -2,15 +2,15 @@ def show_versions(): - import subprocess + import imp import os fn = __file__ this_dir = os.path.dirname(fn) pandas_dir = os.path.abspath(os.path.join(this_dir,"..")) - sv_path = os.path.join(pandas_dir, 'pandas', 'util', - 'print_versions.py') - return subprocess.check_call(['python', sv_path]) + sv_path = os.path.join(pandas_dir, 'pandas','util') + mod = imp.load_module('pvmod', *imp.find_module('print_versions', [sv_path])) + return mod.show_versions() if __name__ == '__main__': - show_versions() + return show_versions()