{ "info": { "author": "Takao Magoori", "author_email": "takaomag@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "chatora.confluent_kafka_ext\n===========================\n\nApache Kafka and Schema Registry client libraries for Python on top of confluent-kafka-python.\n\n\nChangelog\n=========\n\n0.3 (2019-07-07)\n------------------\n- support chunked decoding.\n- fix fastavro mappingproxy problem.\n\n0.2.4 (2019-07-04)\n------------------\n- change dependencies.\n\n0.2.2 (2019-01-15)\n------------------\n- change exc_handler signature to support arbitrary_info.\n\n0.2.1 (2018-12-28)\n------------------\n- fix decoder bug.\n- allow key_value_pair_iter to have arbitrary infos which are yielded as it is.\n\n0.2 (2018-12-28)\n----------------\n- make AvroCodec decode_with_schema_registry funcs to return schema and schema id.\n\n0.1.2 (2018-11-1)\n------------------\n- fix required urllib3 version.\n\n0.1.1 (2018-11-1)\n------------------\n- fix loading file-like obj and add iter-loading multiple schema.\n\n0.1 (2018-11-07)\n------------------\n- Birth!\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/takaomag/chatora.confluent_kafka_ext/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/takaomag/chatora.confluent_kafka_ext", "keywords": "Kafka,Confluent Platform,Schema Registry,Avro", "license": "MIT", "maintainer": "Takao Magoori", "maintainer_email": "takaomag@users.noreply.github.com", "name": "chatora.confluent-kafka-ext", "package_url": "https://pypi.org/project/chatora.confluent-kafka-ext/", "platform": "", "project_url": "https://pypi.org/project/chatora.confluent-kafka-ext/", "project_urls": { "Download": "https://github.com/takaomag/chatora.confluent_kafka_ext/releases", "Homepage": "https://github.com/takaomag/chatora.confluent_kafka_ext", "documentation": "https://github.com/takaomag/chatora.confluent_kafka_ext/blob/master/README.md", "issues": "https://github.com/takaomag/chatora.confluent_kafka_ext/issues", "source code": "https://github.com/takaomag/chatora.confluent_kafka_ext" }, "release_url": "https://pypi.org/project/chatora.confluent-kafka-ext/0.3/", "requires_dist": [ "setuptools (>=41.0.1)", "pip (>=19.1.1)", "wheel (>=0.33.4)", "packaging (>=19.0)", "avro-python3 (>=1.9.0)", "confluent-kafka (>=1.0.1)", "expbackoff (>=0.1.1)", "fastavro (>=0.22.2)", "fasteners (>=0.15)", "requests (>=2.22.0)", "simplejson (>=3.16.0)", "structlog (>=19.1.0)", "urllib3 (>=1.24.1)", "chatora.util (>=0.2.5)", "bumpversion (>=0.5.3) ; extra == 'dev'", "check-manifest (>=0.39) ; extra == 'dev'", "colorama (>=0.4.1) ; extra == 'dev'" ], "requires_python": ">=3.7", "summary": "Apache Kafka and Schema Registry client libraries for Python on top of confluent-kafka-python.", "version": "0.3" }, "last_serial": 5496426, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "53a102ec5c28d85cf59630abf8791826", "sha256": "b9830ccd1f5b28e93ac30f68ac9ece7698ca70205e7d44f322127cb5278f314b" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53a102ec5c28d85cf59630abf8791826", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7", "size": 14971, "upload_time": "2018-11-08T02:15:52", "url": "https://files.pythonhosted.org/packages/05/b4/78078bb521408d625954ad7c17375d43bc2e5ae218addc4bec3b4cae464f/chatora.confluent_kafka_ext-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1639e2166bf63f3ecd5b227636ca351", "sha256": "53abd38876c1d499aeb3255f0fb22b4436561d072b54626c958f902516944314" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.1.tar.gz", "has_sig": false, "md5_digest": "f1639e2166bf63f3ecd5b227636ca351", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 11931, "upload_time": "2018-11-08T02:15:54", "url": "https://files.pythonhosted.org/packages/13/72/65024c90e23030fcfee25bc50c9d5bb276ccaffb6fe6a2d2f00a35d3b955/chatora.confluent_kafka_ext-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "917e3f3351efc6de1b2831dd598cba82", "sha256": "741cc588838f4c58594fdf2d890ba259b3ffaf39d98f0b9240dd7513ea6cdff4" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.1.1-py37-none-any.whl", "has_sig": false, "md5_digest": "917e3f3351efc6de1b2831dd598cba82", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": ">=3.7", "size": 15233, "upload_time": "2018-11-11T05:10:34", "url": "https://files.pythonhosted.org/packages/5e/61/8abaf871005dfe16ec1cd4f17d182385bd6ff71e989df87d4c8af1e64974/chatora.confluent_kafka_ext-0.1.1-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6c31e961108cb5e2b65c6d81df5d584", "sha256": "9c81b4115c005f508955ba0625d2f66d66104b414db66e79221dda931fa5cc9b" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c6c31e961108cb5e2b65c6d81df5d584", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12169, "upload_time": "2018-11-11T05:10:35", "url": "https://files.pythonhosted.org/packages/aa/0a/92eec869f0c4e945ca6baab4eac0af4010cd9957f71b0f829efc3f8da071/chatora.confluent_kafka_ext-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d54dedc5e115e1cf253d5ca48ebfe448", "sha256": "da3d5f781f6d9bd45e449fdaefabc1a0c10e77f314653eb3a7a9f236f83a0a71" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.1.2-py37-none-any.whl", "has_sig": false, "md5_digest": "d54dedc5e115e1cf253d5ca48ebfe448", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": ">=3.7", "size": 15250, "upload_time": "2018-11-11T05:29:45", "url": "https://files.pythonhosted.org/packages/55/f2/dce63920431f80e8db6c95d9fe2312592b92d10e7d17a17f945cc7f5effb/chatora.confluent_kafka_ext-0.1.2-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d0ce098a0fea8e68a6b4fc954ed19c3", "sha256": "0dfb9f239e546ce2e902c33e365fac973fd86e6230dbc030e63667689ce99b53" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1d0ce098a0fea8e68a6b4fc954ed19c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12211, "upload_time": "2018-11-11T05:29:46", "url": "https://files.pythonhosted.org/packages/ce/7a/266106beb0283b05dd5c1ca7828f13f6a9df744bd5c06a2c9bd072ee727e/chatora.confluent_kafka_ext-0.1.2.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "b0b1569188da1d481ead3cc9fc46c3fb", "sha256": "408233c7cd55f040f64db40af87befb549f149a789837354756295e2b83e834c" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.2-py37-none-any.whl", "has_sig": false, "md5_digest": "b0b1569188da1d481ead3cc9fc46c3fb", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": ">=3.7", "size": 15427, "upload_time": "2018-12-28T04:12:05", "url": "https://files.pythonhosted.org/packages/38/82/d0032e8cd7a7661d651f7347f070e87cfe235bf8f601ddb6bafc529d4c51/chatora.confluent_kafka_ext-0.2-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8da51a8654814e0c2eb1d2e344819802", "sha256": "e6654e487593940b4fb7782a866a520de4b4eea7cbaccc4fb508e20266a44c02" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.2.tar.gz", "has_sig": false, "md5_digest": "8da51a8654814e0c2eb1d2e344819802", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12396, "upload_time": "2018-12-28T04:12:07", "url": "https://files.pythonhosted.org/packages/1e/10/8f6a0bcf38df35a497a7d07365685d8368f5542178b92d5c77a59343e4f0/chatora.confluent_kafka_ext-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4f6db822895b34056c01bfddf046a27e", "sha256": "adf10989cfe9cd11dd7f48ca935558f895c6a2c2e22d52c010eb402aabe18ae5" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.2.1-py37-none-any.whl", "has_sig": false, "md5_digest": "4f6db822895b34056c01bfddf046a27e", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": ">=3.7", "size": 15537, "upload_time": "2018-12-28T08:34:58", "url": "https://files.pythonhosted.org/packages/7e/63/746c4723f1f4156bfd41f4738fb06740ac731e0adcf2df9b229098a15db8/chatora.confluent_kafka_ext-0.2.1-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c84403eef20a3f55e7484652c9af9a2", "sha256": "572de184e30503289d1d8bf4f7f7c1a083abb5b7886787d94fb965c56bc5024e" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4c84403eef20a3f55e7484652c9af9a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12660, "upload_time": "2018-12-28T08:35:00", "url": "https://files.pythonhosted.org/packages/6f/75/6ab026bed2aeedae0e71ccdf3158104a965ea071654a3f2d2fc9224c301a/chatora.confluent_kafka_ext-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "0724247754b36499483c4a5ba2a157eb", "sha256": "ec562bf6abe1b12d640d4ae3857f26350bd7daded3aee7ece043c865e13de77c" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.2.2-py37-none-any.whl", "has_sig": false, "md5_digest": "0724247754b36499483c4a5ba2a157eb", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": ">=3.7", "size": 15597, "upload_time": "2019-01-15T01:34:51", "url": "https://files.pythonhosted.org/packages/35/56/e907705e99fd5eb6584d3ab9f6e6b8c8d1af853623f411ae169dd4bbec3f/chatora.confluent_kafka_ext-0.2.2-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ef56f0da90211069669c508fabbfcd0", "sha256": "6f91a3d3e4076d720a465a14e0c11885f9f7710a5d011dc1ecd391e31ee60b82" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5ef56f0da90211069669c508fabbfcd0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12768, "upload_time": "2019-01-15T01:34:53", "url": "https://files.pythonhosted.org/packages/48/48/055f626e17e32010533850b1a28c206b8fc4bb4cf9d82708aa5edf0aed72/chatora.confluent_kafka_ext-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "54596f56fb7d2a7e60024cb6e2dac8f7", "sha256": "5548dd65669281cb91218af7dbf4c4eb754f83d439f5a467ca85c0c1c7fde512" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.2.3-py37-none-any.whl", "has_sig": false, "md5_digest": "54596f56fb7d2a7e60024cb6e2dac8f7", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": ">=3.7", "size": 15615, "upload_time": "2019-07-04T07:31:42", "url": "https://files.pythonhosted.org/packages/51/a8/6ed85e245f180f260d50a75246867dc2aff99120ffc9dcba16967f2e99db/chatora.confluent_kafka_ext-0.2.3-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38dfd77625a066825667946adaf89ec2", "sha256": "c330a02a0806d5be9237820ea4a6410774b5d3113914d80a75a38dbe452109b6" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.2.3.tar.gz", "has_sig": false, "md5_digest": "38dfd77625a066825667946adaf89ec2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12774, "upload_time": "2019-07-04T07:31:44", "url": "https://files.pythonhosted.org/packages/9a/d3/40ba59de75766d63b2de595c5b1995f6ec751830bddedc830875c7400d56/chatora.confluent_kafka_ext-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "8bf7d65a96e2a2e08628534894ef8002", "sha256": "07ff9d94d8e86a06a447fe11c3ca3cec1a409d58322d02a10fa00fec34de2377" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.2.4-py37-none-any.whl", "has_sig": false, "md5_digest": "8bf7d65a96e2a2e08628534894ef8002", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": ">=3.7", "size": 15614, "upload_time": "2019-07-04T07:39:07", "url": "https://files.pythonhosted.org/packages/d3/e9/cb40b0900a9d16ef5237721ab85e54218869f74b0e51727b2ef8c6dd9218/chatora.confluent_kafka_ext-0.2.4-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5c317798df52409f6d87003c3ba03ce", "sha256": "b8897daaf96e0be3af29bfbe59ef29e11f64f89144518b309b0ef862a597ff39" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.2.4.tar.gz", "has_sig": false, "md5_digest": "e5c317798df52409f6d87003c3ba03ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12771, "upload_time": "2019-07-04T07:39:09", "url": "https://files.pythonhosted.org/packages/a0/24/9a656c0c434837d11af12e8dac27cda5c9f85185c0cfd121b38949c35483/chatora.confluent_kafka_ext-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "7d281c86fc1c6718b861edb8a18936d4", "sha256": "f47aa74951c5b58bf8bae335bda3c63566973751626aaa86b1340640af90ec0e" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.2.5-py37-none-any.whl", "has_sig": false, "md5_digest": "7d281c86fc1c6718b861edb8a18936d4", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": ">=3.7", "size": 15628, "upload_time": "2019-07-04T08:46:02", "url": "https://files.pythonhosted.org/packages/d2/96/fa78b8c5f89774862658cfc49ac9827c8fc2b1644b6980e2f19418e14d7d/chatora.confluent_kafka_ext-0.2.5-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "120dd69e1511885051e483013ee600f5", "sha256": "50bc22c24aaf91ab13d517316da3502b06b18f72d481eac1a15296d714b47ae2" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.2.5.tar.gz", "has_sig": false, "md5_digest": "120dd69e1511885051e483013ee600f5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12791, "upload_time": "2019-07-04T08:46:04", "url": "https://files.pythonhosted.org/packages/f3/2f/37710cf284d7e5e41270233a5bf6bd8ffffa3a0814acaf18ddf0cb56cb6f/chatora.confluent_kafka_ext-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "5b308b0def263515822173656e9917b6", "sha256": "79d0dfc167b6365f09c26aeddf8ce96d8392de76a3f6b0648ec16a569417c6e5" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.2.6-py37-none-any.whl", "has_sig": false, "md5_digest": "5b308b0def263515822173656e9917b6", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": ">=3.7", "size": 15619, "upload_time": "2019-07-04T08:52:29", "url": "https://files.pythonhosted.org/packages/ba/e1/d5f138880982fee80066d5d651ffaa3c1c92a6e77a3d50dc7a6cdfe974a4/chatora.confluent_kafka_ext-0.2.6-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c98b172e7bde09be70334b5fde907464", "sha256": "6334cfe3e263943596125157a2e0743c9b80ea1dde46cf5fcd77665491d5f9c5" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.2.6.tar.gz", "has_sig": false, "md5_digest": "c98b172e7bde09be70334b5fde907464", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12785, "upload_time": "2019-07-04T08:52:31", "url": "https://files.pythonhosted.org/packages/a0/f7/cbb5654347f1eff14b4974832dbaa68cc0d697247888b8f0f7285625597f/chatora.confluent_kafka_ext-0.2.6.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "5e75ad491e38d906f6efa7147c9bb568", "sha256": "ccbd57a669631579cc49cc084690a14f5b40fbb9cb4fa8360b850fdbdd6d6f63" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.3-py37-none-any.whl", "has_sig": false, "md5_digest": "5e75ad491e38d906f6efa7147c9bb568", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": ">=3.7", "size": 15901, "upload_time": "2019-07-07T07:18:48", "url": "https://files.pythonhosted.org/packages/f0/1c/abec2c07288275338f81195bdb3be7ec70525b44bd5564d925cf56d80b77/chatora.confluent_kafka_ext-0.3-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7bab2c435988cd05028fafa24571aa3", "sha256": "7787c1dd75dc0b220a1a1defc82609cc9b708751e0df04da0fc54ef043a63583" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.3.tar.gz", "has_sig": false, "md5_digest": "b7bab2c435988cd05028fafa24571aa3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 13110, "upload_time": "2019-07-07T07:18:49", "url": "https://files.pythonhosted.org/packages/50/44/e7696b537c89e8729ab788eb1fdb1569cbbd5c0bd41da9d445911e72a734/chatora.confluent_kafka_ext-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5e75ad491e38d906f6efa7147c9bb568", "sha256": "ccbd57a669631579cc49cc084690a14f5b40fbb9cb4fa8360b850fdbdd6d6f63" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.3-py37-none-any.whl", "has_sig": false, "md5_digest": "5e75ad491e38d906f6efa7147c9bb568", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": ">=3.7", "size": 15901, "upload_time": "2019-07-07T07:18:48", "url": "https://files.pythonhosted.org/packages/f0/1c/abec2c07288275338f81195bdb3be7ec70525b44bd5564d925cf56d80b77/chatora.confluent_kafka_ext-0.3-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7bab2c435988cd05028fafa24571aa3", "sha256": "7787c1dd75dc0b220a1a1defc82609cc9b708751e0df04da0fc54ef043a63583" }, "downloads": -1, "filename": "chatora.confluent_kafka_ext-0.3.tar.gz", "has_sig": false, "md5_digest": "b7bab2c435988cd05028fafa24571aa3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 13110, "upload_time": "2019-07-07T07:18:49", "url": "https://files.pythonhosted.org/packages/50/44/e7696b537c89e8729ab788eb1fdb1569cbbd5c0bd41da9d445911e72a734/chatora.confluent_kafka_ext-0.3.tar.gz" } ] }