Skip to main content

gRPC Gateway Support

This repo generates the missing Python code to support code generated using gRPC Gateway protoc annotations.

This package depends on googleapis-common-protos to provide google.api.annotations_pb2 and others that the generated code will depend on. It's also worth noting that the generated protobuf stubs are specific for the new protobuf major version (as described in https://developers.google.com/protocol-buffers/docs/news/2022-05-06).

Usage

pip install protoc-gen-openapiv2

Building

  1. Install go
  2. ./gen-openapi-protos.sh will generate the code from grpc-gateway.
  3. python -m pip install --upgrade build && python -m build to build the package.
  4. optional - setup PyPi credentials and python -m pip install --user --upgrade twine && python -m twine upload --repository pypi dist/*

Metadata

Release files for protoc-gen-openapiv2-protoc3-19 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for protoc-gen-openapiv2-protoc3-19 0.0.2
File Interpreter ABI Platform
protoc_gen_openapiv2_protoc3_19-0.0.2-py3-none-any.whl Python 3 none any Details

Release files / protoc_gen_openapiv2_protoc3_19-0.0.2-py3-none-any.whl

Download URL protoc_gen_openapiv2_protoc3_19-0.0.2-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f53a44cee24a48f46847c1e7cd09ff15f1aae8eb1c3bd1c409f198c4ad0f95bf
BLAKE2b-256 checksum
How to use checksums
9a66593a5a3137a1fda1abc4412ffbe6653b6b5f0bff7aed84efbfb231fd1948
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release history Release notifications | RSS feed

This release

0.0.2 This release

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page