Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 898 Bytes

Readme.md

File metadata and controls

25 lines (21 loc) · 898 Bytes

mypy-protobuf-bufbuild

This repository contains files for creating a bufbuild plugin from mypy-protobuf.

The default address for the plugin is: buf.build/jeffsawatzky/plugins/mypy-protobuf for the protobuf plugin and buf.build/jeffsawatzky/plugins/mypy-grpc-protobuf for the grpc plugin

To use the plugin with buf simply add the plugin to your buf.gen.yaml file. Here is an example of a config that generates protobuf, grpc and typing stubs to the directory ./gen.

version: v1
plugins:
  - remote: buf.build/grpc/plugins/python:v1.44.0-1
    opt: paths=source_relative
  - remote: buf.build/protocolbuffers/plugins/python:v3.19.3-1
    out: gen
  - remote: buf.build/jeffsawatzky/plugins/mypy-protobuf:v3.2.0-1
    out: gen
  - remote: buf.build/jeffsawatzky/plugins/mypy-grpc-protobuf:v3.2.0-1
    out: gen