Flask-CeleryExt provides a simple integration layer between Celery and Flask, offering a Flask extension for configuring Celery applications. Current version is 0.5.0 (requires Python >=3.6), with a maintenance-level release cadence.
pip install flask-celeryextVerified import paths — ran on the pinned version, not inferred.
Minimal Flask app with Celery task using Flask-CeleryExt.
Set config keys with 'CELERY_' prefix, e.g., app.config['CELERY_BROKER_URL'] = '...'.
Replace app.config['BROKER_URL'] with app.config['CELERY_BROKER_URL'].
Use the provided 'create_celery_app' function or ensure tasks are defined after the extension is initialized with the app.
Upgrade to flask-celeryext>=0.4.0: pip install --upgrade flask-celeryext
Ensure app.config['CELERY_BROKER_URL'] is set to a valid broker URL (e.g., 'redis://localhost:6379/0')
Initialize Celery using FlaskCeleryExt(app) or use 'with app.app_context():' when executing tasks outside request context.
No dependency data recorded yet.