Bonjour,
L'inscription sur ce forum et les premiers messages sont modérés par un Administrateur.
Ce n'est pas très convivial mais malheureusement nécessaire suite au spam intensif de nos amis russes.
Cordialement,
Dominique

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

A la recherche d'un pilote pour supporter un périphérique matériel? Ou une bibliothèques spécialisée (ex: FFT).
Peut être développez-vous des pilotes MicroPython?
Cette section est le bon endroit pour en parler?
Forum rules
Vous aimez MicroPython? Nous aussi! Ces forums sont destinés aux amoureux de Python sur MicroContrôleur.
Le support se fait sur base volontaire et uniquement pour des produits officiels (pas de copie SVP).
Le forum de MicroPython.org sera une excellente référence documentaire (en anglais).

Merci de suivre les recommandations suivantes.
Pensez à:
  • Titre claire: permettant d'identifier le produit et le problème
  • Contenu complet: schéma, message d'erreur, etc (tout ce qui permet d'aider à distance).
  • Fichier joint: Max 300 Ko
  • Courtoisie et précision
Post Reply
User avatar
Dominique
Administrateur du site
Posts: 309
Joined: Sun 17 May 2020 22:43

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

Post 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
Dominique, MC Hobby.
Post Reply