20 lines
443 B
Makefile
20 lines
443 B
Makefile
PROTO_DIR=../protos
|
|
STUBS_DIR=./stubs
|
|
|
|
run:
|
|
@source env/bin/activate && \
|
|
python main.py
|
|
|
|
proto:
|
|
@source env/bin/activate && \
|
|
python \
|
|
-m grpc_tools.protoc \
|
|
-I$(PROTO_DIR) \
|
|
--python_out=$(STUBS_DIR) \
|
|
--pyi_out=$(STUBS_DIR) \
|
|
--grpc_python_out=$(STUBS_DIR) \
|
|
$(PROTO_DIR)/serve_segments.proto \
|
|
$(PROTO_DIR)/serve_currenttime.proto
|
|
|
|
@sed -i -E 's/^(import\s[a-zA-Z0-9_]+_pb2)/from . \1/g' $(STUBS_DIR)/*_grpc.py
|