fix pyOpenSSL dependency for py26 in setup.py

This commit is contained in:
Yuming Zhu 2018-08-23 17:11:39 +08:00 committed by Mike McLean
parent e10daecd2b
commit 8586a227c6

View file

@ -9,7 +9,6 @@ def get_install_requires():
# openssl-devel libffi-devel
requires = [
'pyOpenSSL',
'python-dateutil',
'requests',
'requests-kerberos',
@ -22,6 +21,13 @@ def get_install_requires():
# optional auth library for older hubs
# hubs >= 1.12 are using requests' default GSSAPI
requires.append('python-krbV')
# since pyOpenSSL-18.0.0, py26 support is dropped
# see https://pagure.io/koji/issue/1060
if sys.version_info[0] == 2 and sys.version_info[1] < 7:
requires.append('pyOpenSSL<18.0.0')
else:
requires.append('pyOpenSSL')
return requires
setup(