From 602453189d12fd31288d605d053a8e66841f2453 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Mon, 27 Feb 2012 00:06:13 -0500 Subject: separate checks for Python version numbers for 2 and 3 --- setup.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index 94292361c..6e8119065 100644 --- a/setup.py +++ b/setup.py @@ -17,10 +17,16 @@ import sys from setuptools import setup, find_packages -if sys.version_info[:2] < (2, 6): - raise RuntimeError('Requires Python 2.6 or better') +py_version = sys.version_info[:2] -PY3 = sys.version_info[0] == 3 +PY3 = py_version[0] == 3 + +if PY3: + if py_version < (3, 2): + raise RuntimeError('On Python 3, Pyramid requires Python 3.2 or better') +else: + if py_version < (2, 6): + raise RuntimeError('On Python 2, Pyramid requires Python 2.6 or better') here = os.path.abspath(os.path.dirname(__file__)) try: -- cgit v1.2.3