{ "info": { "author": "Scott Colby", "author_email": "scolby33@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Communications" ], "description": "pushover_complete\n=================\nA Python package for interacting with *all* aspects of the Pushover API.\n\n=========== =============== ================== ======================= ====================\nStable |stable_build| |stable_coverage| |stable_documentation| |stable_pyversions|\nDevelopment |develop_build| |develop_coverage| |develop_documentation| |develop_pyversions|\n=========== =============== ================== ======================= ====================\n\n.. |stable_build| image:: https://travis-ci.org/scolby33/pushover_complete.svg?branch=master\n :target: https://travis-ci.org/scolby33/pushover_complete\n :alt: Stable Build Status\n.. |stable_coverage| image:: https://codecov.io/github/scolby33/pushover_complete/coverage.svg?branch=master\n :target: https://codecov.io/gh/scolby33/pushover_complete/branch/master\n :alt: Stable Test Coverage Status\n.. |stable_documentation| image:: http://readthedocs.org/projects/pushover-complete/badge/?version=stable\n :target: http://pushover-complete.readthedocs.io/en/stable/?badge=stable\n :alt: Stable Documentation Status\n.. |stable_pyversions| image:: https://img.shields.io/badge/python-2.7%2C%203.5%2C%203.6-blue.svg\n :alt: Stable Supported Python Versions\n\n\n.. |develop_build| image:: https://travis-ci.org/scolby33/pushover_complete.svg?branch=develop\n :target: https://travis-ci.org/scolby33/pushover_complete\n :alt: Development Build Status\n.. |develop_coverage| image:: https://codecov.io/github/scolby33/pushover_complete/coverage.svg?branch=develop\n :target: https://codecov.io/gh/scolby33/pushover_complete/branch/develop\n :alt: Development Test Coverage Status\n.. |develop_documentation| image:: http://readthedocs.org/projects/pushover-complete/badge/?version=develop\n :target: http://pushover-complete.readthedocs.io/en/develop/?badge=develop\n :alt: Development Documentation Status\n.. |develop_pyversions| image:: https://img.shields.io/badge/python-2.7%2C%203.5%2C%203.6-blue.svg\n :alt: Development Supported Python Versions\n\nTo learn more about Pushover and the Pushover API, please visit the Pushover Website, ``_.\n\n.. code-block:: python\n\n >>> from pushover_complete import PushoverAPI\n >>> p = PushoverAPI('azGDORePK8gMaC0QOYAMyEEuzJnyUi') # an instance of the PushoverAPI representing your application\n >>> p.send_message('uQiRzpo4DXghDmr9QzzfQu27cmVRsG', 'Your toast is finished.') # send a message to a user\n\nThat's all you need to get started with sending Pushover notifications from your Python program.\nThe majority of Pushover's API endpoints are accessible via :code:`pushover_complete`.\nCheck out the `docs `_ to learn more.\n\nInstallation\n------------\n\nInstallation should be as easy as executing this command in your chosen terminal:\n\n.. code-block:: sh\n\n $ pip install pushover_complete\n\n:code:`pushover_complete` officially supports Python 2.7, 3.5, and 3.6.\nCurrently, Python 3.3 and 3.4 pass all tests and function properly as well, but this could change: these versions are not officially targeted by development.\nAdditionally, due to changes in Sphinx, the documentation cannot be built with Python 3.3.\n\nAs of version 1.1.0, support for Python 3.5 is deprecated. It will be removed in the next major version release.\nThis doesn't mean that Python 3.5 will stop working immediately, but I will no longer consider failing tests for that version to be critical.\n\nSupport for Python 2.x may be dropped in the future, but only in a major version update (e.g. 1.x.y \u2192 2.x.y) and this change will be announced well in advance.\n\nContributing\n------------\n\nContributions, large or small, from bug reports to pull requests and full-on forks, are highly encouraged.\nRead the the `contributing page `_ in the docs or :code:`CONTRIBUTING.rst` for more information on getting involved.\n\nThe full list of contributors is in :code:`AUTHORS.rst` or `on GitHub `_.\n\nChangelog\n---------\n\nChanges as of 6 April 2018\n\n1.1.1 <6 April 2018>\n^^^^^^^^^^^^^^^^^^^^\n\n- HOTFIX for 1.1.0\n- Fix Python versions badge in the documents index\n- Add the Python 3.6 classifier in :code:`setup.py` so the right versions are shown on PyPI\n\n1.1.0 <6 April 2018>\n^^^^^^^^^^^^^^^^^^^^\n\n- Add `image attachment support `_ (Pulls `#5 `_ and `#9 `_)\n- Officially add support for Python 3.6\n- Change default tox environment for Python 3 to py36\n- Refactored :code:`.travis.yml` to be more concise and use the new :code:`py` `environment specification `_ (Pull `#8 `_)\n- Some refactoring in the main API (more list comprehensions yay!) (Pull `#6 `_)\n- Several small documentation changes/refinements\n\n1.0.2 <23 December 2016>\n^^^^^^^^^^^^^^^^^^^^^^^^\n\n- \"Add\" Python 3.6 support. It's not in Travis as an allowed failure and didn't require any code changes to pass!\n- Fix a major bug with the receipt cancel API. I was using a `GET` request instead of a `POST`\n- Stop using the `releases` Sphinx plugin for the changelog. Its philosophy didn't match well with mine\n- Update release procedure based on no longer using `releases`\n- Some minor documentation fixes\n\n1.0.1 <10 May 2016>\n^^^^^^^^^^^^^^^^^^^\n\n- Officially add Python 2.7 support and add testing for it to tox and Travis\n- Numerous updates to documentation and README, etc. to make them prettier and more useful\n\n1.0.0 <9 May 2016>\n^^^^^^^^^^^^^^^^^^\n\n- Implementation of methods for the Pushover messages, sounds, users, receipt, subscriptions, groups, and licenses APIs\n- Documentation and build process\n\nLicense\n-------\n\nMIT. See the :code:`LICENSE.rst` file for more information.\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/scolby33/pushover_complete", "keywords": "pushover,message,push", "license": "MIT License", "maintainer": "Scott Colby", "maintainer_email": "", "name": "pushover_complete", "package_url": "https://pypi.org/project/pushover_complete/", "platform": "", "project_url": "https://pypi.org/project/pushover_complete/", "project_urls": { "Homepage": "https://github.com/scolby33/pushover_complete" }, "release_url": "https://pypi.org/project/pushover_complete/1.1.1/", "requires_dist": [ "requests", "six" ], "requires_python": "", "summary": "A Python package for interacting with *all* aspects of the Pushover API", "version": "1.1.1" }, "last_serial": 3743069, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "905c738f918be2a14b3485762feb4d92", "sha256": "116e1ad720b95caf5b60ac4649fbfb9c3b0acca9f6c321c1bfa6342f5c5d0c5b" }, "downloads": -1, "filename": "pushover_complete-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "905c738f918be2a14b3485762feb4d92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8587, "upload_time": "2016-05-09T08:40:11", "url": "https://files.pythonhosted.org/packages/cf/5e/e668e5798214df2f815ff3c14786f3b3ddc499c9c1b428bc7f749961fb21/pushover_complete-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a08f2aa9bdd5fec29184859e85ae05a", "sha256": "dadc333334a34855579c82d7910bbe834c200f9622b102365d92f408803bea5c" }, "downloads": -1, "filename": "pushover_complete-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4a08f2aa9bdd5fec29184859e85ae05a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26570, "upload_time": "2016-05-09T08:40:42", "url": "https://files.pythonhosted.org/packages/df/8c/8973c13ef9f06e0ac98bc5520456891976ee3b470d36d0c1f263530afbf3/pushover_complete-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e1f227c9aa25b13a90a78ee104e7445d", "sha256": "d8cc5a3bde765880b74a90c4db5490e3a7be1fbbfe7b363284400cde1373962a" }, "downloads": -1, "filename": "pushover_complete-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1f227c9aa25b13a90a78ee104e7445d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9597, "upload_time": "2016-05-11T03:02:19", "url": "https://files.pythonhosted.org/packages/74/30/8794586df01c1dd3a077b0e5b36e7d58b0dfef13f32d1a6fc4a42e2594f1/pushover_complete-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99fd533ec7e24a441451bf7b6b22390e", "sha256": "ab2bc2023993f7a092fb2d6eead8bcad9827285ae59b1c71afa9e4fa6975c2dd" }, "downloads": -1, "filename": "pushover_complete-1.0.1.tar.gz", "has_sig": false, "md5_digest": "99fd533ec7e24a441451bf7b6b22390e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29395, "upload_time": "2016-05-11T03:02:38", "url": "https://files.pythonhosted.org/packages/24/c1/a36fe272213b28000b0d8db407661dd9f7194c13bb0f23019001bab9458a/pushover_complete-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "2b9c835e4c1e49210d836c7fdcb18570", "sha256": "d9d092effa1f8efe90178ed178ccff2699998e333bd61acea54d49fc6c2666e1" }, "downloads": -1, "filename": "pushover_complete-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b9c835e4c1e49210d836c7fdcb18570", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10046, "upload_time": "2016-12-24T00:01:48", "url": "https://files.pythonhosted.org/packages/21/38/566c2e7b2a56aeff95bc214f13ea2c61fae17cbbfaf99261f4fad8cf2047/pushover_complete-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2280d4b096dc5143f08971f3cdf8519", "sha256": "6ce71dbe4506b5d6c320f987aeaf1005d6363aea3d08e4f3565d9c3a7019d3f0" }, "downloads": -1, "filename": "pushover_complete-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b2280d4b096dc5143f08971f3cdf8519", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29832, "upload_time": "2016-12-24T00:01:51", "url": "https://files.pythonhosted.org/packages/a4/76/9fd01ca403aa477cd815a84c5310c003d82b4f523b8dc3c8a78c250d7e29/pushover_complete-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "3e2c22e3bf3a21749a1894c4b5906704", "sha256": "765d740354e5af2625f95034c92422cc5fd4c649f229e5d9f355d5e72038097d" }, "downloads": -1, "filename": "pushover_complete-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e2c22e3bf3a21749a1894c4b5906704", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8238, "upload_time": "2018-04-07T05:33:56", "url": "https://files.pythonhosted.org/packages/71/cc/474c6505aeec0b62d06cf525d3341947ddd3232d1f5004a8c687ea73015c/pushover_complete-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45507598fa8860949a52cc0c9d471d96", "sha256": "2c2947ea9189d86ccb376d0ba330f7af79814b03cc2c48f833d63436309e6a0c" }, "downloads": -1, "filename": "pushover_complete-1.1.0.tar.gz", "has_sig": false, "md5_digest": "45507598fa8860949a52cc0c9d471d96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33785, "upload_time": "2018-04-07T05:33:57", "url": "https://files.pythonhosted.org/packages/8a/af/2a59f76f2be60f499a5777ce36ff7f74cc55ee37ccd80073d94b762e8b7b/pushover_complete-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "f84d0a1a33b62ba62e744907fa41d2ae", "sha256": "5acdabcce570eff228afc93ea5cb8f1fa6466cd849f9f8484c802d025c934d23" }, "downloads": -1, "filename": "pushover_complete-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f84d0a1a33b62ba62e744907fa41d2ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8317, "upload_time": "2018-04-07T05:52:37", "url": "https://files.pythonhosted.org/packages/28/41/b94e91ed986f9d8e10e4591a73f0ce9a4835d1274e0f622a8ce915a0cbf1/pushover_complete-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "932f3d2d6a14e99e4e70a3195bcebf7c", "sha256": "8a8f867e1f27762a28a0832c33c6003ca54ee04c935678d124b4c071f7cf5a1f" }, "downloads": -1, "filename": "pushover_complete-1.1.1.tar.gz", "has_sig": false, "md5_digest": "932f3d2d6a14e99e4e70a3195bcebf7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33934, "upload_time": "2018-04-07T05:52:38", "url": "https://files.pythonhosted.org/packages/a3/20/52ebda658db2e5324365d415ebd5a8b926f6a7e4c42b8782573c54015a27/pushover_complete-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f84d0a1a33b62ba62e744907fa41d2ae", "sha256": "5acdabcce570eff228afc93ea5cb8f1fa6466cd849f9f8484c802d025c934d23" }, "downloads": -1, "filename": "pushover_complete-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f84d0a1a33b62ba62e744907fa41d2ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8317, "upload_time": "2018-04-07T05:52:37", "url": "https://files.pythonhosted.org/packages/28/41/b94e91ed986f9d8e10e4591a73f0ce9a4835d1274e0f622a8ce915a0cbf1/pushover_complete-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "932f3d2d6a14e99e4e70a3195bcebf7c", "sha256": "8a8f867e1f27762a28a0832c33c6003ca54ee04c935678d124b4c071f7cf5a1f" }, "downloads": -1, "filename": "pushover_complete-1.1.1.tar.gz", "has_sig": false, "md5_digest": "932f3d2d6a14e99e4e70a3195bcebf7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33934, "upload_time": "2018-04-07T05:52:38", "url": "https://files.pythonhosted.org/packages/a3/20/52ebda658db2e5324365d415ebd5a8b926f6a7e4c42b8782573c54015a27/pushover_complete-1.1.1.tar.gz" } ] }