kopia lustrzana https://github.com/micropython/micropython-lib
8fc9edabf3
- For packages that were just x.y, update to x.y.0. - For that were x.y.z-n, update to x.y.(z+1) From now on we'll apply semver rules: - MAJOR version when you make incompatible API changes - MINOR version when you add functionality in a backward compatible manner - PATCH version when you make backward compatible bug fixes Signed-off-by: Jim Mussared <jim.mussared@gmail.com> |
||
---|---|---|
.. | ||
_libc | ||
_markupbase | ||
cgi | ||
email.charset | ||
email.encoders | ||
email.errors | ||
email.feedparser | ||
email.header | ||
email.internal | ||
email.message | ||
email.parser | ||
email.utils | ||
fcntl | ||
ffilib | ||
getopt | ||
gettext | ||
glob | ||
html.entities | ||
html.parser | ||
http.client | ||
machine | ||
multiprocessing | ||
os | ||
pwd | ||
pyb | ||
re | ||
select | ||
signal | ||
socket | ||
sqlite3 | ||
test.support | ||
time | ||
timeit | ||
tty | ||
ucurses | ||
urllib.parse | ||
README.md |
README.md
Unix-specific packages
These are packages that will only run on the Unix port of MicroPython, or are too big to be used on microcontrollers. There is some limited support for the Windows port too.
Note: This directory is unmaintained.
Background
The packages in this directory provide additional CPython compatibility using the host operating system's native libraries.
This is implemented either by accessing the libraries directly via libffi, or by using built-in modules that are only available on the Unix port.
In theory, this allows you to use MicroPython as a more complete drop-in replacement for CPython.
Usage
To use a unix-specific library, pass unix_ffi=True
to require()
in your
manifest file.
require("os", unix_ffi=True) # Use the unix-ffi version instead of python-stdlib.