Since 0.11, prost-build never bundles protoc binary anymore. To avoid requiring protoc for grpcio-proto users, we bundle the sources instead of generating at compile time. This can lead to potential problems like:
Miss match version between generating tools and runtime
Repository becomes bloated
But there seems to be no better alternative.
Since this PR when using prost with grpcio, protoc is also required in PATH.
This PR also removes protobuf-build dependencies. From now on, it will be easier to publish new version of grpcio-compiler.
Since 0.11, prost-build never bundles protoc binary anymore. To avoid requiring protoc for grpcio-proto users, we bundle the sources instead of generating at compile time. This can lead to potential problems like:
But there seems to be no better alternative.
Since this PR when using prost with grpcio, protoc is also required in PATH.
This PR also removes protobuf-build dependencies. From now on, it will be easier to publish new version of grpcio-compiler.
Close #545.