diff options
author | Ryan J Ollos <ryanollos@verasonics.com> | 2015-09-21 10:33:47 -0700 |
---|---|---|
committer | Ryan J Ollos <ryanollos@verasonics.com> | 2015-09-21 10:33:47 -0700 |
commit | 6a9f60f98a593014837dbb0625c85e219d842be7 (patch) | |
tree | 28bdc37f0012f65d4c89333a94b3c16f2911e25a /setup.py | |
parent | 5fb4c58200ddba901ee3bc301a088db6a6437bdf (diff) | |
download | babel-6a9f60f98a593014837dbb0625c85e219d842be7.tar.gz |
Enforce Python version in `setup.py`
Print error message and exit if Python version requirement not satisfied.
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -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 |