From cda730e4b0a12b7621636befe6f7329ffaee4ca5 Mon Sep 17 00:00:00 2001 From: Aaron Coville Date: Fri, 17 Apr 2026 11:46:07 -0400 Subject: [PATCH] fix redis-py install constraint --- CHANGELOG.md | 4 ++++ setup.py | 2 +- tasktiger/__init__.py | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2cb79c55..2a6519f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## Version 0.25.1 + +* Fixed: Widened `redis` dependency from `>=3.3.0,<5` to `>=4.0,<7` to match the CI-tested redis-py matrix (4.6.0, 6.1.0). The previous `<5` cap prevented co-installation with redis-py 5.x and 6.x. + ## Version 0.25.0 * Added `Task.scheduled_at` property signifying when the task is/was supposed to run. diff --git a/setup.py b/setup.py index f17f52fa..62dc0d6a 100644 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ with open("README.rst", encoding="utf-8") as file: long_description = file.read() -install_requires = ["click", "redis>=3.3.0,<5", "structlog"] +install_requires = ["click", "redis>=4.0,<7", "structlog"] tests_require = install_requires + ["freezefrog", "pytest", "psutil"] diff --git a/tasktiger/__init__.py b/tasktiger/__init__.py index 369b6ff1..e96f56e7 100644 --- a/tasktiger/__init__.py +++ b/tasktiger/__init__.py @@ -12,7 +12,7 @@ from .tasktiger import TaskTiger, run_worker from .worker import Worker -__version__ = "0.25.0" +__version__ = "0.25.1" __all__ = [ "TaskTiger", "Worker",