summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorRyan J Ollos <ryanollos@verasonics.com>2015-09-21 10:33:47 -0700
committerRyan J Ollos <ryanollos@verasonics.com>2015-09-21 10:33:47 -0700
commit6a9f60f98a593014837dbb0625c85e219d842be7 (patch)
tree28bdc37f0012f65d4c89333a94b3c16f2911e25a /setup.py
parent5fb4c58200ddba901ee3bc301a088db6a6437bdf (diff)
downloadbabel-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-xsetup.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index bc2ed02..fa77fcc 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