Я отправляю прототип компиляции в каталог generated_code/
(скажем, communator_pb2.py и communator_pb2_grp c .py). Теперь вывод grp c импортирует код python, например, import communicator_pb2 as communicator__pb2
; без необходимости изменять путь импорта до import generated_code.communicator_pb2 as communicator__pb2
или добавлять сгенерированный_код к sys.path
, что является наиболее законным способом импорта, если я должен импортировать, например:
import generate_code.commuinicator_pb2 as communicator_pb2
import generate_code.commuinicator_pb2_grpc as communicator_pb2_grpc