{ "info": { "author": "Qotto", "author_email": "contact@qotto.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Framework :: AsyncIO", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Database", "Topic :: System :: Distributed Computing", "Topic :: System :: Networking" ], "description": "# **Tonga**\n\n![GitHub](https://img.shields.io/github/license/Qotto/tonga.svg?style=for-the-badge)\n![Kafka](https://img.shields.io/static/v1.svg?label=kafka&message=1.0,%200.11,%200.10,%200.9&color=green&style=for-the-badge&logo=appveyor)\n[![Documentation Status](https://readthedocs.org/projects/tonga/badge/?version=latest&style=for-the-badge)](https://tonga.readthedocs.io/en/latest/?badge=latest&style=for-the-badge)\n\nAsyncio client for event driven app\n\nDocumentation: https://tonga.readthedocs.io\n\n## Summarize:\n\ntonga is a client for build distributed event driven app with Apache Kafka. It is based on the aiokafka.\nCan be used with 0.9+ Kafka brokers\n\n## Overview: \n\nTonga defines components to help building an event-driven app:\n\n* Model events / commands / results\n* Serializer events / commands / results\n* Consume events / commands / results\n* Produce events / commands / results\n* With or without HTTP handler\n* Asyncio\n\nThe module provides some implementations:\n\n* Avro schema serializer\n* Kafka consumer / producer\n* Sanic HTTP request handler\n\n\n## Pattern:\n\n\n## Getting started:\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/qotto/tonga", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tonga", "package_url": "https://pypi.org/project/tonga/", "platform": "", "project_url": "https://pypi.org/project/tonga/", "project_urls": { "Homepage": "https://github.com/qotto/tonga" }, "release_url": "https://pypi.org/project/tonga/0.0.2/", "requires_dist": [ "avro-python3 (==1.9.0)", "pyyaml (==5.1)", "aiokafka (==0.5.1)", "kafka-python (==1.4.6)" ], "requires_python": "", "summary": "Tonga is a toolkit for building fault-tolerant, distributed, highly concurrent, event-driven applications", "version": "0.0.2" }, "last_serial": 5362419, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "dab454ec0fa9197d9c33a547bb6543ec", "sha256": "fbd177706e4fabc65162e4e3e7c3e3229129e2b711a0a4c8d454d555b2d9866a" }, "downloads": -1, "filename": "tonga-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dab454ec0fa9197d9c33a547bb6543ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46179, "upload_time": "2019-06-05T08:05:07", "url": "https://files.pythonhosted.org/packages/82/11/71d7f319aa8038b5a8a036c0c64efc0e7741e38da391648b40e778d212aa/tonga-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b2f8684e0080fcc6339bf6dffb9fa2c", "sha256": "5a51a5dd122c0b321a516290d88455fa2d32109b97c43968508a1d932cc45274" }, "downloads": -1, "filename": "tonga-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4b2f8684e0080fcc6339bf6dffb9fa2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24680, "upload_time": "2019-06-05T08:05:10", "url": "https://files.pythonhosted.org/packages/b1/72/54e25ec212140ca413a4a7518a6ed41ded5fc70ca36dbb94a557f799c05d/tonga-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "64e8674089326bf70aeb52a63c89d90e", "sha256": "13f9ef49b93fd54e358ab4c904c29daabe75221ef42e222b8d5f34d9cc081a93" }, "downloads": -1, "filename": "tonga-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "64e8674089326bf70aeb52a63c89d90e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46689, "upload_time": "2019-06-05T08:51:30", "url": "https://files.pythonhosted.org/packages/e2/25/3c995f47ea9fdc6753158f447bf7421e470ca22e8101a084fb4177dc2e1d/tonga-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b639bbf060658340f743dc0a2936d46", "sha256": "cf4fd235c6bfc2bfe41804094e13ddb179574287d4ce22315ee45712c553eb32" }, "downloads": -1, "filename": "tonga-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5b639bbf060658340f743dc0a2936d46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25448, "upload_time": "2019-06-05T08:51:32", "url": "https://files.pythonhosted.org/packages/03/98/f928ec739a500307942a9b15fd1eea2e8187cea7822871c6f3234e935d1f/tonga-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "64e8674089326bf70aeb52a63c89d90e", "sha256": "13f9ef49b93fd54e358ab4c904c29daabe75221ef42e222b8d5f34d9cc081a93" }, "downloads": -1, "filename": "tonga-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "64e8674089326bf70aeb52a63c89d90e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46689, "upload_time": "2019-06-05T08:51:30", "url": "https://files.pythonhosted.org/packages/e2/25/3c995f47ea9fdc6753158f447bf7421e470ca22e8101a084fb4177dc2e1d/tonga-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b639bbf060658340f743dc0a2936d46", "sha256": "cf4fd235c6bfc2bfe41804094e13ddb179574287d4ce22315ee45712c553eb32" }, "downloads": -1, "filename": "tonga-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5b639bbf060658340f743dc0a2936d46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25448, "upload_time": "2019-06-05T08:51:32", "url": "https://files.pythonhosted.org/packages/03/98/f928ec739a500307942a9b15fd1eea2e8187cea7822871c6f3234e935d1f/tonga-0.0.2.tar.gz" } ] }