$ git clone [email protected]:mclgmbh/grpc-python.git
$ cd grpc-python
$ python -m pip install virtualenv
$ virtualenv venv
$ source venv/bin/activate
$ python -m pip install --upgrade pip
$ python -m pip install grpcio
$ cd ..
$ git clone [email protected]:mclgmbh/enthus-apis.git
Diese Schritte müssen für jede neue Version von Stargate wiederholt werden, aber nur wenn die neue Version auch explizit genutzt werden soll. Stargate ist immer Rückwärtskopatibel, auch ohne Update.
$ cd enthus-apis
$ git pull
$ buf generate
"stargate" und "buf" aus dem "gen/python" folder in das Python-script-Verzeichnis kopieren
evtl file anlegen in buf folder (python import fail)
$ python grpc_example.py