{ "info": { "author": "Luke Sneeringer", "author_email": "lukesneeringer@google.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Code Generators", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "API Client Generator for Python\n===============================\n\n|release level| |ci| |docs| |codecov|\n\n A generator for protocol buffer described APIs for and in Python 3.\n\nThis is a proof-of-concept generator for API client libraries for APIs\nspecified by `protocol buffers`_, such as those inside Google.\nIt takes a protocol buffer (with particular annotations) and uses it\nto generate a client library.\n\n.. _protocol buffers: https://developers.google.com/protocol-buffers/\n\nPurpose\n-------\n\nThis library primarily exists to facilitate experimentation, particularly\nregarding:\n\n- An explicit normalized format for specifying APIs.\n- Light weight, in-language code generators.\n\nDocumentation\n-------------\n\n`Documentation`_ is available on Read the Docs.\n\n.. _documentation: https://gapic-generator-python.readthedocs.io/\n\nDisclaimer\n----------\n\nThis is not an official Google product.\n\n\n.. |release level| image:: https://img.shields.io/badge/release%20level-beta-yellow.svg?style=flat\n :target: https://cloud.google.com/terms/launch-stages\n.. |docs| image:: https://readthedocs.org/projects/gapic-generator-python/badge/?version=latest\n :target: https://gapic-generator-python.readthedocs.io/\n.. |ci| image:: https://circleci.com/gh/googleapis/gapic-generator-python.svg?style=shield\n :target: https://circleci.com/gh/googleapis/gapic-generator-python\n.. |codecov| image:: https://codecov.io/gh/googleapis/gapic-generator-python/graph/badge.svg\n :target: https://codecov.io/gh/googleapis/gapic-generator-python\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/googleapis/gapic-generator-python.git", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "gapic-generator", "package_url": "https://pypi.org/project/gapic-generator/", "platform": "Posix; MacOS X", "project_url": "https://pypi.org/project/gapic-generator/", "project_urls": { "Homepage": "https://github.com/googleapis/gapic-generator-python.git" }, "release_url": "https://pypi.org/project/gapic-generator/0.12.0/", "requires_dist": null, "requires_python": "", "summary": "Python client library generator for APIs defined by protocolbuffers", "version": "0.12.0" }, "last_serial": 5706010, "releases": { "0.0.5": [ { "comment_text": "", "digests": { "md5": "157c4bf85f6db28f26385d3481d0ed66", "sha256": "113744ccbecab26bd00db1866e8ca7e51bb7a9acc258558b21f1397193229600" }, "downloads": -1, "filename": "gapic-generator-0.0.5.tar.gz", "has_sig": false, "md5_digest": "157c4bf85f6db28f26385d3481d0ed66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26676, "upload_time": "2018-11-05T14:53:07", "url": "https://files.pythonhosted.org/packages/9f/9e/0212fbdde01f9d2a675d19508f90eff48bcedcebcaa4f75e91eeff4501a5/gapic-generator-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "f43fdd610d220d178dedd5ebf1eb0d45", "sha256": "c966b7bdd5ed01bed9acf2ea6f3437482ee789bcf16b804e1f0bb15c1a253458" }, "downloads": -1, "filename": "gapic-generator-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f43fdd610d220d178dedd5ebf1eb0d45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49887, "upload_time": "2018-12-07T22:46:36", "url": "https://files.pythonhosted.org/packages/51/59/2a73e08e958df081000ba6f96f24cbfd78b32a3d0a29434850522ac281c5/gapic-generator-0.1.0.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "6d8d53ad84452aeec04f315448416c57", "sha256": "696bca2fa801f776f7508ef7ab323aa41dd0b233c544f91f87f5f7ddffda1f05" }, "downloads": -1, "filename": "gapic-generator-0.10.0.tar.gz", "has_sig": false, "md5_digest": "6d8d53ad84452aeec04f315448416c57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58108, "upload_time": "2019-06-13T16:12:27", "url": "https://files.pythonhosted.org/packages/c5/8a/3639efb55d6a714b4e1dd07f3b3ed998036d5ed6efe319b724817235354a/gapic-generator-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "2b7c3e2f449f1825b2a4f39a95f2dbdd", "sha256": "4fcf0f39f7e60c1a37ea0cc6cf2ffb5756277c2006006327b15af3d2b4843dae" }, "downloads": -1, "filename": "gapic-generator-0.11.0.tar.gz", "has_sig": false, "md5_digest": "2b7c3e2f449f1825b2a4f39a95f2dbdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75686, "upload_time": "2019-07-19T18:17:23", "url": "https://files.pythonhosted.org/packages/cd/24/df2afdd8459d2eb9fb4b14abb6c009947f015f9685fee76f3584f7b0921d/gapic-generator-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "b3ba834478f47d2701d54cd40a5237a7", "sha256": "80fb7c6644087add846729c220e3623330bd0c2f598ed85614614251108ed467" }, "downloads": -1, "filename": "gapic-generator-0.12.0.tar.gz", "has_sig": false, "md5_digest": "b3ba834478f47d2701d54cd40a5237a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88425, "upload_time": "2019-08-20T22:45:11", "url": "https://files.pythonhosted.org/packages/b5/a6/5fde48df72e0fdd02b45ca576ae03e92c54e0d8e782933885b7cd5acd060/gapic-generator-0.12.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6ecf031d89d68903b9c09225c961bd6d", "sha256": "df96615568205470ea927b6e8a617481f2921e35e915e4dc4e15b6335615a65d" }, "downloads": -1, "filename": "gapic-generator-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6ecf031d89d68903b9c09225c961bd6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50233, "upload_time": "2018-12-27T23:39:44", "url": "https://files.pythonhosted.org/packages/63/a7/2dff9821434e8adf4f4db882b3c87c42f17e3c61a1d012f88e19310b30cb/gapic-generator-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e9ca454f13ae98446c13844b3144bdc6", "sha256": "7cb33a2d8b924efb829065e4069c77822f6de20cafc36bd86c83a5980142da03" }, "downloads": -1, "filename": "gapic-generator-0.3.0.tar.gz", "has_sig": false, "md5_digest": "e9ca454f13ae98446c13844b3144bdc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49634, "upload_time": "2018-12-30T05:30:15", "url": "https://files.pythonhosted.org/packages/a2/a3/ee1f220043438cd8f8c3d1693287015a99dfe3e3fcfc37f7918e7e8611c9/gapic-generator-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "794211b1a9643f287a60123aad43ee5f", "sha256": "b5d0a981544b790ae58d1a0cf6e5f207f5da7871528158bc39b275f8909dca72" }, "downloads": -1, "filename": "gapic-generator-0.3.1.tar.gz", "has_sig": false, "md5_digest": "794211b1a9643f287a60123aad43ee5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49605, "upload_time": "2018-12-30T21:46:14", "url": "https://files.pythonhosted.org/packages/67/a8/9a90ab1eb16a131d02143eac45ce41564f8629ba00e521651f9ba775c858/gapic-generator-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "c6cc4f82722c7a64cf1fb1633cf8b2ae", "sha256": "9b111aa0c79d8d8b8dae1c6f0e9e535cb3fa48eea5245cdfd3963d483d251adc" }, "downloads": -1, "filename": "gapic-generator-0.4.0.tar.gz", "has_sig": false, "md5_digest": "c6cc4f82722c7a64cf1fb1633cf8b2ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49712, "upload_time": "2019-01-02T03:32:52", "url": "https://files.pythonhosted.org/packages/a7/0e/f3c0fbd9d95ee9ca8a48e3c64fcb9119ad05b1f4453709f718a1153bcf72/gapic-generator-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "ca411f35ad004914c52e5d5b40535d0f", "sha256": "bbef35376db471aaa91fb54b2dc7e52f7bfe36c9bf516dfcb46a523a22bc21a8" }, "downloads": -1, "filename": "gapic-generator-0.5.0.tar.gz", "has_sig": false, "md5_digest": "ca411f35ad004914c52e5d5b40535d0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50682, "upload_time": "2019-01-04T03:04:16", "url": "https://files.pythonhosted.org/packages/85/d5/f991aa2a1d72ddb3d46242e6011843d051176fba34d314d575ce348f7c87/gapic-generator-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "a91e557a13005d558a1a1a20f08f506e", "sha256": "524bd5fb55c7f21a02e339fccce565d5f48eed10ab683d7a38539e8174455bf7" }, "downloads": -1, "filename": "gapic-generator-0.6.0.tar.gz", "has_sig": false, "md5_digest": "a91e557a13005d558a1a1a20f08f506e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50797, "upload_time": "2019-02-22T22:21:08", "url": "https://files.pythonhosted.org/packages/3c/eb/6234222d94c1f06803c289921af43b1f4b65df339154708d57ae16233a74/gapic-generator-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "3dd79939e543f3fb5d5e36678b2be8a8", "sha256": "7df634fb874c03ba9179e8ba9cb8816e4e8ae688fc56d01cd203864af21bde04" }, "downloads": -1, "filename": "gapic-generator-0.7.0.tar.gz", "has_sig": false, "md5_digest": "3dd79939e543f3fb5d5e36678b2be8a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51503, "upload_time": "2019-03-02T07:52:00", "url": "https://files.pythonhosted.org/packages/35/6f/154b7a95ba44fb9702a50d7bff8b9ac4679ba00a62135658bea9e2a88fca/gapic-generator-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "5b90f92cf1d5576065f7b0d16258cf8b", "sha256": "90402a6797ee659530d5e5ad6af11ec8e3204e413f6feead6774177b5ce61159" }, "downloads": -1, "filename": "gapic-generator-0.7.1.tar.gz", "has_sig": false, "md5_digest": "5b90f92cf1d5576065f7b0d16258cf8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51511, "upload_time": "2019-03-07T01:12:53", "url": "https://files.pythonhosted.org/packages/35/13/7921f47d227ac1b9476b2d83034696adf83593ee13a029067ce9edf2309f/gapic-generator-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "82252ef6c360ce05d0e443d23712007b", "sha256": "e5bfe1184b494b72df7f88a8643bcab5df03591c49cb24a01d4762cbe57d879b" }, "downloads": -1, "filename": "gapic-generator-0.8.0.tar.gz", "has_sig": false, "md5_digest": "82252ef6c360ce05d0e443d23712007b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54201, "upload_time": "2019-04-02T17:39:54", "url": "https://files.pythonhosted.org/packages/59/34/07db6f868b94f8093300a2ef8443b2a4e0e626b9ade752143a89f2d4855a/gapic-generator-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "8de06aa750ae50c003ace917dc778730", "sha256": "1aca7e95d34049058d39f268e336bbc9003f8361a7a011f3d30acfe9cab9f8b2" }, "downloads": -1, "filename": "gapic-generator-0.9.0.tar.gz", "has_sig": false, "md5_digest": "8de06aa750ae50c003ace917dc778730", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56600, "upload_time": "2019-05-23T19:51:47", "url": "https://files.pythonhosted.org/packages/f4/19/f437f0ac823341c1c5a9767ace2457fb3a072e0b62d1fe5b5bc93e843ff9/gapic-generator-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b3ba834478f47d2701d54cd40a5237a7", "sha256": "80fb7c6644087add846729c220e3623330bd0c2f598ed85614614251108ed467" }, "downloads": -1, "filename": "gapic-generator-0.12.0.tar.gz", "has_sig": false, "md5_digest": "b3ba834478f47d2701d54cd40a5237a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88425, "upload_time": "2019-08-20T22:45:11", "url": "https://files.pythonhosted.org/packages/b5/a6/5fde48df72e0fdd02b45ca576ae03e92c54e0d8e782933885b7cd5acd060/gapic-generator-0.12.0.tar.gz" } ] }