From: Yegor Yefremov Date: Wed, 4 May 2016 07:26:22 +0000 (+0200) Subject: Don't require backports.ssl_match_hostname on Python 2.7.9 and newer X-Git-Tag: v4.4.0b1~20^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1712%2Fhead;p=thirdparty%2Ftornado.git Don't require backports.ssl_match_hostname on Python 2.7.9 and newer As Python 3.2 support was dropped one can check 2.7.x dependency only. Tornado running on Python 2.7.9+ doesn't need this backported package, but some Python packages like circus check package dependencies at runtime and insist on having backports.ssl_match_hostname installed, though they don't even use this particular feature. So checking for exact version makes life of package maintainer easier especially on embedded Linux distributions like Buildroot. --- diff --git a/setup.py b/setup.py index c13eeed03..0c24e70a7 100644 --- a/setup.py +++ b/setup.py @@ -129,7 +129,7 @@ if setuptools is not None: if sys.version_info < (2, 7): # Only needed indirectly, for singledispatch. install_requires.append('ordereddict') - if sys.version_info < (3, 2): + if sys.version_info < (2, 7, 9): install_requires.append('backports.ssl_match_hostname') if sys.version_info < (3, 4): install_requires.append('singledispatch')