Utilities for using Celery in edx-platform. Version 2.0.0 supports Python 3.12, dropped Python 3.11. Maintained by Open edX.
pip install edx-celeryutilsVerified import paths — ran on the pinned version, not inferred.
Basic usage of TaskProgress to track Celery task progress.
Upgrade to Python 3.12 or later.
Remove any usage of 'arbi_bom' from your codebase.
Use Celery's @shared_task decorator or custom task classes.
Configure your Django settings with CELERY_BROKER_URL and other Celery settings before importing from edx_celeryutils.