Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 916 Bytes

README.md

File metadata and controls

34 lines (27 loc) · 916 Bytes

ABC-Logger-CRUD-Boilerplate

Initial Setting

  • Install a package
pip install grpcio-tools
  • Get the ABC-Logger's gRPC specification (Suppose to store it into a directory,grpc) .
git submodule add https://github.com/woohyeok-choi/ABC-Logger-gRPC-Specs grpc
  • If the specification already is stored, then update it to the latest version.
git submodule update --init --remote --checkout
  • Generate python codes for protobuf and gRPC (Suppose codes are generated in src/grpc)
python -m grpc_tools.protoc --proto_path=./grpc --python_out=./src/grpc --grpc_python_out=./src/grpc ./grpc/*.proto
  • Correct importing paths of generated codes; for example, in datum_pb2.py
# Original one
import subject_pb2 as subject__pb2

# Correction
from . import subject_pb2 as subject__pb2

How-to-get Data