{ "info": { "author": "Rick van Hattem", "author_email": "Wolph@wol.ph", "bugtrack_url": null, "classifiers": [], "description": "supervisord-slack-notifier\n==============================================================================\n\n.. image:: https://travis-ci.org/WoLpH/supervisord-slack-notifier.png?branch=master\n :target: https://travis-ci.org/WoLpH/supervisord-slack-notifier\n\nEvent listener for Supervisord that sends notifications to Slack via Web API\n\nInstallation\n------------------------------------------------------------------------------\n\n.. code-block:: ini\n\n pip install slack_notifier\n\nTests\n------------------------------------------------------------------------------\n\nTesting is set up using `py.test` and coverage is handled with the `pytest-cov`\nplugin.\n\nRun your tests with `py.test` in the root directory.\n\nCoverage is ran by default and is set in the `pytest.ini` file.\nTo see an html output of coverage open `htmlcov/index.html` after running the tests.\n\nTravis CI\n------------------------------------------------------------------------------\n\nThere is a `.travis.yml` file that is set up to run your tests for python 2.7\nand python 3.2, should you choose to use it.\n\nSet up\n------------------------------------------------------------------------------\n\nAdd the following to `supervisord.conf`:\n\n.. code-block:: ini\n\n [eventlistener:slack_notifier]\n command=/path/to/slack_notifier -t=%AUTH_TOKEN% -c=%CHANNEL_NAME% -a\n events=PROCESS_STATE\n\nOptions\n------------------------------------------------------------------------------\n\n.. code-block::\n\n -p -- specify a supervisor process_name. Notify when the process goes to\n any of the 'followed' states. If this process is part of a group, it\n can be specified using the 'process_name:group_name' syntax.\n\n -a -- Notify about ALL processes. Overrides any -p\n parameters passed in the same crashmail process invocation.\n\n -e -- follow only transitions to these events. This overrides event list in\n config.py\n\n -c -- Channel to send notifications to. Can be either:\n '#public_channel',\n '@private_group',\n 'CHANNEL_ID',\n\n -t -- Web API auth token\n\nThe `-p` and `-e` options may be specified more than once, allowing for\nspecification of multiple processes and events. Specifying `-a` overrides any\nselection of `-p`.\n\n\nLicense\n------------------------------------------------------------------------------\n\nReleased under the MIT License: http://www.opensource.org/licenses/mit-license.php", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/WoLpH/supervisord-slack-notifier", "keywords": "supervisord slack listener notifications", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "slack_notifier", "package_url": "https://pypi.org/project/slack_notifier/", "platform": "", "project_url": "https://pypi.org/project/slack_notifier/", "project_urls": { "Homepage": "https://github.com/WoLpH/supervisord-slack-notifier" }, "release_url": "https://pypi.org/project/slack_notifier/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Supervisord Slack Notifier", "version": "1.0.0" }, "last_serial": 2944476, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "d5f76b8347c8231f146fdb0ebaa79e8f", "sha256": "38069e001c19f1fe04ef42b3b14f80b2efcb9826d04e23fdf2ff19e1e11d8e73" }, "downloads": -1, "filename": "slack_notifier-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d5f76b8347c8231f146fdb0ebaa79e8f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7481, "upload_time": "2017-06-12T15:05:17", "url": "https://files.pythonhosted.org/packages/fc/8b/deba83857638f716f7437cfbc73ed16cd3b04199277e06bf9e44d47183cc/slack_notifier-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c518736c34f9f67194171565d1b8c664", "sha256": "737e58ce057a83283dbbdb3b914b435a1f0552fe22936f7c9ffdaf8f817eea61" }, "downloads": -1, "filename": "slack_notifier-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c518736c34f9f67194171565d1b8c664", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4587, "upload_time": "2017-06-12T15:05:15", "url": "https://files.pythonhosted.org/packages/42/79/fa6cf2e553cf433e5eb19a8efd35507e7816fb80a5b8f99b807cb87f63e8/slack_notifier-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d5f76b8347c8231f146fdb0ebaa79e8f", "sha256": "38069e001c19f1fe04ef42b3b14f80b2efcb9826d04e23fdf2ff19e1e11d8e73" }, "downloads": -1, "filename": "slack_notifier-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d5f76b8347c8231f146fdb0ebaa79e8f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7481, "upload_time": "2017-06-12T15:05:17", "url": "https://files.pythonhosted.org/packages/fc/8b/deba83857638f716f7437cfbc73ed16cd3b04199277e06bf9e44d47183cc/slack_notifier-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c518736c34f9f67194171565d1b8c664", "sha256": "737e58ce057a83283dbbdb3b914b435a1f0552fe22936f7c9ffdaf8f817eea61" }, "downloads": -1, "filename": "slack_notifier-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c518736c34f9f67194171565d1b8c664", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4587, "upload_time": "2017-06-12T15:05:15", "url": "https://files.pythonhosted.org/packages/42/79/fa6cf2e553cf433e5eb19a8efd35507e7816fb80a5b8f99b807cb87f63e8/slack_notifier-1.0.0.tar.gz" } ] }