* Ran `2to3` on `tools/buildgen` and the `gen_build_yaml.py` files. * Updated the invocations of python to be explicitly Python 3. * Changed the loader in `mako_renderer.py` to allow pickle to find the module for pickling `external_version.Version` * Added a few open-as-binary to placate readers/writers expecting bytes. * Hand tweaked the templates to remove `iteritems` and fiddle with encodings. Partially addresses #24359. |
||
|---|---|---|
| .. | ||
| api_reference | ||
| buildgen | ||
| codegen/core | ||
| debug/core | ||
| distrib | ||
| dockerfile | ||
| doxygen | ||
| failures | ||
| fuzzer | ||
| gce | ||
| gcp | ||
| github | ||
| gource | ||
| http2_interop | ||
| internal_ci | ||
| interop_matrix | ||
| line_count | ||
| mkowners | ||
| package_hosting | ||
| profiling | ||
| release | ||
| remote_build | ||
| run_tests | ||
| README.md | ||
| bazel | ||
| bazel.rc | ||
README.md
buildgen: Template renderer for our build system.
distrib: Scripts to distribute language-specific packages and other distribution-related helper scripts.
dockerfile: Docker files to test gRPC.
doxygen: gRPC C/C++ documentation generation via Doxygen.
gce: Scripts to help setup testing infrastructure on GCE.
gcp: Helper scripts for interacting with various services on GCP (like Google container engine, BigQuery etc)
internal_ci: Support for running tests on an internal CI platform.
interop_matrix: Scripts to build, upload, and run gRPC clients in docker with various language/runtimes.
jenkins: Support for running tests on Jenkins.
run_tests: Scripts to run gRPC tests in parallel.
run_tests/performance: See the README for more notes on the performance tests.