From a3500c3b152e446c3b64c2a38899846406f449d4 Mon Sep 17 00:00:00 2001 From: Thomas Robitaille Date: Mon, 3 Sep 2012 18:39:06 +0200 Subject: [PATCH] Fix a bug that caused man pages to not be installed in Python 3 when running from the source tree. --- setupbase.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/setupbase.py b/setupbase.py index b0d714a6a..90ff6528f 100644 --- a/setupbase.py +++ b/setupbase.py @@ -204,12 +204,12 @@ def find_data_files(): manpagebase = pjoin('share', 'man', 'man1') # Simple file lists can be made by hand - manpages = filter(isfile, glob(pjoin('docs','man','*.1.gz'))) + manpages = [f for f in glob(pjoin('docs','man','*.1.gz')) if isfile(f)] if not manpages: # When running from a source tree, the manpages aren't gzipped - manpages = filter(isfile, glob(pjoin('docs','man','*.1'))) - igridhelpfiles = filter(isfile, - glob(pjoin('IPython','extensions','igrid_help.*'))) + manpages = [f for f in glob(pjoin('docs','man','*.1')) if isfile(f)] + + igridhelpfiles = [f for f in glob(pjoin('IPython','extensions','igrid_help.*')) if isfile(f)] # For nested structures, use the utility above example_files = make_dir_struct(