octarobotics / lci-rmf-adapter

RMF Lift and Door Adapter for LCI
MIT License
3 stars 1 forks source link

Version specification for paho-mqtt #5

Closed MikhailBertrand closed 1 week ago

MikhailBertrand commented 1 week ago

概要

先日のPR #4 で追加された下記の箇所で用いられているtimeoutオプションはpaho-mqtt > 1.6.0以上でないと動かないため、環境によっては同ライブラリのアップデートが必要

https://github.com/octarobotics/lci-rmf-adapter/blob/a453315555a8bae4414920332be92248926a464f/lci_rmf_adapter/lci_rmf_adapter/lci_client.py#L472

timeoutオプションはv1.6.0で追加 https://eclipse.dev/paho/files/paho.mqtt.python/html/changelog.html

通常、新たにpipインストールした場合は問題がないが、念の為最低バージョンを指定するのが望ましいか https://github.com/octarobotics/lci-rmf-adapter/blob/a453315555a8bae4414920332be92248926a464f/README.md?plain=1#L24

MikhailBertrand commented 1 week ago

過去に、Ubuntu 22.04で

sudo apt install python3-paho-mqtt

にて、paho-mqttをインストールしており、これのバージョンが1.5.1である。 そのため、改めて

pip install --upgrade 'paho-mqtt<2.0'

する必要がある。