From 1ab05b3491821e97e078acc662dabdb8e12992d5 Mon Sep 17 00:00:00 2001 From: Alastair Porter Date: Fri, 31 Jan 2025 14:50:16 +0100 Subject: [PATCH] Upgrade redis and set specific version Different versions of the redis-py library support different versions of redis. Use an explicit version in docker-compose.yml and update python dependency to a version which supports it. --- docker-compose.yml | 2 +- requirements.in | 2 +- requirements.txt | 8 ++++++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 4010c6a7a..03849610a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -59,7 +59,7 @@ services: # Redis (caches) redis: - image: redis:alpine + image: redis:7.4.2 command: redis-server --port 6379 # Celery broker (queue manager) diff --git a/requirements.in b/requirements.in index 96b291a67..7468475ee 100644 --- a/requirements.in +++ b/requirements.in @@ -49,7 +49,7 @@ pysolr==3.10.0b1 python-louvain==0.16 # community detection in clustering pytz==2023.3 PyYAML==6.0.1 -redis==3.2.0 +redis==5.2.1 scikit-learn==1.4.1.post1 # clustering scipy==1.12.0 # clustering sentry-sdk[django]~=1.31 diff --git a/requirements.txt b/requirements.txt index c0072a874..c305a8de6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,6 +14,8 @@ asgiref==3.7.2 # via django asttokens==2.4.1 # via stack-data +async-timeout==5.0.1 + # via redis autopep8==1.5.7 # via # -r requirements.in @@ -279,7 +281,7 @@ pyyaml==6.0.1 # via # -r requirements.in # djangorestframework-yaml -redis==3.2.0 +redis==5.2.1 # via # -r requirements.in # django-redis @@ -302,7 +304,9 @@ scipy==1.12.0 # -r requirements.in # scikit-learn sentry-sdk[django]==1.39.1 - # via -r requirements.in + # via + # -r requirements.in + # sentry-sdk sgmllib3k==1.0.0 # via feedparser six==1.16.0