Page 1 of 1

Installer une lib avec MIP ou autre à partir d'une URL ?

Posted: Mon 17 Jul 2023 11:56
by Dominique
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
MIP - MicroPython Install Package
MIP - MicroPython Install Package
Par exemple

Code: Select all

>>> import mip
>>> mip.install("github:mchobby/esp8266-upy/pn532-rfid")
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)

Code: Select all

mpremote mip install github:mchobby/esp8266-upy/pn532-rfid
Simple et efficace :D

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