kopia lustrzana https://github.com/micropython/micropython-lib
Based directly on cpython 3.10 threading implementation. |
||
|---|---|---|
| .. | ||
| __future__ | ||
| _markupbase | ||
| abc | ||
| argparse | ||
| base64 | ||
| binascii | ||
| bisect | ||
| cgi | ||
| cmd | ||
| collections | ||
| collections.defaultdict | ||
| collections.deque | ||
| contextlib | ||
| copy | ||
| curses.ascii | ||
| datetime | ||
| 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.