Skip to content

Celery does not respect the redis-py version bounds specified by kombu (redis-py 5.3.0 was released) #9680

@woutdenolf

Description

@woutdenolf

https://github.com/celery/kombu/blob/main/requirements/extras/redis.txt

pip install kombu[redis]
...
Successfully installed amqp-5.3.1 kombu-5.5.3 redis-5.2.1 tzdata-2025.2 vine-5.1.0

So kombu does not support 5.3.0 yet.

But when we install celery (in a fresh environment) it installs redis 5.3.0

pip install celery[redis]
...
Successfully installed PyJWT-2.9.0 amqp-5.3.1 billiard-4.2.1 celery-5.5.2 click-8.1.8
click-didyoumean-0.3.1 click-plugins-1.1.1 click-repl-0.3.0 kombu-5.5.3
prompt-toolkit-3.0.51 python-dateutil-2.9.0.post0 redis-5.3.0 six-1.17.0
tzdata-2025.2 vine-5.1.0 wcwidth-0.2.13

I noticed when reporting this redis-py 5.3.0 API warning : celery/kombu#2293

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions