{ "info": { "author": "William Glass", "author_email": "william.glass@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==========================\nKiel: Kafka Tornado Client\n==========================\n\n.. image::\n https://img.shields.io/pypi/v/kiel.svg\n :target: http://pypi.python.org/pypi/kiel\n :alt: Python Package Version\n.. image::\n https://readthedocs.org/projects/kiel/badge/?version=latest\n :alt: Documentation Status\n :target: http://kiel.readthedocs.org/en/latest/\n.. image::\n https://travis-ci.org/wglass/kiel.svg?branch=master\n :alt: Build Status\n :target: https://travis-ci.org/wglass/kiel\n.. image::\n https://codeclimate.com/github/wglass/kiel/badges/gpa.svg\n :alt: Code Climate\n :target: https://codeclimate.com/github/wglass/kiel\n.. image::\n https://codecov.io/github/wglass/kiel/coverage.svg?branch=master\n :alt: Codecov.io\n :target: https://codecov.io/github/wglass/kiel?branch=master\n\n\nKiel is a pure python Kafka_ client library for use with Tornado_\napplications.\n\n\nInstallation\n------------\n\nPip\n~~~\n\nKiel is available via PyPI_, installation is as easy as::\n\n pip install kiel\n\n\nManual\n~~~~~~\n\nTo install manually, first clone this here repo and:\n\n.. parsed-literal::\n\n cd kiel\n python setup.py install\n\n\nDocumentation\n-------------\n\nMore detailed information can be found on `Read The Docs`_.\n\n\nQuick Consumer Example\n~~~~~~~~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n from kiel import clients\n from tornado import gen, ioloop\n\n\n @gen.coroutine\n def consume():\n c = clients.SingleConsumer(brokers=[\"localhost\"])\n\n yield c.connect()\n\n while True:\n msgs = yield c.consume(\"examples.colors\")\n for msg in msgs:\n print(msg[\"color\"])\n\n\n def run():\n loop = ioloop.IOloop.instance()\n\n loop.add_callback(consume)\n\n try:\n loop.start()\n except KeyboardInterrupt:\n loop.stop()\n\n\nDevelopment\n~~~~~~~~~~~\n\nThe code is hosted on GitHub_\n\nTo file a bug or possible enhancement see the `Issue Tracker`_, also found\non GitHub.\n\n\nLicense\n~~~~~~~\n\\(c\\) 2015-2016 William Glass\n\nKiel is licensed under the terms of the Apache License (2.0). See the LICENSE_\nfile for more details.\n\n\n.. _Kafka: http://kafka.apache.org/\n.. _Tornado: http://tornadoweb.org/\n.. _PyPI: http://pypi.python.org/pypi/kiel\n.. _`Read The Docs`: http://kiel.readthedocs.org/\n.. _GitHub: https://github.com/wglass/kiel\n.. _`Issue Tracker`: https://github.com/wglass/kiel/issues\n.. _LICENSE: https://github.com/wglass/kiel/blob/master/LICENSE\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/wglass/kiel", "keywords": "kafka,tornado,async", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "kiel", "package_url": "https://pypi.org/project/kiel/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/kiel/", "project_urls": { "Homepage": "http://github.com/wglass/kiel" }, "release_url": "https://pypi.org/project/kiel/0.9.3/", "requires_dist": null, "requires_python": "", "summary": "Kafka client for tornado async applications.", "version": "0.9.3" }, "last_serial": 1988937, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "md5": "469f7856a866050a0166eb032013aae2", "sha256": "0dfc380befbb10125e7718f069dac6a187e994078ceeef91116f041b02d677ff" }, "downloads": -1, "filename": "kiel-0.9.0.tar.gz", "has_sig": false, "md5_digest": "469f7856a866050a0166eb032013aae2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30806, "upload_time": "2016-02-23T01:30:13", "url": "https://files.pythonhosted.org/packages/2a/7e/28f416a7b73345774102b5a32e38dac458e17fc9639cc0f434ec5ab062a8/kiel-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "7385a4508d0b5728a3f0c1b66b7082a1", "sha256": "c2a6e379b5ddfa85a24f051d160a1f90ab2e45174c6ff4d600e6c30d9f53ce7b" }, "downloads": -1, "filename": "kiel-0.9.1.tar.gz", "has_sig": false, "md5_digest": "7385a4508d0b5728a3f0c1b66b7082a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32456, "upload_time": "2016-03-03T03:20:06", "url": "https://files.pythonhosted.org/packages/3c/9e/8071a7a55cee4d117be9e9813ba94e3f4fb5021ec6578fe17bf6a62d2272/kiel-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "a8103641d785a8fda96f8697ccfc0b81", "sha256": "efb37a0b14943af49e2048e562219e2c929d26b9b8c9ab1d25f91b722c57b71b" }, "downloads": -1, "filename": "kiel-0.9.2.tar.gz", "has_sig": false, "md5_digest": "a8103641d785a8fda96f8697ccfc0b81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32680, "upload_time": "2016-03-04T04:41:50", "url": "https://files.pythonhosted.org/packages/2d/a8/01538882a4fdf0753a89fca64245f216cb41bbc4f0187150185726a440ff/kiel-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "e646b9022150654b8d97daab60176c90", "sha256": "a7c2194c55886cf4d11c41d9e62d52f1c6f37affb8e660ebaf20722d52c79661" }, "downloads": -1, "filename": "kiel-0.9.3.tar.gz", "has_sig": false, "md5_digest": "e646b9022150654b8d97daab60176c90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32815, "upload_time": "2016-03-04T06:50:44", "url": "https://files.pythonhosted.org/packages/3b/47/018e40918b20a08aba4ee779e69b5934b1eaa66d8d87ad1fdb1c37080c61/kiel-0.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e646b9022150654b8d97daab60176c90", "sha256": "a7c2194c55886cf4d11c41d9e62d52f1c6f37affb8e660ebaf20722d52c79661" }, "downloads": -1, "filename": "kiel-0.9.3.tar.gz", "has_sig": false, "md5_digest": "e646b9022150654b8d97daab60176c90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32815, "upload_time": "2016-03-04T06:50:44", "url": "https://files.pythonhosted.org/packages/3b/47/018e40918b20a08aba4ee779e69b5934b1eaa66d8d87ad1fdb1c37080c61/kiel-0.9.3.tar.gz" } ] }