From: Aarni Koskela Date: Sun, 7 Feb 2016 13:12:33 +0000 (+0200) Subject: setup: Don't explicitly check for supported versions X-Git-Tag: 2.3.1~19^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e3d3413baa76e3fe30e555b239e107e7bcf4f2de;p=thirdparty%2Fbabel.git 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. --- diff --git a/setup.py b/setup.py index 7e70a032..7f99c282 100755 --- a/setup.py +++ b/setup.py @@ -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: