{ "info": { "author": "Yingbo Gu", "author_email": "tensiongyb@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# aiofluent\n\n[![Build Status](https://travis-ci.org/guyingbo/aiofluent.svg?branch=master)](https://travis-ci.org/guyingbo/aiofluent)\n[![PyPI](https://img.shields.io/pypi/pyversions/aiofluent-python.svg)](https://pypi.python.org/pypi/aiofluent-python)\n[![PyPI](https://img.shields.io/pypi/v/aiofluent-python.svg)](https://pypi.python.org/pypi/aiofluent-python)\n[![PyPI](https://img.shields.io/pypi/format/aiofluent-python.svg)](https://pypi.python.org/pypi/aiofluent-python)\n[![PyPI](https://img.shields.io/pypi/l/aiofluent-python.svg)](https://pypi.python.org/pypi/aiofluent-python)\n[![codecov](https://codecov.io/gh/guyingbo/aiofluent/branch/master/graph/badge.svg)](https://codecov.io/gh/guyingbo/aiofluent)\n\n\nA fluentd client libary intended to work with asyncio. Inspires by [fluent-logger-python](https://github.com/fluent/fluent-logger-python)\n\n## Requirements\n\n- Python 3.5 or greater\n- msgpack-python\n- async-timeout\n\n## Installation\n\n~~~\npip install aiofluent-python\n~~~\n\n## Example\n\n~~~python\nimport asyncio\nfrom aiofluent import FluentSender\nloop = asyncio.get_event_loop()\nsender = FluentSender()\n\n\nasync def go():\n await sender.emit('tag', {'name': 'aiofluent'})\n await sender.close()\n\n\nloop.run_until_complete(go())\nloop.run_until_complete(loop.shutdown_asyncgens())\nloop.close()\n~~~\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/guyingbo/aiofluent", "keywords": "", "license": "MIT", "maintainer": "Yingbo Gu", "maintainer_email": "tensiongyb@gmail.com", "name": "aiofluent-python", "package_url": "https://pypi.org/project/aiofluent-python/", "platform": "", "project_url": "https://pypi.org/project/aiofluent-python/", "project_urls": { "Homepage": "https://github.com/guyingbo/aiofluent" }, "release_url": "https://pypi.org/project/aiofluent-python/0.2.8/", "requires_dist": [ "msgpack (>=0.5.2)", "async-timeout (>=2.0.0)" ], "requires_python": ">=3.5", "summary": "A fluentd client libary intended to work with asyncio.", "version": "0.2.8" }, "last_serial": 5324660, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b7693ab080375a9bfbb8f7cdf4320294", "sha256": "d440c891ab4a785de6cc73329f97ea658a808f8b5893657d6044a6ad3568360e" }, "downloads": -1, "filename": "aiofluent-python-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b7693ab080375a9bfbb8f7cdf4320294", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2577, "upload_time": "2017-08-28T09:30:29", "url": "https://files.pythonhosted.org/packages/fa/4d/291a54a2fb2cb8b73fd2f616b75b763bc47bffbab890d6f624574c44cf74/aiofluent-python-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b38b2f505d2ecd51076a34d55c8416d0", "sha256": "7780aaaa2b5dcf66eb3367e17efc0aef0270975ad6a2b6b51ab93989d8f8bc04" }, "downloads": -1, "filename": "aiofluent-python-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b38b2f505d2ecd51076a34d55c8416d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2691, "upload_time": "2018-05-04T03:35:34", "url": "https://files.pythonhosted.org/packages/b5/3a/0892f71b6866b524a5f7b77e346ef6be9e0777d7263d054189e5ed8ff372/aiofluent-python-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5e6ee068415636d11688e3b8eff7a8b8", "sha256": "9547eff4b25549699086c5102fc6f72c65005b3f350592c7dc0bfeab756a6afa" }, "downloads": -1, "filename": "aiofluent-python-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5e6ee068415636d11688e3b8eff7a8b8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2920, "upload_time": "2018-05-04T05:56:40", "url": "https://files.pythonhosted.org/packages/90/cb/06d93198001abd488c436006231e4a7191a9afe6969208774bc9ed6f6624/aiofluent-python-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "be74ee947fa389b72868abefba5201e3", "sha256": "952a96c55efa029de92e4b9a31476529137f648bd8271369c93e163cc94738e7" }, "downloads": -1, "filename": "aiofluent-python-0.2.2.tar.gz", "has_sig": false, "md5_digest": "be74ee947fa389b72868abefba5201e3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3069, "upload_time": "2018-05-04T09:43:44", "url": "https://files.pythonhosted.org/packages/63/38/95d423b1975e7c047ec597500f38011539656bbc51e8d0a4c995a2f2f8cf/aiofluent-python-0.2.2.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "8ebde5b2ca24c8ca0b4dcbe63253c279", "sha256": "9d00a18eab230f6cea2621fe281690af84bfd15bb51be6de6fc7a62125e2ad12" }, "downloads": -1, "filename": "aiofluent-python-0.2.4.tar.gz", "has_sig": false, "md5_digest": "8ebde5b2ca24c8ca0b4dcbe63253c279", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3116, "upload_time": "2018-05-31T05:52:16", "url": "https://files.pythonhosted.org/packages/c6/79/07220e2363911c1bf09cded30286f37e8a612bd1e28c17b53397641e6f95/aiofluent-python-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "61bfdf5f433f5e0e2edbe6fc06c3b420", "sha256": "62cb65290cc2532577e19355067fdfb01c156125a78cdd45a08f16648b504358" }, "downloads": -1, "filename": "aiofluent_python-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "61bfdf5f433f5e0e2edbe6fc06c3b420", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3992, "upload_time": "2019-01-23T03:33:59", "url": "https://files.pythonhosted.org/packages/de/70/a443e2cfab45e90e8723595fe11f81990065c122dbc8ca0eee3508a60527/aiofluent_python-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5685a983e91d66b5bd484cf8140a515d", "sha256": "71dbeb6b5552d98eb772f5d1f4b1931d41904bc0a5a34bc5ba66f323330052d9" }, "downloads": -1, "filename": "aiofluent-python-0.2.5.tar.gz", "has_sig": false, "md5_digest": "5685a983e91d66b5bd484cf8140a515d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3205, "upload_time": "2019-01-23T03:34:01", "url": "https://files.pythonhosted.org/packages/46/c4/86fd315abb08a24a9fc427f870ae8773e84d3dabe5a11d5824976ed7fda9/aiofluent-python-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "834fe11e63fe7f106895c729db08c10a", "sha256": "488d3b5df6b38178e9f517d4b16ea682e9bccc3c4c38def6d62ee944dd1948cf" }, "downloads": -1, "filename": "aiofluent_python-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "834fe11e63fe7f106895c729db08c10a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4042, "upload_time": "2019-01-25T05:33:30", "url": "https://files.pythonhosted.org/packages/77/31/f165e7a553731637c75d1aedc8ae58d6588a798a4c29e0837659f3d3f077/aiofluent_python-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f3c13cca169202bc4b3acd42e0c9a10", "sha256": "e230047ca14abbf07a742fd85716142b53af27f0fe77b679eb01ea0a8ff19201" }, "downloads": -1, "filename": "aiofluent-python-0.2.6.tar.gz", "has_sig": false, "md5_digest": "7f3c13cca169202bc4b3acd42e0c9a10", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3256, "upload_time": "2019-01-25T05:33:32", "url": "https://files.pythonhosted.org/packages/bb/45/865720783710f27b7c1e847fb589c0865586e9d9a5b66be4d07a457b29e9/aiofluent-python-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "aeccc62bd9bd16d3d0fd5f5c9eae051d", "sha256": "a10361c24bc84aa8fe9aff6c94f2d6d287ed99808124fc3726f703195c7e1a17" }, "downloads": -1, "filename": "aiofluent_python-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "aeccc62bd9bd16d3d0fd5f5c9eae051d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3968, "upload_time": "2019-05-27T06:32:21", "url": "https://files.pythonhosted.org/packages/af/3c/e6df370f2bdd31d6a7564e31bbad96397500d0cb43162a53ea1509f6e012/aiofluent_python-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12a0a8e11924811c3aa7777e2ee0e21c", "sha256": "48a60e63f030896a7884bf1169c1b580abf9589f47a4f193f07b305921201f11" }, "downloads": -1, "filename": "aiofluent-python-0.2.7.tar.gz", "has_sig": false, "md5_digest": "12a0a8e11924811c3aa7777e2ee0e21c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3176, "upload_time": "2019-05-27T06:32:22", "url": "https://files.pythonhosted.org/packages/16/dd/d95f18c21d0566e5e27a02c5f90bdbd7fc0c6acaad5971a9adeaeb923d21/aiofluent-python-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "f46b1bf1ec1aae4f7569c497c02e61a0", "sha256": "a532e7ecfbf3613e41d9d69b14aceb381f2ded70e3d34308dc417e6aca15c714" }, "downloads": -1, "filename": "aiofluent_python-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "f46b1bf1ec1aae4f7569c497c02e61a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 6381, "upload_time": "2019-05-28T02:58:19", "url": "https://files.pythonhosted.org/packages/c6/d4/f2c7f6163d77b513e5097c444787c6606dfee80db36b14d4f57ce90a14e0/aiofluent_python-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14faba61529506e7761de50dcb90ccee", "sha256": "b4d7d548940f531d6981ef7b4af1793dbd293cf6ece889507441df908b1958a5" }, "downloads": -1, "filename": "aiofluent-python-0.2.8.tar.gz", "has_sig": false, "md5_digest": "14faba61529506e7761de50dcb90ccee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3916, "upload_time": "2019-05-28T02:58:20", "url": "https://files.pythonhosted.org/packages/32/2f/c292e84edb4477304b8e51afe5c06cf3a2b82ce92cb1df919dd0fe230eb5/aiofluent-python-0.2.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f46b1bf1ec1aae4f7569c497c02e61a0", "sha256": "a532e7ecfbf3613e41d9d69b14aceb381f2ded70e3d34308dc417e6aca15c714" }, "downloads": -1, "filename": "aiofluent_python-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "f46b1bf1ec1aae4f7569c497c02e61a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 6381, "upload_time": "2019-05-28T02:58:19", "url": "https://files.pythonhosted.org/packages/c6/d4/f2c7f6163d77b513e5097c444787c6606dfee80db36b14d4f57ce90a14e0/aiofluent_python-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14faba61529506e7761de50dcb90ccee", "sha256": "b4d7d548940f531d6981ef7b4af1793dbd293cf6ece889507441df908b1958a5" }, "downloads": -1, "filename": "aiofluent-python-0.2.8.tar.gz", "has_sig": false, "md5_digest": "14faba61529506e7761de50dcb90ccee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3916, "upload_time": "2019-05-28T02:58:20", "url": "https://files.pythonhosted.org/packages/32/2f/c292e84edb4477304b8e51afe5c06cf3a2b82ce92cb1df919dd0fe230eb5/aiofluent-python-0.2.8.tar.gz" } ] }