=================
Flask-CeleryExt
=================
.. image:: https://github.com/inveniosoftware/flask-celeryext/workflows/CI/badge.svg
:target: https://github.com/inveniosoftware/flask-celeryext/actions
.. image:: https://img.shields.io/coveralls/inveniosoftware/flask-celeryext.svg
:target: https://coveralls.io/r/inveniosoftware/flask-celeryext
.. image:: https://img.shields.io/github/tag/inveniosoftware/flask-celeryext.svg
:target: https://github.com/inveniosoftware/flask-celeryext/releases
.. image:: https://img.shields.io/pypi/dm/flask-celeryext.svg
:target: https://pypi.python.org/pypi/flask-celeryext
.. image:: https://img.shields.io/github/license/inveniosoftware/flask-celeryext.svg
:target: https://github.com/inveniosoftware/flask-celeryext/blob/master/LICENSE
About
=====
Flask-CeleryExt is a simple integration layer between Celery and Flask.
Installation
============
Flask-CeleryExt is on PyPI so all you need is: ::
pip install flask-celeryext
Documentation
=============
Documentation is readable at https://flask-celeryext.readthedocs.io/ or can be
build using Sphinx: ::
pip install Sphinx
python setup.py build_sphinx
Testing
=======
Running the test suite is as simple as: ::
python setup.py test
Changes
=======
Version v0.5.0 (release 2023-01-23)
- remove `flask._app_ctx_stack.top` due to deprecation
- breaking change: remove `flask_app.try_trigger_before_first_request_functions()`
due to deprecation (impacts usage of `RequestContextTask`)
Version v0.4.3 (release 2022-06-15)
- housekeeping: misaligned tag vs version fix
Version v0.4.2 (release 2022-06-15)
- add two missing mappings
- global: fix revision id due to rebase
- add .git-blame-ignore-revs
- migrate to use black as opinionated auto formater
- bugfix BROKER_URL not in the mapping
Version 0.4.1 (released 2022-03-17)
- Fixes celery mapping fo the configuration.
Version 0.4.0 (released 2022-03-15)
- Adds support for Python 3.9.
- Adds support for new Celery configuration variable naming.
- Drops support for Python 2.7 and 3.6 due to end of life.
- Drops support for Celery 3 and 4.
Version 0.3.4 (released 2020-02-17)
- Adds support for Python 3.8
- Fixes pin for Celery on Python <3.7.
Version 0.3.3 (released 2020-02-13)
- Fix celery version for Python < 3.7
Version 0.3.2 (released 2019-06-25)
- Uses correct Celery version for Python 3.7.
- Prevents multiple creation and pushing of Flask application contexts.
Version 0.3.1 (released 2018-03-26)
- Accounts for non-strict Celery versions.
Version 0.3.0 (released 2017-03-24)
- Adds support for Celery v4.
Version 0.2.2 (released 2016-11-07)
- Forces celery version to v3.1-4.0 due to problem with 4.x.
Version 0.2.1 (released 2016-07-25)
Improved features
- Improves documentation structure and its automatic generation.
Version 0.2.0 (released 2016-02-02)
Incompatible changes
- Changes celery application creation to use the default current
celery application instead creating a new celery application. This
addresses an issue with tasks using the shared_task decorator and
having Flask-CeleryExt initialized multiple times.
Version 0.1.0 (released 2015-08-17)
- Initial public release
Raw data
{
"_id": null,
"home_page": "https://github.com/inveniosoftware/flask-celeryext",
"name": "Flask-CeleryExt",
"maintainer": "",
"docs_url": "https://pythonhosted.org/Flask-CeleryExt/",
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "flask celery",
"author": "CERN",
"author_email": "info@inveniosoftware.org",
"download_url": "https://files.pythonhosted.org/packages/bc/58/1395b07b9f8ab38ee6e13db16f60ddd82927b4782624e554d3a686a45fd9/Flask-CeleryExt-0.5.0.tar.gz",
"platform": "any",
"description": "=================\n Flask-CeleryExt\n=================\n\n.. image:: https://github.com/inveniosoftware/flask-celeryext/workflows/CI/badge.svg\n :target: https://github.com/inveniosoftware/flask-celeryext/actions\n\n.. image:: https://img.shields.io/coveralls/inveniosoftware/flask-celeryext.svg\n :target: https://coveralls.io/r/inveniosoftware/flask-celeryext\n\n.. image:: https://img.shields.io/github/tag/inveniosoftware/flask-celeryext.svg\n :target: https://github.com/inveniosoftware/flask-celeryext/releases\n\n.. image:: https://img.shields.io/pypi/dm/flask-celeryext.svg\n :target: https://pypi.python.org/pypi/flask-celeryext\n\n.. image:: https://img.shields.io/github/license/inveniosoftware/flask-celeryext.svg\n :target: https://github.com/inveniosoftware/flask-celeryext/blob/master/LICENSE\n\nAbout\n=====\n\nFlask-CeleryExt is a simple integration layer between Celery and Flask.\n\nInstallation\n============\n\nFlask-CeleryExt is on PyPI so all you need is: ::\n\n pip install flask-celeryext\n\nDocumentation\n=============\n\nDocumentation is readable at https://flask-celeryext.readthedocs.io/ or can be\nbuild using Sphinx: ::\n\n pip install Sphinx\n python setup.py build_sphinx\n\nTesting\n=======\n\nRunning the test suite is as simple as: ::\n\n python setup.py test\n\nChanges\n=======\n\nVersion v0.5.0 (release 2023-01-23)\n\n- remove `flask._app_ctx_stack.top` due to deprecation\n- breaking change: remove `flask_app.try_trigger_before_first_request_functions()`\n due to deprecation (impacts usage of `RequestContextTask`)\n\n\nVersion v0.4.3 (release 2022-06-15)\n\n- housekeeping: misaligned tag vs version fix\n\nVersion v0.4.2 (release 2022-06-15)\n\n- add two missing mappings\n- global: fix revision id due to rebase\n- add .git-blame-ignore-revs\n- migrate to use black as opinionated auto formater\n- bugfix BROKER_URL not in the mapping\n\n\nVersion 0.4.1 (released 2022-03-17)\n\n- Fixes celery mapping fo the configuration.\n\nVersion 0.4.0 (released 2022-03-15)\n\n- Adds support for Python 3.9.\n- Adds support for new Celery configuration variable naming.\n- Drops support for Python 2.7 and 3.6 due to end of life.\n- Drops support for Celery 3 and 4.\n\nVersion 0.3.4 (released 2020-02-17)\n\n- Adds support for Python 3.8\n- Fixes pin for Celery on Python <3.7.\n\nVersion 0.3.3 (released 2020-02-13)\n\n- Fix celery version for Python < 3.7\n\nVersion 0.3.2 (released 2019-06-25)\n\n- Uses correct Celery version for Python 3.7.\n- Prevents multiple creation and pushing of Flask application contexts.\n\nVersion 0.3.1 (released 2018-03-26)\n\n- Accounts for non-strict Celery versions.\n\nVersion 0.3.0 (released 2017-03-24)\n\n- Adds support for Celery v4.\n\nVersion 0.2.2 (released 2016-11-07)\n\n- Forces celery version to v3.1-4.0 due to problem with 4.x.\n\nVersion 0.2.1 (released 2016-07-25)\n\nImproved features\n\n- Improves documentation structure and its automatic generation.\n\nVersion 0.2.0 (released 2016-02-02)\n\nIncompatible changes\n\n- Changes celery application creation to use the default current\n celery application instead creating a new celery application. This\n addresses an issue with tasks using the shared_task decorator and\n having Flask-CeleryExt initialized multiple times.\n\nVersion 0.1.0 (released 2015-08-17)\n\n- Initial public release\n\n\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "\"Flask-CeleryExt is a simple integration layer between Celery and Flask.\"",
"version": "0.5.0",
"split_keywords": [
"flask",
"celery"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7903abf800759cd75ab335b3385dc1663c57797d4e7dfd54111ff3351c101246",
"md5": "0a3e98e1820b133c7a5d54a5a27ae80d",
"sha256": "9c4b5c3c157923c86f3c92980bf3a58d0949a2dbf5d3a14b87135bb20d19b71b"
},
"downloads": -1,
"filename": "Flask_CeleryExt-0.5.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "0a3e98e1820b133c7a5d54a5a27ae80d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.6",
"size": 10108,
"upload_time": "2023-01-24T12:39:02",
"upload_time_iso_8601": "2023-01-24T12:39:02.620782Z",
"url": "https://files.pythonhosted.org/packages/79/03/abf800759cd75ab335b3385dc1663c57797d4e7dfd54111ff3351c101246/Flask_CeleryExt-0.5.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bc581395b07b9f8ab38ee6e13db16f60ddd82927b4782624e554d3a686a45fd9",
"md5": "e146cc9106f5596a68114cb309dc1931",
"sha256": "a23a0293bbe8e134233119e003e83ce9fe4f2caaf3fc23d91e09d252c7beb6e5"
},
"downloads": -1,
"filename": "Flask-CeleryExt-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "e146cc9106f5596a68114cb309dc1931",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 18526,
"upload_time": "2023-01-24T12:39:04",
"upload_time_iso_8601": "2023-01-24T12:39:04.174167Z",
"url": "https://files.pythonhosted.org/packages/bc/58/1395b07b9f8ab38ee6e13db16f60ddd82927b4782624e554d3a686a45fd9/Flask-CeleryExt-0.5.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-24 12:39:04",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "inveniosoftware",
"github_project": "flask-celeryext",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "flask-celeryext"
}