micropython-lib/python-stdlib
Jim Mussared c262628a41 os: Rename os.path to os-path.
This is to match the convention for naming "extension" packages.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2022-09-13 14:31:24 +10:00
..
__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: Rename os.path to os-path. 2022-09-13 14:31:24 +10:00
os-path os: Rename os.path to os-path. 2022-09-13 14:31:24 +10:00
pickle
pkg_resources
pkgutil
pprint
quopri
random
shutil
ssl
stat
string all: Replace metadata.txt with manifest.py. 2022-09-05 17:50:28 +10:00
struct
textwrap
threading
traceback
types
unittest
unittest-discover
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.