{ "info": { "author": "Leigh Johnson", "author_email": "ljohnson@slack-corp.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Natural Language :: English", "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", "Topic :: System :: Logging", "Topic :: System :: Monitoring" ], "description": "celery-slack\n============\n\n|travis| |rtd| |codecov| |pypi| |pyversions|\n\n\n.. |travis| image:: https://img.shields.io/travis/crflynn/celery-slack.svg\n :target: https://travis-ci.org/crflynn/celery-slack\n\n.. |rtd| image:: https://img.shields.io/readthedocs/celery-slack.svg\n :target: http://celery-slack.readthedocs.io/en/latest/\n\n.. |codecov| image:: https://codecov.io/gh/crflynn/celery-slack/branch/master/graphs/badge.svg\n :target: https://codecov.io/gh/crflynn/celery-slack\n\n.. |pypi| image:: https://img.shields.io/pypi/v/celery-slack.svg\n :target: https://pypi.python.org/pypi/celery-slack\n\n.. |pyversions| image:: https://img.shields.io/pypi/pyversions/celery-slack.svg\n :target: https://pypi.python.org/pypi/celery-slack\n\n\nCelery-slack is a `Celery `_\nextension that posts messages to a Slack channel\nregarding a Celery application, its beat schedule, and its worker task\nexecution. Optionally those messages can link to\n`Flower `_ task pages.\n\n.. image:: https://i.imgur.com/fDkivP8.png\n\nPrerequisites\n-------------\n\nTo use this package you will need a Slack App that is part of your\nSlack workspace. You can create an App from\n`this page `_. This App should have an incoming\nwebhook registered to one of your Slack channels. See\n`Slack incoming webhooks `_ for more\ninformation.\n\nInstallation\n------------\n\nCelery-slack is a python package available on pypi.\nIt can be installed using ``pip``:\n\n.. code-block:: python\n\n pip install celery-slack\n\nBasic usage\n-----------\n\nThe most basic implementation of celery-slack requires a Celery instance object\nand a Slack webhook corresponding to a Slack channel. A simple example might\nlook something like this:\n\n.. code-block:: python\n\n from celery import Celery\n from celery_slack import Slackify\n\n\n SLACK_WEBHOOK = 'https://hooks.slack.com/services/XXX/YYY/ZZZ'\n\n app = Celery('project')\n app.config_from_object('project.config')\n\n slack_app = Slackify(app, SLACK_WEBHOOK)\n\n\n if __name__ == '__main__':\n app.start()\n\n\nAdvanced usage\n--------------\n\nCelery-slack offers a number of configuration options to customize the look\nand output of Slack messages. The following are the default options of the\nextension:\n\n.. code-block:: javascript\n\n DEFAULT_OPTIONS = {\n \"slack_beat_init_color\": \"#FFCC2B\",\n \"slack_broker_connect_color\": \"#36A64F\",\n \"slack_broker_disconnect_color\": \"#D00001\",\n \"slack_celery_startup_color\": \"#FFCC2B\",\n \"slack_celery_shutdown_color\": \"#660033\",\n \"slack_task_prerun_color\": \"#D3D3D3\",\n \"slack_task_success_color\": \"#36A64F\",\n \"slack_task_failure_color\": \"#D00001\",\n \"slack_request_timeout\": 1,\n \"flower_base_url\": None,\n \"show_celery_hostname\": False,\n \"show_task_id\": True,\n \"show_task_execution_time\": True,\n \"show_task_args\": True,\n \"show_task_kwargs\": True,\n \"show_task_exception_info\": True,\n \"show_task_return_value\": True,\n \"show_task_prerun\": False,\n \"show_startup\": True,\n \"show_shutdown\": True,\n \"show_beat\": True,\n \"show_broker\": False,\n \"use_fixed_width\": True,\n \"include_tasks\": None,\n \"exclude_tasks\": None,\n \"failures_only\": False,\n \"webhook\": None,\n \"beat_schedule\": None,\n \"beat_show_full_task_path\": False,\n }\n\n\nAny subset of these options can be passed to the constructor in the form\nof keyword arguments. e.g.\n\n.. code-block:: python\n\n options = {\n # Some subset of options\n }\n app = Celery('project')\n slack_app = Slackify(app, SLACK_WEBHOOK, **options)\n\n\nMost of the options are self explanatory, but here are some additional details:\n\n* **slack_\\*_color**: The left vertical bar color associated with the slack\n message attachments\n* **slack_request_timeout**: The Slack message request timeout in seconds\n* **flower_base_url**: e.g. https://flower.example.com, if provided, the slack\n message titles will link to task pages\n in `Flower `_\n* **show_task_id**: Show the uuid for the task.\n* **show_task_execution_time**: Show time to complete task in minutes/seconds\n* **show_celery_hostname**: Show the machine hostname on celery/beat messages\n* **show_task_args**: Show the task's args\n* **show_task_kwargs**: Show the task's keyword args\n* **show_task_exception_info**: Show the traceback for failed tasks\n* **show_task_return_value**: Show the return value of a successful task\n* **show_task_prerun**: Post messages at start of task execution\n* **show_startup**: Post message when celery starts\n* **show_shutdown**: Post message when celery stops\n* **show_beat**: Post message when beat starts\n* **show_broker**: Post messages when celery/beat disconnect from or reconnect\n to the broker\n* **use_fixed_width**: Use slack fixed width formatting for args, kwargs,\n retval, and exception info\n* **include_tasks**: A list of task paths to include. If used, post task\n messages only for these tasks. Uses regex pattern matching.\n e.g. ``module.submodule.taskname`` for a specific task or\n just ``module.submodule`` for all tasks in that submodule. Cannot be used\n in conjunction with ``exclude_tasks``.\n* **exclude_tasks**: A list of task paths to exclude. If used, suppress task\n messages only for these tasks. All other tasks will generate slack\n messages. Cannot be used in conjunction with ``include_tasks``. Uses\n regex pattern matching.\n* **failures_only**: Only post messages on task failures.\n* **webhook**: The only required parameter. A slack webhook corresponding to a\n slack channel.\n* **beat_schedule**: The celery beat schedule. If provided, the beat_init\n message will display the schedule.\n* **beat_show_full_task_path**: Show the full module-task path. If False\n (default) only show `submodule.taskname`.\n\n\nWarnings\n--------\n\nNote that Slack has `rate limits for incoming webhook requests `_\nwhich is more or less 1 request per second.\nThis extension makes little effort to abide by these rate limits. You should\nensure that your implementation of celery-slack does not violate these limits\nby adjusting your task schedule or restricting the set of tasks which generate\nSlack messages using the ``include_tasks`` or ``exclude_tasks`` options.\n\nIf a webhook response contains response code 429, celery-slack will suppress\nall messages for a time period given by the Retry-After response header. Upon\nreturning, celery-slack will post a WARNING message to Slack.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/leigh-johnson/celery-slack", "keywords": "celery slack", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "celery-slack-webhooks", "package_url": "https://pypi.org/project/celery-slack-webhooks/", "platform": "", "project_url": "https://pypi.org/project/celery-slack-webhooks/", "project_urls": { "Homepage": "https://github.com/leigh-johnson/celery-slack" }, "release_url": "https://pypi.org/project/celery-slack-webhooks/0.4.6/", "requires_dist": [ "celery", "requests", "ephem" ], "requires_python": "", "summary": "A Slack extension for Celery.", "version": "0.4.6" }, "last_serial": 5679912, "releases": { "0.4.0": [ { "comment_text": "", "digests": { "md5": "8105ce11ddc1796ec75d9448bec4333a", "sha256": "205698e14adeef7f4c9a749286762cdece2a9faf53bacffc3dcf3e43124e8c08" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8105ce11ddc1796ec75d9448bec4333a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11785, "upload_time": "2019-07-26T23:01:35", "url": "https://files.pythonhosted.org/packages/1b/71/eb136cfaf4009f6d9949459031eafdccab14b314d2592b0a756b179e3fd1/celery_slack_webhooks-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "130d6852f7002050e29e234b3c67c213", "sha256": "41a5decba95bcce233cd95f23aae78bc6b0fa8f08413bcde2123577ff32cae2d" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.0.tar.gz", "has_sig": false, "md5_digest": "130d6852f7002050e29e234b3c67c213", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12235, "upload_time": "2019-07-26T22:55:52", "url": "https://files.pythonhosted.org/packages/44/14/ce656ec6ee46786c0223a27ac1cae35079bbae4b767869ae2ba9e835ce2c/celery-slack-webhooks-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "a19fce1f1658ced2147659e5418e778a", "sha256": "c4e194bc12ab115dd63b96fbf0359dcf352f8644c1e247d9f7fb541041d18b1d" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a19fce1f1658ced2147659e5418e778a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11922, "upload_time": "2019-07-27T00:09:25", "url": "https://files.pythonhosted.org/packages/f5/a5/da5298860ddeda1406e9fc779b00bb7c852a622483460c1641499f601654/celery_slack_webhooks-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd73658b543a298dc08ad107e25bd99d", "sha256": "8400f8106e3c879ff44ca019ae40870002958ad7f9d106e162380e857c74ccff" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.1.tar.gz", "has_sig": false, "md5_digest": "cd73658b543a298dc08ad107e25bd99d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12350, "upload_time": "2019-07-27T00:09:27", "url": "https://files.pythonhosted.org/packages/2a/9b/dc15efe3e8e4d13a1cf199963d89365c2d916c5f1be6c949f889606de9e8/celery-slack-webhooks-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "50b5acd9e51a5f8ce637c28fa443e26d", "sha256": "06d9c9b57d20ac4174289407ce29e53fc2655f146e46ca8f341c5cbe3150d42b" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50b5acd9e51a5f8ce637c28fa443e26d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11928, "upload_time": "2019-07-27T01:05:24", "url": "https://files.pythonhosted.org/packages/9e/73/fe8a7833f8e38d4483456259cd8d66cfd0bb9ab014547b69c4736c11f9b0/celery_slack_webhooks-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3605e3fca6356a18fc97af53cecc1421", "sha256": "ae5bcab72e64785875ba8412815391e6dbb89da70fa986c1a25ad25987d14d69" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.2.tar.gz", "has_sig": false, "md5_digest": "3605e3fca6356a18fc97af53cecc1421", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12360, "upload_time": "2019-07-27T01:05:26", "url": "https://files.pythonhosted.org/packages/c6/c5/075b71ee2edc3ce13ada99ec2ab737c336fde3314997495d9a0ac952e800/celery-slack-webhooks-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "e22b0de618281bd8a4ff3096002c8eba", "sha256": "2520e1513906d1a88c39c128294dad14fa8bbdc39d9ae25a41f48187c2741c82" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e22b0de618281bd8a4ff3096002c8eba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11937, "upload_time": "2019-07-27T01:28:26", "url": "https://files.pythonhosted.org/packages/98/76/e60d4e80beab9c3c316ab22104ae45482d2af050ea43416fe8619ac8a30d/celery_slack_webhooks-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ef42b463bf6f15e79694418c3086b51", "sha256": "f70ab285f6f20efb27c10c733980907fa0a107874d18418fb5fb67cdc57ca439" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.3.tar.gz", "has_sig": false, "md5_digest": "5ef42b463bf6f15e79694418c3086b51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12366, "upload_time": "2019-07-27T01:28:28", "url": "https://files.pythonhosted.org/packages/0a/31/2acafe817316d8c64bb4b398682dba85aa42223d7bf28f4568ab381dd399/celery-slack-webhooks-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "82ef389f524ed8e581498cfa58b30cd9", "sha256": "b2d8049ece8dd11e54b85e5261d69d7135a838ec6bde268ecf360ba686eba84e" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "82ef389f524ed8e581498cfa58b30cd9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11946, "upload_time": "2019-07-27T04:07:17", "url": "https://files.pythonhosted.org/packages/43/d8/3439c12c8c9c996a07e0a4bd29b3a566c637231f7fe557af99438f3bad61/celery_slack_webhooks-0.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80a5e9b13c3f68b7481b7bb293c158e8", "sha256": "0e10982ea4fe30ee8d6ca210ce67121409ada80e0ec63d329241991664bfa38d" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.4.tar.gz", "has_sig": false, "md5_digest": "80a5e9b13c3f68b7481b7bb293c158e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12370, "upload_time": "2019-07-27T04:07:18", "url": "https://files.pythonhosted.org/packages/c8/c2/4a1c63ea5229193a0dc5d34ef70eba1f17d84e211eb0ef2ce1be2281ed02/celery-slack-webhooks-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "a6c33a0f14532e82cd00d7f89f3584c2", "sha256": "f9f89da996a61f8b51a5c561a64dd67c0b074c05723542ff507ce85c67b66656" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a6c33a0f14532e82cd00d7f89f3584c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12075, "upload_time": "2019-07-30T19:38:47", "url": "https://files.pythonhosted.org/packages/dc/cd/3981cfc46f002ae9bd442dc7b4b7f52c5c60e1dd2f52896e04a90d81f696/celery_slack_webhooks-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "294c6cb414a369da808cbe88c9f26f0b", "sha256": "25570bc8fd8dc3cc42fba293016c98d9107fe54ebf95516e9121a2c19c91b486" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.5.tar.gz", "has_sig": false, "md5_digest": "294c6cb414a369da808cbe88c9f26f0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13190, "upload_time": "2019-07-30T19:38:49", "url": "https://files.pythonhosted.org/packages/9b/f3/9a3912f48e271591ea216e4779d82ae2740fa0e95fb4b208ab8f7f2aff0f/celery-slack-webhooks-0.4.5.tar.gz" } ], "0.4.5rc1": [ { "comment_text": "", "digests": { "md5": "ca527c1d0fbb1c8e498475cf6844609e", "sha256": "8067dd8750373792e2aee3040ae024566c5b833f7aefa9eea194f3b371fbea6a" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.5rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca527c1d0fbb1c8e498475cf6844609e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11988, "upload_time": "2019-07-27T06:39:00", "url": "https://files.pythonhosted.org/packages/3d/a3/51b00d5f849c4930757196f91b4bc102f55cd3579eae1004a36fc5cd9aad/celery_slack_webhooks-0.4.5rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59e396b5fdf06afea8756deb2feb4955", "sha256": "5ae37b8e4162ff688257e54c50ad40790f455ebedd8986267270851bc569fd80" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.5rc1.tar.gz", "has_sig": false, "md5_digest": "59e396b5fdf06afea8756deb2feb4955", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12374, "upload_time": "2019-07-27T06:39:02", "url": "https://files.pythonhosted.org/packages/bf/57/6c21b82a9b5c0b63768b96d6026c43cd5c7ed03ec3ff098f2e33121ae4a3/celery-slack-webhooks-0.4.5rc1.tar.gz" } ], "0.4.5rc2": [ { "comment_text": "", "digests": { "md5": "c70ad1dc382e23ee6a1dd412f8a824fb", "sha256": "e11623e407eff4e89250a407ea86a3331b87ecb15dfe4707e4690211ae4466ae" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.5rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c70ad1dc382e23ee6a1dd412f8a824fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12002, "upload_time": "2019-07-30T00:16:50", "url": "https://files.pythonhosted.org/packages/2a/d3/555eb4820363ac23f4d99d247e38c62c33913600aafe25a9bcf9cb5dbfbe/celery_slack_webhooks-0.4.5rc2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b519f645aacf65413eba89fc23bd0e00", "sha256": "d27f29f9fb1f4d261617f1798e8fb1a489be572d1c9b5411ff8e6eed8f95a117" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.5rc2.tar.gz", "has_sig": false, "md5_digest": "b519f645aacf65413eba89fc23bd0e00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12392, "upload_time": "2019-07-30T00:16:51", "url": "https://files.pythonhosted.org/packages/ad/ee/a82b701d099c44f09419a3baeeca6b308bf619f75789a59cf8a45b95c1d3/celery-slack-webhooks-0.4.5rc2.tar.gz" } ], "0.4.5rc3": [ { "comment_text": "", "digests": { "md5": "e12e90cff08f4d66ba7f0750eb25c913", "sha256": "25450be6454bd6f671b2887f3e3cb3ea8a6c635eb7d23d35ced3c5b627bfb67d" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.5rc3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e12e90cff08f4d66ba7f0750eb25c913", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12113, "upload_time": "2019-07-30T19:14:16", "url": "https://files.pythonhosted.org/packages/e6/88/5fd781c3dc2e004e854397d688013f6786f4eae86f841a65b68acab223af/celery_slack_webhooks-0.4.5rc3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c72f8a3d6dbf470b70a30ce8abb768ff", "sha256": "8dd41a76bfdc13e8f25ac7ddbfa0767ec49db06fd5e875f06d42f9abd52fe4a0" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.5rc3.tar.gz", "has_sig": false, "md5_digest": "c72f8a3d6dbf470b70a30ce8abb768ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13199, "upload_time": "2019-07-30T19:14:18", "url": "https://files.pythonhosted.org/packages/ba/fd/fd13e2ea66c020cee7ce33674c06615b8b5046876b4d7c7844fc325f8f50/celery-slack-webhooks-0.4.5rc3.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "4ea7fabcb9f077d6c36d4a08d1a25b01", "sha256": "8dab42d9926a27b8bb85e54053b76482680605204f951b63193fcdebf301b1bd" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ea7fabcb9f077d6c36d4a08d1a25b01", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12500, "upload_time": "2019-08-15T00:04:41", "url": "https://files.pythonhosted.org/packages/b5/67/02778ba9cace4cdb37c016bc76747ba065f8c7e8df92b0ceb30fdfa47f07/celery_slack_webhooks-0.4.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46006d6b7e7aa28b1d0ec3836888d9e6", "sha256": "c31da2c353cac1bd05a1afb6d395dad55092205861c75bfb25eba37009a486bb" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.6.tar.gz", "has_sig": false, "md5_digest": "46006d6b7e7aa28b1d0ec3836888d9e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13746, "upload_time": "2019-08-15T00:04:42", "url": "https://files.pythonhosted.org/packages/07/e6/3627b99bd0d3b61de247114b03eec7201ee44b32c549bb3ea1fbfdbbc31f/celery-slack-webhooks-0.4.6.tar.gz" } ], "0.4.6rc1": [ { "comment_text": "", "digests": { "md5": "4572fb9576fc17f87ec15190687a6d69", "sha256": "b89aecc34e84f2b1b14f0621c52e619527f753ca7f4b28f790b237786098ff26" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.6rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4572fb9576fc17f87ec15190687a6d69", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12371, "upload_time": "2019-08-01T23:13:51", "url": "https://files.pythonhosted.org/packages/f8/04/ae7b9586eee6776d83136cd822e342401e0e7913006975e5c22f4f7ffa33/celery_slack_webhooks-0.4.6rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "456dd122bc38a845a34fc2285bdfb5e1", "sha256": "b4940e91cd352783db1b306c9fdd8f5da1909b5de4853a0ac409bb0eeec83485" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.6rc1.tar.gz", "has_sig": false, "md5_digest": "456dd122bc38a845a34fc2285bdfb5e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13606, "upload_time": "2019-08-01T23:13:52", "url": "https://files.pythonhosted.org/packages/c9/d1/e3dce8c76084682745495f543135894a399ef8352426b00085b438bf62b1/celery-slack-webhooks-0.4.6rc1.tar.gz" } ], "0.4.6rc10": [ { "comment_text": "", "digests": { "md5": "fc48409b84611650c80985558dbbe2b3", "sha256": "276f252f8e6402cb3fccd24e1ae63eec38b17de66edb7a5fa4b570f2c4658796" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.6rc10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc48409b84611650c80985558dbbe2b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12540, "upload_time": "2019-08-02T17:35:13", "url": "https://files.pythonhosted.org/packages/02/7a/67238eb80ef43ac2bced6a3c2d6d1936dd9752246799d320c3fcda54cd93/celery_slack_webhooks-0.4.6rc10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5f4df4cc7600c85178909e6aeae7e1d", "sha256": "9bfdbe1d5378e7f7df72344f4a633ca0246f31b6dc17aa53c0109f26d72695d9" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.6rc10.tar.gz", "has_sig": false, "md5_digest": "b5f4df4cc7600c85178909e6aeae7e1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13725, "upload_time": "2019-08-02T17:35:15", "url": "https://files.pythonhosted.org/packages/1b/3d/0bd4c0d1935ad8852027e6dc76f24ceaf3d490d6ea20785509cbf2d91b24/celery-slack-webhooks-0.4.6rc10.tar.gz" } ], "0.4.6rc11": [ { "comment_text": "", "digests": { "md5": "6ab385d71da53bbf892611dfde628094", "sha256": "115f55a64f8fcadbe6d70ddb5f4d01ab90bc73cf10060c3f52ee31c1a912ce84" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.6rc11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ab385d71da53bbf892611dfde628094", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12541, "upload_time": "2019-08-02T19:03:42", "url": "https://files.pythonhosted.org/packages/15/5d/1ed8aed49d2c4ba4367be0a01354d94696eeaad1cf3766c1fe5d2aff05a0/celery_slack_webhooks-0.4.6rc11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84b2cfea8089dcee034f3c3c6f967b11", "sha256": "23660496d7c5d521721a0c3c8f611827168718ccb3879fbf2ca400a8a482d6df" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.6rc11.tar.gz", "has_sig": false, "md5_digest": "84b2cfea8089dcee034f3c3c6f967b11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13732, "upload_time": "2019-08-02T19:03:44", "url": "https://files.pythonhosted.org/packages/6a/33/f0645e8d643272327bb02aa1bfeaf25ecc4ba52b1292d89a8baa64b71b99/celery-slack-webhooks-0.4.6rc11.tar.gz" } ], "0.4.6rc2": [ { "comment_text": "", "digests": { "md5": "25de02eca90023789b1633d19805f460", "sha256": "cd70eb24c97e8530858631d99782966587306b25df39ab0612909fd241910610" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.6rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "25de02eca90023789b1633d19805f460", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12426, "upload_time": "2019-08-01T23:46:41", "url": "https://files.pythonhosted.org/packages/33/09/79931477ac7de867d7c62c8bdbf26b05adf7bcaffc8e4ee0614792359398/celery_slack_webhooks-0.4.6rc2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d781fe2fef5be155b1f26e9ff1d8d7d", "sha256": "d5764ac125deca4005e7199e5c25b83fa17c4d66e65b26692098aabd4470527a" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.6rc2.tar.gz", "has_sig": false, "md5_digest": "2d781fe2fef5be155b1f26e9ff1d8d7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13652, "upload_time": "2019-08-01T23:46:43", "url": "https://files.pythonhosted.org/packages/03/7d/43781400ba569633e811d4b06b12c20533238424a7909565ef8da9b248c5/celery-slack-webhooks-0.4.6rc2.tar.gz" } ], "0.4.6rc3": [ { "comment_text": "", "digests": { "md5": "3df163e4e3b1d2e19a0d19f0de5cbb1f", "sha256": "af9c2f42cfe84c8969718a8171f63ccabecb4d6eb51a342c218fd29d295f9510" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.6rc3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3df163e4e3b1d2e19a0d19f0de5cbb1f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12480, "upload_time": "2019-08-02T00:20:59", "url": "https://files.pythonhosted.org/packages/4b/a7/e632dd2d4e36b9bf6f6a6c163248c3fb43995003b7735107ddf8f88b572d/celery_slack_webhooks-0.4.6rc3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d86b7325baa708133c4d89cca7559465", "sha256": "93793ad0777d239240fef2440007a66139905abc9d03f3fdd2e901f24abed820" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.6rc3.tar.gz", "has_sig": false, "md5_digest": "d86b7325baa708133c4d89cca7559465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13687, "upload_time": "2019-08-02T00:21:01", "url": "https://files.pythonhosted.org/packages/12/93/fe7d53fea092ca41c56957463b15f362ff7a34c01d6ec64513c094c840e0/celery-slack-webhooks-0.4.6rc3.tar.gz" } ], "0.4.6rc4": [ { "comment_text": "", "digests": { "md5": "e5417dddd79259ec4d6f82c73d7c8a34", "sha256": "b05ecf2a042b0b8a75e968719b3da8ed098e9866b5932e51ff1e6bca386c0818" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.6rc4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5417dddd79259ec4d6f82c73d7c8a34", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12475, "upload_time": "2019-08-02T00:39:40", "url": "https://files.pythonhosted.org/packages/9a/c3/49e0104f9a03a80a710b23f883b71233f24f640a2f421e0c862e5e4a6be5/celery_slack_webhooks-0.4.6rc4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89c2980850691390d3402c1359a77a74", "sha256": "7b5e9d56b2f6ab687f09c841a78ef5a5d714ff62e71983cac563a27a4088a66c" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.6rc4.tar.gz", "has_sig": false, "md5_digest": "89c2980850691390d3402c1359a77a74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13681, "upload_time": "2019-08-02T00:39:42", "url": "https://files.pythonhosted.org/packages/d2/f3/26730f8934f9761c1bed474e5863be44db3905ddee7b0756c9f1041f1c6a/celery-slack-webhooks-0.4.6rc4.tar.gz" } ], "0.4.6rc5": [ { "comment_text": "", "digests": { "md5": "98d70dae4d9bd3b2a3625474aa51b45e", "sha256": "b45ad4f3e5ef615aeba30a2348c7f2bab71b300b5ce6b358418b547277087fc4" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.6rc5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98d70dae4d9bd3b2a3625474aa51b45e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12480, "upload_time": "2019-08-02T00:55:07", "url": "https://files.pythonhosted.org/packages/14/d1/d4564bae10cce539e76797bef190239878ab0f863f319aaa39bda78cb422/celery_slack_webhooks-0.4.6rc5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d406a03b624a2b2b3fcc02cc34c616a", "sha256": "99381e04e3cd6bd9401e93c20bdf74729dcd2b6692a0f65fc661883f470a5054" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.6rc5.tar.gz", "has_sig": false, "md5_digest": "8d406a03b624a2b2b3fcc02cc34c616a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13692, "upload_time": "2019-08-02T00:55:09", "url": "https://files.pythonhosted.org/packages/58/0f/9e7e2c9ef0dea571b0a237c72a83fbfd3df5ead7bfea2b71a16373a608f4/celery-slack-webhooks-0.4.6rc5.tar.gz" } ], "0.4.6rc6": [ { "comment_text": "", "digests": { "md5": "440b504069415bb6d9ad087b26ff52d9", "sha256": "d50d2b7c8aafa9f5d6ebaac2e7ecc7866853ff91221b216f1b7b0ccb7739386d" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.6rc6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "440b504069415bb6d9ad087b26ff52d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12463, "upload_time": "2019-08-02T01:05:44", "url": "https://files.pythonhosted.org/packages/84/05/77796d5228f39a4718b0ad0588409681a446e9fd2d835614f2e5f0a6ee1c/celery_slack_webhooks-0.4.6rc6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "315303beeaa51d2f6034f7646e7ddc5c", "sha256": "b0505a767a42b81b27b286a6c421c72b5d162b29ddcc14aef762de4f08cd1895" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.6rc6.tar.gz", "has_sig": false, "md5_digest": "315303beeaa51d2f6034f7646e7ddc5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13670, "upload_time": "2019-08-02T01:05:46", "url": "https://files.pythonhosted.org/packages/84/6c/9dbfd8a240604582de65296e070ba48ac71b9127f9134d152488482f65b5/celery-slack-webhooks-0.4.6rc6.tar.gz" } ], "0.4.6rc7": [ { "comment_text": "", "digests": { "md5": "df8fb31bb2a722326c606ceef141a1af", "sha256": "1f31cc0805b0591bb350f4f607d4d78c9fe74493baf9ec371786faa82867fdd3" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.6rc7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df8fb31bb2a722326c606ceef141a1af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12461, "upload_time": "2019-08-02T01:18:16", "url": "https://files.pythonhosted.org/packages/cd/43/f465d0698b2f44c3a2cc34b621a3585cff0db8ab34e0af4dd8d1b467be92/celery_slack_webhooks-0.4.6rc7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79240cfe78d27e0b079cd8a59b9fdbb2", "sha256": "ad75b618e0fbf346fff4ed6d05bfb9c909c637c52dcd8e7a62bc1425ddf60336" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.6rc7.tar.gz", "has_sig": false, "md5_digest": "79240cfe78d27e0b079cd8a59b9fdbb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13666, "upload_time": "2019-08-02T01:18:18", "url": "https://files.pythonhosted.org/packages/49/74/9f579032df3e6d84f721a274cf21dd75a712ae231af9db6d81401d167e58/celery-slack-webhooks-0.4.6rc7.tar.gz" } ], "0.4.6rc8": [ { "comment_text": "", "digests": { "md5": "ec3b2524e9941b410a0d0cd76a6e34aa", "sha256": "a0b5105359a51d7aeb7d241e73ad689e469ff32894ab36eb8360fc5f0b00279b" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.6rc8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec3b2524e9941b410a0d0cd76a6e34aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12566, "upload_time": "2019-08-02T01:56:17", "url": "https://files.pythonhosted.org/packages/97/f9/1c2945f006a27350f8d5c5cc990740a5b15485bb44a03a9a7fe4ada3d4c5/celery_slack_webhooks-0.4.6rc8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31764273dcec64dd6ab34cafed5518eb", "sha256": "2bff4433e4d4ca8ee302e60fcc56263fccf25f21472febeb1caa01be7123c894" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.6rc8.tar.gz", "has_sig": false, "md5_digest": "31764273dcec64dd6ab34cafed5518eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13769, "upload_time": "2019-08-02T01:56:19", "url": "https://files.pythonhosted.org/packages/19/ce/73ea7ae3ea37af306109467ce9a9399a5baa7eef266b53b2f133b1cbdb1c/celery-slack-webhooks-0.4.6rc8.tar.gz" } ], "0.4.6rc9": [ { "comment_text": "", "digests": { "md5": "09449b9d42a97be5ea6e2546b9847a10", "sha256": "d1ed9e65a82508799ffe80d56a38326092a93b1ccb0dee5d57dcbf108d25bae8" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.6rc9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09449b9d42a97be5ea6e2546b9847a10", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12499, "upload_time": "2019-08-02T02:41:22", "url": "https://files.pythonhosted.org/packages/0e/b2/b6e9ad136be38cfb4300d9e15ca05898414c4a3df0fa5461bab841df975d/celery_slack_webhooks-0.4.6rc9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eed77186ef5c06fc652a302181aa97b3", "sha256": "b00814803db16ba3ae7574e3e6d098f2086d4cd22a4b8895dc062f31bce65e99" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.6rc9.tar.gz", "has_sig": false, "md5_digest": "eed77186ef5c06fc652a302181aa97b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13709, "upload_time": "2019-08-02T02:41:23", "url": "https://files.pythonhosted.org/packages/94/85/967254f4f253ce235a979d33731f8d290d2c9b5f43f3c92a25272d176108/celery-slack-webhooks-0.4.6rc9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ea7fabcb9f077d6c36d4a08d1a25b01", "sha256": "8dab42d9926a27b8bb85e54053b76482680605204f951b63193fcdebf301b1bd" }, "downloads": -1, "filename": "celery_slack_webhooks-0.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ea7fabcb9f077d6c36d4a08d1a25b01", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12500, "upload_time": "2019-08-15T00:04:41", "url": "https://files.pythonhosted.org/packages/b5/67/02778ba9cace4cdb37c016bc76747ba065f8c7e8df92b0ceb30fdfa47f07/celery_slack_webhooks-0.4.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46006d6b7e7aa28b1d0ec3836888d9e6", "sha256": "c31da2c353cac1bd05a1afb6d395dad55092205861c75bfb25eba37009a486bb" }, "downloads": -1, "filename": "celery-slack-webhooks-0.4.6.tar.gz", "has_sig": false, "md5_digest": "46006d6b7e7aa28b1d0ec3836888d9e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13746, "upload_time": "2019-08-15T00:04:42", "url": "https://files.pythonhosted.org/packages/07/e6/3627b99bd0d3b61de247114b03eec7201ee44b32c549bb3ea1fbfdbbc31f/celery-slack-webhooks-0.4.6.tar.gz" } ] }