micropython-lib/python-stdlib
Diefesson de Sousa SIlva be327a7bc7 binascii: Implement newline param in function b2a_base64.
See: https://docs.python.org/3/library/binascii.html#binascii.b2a_base64
2022-06-29 13:00:50 +10:00
..
__future__
_markupbase
abc
argparse
base64
binascii binascii: Implement newline param in function b2a_base64. 2022-06-29 13:00:50 +10:00
bisect
cgi
cmd
collections
collections.defaultdict
collections.deque
contextlib all: Run black over all code. 2021-05-27 15:50:04 +10:00
copy
curses.ascii
datetime python-stdlib/datetime: Add new implementation of datetime module. 2022-03-22 14:02:01 +11:00
email.charset
email.encoders
email.errors
email.feedparser
email.header
email.internal
email.message all: Run black over all code. 2021-05-27 15:50:04 +10:00
email.parser
email.utils
errno
fnmatch
functools
getopt
glob
gzip
hashlib
heapq
hmac
html
html.entities all: Run black over all code. 2021-05-27 15:50:04 +10:00
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 all: Run black over all code. 2021-05-27 15:50:04 +10:00
socket
ssl
stat
string
struct
test.pystone
textwrap
threading
timeit
traceback all: Run black over all code. 2021-05-27 15:50:04 +10:00
types
unittest unittest: Version 0.9.0 2022-05-06 10:47:37 +10:00
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.