kopia lustrzana https://github.com/micropython/micropython-lib
![]() Works like "python -m venv path" and creates a rudimentary virtual environment for the Unix port: - sets MICROPYPATH - copies the micropython binary to venv/bin/micropython which is in $PATH - installs mip & mip-cmdline in the venv Using the venv is the same as for CPython -- source the activate script to enter, and call the deactivate function to leave. This work was funded through GitHub Sponsors. Signed-off-by: Jim Mussared <jim.mussared@gmail.com> |
||
---|---|---|
.. | ||
__future__ | ||
abc | ||
argparse | ||
base64 | ||
binascii | ||
bisect | ||
cmd | ||
collections | ||
collections-defaultdict | ||
collections-deque | ||
contextlib | ||
copy | ||
curses.ascii | ||
datetime | ||
errno | ||
fnmatch | ||
functools | ||
gzip | ||
hashlib | ||
heapq | ||
hmac | ||
html | ||
inspect | ||
io | ||
itertools | ||
json | ||
keyword | ||
locale | ||
logging | ||
operator | ||
os | ||
os-path | ||
pickle | ||
pkg_resources | ||
pkgutil | ||
pprint | ||
quopri | ||
random | ||
shutil | ||
ssl | ||
stat | ||
string | ||
struct | ||
textwrap | ||
threading | ||
traceback | ||
types | ||
unittest | ||
unittest-discover | ||
uu | ||
venv | ||
warnings | ||
README.md |
README.md
CPython standard libraries
The libraries in this directory aim to provide compatible implementations of standard libraries to allow existing Python code to run un-modified on MicroPython.
Implementation
Many libraries are implemented in pure Python, often based on the original
CPython implementation. (e.g. collections.defaultdict
)
Some libraries are based on or extend from the built-in "micro" modules in the
MicroPython firmware, providing additional functionality that didn't need to
be written in C (e.g. collections
, socket
, struct
).
Future plans (ideas for contributors):
- Add README.md to each library explaining compatibility and limitations.