Should warn about Python 3.12 and Celery #10301
-
Seeing that Weblate 5 requires at least Python 3.9 which isn't available on Ubuntu 20.04, I went ahead and added the deadsnakes repository. I was then able to install a more recent version of Python, so I figured what the heck and I went and installed Python 3.12. I then updated my virtual environment against Python 3.12, fixed the symlink to point to Python 3.12, and then continued with the Weblate update. I passed first to Weblate 5.0.2 and then to Weblate 5.1.1. I had to force reinstall ffi libraries (only thing that worked was However, I am having a problem with celery. When doing a search for this error, I found this stackoverflow issue which led to this github celery issue: Basically, celery is currently incompatible with Python 3.12. Perhaps there should be a warning about this under the software requirements section: Python 3.9 or later but not Python 3.12! Until this issue is fixed. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
I downgraded my virtual environment to Python 3.11, fixed the symlink for python, re-updated weblate, reinstalled uwsgi, force reinstalled ffi libraries. No migrations were needed this time, and after restarting the celery service and the uwsgi service I no longer get any warnings or errors from |
Beta Was this translation helpful? Give feedback.
-
Documented in #10303, thanks for pointing this out. |
Beta Was this translation helpful? Give feedback.
Documented in #10303, thanks for pointing this out.