We would love to at some point be able to build gRPC Python properly with Bazel. Last time I checked the blocker seemed to be lack of Cython support, so if you could send us a PR for to build with Bazel, we would love that! Barring that, if there's a sensible step to make the Python setup.py more adaptable to a precompiled gRPC Core, please send us a PR for that too so we can look at the change. We'll happily try to upstream if it makes sense. Thanks!