{ "info": { "author": "Jason Hu", "author_email": "awaregit@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "==========\nSSE Client\n==========\n\n\n.. image:: https://img.shields.io/pypi/v/aiohttp_sse_client.svg\n :target: https://pypi.python.org/pypi/aiohttp_sse_client\n\n.. image:: https://img.shields.io/travis/rtfol/aiohttp-sse-client.svg\n :target: https://travis-ci.com/rtfol/aiohttp-sse-client\n\n.. image:: https://readthedocs.org/projects/aiohttp-sse-client/badge/?version=latest\n :target: https://aiohttp-sse-client.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/rtfol/aiohttp-sse-client/shield.svg\n :target: https://pyup.io/repos/github/rtfol/aiohttp-sse-client/\n :alt: Updates\n\n\nA Server-Sent Event python client base on aiohttp, provides a simple interface to process `Server-Sent Event `_.\n\n* Free software: Apache Software License 2.0\n* Documentation: https://aiohttp-sse-client.readthedocs.io.\n\n\nFeatures\n--------\n\n* Full asyncio support\n* Easy to integrate with other aiohttp based project\n* Auto-reconnect for network issue\n* Support python 3.5.3 and above \n\nUsage\n--------\n.. code-block:: python\n\n from aiohttp_sse_client import client as sse_client\n\n async with sse_client.EventSource(\n 'https://stream.wikimedia.org/v2/stream/recentchange'\n ) as event_source:\n try:\n async for event in event_source:\n print(event)\n except ConnectionError:\n pass\n\nCredits\n-------\n\nThis project was inspired by `aiosseclient `_,\n`sseclient `_, and `sseclient-py `_.\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.6 (2019-08-06)\n------------------\n\n* Fix Unicode NULL handling in event id field\n\n0.1.5 (2019-08-06)\n------------------\n\n* Fix last id reconnection (by @Ronserruya)\n\n0.1.4 (2018-10-04)\n------------------\n\n* Switch to Apache Software License 2.0\n\n0.1.3 (2018-10-03)\n------------------\n\n* Change the error handling, better fit the live specification.\n\n0.1.2 (2018-10-03)\n------------------\n\n* Implement auto-reconnect feature.\n\n0.1.1 (2018-10-02)\n------------------\n\n* First release on PyPI.\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/rtfol/aiohttp-sse-client", "keywords": "aiohttp_sse_client", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "aiohttp-sse-client", "package_url": "https://pypi.org/project/aiohttp-sse-client/", "platform": "", "project_url": "https://pypi.org/project/aiohttp-sse-client/", "project_urls": { "Homepage": "https://github.com/rtfol/aiohttp-sse-client" }, "release_url": "https://pypi.org/project/aiohttp-sse-client/0.1.6/", "requires_dist": [ "aiohttp (>=3)", "attrs", "multidict", "yarl" ], "requires_python": "", "summary": "A Server-Sent Event python client base on aiohttp", "version": "0.1.6" }, "last_serial": 5641294, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d8819f26df62f6b51c81506c0988f078", "sha256": "aaef9a41f3701f6e1d638e250b5873d42b0b2704174c1a07aa34a0949a86517f" }, "downloads": -1, "filename": "aiohttp_sse_client-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8819f26df62f6b51c81506c0988f078", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6375, "upload_time": "2018-10-02T10:30:51", "url": "https://files.pythonhosted.org/packages/05/c2/b963ec3367d54e6fad602f94d4bf774c68242636aa2efa236f3384dc415e/aiohttp_sse_client-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "91b71d2dc3189a79d4613aae9e9b5569", "sha256": "49ce691a4ec675cb7cf0605e924974392597deac33cd3abb96f7f654ab2c9015" }, "downloads": -1, "filename": "aiohttp_sse_client-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91b71d2dc3189a79d4613aae9e9b5569", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6375, "upload_time": "2018-10-02T10:39:25", "url": "https://files.pythonhosted.org/packages/1e/97/71f8a13600c1b4225b0db786f1d520d66f2cb9710d6f73758d1917113ac4/aiohttp_sse_client-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4f9361618fed8f68e145537fd8b8db2", "sha256": "8303422f49b02c98feeb3c8d987831865faaac934ad28abc602cf37fb2fca71d" }, "downloads": -1, "filename": "aiohttp-sse-client-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a4f9361618fed8f68e145537fd8b8db2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11769, "upload_time": "2018-10-02T10:39:26", "url": "https://files.pythonhosted.org/packages/b2/0e/809a3a23be1b38f907095c07f2de067c7435015340c613fddadf7c02c4f6/aiohttp-sse-client-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "fd40d201c50a537013c51568d50ca7ac", "sha256": "903379d9d0931b7988a652d7ef66dd29f84097477fc3baaf6ba9e9c4d616dbfe" }, "downloads": -1, "filename": "aiohttp_sse_client-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd40d201c50a537013c51568d50ca7ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6518, "upload_time": "2018-10-03T08:18:21", "url": "https://files.pythonhosted.org/packages/0e/d6/5e16d9ff25b131e2e50426e0a34869e95f4e8f8c5cc88cbd233579c91bfc/aiohttp_sse_client-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "215649ad44564e579ed8f478700589e2", "sha256": "c1816eda8567124ccedf90b70fd0864c1c1449a4214191f5fe798c11912f07e3" }, "downloads": -1, "filename": "aiohttp-sse-client-0.1.2.tar.gz", "has_sig": false, "md5_digest": "215649ad44564e579ed8f478700589e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12944, "upload_time": "2018-10-03T08:18:22", "url": "https://files.pythonhosted.org/packages/f3/8b/819be8c6ff1b762631edef5b476a515dc7f848845bd0c6a7035269987255/aiohttp-sse-client-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b685008d0eac2a2aac0008d54c0fbe56", "sha256": "683fad0b3829c6ec843dcc47b9cda90a9294106042733b54a51d5a210dd6264d" }, "downloads": -1, "filename": "aiohttp_sse_client-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b685008d0eac2a2aac0008d54c0fbe56", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6747, "upload_time": "2018-10-04T05:20:06", "url": "https://files.pythonhosted.org/packages/a9/ab/6486572500c669c15f9792fbd38c4fd4d19b2cab0f21893e381cc093035d/aiohttp_sse_client-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eca9f3fd7d72b767e193ba6af71ebfc8", "sha256": "2d542d4e9499fc0b490cc63070a3013e6f2991a065857f8529f53be5809c667a" }, "downloads": -1, "filename": "aiohttp-sse-client-0.1.3.tar.gz", "has_sig": false, "md5_digest": "eca9f3fd7d72b767e193ba6af71ebfc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14115, "upload_time": "2018-10-04T05:20:07", "url": "https://files.pythonhosted.org/packages/aa/ae/5574c42be5d066b0b6ad9eeddd2072c1d1af8609c4d7c50bbe8b27358ebd/aiohttp-sse-client-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ced23010b91c541eb482a5a9e858e4d9", "sha256": "468ce4e1120b896d37141d8f9d235fd58212c8024a909ec88c20ce143253cebd" }, "downloads": -1, "filename": "aiohttp_sse_client-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ced23010b91c541eb482a5a9e858e4d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6526, "upload_time": "2018-10-05T03:23:03", "url": "https://files.pythonhosted.org/packages/4f/74/2758bf0265a1bcc70244edccdff5e4e91c76da4a80b44b7ef3906f5216f7/aiohttp_sse_client-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86b86e70309bb0a75e38a019eca7cd18", "sha256": "65511b1823f5ba68fdf6c0210689f2432b94878c843384df7b69ce6ba4decad4" }, "downloads": -1, "filename": "aiohttp-sse-client-0.1.4.tar.gz", "has_sig": false, "md5_digest": "86b86e70309bb0a75e38a019eca7cd18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13896, "upload_time": "2018-10-05T03:23:04", "url": "https://files.pythonhosted.org/packages/45/14/f118cfce022c2cc3bab20fdc11682c580599495a57cecd59e754cc26c064/aiohttp-sse-client-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a33a913ab1d6ab5c7dbbf6f9634aca25", "sha256": "ae47c4946f0f93b8d2697aba1ff5131367e236cbd9a7aa7b99840f94518bb365" }, "downloads": -1, "filename": "aiohttp_sse_client-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a33a913ab1d6ab5c7dbbf6f9634aca25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6567, "upload_time": "2019-08-06T09:21:15", "url": "https://files.pythonhosted.org/packages/51/46/ef3d3db679e70a12589e8bee15caf1f61839e0b2c842834a411434a7827b/aiohttp_sse_client-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ea2238ca8814005dfeb73070fd346a8", "sha256": "608aaa87d5d82c5ea4c1f54873be4acbc864d4b29f2a5d35628c790e60260b41" }, "downloads": -1, "filename": "aiohttp-sse-client-0.1.5.tar.gz", "has_sig": false, "md5_digest": "9ea2238ca8814005dfeb73070fd346a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13832, "upload_time": "2019-08-06T09:21:17", "url": "https://files.pythonhosted.org/packages/38/17/69bb46663d1ab0e929c5abd409f23885bd21beb2e90cb6651287f7adf982/aiohttp-sse-client-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "a7c9e9fcef2d0b420c84901c327a5458", "sha256": "63970ab11ac899ab83c366ce821a1a1090c0fec392d03451a8902ed8c2afc806" }, "downloads": -1, "filename": "aiohttp_sse_client-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7c9e9fcef2d0b420c84901c327a5458", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6614, "upload_time": "2019-08-06T19:27:34", "url": "https://files.pythonhosted.org/packages/5f/77/51595510f628065c77a96e7e23ca067b68e57053ca05c32c0c84e1d73789/aiohttp_sse_client-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a84baafda21321cd0bf7040aafc617e9", "sha256": "a82a1de06ac76858cce6c1e815ce18f685c77dd01de0809c5e7c7a5ef23e88b7" }, "downloads": -1, "filename": "aiohttp-sse-client-0.1.6.tar.gz", "has_sig": false, "md5_digest": "a84baafda21321cd0bf7040aafc617e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14136, "upload_time": "2019-08-06T19:27:36", "url": "https://files.pythonhosted.org/packages/f2/4d/284f7d783179abaf2eae82925b120522d293cdde707fd71bfd9d78e6f663/aiohttp-sse-client-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a7c9e9fcef2d0b420c84901c327a5458", "sha256": "63970ab11ac899ab83c366ce821a1a1090c0fec392d03451a8902ed8c2afc806" }, "downloads": -1, "filename": "aiohttp_sse_client-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7c9e9fcef2d0b420c84901c327a5458", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6614, "upload_time": "2019-08-06T19:27:34", "url": "https://files.pythonhosted.org/packages/5f/77/51595510f628065c77a96e7e23ca067b68e57053ca05c32c0c84e1d73789/aiohttp_sse_client-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a84baafda21321cd0bf7040aafc617e9", "sha256": "a82a1de06ac76858cce6c1e815ce18f685c77dd01de0809c5e7c7a5ef23e88b7" }, "downloads": -1, "filename": "aiohttp-sse-client-0.1.6.tar.gz", "has_sig": false, "md5_digest": "a84baafda21321cd0bf7040aafc617e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14136, "upload_time": "2019-08-06T19:27:36", "url": "https://files.pythonhosted.org/packages/f2/4d/284f7d783179abaf2eae82925b120522d293cdde707fd71bfd9d78e6f663/aiohttp-sse-client-0.1.6.tar.gz" } ] }