Installer une lib avec MIP ou autre à partir d'une URL ?
Posted: Mon 17 Jul 2023 11:56
En 2023, la sortie de MicroPython 1.20 remaplce upip par MIP (Micropython Install Package).
Bien que fonctionnel, upip était trop contraignant et n'a pas vraiment remporté un grand succès.
Grâce à MIP, les chose sont beaucoup plus simple puisqu'il suffit d'ajouter un fichier `package.json` à votre dépôt (voir cet article sur blog.mchobby.be].
MIP permet d'installer un packet directement depuis le MicroControleur lorsque celui-ci dispose d'une interface WiFi
Par exemple
Si votre microcontroleur ne dispose pas d'un accès internet alors vous pouvez utiliser mpremote depuis votre PC pour installer la dite bibliothèque (qui existe depuis MicroPython 1.16)
Simple et efficace
Tous les pilotes plateform agnostic du dépôt esp8266-upy peuvent être installés avec MIP
Voyez la documentation officiel de mpremote dans la doc de MicroPython
Bien que fonctionnel, upip était trop contraignant et n'a pas vraiment remporté un grand succès.
Grâce à MIP, les chose sont beaucoup plus simple puisqu'il suffit d'ajouter un fichier `package.json` à votre dépôt (voir cet article sur blog.mchobby.be].
MIP permet d'installer un packet directement depuis le MicroControleur lorsque celui-ci dispose d'une interface WiFi
Par exemple
Code: Select all
>>> import mip
>>> mip.install("github:mchobby/esp8266-upy/pn532-rfid")
Code: Select all
mpremote mip install github:mchobby/esp8266-upy/pn532-rfid
Tous les pilotes plateform agnostic du dépôt esp8266-upy peuvent être installés avec MIP
Voyez la documentation officiel de mpremote dans la doc de MicroPython