{ "info": { "author": "Mher Movsisyan", "author_email": "mher.movsisyan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "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.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: System :: Distributed Computing" ], "description": "Celery Flower\n=============\n\n.. image:: https://img.shields.io/pypi/v/flower.svg\n :target: https://pypi.python.org/pypi/flower\n\n.. image:: https://travis-ci.org/mher/flower.svg?branch=master\n :target: https://travis-ci.org/mher/flower\n\nFlower is a web based tool for monitoring and administrating Celery clusters.\n\nFeatures\n--------\n\n- Real-time monitoring using Celery Events\n\n - Task progress and history\n - Ability to show task details (arguments, start time, runtime, and more)\n - Graphs and statistics\n\n- Remote Control\n\n - View worker status and statistics\n - Shutdown and restart worker instances\n - Control worker pool size and autoscale settings\n - View and modify the queues a worker instance consumes from\n - View currently running tasks\n - View scheduled tasks (ETA/countdown)\n - View reserved and revoked tasks\n - Apply time and rate limits\n - Configuration viewer\n - Revoke or terminate tasks\n\n- Broker monitoring\n\n - View statistics for all Celery queues\n - Queue length graphs\n\n- HTTP API\n- Basic Auth and Google OpenID authentication\n\nAPI\n---\n\nFlower API enables to manage the cluster via REST API, call tasks and\nreceive task events in real-time via WebSockets.\n\nFor example you can restart worker's pool by: ::\n\n $ curl -X POST http://localhost:5555/api/worker/pool/restart/myworker\n\nOr call a task by: ::\n\n $ curl -X POST -d '{\"args\":[1,2]}' http://localhost:5555/api/task/async-apply/tasks.add\n\nOr terminate executing task by: ::\n\n $ curl -X POST -d 'terminate=True' http://localhost:5555/api/task/revoke/8a4da87b-e12b-4547-b89a-e92e4d1f8efd\n\nOr receive task completion events in real-time:\n\n.. code-block:: javascript \n\n var ws = new WebSocket('ws://localhost:5555/api/task/events/task-succeeded/');\n ws.onmessage = function (event) {\n console.log(event.data);\n }\n\nFor more info checkout `API Reference`_ and `examples`_.\n\n.. _API Reference: https://flower.readthedocs.io/en/latest/api.html\n.. _examples: http://nbviewer.ipython.org/urls/raw.github.com/mher/flower/master/docs/api.ipynb\n\nInstallation\n------------\n\nPyPI version: ::\n\n $ pip install flower\n\nDevelopment version: ::\n\n $ pip install https://github.com/mher/flower/zipball/master\n\nUsage\n-----\n\nLaunch the server and open http://localhost:5555: ::\n\n $ flower --port=5555\n\nOr launch from celery: ::\n\n $ celery flower -A proj --address=127.0.0.1 --port=5555\n\nBroker URL and other configuration options can be passed through the standard Celery options: ::\n\n $ celery flower -A proj --broker=amqp://guest:guest@localhost:5672//\n\nOr run with unix socket file: ::\n\n $ flower --unix_socket=/tmp/flower.sock\n\n\nDocumentation\n-------------\n\nDocumentation is available at `Read the Docs`_ and `IPython Notebook Viewer`_\n\n.. _Read the Docs: https://flower.readthedocs.io\n.. _IPython Notebook Viewer: http://nbviewer.ipython.org/urls/raw.github.com/mher/flower/master/docs/api.ipynb\n\nLicense\n-------\n\nFlower is licensed under BSD 3-Clause License. See the LICENSE file\nin the top distribution directory for the full license text.\n\nGetting help\n------------\n\nPlease head over to #celery IRC channel on irc.freenode.net or\n`open an issue`_.\n\n.. _open an issue: https://github.com/mher/flower/issues\n\nContributing\n------------\n\nIf you'd like to contribute, simply fork `the repository`_, commit your\nchanges, run the tests (`tox`) and send a pull request.\nMake sure you add yourself to CONTRIBUTORS_.\n\nIf you are interested in maintaining the project please contact.\n\n.. _`the repository`: https://github.com/mher/flower\n.. _CONTRIBUTORS: https://github.com/mher/flower/blob/master/CONTRIBUTORS\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mher/flower", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "flower", "package_url": "https://pypi.org/project/flower/", "platform": "", "project_url": "https://pypi.org/project/flower/", "project_urls": { "Homepage": "https://github.com/mher/flower" }, "release_url": "https://pypi.org/project/flower/0.9.3/", "requires_dist": null, "requires_python": "", "summary": "Celery Flower", "version": "0.9.3" }, "last_serial": 4948849, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2f85e016b64f360a67791fd49b9d9c69", "sha256": "e6b0cb6696e2905fbaf90f6a1c9924d1e16fc76185cb36e6cc22f96f5dc57cd8" }, "downloads": -1, "filename": "flower-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2f85e016b64f360a67791fd49b9d9c69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131663, "upload_time": "2012-07-09T16:00:31", "url": "https://files.pythonhosted.org/packages/4c/c4/5af16f6289b29c633432cc84c8683928340f0ddf6483c867892254f7fab3/flower-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d7ad1cd39510d8ac366f779293df36ba", "sha256": "94aa835c2927eb93c6b651f226adb97416838c5e7deba1d681f8046c358fdef7" }, "downloads": -1, "filename": "flower-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d7ad1cd39510d8ac366f779293df36ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133996, "upload_time": "2012-07-24T13:49:12", "url": "https://files.pythonhosted.org/packages/ca/55/b65f0405945af3779c45f288ebeaaa9f59082ded80f8e0b12eb8b6a5d6e6/flower-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3d32103508e4cee2c28fcda62a534e94", "sha256": "7f5cd19680b3f08d9a0821b9fae6b71cdcc2d16c22a967cde25b9f371e26be6b" }, "downloads": -1, "filename": "flower-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3d32103508e4cee2c28fcda62a534e94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 234807, "upload_time": "2012-08-14T12:12:37", "url": "https://files.pythonhosted.org/packages/eb/c7/d7bb1a2fbae88c3dda4f93cf178a4bb5af7ef6aa09c4505e0a795cbcf67c/flower-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "36b87f504fe159c2a334a18b9b28cab4", "sha256": "edba0793ccfcfdebc1bb361db9bf6c0d231d81c1e146efdb0928614d8e8e6819" }, "downloads": -1, "filename": "flower-0.3.1.tar.gz", "has_sig": false, "md5_digest": "36b87f504fe159c2a334a18b9b28cab4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 235154, "upload_time": "2012-08-23T07:37:34", "url": "https://files.pythonhosted.org/packages/b8/09/e813bdbb92d55049fb1f283264b3bafd4dae66ae2b093cbb4103c6bf53d8/flower-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "337787608fd04f3f5afc12bdabe64462", "sha256": "9d7189a1de3264250cda69bb4f89e5f351446c36a886c3d32ed3b5a0a2c06815" }, "downloads": -1, "filename": "flower-0.4.0.tar.gz", "has_sig": false, "md5_digest": "337787608fd04f3f5afc12bdabe64462", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 234702, "upload_time": "2012-10-16T09:23:56", "url": "https://files.pythonhosted.org/packages/a4/bb/82dbf4686368cfc9152a53863e57751ce3e1bdd4c7dd76ea766c0fa6dbdb/flower-0.4.0.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "efb00229174e1f1c7c7164578221126e", "sha256": "ad7a039b0bae8a8df7466cd15c8211b17557f8b1405294bd055c1a208c59a510" }, "downloads": -1, "filename": "flower-0.4.2.tar.gz", "has_sig": false, "md5_digest": "efb00229174e1f1c7c7164578221126e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 274272, "upload_time": "2013-01-19T10:59:26", "url": "https://files.pythonhosted.org/packages/88/c9/fbe464f331a0f6c5cdd2a27917b488ece17aa41073f236b01915fca616cf/flower-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "dc1575f6c4175ee9bc9a4cd2afe26191", "sha256": "29cbdbd809b5b78d0bb6daf84c1f9d588bf58a7ab614042fce262774d8604dba" }, "downloads": -1, "filename": "flower-0.4.3.tar.gz", "has_sig": false, "md5_digest": "dc1575f6c4175ee9bc9a4cd2afe26191", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 274238, "upload_time": "2013-03-29T17:16:11", "url": "https://files.pythonhosted.org/packages/4c/bc/2b2e4415d3f9cc01ab285f38bb15411ffe67688ee2da0ca26f7505bc6e73/flower-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "1dd3b47c11e3aa323e194fd3f9f0275b", "sha256": "ae01cfa0872f11eea12b39e78906c039bd0696fed10210c492343242e17bef7f" }, "downloads": -1, "filename": "flower-0.5.0.tar.gz", "has_sig": false, "md5_digest": "1dd3b47c11e3aa323e194fd3f9f0275b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 277030, "upload_time": "2013-04-23T14:35:00", "url": "https://files.pythonhosted.org/packages/39/b2/e61c605a4122edf5bb1e8de681b3e28a3155b7ca0da70a8fbb79d57adcfd/flower-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "96b78e9b0297a0d78465159610877557", "sha256": "99db1bd783421ea90e206fa8631b66fb80355eab275db9515a029689707c89ea" }, "downloads": -1, "filename": "flower-0.5.1.tar.gz", "has_sig": false, "md5_digest": "96b78e9b0297a0d78465159610877557", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 277194, "upload_time": "2013-05-13T07:43:58", "url": "https://files.pythonhosted.org/packages/f1/4a/6d5a2cfb23e6bca4c964fb5b78eca8705b466bfa2e5749423677a01346b0/flower-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "9b0d7ab9691af118b2ccf8979153326a", "sha256": "7151ec4275b010f30ae8cf1c12c25591408b66343f52b2c3c45b985fd8b09d02" }, "downloads": -1, "filename": "flower-0.5.2.tar.gz", "has_sig": false, "md5_digest": "9b0d7ab9691af118b2ccf8979153326a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 277316, "upload_time": "2013-06-30T16:00:57", "url": "https://files.pythonhosted.org/packages/12/5b/e0589285e5d21ef2462b5a1cf38895706a493f8aa62f3e93e712d19741a2/flower-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "1d5954e058b4228281011007ec029671", "sha256": "12bab16fd84ffe2d88a23b9406eacf1dc6fee7a8f573e619b3cbc5b7c48dcfb9" }, "downloads": -1, "filename": "flower-0.6.0.tar.gz", "has_sig": false, "md5_digest": "1d5954e058b4228281011007ec029671", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 278137, "upload_time": "2013-11-10T13:12:21", "url": "https://files.pythonhosted.org/packages/c2/e8/4443109ea61d5441feaa6bd2e9a001932459ed41001759dd002401e14e81/flower-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "e73df50903ad5e0837405aa80e657805", "sha256": "f8142fcbbb7669ed917a88bf31712b143df52cd3ad4da3cde762ae62b4a7c1ad" }, "downloads": -1, "filename": "flower-0.7.0.tar.gz", "has_sig": false, "md5_digest": "e73df50903ad5e0837405aa80e657805", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2421878, "upload_time": "2014-05-25T14:32:58", "url": "https://files.pythonhosted.org/packages/3a/78/688da900d397892b40cfa4dd6f62a4c6e0de77b13cac490680aa3b172711/flower-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "7d865619bafbf624abbf43edf24c646e", "sha256": "d6020485fa15b77931085292fa7c00f10f05d78e022ad77881047cc38d11ad21" }, "downloads": -1, "filename": "flower-0.7.1.tar.gz", "has_sig": false, "md5_digest": "7d865619bafbf624abbf43edf24c646e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2442139, "upload_time": "2014-07-12T21:13:47", "url": "https://files.pythonhosted.org/packages/61/76/d366d0cf363216ec9a34df9eb150d00d4b4b63346884978d93f9e3bb62b4/flower-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "959215e9784c9d2af1ec8387a3fb33b2", "sha256": "03adaf89f865393ef965d70e4ef30f32a57ac6f5d0a74e7ca5da76825c14df15" }, "downloads": -1, "filename": "flower-0.7.2.tar.gz", "has_sig": false, "md5_digest": "959215e9784c9d2af1ec8387a3fb33b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2449914, "upload_time": "2014-07-27T15:42:12", "url": "https://files.pythonhosted.org/packages/c5/72/a5021f6fb7e13bf699772c487725b23e435f208806cad2ec4a794d415721/flower-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "7c095228ee375fdbbeb5f3d37e033d49", "sha256": "765eafa49e117a0e222001f222eb186cd75c06cc1c3749d0ce9ce858f9d28e0c" }, "downloads": -1, "filename": "flower-0.7.3.tar.gz", "has_sig": false, "md5_digest": "7c095228ee375fdbbeb5f3d37e033d49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2451089, "upload_time": "2014-10-11T16:24:59", "url": "https://files.pythonhosted.org/packages/56/38/afeda8b3a9526c088317a3ea8591063f99514eaa1db0b50e5389842a2556/flower-0.7.3.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "51254fe5d08dc6cbd5888fd8bb78046c", "sha256": "a192332c3e226fd7105c5a0682aba56da8478ac5855e19ea84167a62cf799a48" }, "downloads": -1, "filename": "flower-0.8.0.tar.gz", "has_sig": false, "md5_digest": "51254fe5d08dc6cbd5888fd8bb78046c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2486293, "upload_time": "2015-03-22T22:35:21", "url": "https://files.pythonhosted.org/packages/c7/53/b9ce00b02f6b8d4e47a9228d1ee92f2daf9990c9e12fbb589b183b653533/flower-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "2b7c9889041e9ef2db52808190358f32", "sha256": "7f4217181a21023ee57c94c43b2b21ac27357da267d8dfdbb0cc4018308d4aab" }, "downloads": -1, "filename": "flower-0.8.1.tar.gz", "has_sig": false, "md5_digest": "2b7c9889041e9ef2db52808190358f32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2486955, "upload_time": "2015-04-05T00:34:35", "url": "https://files.pythonhosted.org/packages/56/aa/ceb6cc3101e2d98776a70b6040221055a8a9aadfaa0dc59ada25e59fb7eb/flower-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "613a4f2edf92f447ef556b9dceef968d", "sha256": "5400283a977572cff2f42d3247bfc554e9ce09d94227ed0859b3664f9ed7ca2b" }, "downloads": -1, "filename": "flower-0.8.2.tar.gz", "has_sig": false, "md5_digest": "613a4f2edf92f447ef556b9dceef968d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2228020, "upload_time": "2015-04-26T19:03:10", "url": "https://files.pythonhosted.org/packages/30/f7/c93de08882ded313c8470159825d3104994598bf086e0635108845a8a57f/flower-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "09d4dec422ed6c4a10584b5fce6008d6", "sha256": "ca6ae26361e58491d51eaded0ee7134087f4ea3cdd00ac158d903dc02dd0e85b" }, "downloads": -1, "filename": "flower-0.8.3.tar.gz", "has_sig": false, "md5_digest": "09d4dec422ed6c4a10584b5fce6008d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2217575, "upload_time": "2015-08-07T02:54:19", "url": "https://files.pythonhosted.org/packages/8f/a4/0be647c97c465d91864b704008304991412f5664e94646b8066ba83e7525/flower-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "d7cee474e25642dcdbcb56ea3f629ece", "sha256": "982c2aff14b1b01024cf3356ff90309bc19fba99f47faba3cdb6c3262331c66e" }, "downloads": -1, "filename": "flower-0.8.4.tar.gz", "has_sig": false, "md5_digest": "d7cee474e25642dcdbcb56ea3f629ece", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2224949, "upload_time": "2016-01-19T01:59:14", "url": "https://files.pythonhosted.org/packages/7e/d9/14853cfba94991b9a251867dd2b14e10b40e994638ac8e4ec76f49f367fd/flower-0.8.4.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "8727f6a1be60475b18485626601b75f9", "sha256": "9011f792a1e2d24185a0ab2923a29db7e5e018adc988b81712d53f2295cb4b82" }, "downloads": -1, "filename": "flower-0.9.0.tar.gz", "has_sig": false, "md5_digest": "8727f6a1be60475b18485626601b75f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3880544, "upload_time": "2016-03-19T22:32:10", "url": "https://files.pythonhosted.org/packages/4c/07/610f5386075db78dc6f5d936b12ec51b5010650bd1db487040259af5ef90/flower-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "5d191dae0db989b97d9d000133ead843", "sha256": "bdd926b731e8024779a5373fa33bff4a30e2a2ae6cf3a591beb83fbde3dc352f" }, "downloads": -1, "filename": "flower-0.9.1.tar.gz", "has_sig": false, "md5_digest": "5d191dae0db989b97d9d000133ead843", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3880608, "upload_time": "2016-04-09T20:01:01", "url": "https://files.pythonhosted.org/packages/b4/94/39eff3d8727c03865e6693911a1d84295959238d932603d4dbf2069fe5c9/flower-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "96aee8154877c11d57eb7a00103a818e", "sha256": "a7a828c2dbea7e9cff1c86d63626f0eeb047b1b1e9a0ee5daad30771fb51e6d0" }, "downloads": -1, "filename": "flower-0.9.2.tar.gz", "has_sig": false, "md5_digest": "96aee8154877c11d57eb7a00103a818e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1304536, "upload_time": "2017-06-18T21:41:15", "url": "https://files.pythonhosted.org/packages/48/7f/344a8f93cbd6669b4fd03c04d8f9a06e9023da7b61145dea5836433bbbe5/flower-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "748a24dd8a9c5c55f17707164d9d55ee", "sha256": "7f45acb297ab7cf3dd40140816143a2588f6938dbd70b8c46b59c7d8d1e93d55" }, "downloads": -1, "filename": "flower-0.9.3.tar.gz", "has_sig": false, "md5_digest": "748a24dd8a9c5c55f17707164d9d55ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1290081, "upload_time": "2019-03-16T21:55:41", "url": "https://files.pythonhosted.org/packages/36/15/ed670b1f1fe14727f1564c9d98d7a917352ce8a0d88e87256be3c1e1190e/flower-0.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "748a24dd8a9c5c55f17707164d9d55ee", "sha256": "7f45acb297ab7cf3dd40140816143a2588f6938dbd70b8c46b59c7d8d1e93d55" }, "downloads": -1, "filename": "flower-0.9.3.tar.gz", "has_sig": false, "md5_digest": "748a24dd8a9c5c55f17707164d9d55ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1290081, "upload_time": "2019-03-16T21:55:41", "url": "https://files.pythonhosted.org/packages/36/15/ed670b1f1fe14727f1564c9d98d7a917352ce8a0d88e87256be3c1e1190e/flower-0.9.3.tar.gz" } ] }