From 1af2cb22ad21d780ad30d8cd4aef433739625d13 Mon Sep 17 00:00:00 2001 From: Anders Roxell Date: Thu, 17 Aug 2023 14:08:19 +0200 Subject: [PATCH] requirements: add min version 'celery>=5.3' When running 'manage.py migrete' with Python version 3.11 the following Traceback could be seen: $ ./manage.py migrate [242/884] Traceback (most recent call last): File "/home/anders/src/squad/venv-foo/lib/python3.11/site-packages/vine/five.py", line 361, in from inspect import formatargspec, getfullargspec ImportError: cannot import name 'formatargspec' from 'inspect' (/usr/lib/python3.11/inspect.py) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/anders/src/squad/./manage.py", line 3, in from squad.manage import main File "/home/anders/src/squad/squad/__init__.py", line 10, in raise e File "/home/anders/src/squad/squad/__init__.py", line 7, in from .celery import app as celery_app # noqa ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/anders/src/squad/squad/celery.py", line 9, in from celery import Celery File "/home/anders/src/squad/venv-foo/lib/python3.11/site-packages/celery/__init__.py", line 19, in from . import local # noqa ^^^^^^^^^^^^^^^^^^^ File "/home/anders/src/squad/venv-foo/lib/python3.11/site-packages/celery/local.py", line 17, in from .five import PY3, bytes_if_py2, items, string, string_t File "/home/anders/src/squad/venv-foo/lib/python3.11/site-packages/celery/five.py", line 7, in import vine.five File "/home/anders/src/squad/venv-foo/lib/python3.11/site-packages/vine/__init__.py", line 8, in from .abstract import Thenable File "/home/anders/src/squad/venv-foo/lib/python3.11/site-packages/vine/abstract.py", line 6, in from .five import with_metaclass, Callable File "/home/anders/src/squad/venv-foo/lib/python3.11/site-packages/vine/five.py", line 364, in from inspect import formatargspec, getargspec as _getargspec # noqa ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ImportError: cannot import name 'formatargspec' from 'inspect' (/usr/lib/python3.11/inspect.py) When dropping the hardcoded version lock '>=5.3' it looks like it passed ok. Signed-off-by: Anders Roxell --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 324a7eb8..066086c9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ aiohttp -celery<5.0,>=4.4 +celery>=5.3 cryptography coreapi django_crispy_forms==1.14.0