diff options
author | Aarni Koskela <akx@iki.fi> | 2016-02-07 15:12:33 +0200 |
---|---|---|
committer | Aarni Koskela <akx@iki.fi> | 2016-02-07 18:41:25 +0200 |
commit | e3d3413baa76e3fe30e555b239e107e7bcf4f2de (patch) | |
tree | b56c46859b68af4154e4f6a087e16593a1e18693 /setup.py | |
parent | 7792cb120ec14be388944f37e00f2e8be045a327 (diff) | |
download | babel-e3d3413baa76e3fe30e555b239e107e7bcf4f2de.tar.gz |
setup: Don't explicitly check for supported versions
With pypy3 advertising itself as py3.2, but still behaving like py3.3,
the check started to become awkward. Plus, it seems to be nicer to
ask for forgiveness rather than permission.
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -1,16 +1,17 @@ # -*- coding: utf-8 -*- -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 +import sys + from setuptools import setup -from babel import __version__ +try: + from babel import __version__ +except SyntaxError as exc: + sys.stderr.write("Unable to import Babel (%s). Are you running a supported version of Python?\n" % exc) + sys.exit(1) + sys.path.append(os.path.join('doc', 'common')) try: |