Skip to main content

A python package for swagger annotation proto files.

Project description

protoc-gen-swagger

https://travis-ci.org/universe-proton/protoc-gen-swagger.svg?branch=master

A python package for swagger’s annotation protobuf files, which are located inside grpc-gateway repository.

Swagger is a popular api tool. When you import swagger proto files in your protobuf message file, you may get stuck when using the generated python code. An import error as the following:

ModuleNotFoundError: No module named 'protoc_gen_swagger'

With this package, you could forget the error.

Installation

We can simply use pip to install, as the following:

$ pip install protoc-gen-swagger

or installing from git

$ pip install git+https://github.com/universe-proton/protoc-gen-swagger

Maintain

When the source repository grpc-gateway is taged, we can use command bash gen.sh <tag-version> to update the package. Maybe we could do some automated work in the future.

Now, this package version 0.1.0 is the same as grpc-gateway version v1.3.1 .

How to Contribute

Open an issue, join a discussion or make a pull request.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

protoc_gen_swagger-0.1.0-py2.py3-none-any.whl (9.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file protoc_gen_swagger-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for protoc_gen_swagger-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cdc043da538865f055a7f22b304a35085cef269dc33e2f3408b12d397e8d8b4b
MD5 c7378563cf447b8052670df920a7aba1
BLAKE2b-256 7d7fd8f8d81a921f07e703cabf8a0b5bb6cbc26e3bce7614db905c3c7637315a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page