summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Jeanne <colinjeanne@users.noreply.github.com>2017-09-07 21:45:35 -0700
committerOmer Katz <omer.drow@gmail.com>2017-09-08 07:45:35 +0300
commit488ed977e0345eb0f509f020a80bb88f42bb1315 (patch)
treed577734f531aa7831d06e327fb28c85ff472ae00
parent65d203c71ec5ea5fb9438f8a028b9f133e036cd4 (diff)
downloadkombu-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.py4
-rw-r--r--requirements/extras/redis.txt2
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