From 5119f60434921d0ade851954e2eb93428c8e46e5 Mon Sep 17 00:00:00 2001 From: Peter Heise Date: Sun, 15 Jan 2023 21:38:47 +0100 Subject: [PATCH 1/3] Changed aioredis import for python 3.11 --- quart_session/sessions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quart_session/sessions.py b/quart_session/sessions.py index acd6cf0..7cb5823 100644 --- a/quart_session/sessions.py +++ b/quart_session/sessions.py @@ -240,7 +240,7 @@ class RedisSessionInterface(SessionInterface): for connection pool examples). """ if self.backend is None: - import aioredis + from redis import asyncio as aioredis uri = self._config.get('SESSION_URI', 'redis://localhost') self.backend = await aioredis.from_url( uri, encoding="utf-8", decode_responses=True From 237f2354ad9db82f8cadd453eb0928c2b5e7f58f Mon Sep 17 00:00:00 2001 From: Peter Heise Date: Sun, 15 Jan 2023 21:42:18 +0100 Subject: [PATCH 2/3] Changed redis package in readme. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7d936b5..bd51c74 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ app.run() ### Redis -via `aioredis>=2.0.0`. +via `redis>=4.4.0`. ```python3 app = Quart(__name__) From 39e5fc5c130b92e43f7d6fc254eefe4bc2c5fc34 Mon Sep 17 00:00:00 2001 From: Peter Heise Date: Mon, 16 Jan 2023 10:16:33 +0100 Subject: [PATCH 3/3] Updated setup.py redis requirement. --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index bc87145..e9ab570 100644 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ setup( extras_require={ "dotenv": ["python-dotenv"], "mongodb": ["motor>=2.5.1"], - "redis": ["aioredis>=2.0.0"] + "redis": ["redis>=4.4.0"] }, classifiers=[ 'Environment :: Web Environment',