xref: /aosp_15_r20/external/rust/android-crates-io/crates/grpcio-sys/grpc/third_party/opencensus-proto/src/mkpygen.sh
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/usr/bin/env bash
2
3#
4# Prerequisite:
5# - install gRPC tools
6#   python -m pip install grpcio-tools
7#
8# Learn more about gRPC Python tools at https://grpc.io/docs/quickstart/python.html.
9#
10# To generate:
11#
12# git clone [email protected]:census-instrumentation/opencensus-proto.git
13#
14# cd opencensus-proto/src
15# ./mkpygen.sh
16
17OUTDIR="../gen-python"
18mkdir -p $OUTDIR
19
20python -m grpc_tools.protoc -I ./ --python_out=$OUTDIR opencensus/proto/stats/v1/stats.proto \
21    && python -m grpc_tools.protoc -I ./ --python_out=$OUTDIR opencensus/proto/metrics/v1/metrics.proto \
22    && python -m grpc_tools.protoc -I ./ --python_out=$OUTDIR opencensus/proto/resource/v1/resource.proto \
23    && python -m grpc_tools.protoc -I ./ --python_out=$OUTDIR opencensus/proto/trace/v1/trace.proto \
24    && python -m grpc_tools.protoc -I ./ --python_out=$OUTDIR opencensus/proto/trace/v1/trace_config.proto \
25    && python -m grpc_tools.protoc -I ./ --python_out=$OUTDIR opencensus/proto/agent/common/v1/common.proto \
26    && python -m grpc_tools.protoc -I ./ --python_out=$OUTDIR --grpc_python_out=$OUTDIR opencensus/proto/agent/metrics/v1/metrics_service.proto \
27    && python -m grpc_tools.protoc -I ./ --python_out=$OUTDIR --grpc_python_out=$OUTDIR opencensus/proto/agent/trace/v1/trace_service.proto
28

served by {OpenGrok

Last Index Update: Mon Apr 28 06:57:04 CEST 2025