1 # Setup settings for GRPC Python
4 plugins = Cython.Coverage
7 build_base=python_build
12 [build_package_protos]
13 exclude=.*protoc_plugin/protoc_plugin_test\.proto$
17 based_on_style = google
20 license_files = LICENSE
22 # NOTE(lidiz) Adding examples one by one due to pytype aggressive errer:
23 # ninja: error: build.ninja:178: multiple rules generate helloworld_pb2.pyi [-w dupbuild=err]
26 src/python/grpcio/grpc/experimental
27 src/python/grpcio_tests/tests_aio
29 examples/python/helloworld
32 # import-error: C extension triggers import-error.
33 # module-attr: pytype cannot understand the namespace packages by Google.
34 # attribute-error: Data classes in grpc module doesn't specify attributes.
35 disable = "import-error,module-attr,attribute-error"