# HG changeset patch # User Thomas De Schampheleire # Date 2020-06-04 20:56:36 # Node ID 0060db8a7dd56a62f05d0a0f7e37f1ec51cdb7f4 # Parent 68861940ee1e904906903d86abed31cf6af30f7d setup: exclude celery 4.4.4 which is broken due to unexpressed dependency Celery 4.4.4 introduced the use of the 'future' package but forgot to express it in its dependencies. We could add the missing dependency on 'future' in Kallithea, but since the problem is already fixed upstream shortly after 4.4.4 was released [1], we can be sure that the next release (presumably 4.4.5) will contain the fix. [1] https://github.com/celery/celery/pull/6146 diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -55,7 +55,7 @@ requirements = [ "Mako >= 0.9.1, < 1.2", "Pygments >= 2.2.0, < 2.6", "Whoosh >= 2.7.1, < 2.8", - "celery >= 4.3, < 4.5", + "celery >= 4.3, < 4.5, != 4.4.4", # 4.4.4 is broken due to unexpressed dependency on 'future', see https://github.com/celery/celery/pull/6146 "Babel >= 1.3, < 2.9", "python-dateutil >= 2.1.0, < 2.9", "Markdown >= 2.2.1, < 3.2",