minipip: a tool for installing distribution packages for MicroPython and CircuitPython #CircuitPython #MicroPython @aivarannamaa
minipip is a tool by Aivar Annamaa for installing distribution packages for MicroPython and CircuitPython.
It supports both upip-compatible packages, and regular pip-compatible packages (by using pip install –target …).
By default it prefers packages at micropython.org-s index. If the package or the required version is not found there, then it turns to PyPI.
The same tool is behind the MicroPython/CircuitPython package manager of the just-released Thonny 3.3.10.
Autodependencies
You can give a requirements.txt to minipip and if a package has requirements, they are taken care of. It’s just that version resolution for upip-compatible packages is not as advanced as in the newest pip versions. If the package has pip-compatible assets, then pip takes care of everything.
See this Adafruit forum post and the GitHub repo for more info. Requires Python 3.6+.
Post a Comment