GitHunt
PA

parthea/gapic-generator-python

Generate Python API client libraries from Protocol Buffers.

API Client Generator for Python

|release level| |ci| |docs| |codecov|

A generator for protocol buffer described APIs for and in Python 3.

This is a generator for API client libraries for APIs
specified by protocol buffers_, such as those inside Google.
It takes a protocol buffer (with particular annotations) and uses it
to generate a client library.

.. _protocol buffers: https://developers.google.com/protocol-buffers/

Purpose

This library primarily exists to facilitate experimentation, particularly
regarding:

  • An explicit normalized format for specifying APIs.
  • Light weight, in-language code generators.

Documentation

Documentation_ is available on Read the Docs.

.. _documentation: https://gapic-generator-python.readthedocs.io/

.. |release level| image:: https://img.shields.io/badge/release%20level-beta-yellow.svg?style=flat
:target: https://cloud.google.com/terms/launch-stages
.. |docs| image:: https://readthedocs.org/projects/gapic-generator-python/badge/?version=latest
:target: https://gapic-generator-python.readthedocs.io/
.. |ci| image:: https://circleci.com/gh/googleapis/gapic-generator-python.svg?style=shield
:target: https://circleci.com/gh/googleapis/gapic-generator-python
.. |codecov| image:: https://codecov.io/gh/googleapis/gapic-generator-python/graph/badge.svg
:target: https://codecov.io/gh/googleapis/gapic-generator-python

Languages

Python58.7%HTML39.5%Starlark1.2%Shell0.5%Dockerfile0.1%
Apache License 2.0
Created March 22, 2021
Updated July 15, 2021
parthea/gapic-generator-python | GitHunt