micropython-lib/micropython
Jim Mussared a363ac6b21 micropython/mip: Add command-line functionality for the Unix port.
Moves mip.py to mip/__init__.py, so that the optional (added in this
commit) mip/__main__.py can exist to support:

`micropython -m mip install [--target,--index,--no-mpy] package@version`

"install" works by forwarding the arguments directly to mip.install.

Updates mip to v0.2.0 because of the change in directory structure.

This work was funded through GitHub Sponsors.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2022-11-09 12:43:04 +11:00
..
aiorepl aiorepl: Fix ordering of saving previous character. 2022-11-09 12:36:05 +11:00
bluetooth aioble/client.py: Fix default for the `response` arg to char.write(). 2022-11-08 18:57:29 +11:00
drivers dht: Change the sequence for importing dht_readinto. 2022-11-08 18:23:26 +11:00
espflash espflash: Add a minimal ESP32 bootloader protocol implementation. 2022-11-08 18:45:22 +11:00
mip micropython/mip: Add command-line functionality for the Unix port. 2022-11-09 12:43:04 +11:00
mip-cmdline micropython/mip: Add command-line functionality for the Unix port. 2022-11-09 12:43:04 +11:00
net ntptime: Allow overriding default NTP timeout. 2022-10-26 00:05:19 +11:00
uaiohttpclient
ucontextlib
udnspkt
umqtt.robust umqtt.robust: Fix check_msg blocking after reconnect. 2022-10-04 12:59:09 +11:00
umqtt.simple
upysh
urllib.urequest
utarfile
xmltok
README.md

README.md

MicroPython-specific libraries

These are libraries that have been written specifically for use on MicroPython.

In some cases, the libraries are inspired by or based on equivalent CPython standard libraries, but compatibility varies. The libraries are often named with a "u" prefix.

Other libraries have been written specifically for MicroPython use cases.

Future plans

  • More organised directory structure based on library purpose (e.g. drivers, network, etc).