{ "info": { "author": "Yusuke Miyazaki", "author_email": "miyazaki.dev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT 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.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP" ], "description": "kawasemi\n========\n.. image:: https://badge.fury.io/py/kawasemi.svg\n :target: https://pypi.python.org/pypi/kawasemi/\n :alt: PyPI version\n.. image:: https://img.shields.io/pypi/pyversions/kawasemi.svg\n :target: https://pypi.python.org/pypi/kawasemi/\n :alt: PyPI Python versions\n.. image:: https://travis-ci.org/ymyzk/kawasemi.svg?branch=master\n :target: https://travis-ci.org/ymyzk/kawasemi\n :alt: Build Status\n.. image:: https://readthedocs.org/projects/kawasemi/badge/?version=latest\n :target: https://kawasemi.readthedocs.io/\n :alt: Documentation Status\n.. image:: https://codeclimate.com/github/ymyzk/kawasemi/badges/gpa.svg\n :target: https://codeclimate.com/github/ymyzk/kawasemi\n :alt: Code Climate\n.. image:: https://coveralls.io/repos/ymyzk/kawasemi/badge.svg?branch=master\n :target: https://coveralls.io/r/ymyzk/kawasemi?branch=master\n :alt: Coverage Status\n.. image:: https://requires.io/github/ymyzk/kawasemi/requirements.svg?branch=master\n :target: https://requires.io/github/ymyzk/kawasemi/requirements/?branch=master\n :alt: Requirements Status\n\n.. image:: https://raw.githubusercontent.com/ymyzk/kawasemi/master/docs/source/kawasemi.png\n :alt: Kawasemi's logo\n\n**kawasemi** is a Python library for sending notifications.\n\nKawasemi provides the following features:\n\n* Very simple ways to send notification\n\n * GitHub, HipChat, Slack, Twitter, and Yo are supported\n\n* Integrations with web application frameworks helps to load configurations\n\n * Django is supported\n\nNote: This project was named *django-channels*.\nWe renamed our project not to be confused with the official `Django Channels`_.\n\nAt a Glance\n-----------\nAfter installation and configuration, you can send notifications with a following simple code:\n\n.. code-block:: python\n\n # Python\n from kawasemi import Kawasemi\n kawasemi = Kawasemi(config)\n kawasemi.send(\"Sample notification.\")\n\n # In Django application\n from kawasemi.django import send\n send(\"Sample notification.\")\n\nSee `Quickstart`_ page for more details.\n\nLinks\n-----\n* `Documentation`_\n* `GitHub`_\n\n.. _Documentation: https://kawasemi.readthedocs.io/\n.. _GitHub: https://github.com/ymyzk/kawasemi\n.. _Quickstart: https://kawasemi.readthedocs.io/en/latest/quickstart.html\n.. _Django Channels: https://channels.readthedocs.io/\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ymyzk/kawasemi", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "kawasemi", "package_url": "https://pypi.org/project/kawasemi/", "platform": "", "project_url": "https://pypi.org/project/kawasemi/", "project_urls": { "Homepage": "https://github.com/ymyzk/kawasemi" }, "release_url": "https://pypi.org/project/kawasemi/2.0.0/", "requires_dist": [ "click (<7.0,>=6.0)", "requests (>=2.7.0)", "requests-oauthlib (>=0.5.0)", "six (>=1.9.0)", "typing; python_version < \"3.5\"", "Sphinx (<1.7,>=1.6); extra == 'docs'", "sphinx-rtd-theme (<0.3,>=0.2); extra == 'docs'", "coverage (<5.0.0,>=4.3.4); extra == 'test'", "coveralls (<2.0,>=1.1); extra == 'test'", "flake8 (<4.0.0,>=3.3.0); extra == 'test'", "pytest (<4.0.0,>=3.0.0); extra == 'test'", "pytest-cov (<3.0.0,>=2.4.0); extra == 'test'", "pytest-mock (<2.0.0,>=1.5.0); extra == 'test'", "mypy; python_version >= \"3.3\" and extra == 'test'" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "summary": "A Python library for sending notifications to services such as Slack, HipChat, Twitter, and so on", "version": "2.0.0" }, "last_serial": 3383623, "releases": { "0.8.0": [ { "comment_text": "", "digests": { "md5": "53ed61c18f9179596e3a5a14ea2238c7", "sha256": "d7a2607e6595e99d13f00b0195866ad9035b0f8a21c574e7d3b87143718781bf" }, "downloads": -1, "filename": "kawasemi-0.8.0-py2-none-any.whl", "has_sig": false, "md5_digest": "53ed61c18f9179596e3a5a14ea2238c7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18916, "upload_time": "2017-03-09T06:57:53", "url": "https://files.pythonhosted.org/packages/b6/f5/4bae9d55431b30c732db7c8e8e4445266f3688997196d288755dadc916b8/kawasemi-0.8.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f36666fc39e536001cca1589bf19598d", "sha256": "12eed5dab6db8645bb2816af2f6afd44c4efb0016fadcdd822a4209909aa3a14" }, "downloads": -1, "filename": "kawasemi-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f36666fc39e536001cca1589bf19598d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18915, "upload_time": "2017-03-09T06:57:55", "url": "https://files.pythonhosted.org/packages/f3/3b/72256cae1a05c19920a900b762c7a652be569927b4358fe06027e7405ec9/kawasemi-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "834af0c133f7914bffbf8623feff2c2e", "sha256": "7adbf61c9ebecca9331d7da89e2e08a3e1f007fa1aa4cb1a9d2b58ade4849e76" }, "downloads": -1, "filename": "kawasemi-0.8.0.tar.gz", "has_sig": false, "md5_digest": "834af0c133f7914bffbf8623feff2c2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7450, "upload_time": "2017-03-09T06:48:02", "url": "https://files.pythonhosted.org/packages/2d/b7/e68b330c002857fc639f54827510beda830154361ab1e85acd80b824e2a5/kawasemi-0.8.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "299aad6e90667f0a3b355d5f7d40bbe2", "sha256": "ead3c62d902d38c3f1d1e2a96952c040a0865a740ab01532cdae5b2b3c2c675e" }, "downloads": -1, "filename": "kawasemi-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "299aad6e90667f0a3b355d5f7d40bbe2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25554, "upload_time": "2017-03-23T08:23:41", "url": "https://files.pythonhosted.org/packages/18/f7/5ec424c70fdab31d299a920ab257430c1a6577c0419c528a164164914e61/kawasemi-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cea71209c92cacc74b3759682c85fcbd", "sha256": "b3a45c4be2347ec3a74693c789155a396985fbf4a7d079b2b5f436323b616cc9" }, "downloads": -1, "filename": "kawasemi-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cea71209c92cacc74b3759682c85fcbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25558, "upload_time": "2017-03-23T08:23:43", "url": "https://files.pythonhosted.org/packages/ee/8f/796591ad0d23da0181942c89bc4363b0e293fb45de0166a0de193c341f3e/kawasemi-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf0427ffcfa7e82ea3cafb447926701c", "sha256": "11486137768d7035a52d202c6850ad95b559b85ff1aa25bff5b08c6431d68f94" }, "downloads": -1, "filename": "kawasemi-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cf0427ffcfa7e82ea3cafb447926701c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8501, "upload_time": "2017-03-23T08:23:45", "url": "https://files.pythonhosted.org/packages/1c/19/14725bc2a2e2b544b73c560a80dc5a232e66c5416b6b461887a64e1be069/kawasemi-1.0.0.tar.gz" } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "1fcdd355017fc7bec20eff473ca0834d", "sha256": "ad0683accd6263c791610aa961cc3b8d629c040d1598e2a964cd336813f82211" }, "downloads": -1, "filename": "kawasemi-1.0.0b1-py2-none-any.whl", "has_sig": false, "md5_digest": "1fcdd355017fc7bec20eff473ca0834d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25609, "upload_time": "2017-03-14T05:23:46", "url": "https://files.pythonhosted.org/packages/ab/7c/d326bf3405d52d7c084c28c3f550f171c569ea47f0e41880b5f4bbe32b2f/kawasemi-1.0.0b1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a156e1fd323ee979c8759891e1bbc98", "sha256": "43905a259abfaa3c11b99a7acb560b311de384ddd4fa03fe7bc9c180e3bb1279" }, "downloads": -1, "filename": "kawasemi-1.0.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "4a156e1fd323ee979c8759891e1bbc98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25606, "upload_time": "2017-03-14T05:24:43", "url": "https://files.pythonhosted.org/packages/74/1a/cda8fe7b224506d6a818afedf578a5e0e284ead46fcc33e56bef4d313844/kawasemi-1.0.0b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97ea06ed54784516bea3f306637de324", "sha256": "0dd949d579decc5068d054c78016b37961db92cccc86c63549cfe8a81d9f3311" }, "downloads": -1, "filename": "kawasemi-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "97ea06ed54784516bea3f306637de324", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8499, "upload_time": "2017-03-14T05:23:47", "url": "https://files.pythonhosted.org/packages/8a/9d/e97ff4b57ec8ec42ebca735ce937f6862c013b74f234d27585764ee82f62/kawasemi-1.0.0b1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "20990e1802ccd66fffe05b2cad4ba96f", "sha256": "864003748775fa3b30bbb344c9e3f62396642666f2d0cdad023e4a373c8b2211" }, "downloads": -1, "filename": "kawasemi-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "20990e1802ccd66fffe05b2cad4ba96f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25928, "upload_time": "2017-04-05T04:04:18", "url": "https://files.pythonhosted.org/packages/51/12/095fb5581153071e211c2bb90d56d7221d9b38faaf102a12d0af04e51c13/kawasemi-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76cd361ae5eb39d6c64141c1c662196f", "sha256": "60f5e8d659bee5f034e16ff11e1782d1d62a9013d1743816f999eb6a082d0eb2" }, "downloads": -1, "filename": "kawasemi-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "76cd361ae5eb39d6c64141c1c662196f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25927, "upload_time": "2017-04-05T04:04:56", "url": "https://files.pythonhosted.org/packages/7c/90/6bef92185397f6ebee883961f1a5cc8b47e0c90351a936da3b16ddf769b5/kawasemi-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6f0d278aecb3a9ed2aeead4d3604df7", "sha256": "155b0eb5ac974998d2ed668bd576741a19b48ddeb76dd878baa4d1c00e6311b1" }, "downloads": -1, "filename": "kawasemi-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b6f0d278aecb3a9ed2aeead4d3604df7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8792, "upload_time": "2017-04-05T04:25:44", "url": "https://files.pythonhosted.org/packages/d0/37/c98a5c13530a277db626fcbd399c4db2f583c7874b171860e25d5baea732/kawasemi-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "fb59023577ae98fa681c2e6fdad61a8a", "sha256": "f7a8e06b45e6e2c56f83779073d091094f4e615696347023a3026281d2b321d2" }, "downloads": -1, "filename": "kawasemi-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fb59023577ae98fa681c2e6fdad61a8a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17389, "upload_time": "2017-07-17T13:57:54", "url": "https://files.pythonhosted.org/packages/88/fa/6a06e31174f64168f443984fc8fc33a05ce7553618f43fcbcc430fa3bcdf/kawasemi-1.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90cc511f69b9f4271ef89a6c52bd414a", "sha256": "dbd1b2ff7ae82402ec731da23007bcd954ca26db8a78a6511cd10e9629389675" }, "downloads": -1, "filename": "kawasemi-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "90cc511f69b9f4271ef89a6c52bd414a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17389, "upload_time": "2017-07-17T13:58:23", "url": "https://files.pythonhosted.org/packages/d2/a7/1414c32498983cbaf7c6ab644287e8f3cf6994a6df917f42cf549927b17b/kawasemi-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca47b1c7e7262941cf250a2a2b8af76c", "sha256": "8aba6b4bb1d6462cd1c9e184a26878d421a04db2def6465d319c81d7d28236a1" }, "downloads": -1, "filename": "kawasemi-1.2.0.tar.gz", "has_sig": false, "md5_digest": "ca47b1c7e7262941cf250a2a2b8af76c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8975, "upload_time": "2017-07-17T13:58:25", "url": "https://files.pythonhosted.org/packages/99/bb/2661620a7b387aff11f7bb6e35e12e5e198a8146ebe437b71a3ff8090cc6/kawasemi-1.2.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "e191d531b12850b8e6229e49d23d30e1", "sha256": "09e06db44306f23c89d9f5cf8c708037d47a6405d833d926e4920e298868d675" }, "downloads": -1, "filename": "kawasemi-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e191d531b12850b8e6229e49d23d30e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 18489, "upload_time": "2017-12-03T05:02:26", "url": "https://files.pythonhosted.org/packages/f4/8b/11bc77e9b1f9d2f10db13079010c0c4bbfd7058506346ecf92832e94a572/kawasemi-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adda774a3aaf11e7828c77bdb46d2098", "sha256": "22f79e73404ead3b43f93ee84c520733b73356f48e14d9c27715c8c60908f99c" }, "downloads": -1, "filename": "kawasemi-2.0.0.tar.gz", "has_sig": false, "md5_digest": "adda774a3aaf11e7828c77bdb46d2098", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 10009, "upload_time": "2017-12-03T05:02:27", "url": "https://files.pythonhosted.org/packages/e0/84/caf6a4f17dce3753a78035d07bd48927c866f78fc0d8996684dcbecaee61/kawasemi-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e191d531b12850b8e6229e49d23d30e1", "sha256": "09e06db44306f23c89d9f5cf8c708037d47a6405d833d926e4920e298868d675" }, "downloads": -1, "filename": "kawasemi-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e191d531b12850b8e6229e49d23d30e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 18489, "upload_time": "2017-12-03T05:02:26", "url": "https://files.pythonhosted.org/packages/f4/8b/11bc77e9b1f9d2f10db13079010c0c4bbfd7058506346ecf92832e94a572/kawasemi-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adda774a3aaf11e7828c77bdb46d2098", "sha256": "22f79e73404ead3b43f93ee84c520733b73356f48e14d9c27715c8c60908f99c" }, "downloads": -1, "filename": "kawasemi-2.0.0.tar.gz", "has_sig": false, "md5_digest": "adda774a3aaf11e7828c77bdb46d2098", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 10009, "upload_time": "2017-12-03T05:02:27", "url": "https://files.pythonhosted.org/packages/e0/84/caf6a4f17dce3753a78035d07bd48927c866f78fc0d8996684dcbecaee61/kawasemi-2.0.0.tar.gz" } ] }