Flask-CeleryExt


NameFlask-CeleryExt JSON
Version 0.5.0 PyPI version JSON
download
home_pagehttps://github.com/inveniosoftware/flask-celeryext
Summary"Flask-CeleryExt is a simple integration layer between Celery and Flask."
upload_time2023-01-24 12:39:04
maintainer
docs_urlhttps://pythonhosted.org/Flask-CeleryExt/
authorCERN
requires_python>=3.6
licenseBSD
keywords flask celery
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =================
 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"
}
        
Elapsed time: 0.04263s