{ "info": { "author": "CERN", "author_email": "info@inveniosoftware.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Object Brokering", "Topic :: System :: Distributed Computing" ], "description": "=================\n Flask-CeleryExt\n=================\n\n.. image:: https://img.shields.io/travis/inveniosoftware/flask-celeryext.svg\n :target: https://travis-ci.org/inveniosoftware/flask-celeryext\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\n\nChanges\n=======\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", "description_content_type": "", "docs_url": "https://pythonhosted.org/Flask-CeleryExt/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/inveniosoftware/flask-celeryext", "keywords": "flask celery", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "Flask-CeleryExt", "package_url": "https://pypi.org/project/Flask-CeleryExt/", "platform": "any", "project_url": "https://pypi.org/project/Flask-CeleryExt/", "project_urls": { "Homepage": "https://github.com/inveniosoftware/flask-celeryext" }, "release_url": "https://pypi.org/project/Flask-CeleryExt/0.3.2/", "requires_dist": [ "Flask (>=0.10)", "celery (>=3.1)", "celery (>=3.1) ; python_version<\"3.7\"", "celery (>=4.3) ; python_version==\"3.7\"", "Sphinx (>=1.4.2) ; extra == 'all'", "celery (>=3.1) ; extra == 'all'", "check-manifest (>=0.25) ; extra == 'all'", "coverage (>=4.0) ; extra == 'all'", "isort (>=4.3.4) ; extra == 'all'", "pydocstyle (>=1.0.0) ; extra == 'all'", "pytest-cache (>=1.0) ; extra == 'all'", "pytest-cov (>=1.8.0) ; extra == 'all'", "pytest-pep8 (>=1.0.6) ; extra == 'all'", "pytest (>=2.8.0) ; extra == 'all'", "pytest-mock (>=1.6.0) ; extra == 'all'", "celery (>=4.3) ; extra == 'all'", "Sphinx (>=1.4.2) ; extra == 'docs'", "check-manifest (>=0.25) ; extra == 'tests'", "coverage (>=4.0) ; extra == 'tests'", "isort (>=4.3.4) ; extra == 'tests'", "pydocstyle (>=1.0.0) ; extra == 'tests'", "pytest-cache (>=1.0) ; extra == 'tests'", "pytest-cov (>=1.8.0) ; extra == 'tests'", "pytest-pep8 (>=1.0.6) ; extra == 'tests'", "pytest (>=2.8.0) ; extra == 'tests'", "pytest-mock (>=1.6.0) ; extra == 'tests'" ], "requires_python": "", "summary": "Flask-CeleryExt is a simple integration layer between Celery and Flask.", "version": "0.3.2" }, "last_serial": 5447373, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "77fd9eb704ecda83d7f987b9197c3bec", "sha256": "c746324c6ace8fb23afd17fafc127cac8865653905f9899551942056a61ed43a" }, "downloads": -1, "filename": "Flask_CeleryExt-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "77fd9eb704ecda83d7f987b9197c3bec", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6625, "upload_time": "2015-08-17T15:50:20", "url": "https://files.pythonhosted.org/packages/84/70/8119697f48d92b267d0d1416b91b1cbe13d0bc95a0b1e2517ef0965011ab/Flask_CeleryExt-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1932cee4da0e00cebc4c58ffe322222", "sha256": "9c9884f47ce2572d1803d42b2f04924bc142d03430dd477fca09ad0574c9b726" }, "downloads": -1, "filename": "Flask-CeleryExt-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a1932cee4da0e00cebc4c58ffe322222", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12205, "upload_time": "2015-08-17T15:50:14", "url": "https://files.pythonhosted.org/packages/ac/be/4c3f5558cbc92b26f5be9da198bea55dcb5cb3abd23aa0b94573381d73b5/Flask-CeleryExt-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6be711794c72ea798fe17d2429d21c64", "sha256": "be2b53fa71f2acf9b8fcc11f5c4f62842708b26d651ceb7069d058521534415d" }, "downloads": -1, "filename": "Flask_CeleryExt-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6be711794c72ea798fe17d2429d21c64", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6674, "upload_time": "2016-02-02T14:55:36", "url": "https://files.pythonhosted.org/packages/0a/3c/e2d069b926d5dcb60e33dfcfc127fc853f456f3fe7b877783d668b83be77/Flask_CeleryExt-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e308f1124cac894078d5dca5cf31615d", "sha256": "86dd4d9e1cb6f7f98a1fbccfb698394e954df5b14fad32629ecf6cbf51c06a63" }, "downloads": -1, "filename": "Flask-CeleryExt-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e308f1124cac894078d5dca5cf31615d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15343, "upload_time": "2016-02-02T14:55:42", "url": "https://files.pythonhosted.org/packages/37/31/72fcfe811ffdebc82512d28a04d97541292fb27b616d027e28d96993bf7d/Flask-CeleryExt-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0cd907c864c796605c2f4a73656b5abd", "sha256": "fc8d06e004c727e87389df88abc711e0c8de0488fd599ae3b73ffb6038f8bcdb" }, "downloads": -1, "filename": "Flask_CeleryExt-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0cd907c864c796605c2f4a73656b5abd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7845, "upload_time": "2016-07-26T11:42:28", "url": "https://files.pythonhosted.org/packages/99/79/82ccf080dd09135a87d6de5e4f68fd4ce561f871d52ce90bbb948f083462/Flask_CeleryExt-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "216982058a46dddb5f4d970b2533fe93", "sha256": "f93472348b411cb2202ef42255ce2b43bdd80c8e139c4e6d3a43a0053a58ca1a" }, "downloads": -1, "filename": "Flask-CeleryExt-0.2.1.tar.gz", "has_sig": false, "md5_digest": "216982058a46dddb5f4d970b2533fe93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15411, "upload_time": "2016-07-26T11:42:25", "url": "https://files.pythonhosted.org/packages/3e/a1/8619cb2ed42d85953845581e9733ff50362f953da210b420038635c3d4fa/Flask-CeleryExt-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "e97a70a45b71de2f56b3f9c2536bc153", "sha256": "48d17eed71edfc3e5fa4932878ab1a13172a68670e948a84c74210ba5375f1af" }, "downloads": -1, "filename": "Flask_CeleryExt-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e97a70a45b71de2f56b3f9c2536bc153", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7935, "upload_time": "2016-11-07T13:22:14", "url": "https://files.pythonhosted.org/packages/ef/1f/c05c1b2a8135deb8ed70ce1f7d911b00a9796a2eec768661e40c0d5bc927/Flask_CeleryExt-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2a06186142a5c7fa72e8a58521c2117", "sha256": "a71a195eb2067c6984014b3d0e4501d196e672589292cba617a27050d44e3bd7" }, "downloads": -1, "filename": "Flask-CeleryExt-0.2.2.tar.gz", "has_sig": false, "md5_digest": "e2a06186142a5c7fa72e8a58521c2117", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16315, "upload_time": "2016-11-07T13:22:16", "url": "https://files.pythonhosted.org/packages/5e/6c/3a22b034cc971ee2c158f3b7a6ad3a7f1b628b091a85deb34a04a8721522/Flask-CeleryExt-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "046245794cb4f7b1d10bef32c66b6cd9", "sha256": "f7b87f858e2c17b0ae999dba96038130690b75885a2876b5d4313f564202b96f" }, "downloads": -1, "filename": "Flask_CeleryExt-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "046245794cb4f7b1d10bef32c66b6cd9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10361, "upload_time": "2017-03-25T09:16:35", "url": "https://files.pythonhosted.org/packages/aa/00/14e2fc2e47ea145650ad5fdf5d67896f733c3e870d7c3a957ea8fab4ab44/Flask_CeleryExt-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dd39f0044c49b6dc635496a4ce0d2db", "sha256": "0b13ed106aca1212f366a20dd57e4fb31de30bc9a831abdb87a32f60225819ba" }, "downloads": -1, "filename": "Flask-CeleryExt-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5dd39f0044c49b6dc635496a4ce0d2db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18591, "upload_time": "2017-03-25T09:16:36", "url": "https://files.pythonhosted.org/packages/27/e4/4faf8bc654fd3b3fa6515cfc5e055c38e20bbbd02f79c8ece99f65bc86dd/Flask-CeleryExt-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "9da97c2ac34060dfa513b0cd4289d441", "sha256": "39c60bff85a9442bad252eb075d7e1a5ce6a7482e2141e33a577a9b3e2326610" }, "downloads": -1, "filename": "Flask_CeleryExt-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9da97c2ac34060dfa513b0cd4289d441", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10450, "upload_time": "2018-03-28T08:52:31", "url": "https://files.pythonhosted.org/packages/09/6c/62ba25a21bb2606c672327998519b635f62c5b47a50a4b475cf5870562e7/Flask_CeleryExt-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de951218bd4201c76f14bfa59c8e9292", "sha256": "2e2828444cbe299fbfc75868f31ae31d1dfff1a1bd7b8a696a1c71af3f6dac52" }, "downloads": -1, "filename": "Flask-CeleryExt-0.3.1.tar.gz", "has_sig": false, "md5_digest": "de951218bd4201c76f14bfa59c8e9292", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18591, "upload_time": "2018-03-28T08:52:32", "url": "https://files.pythonhosted.org/packages/d0/be/03512b1e0de245a81b3c7cb932ddd2193f7cdf7acb0c63476ab70d7cf194/Flask-CeleryExt-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "4561c69a114ed44632314a8469f42c31", "sha256": "68bd3bda8a721199df0c69663f9ff92dd79a5023833ffa2ac2cd7169630ab68a" }, "downloads": -1, "filename": "Flask_CeleryExt-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4561c69a114ed44632314a8469f42c31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10162, "upload_time": "2019-06-25T17:16:44", "url": "https://files.pythonhosted.org/packages/cf/a1/38caecb3dc6335d4da1713d4d18fe54e0f92dcf14333e39d31cff1a83579/Flask_CeleryExt-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c8fb81dda6ef326cfc9c64e5ca27232", "sha256": "8b72cab1af721f39953dd547f6143f51f15f584bab6decf84f3190751217de67" }, "downloads": -1, "filename": "Flask-CeleryExt-0.3.2.tar.gz", "has_sig": false, "md5_digest": "6c8fb81dda6ef326cfc9c64e5ca27232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17902, "upload_time": "2019-06-25T17:16:46", "url": "https://files.pythonhosted.org/packages/be/1f/c29d4b2e3267ff29b4418302942115fb5aebe6a9bfbd5315e78a33e09682/Flask-CeleryExt-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4561c69a114ed44632314a8469f42c31", "sha256": "68bd3bda8a721199df0c69663f9ff92dd79a5023833ffa2ac2cd7169630ab68a" }, "downloads": -1, "filename": "Flask_CeleryExt-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4561c69a114ed44632314a8469f42c31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10162, "upload_time": "2019-06-25T17:16:44", "url": "https://files.pythonhosted.org/packages/cf/a1/38caecb3dc6335d4da1713d4d18fe54e0f92dcf14333e39d31cff1a83579/Flask_CeleryExt-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c8fb81dda6ef326cfc9c64e5ca27232", "sha256": "8b72cab1af721f39953dd547f6143f51f15f584bab6decf84f3190751217de67" }, "downloads": -1, "filename": "Flask-CeleryExt-0.3.2.tar.gz", "has_sig": false, "md5_digest": "6c8fb81dda6ef326cfc9c64e5ca27232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17902, "upload_time": "2019-06-25T17:16:46", "url": "https://files.pythonhosted.org/packages/be/1f/c29d4b2e3267ff29b4418302942115fb5aebe6a9bfbd5315e78a33e09682/Flask-CeleryExt-0.3.2.tar.gz" } ] }