setup.py: fix error message when running with python-2.3
authorMiklos Vajna <vmiklos@frugalware.org>
Tue, 15 Jul 2008 17:46:19 +0000 (19:46 +0200)
committerKarl Hasselström <kha@treskal.com>
Wed, 16 Jul 2008 04:27:35 +0000 (06:27 +0200)
When setup.py tries to check the python version, the check actually
won't give a usable error message but it'll raise a SyntaxError. Fix
this by not using generator expressions.

Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
Signed-off-by: Karl Hasselström <kha@treskal.com>
setup.py

index c1eb4bd..10b3715 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -27,7 +27,7 @@ def __check_min_version(min_ver, ver):
 def __check_python_version():
     """Check the minimum Python version
     """
-    pyver = '.'.join(str(n) for n in sys.version_info)
+    pyver = '.'.join(map(lambda x: str(x), sys.version_info))
     if not __check_min_version(python_min_ver, pyver):
         print >> sys.stderr, 'Python version %s or newer required. Found %s' \
               % (python_min_ver, pyver)