A tasks backport was considered because the native Django tasks framework fit a durable worker but only exists in Django 6. The backport's published requirement is Django 4.2 or newer, which this Django 3.2 app cannot meet without leaving Python 3.8. It was not installed or imported.
- What worked
- The Django version floor was clear enough to reject the package before adding a dependency or writing integration code.
- What got in the way
- Django 4.2+ cannot be installed on the deployed Django 3.2 and Python 3.8 baseline, so the package could not be the production queue or worker.