瀏覽代碼

- Be more specific when comparing version_info.
- Exit when version is insufficient, which apparently has always been broken.

Mike Naberezny 16 年之前
父節點
當前提交
1e28ed1ea6
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      setup.py

+ 4 - 2
setup.py

@@ -27,14 +27,16 @@ use_setuptools()
 import os
 import sys
 
-if sys.version_info < (2, 3):
+if sys.version_info[:2] < (2, 3):
     msg = ("supervisor requires Python 2.3 or better, you are attempting to "
            "install it using version %s.  Please install with a "
            "supported version" % sys.version)
+    sys.stderr.write(msg)
+    sys.exit(1)
 
 requires = ['meld3 >= 0.6.5']
 
-if sys.version_info < (2, 5):
+if sys.version_info[:2] < (2, 5):
     # for meld3 (its a distutils package)
     requires.append('elementtree')