{ "info": { "author": "Ask Solem", "author_email": "ask@celeryproject.org", "bugtrack_url": null, "classifiers": [ "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.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==============================\n Flask <-> Celery Integration\n==============================\n:Version: 2.4.3\n\n**FROM CELERY 3.0 THIS LIBRARY IS NO LONGER NECESSARY, INSTEAD YOU SHOULD\nUSE THE STANDARD CELERY API**\n\n.. _Celery: http://celeryproject.org\n\nUsing Flask with Celery\n=======================\n\nFrom Celery 3.0 the Flask-Celery integration package is no longer\nrecommended and you should use the standard Celery API instead.\n\nPlease read the Celery getting started tutorial::\n\n http://docs.celeryproject.org/en/latest/getting-started/first-steps-with-celery.html\n\n\nYou can easily add Celery to your flask application like this:\n\n``myapp.py``::\n\n from celery import Celery\n\n celery = Celery('myapp', broker='amqp://guest@localhost//')\n\n @celery.task\n def add(x, y):\n return x + y\n\n\nTo start the worker you can then launch the ``celery worker`` command\nby pointing to your ``celery`` app instance::\n\n $ celery -A myapp worker -l info\n\n(if the app argument (``-A|--app)`` is a module/package instead of an\nattribute\nit will automatically expand into ``myapp.celery``)\n\n\nSee the commands help screen for more information::\n\n $ celery help\n\n\nIf you want use the flask configuration as a source for the celery\nconfiguration you can do that like this::\n\n celery = Celery('myapp')\n celery.config_from_object(flask_app.config)\n\n\nIf you need access to the request inside your task\nthen you can use the test context::\n\n from flask import Flask\n from celery import Celery\n\n app = Flask('myapp')\n celery = Celery('myapp')\n\n celery.config_from_object(app.config)\n\n @celery.task\n def hello():\n with app.test_request_context() as request:\n print('Hello {0!r}.format(request))", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/ask/flask-celery/", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "Flask-Celery", "package_url": "https://pypi.org/project/Flask-Celery/", "platform": "any", "project_url": "https://pypi.org/project/Flask-Celery/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/ask/flask-celery/" }, "release_url": "https://pypi.org/project/Flask-Celery/2.4.3/", "requires_dist": null, "requires_python": null, "summary": "Celery integration for Flask", "version": "2.4.3" }, "last_serial": 784270, "releases": { "2.2.0": [ { "comment_text": "", "digests": { "md5": "edf0441a0c84c1a6e2eb60648c2b1080", "sha256": "2bf1b11b4ec182a3e66ef2b3503872e1b18d029c8b46abeecc4e8a2f9fb38f54" }, "downloads": -1, "filename": "Flask-Celery-2.2.0.tar.gz", "has_sig": false, "md5_digest": "edf0441a0c84c1a6e2eb60648c2b1080", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2872, "upload_time": "2011-02-01T10:19:37", "url": "https://files.pythonhosted.org/packages/8d/b5/7f950fdb881c90ba8c01d87a0e5f5a1cbbf976e20d134ff7b1584f00c3e5/Flask-Celery-2.2.0.tar.gz" } ], "2.2.5": [ { "comment_text": "", "digests": { "md5": "348a3cebdb30fd2f6f95b9f5d2d5b83b", "sha256": "f56d931f6bf0ffc5299868bd3959623b5458f1c0b5a816d254bda96245ab3ef7" }, "downloads": -1, "filename": "Flask-Celery-2.2.5.tar.gz", "has_sig": false, "md5_digest": "348a3cebdb30fd2f6f95b9f5d2d5b83b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5366, "upload_time": "2011-04-01T23:56:30", "url": "https://files.pythonhosted.org/packages/88/fb/b0557fda1fc98e1401838423446eb5e9871db08851e692babddbcd36628b/Flask-Celery-2.2.5.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "b63165e2bf56bd88dc7f10ed71a28d54", "sha256": "619d470311c5805145cad5d0f9616d94d471586ca50ebae47be7bb275e19305a" }, "downloads": -1, "filename": "Flask-Celery-2.4.0.tar.gz", "has_sig": false, "md5_digest": "b63165e2bf56bd88dc7f10ed71a28d54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5511, "upload_time": "2011-10-29T02:16:47", "url": "https://files.pythonhosted.org/packages/f6/ed/0cc1fdb948a8497d63a870c00c37c39d683eb0e779a87bb7905f63e5648d/Flask-Celery-2.4.0.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "32ab3b4a57b0d4cc683c39b55622f0da", "sha256": "4793c91547ca50b645bf1820b1f6e071ad4051f33afde5f83981b6cc0971fb54" }, "downloads": -1, "filename": "Flask-Celery-2.4.1.tar.gz", "has_sig": false, "md5_digest": "32ab3b4a57b0d4cc683c39b55622f0da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5513, "upload_time": "2011-10-29T02:36:21", "url": "https://files.pythonhosted.org/packages/3f/58/2b26e9948f64803afadcf0641697911b107ae63d97f513a86f860a4fb409/Flask-Celery-2.4.1.tar.gz" } ], "2.4.2": [ { "comment_text": "", "digests": { "md5": "988e9bc3f352006039a1761177806107", "sha256": "e3931752b8fc9a62531d8187e1472fcebdfb5999752b9311781f7bfd1363b83a" }, "downloads": -1, "filename": "Flask-Celery-2.4.2.tar.gz", "has_sig": false, "md5_digest": "988e9bc3f352006039a1761177806107", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5802, "upload_time": "2012-03-21T16:58:05", "url": "https://files.pythonhosted.org/packages/7d/c9/edb29947c865072a75644d248d95f1639a545ff64f8511f81a1628bdc591/Flask-Celery-2.4.2.tar.gz" } ], "2.4.3": [ { "comment_text": "", "digests": { "md5": "ed0ef899fbb30f60ccdc5b9dcb16bb27", "sha256": "5df7adb71c6d41e1cb3aa87fdbe0750a5aa2f6daa7fb8cdb427ec398fd1f2973" }, "downloads": -1, "filename": "Flask-Celery-2.4.3.tar.gz", "has_sig": false, "md5_digest": "ed0ef899fbb30f60ccdc5b9dcb16bb27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6232, "upload_time": "2012-07-07T13:34:05", "url": "https://files.pythonhosted.org/packages/e7/33/cafb4f8e1a3800f72d482377907803a84f8f6d6ad6f2f006211ae785ea0b/Flask-Celery-2.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ed0ef899fbb30f60ccdc5b9dcb16bb27", "sha256": "5df7adb71c6d41e1cb3aa87fdbe0750a5aa2f6daa7fb8cdb427ec398fd1f2973" }, "downloads": -1, "filename": "Flask-Celery-2.4.3.tar.gz", "has_sig": false, "md5_digest": "ed0ef899fbb30f60ccdc5b9dcb16bb27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6232, "upload_time": "2012-07-07T13:34:05", "url": "https://files.pythonhosted.org/packages/e7/33/cafb4f8e1a3800f72d482377907803a84f8f6d6ad6f2f006211ae785ea0b/Flask-Celery-2.4.3.tar.gz" } ] }