From f18262b0020701c520db9954f4f55ecab8a200a1 Mon Sep 17 00:00:00 2001 From: ubershmekel Date: Mon, 2 Nov 2009 22:30:06 +0000 Subject: Python 2.3 compatibility: re.findall doesn't accept flags in 2.3. --- setup.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index c69ff9d..95a8a0d 100644 --- a/setup.py +++ b/setup.py @@ -25,9 +25,11 @@ def read_description(): readme_text = readme_file.read() readme_file.close() main_desc_regexp = r'^argparse\s*[\w.]*\s*\n=======+\s*\n(.*)Requirements ' - main_desc, = re.findall(main_desc_regexp, readme_text, re.DOTALL) + main_desc_re_c = re.compile(main_desc_regexp, re.DOTALL) + main_desc, = main_desc_re_c.findall(readme_text) avail_desc_regexp = r'Availability & Documentation\s*\n-----+\s*\n(.*)' - avail_desc, = re.findall(avail_desc_regexp, readme_text, re.DOTALL) + avail_desc_re_c = re.compile(avail_desc_regexp, re.DOTALL) + avail_desc, = avail_desc_re_c.findall(readme_text) return main_desc + avail_desc distutils.core.setup( -- cgit v1.2.1