From 691fdc84932bfdc374005a50267df3d62f035be2 Mon Sep 17 00:00:00 2001 From: Adam Blackburn Date: Sat, 2 Jan 2010 08:11:31 -1000 Subject: [PATCH] create directories if they do not exist when running configure --- setup.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/setup.py b/setup.py index c23dd52..7014c85 100644 --- a/setup.py +++ b/setup.py @@ -332,6 +332,10 @@ class configure(Command): original_name = os.path.join('in',item) item_in = open(original_name, 'r') final_name = item[:-3].replace('=','/') + parent_dir = os.path.dirname(final_name) + if parent_dir and not os.path.exists(parent_dir): + print '(mkdir %s)'%parent_dir, + os.makedirs(parent_dir) print final_name item_out = open(final_name, 'w') for line in item_in.readlines():