kopia lustrzana https://github.com/micropython/micropython-lib
![]() Signed-off-by: Damien George <damien@micropython.org> |
||
---|---|---|
.. | ||
__future__ | ||
_markupbase | ||
abc | ||
argparse | ||
base64 | ||
binascii | ||
bisect | ||
cgi | ||
cmd | ||
collections | ||
collections.defaultdict | ||
collections.deque | ||
contextlib | ||
copy | ||
curses.ascii | ||
email.charset | ||
email.encoders | ||
email.errors | ||
email.feedparser | ||
email.header | ||
email.internal | ||
email.message | ||
email.parser | ||
email.utils | ||
errno | ||
fnmatch | ||
functools | ||
getopt | ||
glob | ||
gzip | ||
hashlib | ||
heapq | ||
hmac | ||
html | ||
html.entities | ||
html.parser | ||
http.client | ||
inspect | ||
io | ||
itertools | ||
json | ||
keyword | ||
locale | ||
logging | ||
operator | ||
os | ||
os.path | ||
pickle | ||
pkg_resources | ||
pkgutil | ||
pprint | ||
pystone | ||
pystone_lowmem | ||
quopri | ||
random | ||
shutil | ||
socket | ||
ssl | ||
stat | ||
string | ||
struct | ||
test.pystone | ||
textwrap | ||
threading | ||
timeit | ||
traceback | ||
types | ||
unittest | ||
urllib.parse | ||
uu | ||
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.