Installing packages from this index
Index URL: https://PyDevices.github.io/mipMicroPython REPL or script
import mip
mip.install(
"package-name",
index="https://PyDevices.github.io/mip",
)
Hosted MicroPython command line
micropython -m mip install \
--index https://PyDevices.github.io/mip \
package-name
# Add --target lib for an explicit workspace destination.
# Add --no-mpy when portable .py source is required.
mpremote and a connected device
mpremote connect /dev/ttyUSB0 mip install \
--index https://PyDevices.github.io/mip \
package-name
Packages in this index
8 packages, each built from the source tag pinned in pydevices-lock.json.These are the PyDevices packages this index publishes; the micropython-lib packages the index also carries are upstream's.
| Package | Version | Description | Source |
|---|---|---|---|
pydevices |
0.6.5 | Portable display, audio, event, and timing foundations for PyDevices | PyDevices/pydevices @ v0.6.5 |
pydevices-desktop |
0.6.5 | Complete PyDevices desktop stack and board configuration | PyDevices/pydevices @ v0.6.5 |
bledev |
0.6.5 | Portable async Bluetooth Low Energy for PyDevices, over aioble on boards | PyDevices/pydevices @ v0.6.5 |
palettes |
0.0.14 | Color palette toolkit for PyDevices (wheel, cube, material_design) | PyDevices/palettes @ v0.0.14 |
pdwidgets |
0.0.24 | Cross-platform widget toolkit for PyDevices | PyDevices/pdwidgets @ v0.0.24 |
pygraphics |
0.0.40 | Pure-Python pygraphics for MicroPython/CircuitPython/CPython (FrameBuffer, Draw, fonts); import as pygraphics | PyDevices/pygraphics @ v0.0.40 |
audioinstruments |
0.3.2 | 55 synthio instruments for PyDevices (drum machines and synthesizers); import as audioinstruments | PyDevices/audiocomponents @ v0.3.2 |
audioeffects |
0.3.2 | Effect classes for PyDevices audio (delay, drive, dynamics, eq, modulation, pitch, reverb); import as audioeffects | PyDevices/audiocomponents @ v0.3.2 |
Install
import mip
mip.install("pydevices", index="https://PyDevices.github.io/mip")
mip.install("pydevices-desktop", index="https://PyDevices.github.io/mip")
mip.install("bledev", index="https://PyDevices.github.io/mip")
mip.install("palettes", index="https://PyDevices.github.io/mip")
mip.install("pdwidgets", index="https://PyDevices.github.io/mip")
mip.install("pygraphics", index="https://PyDevices.github.io/mip")
mip.install("audioinstruments", index="https://PyDevices.github.io/mip")
mip.install("audioeffects", index="https://PyDevices.github.io/mip")
Index behavior
The public index follows the current source release.MicroPython targets receive architecture-neutral .mpy
files by default. Source installs receive .py files. Named
dependencies resolve from the same index.
Only latest.json package manifests are public. Historical
version aliases are intentionally not retained.