From 8faa06a811bfb39b38f3fb169df7bdb3da5c19d1 Mon Sep 17 00:00:00 2001 From: DragonAura Date: Mon, 8 May 2023 19:25:36 +0800 Subject: [PATCH] fix: :poop: fix python compile --- dependency/Dockerfile/Dockerfile_cpp | 2 ++ dependency/shell/py_output.sh | 8 ++++++++ 2 files changed, 10 insertions(+) create mode 100644 dependency/shell/py_output.sh diff --git a/dependency/Dockerfile/Dockerfile_cpp b/dependency/Dockerfile/Dockerfile_cpp index 90a5846..2042924 100644 --- a/dependency/Dockerfile/Dockerfile_cpp +++ b/dependency/Dockerfile/Dockerfile_cpp @@ -4,10 +4,12 @@ MAINTAINER eesast WORKDIR /usr/local COPY ./CAPI/cpp /usr/local/PlayerCode/CAPI/cpp +COPY ./CAPI/python /usr/local/PlayerCode/CAPI/python COPY ./dependency/proto /usr/local/PlayerCode/dependency/proto COPY ./dependency/shell /usr/local/PlayerCode/dependency/shell WORKDIR /usr/local/PlayerCode/dependency/proto RUN bash ../shell/cpp_output.sh +RUN bash ../shell/py_output.sh WORKDIR /usr/local/PlayerCode/CAPI/cpp COPY ./dependency/shell/compile.sh . ENTRYPOINT ["bash","./compile.sh"] diff --git a/dependency/shell/py_output.sh b/dependency/shell/py_output.sh new file mode 100644 index 0000000..e1b08b6 --- /dev/null +++ b/dependency/shell/py_output.sh @@ -0,0 +1,8 @@ +python3 -m grpc_tools.protoc -I. --python_out=. --pyi_out=. MessageType.proto +python3 -m grpc_tools.protoc -I. --python_out=. --pyi_out=. Message2Clients.proto +python3 -m grpc_tools.protoc -I. --python_out=. --pyi_out=. Message2Server.proto +python3 -m grpc_tools.protoc -I. --python_out=. --pyi_out=. --grpc_python_out=. Services.proto +chmod -R 755 ./ +mkdir -p ../../CAPI/python/proto +mv -f ./*.py ../../CAPI/python/proto +mv -f ./*.pyi ../../CAPI/python/proto