diff options
author | Colin Jeanne <colinjeanne@users.noreply.github.com> | 2017-09-07 21:45:35 -0700 |
---|---|---|
committer | Omer Katz <omer.drow@gmail.com> | 2017-09-08 07:45:35 +0300 |
commit | 488ed977e0345eb0f509f020a80bb88f42bb1315 (patch) | |
tree | d577734f531aa7831d06e327fb28c85ff472ae00 | |
parent | 65d203c71ec5ea5fb9438f8a028b9f133e036cd4 (diff) | |
download | kombu-488ed977e0345eb0f509f020a80bb88f42bb1315.tar.gz |
Require Redis 2.10.4 or greater (#788)
* Require Redis 2.10.4 or greater
The Redis transport uses the `can_read`'s `timeout` parameter. This parameter was added in 2.10.4.
* Bump the version to what Celery uses
-rw-r--r-- | kombu/transport/redis.py | 4 | ||||
-rw-r--r-- | requirements/extras/redis.txt | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/kombu/transport/redis.py b/kombu/transport/redis.py index 53105648..763b3dfa 100644 --- a/kombu/transport/redis.py +++ b/kombu/transport/redis.py @@ -939,9 +939,9 @@ class Channel(virtual.Channel): return redis.ConnectionPool(**params) def _get_client(self): - if redis.VERSION < (2, 10, 0): + if redis.VERSION < (2, 10, 5): raise VersionMismatch( - 'Redis transport requires redis-py versions 2.10.0 or later. ' + 'Redis transport requires redis-py versions 2.10.5 or later. ' 'You have {0.__version__}'.format(redis)) return redis.StrictRedis diff --git a/requirements/extras/redis.txt b/requirements/extras/redis.txt index 4a645b4a..69fff9ad 100644 --- a/requirements/extras/redis.txt +++ b/requirements/extras/redis.txt @@ -1 +1 @@ -redis>=2.8.0 +redis>=2.10.5 |