diff options
author | nicolargo <nicolas@nicolargo.com> | 2018-08-05 09:52:52 +0200 |
---|---|---|
committer | nicolargo <nicolas@nicolargo.com> | 2018-08-05 09:52:52 +0200 |
commit | caf0b28f2b404319db2e53f5937568bc6884a9b7 (patch) | |
tree | 1e3b478a2d9a2b36f1299efb394f5d31b1c43d16 /setup.py | |
parent | fa323bb181f1273ce005bf5e9a4c29a24527a9f6 (diff) |
Pin zeroconf dependency on 0.19 to maintain python 2 compatibility #1293
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -13,6 +13,9 @@ if sys.version_info < (2, 7) or (3, 0) <= sys.version_info < (3, 4): print('Glances requires at least Python 2.7 or 3.4 to run.') sys.exit(1) +PY2 = sys.version_info[0] == 2 +PY3 = sys.version_info[0] == 3 + # Global functions ################## @@ -80,7 +83,8 @@ setup( install_requires=get_install_requires(), extras_require={ 'action': ['pystache'], - 'browser': ['zeroconf>=0.17'], + # Zeroconf 0.19.1 is the latest one compatible with Python 2 (issue #1293) + 'browser': ['zeroconf==0.19.1' if PY2 else 'zeroconf>=0.19.1'], 'cloud': ['requests'], 'cpuinfo': ['py-cpuinfo'], 'docker': ['docker>=2.0.0'], |