To clarify, I am suggesting that you consider solving the package name confusion by using the gRPC name for a meaningful package that does not exist yet. Another positive with this approach is that its intuitive - "if I type pip install grpc, I expect to get a working gRPC package installed." You can err this package toward sane defaults and depend on protobuf too - 99% of your users use it with protobuf anyways..
On Thu, May 14, 2020 at 1:32 PM 'Lidi Zheng' via grpc.io < [email protected]> wrote: > Richard had an idea that we could create a bundle named > `grpcio[protobuf]`, which includes peripheral packages. After all, gRPC > team wants to keep the implementation agnostic to codec, so they weren't > packed into the main package. > > It's a good idea, this gRFC is for package name confusion. For the new > bundle package, I can start another proposal. > > On Wednesday, May 13, 2020 at 8:18:51 PM UTC-7 [email protected] wrote: > >> Have you considered using the name for a new meta-package bundle for >> related packages? >> >> - grpcio >> - grpcio-status >> - grpcio-channelz >> - grpcio-reflection >> - grpcio-health-checking >> - >> >> Or even a kitchen sink package that includes grpcio-testing and >> grpcio-tools. >> >> On Wed, May 13, 2020 at 7:32 PM 'Lidi Zheng' via grpc.io < >> [email protected]> wrote: >> >>> Abstract: >>> >>> gRPC Python is uploaded as "grpcio" on PyPI, but there is another >>> package named "grpc". Hence, some users are confused. This document >>> proposes to upload additional packages named "grpc" and "grpc-*" to guide >>> users to official packages. >>> >>> gRFC: >>> https://github.com/lidizheng/proposal/blob/L65-python-package-name/L65-python-package-name.md >>> PR: https://github.com/grpc/proposal/pull/177 >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "grpc.io" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/grpc-io/482e22f0-4044-4f7e-81b9-179f70ac5be5%40googlegroups.com >>> <https://groups.google.com/d/msgid/grpc-io/482e22f0-4044-4f7e-81b9-179f70ac5be5%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to the Google Groups " > grpc.io" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/grpc-io/8567af8c-0404-40c4-8dcd-d44fa9008c46%40googlegroups.com > <https://groups.google.com/d/msgid/grpc-io/8567af8c-0404-40c4-8dcd-d44fa9008c46%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/CAFEPE9TcrFj8fRgomOh4UCL%2Bns8vaV%2Bui7dzmL8AvwmOMso42A%40mail.gmail.com.
