From 18f3531b605119a547cfc4d5a4223b4b3f185405 Mon Sep 17 00:00:00 2001 From: Jeff Widman Date: Thu, 2 Nov 2017 23:34:21 -0700 Subject: [PATCH] fix: need gevent >= 1.2, not > 1.1 Python 2.6 support was dropped in 1.2, so https://github.com/python-zk/kazoo/commit/2e8dcd3836d01640f07e8de911cdfb3639f97d20 simplified the dependency graph to require `gevent>1.1`. However, bugfix releases to the 1.1 series (1.1.1, etc) will satisfy this requirement, so we should actually be requiring `gevent >= 1.2` Additionally, these requirements should be specified in setup.py as well. --- requirements_gevent.txt | 2 +- setup.py | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/requirements_gevent.txt b/requirements_gevent.txt index 6993568a..4526759f 100644 --- a/requirements_gevent.txt +++ b/requirements_gevent.txt @@ -1 +1 @@ -gevent>1.1 +gevent>=1.2 diff --git a/setup.py b/setup.py index 898c3eff..5edca74c 100644 --- a/setup.py +++ b/setup.py @@ -28,16 +28,16 @@ if not (PYTHON3 or PYPY): tests_require += [ - 'gevent', - 'eventlet', + 'gevent>=1.2', + 'eventlet>=0.17.1', ] on_rtd = os.environ.get('READTHEDOCS', None) == 'True' if on_rtd: - install_requires.extend([ - 'gevent', - 'eventlet', - ]) + install_requires += [ + 'gevent>=1.2', + 'eventlet>=0.17.1', + ] setup( name='kazoo',