From: Ryan J Ollos Date: Mon, 21 Sep 2015 17:33:47 +0000 (-0700) Subject: Enforce Python version in `setup.py` X-Git-Tag: dev-2a51c9b95d06~22^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a9f60f98a593014837dbb0625c85e219d842be7;p=thirdparty%2Fbabel.git Enforce Python version in `setup.py` Print error message and exit if Python version requirement not satisfied. --- diff --git a/setup.py b/setup.py index bc2ed02a..fa77fcc4 100755 --- a/setup.py +++ b/setup.py @@ -1,10 +1,16 @@ # -*- coding: utf-8 -*- -import os import sys +if sys.version_info < (2, 6) or (3,) <= sys.version_info < (3, 3): + print("Babel requires Python 2.6, 2.7 or 3.3+") + sys.exit(1) + + +import os import subprocess from setuptools import setup + sys.path.append(os.path.join('doc', 'common')) try: from doctools import build_doc, test_doc