GitHunt
VC

vchudnov-g/gapic-generator-python

Generate Python API client libraries from Protocol Buffers.

API Client Generator for Python

|release level| |pypi| |versions|

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

See the documentation_.

.. _documentation: https://googleapis.dev/python/gapic-generator-python/latest

.. |release level| image:: https://img.shields.io/badge/support-stable-gold.svg
:target: https://github.com/googleapis/google-cloud-python/blob/main/README.rst#general-availability
.. |pypi| image:: https://img.shields.io/pypi/v/gapic-generator.svg
:target: https://pypi.org/project/gapic-generator/
.. |versions| image:: https://img.shields.io/pypi/pyversions/gapic-generator.svg
:target: https://pypi.org/project/gapic-generator/

Languages

Python81.9%Jinja16.9%Shell0.7%Starlark0.5%Dockerfile0.1%
Apache License 2.0
Created July 15, 2022
Updated May 29, 2022